Dados: o sistema da Alstom faz aquisição de diversas grandezas de operação de cada máquina, e disponibiliza esses dados através de uma porta RS-485 localizada na CPU 363 do CLP Alspa C80-35.
O CLP grava as grandezas aquistadas em registradores internos. Há uma tabela, disponibilizada pela Alstom, que traz a correspondência entre as grandezas físicas mensuradas e o endereço de armazenamento nos registradores do CLP.
Cada registrador do CLP possui 2 bytes, e cada valor medido é armazenado em 2 registradores, já em unidades de engenharia, e no formato de ponto flutuante padrão IEEE.
Em síntese, o meio físico para obtenção das informações é uma rede RS-485, e o protocolo de comunicação é o padrão Modbus.
Solução: utilizamos a placa de interface RS-485 PXI da National Instruments, o National Instrumenrts Industrial Automation OPC Servers 5.1 e um código em Labview que acessa o OPC Server via datasocket.
Obs1: os fios azul e vermelho no diagrama abaixo devem ser de um mesmo par trançado.
Obs2: A blindagem dos cabos deve ser conectada somente do lado do PLC da Alstom, e ficar flutuando do lado do PXI.
Opção 1:
Opção 2:
New, Create
Object, Modbus:
O software lê um arquivo contendo os endereços dos registradores do CLP e as grandezas correspondentes monitoradas, faz essa leitura a cada segundo via datasocket e mostra esses valores na tabela valores medidos . Além dos valores medidos, exibe contagens de estatísticas relacionadas à qualidade da conexão. Essas contagens podem ser zeradas apertando-se no botão reset count.