Configuração do driver
O software Indusoft (Aveva Edge) disponibiliza duas formas de configurar a tabela de dados de comunicação. Uma delas é o “Main Sheet Driver” (MDS), que é mostrada nessa “Pílula, da LTI” e a outra é “Driver Worksheet”, que é mostrada na pílula PL05-2051-007. A Figura 01 mostra como ambas são apresentadas, na aba “Comm”.
Main Sheet Driver
A tela de configuração, mostrada na Figura 02, tem suas principais funções descritas após a imagem.
Campo “Description”: nome / descrição do driver;
Campo “Disable”: pode ser colocada uma condição para desabilitar o driver;
Campo “Read Completed”: o tag (Boolean) vai para o nível lógico “1” quando finaliza o processo de leitura;
Campo “Write Completed”: o tag (Boolean) vai para o nível lógico “1” quando finaliza o processo de escrita;
Campo “Read Status”: o tag (Integer) fica com valor “0” quando finaliza o processo de leitura sem nenhum erro;
Campo “Write Status”: o tag (Integer) fica com valor “0” quando finaliza o processo de escrita sem nenhum erro;
Campo “Tag Name”: deve-se colocar o tag que receberá o dado do controlador / escreverá dado no controlador. Esse tag deve estar declarado na base de dados do sistema supervisório e ter o seu formato compatível com a variável do controlador com a qual será conectado.
Campo “Station”: deve-se colocar o endereço IP do controlador, além do rack e do slot onde esse está alocado, como mostrado na sintaxe e exemplo a seguir:
- Sintaxe: <IP> | Exemplo: 192.168.1.150.
Campo “I/O Address”: deve-se declarar a variável do controlador que será conectada ao tag declarado. Esse campo pode ser configurado de várias formas, sendo assim, é recomendado que o manual do driver SIETH seja consultado. A sintaxe mais simples é mostrada a seguir:
- <Tipo>: <tag do PLC>
(Tipos: BOOL / INT/ DINT/ REAL / STRING / etc.).
Exemplos: BOOL: TAG / REAL: TAG / INT: TAG / INT: TAG.x.
Campo “Action”: nesse campo se configura se o tag é de leitura, de escrita ou de leitura e escrita (referente ao controlador; exemplo: se for configurado como leitura, o sistema supervisório poderá executar somente a função de leitura de uma variável do controlador).
Campo “Scan”: Nesse campo se configura como se dará a atualização dos dados de cada um dos tags configurados. Quando configurado como “Always”, a atualização será feita a cada scan do sistema. Quando configurado como Auto, o sistema definirá o “melhor” modo atualização. Quando configurado como “Screen”, um tag será atualizado somente quando uma tela, onde esse estiver configurado, estiver aberta.
Campo “Div”: pode ser configurado um divisor / fator para ser aplicado ao valor do tag.
Leitura: valor do tag = valor lido / “Div”
Escrita: valor escrito = valor do tag * “Div”
Campo “Add”: pode ser configurado um valor à ser somado / subtraído ao valor do tag.
Leitura: valor do tag = valor lido + “Add”
Escrita: valor escrito = valor do tag – “Add”
Na pílula PL05-2051-005 (parte 01 desse assunto) a LTI apresenta algumas características gerais do driver ABCIP.
Na pílula PL05-2051-007 (parte 03 desse assunto) a LTI apresenta como configurar esse driver usando as worksheets.
Elaborado por: Everton Salomé
Referência LTI: PL05-2051-006