Configurando Tags para Comandos Genéricos

<< Clique para Mostrar o Sumário >>

 

Configurando Tags para Comandos Genéricos

A configuração de Tags para comandos genéricos é uma funcionalidade especial deste Driver que permite programar um comando utilizando diretamente um código EAP definido por um fabricante. Desta forma, quaisquer outros comandos não definidos por um fabricante podem ser executados, desde que as informações destes comandos sejam disponibilizadas pela Agridatalog srl. Isto inclui também equipamentos que venham a surgir no futuro e que utilizem o protocolo serial EAP para comunicação.

Podem ser utilizadas Tags PLC ou Bloco, dependendo da quantidade de informações que um comando exige. A interpretação dos parâmetros N ou B é relativa aos comandos fixos por equipamento, conforme a tabela a seguir.

 

N1 ou B1

Índice de um comando genérico. Este valor deve ser sempre igual a 4 (quatro)

N2 ou B2

Código EAP de um comando

N3 ou B3

Endereço de um equipamento de destino

N4 ou B4

Número composto por uma permissão de leitura ou escrita e pelos bytes a receber ou transmitir

 

O parâmetro N2 ou B2 deve ser preenchido com um código que varia entre 0 (zero) e 65535 (ou FFFFh em notação hexadecimal). O parâmetro N4 ou B4 deve ser preenchido com as seguintes informações:

Número de bytes a receber ou transmitir por um comando, entre 0 (zero) e 255

Permissão de leitura ou escrita de um comando, um valor fixo igual a 256

 

Se um comando é de leitura e escrita, soma-se o número de bytes a serem recebidos ao valor fixo de 256. Por exemplo, se o número total de bytes a receber é igual a 8 (oito), o valor do parâmetro N4 deve ser igual a 264.

A indicação de leitura e escrita de um comando pode ser omitida ao realizar somente leituras em um Tag para um comando de leitura e escrita ou se um comando permite somente leitura ou somente escrita.

 

NOTA

Os códigos EAP de comandos, assim como informações sobre o número de bytes e permissão de leitura e escrita, devem ser consultados em tabelas fornecidas pelo fabricante. A permissão de leitura e escrita é representada pela letra P na coluna Cat. das tabelas da Agridatalog srl.

 

As informações a seguir contêm considerações importantes sobre a configuração de Tags para comandos genéricos.

 

Casos de Leitura

Ao informar a recepção de 1 (um), 2 (dois) ou 4 (quatro) bytes, o valor lido pode ser configurado em um Tag PLC ou um Tag Bloco com apenas 1 (um) Elemento. Para outros valores, crie um Tag Bloco com a quantidade de Elementos igual à quantidade de bytes a receber, pois cada Elemento lê um byte da resposta de um comando

Não é permitido informar um valor 0 (zero) para o número de bytes a receber

O valor máximo de bytes a receber é 255

 

Casos de Escrita

Ao informar a transmissão de 1 (um), 2 (dois) ou 4 (quatro) bytes, o valor enviado está na propriedade Value de um Tag PLC ou na propriedade Value do primeiro Elemento de um Tag Bloco. Ao informar a transmissão de 6 (seis) bytes, típico da escrita de um valor de data e hora, cada Elemento de um Tag Bloco com 6 (seis) Elementos contém o valor destes bytes para transmissão

Pode-se informar um valor 0 (zero) para o número de bytes a enviar, pois há comandos em que não há necessidade de enviar valores

Valores diferentes de 0 (zero), 1 (um), 2 (dois), 4 (quatro) e 6 (seis) para o número de bytes a enviar não são suportados para escrita

 

Por exemplo, para um comando T1MIN de um equipamento Cellostat CS950A/G, tem-se os seguintes valores:

Código EAP: 20h

Tamanho da informação: 2 (dois) bytes

Permissão: Leitura e escrita

 

Para expressar este comando de uma forma genérica, considere que se trata de uma informação com 2 (dois) bytes de tamanho. Portanto, é preciso apenas de um Tag PLC com o parâmetro N1 igual a 4 (quatro), o parâmetro N2 igual a 32 (20h em hexadecimal), o parâmetro N3 com o endereço de um equipamento de destino e o parâmetro N4 igual à soma do valor 256, que indica uma permissão de leitura e escrita, com o valor de 2 (dois) bytes a receber ou transmitir. Assim, o parâmetro N4 deve ser igual a 258.

Índices para modelos de equipamentos

N1 ou B1

Equipamento

0

Cellostat CS950A/G

1

Agri Controller 2500

2

Sequencer (CMP8/16/4+4GL/2+2GL)

3

Econom (EC55/EC100)

4

Comando genérico

 

Lista de comandos para equipamentos Cellostat CS950A/G (parâmetro N1 ou B1 igual a 0)

N2 ou B2

Comando

Permissões

0

PING

Somente escrita

1

RESET

Somente escrita

2

PORT

Somente leitura

3

STATUS

Somente leitura

4

STORE

Somente escrita

5

T1

Somente leitura

6

T2

Somente leitura

7

TV

Somente leitura

8

TGV

Somente leitura

9

TGR

Somente leitura

10

TA

Somente leitura

11

RF

Somente leitura

12

T1MIN

Leitura e escrita

13

T1MAX

Leitura e escrita

14

TVMIN

Leitura e escrita

15

TVMAX

Leitura e escrita

16

ALMIN

Leitura e escrita

17

ALMAX

Leitura e escrita

18

TGVMIN

Leitura e escrita

19

TGVMAX

Leitura e escrita

20

THMIN

Leitura e escrita

21

THMAX

Leitura e escrita

22

RFMIN

Leitura e escrita

23

RFMAX

Leitura e escrita

 

Lista de comandos para equipamentos Agri Controller 2500 (parâmetro N1 ou B1 igual a 1)

N2 ou B2

Comando

Permissões

0

PING

Somente escrita

1

RESET

Somente escrita

2

TROOM

Somente leitura

3

GCO2

Somente leitura

4

GO2

Somente leitura

5

GROOM

Somente leitura

6

RLZ

Somente leitura

7

RSTATE

Leitura e escrita

8

RCO2MAX

Leitura e escrita

9

RCO2NOM

Leitura e escrita

10

RO2MIN

Leitura e escrita

11

RO2NOM

Leitura e escrita

12

GCYCLEID

Somente leitura

13

GP

Somente leitura

14

LZADSO

Somente leitura

15

FQADSO

Somente leitura

16

LZAIR

Somente leitura

17

FQAIR

Somente leitura

18

LZOXI

Somente leitura

19

FQOXI

Somente leitura

20

DATTIM

Leitura e escrita

 

Lista de comandos para equipamentos Econom (EC55/EC100) (parâmetro N1 ou B1 igual a 2)

N2 ou B2

Comando

Permissões

0

PING

Somente escrita

1

RESET

Somente escrita

2

PORT

Somente leitura

3

STATUS

Somente leitura

4

STORE

Somente escrita

5

P

Somente leitura

6

PMAX

Leitura e escrita

 

Lista de comandos para equipamentos Sequencer (CMP8/16/4+4GL/2+2GL) (parâmetro N1 ou B1 igual a 3)

N2 ou B2

Comando

Permissões

0

PING

Somente escrita

1

RESET

Somente escrita

2

PORT

Somente leitura

3

STATUS

Somente leitura

4

STORE

Somente escrita

5

RUNMAP

Somente leitura

6

ERRMAP

Somente leitura

Esta página foi útil?