DTI801 - Sensor IFM - Manual de utilização gratuito
Encontre gratuitamente o manual do aparelho DTI801 IFM em formato PDF.
Perguntas dos utilizadores sobre DTI801 IFM
0 pergunta sobre este aparelho. Responda às que conhece ou faça a sua.
Faça uma nova pergunta sobre este aparelho
Baixe as instruções para o seu Sensor em formato PDF gratuitamente! Encontre o seu manual DTI801 - IFM e retome o controlo do seu dispositivo eletrónico. Nesta página estão publicados todos os documentos necessários para a utilização do seu dispositivo. DTI801 da marca IFM.
MANUAL DE UTILIZADOR DTI801 IFM
Manual de operação
DTI801
DTI901
DTI911
DTI921
Cabeça de leitura/escrita
Índice
1 Nota prévia 4
1.1 Símbolos utilizados.... 4
1.2 Advertência.... 4
1.3 Informações jurídicas 4
1.4 Informação sobre código aberto (Open Source) 5
2 Instruções de segurança.... 6
2.1 Símbolos de segurança no dispositivo 6
2.2 Informações de segurança sobre radiação eletromagnética de alta frequência ..... 6
2.3 Segurança cibernética 7
3 Utilização 8
3.1 Área de aplicação 8
4 Material incluído 9
5 Função 10
5.1 Visão geral do dispositivo 10
5.2 IO-Link 11
5.2.1 Informações gerais 11
5.2.2 Informações específicas do dispositivo.... 11
6 Montagem.... 12
6.1 Instruções de montagem para dispositivos ..... 12
6.2 Instruções de montagem para TAG 12
6.3 Evitar interferências 12
6.4 Opções de montagem.... 13
6.4.1 Montagem com suporte de fixação E80335 13
6.4.2 Montagem com suporte de montagem E80336.... 13
6.4.3 Montagem com hastes de fixação E80337 14
6.5 Distâncias de montagem.... 14
6.6 Posicionamento dos TAGs 15
7 Conexão elétrica.... 16
7.1 Diagrama de conexão.... 16
7.2 Conexão da terra funcional 16
8 Elementos de exibição e de operação 17
9 Funcionamento.... 18
9.1 Bits de estado 18
9.2 Modo de operação "SINGLE EPC" (EPC ÚNICO).... 19
9.3 Modo de operação "READ DATA AUTO" (leitura automática de dados)....20
9.4 Modo de operação "WRITE DATA AUTO" (escrita automática de dados)....21
9.5 Modo de operação "EPC REPORT" (RELATÓRIO ÚNICO) 23
9.5.1 Exemplo "EPC REPORT" (RELATÓRIO EPC) 24
9.6 Modo de operação "EPC LIST" (LISTA EPC) 25
9.6.1 Exemplo "EPC LIST" (LISTA EPC) 26
9.7 Modo de operação "WRITE EPC" (ESCRITA EPC) 27
9.7.1 Exemplo "WRITE EPC" (ESCRITA EPC) 28
9.7.2 Exemplo "WRITE EPC não executado".... 29
9.8 Modo de operação "READ DATA" (LEITURA DE DADOS).... 30
9.8.1 Exemplo "READ EPC" (LEITURA EPC) 31
9.8.2 Exemplo "READ DATA não executado" 32
9.9 Modo de operação "WRITE DATA" (LEITURA DE DADOS) 32
9.9.1 Exemplo "WRITE DATA" (ESCRITDA DE DADOS) 34
9.9.2 Exemplo "WRITE DATA não executado" 35
9.10 Modo de operação "LOCK DATA" (BLOQUEIO DE DADOS) 35
9.11 Valores de erro durante a execução de comandos 37
9.12 Parâmetro específico do dispositivo 37
9.12.1 Parâmetro "tempo de retenção dos dados" 37
9.12.2 Parâmetro “endereço para leitura/escrita automática” 38
9.12.3 Parâmetro “comprimento de dados para leitura/escrita automática” 38
9.12.4 Parâmetro “área de memória TAG para leitura/escrita automática”....39
9.12.5 Parâmetro "senha de acesso do TAG" 39
9.12.6 Parâmetro "destino de seleção do ID TAG" 39
9.12.7 Parâmetro "máscara de seleção do ID TAG" 39
9.12.8 Parâmetro “seleção do ID TAG, bit de inicialização” 40
9.12.9 Parâmetro "seleção do ID TAG comprimento" 40
9.12.10 Parâmetro "filtro RSSI do menor valor" 40
9.12.11 Parâmetro "filtro RSSI do maior valor" 40
9.12.12 Parâmetro “ativar o filtro RSSI” 40
9.12.13 Parâmetro “potência de saída da antena para acesso de leitura” 40
9.12.14 Parâmetro “potência de saída da antena para acesso de escrita”.... 41
9.12.15 Parâmetro “modo de detecção do TAG” 41
9.13 TAG 41
9.13.1 Detecção de TAG 41
9.13.2 Seleção de TAG 42
9.13.3 Filtro RSSI 43
9.13.4 Leitura e escrita dos dados de TAG 43
9.13.5 Senha de acesso do TAG 44
10 Manutenção, conservação e descarte.... 45
11 Homologações/normas 46
Glossário....47
1 Nota prévia
Instrução, dados técnicos, homologações e mais informações disponíveis através do código QR no dispositivo/na embalagem ou pelo link documentation.ifm.com.
1.1 Símbolos utilizados
√ Condição
▶ Instrução de procedimento
Reação, resultado
[...] Designação de teclas, botões ou exibições
→ Referência cruzada

Informação importante
Falhas de funcionamento ou interferências possíveis em caso de inobservância

Informação
Informação complementar
1.2 Advertência
As advertências alertam sobre possíveis danos pessoais e materiais. Isso permite o manuseio seguro do produto. As advertências são classificadas da seguinte forma:

ADVERTÊNCIA
Advertência sobre o perigo de lesões graves
▷ A não observância da advertência pode levar a risco de morte ou lesões graves.

CUIDADO
Advertência sobre danos pessoais leves a moderados
▷ A não observância da advertência pode levar a risco de lesões leves a moderadas.
ATENÇÃO
Advertência sobre danos materiais
▷ A não observância da advertência pode levar a danos materiais.
1.3 Informações jurídicas
© ifm electronic gmbh reserva-se todos os direitos. A reprodução e o uso deste manual, mesmo parcialmente, é permitida somente com a autorização da empresa ifm electronic gmbh.
Todos os nomes e imagens de produtos, empresas e demais marcas exibidas em nosso site são propriedade dos respectivos detentores dos direitos.
• AS-i é propriedade da AS-International Association, (→ www.as-interface.net)
• CAN é propriedade da Robert Bosch GmbH, Alemanha (→ www.bosch.de)
• CANopen é propriedade da CiA (CAN in Automation e. V), Alemanha (→ www.can-cia.org)
• CODESYS™ é propriedade da CODESYS GmbH, Alemanha (→ www.codesys.com)
- Device
Net™ é propriedade da ODVA™ (Open Device
Net Vendor Association), EUA (→ www.odva.org)
- Ether
Net/IP é propriedade da → ODVA TM - EtherCAT ® é uma marca registrada e tecnologia patenteada licenciada pela Beckhoff Automation GmbH, Alemanha
• IO-Link ® é propriedade da → PROFIBUS Nutzerorganisation e. V., Alemanha (→ www.io-link.com) - ISOBUS é propriedade da AEF – Agricultural Industry Electronics Foundation e. V., Alemanha (→ www.aef-online.org)
- Microsoft ® é propriedade da Microsoft Corporation, EUA (→ www.microsoft.com)
- Modbus® é propriedade da Schneider Electric SE, França (→ www.schneider-electric.com)
- PROFIBUS ® é propriedade da PROFIBUS Nutzerorganisation e. V., Alemanha (→ www.profibus.com)
• PROFINET ® é propriedade da → PROFIBUS Nutzerorganisation e. V., Alemanha - Windows ® é propriedade da → Microsoft Corporation, EUA
1.4 Informação sobre código aberto (Open Source)

Para obter mais informações sobre código aberto (Open Source), consulte: documentation.ifm.com.
2 Instruções de segurança
- O dispositivo descrito é instalado como subcomponente em um sistema.
- A segurança deste sistema é de responsabilidade do fabricante.
-
O fabricante do sistema é obrigado a realizar uma avaliação de risco e a elaborar uma documentação conforme os requisitos legais e regulamentares para fornecer ao operador e ao usuário do sistema. Esta deve conter todas as informações e instruções de segurança necessárias para o operador, os usuários e, caso necessário, a equipe de serviço autorizada pelo fabricante do sistema.
-
Este documento deve ser lido antes do início das atividades e deve ser conservado durante toda a vida útil do produto.
- O produto deve ser completamente compatível com as aplicações e com as condições ambientes.
- Utilize o produto somente de forma adequada (→ Utilização adequada).
- O desrespeito às instruções de operação ou às especificações técnicas pode causar danos materiais e/ou pessoais.
- O fabricante não assume nenhuma responsabilidade ou garantia pelas intervenções feitas no produto ou pela utilização incorreta realizada pelo usuário.
- A instalação, a conexão elétrica, o manuseio, a operação e a manutenção do produto devem ser realizadas somente por pessoal treinado, qualificado, e autorizado pelo responsável da instalação.
- Proteja os dispositivos e cabos eficazmente contra danos.
- Armazene o produto em sua embalagem original.
2.1 Símbolos de segurança no dispositivo
Os símbolos a seguir são usados no dispositivo. Siga as instruções para evitar riscos:


- A alimentação elétrica deve corresponder à IEC 61010-1, cap. 9.4 – Circuitos de energia limitada.
- Dispositivo da classe de proteção III. Operação somente em circuitos SELV/PELV.
2.2 Informações de segurança sobre radiação eletromagnética de alta frequência
Sob condições de uso específicas da aplicação pode haver um risco para o usuário dependendo da situação de montagem e dos ajustes do dispositivo.
O criador/operador do sistema tem a obrigação de realizar uma análise de risco e tomar medidas adequadas para a proteção das pessoas. Para isso devem ser observadas também as normas nacionais. Possíveis medidas de proteção podem ser distâncias mínimas garantidas ao usuário, controles de acesso e treinamentos dos usuários.

ADVERTÊNCIA
A operação deste dispositivo pode causar interferência radioelétricas em áreas residenciais.
▷ O dispositivo emite ondas eletromagnéticas de alta frequência que possivelmente podem interferir no funcionamento de dispositivos eletrônicos próximos, entre eles marca-passo, elementos de audição e desfibriladores.
▶ Em razão do regulamento de exposição humana, deve-se manter uma distância mínima de 20 cm entre o dispositivo e pessoas.
▶ Se você tiver um marca-passo ou outro dispositivo médico implantado, não utilize o dispositivo sem primeiro consultar o seu médico ou o fabricante do seu dispositivo médico. Mantenha uma distância de segurança entre o dispositivo e o seu dispositivo médico e não use o dispositivo se você perceber uma interferência permanente no seu dispositivo médico.
2.3 Segurança cibernética
Instalação
O dispositivo é adequado para a operação em ambiente seguro de acordo com a norma IEC 62443-1-1.
O dispositivo foi projetado para a operação atrás de um firewall.
▶ Realize uma avaliação de risco da instalação de acordo com a norma IEC 62443-1-1.
▶ Tome medidas para garantir a segurança física.
Funcionamento
▶ Observe as funções de segurança descritas na documentação do dispositivo e as recomendações para a sua utilização.
Manutenção
▶ Salve a configuração e os dados do sistema de acordo com os processos de gestão de mudanças da empresa.
Retirada de operação
▶ Assegure que nenhuma informação sensível caia nas mãos de pessoas não autorizadas.
▶ Sempre redefina as configurações da instalação para as configurações de fábrica antes de desativar o dispositivo.
3 Utilização
A cabeça de leitura/escrita lê e escreve TAGs sem contato.
Os dados são disponibilizados como dados de processo através da interface IO-Link.
3.1 Área de aplicação
O dispositivo foi concebido para ser utilizado com segurança nos seguintes locais:
- Classe de proteção 3 (SELV / PELV) e alimentação do dispositivo de acordo com a limited energy segundo IEC 61010-1, capítulo 9.4. Isole os circuitos externos conforme a imagem 102 do IEC 61010-2-201.
- Para o uso em ambiente interno.
• Altitudes de até 2.000 m. - Umidade relativa do ar até no máximo 80%, sem condensação.
- Grau de sujidade 2.
4 Material incluído
- Dispositivo compacto RFID
• Folha de instruções gerais - Folha de instruções de homologação de radiotransmissão

