<< Clique para Mostrar o Sumário >>
Configurando o Driver |
Após inserir este Driver na aplicação, deve-se abrir a janela de configurações, conforme já explicado nos tópicos E3 ou Elipse Power ou Elipse SCADA. Com a janela de configuração aberta, siga estes passos:
1.Configure a camada física de comunicação:
a.Na aba Setup, selecione a camada física (Serial, Ethernet, Modem ou RAS) a ser utilizada na conexão com um equipamento.
b.Configure a camada física selecionada na aba correspondente (Serial, Ethernet, Modem ou RAS).
c.Se precisar de mais informações sobre a configuração da camada física, consulte o tópico Documentação das Interfaces de Comunicação.
2.Na aba Modbus, selecione o modo do protocolo (RTU, ASCII ou TCP) utilizado pelo equipamento. Como regra geral, deve-se selecionar RTU ou ASC (para a maioria dos equipamentos é RTU) para meio físico Serial ou Modem, ou TCP para meio físico Ethernet ou RAS. As demais opções em geral podem ser deixadas com as configurações padrão. Caso precise de mais informações sobre as opções desta aba, consulte o tópico Aba Modbus.
NOTA |
Em novas aplicações, recomenda-se fortemente evitar o uso de ModbusRTU (modo RTU) encapsulado em meio Ethernet TCP/IP. Entretanto, se por algum motivo, para aplicações legadas, for necessário usar ModbusRTU encapsulado em TCP/IP, não deixe de habilitar a opção Reconnect after Timeout, descrita no tópico Aba Modbus. |
3.Caso se esteja criando a aplicação em produtos mais recentes da Elipse Software, tais como o E3, Elipse Power ou Elipse OPC Server, é possível utilizar a configuração de Tags por Strings (campos Dispositivo e Item). Neste caso, vá para o passo seguinte deste guia.
4.Caso precise ainda utilizar a antiga configuração numérica (parâmetros N/B), usada no Elipse SCADA, é importante examinar a aba Operations. Observe as operações padrão já pré-configuradas neste Driver. Estas operações são configurações de funções e formatações de dados que são posteriormente referenciadas pelos Tags da aplicação. Estas operações padrão, já disponíveis quando este Driver é aberto pela primeira vez, são as mais comumente necessárias. Avalie as funções de leitura e escrita e o tipo de dados usado por cada operação e verifique quais são necessárias para a aplicação. Caso as operações pré-definidas não se enquadrem nas necessidades, é necessário editá-las ou mesmo criar novas operações. Se este é o caso, consulte o tópico Aba Operations. A tabela a seguir lista as operações pré-definidas.
Operações pré-definidas
Operação |
Leitura |
Escrita |
Tipo de Dados |
Finalidade |
---|---|---|---|---|
1 |
3: Read Holding Registers |
16: Write Multiple Registers |
Word |
Leitura e escrita de inteiros de 16 bits sem sinal |
2 |
3: Read Holding Registers |
16: Write Multiple Registers |
DWord |
Leitura e escrita de inteiros de 32 bits sem sinal |
3 |
3: Read Holding Registers |
16: Write Multiple Registers |
Int16 |
Leitura e escrita de inteiros de 16 bits com sinal |
4 |
3: Read Holding Registers |
16: Write Multiple Registers |
Int32 |
Leitura e escrita de inteiros de 32 bits com sinal |
5 |
3: Read Holding Registers |
16: Write Multiple Registers |
Float |
Leitura de valores com ponto flutuante de 32 bits |
6 |
1: Read Multiple Coils |
15: Write Multiple Coils |
Bit |
Leitura e escrita de bits |
7 |
2: Read Discrete Inputs |
None |
Bit |
Leitura de bits de um bloco de dados de Entradas Discretas (Discrete Inputs) |
NOTA |
As operações padrão estão configuradas partindo do princípio que o equipamento segue o ordenamento de bytes (byte order) padrão do protocolo Modbus, o padrão big endian, no qual os bytes mais significativos vêm antes. Se o equipamento não segue este padrão, consulte o tópico Aba Operations para informações sobre como configurar operações para diferentes ordenamentos de bytes. |
Para informações detalhadas sobre a configuração deste Driver, consulte o tópico Configuração.
O passo seguinte demonstra como configurar Tags de Comunicação com base nas operações pré-definidas.