Nota de Aplicação Exemplo de comunicação Modbus entre o XBTGC2230 e Brio utilizando a função READ_VAR Versão: 1.0 Suporte Técnico Brasil
Especificações técnicas Hardware: Firmware: XBTGC2230T 6.2.22.0 2543.28 Software: Versão: SoMachine Atos BRiO Soft 2.0.2.49 3.1.10.1 M218 Update Suporte Técnico Brasil
Arquitetura utilizada Schneider Electric - Suporte Técnico Flavio Mesquita Carneiro 02/2013 3
Pinagem XBTGC2230T COM1 BRiO
Esquema de ligação
Para criar um novo projeto, vá em Home e selecione Start with a standard project. Nas opções selecione o Nas opções selecione o modelo do PLC utilizado e a linguagem de programação desejada e clique no botão Create Proj.
Em seguida, selecione o local onde o projeto será salvo.
Na próxima tela (aba Program), remova qualquer Device existente na porta COM1.. Em seguida, clique com o botão direto do mouse na porta COM1 e selecione a opção Add Device, na janela que se abrirá, selecione Modbus_Manager e clique em Add Device.
Na aba Configuration clique na pasta Misc, selecione Generic external device e arraste o item próximo da XBTGC, em seguida interligue os dispositivos clicando em suas portas.
Na aba Program, efetuando um duplo clique na porta COM1, serão exibidas as configurações da porta.
Conforme ilustrado no manual do BRiO, para leitura das entradas digitais do módulo utilizado no teste, deverá ser utilizada a função 02 Read Input Status do protocolo Modbus. O endereço das entradas é ilustrado na tabela ao lado.
Para realizar esta comunicação, deve-se utilizar o bloco READ_VAR, conforme tabela extraída do Help do SoMachine.
Para realizar esta comunicação, deve-se utilizar o bloco READ_VAR, conforme tabela extraída do Help do SoMachine.
A utilização do bloco READ_VAR, requer a utilização do bloco ADDM para endereçamento da porta que será utilizada na comunicação.
No terminal AddrTable do bloco ADDM, deverá ser atribuída uma variável, que será gerenciada pelo próprio bloco, não sendo necessário modificar valores nesta variável. A mesma variável deverá ser declarada no bloco READ_VAR, terminal Addr.
No bloco ADDM, o terminal Addr, deverá ser endereçado considerando: X.Y onde: X= Endereço da porta de comunicação, Y= Endereço do escravo.
No ObjType, deverá ser declarada uma STRING contendo: ObjectType.Enumerator. O Enumerator indica o tipo de dado e função Modbus que será utilizada na leitura conforme ilustrado na pag. 12 deste documento. No Buffer, declarando a sintaxe ADR antes da variável entre chaves, permitirá que enderece diretamente um registro como ponteiro dos dados que serão lidos do seu escravo. Esta variável deverá ter no mínimo o tamanho do dado a ser lido.
Para parametrização do BRiO, consulte o Atos BRiO Soft Manual de utilização. O download deste manual esta disponível gratuitamente em nosso site.
Avisos Importantes Equipamentos elétricos devem ser instalados, operados e manuseados apenas por pessoas qualificadas. Uma pessoa qualificada é aquela que tem habilidades e conhecimentos relacionados com a construção, instalação e operação de equipamentos elétricos e recebeu treinamento adequado para reconhecer e evitar os perigos envolvidos. Nenhuma responsabilidade é assumida pela Schneider Electric por qualquer conseqüências decorrentes da utilização deste material. Todas as informações contidas neste documento estão corretas de acordo com o conhecimento do autor. Esta abordagem foi projetada e testada em condições de laboratório. O ambiente pode influenciar o comportamento de dispositivos eletrônicos e, portanto, o usuário assume toda a responsabilidade para aplicar as soluções apresentadas. Este documento está disponível no site http://www.schneider-electric.com Schneider Electric - Suporte Técnico Flavio Mesquita Carneiro 02/2013 19