O sensor é fornecido sem instalação e sem acessórios de conexão.
Acessórios disponíveis: www.ifm.com.
Caso sejam utilizados componentes de outros fabricantes, não é garantido um funcionamento ideal.
5 Função
Os TAGs são operados passivamente sem bateria. A energia necessária para a operação é fornecida pelo dispositivo compacto RFID.
A energia é transmitida por meio de uma onda eletromagnética. A antena receptora capta a onda e a converte em uma tensão que fornece energia à unidade de memória.
A potência irradiada para os dispositivos é especificada em ERP (Effective Radiated Power, potência irradiada efetiva) e em EIRP (Effective Isotropic Radiated Power, potência irradiada isotrópica efetiva). O respectivo valor pode ser convertido por meio da fórmula a seguir:
P [dBm EIRP] = P [dBm ERP] + 2,15 [dB]
5.1 Visão geral do dispositivo
DTI801
![]() | Número do produto: | DTI801 |
| Função: | Dispositivo compacto RFID | |
| Designação de tipo: | DTRUHFE HLRWIOUS04 | |
| Modelo: | Retangular | |
| Frequência de trabalho: | 865-868 MHz | |
| Potência de transmissão típica: | 22,5 dBm ERP (178 mW) |
DTI901
![]() | Número do produto: | DTI901 |
| Função: | Dispositivo compacto RFID | |
| Designação de tipo: | DTRUHFA HLRWIOUS04 | |
| Modelo: | Retangular | |
| Frequência de trabalho: | 902-928 MHz | |
| Potência de transmissão típica: | 25,2 dBm EIRP (331 mW) |
DTI911
![]() | Número do produto: | DTI911 |
| Função: | Dispositivo compacto RFID | |
| Designação de tipo: | DTRUHFA HLRWPNUS04 | |
| Modelo: | Retangular | |
| Frequência de trabalho: | 920-925 MHz | |
| Potência de transmissão típica: | 25,2 dBm EIRP (331 mW) |
DTI921
![]() | Número do produto: | DTI921 |
| Função: | Dispositivo compacto RFID | |
| Designação de tipo: | DTRUHFA HLRWIOUS04 | |
| Modelo: | Retangular | |
| Frequência de trabalho: | 920,25-925,75 MHz | |
| Potência de transmissão típica: | 25,2 dBm EIRP (331 mW) |
5.2 IO-Link
5.2.1 Informações gerais
O dispositivo possui uma interface IO-Link que possibilita o acesso direto aos dados do processo e do diagnóstico. Além disso, o dispositivo pode ser parametrizado durante a operação. A operação do dispositivo através da interface IO-Link requer um módulo com capacidade IO-Link (mestre IO-Link).
5.2.2 Informações específicas do dispositivo
Com um computador, um software IO-Link e um cabo adaptador IO-Link, é possível estabelecer uma comunicação quando o sistema não está em funcionamento.

As informações necessárias sobre IODD, estrutura de dados do processo, informações de diagnóstico, endereços de parâmetros e hardware e software necessários estão disponíveis em www.ifm.com.
6 Montagem
ATENÇÃO
Intensidades do campo eletromagnético irradiado
▷ O dispositivo emite ondas eletromagnéticas de frequência ultra-alta. Com isso atende aos limites específicos nacionais para a população e os colaboradores.
▶ Desative o dispositivo nas proximidades de dispositivos médicos.
6.1 Instruções de montagem para dispositivos
Dispositivos montados lado a lado interferem entre si se não estiverem configurados adequadamente.
No caso de montagem de vários sistemas, observe as distâncias mínimas entre os dispositivos RFID.
A montagem de um dispositivo em e sobre metal reduz a distância de leitura/escrita.
A proximidade imediata de fortes fontes de emissão de alta frequência, como por exemplo, transformadores de soldagem ou conversores, pode prejudicar a função dos dispositivos.
6.2 Instruções de montagem para TAG
Utilize TAGs para a montagem em e sobre metal.
Posicione o TAG na faixa da superfície ativa. Leve em conta o ângulo de abertura e a distância de trabalho (→ Ficha técnica do dispositivo).
Alinhe os eixos do dispositivo RFID e do TAG da mesma forma.
6.3 Evitar interferências
O dispositivo gera um campo eletromagnético modulado nas seguintes faixas de frequência:
DTI801: 865-868 MHz
DTI901: 902-928 MHz
DTI911: 920–925 MHz
DTI921: 920,25–925,75 MHz
Interferências na comunicação de dados são evitadas se não houver outros dispositivos RFID UHF nas proximidades. Casa haja outros dispositivos RFID UHF nas proximidades:
▶ As distâncias de montagem entre os dispositivos devem ser as maiores possíveis. (→ Distâncias de montagem ☐ 14)
▶ Use o filtro RSSI. (→ Parâmetro “ativar o filtro RSSI” ☐ 40)
▶ Opere os dispositivos alternadamente.
▶ Ative/desative o campo alta frequência do dispositivo.
O campo de frequência ultra-alta é amortecido se houver pessoas ou objetos (cabos, perfis metálicos etc.) entre o dispositivo e o TAG.
▶ Mantenha livre a área entre o dispositivo e o TAG durante o processo de leitura ou escrita.
6.4 Opções de montagem
O dispositivo pode ser montado sem os acessórios.
▶ Use os tubos roscados na parte posterior do dispositivo para a montagem.
▷ Os parafusos necessários não estão incluídos no fornecimento do dispositivo.
6.4.1 Montagem com suporte de fixação E80335

6.4.2 Montagem com suporte de montagem E80336
A montagem com suporte de montagem permite montar o dispositivo em um cilindro de fixação. Cilindros de fixação compatíveis:
• E21110 com um perfil cilíndrico de 12 mm de diâmetro
• E20795 com um perfil cilíndrico de 14 mm de diâmetro
• E21109 com um perfil cilíndrico de 14 mm de diâmetro

6.4.3 Montagem com hastes de fixação E80337

6.5 Distâncias de montagem

| Modo de operação | Distância lateral (A) | Distância frontal (B) |
| Leitura e escrita com 100% de potência de transmissão (operação simultânea) | >0,6 m | >0,6 m |
| Leitura e escrita com 100% de potência de transmissão (operação alternada) | >0,3 m | >0,3 m |

Interferências na comunicação de dados são evitadas se não houver outros dispositivos RFID UHF nas proximidades. Casa haja outros dispositivos RFID UHF nas proximidades:
▶ As distâncias de montagem entre os dispositivos devem ser as maiores possíveis.
▶ Use o filtro RSSI. (→ Parâmetro “ativar o filtro RSSI” ☐ 40)
▶ Opere os dispositivos alternadamente.
▶ Ative/desative o campo alta frequência do dispositivo.
6.6 Posicionamento dos TAGs

Fig. 1: Posicionamento do TAG
▶ Alinhe o TAG centralmente em relação à antena.
▷ A distância "D" é indicada na ficha técnica.

Os TAGs também são identificados na parte posterior do dispositivo. Para evitar isso:
▶ Use o filtro RSSI. (→ Filtro RSSI ☐ 43)
7 Conexão elétrica

O dispositivo deve ser instalado somente por um técnico eletricista qualificado.
Dispositivo da classe de proteção III (SK III).
A alimentação elétrica só pode ser realizada através de circuitos PELV/SELV.
▶ Desconecte a alimentação de tensão antes de efetuar a conexão elétrica.
ATENÇÃO
O grau de proteção IP indicado na ficha técnica é garantido somente se os conectores M12 estiverem parafusados/rosqueados firmemente. O dispositivo pode ser danificado se os conectores M12 estiverem aparafusados de forma insuficiente.
▶ Rosqueie o conector M12 ao dispositivo com 1 a 1,5 Nm.
7.1 Diagrama de conexão
▶ Conecte o dispositivo a um mestre IO-Link através de um cabo de ligação M12.
▷ A alimentação de tensão ocorre através do mestre IO-Link.
| Atribuição de pinos | Diagrama de conexão |
![]() | ![]() |
7.2 Conexão da terra funcional

Para uma operação sem problemas:
▶ Conecte o dispositivo a um potencial de aterramento sem tensão externa.
▶ Conecte a placa de montagem com a conexão da terra funcional

Fig. 2: Placa de montagem com o dispositivo montado
Se o dispositivo estiver montado sobre uma placa de montagem:
▶ Conecte um dos 4 pinos de montagem da parte posterior do dispositivo à placa de montagem.
▶ Conecte a placa de montagem a um potencial de aterramento sem de tensão externa.
8 Elementos de exibição e de operação

Fig. 3: Elementos de exibição e de operação 1 LEDs
2 Superfície ativa
| Estado | LED de acionamento (verde) | LEDs do TAG (amarelo/ laranja) | LED de erro (vermelho) |
| Pronto para a operação sem TAG | Ligado | Desligado | Desligado |
| Pronto para a operação com TAG(s) | Ligado | Número de TAGs: 1-4 | Desligado |
| Inativo | Pisca com 1 Hz | Desligado | Desligado |
| Erro: transbordamento de dados TAG | Ligado | Número de TAGs: 1-4 | Ligado |
9 Funcionamento
| Valor de comando | Modo de operação | Descrição |
| 0x00 | SINGLE EPC | Leitura e fornecimento de um EPC único |
| 0x01 | READ DATA AUTO | Autoleitura de dados |
| 0x02 | WRITE DATA AUTO | Autoescrita de dados |
| 0x03 | EPC REPORT | Criação de um relatório EPC |
| 0x04 | EPC LIST | Criação de uma lista EPC |
| 0x05 | WRITE EPC | Escrita de um EPC |
| 0x06 | READ DATA | Leitura de dados |
| 0x07 | WRITE DATA | Escrita de dados |
| 0x08 | LOCK DATA | Bloqueio de dados |
Todos os modos de operação usam os mesmos bits de estado e valores de erro nas imagens de processo.
Além dos modos de operação, a antena interna do dispositivo também pode ser desativada. Se a antena for desativada, o dispositivo continua acessível via IO-Link, mas não poderá ser gerado mais nenhum sinal de alta frequência pelo dispositivo. Os TAGs não são detectados pelo dispositivo. Ao desativar a antena, é possível evitar a interferência entre dispositivos montados lado a lado.
O dispositivo é ativado ou desativado por meio do bit "Antenna deactivate" (Desativar antena) na imagem de saída de dados do processo. O estado da antena é lido através do bit "Antenna deactivated" na imagem de entrada de dados do processo.
9.1 Bits de estado
| Entrada no processo | ||||||||
| Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| Nome | Tag Overflow | Buffer Overflow | Antenna deactivated | Tag presente | Cmd End | Cmd Start Acknowledge | ||
| Saída do processo | ||||||||
| Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| Nome | Cmd Antenna deactivate | Cmd Start | ||||||
| Bit de estado | Valor | Descrição |
| Tag Overflow | 0 | Processamento do TAG em ordem |
| 1 | São detectadas mais TAGs do que podem ser processados | |
| Buffer Overflow | 0 | Transmissão de dados em ordem |
| 1 | Os dados não podem ser transferidos com rapidez suficiente via IO-Link (somente no modo de operação "EPC REPORT") | |
| Antenna deactivated | 0 | Antena ativada, o dispositivo está pronto para a recepção |
| 1 | Antena desativada, o dispositivo não está pronto para a recepção | |
| Tag presente | 0 | Nenhum TAG dentro da área de alcance do dispositivo |
| 1 | TAG detectado | |
| Cmd End | 0 | Operação de leitura/escrita não foi iniciada ou não está ativa |
| Cmd End | 1 | Operação de leitura/escrita concluída |
| Cmd Start Acknowledge | 0 | Início de uma operação de leitura/escrita não confirmada |
| 1 | Início de uma operação de leitura/escrita confirmada | |
| Cmd Antenna deactivate | 0 | Ativar antena |
| 1 | Desativar antena | |
| Cmd Start | 0 | Redefinir o acionador para a operação de leitura/escrita |
| 1 | Definir o acionador para a operação de leitura/escrita |
9.2 Modo de operação "SINGLE EPC" (EPC ÚNICO)
No modo de operação "SINGLE EPC", o EPC de um TAG é lido e fornecido pelo dispositivo na entrada de dados do processo. Se houver vários TAGs na faixa de detecção do dispositivo ao mesmo tempo, será lido o TAG com o sinal de recepção mais forte (RSSI). Se não houver nenhum TAG na faixa de detecção, será lido o valor "0x00". O byte RSSI emite o sinal de recepção atual.

