|
<< 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.
•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
•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 |
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 |
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 |
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 |