Nota de Aplicação IHM 002

Propaganda
Nota de Aplicação IHM 002
N.A 002 – Comunicação IHM M e PLC PM serial RS485 –
Protocolo MODBUS RTU
Objetivo:
Este documento descreve os procedimentos a serem realizados para fazer a comunicação MODBUS
entre PLC e IHM Ativa. Este driver suporta o modo RTU do protocolo MODBUS.
PLC – CICON
Configurando PLC para comunicar-se via MODBUS com IHM.
Após inicializar o software ATIVA CICON e fazer os procedimentos de criar nomear um novo projeto,
para definir os parâmetros de comunicação é necessário acessar o ícone PLC parameters.
As informações contidas neste documento são propriedade da ATIVA AUTOMAÇÂO, sendo vetada a reprodução ou utilização para outras finalidades senão aquelas a
que se destinam, sem prévia autorização.
Documento: NA-IHM.M-002
Data Emissão: 22/01/2015
Revisão: 0
Nota de Aplicação IHM 002
A janela de parâmetros irá abrir contendo diversas abas para configurações gerais do clp, para a
comunicação modbus iremos utilizar a aba Channel 2 e Modbus.
Aba: Channel 2
Define a configuração da porta de comunicação RS-485. Para o PLC-S que está sendo utilizado
para a confecção desta apostila, o canal 2 sempre será RS-485.
Atentar-se aos campos circulados em vermelho: os dados Baud Rate, Parity, Data bit e Stop bit.
As informações contidas neste documento são propriedade da ATIVA AUTOMAÇÂO, sendo vetada a reprodução ou utilização para outras finalidades senão aquelas a
que se destinam, sem prévia autorização.
Documento: NA-IHM.M-002
Data Emissão: 22/01/2015
Revisão: 0
Nota de Aplicação IHM 002
Aba: Modbus
1. Coli Status : Endereço Inicial para Bits - Coil Status (Bit Type)
2. Input Status : Endereço Inicial para estado de Entradas - Input Status (Bit Type / Read Only)
3. Holding Register : Endereço Inicial para Registradores - Holding Register (Word Type)
4. Input Register : Endereço Inicial para Entrada de Registradores - Input Register (Word Type)
5. Station No. : Seleciona o endereço da Estação que será utilizado na Comunicação.
É necessário definir a sintaxe de endereços MODBUS para bit e words. Neste exemplo será utilizado o
Station No. 1
As informações contidas neste documento são propriedade da ATIVA AUTOMAÇÂO, sendo vetada a reprodução ou utilização para outras finalidades senão aquelas a
que se destinam, sem prévia autorização.
Documento: NA-IHM.M-002
Data Emissão: 22/01/2015
Revisão: 0
Nota de Aplicação IHM 002
Após definir essas configurações, descarregar o software no CLP.
IHM – XPANEL DESIGNER
Na IHM deveremos realizar a configuração, inserindo os dados do CLP utilizando o protocolo
de comunicação MODBUS no I/O Device.
Criando o dispositivo:
Para criar um novo dispositivo, acesse o menu ‘Tools’->’I/O Devices’ ou o ícone no tool-bar.
A figura abaixo mostra o primeiro passo na criação do dispositivo.
I/O Device Name: Coloque um nome no dispositivo. Este nome será utilizado nas configurações de
TAG na janela Database, acompanhado pelo nome do STATION.
As informações contidas neste documento são propriedade da ATIVA AUTOMAÇÂO, sendo vetada a reprodução ou utilização para outras finalidades senão aquelas a
que se destinam, sem prévia autorização.
Documento: NA-IHM.M-002
Data Emissão: 22/01/2015
Revisão: 0
Nota de Aplicação IHM 002
Selecionando o tipo do dispositivo:
I/O Device Type : MODBUS RTU Protocol
Após selecionar o botão OK no passo anterior, A janela ‘Serial Communication Configuration’ irá
aparecer como na figura abaixo:
Nesta janela, coloque o ‘Device Type’ como ‘MODBUS RTU Protocol’ e configure os parâmetros.
As informações contidas neste documento são propriedade da ATIVA AUTOMAÇÂO, sendo vetada a reprodução ou utilização para outras finalidades senão aquelas a
que se destinam, sem prévia autorização.
Documento: NA-IHM.M-002
Data Emissão: 22/01/2015
Revisão: 0
Nota de Aplicação IHM 002
Esses parâmetros devem ser iguais aos do Dispositivo ao qual
irá comunicar.
Agora, clique na aba Station na janela anterior.
Nesta caixa de diálogo, todas as estações PLC conectadas podem ser configurados e registrados no
Xpanel.
Cada campo pode ser configurado com as seguintes opções.
As informações contidas neste documento são propriedade da ATIVA AUTOMAÇÂO, sendo vetada a reprodução ou utilização para outras finalidades senão aquelas a
que se destinam, sem prévia autorização.
Documento: NA-IHM.M-002
Data Emissão: 22/01/2015
Revisão: 0
Nota de Aplicação IHM 002
Station Name
Da um nome ao PLC. Este nome será usado na janela database
acompanhado pelo ‘Device Name’. Para este exemplo já utilizamos
1 para station, nas configurações do clp
Station Type
Seleciona o tipo do PLC conectado dentre as opções para “Modbus
RTU”.
Network ID
Este campo não tem nenhum efeito.
Station No.
Specify a decimal number between 1 and 247.
16Bit Data
Swap
Esta opção troca os bytes de todos os dados dimensionados das
words e double words. O diagrama abaixo mostra um exemplo da
troca bytes.
Praticamente todos os tipos de dados serão influenciados por essa
opção, exceto: INT8 / UINT8 / BCD8 / UBCD8.
32Bit Data
Swap
Esta opção troca as words de todos os dados dimensionados das
double words. O diagrama abaixo mostra um exemplo da troca de
words
Os tipos de TAG NT32 / UINT32 / BCD32 / UBCD32 / FLOAT serão
influenciados por essa opção
Using
Checksum
Este campo não tem efeito. Este driver MODBUS sempre irá checar
o BCC.
As informações contidas neste documento são propriedade da ATIVA AUTOMAÇÂO, sendo vetada a reprodução ou utilização para outras finalidades senão aquelas a
que se destinam, sem prévia autorização.
Documento: NA-IHM.M-002
Data Emissão: 22/01/2015
Revisão: 0
Nota de Aplicação IHM 002
Endereçamento
Assim que a comunicação for feita, é necessário o endereçamento das tags de acordo com a tabela
abaixo, para bits e words.
Area
Symbol
Coil
Input
Analog TAG
Digital TAG
Read
Write
0
000001 - 029999
(1)
1
5
1
100001 - 129999
2
Holding Register 4
400001 429999
3
Input Register
300001 329999
4
3
6, 16 (2)
1) O caracter simbólico não tem a propriedade de número. Por exemplo, 400100 e 4100 designam a
mesma área de memória (Holding Register 100). Ex: D0100 no plc, 400100 e 4100 no endereçamento
da IHM
2) O código 16 é emitido quando uma double word ou a função write em receita é ativada. Uma única
palavra escrita usa o código 6.
As áreas de memória listadas acima são fornecidas para fins gerais. A atual área de memória
disponível e intervalo de cada área devem ser verificados com o manual do dispositivo de conexão.
Colunas de 'Read' / 'Write' mostrarão os códigos de função Modbus utilizados neste driver de
comunicação
As informações contidas neste documento são propriedade da ATIVA AUTOMAÇÂO, sendo vetada a reprodução ou utilização para outras finalidades senão aquelas a
que se destinam, sem prévia autorização.
Documento: NA-IHM.M-002
Data Emissão: 22/01/2015
Revisão: 0
Download