O valor RSSI é um valor inteiro. Por exemplo, "0xD6" corresponde ao valor RSSI "-42 dBm".
Para um EPC. são lidos no máximo 16 bytes. Se o EPC armazenado no TAG for mais longo, os bytes restantes serão truncados. Se o EPC for mais curto, os bytes restantes serão preenchidos com "0x00". O comprimento atual do EPC é exibido no campo "comprimento do EPC".
Se for detectado um novo TAG, o dispositivo aumentará o contador de blocos.

O contador de blocos conta até "255" e depois recomeça em "0".
O modo de operação "SINGLE EPC" é o modo de operação pré-definido após a inicialização do dispositivo.

O modo de operação não usa os seguintes bits de estado (→ Bits de estado ☐ 18):
- Cmd Start
- Cmd Start Acknowledge
- Cmd End
| Byte | Saída de dados do processo | Entrada de dados do processo |
| 0 | Valor de comando = 0x00 | Valor de comando = 0x00 |
| 1 | Estado | Estado |
| 2 | Ignorado | RSSI |
| 3 | Ignorado | Comprimento do EPC |
| 4 | Ignorado | EPC 0 |
| 5 | Ignorado | EPC 1 |
| 6 | Ignorado | EPC 2 |
| 7 | Ignorado | EPC 3 |
| 8 | Ignorado | EPC 4 |
| 9 | Ignorado | EPC 5 |
| 10 | Ignorado | EPC 6 |
| 11 | Ignorado | EPC 7 |
| 12 | Ignorado | EPC 8 |
| 13 | Ignorado | EPC 9 |
| 14 | Ignorado | EPC 10 |
| 15 | Ignorado | EPC 11 |
| 16 | Ignorado | EPC 12 |
| 17 | Ignorado | EPC 13 |
| 18 | Ignorado | EPC 14 |
| 19 | Ignorado | EPC 15 |
| 20 | Ignorado | 0x00 |
| 21 | Ignorado | 0x00 |
| 22 | Ignorado | 0x00 |
| 23 | Ignorado | 0x00 |
| 24 | Ignorado | 0x00 |
| 25 | Ignorado | 0x00 |
| 26 | Ignorado | 0x00 |
| 27 | Ignorado | 0x00 |
| 28 | Ignorado | 0x00 |
| 29 | Ignorado | 0x00 |
| 30 | Ignorado | Contador de blocos |
| 31 | Ignorado | Valor de erro |
9.3 Modo de operação "READ DATA AUTO" (leitura automática de dados)
No modo de operação "READ DATA AUTO", os bytes 0 a 27 representam os dados na área de memória do TAG.
A área de memória é definida pelos seguintes parâmetros:
- “▶ Endereço para leitura/escrita automática”,
- “Comprimento de dados para leitura/escrita automática” e
- “Banco de memória para leitura/escrita automática”.
Para áreas de memória com um comprimento de dados < 28 bytes, os dados restantes na imagem do processo são preenchidos com o valor 0x00.
Os dados na imagem do processo são atualizados assim que um TAG estiver na faixa de detecção. Os dados na imagem do processo ficam válidos assim que o bit de estado "Cmd End" é definido.
Se o TAG sair da faixa de detecção, os bytes de dados permanecem constantes na imagem do processo de acordo com o tempo de retenção de dados. Após o término do tempo de retenção dos dados, os bytes de dados na imagem de entrada de dados do processo são definidos novamente para "0x00". Se o TAG permanecer na faixa de detecção, a nova leitura dos dados é acionada ao definir o bit "Cmd Start".
O contador de blocos aumenta sempre que os dados são atualizados.
Se a leitura não for bem-sucedida, será exibido um valor de erro na imagem do processo.

No modo de operação "READ DATA AUTO", o EPC de um TAG não é transferido. O TAG deve ser atribuído com base nos dados.

Quanto menor for o comprimento do conjunto de dados, menos tempo o dispositivo precisará para executar uma operação. Isso reduz o tempo que o TAG permanece na área de detecção.
| Byte | Saída de dados do processo | Entrada de dados do processo |
| 0 | Valor de comando = 0x01 | Valor de comando = 0x01 |
| 1 | Estado | Estado |
| 2 | Ignorado | Dados 0 |
| 3 | Ignorado | Dados 1 |
| 4 | Ignorado | Dados 2 |
| 5 | Ignorado | Dados 3 |
| 6 | Ignorado | Dados 4 |
| 7 | Ignorado | Dados 5 |
| 8 | Ignorado | Dados 6 |
| 9 | Ignorado | Dados 7 |
| 10 | Ignorado | Dados 8 |
| 11 | Ignorado | Dados 9 |
| 12 | Ignorado | Dados 10 |
| 13 | Ignorado | Dados 11 |
| 14 | Ignorado | Dados 12 |
| 15 | Ignorado | Dados 13 |
| 16 | Ignorado | Dados 14 |
| 17 | Ignorado | Dados 15 |
| 18 | Ignorado | Dados 16 |
| 19 | Ignorado | Dados 17 |
| 20 | Ignorado | Dados 18 |
| 21 | Ignorado | Dados 19 |
| 22 | Ignorado | Dados 20 |
| 23 | Ignorado | Dados 21 |
| 24 | Ignorado | Dados 22 |
| 25 | Ignorado | Dados 23 |
| 26 | Ignorado | Dados 24 |
| 27 | Ignorado | Dados 25 |
| 28 | Ignorado | Dados 26 |
| 29 | Ignorado | Dados 27 |
| 30 | Ignorado | Contador de blocos |
| 31 | Ignorado | Valor de erro |
9.4 Modo de operação "WRITE DATA AUTO" (escrita automática de dados)
No modo de operação “WRITE DATA AUTO” de escrita automática de dados, os dados a serem escritos são pré-definidos pela imagem de saída dos dados do processo. Quando um TAG entra na faixa de detecção, os bytes de dados são escritos com o endereço e o comprimento no TAG.
A área de memória é definida pelos seguintes parâmetros:
- “▶ Endereço para leitura/escrita automática”,
- “Comprimento de dados para leitura/escrita automática” e
- “Banco de memória para leitura/escrita automática”.
▶ Na imagem de saída de dados do processo podem ser definidos no máximo 28 bytes (dados 0 a 27). Se um comprimento menor for determinado no parâmetro "Comprimento de dados para leitura/escrita automática", os bytes de dados restantes serão ignorados e não serão escritos no TAG. O comando de escrita é iniciado com o bit de estado "Cmd Start".
Se a escrita tiver sido bem-sucedida, os dados escritos serão espelhados na imagem de entrada de dados do processo, o contador de blocos aumenta e o bit de estado "Cmd End" é definido.
Se o TAG sair da faixa de detecção, os bytes de dados permanecem constantes na imagem do processo de acordo com o tempo de retenção de dados. Após o término do tempo de retenção dos dados e quando o TAG sair da faixa de detecção, os bytes de dados na imagem de entrada de dados do processo, serão definidos novamente para "0x00". Se o TAG permanecer na faixa de detecção, os dados serão escritos novamente ao definir o bit de estado "Cmd Start".

Se os bytes a serem escritos já estiverem no TAG, o comando de escrita não executado e nem confirmado.

No modo de operação "WRITE DATA AUTO", será escrito em todos os TAGs detectados, independentemente do EPC. As funções Seleção de TAG (→ Seleção de TAG ☐ 42) e Filtro RSSI (→ Filtro RSSI ☐ 43) são usadas para a seleção.

Os processos de escrita serão repetidos se as condições forem desfavoráveis. Assim, o contador de blocos não corresponde ao número de TAGs na faixa de detecção.

Quanto menor for o comprimento do conjunto de dados, menos tempo o dispositivo precisará para executar uma operação. Isso reduz o tempo que o TAG permanece na área de detecção.
| Byte | Saída de dados do processo | Entrada de dados do processo |
| 0 | Valor de comando = 0x02 | Valor de comando = 0x02 |
| 1 | Estado | Estado |
| 2 | Dados 0 | Dados 0 |
| 3 | Dados 1 | Dados 1 |
| 4 | Dados 2 | Dados 2 |
| 5 | Dados 3 | Dados 3 |
| 6 | Dados 4 | Dados 4 |
| 7 | Dados 5 | Dados 5 |
| 8 | Dados 6 | Dados 6 |
| 9 | Dados 7 | Dados 7 |
| 10 | Dados 8 | Dados 8 |
| 11 | Dados 9 | Dados 9 |
| 12 | Dados 10 | Dados 10 |
| 13 | Dados 11 | Dados 11 |
| 14 | Dados 12 | Dados 12 |
| 15 | Dados 13 | Dados 13 |
| 16 | Dados 14 | Dados 14 |
| 17 | Dados 15 | Dados 15 |
| 18 | Dados 16 | Dados 16 |
| 19 | Dados 17 | Dados 17 |
| 20 | Dados 18 | Dados 18 |
| 21 | Dados 19 | Dados 19 |
| 22 | Dados 20 | Dados 20 |
| 23 | Dados 21 | Dados 21 |
| 24 | Dados 22 | Dados 22 |
| 25 | Dados 23 | Dados 23 |
| 26 | Dados 24 | Dados 24 |
| 27 | Dados 25 | Dados 25 |
| 28 | Dados 26 | Dados 26 |
| 29 | Dados 27 | Dados 27 |
| 30 | Contador de blocos | Contador de blocos |
| 31 | Ignorado | Valor de erro |
9.5 Modo de operação "EPC REPORT" (RELATÓRIO ÚNICO)
No modo de operação "EPC REPORT", o dispositivo gera uma mensagem quando um TAG entra no campo de detecção do dispositivo (chegada = 1) ou sai (chegada = 0). A cada nova mensagem
• o EPC do TAG é emitido,
- a intensidade do sinal de recepção (RSSI) é emitida e
- o contador de blocos é aumentado.
A mensagem é transmitida como um valor de processo até que o controlador confirme o contador de blocos. ▷ O controlador confirma o contador de blocos espelhando o valor do contador de blocos na imagem de saída. Se nenhuma confirmação for recebida, a mensagem será confirmada automaticamente depois que o tempo de retenção de dados tiver expirado e a nova mensagem será transmitida.

A troca rápida de TAGs gera muitas mensagens em um curto espaço de tempo. Uma transmissão de mensagens muito lenta leva a um “Buffer Overflow” (estouro de buffer). Isso é indicado no byte de estado através do bit correspondente.
▶ Confirme o controle ativamente espelhando o contador de blocos.
▷ Deste modo, as mensagens que não são transmitidas com rapidez suficiente permanecem.

O valor RSSI é um valor inteiro. Por exemplo, "0xD6" corresponde ao valor RSSI "-42 dBm".

