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-004. A Figura 01 mostra como ambas são apresentadas, na aba “Comm”.
Driver Worksheet
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 “Read Trigger”: quando o tag colocado nesse campo mudar de valor, a operação de leitura será executada (para uma leitura a cada segundo, use a varíavel “SECOND” (interna do software);
Campo “Write Trigger”: quando o tag colocado nesse campo mudar de valor, a operação de leitura será executada (para uma escrita a cada segundo, use a variável “SECOND” (interna do software);
Campo “Enable Read when Idle”: enquanto o tag colocado nesse campo tiver valor igual a “0”, a operação de escrita será executada continuamente (usar essa função com critério, para que os canais de comunicação não fiquem sobrecarregados);
Campo “Enable Write on Tag Change”: quando esse campo tiver um tag com valor maior do que um (ou simplesmente colocar o número 1 nele), uma operação de escrita será efetuada individualmente para cada tag carregado na worksheet quando esse tag mudar de valor;
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 “Station”: deve-se colocar o endereço IP do controlador, como mostrado na sintaxe e exemplo a seguir:
- Sintaxe: <IP> | Exemplo: 10.19.168.11
Campo “Header”: deve-se declarar o tipo e o endereço primário da 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 ABCIP seja consultado. A sintaxe é mostrada a seguir:
- <Tipo>
(Tipos: BOOL / INT / REAL / etc.).
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 “Address”: deve-se colocar o tag que está no controlador e que será conectada ao tag declarado.
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-006 (parte 02 desse assunto) a LTI apresenta como configurar esse driver usando o “Main Sheet Driver”.
Elaborado por: Everton Salomé
Referência LTI: PL05-2051-007
Visite nossa página no Facebook e no Instagram.