O modo de operação não usa os seguintes bits de estado (→ Bits de estado ☐ 18):
- Cmd Start
- Cmd Start Acknowledge
- Cmd End
| Byte | Saída de dados do processo | Entrada de dados do processo |
| 0 | Valor de comando = 0x03 | Valor de comando = 0x03 |
| 1 | Estado | Estado |
| 2 | Ignorado | RSSI |
| 3 | Ignorado | Comprimento do EPC |
| 4 | Ignorado | EPC 0 |
| 5 | Ignorado | EPC 1 |
| 6 | Ignorado | EPC 2 |
| 7 | Ignorado | EPC 3 |
| 8 | Ignorado | EPC 4 |
| 9 | Ignorado | EPC 5 |
| 10 | Ignorado | EPC 6 |
| 11 | Ignorado | EPC 7 |
| 12 | Ignorado | EPC 8 |
| 13 | Ignorado | EPC 9 |
| 14 | Ignorado | EPC 10 |
| 15 | Ignorado | EPC 11 |
| 16 | Ignorado | EPC 12 |
| 17 | Ignorado | EPC 13 |
| 18 | Ignorado | EPC 14 |
| 19 | Ignorado | EPC 15 |
| 20 | Ignorado | 0x00 |
| 21 | Ignorado | 0x00 |
| 22 | Ignorado | 0x00 |
| 23 | Ignorado | 0x00 |
| 24 | Ignorado | 0x00 |
| 25 | Ignorado | 0x00 |
| 26 | Ignorado | 0x00 |
| 27 | Ignorado | 0x00 |
| 28 | Ignorado | 0x00 |
| 29 | Ignorado | Chegada |
| 30 | Contador de blocos | Contador de blocos |
| 31 | Ignorado | Valor de erro |
9.5.1 Exemplo "EPC REPORT" (RELATÓRIO EPC)
O exemplo demonstra a geração de uma mensagem quando um TAG entra no campo de detecção do dispositivo (chegada = 1) ou sai (chegada = 0).
| Valor de comando | Contador de blocos | Bit de estado "Cmd Start" | Valor de comando | Dados 0 a 27 | O TAG está relacionado ao campo de detecção (chegada =1) | Contador de blocos | Valor de erro | Bit de estado "Cmd End" | Bit de estado "Cmd Start" | |
| Imagem de saída de dados do processo | Imagem de entrada de dados do processo | |||||||||
| Comando pré-definido | 0x00 | 0x00 | 0 | 0x00 | Single EPC | 0x00 | 0x00 | 0x00 | 0 | 0 |
| ▶ O controlador define o comando (saída de relatório EPC) | 0x03 | 0x00 | 1 | 0x00 | Single EPC | 0x00 | 0x00 | 0x00 | 0 | 0 |
| O dispositivo envia o código EPC2 "chegando" | 0x03 | 0x00 | 1 | 0x03 | EPC2 | 0x01 | 0x01 | 0x00 | 0 | 1 |
| O controlador confirma o recebimento dos dados | 0x03 | 0x01 | 1 | 0x03 | EPC2 | 0x01 | 0x01 | 0x00 | 0 | 1 |
| O dispositivo envia o código EPC1 "saindo" | 0x03 | 0x01 | 1 | 0x03 | EPC1 | 0x00 | 0x02 | 0x00 | 0 | 1 |
| O controlador confirma o recebimento dos dados | 0x03 | 0x02 | 1 | 0x03 | EPC1 | 0x00 | 0x02 | 0x00 | 0 | 1 |
| O dispositivo não tem mais mensagens | 0x03 | 0x02 | 1 | 0x03 | EPC1 | 0x00 | 0x02 | 0x00 | 0 | 1 |
| O controlador anula o valor de comando | 0x00 | 0x00 | 0 | 0x03 | EPC1 | 0x00 | 0x02 | 0x00 | 0 | 1 |
| O dispositivo executa o comando pré-definido | 0x00 | 0x00 | 0 | 0x00 | Single EPC | 0x00 | 0x00 | 0x00 | 0 | 0 |
9.6 Modo de operação "EPC LIST" (LISTA EPC)
No modo de operação "EPC LIST", é criada uma lista de todos os TAGs no campo de detecção ao definir o bit de inicialização Cmd. O número TAGs detectados é exibido no campo "Total Number of Tags" (Número total de TAGs). Para cada TAG é gerada uma imagem de processo com o seguinte conteúdo:
- Valor RSSI
- Comprimento do EPC
- EPC
O contador de blocos indica o TAG atual na lista. Ao incrementar o contador de blocos na imagem de saída de dados do processo, o controlador passa para o próximo TAG. Como confirmação é espelhado o valor do contador de blocos pelo dispositivo.
Depois que todos os TAGs da lista tiverem sido transferidos, será gerada uma nova lista quando o bit de inicialização Cmd for definido novamente.

A lista é uma instantânea e só é atualizada quando o bit de inicialização Cmd for definido novamente.

O valor RSSI é um valor inteiro. Por exemplo, "0xD6" corresponde ao valor RSSI "-42 dBm".
| Byte | Saída de dados do processo | Entrada de dados do processo |
| 0 | Valor de comando = 0x04 | Valor de comando = 0x04 |
| 1 | Estado | Estado |
| 2 | Ignorado | RSSI |
| 3 | Ignorado | Comprimento do EPC |
| 4 | Ignorado | EPC 0 |
| 5 | Ignorado | EPC 1 |
| 6 | Ignorado | EPC 2 |
| 7 | Ignorado | EPC 3 |
| 8 | Ignorado | EPC 4 |
| 9 | Ignorado | EPC 5 |
| 10 | Ignorado | EPC 6 |
| 11 | Ignorado | EPC 7 |
| 12 | Ignorado | EPC 8 |
| 13 | Ignorado | EPC 9 |
| 14 | Ignorado | EPC 10 |
| 15 | Ignorado | EPC 11 |
| 16 | Ignorado | EPC 12 |
| 17 | Ignorado | EPC 13 |
| 18 | Ignorado | EPC 14 |
| 19 | Ignorado | EPC 15 |
| 20 | Ignorado | 0x00 |
| 21 | Ignorado | 0x00 |
| 22 | Ignorado | 0x00 |
| 23 | Ignorado | 0x00 |
| 24 | Ignorado | 0x00 |
| 25 | Ignorado | 0x00 |
| 26 | Ignorado | 0x00 |
| 27 | Ignorado | 0x00 |
| 28 | Ignorado | 0x00 |
| 29 | Ignorado | Número total de TAGs |
| 30 | Contador de blocos | Contador de blocos |
| 31 | Ignorado | Valor de erro |
9.6.1 Exemplo "EPC LIST" (LISTA EPC)
O exemplo gera uma lista com todos os TAGs no campo de detecção.
| Valor de comando | Contador de blocos | Bit de estado "Cmd Start" | Valor de comando | Dados 0 a 27 | Contador de blocos | Valor de erro | Bit de estado "Cmd End" | Bit de estado "Cmd Start" | |
| Imagem de saída de dados do processo | Imagem de entrada de dados do processo | ||||||||
| Comando pré-definido | 0x00 | 0x00 | 0 | 0x00 | Single EPC | 0x00 | 0x00 | 0 | 0 |
| O controlador define o comando (saída de lista EPC) | 0x04 | 0x00 | 1 | 0x00 | Single EPC | 0x00 | 0x00 | 0 | 0 |
| ▷ O dispositivo confirma o comando e gera a lista EPC | 0x04 | 0x00 | 1 | 0x04 | 0x00 | 0x00 | 0x00 | 0 | 1 |
| O dispositivo envia o primeiro código EPC | 0x04 | 0x00 | 1 | 0x04 | EPC1 | 0x01 | 0x00 | 0 | 1 |
| O controlador confirma o recebimento dos dados | 0x04 | 0x01 | 1 | 0x04 | EPC1 | 0x01 | 0x00 | 0 | 1 |
| O dispositivo envia outros códigos EPC e finaliza o comando | 0x04 | 0x01 | 1 | 0x04 | EPC2 | 0x02 | 0x00 | 1 | 1 |
| O controlador confirma o recebimento dos dados | 0x04 | 0x02 | 1 | 0x04 | EPC2 | 0x02 | 0x00 | 1 | 1 |
| O controlador anula o valor de comando | 0x00 | 0x00 | 0 | 0x04 | EPC2 | 0x02 | 0x00 | 1 | 1 |
| O dispositivo executa o comando pré-definido | 0x00 | 0x00 | 0 | 0x00 | Single EPC | 0x00 | 0x00 | 0 | 0 |
9.7 Modo de operação "WRITE EPC" (ESCRITA EPC)
No modo de operação "WRITE EPC", será escrito um novo EPC em um TAG. O EPC atual e o novo EPC devem ser conhecidos. Os dados são transmitidos sequencialmente do dispositivo para o controlador.
Transmissão de dados do dispositivo para o controlador:
▶ O controlador define o valor de comando "0x05", o comprimento e o valor do EPC atual na imagem de saída de dados do processo.
▶ O controlador define o comprimento e o valor do novo EPC na imagem de saída de dados do processo.
▶ O controlador inicia a operação de escrita com o bit de estado "Cmd Start".
▷ O dispositivo confirma o início da operação de escrita ao definir o bit de estado "Cmd Start Acknowledge" na imagem de entrada de dados do processo.
▶ O controlador preenche os bytes de dados de 0 a 17 com o novo EPC na imagem de saída de dados do processo e aumenta o contador de blocos em "1".
▷ O dispositivo confirma o recebimento dos bytes de dados aumentando em "1" o contador de blocos na imagem de saída de dados do processo.
▶ O dispositivo define o bit de estado "Cmd End" assim que o novo EPC foi escrito no TAG.
▷ A operação de escrita está concluída.
▷ Se ocorrer um erro durante a operação de escrita, o dispositivo definirá o valor do erro e o bit "Cmd End".

Se a operação não for bem-sucedida, o dispositivo define o valor do erro e o bit de estado "Cmd End" na imagem do processo. A transferência de dados é interrompida.

Os dados são processados como uma palavra de dados (2 bytes).
▶ Insira o comprimento de dados como um múltiplo de 2 bytes.
| Byte | Saída de dados do processo no início da operação de escrita | Saída de dados do processo durante a transmissão de dados | Entrada de dados do processo |
| 0 | Valor de comando = 0x05 | Valor de comando = 0x05 | Valor de comando = 0x05 |
| 1 | Estado | Estado | Estado |
| 2 | Ignorado | Novo EPC 0 | 0x00 |
| 3 | Comprimento do EPC | Novo EPC 1 | 0x00 |
| 4 | EPC 0 | Novo EPC 2 | 0x00 |
| 5 | EPC 1 | Novo EPC 3 | 0x00 |
| 6 | EPC 2 | Novo EPC 4 | 0x00 |
| 7 | EPC 3 | Novo EPC 5 | 0x00 |
| 8 | EPC 4 | Novo EPC 6 | 0x00 |
| 9 | EPC 5 | Novo EPC 7 | 0x00 |
| 10 | EPC 6 | Novo EPC 8 | 0x00 |
| 11 | EPC 7 | Novo EPC 9 | 0x00 |
| 12 | EPC 8 | Novo EPC 10 | 0x00 |
| 13 | EPC 9 | Novo EPC 11 | 0x00 |
| 14 | EPC 10 | Novo EPC 12 | 0x00 |
| 15 | EPC 11 | Novo EPC 13 | 0x00 |
| 16 | EPC 12 | Novo EPC 14 | 0x00 |
| 17 | EPC 13 | Novo EPC 15 | 0x00 |
| 18 | EPC 14 | Ignorado | 0x00 |
| 19 | EPC 15 | Ignorado | 0x00 |
| 20 | Ignorado | Ignorado | 0x00 |
| 21 | Ignorado | Ignorado | 0x00 |
| 22 | Ignorado | Ignorado | 0x00 |
| 23 | Ignorado | Ignorado | 0x00 |
| 24 | Ignorado | Ignorado | 0x00 |
| 25 | Ignorado | Ignorado | 0x00 |
| 26 | Ignorado | Ignorado | 0x00 |
| 27 | Ignorado | Ignorado | 0x00 |
| 28 | Ignorado | Ignorado | 0x00 |
| 29 | Comprimento do novo EPC | Ignorado | 0x00 |
| 30 | Contador de blocos | Contador de blocos | Contador de blocos |
| 31 | Ignorado | Ignorado | Valor de erro |
9.7.1 Exemplo "WRITE EPC" (ESCRITA EPC)
O exemplo escreve um novo EPC em um TAG (comando "0x05", EPC "0x4199").
| Valor de comando | Comprimento EPC | EPC 0 a 15 | Comprimento do novo EPC | Dados | Contador de blocos | Bit de estado "Cmd Start" | Valor de comando | Dados 0 a 27 | Contador de blocos | Valor de erro | Bit de estado "Cmd End" | Bit de estado "Cmd Start" | |
| Imagem de saída de dados do processo | Imagem de entrada de dados do processo | ||||||||||||
| Comando pré-definido | 0x00 | 0x00 | 0x0000 | 0x0000 | 0x00 | 0x00 | 0 | 0x00 | Single EPC | 0x00 | 0x00 | 0 | 0 |
| O controlador define o comando (escrever EPC no TAG com o EPC atual "0x4199") | 0x05 | 0x02 | 0x4199 | 0x04 | 0x00 | 0x00 | 1 | 0x00 | Single EPC | 0x00 | 0x00 | 0 | 0 |
| ▷ O dispositivo confirma o comando | 0x05 | 0x02 | 0x4199 | 0x04 | 0x00 | 0x00 | 1 | 0x05 | 0x00 | 0x00 | 0x00 | 0 | 1 |
| O controlador transfere o novo EPC | 0x05 | Novo EPC para TAG | 0x01 | 1 | 0x05 | 0x00 | 0x00 | 0x00 | 0 | 1 | |||
| ▷ O dispositivo confirma o recebimento e escreve um novo EPC | 0x05 | Novo EPC para TAG | 0x01 | 1 | 0x05 | 0x00 | 0x01 | 0x00 | 0 | 1 | |||
| O dispositivo finaliza o comando | 0x05 | Novo EPC para TAG | 0x01 | 1 | 0x05 | 0x00 | 0x01 | 0x00 | 1 | 1 | |||
| O controlador anula o valor de comando | 0x00 | 0x00 | 0x0000 | 0x00 | 0x00 | 0x00 | 0 | 0x05 | 0x00 | 0x01 | 0x00 | 1 | 1 |
| O dispositivo executa o comando pré-definido | 0x00 | 0x00 | 0x0000 | 0x00 | 0x00 | 0x00 | 0 | 0x00 | Single EPC | 0x00 | 0x00 | 0 | 0 |
9.7.2 Exemplo "WRITE EPC não executado"
O exemplo demonstra o cancelamento de "WRITE EPC".
| Valor de comando | Comprimento EPC | EPC 0 a 15 | Comprimento do novo EPC | Dados | Contador de blocos | Bit de estado "Cmd Start" | Valor de comando | Dados 0 a 27 | Contador de blocos | Valor de erro | Bit de estado "Cmd End" | Bit de estado "Cmd Start" | |
| Imagem de saída de dados do processo | Imagem de entrada de dados do processo | ||||||||||||
| Comando pré-definido | 0x00 | 0x00 | 0x0000 | 0x0000 | 0x00 | 0x00 | 0 | 0x00 | Single EPC | 0x00 | 0x00 | 0 | 0 |
| O controlador define o comando (escrever EPC no TAG com o EPC atual "0x4199") | 0x05 | 0x00 | 0x4199 | 0x04 | 0x00 | 0x00 | 1 | 0x00 | Single EPC | 0x00 | 0x00 | 0 | 0 |
| ▷ O dispositivo confirma o comando | 0x05 | 0x00 | 0x4199 | 0x04 | 0x00 | 0x00 | 1 | 0x05 | 0x00 | 0x00 | 0x00 | 0 | 1 |
| O controlador transfere o novo EPC | 0x05 | Novo EPC para TAG | 0x01 | 1 | 0x05 | 0x00 | 0x00 | 0x00 | 0 | 1 | |||
| O dispositivo confirma o recebimento e escreve um novo EPC | 0x05 | Novo EPC para TAG | 0x01 | 1 | 0x05 | 0x00 | 0x01 | 0x00 | 0 | 1 | |||
| O dispositivo define o valor de erro (fonte de alimentação insuficiente para o TAG) | 0x05 | Novo EPC para TAG | 0x01 | 1 | 0x05 | 0x00 | 0x01 | 0x64 | 1 | 1 | |||
| O controlador anula o valor de comando | 0x00 | 0x00 | 0x0000 | 0x00 | 0x00 | 0x00 | 0 | 0x05 | 0x00 | 0x01 | 0x64 | 1 | 1 |
| O dispositivo executa o comando pré-definido | 0x00 | 0x00 | 0x0000 | 0x00 | 0x00 | 0x00 | 0 | 0x00 | Single EPC | 0x00 | 0x00 | 0 | 0 |
9.8 Modo de operação "READ DATA" (LEITURA DE DADOS)
No modo de operação "READ DATA", são lidos mais de 28 bytes com uma única operação de leitura. Os dados são transmitidos sequencialmente do dispositivo para o controlador.
Transmissão de dados do dispositivo para o controlador:
▶ Na imagem de saída de dados do processo, o controlador define:
- o valor do comando "0x06",
- o endereço (16 bits),
- o comprimento dos dados (16 bits) e
- o banco de memória com os valores EPC: "0x01", TID: "0x02", USER: "0x03", reservado: "0x04".
▷ Para identificar o TAG, também são necessários o EPC e seu comprimento.
▶ O controlador inicia a operação de leitura com o bit de estado "Cmd Start".
O dispositivo confirma o início da operação de escrita ao definir o bit de estado "Cmd Start Acknowledge" na imagem de entrada de dados do processo.
▶ Assim que os primeiros dados do TAG estiverem disponíveis, o dispositivo transfere os dados para a imagem de entrada de dados do processo (dados 0 a 27) e aumenta o contador de blocos em "1".
O controlador confirma o recebimento dos dados aumentando em "1" o contador de blocos na imagem de saída de dados do processo.
▶ Os dois últimos passos se repetem até que todos os dados tenham sido transmitidos.
▶ O dispositivo define o bit de estado "Cmd End" com a última transmissão.
▷ A operação de leitura está concluída.
Se a operação não for bem-sucedida, o dispositivo define o valor do erro e o bit de estado "Cmd End" na imagem do processo. A transferência de dados é interrompida.
| Byte | Saída de dados do processo | Entrada de dados do processo |
| 0 | Valor de comando = 0x06 | Valor de comando = 0x06 |
| 1 | Estado | Estado |
| 2 | Ignorado | Dados 0 |
| 3 | Comprimento do EPC | Dados 1 |
| 4 | EPC 0 | Dados 2 |
| 5 | EPC 1 | Dados 3 |
| 6 | EPC 2 | Dados 4 |
| 7 | EPC 3 | Dados 5 |
| 8 | EPC 4 | Dados 6 |
| 9 | EPC 5 | Dados 7 |
| 10 | EPC 6 | Dados 8 |
| 11 | EPC 7 | Dados 9 |
| 12 | EPC 8 | Dados 10 |
| 13 | EPC 9 | Dados 11 |
| 14 | EPC 10 | Dados 12 |
| 15 | EPC 11 | Dados 13 |
| 16 | EPC 12 | Dados 14 |
| 17 | EPC 13 | Dados 15 |
| 18 | EPC 14 | Dados 16 |
| 19 | EPC 15 | Dados 17 |
| 20 | Ignorado | Dados 18 |
| 21 | Ignorado | Dados 19 |
| 22 | Ignorado | Dados 20 |
| 23 | Ignorado | Dados 21 |
| 24 | Ignorado | Dados 22 |
| 25 | Banco de memória | Dados 23 |
| 26 | Endereço High (alto) | Dados 24 |
| 27 | Endereço Low (baixo) | Dados 25 |
| 28 | Comprimento High (alto) | Dados 26 |
| 29 | Comprimento Low (baixo) | Dados 27 |
| 30 | Contador de blocos | Contador de blocos |
| 31 | Ignorado | Valor de erro |
9.8.1 Exemplo "READ EPC" (LEITURA EPC)
O exemplo demonstra a leitura de dados bem-sucedida (valor de comando "0x06", EPC "0x5532").
| Valor de comando | Comprimento EPC | EPC 0 a 15 | Banco de memória | Endereço | Comprimento | Dados 0 a 27 | Contador de blocos | Bit de estado "Cmd Start" | Valor de comando | Dados 0 a 27 | Contador de blocos | Valor de erro | Bit de estado "Cmd End" | Bit de estado "Cmd Start" | |
| Imagem de saída de dados do processo | Imagem de entrada de dados do processo | ||||||||||||||
| Comando pré-definido | 0x00 | 0x00 | 0x00 00 | 0x00 | 0x00 00 | 0x00 00 | 0x00 | 0x00 | 0 | 0x00 | Single EPC | 0x00 | 0x00 | 0 | 0 |
| O controlador define o comando (leitura de 35 bytes do endereço 0x12) | 0x06 | 0x02 | 0x55 32 | 0x02 | 0x00 12 | 0x00 23 | 0x00 | 0x00 | 1 | 0x00 | Single EPC | 0x00 | 0x00 | 0 | 0 |
| O dispositivo confirma o comando | 0x06 | 0x02 | 0x55 32 | 0x02 | 0x00 12 | 0x00 23 | 0x00 | 0x00 | 1 | 0x06 | 0x00 | 0x00 | 0x00 | 0 | 1 |
| O dispositivo define o primeiro byte dos dados | 0x06 | 0x02 | 0x55 32 | 0x02 | 0x00 12 | 0x00 23 | 0x00 | 0x00 | 1 | 0x06 | Dados | 0x01 | 0x00 | 0 | 1 |
| O controlador confirma o recebimento dos dados | 0x06 | 0x02 | 0x55 32 | 0x02 | 0x00 12 | 0x00 23 | 0x00 | 0x01 | 1 | 0x06 | Dados | 0x01 | 0x00 | 0 | 1 |
| O dispositivo define mais dados e finaliza a leitura | 0x06 | 0x02 | 0x55 32 | 0x02 | 0x00 12 | 0x00 23 | 0x00 | 0x01 | 1 | 0x06 | Dados | 0x02 | 0x00 | 1 | 1 |
| O controlador confirma o recebimento dos dados | 0x06 | 0x02 | 0x55 32 | 0x02 | 0x00 12 | 0x00 23 | 0x00 | 0x02 | 1 | 0x06 | Dados | 0x02 | 0x00 | 1 | 1 |
| O controlador anula o valor de comando | 0x00 | 0x00 | 0x00 00 | 0x00 | 0x00 00 | 0x00 00 | 0x00 | 0x00 | 0 | 0x06 | Dados | 0x02 | 0x00 | 1 | 1 |
| O dispositivo executa o comando pré-definido | 0x00 | 0x00 | 0x00 00 | 0x00 | 0x00 00 | 0x00 00 | 0x00 | 0x00 | 0 | 0x00 | Single EPC | 0x00 | 0x00 | 0 | 0 |
9.8.2 Exemplo "READ DATA não executado"
O exemplo demonstra o cancelamento de um comando de leitura.
| Valor de comando | Comprimento EPC | EPC 0 a 15 | Banco de memória | Endereço | Comprimento | Dados 0 a 27 | Contador de blocos | Bit de estado "Cmd Start" | Valor de comando | Dados 0 a 27 | Contador de blocos | Valor de erro | Bit de estado "Cmd End" | Bit de estado "Cmd Start" | |
| Imagem de saída de dados do processo | Imagem de entrada de dados do processo | ||||||||||||||
| Comando pré-definido | 0x00 | 0x00 | 0x00 00 | 0x00 | 0x00 00 | 0x00 00 | 0x00 | 0x00 | 0 | 0x00 | Single EPC | 0x00 | 0x00 | 0 | 0 |
| O controlador define o comando (leitura de 35 bytes do endereço 0x12) | 0x06 | 0x02 | 0x55 32 | 0x02 | 0x00 12 | 0x00 23 | 0x00 | 0x00 | 1 | 0x06 | Single EPC | 0x00 | 0x00 | 0 | 0 |
| O dispositivo confirma o comando | 0x06 | 0x02 | 0x55 32 | 0x02 | 0x00 12 | 0x00 23 | 0x00 | 0x00 | 1 | 0x06 | 0x00 | 0x00 | 0x00 | 0 | 1 |
| O dispositivo define o primeiro byte dos dados | 0x06 | 0x02 | 0x55 32 | 0x02 | 0x00 12 | 0x00 23 | 0x00 | 0x00 | 1 | 0x06 | Dados | 0x00 | 0x00 | 0 | 1 |
| O controlador confirma o recebimento dos dados | 0x06 | 0x02 | 0x55 32 | 0x02 | 0x00 12 | 0x00 23 | 0x00 | 0x01 | 1 | 0x06 | Dados | 0x01 | 0x00 | 0 | 1 |
| O dispositivo define o valor de erro (erro ao receber os dados) | 0x06 | 0x02 | 0x55 32 | 0x02 | 0x00 12 | 0x00 23 | 0x00 | 0x01 | 1 | 0x06 | Dados | 0x01 | 0x42 | 1 | 1 |
| O controlador anula o valor de comando | 0x00 | 0x00 | 0x00 00 | 0x00 | 0x00 00 | 0x00 00 | 0x00 | 0x00 | 0 | 0x06 | 0x00 | 0x01 | 0x42 | 1 | 1 |
| O dispositivo executa o comando pré-definido | 0x00 | 0x00 | 0x00 00 | 0x00 | 0x00 00 | 0x00 00 | 0x00 | 0x00 | 0 | 0x00 | Single EPC | 0x00 | 0x00 | 0 | 0 |
9.9 Modo de operação "WRITE DATA" (LEITURA DE DADOS)
No modo de operação "WRITE DATA", são escritos mais de 28 bytes em um TAG com uma única operação de escrita. Os dados são transmitidos sequencialmente do controlador para o dispositivo.
Transmissão de dados do controlador para o dispositivo:
▶ O controlador define o valor de comando "0x07", o endereço (16 bits) e o comprimento de dados (16 bits) na imagem de saída de dados do processo. Para identificar o TAG, também são necessários o EPC e seu comprimento. No caso do banco de memória, só pode ser inserido o valor USER: "0x03".
▶ O controlador inicia a operação de escrita com o bit de estado "Cmd Start".
O dispositivo confirma o início da operação de escrita ao definir o bit de estado "Cmd Start Acknowledge" na imagem de entrada de dados do processo.
▶ O controlador preenche os dados na imagem de saída de dados do processo (dados 0 a 27) e aumenta em “1” o contador de blocos.
O dispositivo confirma o recebimento dos dados aumentando em "1" o contador de blocos na imagem de saída de dados do processo.
▶ Os dois últimos passos se repetem até que todos os dados tenham sido transmitidos.
▷ O dispositivo define o bit de estado "Cmd End" com a última transmissão.
▶ A operação de escrita está concluída.

Se a operação não for bem-sucedida, o dispositivo define o valor do erro e o bit de estado "Cmd End" na imagem do processo. A transferência de dados é interrompida.
| Byte | Saída de dados do processo no início da operação de escrita | Saída de dados do processo durante a transmissão de dados | Entrada de dados do processo |
| 0 | Valor de comando = 0x07 | Valor de comando = 0x07 | Valor de comando = 0x07 |
| 1 | Estado | Estado | Estado |
| 2 | Ignorado | Dados 0 | 0x00 |
| 3 | Comprimento do EPC | Dados 1 | 0x00 |
| 4 | EPC 0 | Dados 2 | 0x00 |
| 5 | EPC 1 | Dados 3 | 0x00 |
| 6 | EPC 2 | Dados 4 | 0x00 |
| 7 | EPC 3 | Dados 5 | 0x00 |
| 8 | EPC 4 | Dados 6 | 0x00 |
| 9 | EPC 5 | Dados 7 | 0x00 |
| 10 | EPC 6 | Dados 8 | 0x00 |
| 11 | EPC 7 | Dados 9 | 0x00 |
| 12 | EPC 8 | Dados 10 | 0x00 |
| 13 | EPC 9 | Dados 11 | 0x00 |
| 14 | EPC 10 | Dados 12 | 0x00 |
| 15 | EPC 11 | Dados 13 | 0x00 |
| 16 | EPC 12 | Dados 14 | 0x00 |
| 17 | EPC 13 | Dados 15 | 0x00 |
| 18 | EPC 14 | Dados 16 | 0x00 |
| 19 | EPC 15 | Dados 17 | 0x00 |
| 20 | Ignorado | Dados 18 | 0x00 |
| 21 | Ignorado | Dados 19 | 0x00 |
| 22 | Ignorado | Dados 20 | 0x00 |
| 23 | Ignorado | Dados 21 | 0x00 |
| 24 | Ignorado | Dados 22 | 0x00 |
| 25 | Banco de memória | Dados 23 | 0x00 |
| 26 | Endereço High (alto) | Dados 24 | 0x00 |
| 27 | Endereço Low (baixo) | Dados 25 | 0x00 |
| 28 | Comprimento High (alto) | Dados 26 | 0x00 |
| 29 | Comprimento Low (baixo) | Dados 27 | 0x00 |
| 30 | Contador de blocos | Contador de blocos | Contador de blocos |
| 31 | Ignorado | Ignorado | Valor de erro |
9.9.1 Exemplo "WRITE DATA" (ESCRITDA DE DADOS)
O exemplo demonstra a escrita de dados bem-sucedida (comando "0x07", EPC "0x7134").
| Valor de comando | Comprimento EPC | EPC 0 a 15 | Banco de memória | Endereço | Comprimento | Dados 0 a 27 | Contador de blocos | Bit de estado "Cmd Start" | Valor de comando | Dados 0 a 27 | Contador de blocos | Valor de erro | Bit de estado "Cmd End" | Bit de estado "Cmd Start" | |
| Imagem de saída de dados do processo | Imagem de entrada de dados do processo | ||||||||||||||
| Comando pré-definido | 0x00 | 0x00 | 0x00 00 | 0x00 | 0x00 00 | 0x00 00 | 0x00 | 0x00 | 0 | 0x00 | Single EPC | 0x00 | 0x00 | 0 | 0 |
| O controlador define o comando (escrita de 40 bytes no endereço 0x10) | 0x07 | 0x02 | 0x71 34 | 0x03 | 0x00 10 | 0x00 28 | 0x00 | 0x00 | 1 | 0x00 | Single EPC | 0x00 | 0x00 | 0 | 0 |
| O dispositivo confirma o comando | 0x07 | 0x02 | 0x71 34 | 0x03 | 0x00 10 | 0x00 28 | 0x00 | 0x00 | 1 | 0x07 | 0x00 | 0x00 | 0x00 | 0 | 1 |
| O controlador transmite os primeiros dados | 0x07 | Dados para TAG | 0x01 | 1 | 0x07 | 0x00 | 0x00 | 0x00 | 0 | 1 | |||||
| O dispositivo confirma os dados | 0x07 | Dados para TAG | 0x01 | 1 | 0x07 | 0x00 | 0x01 | 0x00 | 0 | 1 | |||||
| O controlador transmite mais dados | 0x07 | Dados para TAG | 0x02 | 1 | 0x07 | 0x00 | 0x01 | 0x00 | 0 | 1 | |||||
| O dispositivo confirma os dados e finaliza a escrita | 0x07 | Dados para TAG | 0x02 | 1 | 0x07 | 0x00 | 0x02 | 0x00 | 1 | 1 | |||||
| O controlador anula o valor de comando | 0x00 | 0x02 | 0x00 00 | 0x00 | 0x00 00 | 0x00 00 | 0x00 | 0x00 | 0 | 0x07 | 0x00 | 0x02 | 0x00 | 1 | 1 |
| O dispositivo executa o comando pré-definido | 0x00 | 0x02 | 0x00 00 | 0x00 | 0x00 00 | 0x00 00 | 0x00 | 0x00 | 0 | 0x00 | Single EPC | 0x00 | 0x00 | 0 | 0 |
9.9.2 Exemplo "WRITE DATA não executado"
O exemplo demonstra o cancelamento de um comando de escrita.
| Valor de comando | Comprimento EPC | EPC 0 a 15 | Banco de memória | Endereço | Comprimento | Dados 0 a 27 | Contador de blocos | Bit de estado "Cmd Start" | Valor de comando | Dados 0 a 27 | Contador de blocos | Valor de erro | Bit de estado "Cmd End" | Bit de estado "Cmd Start" | |
| Imagem de saída de dados do processo | Imagem de entrada de dados do processo | ||||||||||||||
| Comando pré-definido | 0x00 | 0x00 | 0x00 00 | 0x00 | 0x00 00 | 0x00 00 | 0x00 | 0x00 | 0 | 0x00 | Single EPC | 0x00 | 0x00 | 0 | 0 |
| O controlador define o comando (escrita de 40 bytes no endereço 0x10) | 0x07 | 0x00 | 0x71 34 | 0x03 | 0x00 10 | 0x00 28 | 0x00 | 0x00 | 1 | 0x00 | Single EPC | 0x00 | 0x00 | 0 | 0 |
| O dispositivo confirma o comando | 0x07 | 0x00 | 0x71 34 | 0x03 | 0x00 10 | 0x00 28 | 0x00 | 0x00 | 1 | 0x07 | 0x00 | 0x00 | 0x00 | 0 | 1 |
| O controlador transmite os primeiros dados | 0x07 | Dados para TAG | 0x01 | 1 | 0x07 | 0x00 | 0x00 | 0x00 | 0 | 1 | |||||
| O dispositivo confirma os dados | 0x07 | Dados para TAG | 0x01 | 1 | 0x07 | 0x00 | 0x01 | 0x00 | 0 | 1 | |||||
| O controlador transmite mais dados | 0x07 | Dados para TAG | 0x02 | 1 | 0x07 | 0x00 | 0x01 | 0x00 | 0 | 1 | |||||
| O dispositivo define o valor de erro (erro ao escrever os dados) | 0x07 | Dados para TAG | 0x02 | 1 | 0x07 | 0x00 | 0x01 | 0x41 | 1 | 1 | |||||
| O controlador anula o valor de comando | 0x00 | 0x00 | 0x00 00 | 0x00 | 0x00 00 | 0x00 00 | 0x00 | 0x00 | 0 | 0x07 | 0x00 | 0x01 | 0x41 | 1 | 1 |
| O dispositivo executa o comando pré-definido | 0x00 | 0x00 | 0x00 00 | 0x00 | 0x00 00 | 0x00 00 | 0x00 | 0x00 | 0 | 0x00 | Single EPC | 0x00 | 0x00 | 0 | 0 |
9.10 Modo de operação "LOCK DATA" (BLOQUEIO DE DADOS)
No modo de operação "LOCK DATA", é bloqueada uma área de memória em um TAG. Uma senha é atribuída à área de memória bloqueada. A senha é necessária quando for preciso escrever na área de memória. O campo ação de bloqueio "Lock action" define o estado:
- Área de memória bloqueada: ação de bloqueio = 0x01
- Área de memória não bloqueada: ação de bloqueio = 0x00
Bloqueio da área de armazenamento:
▶ O controlador define o valor de comando "0x08", a senha (comprimento de 4 bytes) e a "lock action" na imagem de saída de dados do processo. Para identificar o TAG, também são necessários o EPC e seu comprimento.
▷ O campo banco de memória “Memory Bank” define qual banco de memória deve ser bloqueado:
EPC: "0x01"
USER: "0x03"
▶ O controlador inicia a operação de escrita com o bit de estado "Cmd Start".
O dispositivo confirma o início da operação ao definir o bit de estado "Cmd Start Acknowledge" na imagem de entrada de dados do processo.
▷ O dispositivo define o bit de estado "Cmd End" com o fim da operação.
▶ O bloqueio está concluído.

Se a operação não for bem-sucedida, o dispositivo define o valor do erro e o bit de estado "Cmd End" na imagem do processo. A transferência de dados é interrompida.
| Byte | Saída de dados do processo | Entrada de dados do processo |
| 0 | Valor de comando = 0x08 | Valor de comando = 0x08 |
| 1 | Estado | Estado |
| 2 | Ignorado | 0x00 |
| 3 | Comprimento do EPC | 0x00 |
| 4 | EPC 0 | 0x00 |
| 5 | EPC 1 | 0x00 |
| 6 | EPC 2 | 0x00 |
| 7 | EPC 3 | 0x00 |
| 8 | EPC 4 | 0x00 |
| 9 | EPC 5 | 0x00 |
| 10 | EPC 6 | 0x00 |
| 11 | EPC 7 | 0x00 |
| 12 | EPC 8 | 0x00 |
| 13 | EPC 9 | 0x00 |
| 14 | EPC 10 | 0x00 |
| 15 | EPC 11 | 0x00 |
| 16 | EPC 12 | 0x00 |
| 17 | EPC 13 | 0x00 |
| 18 | EPC 14 | 0x00 |
| 19 | EPC 15 | 0x00 |
| 20 | Ignorado | 0x00 |
| 21 | Ignorado | 0x00 |
| 22 | Ignorado | 0x00 |
| 23 | Ignorado | 0x00 |
| 24 | Ação de bloqueio | 0x00 |
| 25 | Banco de memória | 0x00 |
| 26 | PWD 0 | 0x00 |
| 27 | PWD 1 | 0x00 |
| 28 | PWD 2 | 0x00 |
| 29 | PWD 3 | 0x00 |
| 30 | Contador de blocos | Contador de blocos |
| 31 | Ignorado | Valor de erro |
9.11 Valores de erro durante a execução de comandos
| Valor de erro | Nome | Descrição |
| 0x00 | IOL_RFID_ERROR_NOERROR | Nenhum erro, comando executado com sucesso. |
| 0x01 | IOL_RFID_ERROR_UNKNOWN_COMMAND | Comando desconhecido. |
| 0x41 | UHF_COMMAND_ERROR_NO_RESPONSE | O TAG não responde. TAG fora do alcance ou operação não suportada pelo TAG. |
| 0x42 | UHF_COMMAND_ERROR_RX_ERROR | Erro ao receber a resposta do TAG. |
| 0x43 | UHF_COMMAND_ERROR_INT_MODE_CHANGE | Erro interno: o modo de comando não pode ser mudado. |
| 0x51 | UHF_SYNTAX_ERROR | Parâmetro de comando errado. |
| 0x61 | UHF_ERROR_GEN2_TAG_OTHER_ERROR | O comando não é suportado pelo TAG. |
| 0x62 | UHF_ERROR_GEN2_TAG_MEMORY_OVERRÚN | O intervalo de dados especificado está fora do intervalo de dados disponível. |
| 0x63 | UHF_ERROR_GEN2_TAG_MEMORY_LOCKED | O intervalo de dados especificado já está bloqueado. |
| 0x64 | UHF_ERROR_GEN2_TAG_INSUFFICIENT_POWER | A fonte de alimentação do TAG é insuficiente. |
| 0x65 | UHF_ERROR_GEN2_TAG_NON_SPECIFIC_ERROR | Erro de TAG não especificado. |
| 0x66 | UHF_ERROR_READ_WRITE_TIMEOUT | Tempo esgotado durante a operação de leitura/escrita. |
| 0x67 | UHF_ERROR_INTERNAL_PROCESSING | Erro interno de processamento de dados. |
| 0x71 | UHF_ERROR_MAC_GENERAL | O módulo "UHF front-end" do dispositivo sinaliza erro geral. |
| 0x72 | UHF_ERROR_MAC_CRC_MISMATCH | O módulo "UHF front-end" do dispositivo sinaliza erro de soma. |
| 0x73 | UHF_ERROR_MAC_NO_TAG_RESPONSE | O módulo "UHF front-end" do dispositivo não sinaliza nenhuma resposta do TAG. |
| 0x74 | UHF_ERROR_MAC_TAG_LOST | O módulo "UHF front-end" do dispositivo perdeu a conexão com o TAG. |
| 0x81 | RFID_DEVICE_ERROR_NOT_ACTIVE | O dispositivo não está ativo e não pode executar nenhuma operação no TAG. |
9.12 Parâmetro específico do dispositivo
O dispositivo é parametrizado por meio de um programa de parametrização IO-Link (por exemplo, ifm moneo configure).

Mais informações disponíveis no IODD em www.ifm.com.
9.12.1 Parâmetro "tempo de retenção dos dados"
O tempo de retenção de dados indica o tempo durante o qual dados da imagem de entrada de dados do processo são mantidos constantes. Dependendo do modo de operação, isso afeta o EPC (modos de operação „SINGLE EPC“ e „EPC REPORT“) e os dados no modo „READ DATA AUTO“ (→ Modo de operação "READ DATA AUTO" (leitura automática de dados) ☐ 20) e „WRITE DATA AUTO“ (→ Modo de operação "WRITE DATA AUTO" (escrita automática de dados) ☐ 21).
Quando o tempo de retenção dos dados expirar, o dispositivo confirmará automaticamente os dados: O contador de blocos na imagem de entrada de dados do processo aumenta. Em seguida são transferidos os próximos dados.
O tempo de retenção de dados é cancelado com o incremento manual do contador de blocos na imagem de saída de dados do processo. Em seguida são transferidos os próximos dados.

O parâmetro não afeta a transmissão de dados nos seguintes modos de operação:
- „EPC LIST“ (→ Modo de operação "EPC LIST" (LISTA EPC) ☐ 25)
- „WRITE EPC“ (→ Modo de operação "WRITE EPC" (ESCRITA EPC) ☐ 27)
- „READ DATA“ (→ Modo de operação "READ DATA" (LEITURA DE DADOS) ☐ 30)
- „WRITE DATA“ (→ Modo de operação "WRITE DATA" (LEITURA DE DADOS) ☐ 32)
- „LOCK DATA“ (→ Modo de operação "LOCK DATA" (BLOQUEIO DE DADOS) ☐ 35)
9.12.2 Parâmetro “endereço para leitura/escrita automática”
No modo de operação "READ DATA AUTO" (→ Modo de operação "READ DATA AUTO" (leitura automática de dados) ☐ 20) o dispositivo lê um determinado número de bytes de dados e, no modo de operação "WRITE DATA AUTO" (→ Modo de operação "WRITE DATA AUTO" (escrita automática de dados) ☐ 21) o dispositivo escreve um determinado número de bytes de dados.
O parâmetro determina o endereço na área de memória que é acessada durante a operação de leitura e escrita. O endereço é especificado em bytes a partir do início da área de memória.

Os dados são processados como uma palavra de dados (2 bytes).
▶ Use a palavra de dados como formato para o endereço.
▶ Use apenas endereços pares.

A área de memória endereçada para a operação de leitura e escrita não deve estar fora da área de memória do dispositivo:
▶ Endereço para leitura/escrita automática + comprimento dos dados para leitura/escrita automática ≤ número de bytes disponíveis no dispositivo
9.12.3 Parâmetro “comprimento de dados para leitura/escrita automática”
No modo de operação "READ DATA AUTO" (→ Modo de operação "READ DATA AUTO" (leitura automática de dados) ☐ 20) o dispositivo lê um determinado número de bytes de dados e, no modo de operação "WRITE DATA AUTO" (→ Modo de operação "WRITE DATA AUTO" (escrita automática de dados) ☐ 21) o dispositivo escreve um determinado número de bytes de dados. O parâmetro determina o comprimento em bytes da área de memória que é lida e escrita pelo dispositivo.

Os dados são processados como uma palavra de dados (2 bytes).
▶ Insira o comprimento de dados como um múltiplo de 2 bytes.

A área de memória endereçada para a operação de leitura/escrita não deve estar fora da área de memória do dispositivo:
▶ Endereço para leitura/escrita automática + comprimento dos dados para leitura/escrita automática ≤ número de bytes disponíveis no dispositivo

O comprimento mínimo para leitura e escrita automática é de 2 bytes e o comprimento máximo é de 28 bytes.
9.12.4 Parâmetro “área de memória TAG para leitura/escrita automática”
No modo de operação "READ DATA AUTO" (→ Modo de operação "READ DATA AUTO" (leitura automática de dados) ☐ 20) o dispositivo lê um determinado número de bytes de dados e, no modo de operação "WRITE DATA AUTO" (→ Modo de operação "WRITE DATA AUTO" (escrita automática de dados) ☐ 21) o dispositivo escreve um determinado número de bytes de dados. O parâmetro determina a área de memória no TAG a partir da qual ocorre a leitura e escrita.

As seguintes áreas de memória podem ser usadas com o parâmetro:
„0x00“: nenhum (desativar READ DATA AUTO / WRITE DATA AUTO)
„0x01“: área de memória EPC
„0x02“: área ade memória TID
„0x03“: área ade memória USER
Para o modo de operação „WRITE DATA AUTO“ só é válida a área de memória USER.
9.12.5 Parâmetro “senha de acesso do TAG”
Os TAGs podem ser protegidos contra escrita. Se requere uma senha para o acesso. O parâmetro armazena a senha no dispositivo. A senha é usada para todo o acesso de escrita aos TAGs.
A senha tem um comprimento de 4 bytes. Se todos os 4 bytes tiverem o valor "0x00", não será usada nenhuma senha para acessar os TAGs.

A senha é usada para todos os TAGs. Não é possível usar senhas individuais por TAG.

▷ O dispositivo não poderá acessar os TAGs se
▶ uma senha com o parâmetro "Senha de acesso do ID TAG" tiver sido armazenada no dispositivo e
▶ os TAGs não estiverem protegidos por uma senha.
9.12.6 Parâmetro “destino de seleção do ID TAG”
Com a seleção do TAG, somente os TAGs desejados serão detectados pelo dispositivo. Todos os TAGs que não atendem aos critérios serão descartados pelo dispositivo e não serão levadas em consideração.
Um TAG é selecionado por meio da comparação dos dados armazenados no TAG e uma máscara de bits especificada. Para a comparação, os dados são armazenados em uma das seguintes áreas de memória: EPC, TID ou USER.
O parâmetro define a área de memória para a comparação. Podem ser definidos as seguintes áreas de memória:
- EPC
• TID - USER
- Nenhum destino de seleção
A seleção do TAG estará inativa se "nenhum destino de seleção" estiver definido.
9.12.7 Parâmetro “máscara de seleção do ID TAG”
Com a seleção do TAG, somente os TAGs desejados serão detectados pelo dispositivo. Todos os TAGs que não atendem aos critérios serão descartados pelo dispositivo e não serão levadas em consideração.
Um TAG é selecionado por meio da comparação dos dados armazenados no TAG e uma máscara de bits especificada. Para a comparação, os dados são armazenados em uma das seguintes áreas de memória: EPC, TID ou USER.
O parâmetro define a máscara de seleção. Os dados no TAG são comparados bit a bit com a máscara de seleção. Se todos os bits corresponderem, o TAG será selecionado detectado pelo dispositivo.

O valor do parâmetro é composto por 16 bytes. O primeiro bit da máscara de seleção está localizado na extrema esquerda do array de bytes.
9.12.8 Parâmetro “seleção do ID TAG, bit de inicialização”
Com a seleção do TAG, somente os TAGs desejados serão detectados pelo dispositivo. Todos os TAGs que não atendem aos critérios serão descartados pelo dispositivo e não serão levadas em consideração.
Um TAG é selecionado por meio da comparação dos dados armazenados no TAG e uma máscara de bits especificada. Para a comparação, os dados são armazenados em uma das seguintes áreas de memória: EPC, TID ou USER.
O parâmetro define o bit inicial a partir do qual os dados do TAG são comparados com a máscara de seleção.
9.12.9 Parâmetro “seleção do ID TAG comprimento”
Com a seleção do TAG, somente os TAGs desejados serão detectados pelo dispositivo. Todos os TAGs que não atendem aos critérios serão descartados pelo dispositivo e não serão levadas em consideração.
Um TAG é selecionado por meio da comparação dos dados armazenados no TAG e uma máscara de bits especificada. Para a comparação, os dados são armazenados em uma das seguintes áreas de memória: EPC, TID ou USER.
O parâmetro define o número de bits que são usados para a comparação do bit de inicialização com a máscara de seleção.
9.12.10 Parâmetro “filtro RSSI do menor valor”
O filtro RSSI categoriza os TAGs espacialmente com base em seu sinal de recepção (RSSI). Uma aplicação típica é a restrição do campo de detecção espacial.
O parâmetro define o menor valor para o filtro RSSI. Todos os TAGs com um sinal de recepção inferior ao valor definido são filtrados.
9.12.11 Parâmetro “filtro RSSI do maior valor”
O filtro RSSI categoriza os TAGs espacialmente com base em seu sinal de recepção (RSSI). Uma aplicação típica é a restrição do campo de detecção espacial.
O parâmetro define o maior valor para o filtro RSSI. Todo os TAGs com um sinal de recepção superior ao valor definido são filtrados.
9.12.12 Parâmetro “ativar o filtro RSSI”
O filtro RSSI categoriza os TAGs espacialmente com base em seu sinal de recepção (RSSI). Uma aplicação típica é a restrição do campo de detecção espacial.
O parâmetro ativa o filtro RSSI. Os TAGs abaixo do valor mínimo e acima do valor máximo de RSSI são filtrados.
9.12.13 Parâmetro “potência de saída da antena para acesso de leitura”
O parâmetro define a potência de saída da antena para a leitura de TAGs.

Uma potência de saída de antena mais baixa reduz a distância máxima entre o dispositivo e o TAG a ser lido.
9.12.14 Parâmetro “potência de saída da antena para acesso de escrita”
O parâmetro define a potência de saída da antena para a escrita de TAGs.

A escrita de dados no TAG requer mais energia do que a leitura de dados. Portanto, a distância máxima entre o dispositivo e o TAG é menor durante a escrita de dados do que durante a leitura de dados.
A diferença pode ser compensada com a definição individual da potência de saída da antena para leitura e escrita.
9.12.15 Parâmetro “modo de detecção do TAG”
O parâmetro define o comportamento do dispositivo na detecção de TAGs. Podem ser definidos: os seguintes modos de detecção:
| Modo de detecção | Número típico de TAGs no campo ao mesmo tempo | Descrição |
| Tempo de resposta rápido | <4 | O dispositivo tenta detectar um TAG o mais rápido possível, assim que atinge ou sai do campo de detecção do dispositivo. Esse modo é especialmente adequado para detectar a presença de TAGs. Para isso, é preciso que haja <4 TAGs no campo de detecção ao mesmo tempo. |
| TAGs dinâmicos | <4 | Se um TAG se mover rapidamente pelo campo de detecção do dispositivo, esse modo é especialmente adequado. As "mensagens de entrada e saída" podem ser emitidas com atraso. |
| Vários TAGs | 4-16 | Se houver vários TAGs no campo de detecção ao mesmo tempo, esse modo é especialmente adequado. |

Os modos de detecção são adequados para várias aplicações e não apenas para as mencionadas nas descrições.
9.13 TAG
9.13.1 Detecção de TAG
O dispositivo busca automaticamente por TAGsdisponíveis que estejam dentro do alcance do dispositivo. A visualização de LED do dispositivo se acende quando um ou mais TAGs são detectados (consulte o manual de operação do dispositivo). As informações dos TAGs são fornecidas como dados de processo na interface IO-Link.
A detecção de TAGs pelo dispositivo depende dos seguintes pontos:
• Potência de saída regulada
- Seleção do TAG (→ Seleção de TAG ☐ 42)
- Filtro RSSI
- Antena do dispositivo
Os TAGs são detectados com base nos dados EPC do TAG. Os dados EPC dos TAGs devem ser diferentes. Se os TAGs usarem os mesmos dados EPC, o dispositivo não poderá distingui-los.
Na interface de processo são representados no máximo 16 bytes dos dados EPC de um TAG. Outros dados EPC são ignorados pelo dispositivo.
O dispositivo só pode distinguir os TAGs se os primeiros 16 bytes forem diferentes.
A conexão de rádio entre a TAG e o dispositivo depende dos seguintes pontos:
- Ambiente do dispositivo e TAGs
- Orientação do dispositivo e dos TAGs
Para garantir a melhor conexão de rádio possível, siga as instruções de montagem do manual de operação do TAG e do dispositivo.
9.13.2 Seleção de TAG
Com a seleção do TAG, somente os TAGs desejados serão detectados pelo dispositivo. Todos os TAGs que não atendem aos critérios serão descartados pelo dispositivo e não serão levadas em consideração.
Um TAG é selecionado por meio da comparação dos dados armazenados no TAG e uma máscara de bits especificada. Para a comparação, os dados são armazenados em uma das seguintes áreas de memória: EPC, TID ou USER.
Os TAGs são descartados
- não são transferidos para a imagem do processo,
- não são exibidos através dos LEDs de estado do dispositivo,
- não são considerados na leitura ou escrita automática de dados.
A posição dos dados é especificada em bits pelos parâmetros "Seleção do bit de inicialização" e "seleção do comprimento". Se os dados corresponderem à máscara de comparação, o TAG será selecionado e processado pelo dispositivo.
Exemplos
Por meio seleção são detectados somente os TAGs com um valor EPC específico. Isso permite distinguir os TAGs em um palete de transporte e os TAGs das mercadorias no palete de transporte.
Os dados e a máscara de seleção são correspondentes. O TAG é detectado pelo dispositivo:
| Valor (hex) | Valor (binário) | |
| Seleção do bit de inicialização | 0 | |
| Seleção do comprimento | 8 | |
| Seleção da máscara | 0x3B | 0b00111011 |
| Dados para TAG | 0x3B | 0b00111011 |
Os dados e a máscara de seleção são diferentes. O TAG não é detectado pelo dispositivo:
| Valor (hex) | Valor (binário) | |
| Seleção do bit de inicialização | 0 | |
| Seleção do comprimento | 8 | |
| Seleção da máscara | 0x3B | 0b00111011 |
| Dados para TAG | 0x34 | 0b00110100 |
Os dados e a máscara de seleção são correspondentes. O TAG é detectado pelo dispositivo:
| Valor (hex) | Valor (binário) | |
| Seleção do bit de inicialização | 0 | |
| Seleção do comprimento | 1 | |
| Seleção da máscara | 0x3B | 0b00111011 |
| Dados para TAG | 0x34 | 0b00110100 |
Os dados e a máscara de seleção são correspondentes. O TAG é detectado pelo dispositivo:
| Valor (hex) | Valor (binário) | |
| Seleção do bit de inicialização | 4 | |
| Seleção do comprimento | 1 | |
| Seleção da máscara | 0x3B | 0b00111011 |
| Dados para TAG | 0x34 | 0b00110100 |

Para os seguintes modos de operação, deve ser especificado um código EPC:
- READ DATA (→ Modo de operação "READ DATA" (LEITURA DE DADOS) ☐ 30)
- WRITE DATA (→ Modo de operação "WRITE DATA" (LEITURA DE DADOS) ☐ 32)
- WRITE EPC (→ Modo de operação "WRITE EPC" (ESCRITA EPC) ☐ 27)
- LOCK DATA (→ Modo de operação "LOCK DATA" (BLOQUEIO DE DADOS) ☐ 35)
Deste modo, é possível acessar um TAG se estiver sido filtrado por seleção.
9.13.3 Filtro RSSI
O filtro RSSI categoriza os TAGs espacialmente com base em seu sinal de recepção (RSSI). Uma aplicação típica é a restrição do campo de detecção espacial.
Um valor mínimo e máximo RSSI é definido para o filtro RSSI:
- Maior valor RSSI: o TAG está próximo ao dispositivo
- Menor valor RSSI: o TAG está distante do dispositivo.
Os TAGs abaixo do valor mínimo e acima do valor máximo de RSSI são filtrados.

A medição do valor RSSI de um TAG é influenciada por:
▶ Ambiente com eventuais reflexos existentes
▶ Movimento do TAG durante a medição.
9.13.4 Leitura e escrita dos dados de TAG
O dispositivo oferece vários métodos para acessar os dados de um TAG:
- Os modos de operação "READ DATA AUTO" e "WRITE DATA AUTO" processam os dados do TAG automaticamente e depois os exibem na imagem do processo. O comprimento dos dados e seus endereços são definidos antecipadamente. Depois o dispositivo lê ou escreve os dados automaticamente assim que um TAG for detectado. O número de dados é limitado pela largura dos dados do processo da interface IO-Link a no máximo de 28 bytes.

Os modos de operação "READ DATA AUTO" e "WRITE DATA AUTO" leem e escrevem todos os TAGs detectados. Os TAGs não são diferenciados com base nos dados EPC.
- Os outros modos de operação processam os dados do TAG uma única vez, de acordo com as instruções do usuário. Os dados EPC determinam quais TAGs são lidos ou escritos. Ao transferir mais de 28 bytes, são usados vários ciclos de dados do processo IO-Link. Os dados são sincronizados com os contadores de blocos (modos de operação "READ DATA").
Os TAGs são divididos em vários bancos de memória:
| Banco de memória | Descrição |
| EPC | O Código Eletrônico do Produto é usado para detectar TAGs. |
| TID | O repetidor ID é uma identificação de TAG única e inequívoca. |
| USER | O banco de memória USER pode ser usado livremente para os dados do usuário. |
| RESERVED | O banco de memória RESERVED contém dados de configuração do TAG e não pode ser usado pelo usuário. |
Os bancos de memória são de tamanhos diferente, dependendo do tipo de TAG de modo que o comprimento máximo de dados utilizáveis varia. Mais informações podem ser encontradas nas fichas técnicas dos TAGs.
Banco de memória EPC
No banco de memória EPC são salvos o EPC e dados adicionais:
| Área de armazenamento | Tipo | Descrição |
| 0x00 - 0x0F | CRC | CRC de 16 bits sobre o conteúdo do banco de memória EPC |
| 0x10 - 0x1F | Bits de computador | Bits de controle do protocolo |
| 0x20 - fim do banco de memória | EPC | Código eletrônico do produto |
| 0x210-0x21F | XPC | Bits de protocolo estendido |
No modo de operação "WRITE EPC", o EPC é escrito no TAG. (→ Modo de operação "WRITE EPC" (ESCRITA EPC) ☐ 27) Com isso, os dados adicionais são gerenciados pelo dispositivo.

Os TAGs passivos são alimentados sem fio pelo campo alternado de alta frequência do dispositivo. A intensidade do campo diminui drasticamente com o aumento da distância entre o dispositivo e o TAG. Isso significa que há menos energia disponível para o TAG em caso de longas distâncias.
A escrita de dados no TAG requer mais energia do que a leitura de dados. Portanto, a distância máxima entre o dispositivo e o TAG é menor durante a escrita de dados do que durante a leitura de dados.
9.13.5 Senha de acesso do TAG
Os TAGs podem ser protegidos contra escrita. Se a proteção contra escrita estiver ativada, será necessária uma senha para escrever nos bancos de memória do TAG.
| Banco de memória | Descrição |
| EPC | O usuário pode usar uma senha para proteger o EPC contra escrita. |
| TID | O TID é sempre protegido contra escrita e não pode ser alterado. |
| USER | O usuário pode usar uma senha para proteger o USER contra escrita. |
| RESERVED | RESERVED está sempre protegido contra escrita e não pode ser alterado. |

Somente a escrita de dados pode ser evitada com a proteção contra escrita. A leitura de dados é sempre possível, independentemente da proteção contra escrita.
10 Manutenção, conservação e descarte
O dispositivo não necessita de manutenção.
▶ Em caso erros de funcionamento, entre em contato com a ifm.
▶ Não abra o invólucro, já que dentro do dispositivo não existem componentes que requerem a manutenção por parte do usuário. A reparação do equipamento só pode ser realizada pelo fabricante.
▶ Limpeza do dispositivo com um pano seco.
▶ Descartar o equipamento de acordo com as normais ambientais nacionais vigentes.
11 Homologações/normas
A declaração de conformidade UE, homologações e certificados nacionais específicas podem ser acessadas em: → www.ifm.com
Informações importantes sobre a homologação: → Folha de instruções
Glossário
Área de memória USER
A área de memória USER é uma área de memória no TAG para os dados específicos da aplicação.
EPC
Código eletrônico do produto (Electronic Product Code), área de memória para números de identificação no TAG.
IODD
Descrição digital do dispositivo. IODD é necessário para a parametrização de dispositivos via IO-Link.
IO-Link
IO-Link é uma tecnologia IO padronizada (IEC 61131-9) para a comunicação com sensores e atuadores. A comunicação ponto a ponto é baseada na conexão de 3 fios de sensores e atuadores. IO-Link não é um barramento de campo, mas sim o aperfeiçoamento da tecnologia de conexão anterior.
RSSI
A indicação de intensidade do sinal recebido (Received Signal Strength Indicatio) é a intensidade do campo do sinal recebido.
TAG ID
É usado um TAG para a identificação de objetos. O TAG é lido através de um sinal de rádio de alta frequência por meio de um dispositivo de leitura/escrita. Um TAG ID é composto por uma antena, um circuito analógico para a recepção e transmissão (transceptor), um circuito digital e uma memória permanente.
TID
A repetidor ID é um número de identificação do TAG inequívoco e único. É atribuído pelo fabricante do chip do TAG durante a produção e não pode ser alterado posteriormente. O TID é armazenado na área de memória TID do TAG.





