Gateway multiprotocolo PLX32

Informações do produto

Especificações

  • Nome do produto: Gateway multiprotocolo PLX32-EIP-MBTCP-UA
  • Fabricante: ProSoft Technology, Inc.
  • Data do Manual do Usuário: 27 de outubro de 2023
  • Requisitos de energia: potência classe 2
  • Aprovações e certificações de agências: disponíveis no
    do fabricante website

Instruções de uso do produto

1. Comece aqui

Antes de usar o gateway multiprotocolo, siga as etapas
descrito abaixo:

1.1 Acimaview

Familiarize-se com os recursos e funções do
Gateway multiprotocolo PLX32-EIP-MBTCP-UA referindo-se ao usuário
manual.

1.2 Requisitos do sistema

Certifique-se de que seu sistema atenda aos requisitos necessários
especificado no manual do usuário para desempenho ideal.

1.3 Conteúdo da embalagem

Verifique o conteúdo da embalagem para verificar se todos os itens estão incluídos
conforme listado no manual do usuário.

1.4 Montagem do Gateway em trilho DIN

Siga as instruções fornecidas no manual do usuário para corretamente
monte o gateway em um trilho DIN para uma instalação segura.

1.5 Configurações de jumpers

Ajuste as configurações do jumper de acordo com o manual do usuário para
configure o gateway conforme necessário para sua configuração.

1.6 cartão SD

Se aplicável, insira um cartão SD no slot designado
seguindo as orientações fornecidas no manual do usuário.

1.7 Conectando energia à unidade

Conecte a fonte de alimentação à unidade conforme as instruções do usuário
manual para ligar o gateway multiprotocolo.

Perguntas Frequentes (FAQ)

P: Como faço para redefinir o gateway multiprotocolo para a configuração de fábrica
configurações?

R: Para redefinir o gateway para as configurações de fábrica, localize o botão de redefinição
botão no dispositivo e segure-o por 10 segundos até que a unidade
reiniciado.

P: O gateway PLX32-EIP-MBTCP-UA pode ser usado em ambientes perigosos
localizações?

R: Não, não é recomendado usar o gateway em ambientes perigosos
locais de acordo com as diretrizes de segurança fornecidas no manual do usuário.

PLX32-EIP-MBTCP-UA
Gateway multiprotocolo

MANUAL DO USUÁRIO

27 de outubro de 2023

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Conteúdo Manual do usuário

Seu feedback, por favor
Queremos sempre que você sinta que tomou a decisão certa ao usar nossos produtos. Se você tiver sugestões, comentários, elogios ou reclamações sobre nossos produtos, documentação ou suporte, escreva ou ligue para nós.

Como entrar em contato conosco
+1 661-716-5100 +1 661-716-5101 (Fax) www.prosoft-technology.com support@prosoft-technology.com
Manual do usuário PLX32-EIP-MBTCP-UA para uso público.
27 de outubro de 2023
ProSoft Technology® é um direito autoral registrado da ProSoft Technology, Inc. Todas as outras marcas ou nomes de produtos são ou podem ser marcas registradas e são usadas para identificar produtos e serviços de seus respectivos proprietários.

Isenção de responsabilidade de conteúdo
Esta documentação não pretende substituir e não deve ser usada para determinar a adequação ou confiabilidade desses produtos para aplicações específicas do usuário. É dever de qualquer usuário ou integrador realizar análises de risco, avaliações e testes apropriados e completos dos produtos com relação à aplicação específica relevante ou uso dos mesmos. Nem a ProSoft Technology nem qualquer uma de suas afiliadas ou subsidiárias serão responsáveis ​​pelo uso indevido das informações aqui contidas. As informações contidas neste documento, incluindo ilustrações, especificações e dimensões, podem conter imprecisões técnicas ou erros tipográficos. A ProSoft Technology não oferece nenhuma garantia ou representação quanto à sua precisão e não assume nenhuma responsabilidade e reserva-se o direito de corrigir tais imprecisões ou erros a qualquer momento sem aviso prévio. Se você tiver alguma sugestão de melhorias ou alterações ou encontrou erros nesta publicação, avise-nos.
Nenhuma parte deste documento pode ser reproduzida de qualquer forma ou por qualquer meio, eletrônico ou mecânico, incluindo fotocópia, sem permissão expressa por escrito da ProSoft Technology. Todas as regulamentações de segurança estaduais, regionais e locais pertinentes devem ser observadas ao instalar e usar este produto. Por razões de segurança e para ajudar a garantir a conformidade com os dados documentados do sistema, apenas o fabricante deverá realizar reparos nos componentes. Quando os dispositivos são utilizados para aplicações com requisitos técnicos de segurança, as instruções relevantes devem ser seguidas. A não utilização do software ProSoft Technology ou software aprovado com nossos produtos de hardware pode resultar em ferimentos, danos ou resultados operacionais inadequados. A não observância destas informações pode resultar em ferimentos ou danos ao equipamento.
Copyright © 2023 ProSoft Technology, Inc. Todos os direitos reservados.
Para usuários profissionais na União Europeia
Se desejar descartar equipamentos elétricos e eletrônicos (EEE), entre em contato com seu revendedor ou fornecedor para obter mais informações.

Proposta 65 Alerta sobre câncer e danos reprodutivos www.P65Warnings.ca.gov

Tecnologia ProSoft, Inc.

Página 2 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Conteúdo Manual do usuário

Informações de código aberto
Software de código aberto usado no produto
O produto contém, entre outras coisas, software de código aberto files, conforme definido abaixo, desenvolvidos por terceiros e licenciados sob uma licença de software de código aberto. Esses softwares de código aberto files são protegidos por direitos autorais. O seu direito de usar o Software de Código Aberto é regido pelas condições de licença de Software de Código Aberto aplicáveis ​​relevantes. A sua conformidade com essas condições de licença lhe dará o direito de usar o Software de Código Aberto conforme previsto na licença relevante. Em caso de conflitos entre outras condições de licença da ProSoft Technology, Inc. aplicáveis ​​ao produto e as condições de licença do Software de Código Aberto, as condições do Software de Código Aberto prevalecerão. O Software de Código Aberto é fornecido isento de royalties (ou seja, nenhuma taxa é cobrada pelo exercício dos direitos licenciados). O Software de Código Aberto contido neste produto e as respectivas licenças de Software de Código Aberto estão indicados no módulo webpágina, no link Open Source. Se o Software de Código Aberto contido neste produto for licenciado sob Licença Pública Geral GNU (GPL), Licença Pública Geral Menor GNU (LGPL), Licença Pública Mozilla (MPL) ou qualquer outra licença de Software de Código Aberto, que exija que o código-fonte seja disponibilizado e esse código-fonte ainda não tenha sido entregue junto com o produto, você pode solicitar o código-fonte correspondente do software de código-fonte aberto da ProSoft Technology, Inc. - contra o pagamento das despesas de envio e manuseio - por um período de pelo menos 3 anos desde a compra do produto. Envie sua solicitação específica, dentro de 3 anos a partir da data de compra deste produto, juntamente com o nome e número de série do produto encontrado na etiqueta do produto para:
Diretor de Engenharia da ProSoft Technology, Inc. 9201 Camino Media, Suite 200 Bakersfield, CA 93311 EUA
Garantia referente ao uso posterior do software de código aberto
não oferece garantia para o software de código aberto contido neste produto, se tal software de código aberto for usado de qualquer maneira diferente da pretendida pela ProSoft Technology, Inc. autores ou licenciantes do software de código aberto. A ProSoft Technology, Inc. isenta-se especificamente de qualquer garantia por defeitos causados ​​pela alteração de qualquer software de código aberto ou da configuração do produto. Quaisquer reclamações de garantia contra a ProSoft Technology, Inc. no caso de o software de código aberto contido neste produto infringir os direitos de propriedade intelectual de terceiros serão excluídas. A seguinte isenção de responsabilidade se aplica aos componentes GPL e LGPL em relação aos detentores dos direitos: “Este programa é distribuído na esperança de que seja útil, mas SEM QUALQUER GARANTIA; mesmo sem a garantia implícita de COMERCIALIZAÇÃO ou ADEQUAÇÃO A UM DETERMINADO FIM. Consulte a Licença Pública Geral GNU e a Licença Pública Geral Menor GNU para obter mais detalhes.” Para os restantes componentes de código aberto, aplicam-se as exclusões de responsabilidade dos detentores de direitos nos respectivos textos de licença. O suporte técnico, se houver, será fornecido apenas para software não modificado.

Essas informações também estão disponíveis no menu Ajuda > Sobre do software ProSoft Configuration Builder (PCB).

Tecnologia ProSoft, Inc.

Página 3 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Conteúdo Manual do usuário

Instruções importantes de instalação
A fiação de alimentação, entrada e saída (E/S) deve estar de acordo com os métodos de fiação Classe I, Divisão 2, Artigo 5014 (b) do Código Elétrico Nacional, NFPA 70 para instalação nos EUA, ou conforme especificado na Seção 18 -1J2 do Código Elétrico Canadense para instalações no Canadá e de acordo com a autoridade competente. Os seguintes avisos devem ser atendidos:

AVISO – PERIGO DE EXPLOSÃO – A SUBSTITUIÇÃO DE COMPONENTES PODE PREJUDICAR A ADEQUAÇÃO PARA CLASSE I, DIV. 2;
AVISO – RISCO DE EXPLOSÃO – QUANDO ESTIVER EM LOCAIS PERIGOSOS, DESLIGUE A ENERGIA ANTES DE SUBSTITUIR OU FIAR OS MÓDULOS
AVISO – RISCO DE EXPLOSÃO – NÃO DESCONECTE O EQUIPAMENTO, A MENOS QUE A ENERGIA TENHA SIDO DESLIGADA OU SE SE SABE QUE A ÁREA NÃO É PERIGOSA.
Poder Classe 2

Aprovações e certificações de agências
Por favor visite nosso website: www.prosoft-technology.com

Tecnologia ProSoft, Inc.

Página 4 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Conteúdo Manual do usuário

Conteúdo
Seu feedback, por favor…………………………………………………………………………………………………..2 Como entrar em contato conosco… ………………………………………………………………………………………………………..2 Isenção de responsabilidade de conteúdo…………… ……………………………………………………………………………………………..2 Instruções importantes de instalação …………………… …………………………………………………………………4 Aprovações e certificações da agência ………………………………………………… …………………………………….4

1 Comece aqui

8

1.1

Sobreview…………………………………………………………………………………………………………. 8

1.2

Requisitos do sistema ………………………………………………………………………….8

1.3

Conteúdo do pacote …………………………………………………………………………………….9

1.4

Montagem do Gateway em um trilho DIN ……………………………………………………………9

1.5

Configurações de jumper ……………………………………………………………………………………..10

1.6

Cartão SD…………………………………………………………………………………………………… 11

1.7

Conectando energia à unidade …………………………………………………………………..12

1.8

Instalando o software ProSoft Configuration Builder ………………………………………..13

2 Usando o Construtor de Configuração ProSoft

14

2.1 2.2 2.3 2.4 2.5
2.5.1 2.5.2 2.6 2.7 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8 2.9

Conectando o PC ao Gateway …………………………………………………………… 14 Configurando um endereço IP temporário no Gateway …………………………… ………………14 Configurando o Projeto ……………………………………………………………………………..17 Desativando Funcionalidades do Protocolo Gateway …… ………………………………………………..19 Configurando parâmetros de gateway ………………………………………………………………..22 Renomeando objetos PCB …………………………………………………………………………..22 Imprimindo uma configuração File ……………………………………………………………………..22 Configurando a porta Ethernet………………………………………… ……………………………23 Mapeamento de dados na memória do módulo ………………………………………………………………..24 Do endereço ………… ……………………………………………………………………………… 25 Para endereçar ………………………………………… ……………………………………………………….25 Contagem de registros ……………………………………………………………………… ………………….25 Código de troca …………………………………………………………………………………………….26 Predefinição de atraso ……………………………………………………………………………………………..26 Baixando o projeto para o PLX32-EIP-MBTCP -UA …………………………………27 Carregando o projeto do gateway ……………………………………………………………29

3 Diagnóstico e solução de problemas

31

3.1 3.1.1 3.1.2
3.2 3.2.1 3.2.2 3.2.3
3.3 3.3.1 3.3.2

Indicadores LED ………………………………………………………………………………………..31 LEDs do gateway principal…………………… …………………………………………………………..32 LEDs da porta Ethernet ………………………………………………………… ……………………………33 Usando diagnósticos no ProSoft Configuration Builder ………………………………………..34 Menu de diagnósticos …………………………… …………………………………………………………36 Capturando uma sessão de diagnóstico em um log File …………………………………………………..37 Bota Quente / Bota Fria…………………………………………………………………… ……………….37 Dados de status do gateway na memória superior………………………………………………………..38 Dados gerais de status do gateway na memória superior…………… ……………………………38 Dados de status específicos do protocolo na memória superior………………………………………….39

Tecnologia ProSoft, Inc.

Página 5 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Conteúdo Manual do usuário

4 Informações de Hardware

40

4.1

Especificações de hardware…………………………………………………………………………..40

5Protocolo EIP

41

5.1 5.1.1 5.1.2
5.2 5.2.1 5.2.2 5.2.3
5.3 5.3.1 5.3.2 5.3.3
5.4 5.4.1 5.4.2 5.4.3

EIP funcional encerradoview ………………………………………………………………………….41 Especificações gerais EtherNet/IP…………………………………… ………………………42 Banco de dados interno EIP ……………………………………………………………………………..43 Configuração EIP… …………………………………………………………………………………45 Configurando o servidor EIP Classe 3 ………………………………… ………………………………..45 Configurando a conexão EIP classe 1 ………………………………………………………….48 Configurando a conexão EIP classe 3 Conexão Cliente[x]/UClient …………………………………….53 Diagnóstico de Rede…………………………………………………………………… ……………… ..65 Diagnóstico de PCB EIP ………………………………………………………………………………….65 Dados de status EIP na parte superior Memória …………………………………………………………….66 Códigos de erro EIP ………………………………………………… ………………………………..69 Referência EIP ………………………………………………………………………………… ……..72 Específicos do SLC e MicroLogix …………………………………………………………………….72 Específicos do Processador PLC5………………………… …………………………………………………..76 Especificações do processador ControlLogix e CompactLogix ……………………………………….81

6 Protocolo MBTCP

90

6.1 6.1.1 6.1.2
6.2 6.2.1 6.2.2 6.2.3
6.3 6.3.1 6.3.2 6.3.3
6.4 6.4.1

Funcional do MBTCP encerradoview ………………………………………………………………………90 MBTCP Especificações Gerais ……………………………………………………… …………………91 Banco de dados interno MBTCP ……………………………………………………………………….92 Configuração MBTCP ………………… …………………………………………………………..95 Configurando servidores MBTCP ……………………………………………………… ……………….95 Configurando o cliente MBTCP [x] ……………………………………………………………………..97 Configurando os comandos do cliente MBTCP [x] ……………………………………………………….99 Diagnóstico de Rede………………………………………………………………………… ……………102 MBTCP PCB Diagnósticos………………………………………………………………………….102 Dados de status MBTCP na memória superior …………… ……………………………………….102 Códigos de erro MBTCP …………………………………………………………………………… …..105 Referência MBTCP ………………………………………………………………………………..106 Sobre o protocolo Modbus ……………… …………………………………………………….106

7 Servidor OPCUA

108

7.1 7.1.1 7.1.2 7.1.3
7.2 7.2.1 7.2.2 7.2.3 7.2.4 7.2.5 7.2.6
7.3 7.4 7.5

Software Gerenciador de configuração do servidor UA …………………………………………… ..108 Instalação …………………………………………………………… ………………………………108 Sincronização de horário do servidor NTP …………………………………………………………..109 Iniciando PSW-UACM…… …………………………………………………………………….110 Certificados ………………………………………………………… ……………………………………..112 Política de Segurança ……………………………………………………………………………… …………112 Criando um Certificado de Instância de Aplicativo de Provisionamento …………………………….113 Criando um Certificado CA………………………………………………………… …………………..115 Criando um certificado de instância de aplicativo ………………………………………………..117 Atualizando a guia Status………………………… …………………………………………………118 Criando e assinando um novo certificado ……………………………………………………………123 Importando um certificado Chave pública File ……………………………………………………..127 Exportando o Certificado CA para o Cliente OPC…………………………………………. 130 Lista de Revogação ……………………………………………………………………………………..131

Tecnologia ProSoft, Inc.

Página 6 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Conteúdo Manual do usuário

7.6 7.7
7.7.1 7.7.2 7.8 7.9 7.10 7.11 7.11.1 7.11.2 7.12 7.12.1 7.12.2 7.12.3 7.12.4 7.12.5 7.12.6

Baixando a configuração do servidor UA para o gateway ……………………………132 Controle de acesso do usuário ……………………………………………………………………… …………135 Adicionando um usuário……………………………………………………………………………………….135 Adicionando um usuário a um grupo ……………………………………………………………………….137 Criando Tags ……………………………………………………………………………………….140 Guia Avançado …………………………… ……………………………………………………………144 Salvando a configuração do servidor UA ……………………………………………………… ..147 Conectividade do cliente UA …………………………………………………………………………… 148 Mapa de dados Example……………………………………………………………………………..148 Configuração do cliente UA……………………………… …………………………………………………….152 Solução de problemas e manutenção do servidor OPC UA ………………………………….153 Guia Status ……… …………………………………………………………………………………… 153 Registro de erros de comunicação ………………………………… …………………………………..153 Diagnóstico do Módulo PCB………………………………………………………………………….. 153 Redefinição de estado de volta para “Aguardando ser provisionado” …………………………………… 153 Backup do banco de dados de configuração PSW-UACM …………………………………… ….154 Movendo a instalação do PSW-UACM para uma máquina diferente …………………………..154

8 Suporte, Serviço e Garantia

155

8.1

Entrando em contato com o suporte técnico …………………………………………………………………155

8.2

Informações de garantia ……………………………………………………………………………..155

Tecnologia ProSoft, Inc.

Página 7 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Comece aqui Manual do usuário

1 Comece aqui
Para aproveitar ao máximo este Manual do Usuário, você deve ter as seguintes habilidades: · Software de configuração PLC ou PAC: Inicie o programa e use-o para configurar
o processador, se necessário · Microsoft Windows®: Instale e inicie programas, execute comandos de menu,
navegar nas caixas de diálogo e inserir dados · Instalação e fiação de hardware: instale o gateway e conecte dispositivos com segurança
uma fonte de energia e às portas PLX32-EIP-MBTCP-UA
1.1 Acimaview
Este documento explica os recursos do PLX32-EIP-MBTCP-UA. Ele orienta você na configuração, mostrando como mapear dados entre um dispositivo ou rede, através do gateway, para um PLC ou PAC. O software ProSoft Configuration Builder cria files importar para o software de programação PLC ou PAC, integrando o gateway ao seu sistema. Você também pode mapear dados entre áreas do banco de dados interno do gateway. Isso permite copiar dados para endereços diferentes no banco de dados do gateway para criar solicitações e controle de dados mais fáceis. O PLX32-EIP-MBTCP-UA é uma unidade autônoma montada em trilho DIN que fornece duas portas Ethernet para comunicações, configuração remota e diagnóstico. O gateway possui um slot para cartão SD (cartão SD opcional) que permite armazenar configurações files que você pode usar para recuperação, transferência da configuração para outro gateway ou backup de configuração geral.
1.2 Requisitos do sistema
O software de configuração ProSoft Configuration Builder para PLX32-EIP-MBTCP-UA requer os seguintes componentes mínimos do sistema: · Windows 7 Professional (versão de 32 bits), 8 GB de RAM Intel® CoreTM i5 650 (3.20 GHz) · Windows XP Professional Ver .2002 Service Pack 2, 512 MB de RAM Pentium 4 (2.66
GHz) · Windows 2000 Ver.5.00.2195 Service Pack 2 512 MB de RAM Pentium III (550 MHz)
Nota: Para usar o PCB no sistema operacional Windows 7, você deve instalar o PCB usando a opção “Executar como Administrador”. Para encontrar esta opção, clique com o botão direito no ícone do programa instalador Setup.exe. No menu de contexto, você verá a opção “Executar como Administrador”. Clique com o botão esquerdo para usar esta opção de instalação. Esteja ciente de que você deve instalar usando esta opção mesmo se já estiver logado como Administrador em sua rede ou computador pessoal (PC). Usar a opção “Executar como Administrador” permitirá que o instalador do PCB crie pastas e files no seu PC com permissões e segurança adequadas. Se você não usar a opção “Executar como Administrador”, o PCB pode parecer instalado corretamente; mas você receberá numerosos e repetidos file erros de acesso sempre que a PCB estiver em execução, principalmente ao alterar telas de configuração. Se isso acontecer, para eliminar os erros, você terá que desinstalar completamente o PCB e reinstalar usando a opção “Executar como Administrador”.

Tecnologia ProSoft, Inc.

Página 8 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Comece aqui Manual do usuário

1.3 Conteúdo da embalagem
Os componentes a seguir estão incluídos no PLX32-EIP-MBTCP-UA e são todos necessários para instalação e configuração.

Importante: Antes de iniciar a instalação, verifique se todos os itens a seguir estão presentes.

Quantidade. Nome da peça

1

Mini chave de fenda

1

Conector de força

1

Pulôver

Número da peça HRD250 J180 J809

Descrição da peça Ferramenta para fiação e fixação do conector de alimentação PLX32-EIP-MBTCP-UA Conector de alimentação Jumper sobressalente para redefinir a configuração do OPC UA

1.4 Montagem do Gateway em trilho DIN
Para montar o PLX32-EIP-MBTCP-UA em um trilho DIN, siga estas etapas.
1 Posicione o gateway no trilho DIN B em um leve ângulo. 2 Prenda a borda da parte traseira do adaptador na parte superior do trilho DIN e gire o
adaptador no trilho. 3 Pressione o adaptador para baixo no trilho DIN até nivelá-lo. A guia de travamento se encaixa
posicione e trave o gateway no trilho DIN. 4 Se o adaptador não travar no lugar, use uma chave de fenda ou dispositivo semelhante para mover o
aba de travamento para baixo enquanto pressiona o adaptador rente ao trilho DIN e solte a aba de travamento para travar o adaptador no lugar. Se necessário, empurre a guia de travamento para travá-la.

Tecnologia ProSoft, Inc.

Página 9 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA
1.5 Configurações de jumper Existem três pares de pinos de jumper localizados na parte traseira do gateway.

Comece aqui Manual do usuário

· MODO 1 – Os dois pinos devem ser interligados durante a operação normal.
· MODO 2 – Jumper IP padrão: Este é o jumper do meio. O endereço IP padrão do gateway é 192.168.0.250. Configure este jumper para colocar o endereço IP do gateway de volta ao padrão.
· MODO 3 – Se definido, este jumper fornece um nível de segurança que resulta nos seguintes comportamentos: o Este jumper desativa as funções de upload e download do ProSoft Configuration Builder (PCB). Se uma solicitação de upload ou download for feita através do PCB, ocorre uma mensagem de erro indicando que essas funções estão indisponíveis. o Este jumper também desabilita o acesso ao PLX32-EIP-MBTCP-UA web página impossibilitando a atualização do firmware.
Atenção: Configurar simultaneamente o jumper MODO 1 e MODO 3 irá restaurar a configuração do OPC UA para os padrões de fábrica.

Tecnologia ProSoft, Inc.

Página 10 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Comece aqui Manual do usuário

1.6 cartão SD
Você pode solicitar um PLX32-EIP-MBTCP-UA com um cartão SD opcional (número de peça SDI-1G). No caso de falha do gateway, você pode mover o cartão SD de um gateway para outro e retomar a operação.
Em geral, se o cartão SD estiver presente quando você ligar ou reinicializar o gateway, o gateway usará a configuração do cartão SC.

Com um cartão SD
· O ProSoft Configuration Builder baixa a configuração para o cartão SD no gateway.
· O gateway não transfere os dados de configuração do cartão SD para a memória interna. Se você remover o cartão SD e reinicializar o gateway, o gateway carregará os dados de configuração da memória do gateway. Se não houver dados de configuração na memória do gateway, o gateway utiliza a configuração padrão de fábrica.

Sem um cartão SD
· O ProSoft Configuration Builder baixa a configuração para a memória interna do gateway. O gateway utiliza a configuração da memória interna.
· Se você inserir um cartão SD vazio no gateway após a configuração do gateway, o gateway não usará a configuração do cartão SD, a menos que você reinicie o gateway. Se desejar copiar a configuração para o cartão SD, você deverá fazer download da configuração para o gateway enquanto o cartão SD estiver no gateway.

Tecnologia ProSoft, Inc.

Página 11 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA 1.7 Conectando energia à unidade

Comece aqui Manual do usuário

AVISO: Certifique-se de não inverter a polaridade ao aplicar energia ao gateway. Isto causa danos permanentes aos circuitos internos de distribuição de energia do gateway.

Tecnologia ProSoft, Inc.

Página 12 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Comece aqui Manual do usuário

1.8 Instalando o software ProSoft Configuration Builder
Você deve instalar o software ProSoft Configuration Builder (PCB) para configurar o gateway. Você sempre pode obter a versão mais recente do ProSoft Configuration Builder na ProSoft Technology website (http://www.prosoft-technology.com). O filenome contém a versão do PCB. Para examparquivo, PCB_4.4.3.4.0245.exe.
Para instalar o ProSoft Configuration Builder da ProSoft Technology website
1 Abra o seu web browser and navigate to www.prosoft-technology.com. 2 Procurar ‘PCB’ or ‘ProSoft Configuration Builder’. 3 Click on the ProSoft Configuration Builder search result link. 4 From the Downloads link, download the latest version of ProSoft Configuration
Construtor. 5 Escolha SALVAR ou SALVAR FILE, se solicitado. 6 Salve o file para a área de trabalho do Windows, para que você possa encontrá-lo facilmente quando tiver
terminou o download. 7 Quando o download for concluído, localize e abra o file, e então siga o
instruções na tela para instalar o programa.

Nota: Para usar o ProSoft Configuration Builder no sistema operacional Windows 7, você deve instalá-lo usando a opção Executar como Administrador. Para encontrar esta opção, clique com o botão direito no ícone do programa Setup.exe e clique em EXECUTAR COMO ADMINISTRADOR no menu de contexto. Você deve instalar usando esta opção mesmo se já estiver logado como Administrador na sua rede ou computador pessoal (PC). Usar a opção Executar como Administrador permite que o programa de instalação crie pastas e files no seu PC com permissões e segurança adequadas.
Se você não usar a opção Executar como Administrador, o ProSoft Configuration Builder pode parecer instalado corretamente, mas você receberá vários file erros de acesso sempre que o ProSoft Configuration Builder estiver em execução, principalmente ao alterar telas de configuração. Se isso acontecer, você deverá desinstalar completamente o ProSoft Configuration Builder e reinstalá-lo usando a opção Executar como Administrador para eliminar os erros.
Para garantir uma instalação bem-sucedida do ProSoft OPC UA Configuration Manager, pode ser necessária uma reinicialização antes de iniciar a instalação. Em vários sistemas de teste, o Windows Update Service teve que ser interrompido antes da instalação. Assim que a instalação for concluída, você pode reiniciar o serviço Windows Update.
Interrompa o serviço Windows Update 1. Clique no botão Iniciar do Windows e digite o seguinte: services.msc 2. Role para baixo e clique com o botão direito em Windows Update e escolha PARAR.
Execute os procedimentos de configuração do ProSoft OPC UA Configuration Manager. Assim que a configuração for concluída, execute as etapas acima e escolha Iniciar para a última etapa.

Tecnologia ProSoft, Inc.

Página 13 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Usando o manual do usuário do ProSoft Configuration Builder

2 Usando o Construtor de Configuração ProSoft
O ProSoft Configuration Builder (PCB) fornece uma maneira rápida e fácil de gerenciar a configuração do gateway fileé personalizado para atender às necessidades de sua aplicação. O PCB permite importar informações de configurações previamente instaladas (em funcionamento conhecido) para novos projetos.

2.1 Conectando o PC ao Gateway
Com o gateway montado com segurança, conecte uma extremidade do cabo Ethernet à porta ETH 1 e a outra extremidade a um hub ou switch Ethernet acessível pela mesma rede do PC. Ou conecte diretamente da porta Ethernet do PC à porta ETH 1 do gateway.

2.2 Configurando um endereço IP temporário no gateway
Importante: O ProSoft Discovery Service (PDS) localiza o gateway por meio de mensagens de difusão UDP. PDS é um aplicativo integrado ao PCB. Essas mensagens podem ser bloqueadas por roteadores ou switches da camada 3. Nesse caso, o PDS não consegue localizar os gateways. Para usar o PDS, organize a conexão Ethernet de forma que não haja nenhum roteador ou switch de camada 3 entre o computador e o gateway OU reconfigure o roteador ou switch de camada 3 para permitir o roteamento das mensagens de difusão UDP.
1 Para abrir o PDS, clique com o botão direito no ícone PLX32-EIP-MBTCP-UA no PCB e clique em DIAGNÓSTICOS.

Tecnologia ProSoft, Inc.

Página 14 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Usando o manual do usuário do ProSoft Configuration Builder

2 Na caixa de diálogo Diagnóstico, clique no ícone CONNECTION SETUP.

3 Na caixa de diálogo Configuração da conexão, clique no botão PROCURAR DISPOSITIVO(S) sob o título ProSoft Discovery Service (PDS).

4 Na caixa de diálogo ProSoft Discovery Service, clique no ícone BROWSE FOR PROSOFT MODULES para procurar módulos ProSoft Technology na rede.

Tecnologia ProSoft, Inc.

Página 15 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Usando o manual do usuário do ProSoft Configuration Builder

5 Clique com o botão direito no gateway e selecione ATRIBUIR IP TEMPORÁRIO.

6 O endereço IP padrão do gateway é 192.168.0.250.
7 Insira um IP não utilizado em sua sub-rede e clique em OK. 8 Consulte Configurando a porta Ethernet (página 22) para definir o endereço IP permanente no
porta de entrada.

Tecnologia ProSoft, Inc.

Página 16 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Usando o manual do usuário do ProSoft Configuration Builder

2.3 Configurando o Projeto
Se você já usou outras ferramentas de configuração do Windows antes, achará o layout da tela familiar. A janela do ProSoft Configuration Builder consiste em uma árvore view à esquerda, um painel de informações e um painel de configuração no lado direito da janela. Quando você inicia o PCB pela primeira vez, a árvore view consiste em pastas para Projeto Padrão e Local Padrão, com um Módulo Padrão na pasta Local Padrão. A ilustração a seguir mostra a janela PCB com um novo projeto.

Para adicionar o gateway ao projeto
1 Clique com o botão direito em MÓDULO PADRÃO na árvore viewe escolha ESCOLHER TIPO DE MÓDULO. Isso abre a caixa de diálogo Escolher tipo de módulo.

Tecnologia ProSoft, Inc.

Página 17 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Usando o manual do usuário do ProSoft Configuration Builder

2 Na área Filtro de linha de produtos da caixa de diálogo, selecione o botão de opção PLX30.

3 Na lista suspensa ETAPA 1: Selecione o tipo de módulo, selecione PLX32-EIP-MBTCP-UA. 4 Você pode desabilitar um ou mais drivers no gateway se não precisar deles. Ver
Desativando portas de gateway (página 19). 5 Clique em OK para salvar suas configurações e retornar à janela principal do PCB.

Tecnologia ProSoft, Inc.

Página 18 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Usando o manual do usuário do ProSoft Configuration Builder

2.4 Desativando funcionalidades do protocolo Gateway
O ProSoft Configuration Builder (PCB) oferece a opção de desabilitar uma ou mais funcionalidades do driver se você não precisar delas. Desabilitar as funcionalidades do driver pode simplificar o número de opções de configuração, facilitando a configuração do gateway.
É mais fácil desabilitar as funcionalidades do driver quando você adiciona o gateway ao projeto no PCB; no entanto, você pode ativá-los e desativá-los depois de adicioná-los ao projeto. Ambos os métodos são descritos neste tópico.

Nota: A desativação das funcionalidades do driver não afeta o desempenho do gateway e não é obrigatória.

Para desativar as funcionalidades do driver ao adicioná-lo ao projeto
O melhor momento para desabilitar uma ou mais funcionalidades do driver no gateway é quando você adiciona o gateway ao projeto no PCB. Você pode desativá-los na caixa de diálogo Escolher tipo de módulo depois de selecionar o módulo que deseja adicionar ao projeto. A imagem a seguir mostra um exampeu.

Tecnologia ProSoft, Inc.

Página 19 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Usando o manual do usuário do ProSoft Configuration Builder

Existem três funcionalidades do driver desabilitadas. Por favor observe o seguinte:
· Os drivers que você pode desabilitar têm UNCHECK IF NOT USED na coluna AÇÃO NECESSÁRIA.
· Clique no nome do driver para desativar a funcionalidade. Quando desativado, um círculo vermelho substitui a marca de seleção verde.
· Se houver vários drivers do mesmo tipo, apenas o último terá a mensagem UnCheck if not Used. Você pode desativar e ativar apenas na ordem inversa.
· Finalmente, se desejar habilitar uma funcionalidade desabilitada nesta caixa de diálogo, clique novamente no nome da funcionalidade do driver.

Ao clicar em OK, o PCB insere o gateway na árvore view com as opções de configuração desativadas ocultas.

Tecnologia ProSoft, Inc.

Página 20 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Usando o manual do usuário do ProSoft Configuration Builder

Para desabilitar ou habilitar funcionalidades no gateway depois de adicioná-lo ao projeto
1 Clique com o botão direito no ícone PLX32-EIP-MBTCP-UA na árvore viewe escolha ESCOLHER TIPO DE MÓDULO. Isso abre a caixa de diálogo Escolher tipo de módulo, com o TIPO DE MÓDULO correto.

Aviso: Observe que todos os drivers estão habilitados por padrão e que o estado do driver na caixa de diálogo Escolher tipo de módulo NÃO CORRESPONDE AO ESTADO REAL DOS DRIVERS. Se quiser que algum driver desabilitado permaneça desabilitado, você deve desabilitá-lo novamente nesta caixa de diálogo para que o círculo vermelho ou triângulo amarelo apareça próximo ao nome da porta.
2 Clique no nome da funcionalidade do driver para alterar seu status de Ativado para Desativado ou vice-versa. As mesmas regras mencionadas acima ainda se aplicam.
3 Ao clicar em OK, o PCB atualiza o gateway na árvore view, mostrando as opções de configuração das funcionalidades habilitadas e ocultando as funcionalidades desabilitadas.

Tecnologia ProSoft, Inc.

Página 21 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Usando o manual do usuário do ProSoft Configuration Builder

2.5 Configurando Parâmetros do Gateway

1 Clique no sinal [+] próximo ao ícone do módulo para expandir as informações do gateway.

2 Clique no sinal [+] próximo a qualquer opção.

ícone para view informações e configuração do gateway

3 Clique duas vezes em qualquer ícone para abrir uma caixa de diálogo Editar. 4 Para editar um parâmetro, selecione-o no painel esquerdo e faça as alterações
o painel direito. 5 Clique em OK para salvar suas alterações.

2.5.1 Renomeando Objetos PCB
Você pode renomear objetos como as pastas Projeto Padrão e Local Padrão na árvore view. Você também pode renomear o ícone MODULE para personalizar o projeto.
1 Clique com o botão direito no objeto que deseja renomear e escolha RENOMEAR. 2 Digite o novo nome do objeto e pressione Enter.

2.5.2 Imprimindo uma configuração File
1 Na janela principal do PCB, clique com o botão direito no ícone PLX32-EIP-MBTCP-UA e escolha VIEW CONFIGURAÇÃO.
2 No View Na caixa de diálogo Configuração, clique no botão FILE menu e clique em IMPRIMIR. 3 Na caixa de diálogo Imprimir, escolha a impressora a ser usada na lista suspensa, selecione
opções de impressão e clique em OK.

Tecnologia ProSoft, Inc.

Página 22 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Usando o manual do usuário do ProSoft Configuration Builder

2.6 Configurando a porta Ethernet Esta seção mostra como definir os parâmetros da porta Ethernet para o PLX32-EIP-MBTCPUA.
Para configurar a porta Ethernet no PCB
1 Na árvore do ProSoft Configuration Builder view, clique duas vezes no ícone Configuração Ethernet.

2 Clique em qualquer parâmetro na caixa de diálogo Editar – WATTCP para alterar o valor. Como o gateway possui duas portas Ethernet, existem opções de configuração separadas para cada porta.

Parâmetro Endereço IP Gateway de máscara de rede

Descrição Endereço IP exclusivo atribuído ao gateway Máscara de sub-rede do gateway Gateway (se usado)

Nota: Cada porta Ethernet deve estar em uma sub-rede Ethernet diferente.

Tecnologia ProSoft, Inc.

Página 23 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Usando o manual do usuário do ProSoft Configuration Builder

2.7 Mapeando Dados na Memória do Módulo
Use a seção DATA MAP no ProSoft Configuration Builder para copiar dados entre áreas no banco de dados interno do gateway. Isso permite copiar dados para diferentes endereços no banco de dados do gateway para criar solicitações e controles de dados mais simples. Você pode usar esse recurso para as tarefas a seguir.
· Copie no máximo 100 registros por comando do Mapa de Dados e você pode configurar no máximo 200 comandos de cópia separados.
· Copiar dados das tabelas de erro ou status na memória superior para registros internos do banco de dados na área de dados do usuário.
· Reorganize a ordem dos bytes e/ou palavras durante o processo de cópia. Para exampPor exemplo, reorganizando a ordem dos bytes ou das palavras, você pode converter valores de ponto flutuante para o formato correto para um protocolo diferente.
· Use o Mapa de Dados para condensar dados amplamente dispersos em um bloco de dados contíguo, facilitando o acesso.

1 No ProSoft Configuration Builder, expanda a árvore do módulo clicando no [+] próximo ao nome do módulo.
2 Clique em [+] ao lado de COMMONNET e clique duas vezes em DATA MAP.

3 Na caixa de diálogo Editar – Mapa de dados, clique em ADICIONAR LINHA.

Tecnologia ProSoft, Inc.

Página 24 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA 4 Clique em EDITAR LINHA para editar os parâmetros do mapeamento.

Usando o manual do usuário do ProSoft Configuration Builder

5 Para alterar o valor de um parâmetro, clique no parâmetro e insira um novo valor. Clique em OK quando terminar.
6 Repita as etapas acima para adicionar mais mapeamentos de memória.
2.7.1 Do endereço 0 ao endereço de dados de status mais alto Especifica o endereço inicial do registro interno do banco de dados para a operação de cópia. Este endereço pode ser qualquer endereço válido na área de dados do usuário ou na área de dados de status do gateway.
2.7.2 Endereço To 0 a 9999 Especifica o endereço do registrador de destino inicial para a operação de cópia. Este endereço deve estar sempre dentro da área de dados do usuário. Certifique-se de especificar um endereço de destino que não substitua os dados armazenados na memória por um dos protocolos de comunicação em execução no gateway.
2.7.3 Contagem de Registros 1 a 100 Especifica o número de registros a serem copiados.

Tecnologia ProSoft, Inc.

Página 25 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Usando o manual do usuário do ProSoft Configuration Builder

2.7.4 Código de troca

SEM ALTERAÇÃO, TROCA DE PALAVRA, TROCA DE PALAVRA E BYTE, TROCA DE BYTE
Pode ser necessário trocar a ordem dos bytes nos registradores durante o processo de cópia para alterar o alinhamento dos bytes entre diferentes protocolos. Utilize este parâmetro ao lidar com valores de ponto flutuante ou outros valores multi-registro, pois não existe um padrão para armazenamento desses tipos de dados em dispositivos escravos.

Código de troca sem troca

Descrição Nenhuma alteração é feita na ordem dos bytes (1234 = 1234)

Troca de palavras

As palavras são trocadas (1234 = 3412)

Palavra e Byte As palavras são trocadas e, em seguida, os bytes de cada palavra são trocados (1234 =

Trocar

4321)

Bytes

Os bytes em cada palavra são trocados (1234 = 2143)

2.7.5 Predefinição de atraso
Este parâmetro define um intervalo para cada operação de cópia do Mapa de Dados. O valor do Delay Preset não é um período fixo de tempo. É o número de varreduras de firmware que devem ocorrer entre as operações de cópia.
O ciclo de varredura de firmware pode levar um tempo variável, dependendo do nível de atividade dos drivers de protocolo em execução no gateway e do nível de atividade nas portas de comunicação do gateway. Cada verificação de firmware pode levar de um a vários milissegundos para ser concluída. Portanto, não se pode esperar que as operações de cópia do Mapa de Dados ocorram em intervalos regulares.
Se múltiplas operações de cópia (várias linhas na seção Mapa de dados) ocorrerem com muita frequência ou todas ocorrerem no mesmo intervalo de atualização, elas poderão atrasar a varredura do processo dos protocolos de gateway, o que poderá resultar em atualizações de dados lentas ou perda de dados nas portas de comunicação. Para evitar esses possíveis problemas, defina o Delay Preset com valores diferentes para cada linha na seção Data Map e defina-os com números mais altos, em vez de mais baixos.
Por exemploampPor exemplo, valores de atraso predefinidos abaixo de 1000 podem causar um atraso perceptível nas atualizações de dados através das portas de comunicação. Não defina todos os Delay Presets com o mesmo valor. Em vez disso, use valores diferentes para cada linha no mapa de dados, como 1000, 1001 e 1002 ou qualquer outro valor de predefinição de atraso diferente que você desejar. Isso evita que as cópias aconteçam simultaneamente e evita possíveis atrasos na verificação do processo.

Tecnologia ProSoft, Inc.

Página 26 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Usando o manual do usuário do ProSoft Configuration Builder

2.8 Baixando o Projeto para o PLX32-EIP-MBTCP-UA

Nota: Para obter instruções sobre como conectar o módulo ao seu PC, consulte Conectando o PC ao Gateway (página 14).

Para que o gateway use as configurações que você definiu, você deve baixar (copiar) o Projeto atualizado file do seu PC para o gateway.

Nota: Se o jumper 3 do módulo estiver configurado, esta função não estará disponível.

1 Na árvore view no ProSoft Configuration Builder, clique com o botão direito no ícone PLX32-EIP-MBTCPUA e escolha DOWNLOAD FROM PC TO DEVICE. Isso abre a caixa de diálogo Download.
2 Na caixa de diálogo Download, na caixa suspensa Selecionar tipo de conexão, use a opção ETHERNET padrão.

Nota: Se você se conectou ao módulo usando um endereço IP temporário, o campo de endereço Ethernet contém esse endereço IP temporário. O ProSoft Configuration Builder usa esse endereço IP temporário para se conectar ao módulo.

3 Clique em TEST CONNECTION para verificar se o endereço IP permite acesso ao módulo. 4 Se a conexão for bem-sucedida, clique em DOWNLOAD para transferir a configuração Ethernet para
o módulo.
Nota: As etapas acima apenas baixam ou modificam o endereço IP e o nome do servidor OPC UA, não baixam nem modificam a configuração do OPC UA.

Tecnologia ProSoft, Inc.

Página 27 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Usando o manual do usuário do ProSoft Configuration Builder

Se o procedimento de teste de conexão falhar, você verá uma mensagem de erro. Para corrigir o erro, siga estas etapas:
1 Clique em OK para descartar a mensagem de erro. 2 Na caixa de diálogo Download, clique em PROCURAR DISPOSITIVO(S) para abrir o ProSoft Discovery
Serviço.

3 Clique com o botão direito no módulo e escolha SELECT FOR PCB. 4 Feche o serviço ProSoft Discovery. 5 Clique em DOWNLOAD para transferir a configuração para o módulo.

Tecnologia ProSoft, Inc.

Página 28 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Usando o manual do usuário do ProSoft Configuration Builder

2.9 Carregando o Projeto do Gateway

Nota: Para obter instruções sobre como conectar o módulo ao seu PC, consulte Conectando o PC ao Gateway (página 14).

Você pode carregar as configurações do projeto do PLX32-EIP-MBTCP-UA para o projeto atual no ProSoft Configuration Builder em seu PC.
1 Na árvore view no ProSoft Configuration Builder, clique com o botão direito no ícone PLX32-EIP-MBTCPUA e escolha UPLOAD FROM DEVICE TO PC. Isso abre a caixa de diálogo Carregar.
2 Na caixa de diálogo Upload, na caixa suspensa Selecionar tipo de conexão, use a configuração ETHERNET padrão.

Nota: Se você se conectou ao módulo usando um endereço IP temporário, o campo de endereço Ethernet contém esse endereço IP temporário. O ProSoft Configuration Builder usa esse endereço IP temporário para se conectar ao módulo.

3 Clique em TEST CONNECTION para verificar se o endereço IP permite acesso ao módulo. 4 Se a conexão for bem-sucedida, clique em UPLOAD para transferir a configuração Ethernet para o
Computador.
Nota: As etapas acima apenas carregam ou modificam o endereço IP e o nome do servidor OPC UA, não carregam nem modificam a configuração do OPC UA.

Tecnologia ProSoft, Inc.

Página 29 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Usando o manual do usuário do ProSoft Configuration Builder

Se o procedimento de teste de conexão falhar, você verá uma mensagem de erro. Para corrigir o erro, siga estas etapas.
1 Clique em OK para descartar a mensagem de erro. 2 Na caixa de diálogo Carregar, clique em PROCURAR DISPOSITIVO(S) para abrir o ProSoft Discovery Service.

3 Clique com o botão direito no módulo e escolha SELECT FOR PCB. 4 Feche o serviço ProSoft Discovery. 5 Clique em DOWNLOAD para transferir a configuração para o módulo.

Tecnologia ProSoft, Inc.

Página 30 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário para diagnóstico e solução de problemas

3 Diagnóstico e solução de problemas
Você pode solucionar problemas do gateway usando vários métodos: · Monitore os indicadores LED no gateway. · Utilize as funções de Diagnóstico no ProSoft Configuration Builder (PCB). · Examine os dados na área de dados de status (memória superior) do gateway interno
memória.

3.1 Indicadores LED
A primeira e mais rápida é verificar os LEDs do gateway para determinar a existência e a possível causa de um problema. Os LEDs fornecem informações valiosas, como:
· O estado de cada porta · Erros de configuração do sistema · Erros de aplicação · Indicações de falha

Tecnologia ProSoft, Inc.

Página 31 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário para diagnóstico e solução de problemas

3.1.1 LEDs do gateway principal Esta tabela descreve os LEDs do painel frontal do gateway.

LED PWR (Alimentação)
FLT (Falha)
CFG (Configuração)
ERRO (Erro)
NS (Status da Rede) apenas para protocolo EIP
MS (Status do Módulo) apenas para protocolo EIP

Estado desativado
Verde Sólido Apagado Vermelho Sólido
Âmbar Sólido
Desligado Piscando Âmbar
Âmbar sólido
Apagado Vermelho Sólido Verde Sólido Vermelho Piscando Verde Piscando Alternando Vermelho e Verde Piscando Vermelho Sólido Verde Sólido Piscando Vermelho Piscando Verde Piscando Alternadamente Vermelho e Verde

Descrição
A alimentação não está conectada aos terminais de alimentação ou a fonte é insuficiente para alimentar adequadamente o gateway (são necessários 208 mA a 24 VCC).
A energia está conectada aos terminais de energia.
Operação normal.
Ocorreu um erro crítico. O executável do programa falhou ou foi encerrado pelo usuário e não está mais em execução. Pressione o botão Redefinir ou desligue e ligue a alimentação para eliminar o erro.
Operação normal.
A unidade está no modo de configuração. Existe um erro de configuração ou a configuração file está sendo baixado ou lido. Após a inicialização, o gateway lê a configuração e a unidade implementa os valores de configuração e inicializa o hardware. Isso ocorre durante o ciclo de alimentação ou após você pressionar o botão Reset.
Operação normal.
Uma condição de erro foi detectada e está ocorrendo em uma das portas do aplicativo. Verifique a configuração e solucione erros de comunicação.
Este sinalizador de erro é apagado no início de cada tentativa de comando (mestre/cliente) ou em cada recebimento de dados (escravo/adaptador/servidor). Se esta condição existir, indica que está ocorrendo um grande número de erros na aplicação (devido a má configuração) ou em uma ou mais portas (falhas de comunicação de rede).
Sem energia ou sem endereço IP
Endereço IP duplicado
Conectado
Tempo limite de conexão
Endereço IP obtido; sem conexões estabelecidas
Autoteste
Sem energia
Falha grave
Dispositivo operacional
Falha menor
Espera
Autoteste

Tecnologia ProSoft, Inc.

Página 32 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário para diagnóstico e solução de problemas

3.1.2 LEDs da porta Ethernet Esta tabela descreve os LEDs da porta Ethernet do gateway.

LED LIGAÇÃO/ACT
100 Mbit

Estado desativado
Verde Sólido
Apagado piscando em âmbar

Descrição
Nenhuma conexão de rede física foi detectada. Nenhuma comunicação Ethernet é possível. Verifique a fiação e os cabos.
Conexão de rede física detectada. Este LED deve estar aceso continuamente para que a comunicação Ethernet seja possível.
Nenhuma atividade no porto.
A porta Ethernet está transmitindo ou recebendo dados ativamente.

Tecnologia ProSoft, Inc.

Página 33 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário para diagnóstico e solução de problemas

3.2 Usando Diagnóstico no ProSoft Configuration Builder
O ProSoft Configuration Builder (PCB) possui muitas ferramentas úteis para ajudá-lo com diagnósticos e solução de problemas. Você pode usar o PCB para conectar-se ao seu gateway e recuperar valores de status atuais, dados de configuração e outras informações valiosas.

Dica: Você pode ter uma janela ProSoft Configuration Builder Diagnostics aberta para mais de um gateway por vez.

Para conectar-se à porta de comunicação do gateway.
1 No PCB, clique com o botão direito no nome do gateway e escolha DIAGNÓSTICO.

2 Isso abre a janela Diagnóstico.

Tecnologia ProSoft, Inc.

Página 34 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário para diagnóstico e solução de problemas

Se não houver resposta do gateway, como no examparquivo acima, siga estas etapas: 1 Na barra de ferramentas, clique no botão CONFIGURAR CONEXÃO.

2 Na caixa de diálogo Configuração de conexão, selecione ETHERNET na lista SELECIONAR TIPO DE CONEXÃO.
3 Digite o endereço IP do gateway no campo ETHERNET. 4 Clique em CONECTAR.
5 Verifique se a Ethernet está conectada corretamente entre a porta de comunicação do seu computador e o gateway.
6 Se ainda não conseguir estabelecer uma conexão, entre em contato com o suporte técnico da ProSoft Technology para obter assistência.

Tecnologia ProSoft, Inc.

Página 35 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário para diagnóstico e solução de problemas

3.2.1 Menu de Diagnóstico
O menu Diagnóstico está organizado como uma estrutura em árvore no lado esquerdo da janela Diagnóstico.

Cuidado: Alguns comandos neste menu são projetados apenas para depuração avançada e testes do sistema e podem fazer com que o gateway pare de se comunicar, resultando potencialmente em perda de dados ou outras falhas de comunicação. Use esses comandos somente se você compreender totalmente seus efeitos potenciais ou se for especificamente orientado a fazê-lo pelos engenheiros de suporte técnico da ProSoft Technology.

Os seguintes comandos de menu são mostrados abaixo:

Módulo de comando de menu
Banco de dados View

Versão do comando do submenu
Mapa de dados ASCII
Decimal
Hex
Flutuador

Descrição
Exibe a versão atual do software do gateway e outros valores importantes. Você pode ser solicitado a fornecer essas informações ao ligar para o suporte técnico.
Exibe a configuração do mapa de dados do gateway. Exibe o conteúdo do banco de dados do gateway em formato de caracteres ASCII.*
Exibe o conteúdo do banco de dados do gateway em formato de número decimal.*
Exibe o conteúdo do banco de dados do gateway em formato de número hexadecimal.* Exibe o conteúdo do banco de dados do gateway em formato de número de ponto flutuante.*

*Use a barra de rolagem na borda direita da janela para navegar pelo banco de dados. Cada página exibe 100 palavras de dados. O número total de páginas disponíveis depende da configuração do seu gateway.

Tecnologia ProSoft, Inc.

Página 36 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário para diagnóstico e solução de problemas

3.2.2 Capturando uma sessão de diagnóstico em um log File
Você pode capturar tudo o que fizer em uma sessão de diagnóstico em um log file. Este recurso pode ser útil para fins de solução de problemas e manutenção de registros, e para comunicação com a equipe de suporte técnico da ProSoft Technology.
Para capturar dados da sessão em um log file
1 Abra uma janela Diagnóstico. Consulte Usando diagnósticos no ProSoft Configuration Builder (página 33).
2 Para registrar uma sessão de diagnóstico em um texto file, na barra de ferramentas, clique no LOG FILE botão. Clique no botão novamente para interromper a captura.

3 Para view o registro file, na barra de ferramentas, clique no VIEW REGISTRO FILE botão. O registro file abre como um texto file, você pode renomear e salvar em um local diferente.

4 Para enviar o registro por e-mail file para a equipe de suporte técnico da ProSoft Technology, na barra de ferramentas, clique no botão EMAIL LOG FILE botão. Isso só funciona se você tiver instalado
Microsoft Outlook no seu PC.)

5 Se você capturar diversas sessões sequenciais, o PCB anexará os novos dados ao final dos dados capturados anteriormente. Se você deseja limpar os dados anteriores do log file, você deve clicar no botão LIMPAR DADOS todas as vezes antes de iniciar a captura de dados.

3.2.3 Inicialização Quente/Inicialização Fria
A inicialização a quente e a frio do PLX32-EIP-MBTCP-UA pode ser feita clicando em MODULE > GERAL > WARM BOOT ou COLD BOOT.

Tecnologia ProSoft, Inc.

Página 37 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário para diagnóstico e solução de problemas

3.3 Dados de status do gateway na memória superior
O gateway grava dados úteis de status do módulo em locais dedicados de memória superior em seu banco de dados interno. A localização desta área de dados de status depende dos protocolos suportados pelo seu gateway. Você pode usar a função Data Map no Prosoft Configuration Builder para mapear esses dados na área de dados do usuário do banco de dados do gateway (registros de 0 a 9999). Dispositivos remotos, como IHMs ou processadores, podem então acessar os dados de status. Consulte Mapeamento de dados na memória do módulo (página 23).

3.3.1 Dados de status geral do gateway na memória superior A tabela a seguir descreve o conteúdo da área de dados de status geral do gateway.

Endereço de registro 14000 a 14001 14002 a 14004 14005 a 14009 14010 a 14014 14015 a 14019

Descrição Contador de ciclos do programa Código do produto (ASCII) Revisão do produto (ASCII) Revisão do sistema operacional (ASCII) Número de execução do sistema operacional (ASCII)

Tecnologia ProSoft, Inc.

Página 38 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário para diagnóstico e solução de problemas

3.3.2 Dados de status específicos do protocolo na memória superior
O PLX32-EIP-MBTCP-UA também possui locais de memória superiores para dados de status específicos do protocolo. A localização da área de dados de status dos drivers de protocolo de gateway depende dos protocolos. Para mais informações, veja:
· Dados de status EIP na memória superior (página 66) · Dados de status MBTCP na memória superior (página 102)

Tecnologia ProSoft, Inc.

Página 39 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA
4 Informações de Hardware

Manual do usuário de informações de hardware

4.1 Especificações de Hardware

Especificação da fonte de alimentação

Descrição
24 VCC nominal 10 a 36 VCC permitido Terminais Positivo, Negativo, GND

Carga Atual

24 VCC nominal a 300 mA 10 a 36 VCC a 610 mA máximo

Temperatura operacional -25°C a 70°C (-13°F a 158°F)

Temperatura de armazenamento -40 ° C a 80 ° C (-40 ° F a 176 ° F)

Humidade relativa

5% a 95% UR sem condensação

Dimensões (A x L x P)

5.38 x 1.99 x 4.38 em 13.67 x 5.05 x 11.13 cm

Indicadores LED

Configuração (CFG) e Erro (ERR) Status de Comunicação Alimentação (PWR) e Falha de Hardware (FLT) Status da Rede (NS) Conexão EtherNet/IPTM Classe I ou Classe III
Status (somente EtherNet/IP) Status do módulo (MS) Status de configuração do módulo (somente EtherNet/IP) Link/atividade da porta de comunicação Ethernet e 100 mbit

Porta(s) Ethernet

Conector RJ10 full-duplex 100/45 Mbit Isolamento elétrico 1500 Vrms a 50 Hz a 60 Hz por 60 segundos, aplicado conforme especificado na seção 5.3.2 da IEC 60950: 1991 Ethernet Broadcast Storm Resiliency = menor ou igual a 5000 [ARP] quadros por segundo e duração menor ou igual a 5 minutos

Enviado com cada unidade

Chave de fenda de 2.5 mm J180 Conector de alimentação

Tecnologia ProSoft, Inc.

Página 40 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA
5Protocolo EIP

Manual do usuário do protocolo EIP

5.1 Fim funcional do EIPview
Você pode usar o PLX32-EIP-MBTCP-UA para fazer interface com muitos protocolos diferentes na família de processadores Rockwell Automation ou em outras soluções baseadas em software. A ilustração a seguir mostra a funcionalidade do protocolo EtherNet/IP.

Tecnologia ProSoft, Inc.

Página 41 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

5.1.1 Especificações Gerais EtherNet/IP

O driver EIP oferece suporte às seguintes conexões:

Classe Classe 1 Classe 3

Tipo de conexão E/S Cliente conectado Cliente não conectado

Número de conexões 2 2 1

Servidor

5

Manual do usuário do protocolo EIP

Especificação Tipos de PLC suportados Tipos de mensagens suportados Tamanhos de conexão de E/S entrada/saída Tempo máximo de RPI Serviços CIP suportados
Lista de Comandos
Conjuntos de comandos

Descrição
PLC2, PLC5, SLC, CLX, CMPLX, MICROLX
PCCC e CIP
496/496 bytes
5 ms por conexão
0x4C: Leitura da tabela de dados CIP 0x4D: Gravação da tabela de dados CIP CIP genérico
Suporta até 100 comandos por cliente. Cada comando é configurável para tipo de comando, endereço IP, endereço de registro de/para e contagem de palavras/bits.
Conjunto de comandos básicos PLC-2/PLC-3/PLC5 Conjunto de comandos binários PLC5 Conjunto de comandos ASCII PLC5 Conjunto de comandos SLC500

Tecnologia ProSoft, Inc.

Página 42 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

5.1.2 Banco de dados interno EIP
O banco de dados interno é fundamental para a funcionalidade do PLX32-EIP-MBTCP-UA. O gateway compartilha esse banco de dados entre todas as portas de comunicação no gateway e o utiliza como um canal para passar informações de um protocolo para outro dispositivo em uma rede, para um ou mais dispositivos em outra rede. Isto permite que dados de dispositivos em uma porta de comunicação sejam acessados ​​e controlados por dispositivos em outro protocolo.
Além dos dados do cliente e do servidor, você pode mapear informações de status e erros geradas pelo gateway na área de dados do usuário do banco de dados interno. A base de dados interna está dividida em duas áreas:
· Memória superior para a área de dados de status do gateway. É aqui que o gateway grava dados de status internos para os protocolos suportados pelo gateway.
· Menor memória para a área de dados do usuário. É aqui que os dados recebidos de dispositivos externos são armazenados e acessados.

Cada protocolo no PLX32-EIP-MBTCP-UA pode gravar e ler dados da área de dados do usuário.
Nota: Se desejar acessar os dados de status do gateway na memória superior, você pode usar o recurso de mapeamento de dados no gateway para copiar dados da área de dados de status do gateway para a área de dados do usuário. Consulte Mapeamento de dados na memória do módulo (página 23). Caso contrário, você pode usar as funções de diagnóstico no ProSoft Configuration Builder para view dados de status do gateway. Para obter mais informações sobre os dados de status do gateway, consulte Diagnóstico de rede (página 65).

Tecnologia ProSoft, Inc.

Página 43 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

Acesso do cliente EIP ao banco de dados
A funcionalidade cliente troca dados entre o banco de dados interno do gateway e tabelas de dados estabelecidas em um ou mais processadores ou outros dispositivos baseados em servidor. A lista de comandos definida no ProSoft Configuration Builder especifica quais dados serão transferidos entre o gateway e cada um dos servidores na rede. Nenhuma lógica ladder é necessária no processador (servidor) para funcionalidade do cliente, exceto para garantir que exista memória de dados suficiente.
A ilustração a seguir descreve o fluxo de dados entre os clientes Ethernet e o banco de dados interno.

Acesso de vários servidores ao banco de dados EIP
O suporte de servidor no gateway permite que aplicativos clientes (como software e processadores IHM) leiam e gravem no banco de dados do gateway. O driver do servidor é capaz de suportar múltiplas conexões simultâneas de vários clientes.
Quando configurada como servidor, a área de dados do usuário do banco de dados interno no gateway é a origem das solicitações de leitura e o destino das solicitações de gravação de clientes remotos. O acesso ao banco de dados é controlado pelo tipo de comando recebido na mensagem recebida do cliente.
O gateway deve estar corretamente configurado e conectado à rede antes de qualquer tentativa de uso. Use um programa de verificação de rede, como o ProSoft Discovery Service ou a instrução PING do prompt de comando, para verificar se o gateway pode ser visto na rede. Use o ProSoft Configuration Builder para confirmar a configuração adequada do gateway e transferir a configuração files de e para o gateway.

Tecnologia ProSoft, Inc.

Página 44 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

5.2 Configuração EIP
5.2.1 Configurando o Servidor EIP Classe 3 Use a conexão do Servidor EIP Classe 3 no ProSoft Configuration Builder quando o gateway estiver agindo como um dispositivo servidor (escravo) respondendo a instruções de mensagem iniciadas a partir de um dispositivo cliente (mestre), como uma IHM, DCS, CLP ou PAC.
Para configurar o servidor file tamanho em PCB
1 No ProSoft Configuration Builder, clique em [+] próximo ao gateway e, em seguida, clique em [+] próximo a Servidor EIP Classe 3.

2 Clique duas vezes no segundo Servidor EIP Classe 3 para exibir a caixa de diálogo Editar – Servidor EIP Classe 3.
3 Selecione o SERVIDOR FILE TAMANHO (100 ou 1000).
o Para um valor de 100, os registros são de N10:0 a N10:99. o Para um valor de 1000, os registros válidos são de N10:0 a N10:999.

Acessando a Memória Interna do Gateway A tabela a seguir refere-se à área de dados do usuário na memória do gateway:

Tipo de dados
BOOL Matriz de bits SINT INT DINT REAL

Tag Nome
BOOLDdata[ ] BITAData[ ] SINTData[ ] INT_Data[ ] DINTData[ ] REALData[ ]

Comprimento de cada elemento na mensagem CIP 1 4 1 2 4 4

Faixa de matriz para banco de dados de 10,000 elementos 0 a 159999 0 a 4999 0 a 19999 0 a 9999 0 a 4999 0 a 4999

Tecnologia ProSoft, Inc.

Página 45 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

Tipo de instrução MSG – CIP
A tabela a seguir define o relacionamento da área de dados do usuário no banco de dados interno do gateway com os endereços exigidos nas instruções CIP do MSG:

Banco de dados

CIP

CIP Booleano

Inteiro

Endereço

0

Int_data BoolData[0] [0]

999

Int_data BoolData[15984] [999]

1000 1999

Int_data BoolData[16000] [1000] Int_data BoolData[31984] [1999]

2000 2999

Int_data BoolData[32000] [2000] Int_data BoolData[47984] [2999]

3000 3999

Int_dados BoolData[48000] [3000] Int_dados [3999] BoolData[63999]

Matriz de bits CIP Byte CIP

BitAData[0]

SIntData[0]

SIntData[1998] BitAData[500] SIntData[2000]

SIntData[3998] BitAData[1000] SIntData[4000]

SIntData[5998] BitAData[1500] SIntData[6000]

SIntData[9998]

CIP DINT

CIP Real

DIntData[0]

Dados reais [0]

DIntData[500] RealData[500]

DIntData[1000] RealData[1000]

DIntData[1500] RealData[1500]

Tipo de instrução MSG – PCCC
A tabela a seguir define o relacionamento da área de dados do usuário no banco de dados interno do gateway com os endereços exigidos nas instruções MSG PCCC:

Endereço do banco de dados 0 999 1000 1999 2000

File tamanho 100 N10:0 N19:99 N20:0 N29:99 N30:0

Endereço do banco de dados 0 999 1000 1999 2000

File tamanho 100 N10:0 N19:99 N20:0 N29:99 N30:0

Tecnologia ProSoft, Inc.

Página 46 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA
Suporte a comandos do servidor de mensagens explícitas EtherNet/IP O PLX32-EIP-MBTCP-UA suporta vários conjuntos de comandos.

Manual do usuário do protocolo EIP

Funções básicas do conjunto de comandos

Comando 0x00 0x01 0x02 0x05 0x08

Função N/AN/AN/AN/AN/A

Definição Protegido Gravação Desprotegida Leitura Protegida Bit Gravação Desprotegida Bit Gravação Desprotegida Gravação

Suportado no servidor XXXXX

Funções do Conjunto de Comandos PLC-5

Comando 0x0F 0x0F

Função 0x00 0x01

Definição Gravação de intervalo de palavras (endereço binário) Leitura de intervalo de palavras (endereço binário)

0x0F

Leitura de intervalo digitado (endereço binário)

0x0F

Gravação de intervalo digitado (endereço binário)

0x0F

0x26

Ler-Modificar-Escrever (Endereço Binário)

0x0F 0x0F 0x0F

0x00 0x01 0x26

Gravação de intervalo de palavras (endereço ASCII) Leitura de intervalo de palavras (endereço ASCII) Leitura-Modificar-gravação (endereço ASCII)

Suportado no Servidor XXXX
XX

Funções do conjunto de comandos do SLC-500

Comando 0x0F 0x0F 0x0F 0x0F 0x0F

Função 0xA1 0xA2 0xA9 0xAA 0xAB

Definição

Suportado no servidor

Leitura lógica digitada protegida com dois

X

Campos de Endereço

Leitura lógica digitada protegida com três X

Campos de Endereço

Escrita lógica digitada protegida com dois

X

Campos de Endereço

Gravação lógica digitada protegida com três

X

Campos de Endereço

Escrita lógica digitada protegida com máscara (três campos de endereço)

Tecnologia ProSoft, Inc.

Página 47 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

5.2.2 Configurando conexão EIP Classe 1
Use a conexão EIP Classe 1 no ProSoft Configuration Builder quando o gateway atuar como um adaptador EIP transferindo dados de e para um PLC (o scanner EIP) usando uma conexão de E/S direta. Conexões diretas de E/S podem transferir grandes quantidades de dados rapidamente.
O PLX32-EIP-MBTCP-UA pode lidar com até oito conexões de E/S (dependendo do modelo), cada uma com 248 palavras de dados de entrada e 248 palavras de dados de saída.

Adicionando o Gateway ao RSLogix5000 v.20
1 Inicie o Rockwell Automation RSLinx e navegue até PLX32-EIP-MBTCP-UA. 2 Clique com o botão direito no gateway e escolha UPLOAD EDS FROM DEVICE.

Nota: Pode ser necessário reiniciar o RSLogix5000 para concluir a instalação do EDS.
3 Após reiniciar o RSLogix 5000, abra o projeto RSLogix 5000 desejado. 4 No Organizador do Controlador, clique com o botão direito na ponte EtherNet/IP na árvore de E/S e
escolha NOVO MÓDULO.

5 Na caixa de diálogo Selecionar tipo de módulo, na caixa de texto Inserir pesquisa, digite PLX3.

Tecnologia ProSoft, Inc.

Página 48 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

6 Clique em PLX32-EIP-MBTCP-UA e clique em CRIAR. Isso abre a caixa de diálogo Novo Módulo.

7 Na caixa de diálogo Novo Módulo, insira um nome para o gateway e, em seguida, insira o endereço IP do PLX32-EIP-MBTCP-UA.

8 Para adicionar conexões de E/S, clique em ALTERAR. Tecnologia ProSoft, Inc.

Página 49 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

9 Na caixa de diálogo Module Definition, insira as conexões de E/S. Até oito conexões de E/S podem ser adicionadas. As conexões de E/S têm um tamanho fixo de 496 bytes de dados de entrada e 496 bytes de dados de saída. Quando terminar clique em OK.

10 Na caixa de diálogo Module Properties, clique na guia CONNECTION para configurar cada conexão de E/S com seu próprio tempo RPI. Quando terminar, clique em OK.
11 O novo gateway aparece no Controller Organizer sob a ponte EtherNet/IP.

Tecnologia ProSoft, Inc.

Página 50 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

Adicionando o Gateway ao RSLogix5000 v.16 até v.19

Nota: Conexões Classe 1 não são suportadas no RSLogix v.15 e versões anteriores

1 Inicie o Rockwell Automation RSLogix 5000. 2 No Controller Organizer, clique com o botão direito na ponte EtherNet/IP na árvore de E/S e
choose NEW MODULE. 3 In the Select Module Type dialog box, click FIND. Procurar Generic EtherNet Bridge,
clique em Ponte Ethernet Genérica e, em seguida, clique em CRIAR. 4 Na caixa de diálogo Novo Módulo, insira um nome para o gateway e, em seguida, insira o IP
endereço do PLX32-EIP-MBTCP-UA. Isso cria o caminho de comunicação do processador para o PLX32-EIP-MBTCP-UA. 5 Adicione um novo módulo na ponte EtherNet genérica e adicione uma conexão CIP (CIP-MODULE). Aqui é onde você especifica os parâmetros para a conexão de E/S. Os tamanhos de entrada e saída precisam corresponder aos tamanhos de entrada e saída configurados no PCB. O valor do campo ADDRESS representa o número da conexão no PCB. Por padrão, todas as conexões possuem 248 palavras de entrada, 248 palavras de saída e 0 palavras de configuração. Defina o formato Comm como tipo de dados INT e defina as instâncias do Assembly como “1” para entrada, “2” para saída e “4” para configuração. 6 Adicione e configure uma conexão CIP para cada conexão de E/S.

Tecnologia ProSoft, Inc.

Página 51 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

Configurando conexões EIP classe 1 no PCB Após ter criado o gateway PLX32-EIP-MBTCP-UA no RSLogix 5000, você deve configurar as conexões no módulo.
Para configurar conexões Classe 1 em PCB
1 No ProSoft Configuration Builder, clique em [+] próximo ao gateway e, em seguida, clique em [+] próximo a Conexão EIP Classe 1 [x].

2 Clique duas vezes em Conexão EIP Classe 1 [x] para exibir a caixa de diálogo Editar – Conexão EIP Classe 1 [x].
3 Na caixa de diálogo, clique em um parâmetro e insira um valor para o parâmetro. Existem quatro parâmetros configuráveis ​​para cada conexão de E/S no ProSoft Configuration Builder.

Parâmetro Endereço de dados de entrada Tamanho de entrada Endereço de dados de saída Tamanho de saída

Faixa de valores 0 a 9999 0 a 248 0 a 9999 0 a 248

Descrição
Especifica o endereço inicial no banco de dados virtual do gateway para dados transferidos do gateway para o CLP.
Especifica o número de números inteiros que serão transferidos para a imagem de entrada do CLP (máximo de 248 números inteiros).
Especifica o endereço inicial no banco de dados virtual do gateway para dados transferidos do CLP para o gateway.
Especifica o número de inteiros que serão transferidos para a imagem de saída do CLP (248 inteiros no máximo).

Tecnologia ProSoft, Inc.

Página 52 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

5.2.3 Configurando a conexão Cliente[x]/UClient EIP Classe 3
O PLX32-EIP-MBTCP-UA suporta dois clientes conectados e um cliente não conectado (a maioria dos dispositivos usa clientes conectados; certifique-se de consultar o manual do usuário do dispositivo de destino para verificação).
· Use as conexões EIP Classe 3 Cliente [x] quando o gateway estiver agindo como um cliente/mestre iniciando instruções de mensagem para os dispositivos servidor/escravo. O protocolo EIP PLX32EIP-MBTCP-UA suporta três conexões de clientes conectados. As aplicações típicas incluem sistemas SCADA e comunicação SLC.
· Use a conexão EIP Classe 3 UClient quando o gateway estiver agindo como um cliente/mestre iniciando instruções de mensagem para os dispositivos servidor/escravo. O protocolo EIP PLX32-EIP-MBTCPUA suporta uma conexão de cliente não conectada. Mensagens não conectadas são um tipo de mensagens explícitas EtherNet/IP que usam implementação TCP/IP. Certos dispositivos, como o AB Power Monitor 3000 série B, suportam mensagens não conectadas. Verifique a documentação do seu dispositivo para obter mais informações sobre sua implementação EtherNet/IP.

Cliente Classe 3[x]/UClient
Para configurar conexões Cliente/UClient Classe 3 [x]
1 No ProSoft Configuration Builder, clique em [+] ao lado do gateway e, em seguida, clique em [+] ao lado de EIP Class 3 Client [x] ou EIP Class 3 UClient [x].

2 Clique duas vezes no segundo Cliente EIP Classe 3 [x] para exibir a caixa de diálogo Editar – Cliente EIP Classe 3 [x].
3 Na caixa de diálogo, clique em qualquer parâmetro para alterar seu valor.

Tecnologia ProSoft, Inc.

Página 53 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

A tabela a seguir especifica a configuração do dispositivo cliente EIP (mestre) na porta de rede:

Parâmetro
Atraso Mínimo de Comando

Valor
0 a 65535 milissegundos

Resposta 0 a 65535

Tempo esgotado

milissegundos

Tente novamente a contagem de 0 a 10

Descrição
Especifica o número de milissegundos de espera entre as emissões iniciais de um comando. Este parâmetro pode ser utilizado para atrasar todos os comandos enviados aos servidores para evitar “inundação” de comandos na rede. Este parâmetro não afeta novas tentativas de um comando, pois elas serão emitidas quando a falha for reconhecida.
Especifica o tempo em milissegundos que um Cliente aguardará antes de retransmitir um comando se nenhuma resposta for recebida do servidor endereçado. O valor a utilizar depende do tipo de rede de comunicação utilizada e do tempo de resposta esperado do dispositivo mais lento conectado à rede.
Especifica o número de vezes que um comando será repetido se falhar.

Tecnologia ProSoft, Inc.

Página 54 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

Comandos Cliente[x]/UClient Classe 3 Há uma lista de comandos separada para cada um dos diferentes tipos de mensagens suportados pelo protocolo. Cada lista é processada de cima para baixo, uma após a outra, até que todos os comandos especificados sejam concluídos e, então, o processo de pesquisa começa novamente. Esta seção define os comandos EtherNet/IP a serem emitidos do gateway para dispositivos servidores na rede. Você pode usar esses comandos para coleta de dados e controle de dispositivos na rede TCP/IP. Para fazer a interface do banco de dados virtual com controladores de automação programáveis ​​(PACs), controladores lógicos programáveis ​​(PLCs) da Rockwell Automation ou outros dispositivos de servidor EtherNet/IP, você deve construir uma lista de comandos, usando os parâmetros da lista de comandos para cada tipo de mensagem.
Para adicionar comandos Cliente/UClient Classe 3 [x]
1 No ProSoft Configuration Builder, clique em [+] ao lado do gateway e, em seguida, clique em [+] ao lado de EIP Class 3 Client [x] ou EIP Class 3 UClient [x].

2 Clique duas vezes no tipo de comando desejado para exibir a caixa de diálogo Editar – EIP Class 3 Client [x] Commands ou Edit – EIP Class 3 UClient [x] Commands.
3 Clique em ADICIONAR LINHA para adicionar um novo comando. 4 Clique em EDITAR LINHA ou clique duas vezes na linha para exibir a caixa de diálogo Editar onde você
configure o comando.

Tecnologia ProSoft, Inc.

Página 55 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

Classe 3 Cliente/UClient [x] Comandos SLC500 2 Campos de Endereço

Parâmetro Habilitado

Valor
Habilitar Desabilitar Gravação Condicional

Endereço Interno

0 para 9999

Descrição
Especifica se o comando deve ser executado e sob quais condições. ENABLE – O comando é executado a cada varredura da lista de comandos DISABLE – O comando está desabilitado e não será executado CONDITIONAL WRITE – O comando é executado somente se os dados internos associados ao comando mudarem
Especifica o endereço do banco de dados no banco de dados interno do gateway a ser associado ao comando. Se o comando for uma função de leitura, os dados recebidos na mensagem de resposta serão colocados no local especificado. Se o comando for uma função de gravação, os dados usados ​​no comando serão originados da área de dados especificada.

Código de troca de contagem de registro de intervalo de pesquisa
Slot de endereço IP

0 para 65535
0 para 125
Nenhum Troca de palavras Troca de palavras e bytes Troca de bytes
xxx.xxx.xxx.xxx -1

Especifica o intervalo mínimo para executar comandos contínuos. O parâmetro é inserido em 1/10 de segundo. Se um valor de 100 for inserido para um comando, o comando será executado no máximo a cada 10 segundos.
Especifica o número de pontos de dados a serem lidos ou gravados no dispositivo de destino.
Especifica se os dados do servidor devem ser ordenados de forma diferente do que foram recebidos. Este parâmetro é normalmente usado ao lidar com valores de ponto flutuante ou outros valores de vários registros. NONE – Nenhuma alteração é feita (abcd) WORD SWAP – As palavras são trocadas (cdab) WORD AND BYTE SWAP – As palavras e bytes são trocados (dcba) BYTE SWAP – Os bytes são trocados (badc)
Especifica o endereço IP do dispositivo de destino a ser endereçado.
Especifica o número do slot do dispositivo. Use um valor de -1 ao fazer interface com um SLC 5/05. Esses dispositivos não possuem um parâmetro de slot. Ao endereçar um processador em um rack CLX ou CMPLX, o número do slot corresponde ao slot que contém o controlador que está sendo endereçado.

Código de função 501 509

File Tipo File Número

Contador binário Controle de temporizador Inteiro flutuante Status da string ASCII
-1

Especifica o código de função a ser usado no comando. 501 – Leitura digitada protegida 509 – Gravação digitada protegida Especifica o file tipo a ser associado ao comando.
Especifica o PLC-5 file número a ser associado ao comando. Se um valor de -1 for inserido para o parâmetro, o campo não será usado no comando e o padrão file será usado.

Número do Elemento

Especifica o elemento no file onde o comando será iniciado.

Comentário

Comentário opcional de 32 caracteres para o comando.

Tecnologia ProSoft, Inc.

Página 56 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

Comandos Cliente[x]/UClient Classe 3 SLC500 3 Campos de Endereço
Este comando é normalmente usado ao acessar dados em um temporizador ou contador. IeT1.1.2 é o endereço do acumulador no Timer 1.

Parâmetro Habilitado

Valor
Habilitar Desabilitar Gravação Condicional

Descrição
Especifica se o comando deve ser executado e sob quais condições. ENABLE – O comando é executado a cada varredura da lista de comandos DISABLE – O comando está desabilitado e não será executado CONDITIONAL WRITE – O comando é executado somente se os dados internos associados ao comando mudarem

Código de troca de contagem de registro de intervalo de pesquisa de endereço interno
Código de função do slot de endereço IP File Tipo
File Número

0 para 9999
0 para 65535
0 para 125
Nenhum Troca de palavras Troca de palavras e bytes Troca de bytes
xxx.xxx.xxx.xxx
-1
502 510 511
Contador Binário Controle de Temporizador Inteiro Flutuante Status da String ASCII -1

Especifica o endereço do banco de dados no banco de dados interno do gateway a ser associado ao comando. Se o comando for uma função de leitura, os dados recebidos na mensagem de resposta serão colocados no local especificado. Se o comando for uma função de gravação, os dados usados ​​no comando serão originados da área de dados especificada. Especifica o intervalo mínimo para executar comandos contínuos. O parâmetro é inserido em 1/10 de segundo. Se um valor de 100 for inserido para um comando, o comando será executado no máximo a cada 10 segundos. Especifica o número de pontos de dados a serem lidos ou gravados no dispositivo de destino. Especifica se os dados do servidor devem ser ordenados de forma diferente do que foram recebidos. Este parâmetro é normalmente usado ao lidar com valores de ponto flutuante ou outros valores de vários registros. NONE – Nenhuma alteração é feita (abcd) WORD SWAP – As palavras são trocadas (cdab) WORD AND BYTE SWAP – As palavras e bytes são trocados (dcba) Byte swap – Os bytes são trocados (badc) Especifica o endereço IP do destino dispositivo a ser endereçado por este comando. Especifica o número do slot do dispositivo. Use um valor de -1 ao fazer interface com um SLC 5/05. Esses dispositivos não possuem um parâmetro de slot. Ao endereçar um processador em um ControlLogix ou CompactLogix, o número do slot corresponde ao slot no rack que contém o controlador que está sendo endereçado. Especifica o código de função a ser usado no comando. 502 – Leitura digitada protegida 510 – Gravação digitada protegida 511 – Gravação digitada protegida com máscara Especifica o file tipo a ser associado ao comando.
Especifica o SLC 500 file número a ser associado ao comando. Se um valor de -1 for inserido para o parâmetro, o campo não será usado no comando e o padrão file será usado.

Tecnologia ProSoft, Inc.

Página 57 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

Número do elemento de parâmetro
Subelemento
Comentário

Valor

Descrição Especifica o elemento no file onde o comando será iniciado.
Especifica o subelemento a ser usado com o comando. Consulte a documentação AB para obter uma lista de códigos de subelementos válidos. Comentário opcional de 32 caracteres para o comando.

Tecnologia ProSoft, Inc.

Página 58 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

Classe 3 Cliente[x]/UClient Comandos PLC5 Binário

Parâmetro Habilitado
Endereço Interno
Código de troca de contagem de registro de intervalo de pesquisa
Slot de endereço IP
Código de função
File Número

Valor Habilitar Desabilitar Gravação Condicional
0 para 9999
0 para 65535
0 a 125 Nenhum Troca de palavras Troca de palavras e bytes Troca de bytes
xxx.xxx.xxx.xxx -1
100 101 102 -1

Descrição
Especifica se o comando deve ser executado e sob quais condições. ENABLE – O comando é executado a cada varredura da lista de comandos DISABLE – O comando está desabilitado e não será executado CONDITIONAL WRITE – O comando é executado somente se os dados internos associados ao comando mudarem
Especifica o endereço do banco de dados no banco de dados interno do gateway a ser associado ao comando. Se o comando for uma função de leitura, os dados recebidos na mensagem de resposta serão colocados no local especificado. Se o comando for uma função de gravação, os dados usados ​​no comando serão originados da área de dados especificada.
Especifica o intervalo mínimo para executar comandos contínuos. O parâmetro é inserido em 1/10 de segundo. Se um valor de 100 for inserido para um comando, o comando será executado no máximo a cada 10 segundos.
Especifica o número de pontos de dados a serem lidos ou gravados no dispositivo de destino.
Especifica se os dados do servidor devem ser ordenados de forma diferente do que foram recebidos. Este parâmetro é normalmente usado ao lidar com valores de ponto flutuante ou outros valores de vários registros. NONE – Nenhuma alteração é feita (abcd) WORD SWAP – As palavras são trocadas (cdab) WORD AND BYTE SWAP – As palavras e bytes são trocados (dcba) BYTE SWAP – Os bytes são trocados (badc)
Especifica o endereço IP do dispositivo de destino a ser endereçado por este comando.
Especifica o número do slot do dispositivo. Utilize o valor -1 na interface com uma PLC5. Esses dispositivos não possuem parâmetro de slot. Ao endereçar um processador em um ControlLogix ou CompactLogix, o número do slot corresponde ao slot no rack que contém o controlador que está sendo endereçado.
Especifica o código de função a ser usado no comando. 100 – Gravação de intervalo de palavras 101 – Leitura de intervalo de palavras 102 – Leitura-Modificar-Escrever
Especifica o PLC5 file número a ser associado ao comando. Se um valor de -1 for inserido para o parâmetro, o campo não será usado no comando e o padrão file será usado.

Número do Elemento

Especifica o elemento no file onde o comando será iniciado.

Subelemento

Especifica o subelemento a ser usado com o comando. Consulte a documentação AB para obter uma lista de códigos de subelementos válidos.

Comentário

Comentário opcional de 32 caracteres para o comando.

Tecnologia ProSoft, Inc.

Página 59 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

Classe 3 Cliente[x]/UClient Comandos PLC5 ASCII

Parâmetro Habilitado

Valor
Habilitar Desabilitar Gravação Condicional

Endereço Interno

0 para 9999

Intervalo de votação

0 para 65535

Descrição
Especifica se o comando deve ser executado e sob quais condições. ENABLE – O comando é executado a cada varredura da lista de comandos DISABLE – O comando está desabilitado e não será executado CONDITIONAL WRITE – O comando é executado somente se os dados internos associados ao comando mudarem
Especifica o endereço do banco de dados no banco de dados interno do gateway a ser associado ao comando. Se o comando for uma função de leitura, os dados recebidos na mensagem de resposta serão colocados no local especificado. Se o comando for uma função de gravação, os dados usados ​​no comando serão originados da área de dados especificada.
Especifica o intervalo mínimo para executar comandos contínuos. O parâmetro é inserido em 1/10 de segundo. Se um valor de 100 for inserido para um comando, o comando será executado no máximo a cada 10 segundos.

Código de troca de contagem de registros
Slot de endereço IP
Código de função

0 a 125 Nenhum Troca de palavras Troca de palavras e bytes Troca de bytes
xxx.xxx.xxx.xxx -1
150 151 152

Especifica o número de pontos de dados a serem lidos ou gravados no dispositivo de destino.
Especifica se os dados do servidor devem ser ordenados de forma diferente do que foram recebidos. Este parâmetro é normalmente usado ao lidar com valores de ponto flutuante ou outros valores de vários registros. NONE – Nenhuma alteração é feita (abcd) WORD SWAP – As palavras são trocadas (cdab) WORD AND BYTE SWAP – As palavras e bytes são trocados (dcba) BYTE SWAP – Os bytes são trocados (badc)
Especifica o endereço IP do dispositivo de destino a ser endereçado por este comando.
Especifica o número do slot do dispositivo. Utilize o valor -1 na interface com uma PLC5. Esses dispositivos não possuem parâmetro de slot. Ao endereçar um processador em um ControlLogix ou CompactLogix, o número do slot corresponde ao slot no rack que contém o controlador que está sendo endereçado.
Especifica o código de função a ser usado no comando. 150 – Gravação de intervalo de palavras 151 – Leitura de intervalo de palavras 152 – Leitura-Modificar-Escrever

File Corda

Especifica o Endereço do PLC-5 como uma string. Para exampo N10:300

Comentário

Comentário opcional de 32 caracteres para o comando.

Tecnologia ProSoft, Inc.

Página 60 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

Controlador de Comandos Cliente[x]/UClient Classe 3 Tag Acesso

Parâmetro Habilitado
Endereço Interno
Código de troca de contagem de registro de intervalo de pesquisa
Slot de endereço IP
Tipo de dados do código de função
Tag Nome

Valor Habilitar Desabilitar Gravação Condicional
0 para 9999
0 para 65535
0 a 125 Nenhum Troca de palavras Troca de palavras e bytes Troca de bytes
xxx.xxx.xxx.xxx -1
332 333 Bool SINT INT DINT REAL DWORD

Descrição Especifica se o comando deve ser executado e sob quais condições. ENABLE – O comando é executado a cada varredura da lista de comandos DISABLE – O comando está desabilitado e não será executado CONDITIONAL WRITE – O comando é executado somente se os dados internos associados ao comando mudarem Especifica o endereço do banco de dados no banco de dados interno do gateway a ser associado ao comando. Se o comando for uma função de leitura, os dados recebidos na mensagem de resposta serão colocados no local especificado. Se o comando for uma função de gravação, os dados usados ​​no comando serão originados da área de dados especificada. Especifica o intervalo mínimo para executar comandos contínuos. O parâmetro é inserido em 1/10 de segundo. Se um valor de 100 for inserido para um comando, o comando será executado no máximo a cada 10 segundos. Especifica o número de pontos de dados a serem lidos ou gravados no dispositivo de destino. Especifica se os dados do servidor devem ser ordenados de forma diferente do que foram recebidos. Este parâmetro é normalmente usado ao lidar com valores de ponto flutuante ou outros valores de vários registros. NONE – Nenhuma alteração é feita (abcd) WORD SWAP – As palavras são trocadas (cdab) WORD AND BYTE SWAP – As palavras e bytes são trocados (dcba) BYTE SWAP – Os bytes são trocados (badc) Especifica o endereço IP do destino dispositivo a ser endereçado por este comando. Especifica o número do slot do dispositivo. Utilize o valor -1 na interface com uma PLC5. Esses dispositivos não possuem parâmetro de slot. Ao endereçar um processador em um ControlLogix ou CompactLogix, o número do slot corresponde ao slot no rack que contém o controlador que está sendo endereçado. Especifica o código de função a ser usado no comando. 332 – Leitura da tabela de dados CIP 333 – Gravação da tabela de dados CIP Especifica o tipo de dados do controlador de destino tag nome.
Especifica o controlador tag no PLC alvo.

Desvio

0 para 65535

Comentário

Especifica o banco de dados de deslocamento onde o valor corresponde ao Tag Parâmetro de nome
Comentário opcional de 32 caracteres para o comando.

Tecnologia ProSoft, Inc.

Página 61 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

Classe 3 Cliente[x]/UClient Comandos CIP Genérico

Parâmetro Habilitado

Valor
Desativado Habilitado Gravação Condicional

Endereço Interno

0 para 9999

Intervalo de votação

0 para 65535

Descrição
Especifica a condição para executar o comando. DISABLED – O comando está desabilitado e não será executado. ENABLED – O comando é executado em cada varredura da lista de comandos se o Poll Interval estiver definido como zero. Se o intervalo de pesquisa for diferente de zero, o comando será executado quando o temporizador de intervalo expirar. ESCRITA CONDICIONAL – O comando é executado somente se o(s) valor(es) dos dados internos a serem enviados foram alterados.
Especifica o endereço do banco de dados no banco de dados interno do gateway a ser associado ao comando. Se o comando for uma função de leitura, os dados recebidos na mensagem de resposta serão colocados no local especificado. Se o comando for uma função de gravação, os dados usados ​​no comando serão provenientes de uma área de dados especificada.
Especifica o intervalo mínimo para executar comandos contínuos. O parâmetro é inserido em 1/10 de segundo. Para exampPor exemplo, se um valor '100' for inserido para um comando, o comando será executado no máximo a cada 10 segundos.

Código de troca de contagem de registros
Classe de código de serviço do código de função do slot de endereço IP
Exemplo
Atributo Comentário

0 a 125 Nenhum Troca de palavras Troca de palavras e bytes Troca de bytes
xxx.xxx.xxx.xxx -1 CIP genérico 00 para FF (Hex)
00 a FFFF (Hex)
Dependente da aplicação 00 a FFFF (Hex)

Especifica o número de pontos de dados para leitura/gravação no dispositivo de destino.
Especifica se os dados do servidor devem ser ordenados de forma diferente do que foram recebidos. Este parâmetro é normalmente usado ao lidar com valores de ponto flutuante ou outros valores de vários registros. NONE – Nenhuma alteração é feita (abcd) WORD SWAP – As palavras são trocadas (cdab) WORD AND BYTE SWAP – As palavras e bytes são trocados (dcba) BYTE SWAP – Os bytes são trocados (badc)
Especifica o endereço IP do dispositivo de destino a ser endereçado por este comando.
Use `-1 ′ para direcionar um dispositivo conectado. Use > -1 para direcionar um dispositivo em um número de slot específico no rack.
Usado para ler/escrever os atributos de qualquer objeto usando um endereço explícito
Um valor de identificação inteiro que denota uma determinada instância de objeto e/ou função de classe de objeto. Para obter mais informações, consulte a especificação ODVA CIP.
Um valor de identificação inteiro atribuído a cada classe de objeto acessível pela rede. Para obter mais informações, consulte a especificação ODVA CIP.
Um valor de identificação inteiro atribuído a uma Instância de Objeto que a identifica entre todas as Instâncias da mesma Classe. Para obter mais informações, consulte a especificação ODVA CIP.
Um valor de identificação inteiro atribuído a um atributo de classe e/ou instância. Para obter mais informações, consulte a especificação ODVA CIP.
Este campo pode ser usado para fornecer um comentário de 32 caracteres ao comando. Os caracteres “:” e “#” são caracteres reservados. É altamente recomendável não ser usado na seção de comentários.

Tecnologia ProSoft, Inc.

Página 62 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

Nota: Devido ao comportamento dos Clientes Conectados, observe o seguinte:
– Vários comandos com objetos de classe diferentes não podem ser configurados para o mesmo dispositivo. – Vários comandos com objetos de classe diferentes não podem ser configurados para dispositivos diferentes. – Você pode configurar vários comandos usando o Get_Attribute_Single da mesma Classe e endereçar Atributos diferentes. – Se você tiver comandos em qualquer um dos outros tipos de comando (ou seja, Controlador Tag Access) e configurar um comando CIP Genérico para o mesmo dispositivo, não funcionará devido ao Cliente Conectado ter uma conexão ativa com um dispositivo. No entanto, você pode usar o Controlador Tag Acesso e CIP Genérico se os dispositivos alvo forem diferentes. – Para evitar algum ou todos esses cenários, é recomendável utilizar o Cliente Desconectado caso deseje enviar comandos para diferentes dispositivos, pois essas conexões são redefinidas/fechadas após a execução de cada comando.

Tecnologia ProSoft, Inc.

Página 63 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

Classe 3 Cliente[x]/UClient Comandos Básicos

Parâmetro Habilitado

Valor
Habilitar Desabilitar Gravação Condicional

Descrição
Especifica se o comando deve ser executado e sob quais condições. ENABLE – O comando é executado a cada varredura da lista de comandos DISABLE – O comando está desabilitado e não será executado CONDITIONAL WRITE – O comando é executado somente se os dados internos associados ao comando mudarem

Endereço Interno

0 para 9999

Especifica o endereço do banco de dados no banco de dados interno do gateway a ser associado ao comando. Se o comando for uma função de leitura,
os dados recebidos na mensagem de resposta são colocados no local especificado. Se o comando for uma função de gravação, os dados usados ​​no comando serão provenientes da área de dados especificada.

Intervalo de votação

0 para 65535

Especifica o intervalo mínimo para executar comandos contínuos. O parâmetro é inserido em 1/10 de segundo. Se um valor de 100 for inserido para um comando, o comando será executado no máximo a cada 10 segundos.

Contagem de registros de 0 a 125

Especifica o número de pontos de dados a serem lidos ou gravados no dispositivo de destino.

Trocar código
Endereço IP

Nenhum Troca de palavras Troca de palavras e bytes Troca de bytes
xxx.xxx.xxx.xxx

Especifica se os dados do servidor devem ser ordenados de forma diferente do que foram recebidos. Este parâmetro é normalmente usado ao lidar com valores de ponto flutuante ou outros valores de vários registros. NONE – Nenhuma alteração é feita (abcd) WORD SWAP – As palavras são trocadas (cdab) WORD AND BYTE SWAP – As palavras e bytes são trocados (dcba) BYTE SWAP – Os bytes são trocados (badc)
Especifica o endereço IP do dispositivo de destino a ser endereçado por este comando.

Slot

-1

Use um valor de -1 ao fazer interface com um SLC 5/05. Esses dispositivos não possuem um parâmetro de slot. Ao endereçar um processador em um ControlLogix ou CompactLogix, o número do slot corresponde ao slot no rack que contém o controlador que está sendo endereçado.

Código de função 1 2 3 4 5

Especifica o código de função a ser usado no comando. 1 – Escrita protegida 2 – Leitura desprotegida 3 – Escrita de bit protegida 4 – Escrita de bit desprotegida 5 – Escrita desprotegida

Endereço da palavra

Especifica o endereço da palavra onde iniciar a operação.

Comentário

Comentário opcional de 32 caracteres para o comando.

Tecnologia ProSoft, Inc.

Página 64 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

5.3 Diagnóstico de Rede
5.3.1 Diagnóstico de PCB EIP A melhor maneira de solucionar problemas do driver EIP é usar o ProSoft Configuration Builder para acessar os recursos de diagnóstico do gateway por meio da porta de depuração Ethernet.

A tabela a seguir resume as informações de status disponíveis no PCB para o driver EIP:

Tipo de conexão EIP Classe 1
Servidor EIP Classe 3
Cliente/UClient EIP Classe 3 [x]

Status de configuração do item do submenu
Status de comunicação de configuração
Status de comunicação de configuração
Erros de Cmd de comandos (decimais)
Erros de Cmd (Hex)

Descrição
Definições de configuração para conexões Classe 1.
Status das Conexões Classe 1. Exibe qualquer erro de configuração, bem como o número de conexões Classe 1.
Definições de configuração para conexões de servidor Classe 3.
Informações de status para cada conexão de servidor Classe 3. Exibe números de porta, endereços IP, status de soquete e contagens de leitura e gravação.
Definições de configuração para conexões cliente/UClient Classe 3.
Informações de status para comandos Cliente/UClient Classe 3 [x]. Exibe um resumo de todos os erros resultantes dos comandos Classe 3 Client/UClient [x].
Configuração para a lista de comandos Classe 3 Client/UClient [x].
Códigos de erro atuais para cada comando na lista de comandos Classe 3 Client/UClient [x] em formato de número decimal. Um zero significa que atualmente não há erro para o comando.
Códigos de erro atuais para cada comando na lista de comandos Classe 3 Client/UClient [x] em formato de número hexadecimal. Um zero significa que atualmente não há erro para o comando.

Para obter informações específicas sobre códigos de erro, consulte Códigos de erro EIP (página 68).

Tecnologia ProSoft, Inc.

Página 65 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

5.3.2 Dados de status EIP na memória superior
O driver EIP possui uma área de dados de status associada localizada na memória superior do PLX32-EIP-MBTCP-UA. A funcionalidade Data Map do PLX32-EIP-MBTCP-UA pode ser usada para mapear esses dados no intervalo normal de dados do usuário do banco de dados PLX32-EIP-MBTCP-UA.
Observe que todos os valores de status são inicializados em zero (0) na inicialização, na inicialização a frio e durante a inicialização a quente.

Dados de status do cliente EIP

A tabela a seguir lista os endereços na memória superior que o PLX32-EIP-MBTCP-UA armazena erros gerais e dados de status para cada cliente EIP conectado e desconectado:

Cliente EIP Cliente Conectado 0 Cliente Conectado 1 Cliente Não Conectado 0

Faixa de endereços 17900 a 17909 18100 a 18109 22800 a 22809

O conteúdo da área de dados de status de cada cliente é estruturado da mesma forma. A tabela a seguir descreve o conteúdo de cada registro na área de dados de status:

Deslocamento 0 1 2 3 4 5 6 7 8 9

Descrição Número de solicitações de comando Número de respostas de comando Número de erros de comando Número de solicitações Número de respostas Número de erros enviados Número de erros recebidos Reservado Código de erro atual Último código de erro

Tecnologia ProSoft, Inc.

Página 66 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

Dados de erro da lista de comandos do cliente EIP

O PLX32-EIP-MBTCP-UA armazena um código de status/erro na memória superior para cada
comando na lista de comandos de cada cliente EIP. A tabela a seguir lista os endereços na memória superior onde o gateway armazena os dados de erro da lista de comandos para cada cliente EIP:

Cliente EIP Cliente conectado 0 Cliente conectado 1 Cliente não conectado 0

Faixa de endereços 17910 a 18009 18110 a 18209 22810 a 22909

A primeira palavra na área de dados de erro da lista de comandos de cada cliente contém o código de status/erro do primeiro comando na lista de comandos do cliente. Cada palavra sucessiva na lista de erros de comando está associada ao próximo comando na lista. Portanto, o tamanho do
A área de dados de erro da lista de comandos depende do número de comandos definidos.
da área de dados de erro da lista de comandos (que é a mesma para todos os clientes) é exibida na
tabela a seguir:

Deslocamento 0 1
2 3 4 . . . 97 98 99

Descrição Código de erro do comando nº 1 Código de erro do comando nº 2
Comando #3 Código de erro Comando #4 Código de erro Comando #5 Código de erro . . . Comando #98 Código de erro Comando #99 Código de erro Comando #100 Código de erro

Tecnologia ProSoft, Inc.

Página 67 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

Dados de status do servidor EIP classe 1
A tabela a seguir lista os endereços na memória superior onde o gateway PLX3x armazena a contagem de conexões abertas para cada servidor EIP Classe 1.

Servidor EIP Classe 1
1 2 3 4 5 6 7 8

Faixa de endereços 17000
17001 17002 17003 17004 17005 17006 17007 17008

Descrição Mapa de bits do estado do PLC para cada conexão 1 a 8. 0 = Executar 1 = Programa aberto Contagem de conexões para conexão 1 Contagem de conexões abertas para conexão 2 Contagem de conexões abertas para conexão 3 Contagem de conexões abertas para conexão 4 abertas Contagem de conexões para conexão 5 abertas Contagem de conexões para conexão 6 Contagem de conexões abertas para conexão 7 Contagem de conexões abertas para conexão 8

Dados de status do servidor EIP classe 3

A tabela a seguir lista os endereços na memória superior onde o PLX32-EIP-MBTCPUA armazena dados de status para cada servidor EIP:

Servidor EIP 0 1 2 3 4

Faixa de endereços 18900 a 18915 18916 a 18931 18932 a 18947 18948 a 18963 18964 a 18979

O conteúdo da área de dados de status de cada servidor é estruturado da mesma forma. A tabela a seguir descreve o conteúdo de cada registro na área de dados de status:

Deslocamento 0 a 1 2 a 3 4 a 5 6 a 7 8 a 15

Descrição Estado da conexão aberta Contagem de conexão Soquete Contagem de leitura Soquete Contagem de gravação IP de peer

Tecnologia ProSoft, Inc.

Página 68 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

5.3.3 Códigos de erro EIP
O gateway armazena códigos de erro retornados do processo de lista de comandos na região da memória de erros da lista de comandos. Uma palavra é alocada para cada comando na área de memória. Os códigos de erro são formatados na palavra da seguinte forma: O byte menos significativo da palavra contém o código de status estendido e o byte mais significativo contém o código de status.
Use os códigos de erro retornados para cada comando da lista para determinar o sucesso ou a falha do comando. Se o comando falhar, use o código de erro para determinar a causa da falha.

Aviso: Os códigos de erro específicos do gateway (não compatíveis com EtherNet/IP/PCCC) são retornados de dentro do gateway e nunca retornados de um dispositivo escravo EtherNet/IP/PCCC conectado. Esses são códigos de erro que fazem parte do protocolo EtherNet/IP/PCCC ou são códigos estendidos exclusivos do PLX32-EIP-MBTCP-UA. Os erros EtherNet/IP/PCCC mais comuns são mostrados abaixo:

Códigos de erro STS locais

Código (Int) 0 256 512 768 1024 1280 1536 1792 2048

Código (Hex) 0x0000 0x0100 0x0200 0x0300 0x0400 0x0500 0x0600 0x0700 0x0800

Descrição Êxito, sem erro O nó DST está sem espaço de buffer Não é possível garantir a entrega (camada de link) Suporte de token duplicado detectado A porta local está desconectada A camada de aplicação expirou aguardando resposta Nó duplicado detectado A estação está offline Falha de hardware

Códigos de erro STS remotos

Código (Int) 0 4096 8192 12288 16384 20480 24576 26872 -32768 -28672 -24576 -20480 -16384 -12288 -8192

Código (Hex) 0x0000 0x1000 0x2000 0x3000 0x4000 0x5000 0x6000 0x7000 0x8000 0x9000 0xA000 0xB000 0xC000 0xD000 0xE000
0xF0nn

Descrição Êxito, sem erro Comando ou formato ilegal O host tem um problema e não se comunica O host do nó remoto está ausente, desconectado ou desligado O host não pôde concluir a função devido a uma falha de hardware Resolvendo o problema ou linhas de proteção de memória Função não permitida devido à seleção de proteção do comando O processador está no modo de programa Modo de compatibilidade file falta ou problema na zona de comunicação O nó remoto não pode armazenar o comando de buffer Aguarde ACK (buffer 1775-KA cheio) Problema no nó remoto devido ao download Aguarde ACK (buffer 1775-KA cheio) Não usado Não usado Código de erro no byte EXT STS (nn contém erro EXT código)

Tecnologia ProSoft, Inc.

Página 69 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Códigos de erro EXT STS

Código (Int) -4096 -4095 -4094 -4093 -4092 -4091 -4090 -4089 -4088 -4087 -4086 -4085 -4084 -4083 -4082 -4081 -4080 -4079 -4078 -4077 -4076 -4075 -4074 -4073 -4072 -4071 -4070 -4069 -4068 -4067 -4066 -4065

Código (Hex) 0xF000 0xF001 0xF002 0xF003 0xF004 0xF005 0xF006 0xF007 0xF008 0xF009 0xF00A 0xF00B 0xF00C 0xF00D 0xF00E 0xF00F 0xF010 0 011xF0 012xF0 013xF0 014xF0 015xF0 016xF0 017xF0 018xF0 019xF0 01xF0A 01xF0B 01xF0C 01xF0D 01xF0E 01xFXNUMXF

Descrição Não utilizado Um campo tem um valor ilegal Menos níveis especificados no endereço que o mínimo para qualquer endereço Mais níveis especificados no endereço do que o sistema suporta Símbolo não encontrado O símbolo está em formato impróprio O endereço não aponta para algo utilizável File é de tamanho errado Não é possível concluir a solicitação Dados ou file é muito grande O tamanho da transação mais o endereço da palavra são muito grandes Acesso negado, privilégio impróprio A condição não pode ser gerada – o recurso não está disponível A condição já existe – o recurso já está disponível O comando não pode ser executado Estouro do histograma Sem acesso Tipo de dados ilegais Parâmetro inválido ou dados inválidos Endereço existe referência para a área excluída Falha na execução do comando por motivo desconhecido Erro de conversão de dados O scanner não consegue se comunicar com o adaptador de rack 1771 Incompatibilidade de tipo 1171 A resposta do gateway não era válida Rótulo duplicado File está aberto; outro nó é o proprietário Outro nó é o proprietário do programa Reservado Reservado Violação de proteção de elemento de tabela de dados Problema interno temporário

Códigos de erro EIP

Código (Int) -1 -2 -10 -11 -12 -20 -21 -200

Código (Hex) 0xFFFF 0xFFFE 0xFFF6 0xFFF5 0xFFF4 0xFFEC 0xFFEB 0xFF38

Descrição Linha de controle do modem CTS não definida antes da transmissão Tempo limite durante a transmissão da mensagem Tempo limite aguardando DLE-ACK após solicitação Tempo limite aguardando resposta após solicitação Os dados de resposta não correspondem à contagem de bytes solicitada DLE-NAK recebido após a solicitação DLE-NAK enviado após a resposta DLE-NAK recebido após solicitação

Manual do usuário do protocolo EIP

Tecnologia ProSoft, Inc.

Página 70 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Códigos de erro de interface TCP/IP

Erro (Int) -33 -34 -35 -36 -37

Erro (Hex) 0xFFDF 0xFFDE 0xFFDD 0xFFDC 0xFFDB

Descrição Falha ao conectar ao destino Falha ao registrar a sessão com o destino (tempo limite) Falha ao tempo limite de resposta aberta de encaminhamento PCCC/Tag tempo limite de resposta do comando Nenhum erro de conexão TCP/IP

Códigos de erro de resposta comuns

Erro (Int) -40 -41 -42 -43 -44 -45 -46 -47 -48 -49

Erro (Hex) 0xFFD8 0xFFD7 0xFFD6 0xFFD5 0xFFD4 0xFFD3 0xFFD2 0xFFD1 0xFFD0 0xFFCF

Descrição Comprimento de resposta inválido Contagem de itens CPF incorreta Erro no campo de endereço CPF Pacote CPF tag CPF inválido código de comando inválido Erro de status do CPF relatado CPF valor de ID de conexão incorreto retornado Campo de contexto não correspondido Identificador de sessão incorreto retornado CPF número de mensagem incorreto

Registrar códigos de erro de resposta de sessão

Erro (Int) -50 -51 -52

Erro (Hex) 0xFFCE 0xFFCD 0xFFCC

Descrição Comprimento da mensagem recebida inválida Status relatado erro Versão inválida

Códigos de erro de resposta aberta de encaminhamento

Erro (Int) -55 -56

Erro (Hex) 0xFFC9 0xFFC8

Descrição Comprimento da mensagem recebida inválida Erro de status relatado

Códigos de erro de resposta PCCC

Erro (Int) -61 -62 -63 -64 -65
-66

Erro (Hex) 0xFFC3 0xFFC2 0xFFC1 0xFFC0
0xFFBF 0xFFBE

Descrição Comprimento da mensagem recebida inválida Status reportado erro de CPF código de comando incorreto TNS na mensagem PCCC não correspondida
O ID do fornecedor na mensagem PCCC não corresponde O número de série na mensagem PCCC não corresponde

Manual do usuário do protocolo EIP

Tecnologia ProSoft, Inc.

Página 71 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

5.4 Referência EIP
5.4.1 Especificidades do SLC e do MicroLogix
Mensagens de um SLC 5/05 O PLX32-EIP-MBTCP-UA pode receber mensagens de um SLC 5/05 contendo uma interface Ethernet. O gateway suporta comandos de leitura e gravação.

Comandos de gravação SLC5/05
Os comandos de gravação transferem dados do processador SLC para o gateway. O diagrama a seguir mostra um example rung para executar um comando de gravação.

1 Defina o parâmetro READ/WRITE como WRITE. O gateway suporta um valor de parâmetro TARGET DEVICE de 500CPU ou PLC5.
2 No objeto MSG, clique em SETUP SCREEN no objeto MSG para concluir a configuração da instrução MSG. Isso exibe a seguinte caixa de diálogo.

3 Defina o ENDEREÇO ​​DA TABELA DE DADOS DO DISPOSITIVO ALVO para um endereço válido file elemento (como N11:0) para mensagens SLC e PLC5.
4 Defina a opção MULTIHOP como SIM.

Tecnologia ProSoft, Inc.

Página 72 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

5 Preencha a parte da guia MULTIHOP da caixa de diálogo mostrada na imagem a seguir.

6 Defina o valor TO ADDRESS para o endereço IP Ethernet do gateway. 7 Pressione a tecla INS para adicionar a segunda linha para ControlLogix Backplane e definir o slot
número para zero.

Tecnologia ProSoft, Inc.

Página 73 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

Comandos de leitura do SLC5/05
Os comandos de leitura transferem dados do gateway para o processador SLC. O diagrama a seguir mostra um example rung para executar um comando de leitura.

1 Defina o parâmetro READ/WRITE como READ. O gateway suporta um valor de parâmetro TARGET DEVICE de 500CPU ou PLC5.
2 No objeto MSG, clique em SETUP SCREEN no objeto MSG para concluir a configuração da instrução MSG. Isso exibe a seguinte caixa de diálogo.

3 Defina o ENDEREÇO ​​DA TABELA DE DADOS DO DISPOSITIVO ALVO para um endereço válido file elemento (como N11:0) para mensagens SLC e PLC5.
4 Defina a opção MULTIHOP como SIM.

Tecnologia ProSoft, Inc.

Página 74 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

5 Preencha a parte da guia MULTIHOP da caixa de diálogo conforme mostrado na imagem a seguir.

6 Defina o valor TO ADDRESS para o endereço IP Ethernet do gateway. 7 Pressione a tecla INS para adicionar a segunda linha para ControlLogix Backplane e definir o slot
número para zero.

SLC File Tipos
Estas informações são específicas para a família SLC e MicroLogix ou processadores usados ​​com o conjunto de comandos PCCC. Os comandos do processador SLC e MicroLogix suportam um file campo de tipo inserido como um único caractere para indicar a tabela de dados a ser usada no comando. A tabela a seguir define o relacionamento do file tipos aceitos pelo gateway e pelo SLC file tipos.

File Digite SBTCRNFZA

Descrição Status Bit Temporizador Contador Controle Inteiro Sequência de ponto flutuante ASCII

O File Type Command Code é o valor do código de caracteres ASCII do File Digite carta. Este é o valor a ser inserido para o FILE Parâmetro TYPE das configurações do Comando PCCC nas tabelas de dados da lógica ladder.
Além disso, as funções específicas do SLC (502, 510 e 511) suportam um campo de subelemento. Este campo seleciona um campo de subelemento em uma tabela de dados complexa. Para exampPor exemplo, para obter o valor atual acumulado para um contador ou temporizador, defina o campo do subelemento como 2.

Tecnologia ProSoft, Inc.

Página 75 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

5.4.2 Especificações do Processador PLC5
Mensagens de uma PLC5 O gateway pode receber mensagens de uma PLC5 contendo interface Ethernet. O gateway suporta comandos de leitura e gravação.

Comandos de Escrita PLC5
Os comandos de escrita transferem dados do processador PLC5 para o gateway. O diagrama a seguir mostra um example rung para executar um comando de gravação.

1 No objeto MSG, clique em SETUP SCREEN no objeto MSG para concluir a configuração da instrução MSG. Isso exibe a seguinte caixa de diálogo.

2 Selecione o COMANDO DE COMUNICAÇÃO para executar na lista de comandos suportados a seguir.
o Escrita tipo PLC5 o Escrita desprotegida PLC2 o Escrita digitada PLC5 para PLC o Escrita lógica digitada PLC
3 Defina o ENDEREÇO ​​DA TABELA DE DADOS DO DISPOSITIVO ALVO para um endereço válido file elemento (como N11:0) para mensagens SLC e PLC5. Para a mensagem de escrita desprotegida do PLC2, defina o endereço para o índice do banco de dados (como 1000) para o comando.

Tecnologia ProSoft, Inc.

Página 76 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

4 Defina a opção MULTIHOP como SIM. 5 Preencha a parte da guia MULTIHOP da caixa de diálogo conforme mostrado na imagem a seguir.

6 Defina o valor TO ADDRESS para o endereço IP Ethernet do gateway. 7 Pressione a tecla INS para adicionar a segunda linha para ControlLogix Backplane e definir o slot
número para zero.

Tecnologia ProSoft, Inc.

Página 77 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

Comandos de leitura PLC5
Os comandos de leitura transferem dados para o processador PLC5 do gateway. O diagrama a seguir mostra um exampa linha que executa um comando de leitura.

1 No objeto MSG, clique em SETUP SCREEN no objeto MSG para concluir a configuração da instrução MSG. Isso exibe a seguinte caixa de diálogo.

2 Selecione o COMANDO DE COMUNICAÇÃO para executar na lista de comandos suportados a seguir.
o Leitura tipo PLC5 o Leitura não protegida PLC2 o Leitura digitada PLC5 para PLC o Leitura lógica digitada PLC
3 Defina o ENDEREÇO ​​DA TABELA DE DADOS DO DISPOSITIVO ALVO para um endereço válido file elemento (como N11:0) para mensagens SLC e PLC5. Para a mensagem de leitura desprotegida do PLC2, defina o endereço para o índice do banco de dados (como 1000) para o comando.
4 Defina a opção MULTIHOP como SIM.

Tecnologia ProSoft, Inc.

Página 78 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

5 Preencha a parte da guia MULTIHOP da caixa de diálogo conforme mostrado na imagem a seguir.

6 Defina o valor TO ADDRESS para o endereço IP Ethernet do gateway. 7 Pressione a tecla INS para adicionar a segunda linha para ControlLogix Backplane e definir o slot
número para zero.

Campos do Subelemento PLC-5
Esta seção contém informações específicas do processador CLP-5 ao utilizar o conjunto de comandos PCCC. Os comandos específicos do processador CLP-5 contêm um campo de código de subelemento. Este campo seleciona um campo de subelemento em uma tabela de dados complexa. Para exampPor exemplo, para obter o valor atual acumulado de um contador ou temporizador, configure o campo do subelemento para 2. As tabelas a seguir mostram os códigos dos subelementos para tabelas de dados complexos do PLC-5.

Temporizador/Contador
Código 0 1 2

Descrição Predefinição de controle acumulada

Controlar
Código 0 1 2

Descrição Posição do comprimento do controle

PD

Todos os valores PD são valores de ponto flutuante e têm duas palavras.

Código 0 2 4 6 8 26

Descrição Controle SP Kp Ki Kd PV

Tecnologia ProSoft, Inc.

Página 79 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

BT
Código 0 1 2 3 4 5
MG
Código 0 1 2 3

Descrição Controle RLEN Dados DLEN file # Elemento # Rack/Grupo/Slot
Descrição Erro de controle RLEN DLEN

Manual do usuário do protocolo EIP

Tecnologia ProSoft, Inc.

Página 80 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

5.4.3 Especificações dos processadores ControlLogix e CompactLogix
Mensagens de um processador ControlLogix ou CompactLogix Use a instrução MSG para trocar dados entre um processador Control/CompactLogix e o gateway. Existem dois métodos básicos de transferência de dados suportados pelo gateway ao usar a instrução MSG: mensagens PCCC encapsuladas e mensagens CIP Data Table. Você pode usar qualquer um dos métodos.
Mensagens PCCC encapsuladas Esta seção contém informações específicas para o processador Control/CompactLogix ao usar o conjunto de comandos PCCC. A implementação atual do conjunto de comandos PCCC não usa funções que possam acessar diretamente o Controlador Tag Base de dados. Para acessar esse banco de dados, você deve usar o recurso de mapeamento de tabela no RSLogix 5000. O RSLogix 5000 permite atribuir o controlador Tag Arrays para tabelas de dados virtuais do PLC 5. O PLX32EIP-MBTCP-UA usando o conjunto de comandos PLC 5 definido neste documento pode então acessar os dados deste controlador. Os processadores PLC5 e SLC5/05 contendo uma interface Ethernet utilizam o método de mensagem encapsulada PCCC. O gateway simula esses dispositivos e aceita comandos de leitura e gravação.

Mensagem de gravação PCCC encapsulada Os comandos de gravação transferem dados do processador para o gateway. O gateway suporta os seguintes comandos PCCC encapsulados: · Escrita desprotegida de PLC2 · Escrita digitada de PLC5 · Escrita de intervalo de palavras de PLC5 · Escrita digitada de PLC
O diagrama a seguir mostra um exampa linha que executa um comando de gravação.

Tecnologia ProSoft, Inc.

Página 81 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

1 Na caixa de diálogo Configuração de mensagem, defina o conjunto de dados a ser transferido do processador para o gateway, conforme mostrado na imagem a seguir.

2 Preencha a caixa de diálogo da área de dados a ser transferida.
o Para mensagens PLC5 e SLC, configure o ELEMENTO DESTINO para um elemento em um file (como, N10:0).
o Para a mensagem de Escrita Desprotegida do PLC2, configure o ELEMENTO DESTINO com o endereço do banco de dados interno do gateway. Isto não pode ser definido para um valor inferior a dez. Esta não é uma limitação do gateway, mas do software RSLogix.
o Para uma função de escrita ou leitura desprotegida do PLC2, insira o endereço do banco de dados em formato octal.
3 Clique na guia COMUNICAÇÃO e preencha as informações de comunicação conforme mostrado na imagem a seguir.

Tecnologia ProSoft, Inc.

Página 82 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

4 Certifique-se de selecionar CIP como MÉTODO DE COMUNICAÇÃO. O PATH especifica a rota da mensagem do processador para o gateway EIP. Os elementos do caminho são separados por vírgulas. No exampo caminho mostrado:
o O primeiro elemento é “Enet”, que é o nome definido pelo usuário dado ao gateway 1756ENET no chassi (você pode substituir o nome pelo número do slot do gateway ENET)
o O segundo elemento, “2”, representa a porta Ethernet no gateway 1756-ENET.
o O último elemento do caminho, “192.168.0.75” é o endereço IP do gateway, que é o destino da mensagem.

Caminhos mais complexos são possíveis se o roteamento for para outras redes usando vários gateways e racks 1756-ENET. Consulte a base de conhecimento de suporte técnico da ProSoft Technology para obter mais informações sobre roteamento Ethernet e definições de caminho.

Tecnologia ProSoft, Inc.

Página 83 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

Mensagem de leitura PCCC encapsulada
Os comandos de leitura transferem dados do gateway para um processador. O gateway suporta os comandos PCCC encapsulados:
· Leitura Desprotegida PLC2 · Leitura Digitada PLC5 · Leitura de Faixa de Palavras PLC5 · Leitura Digitada PLC

O diagrama a seguir mostra um exampa linha que executa um comando de leitura.

1 Na caixa de diálogo Configuração de mensagem, defina o conjunto de dados a ser transferido do processador para o gateway, conforme mostrado na imagem a seguir.

2 Preencha a caixa de diálogo da área de dados a ser transferida.
o Para mensagens PLC5 e SLC, configure o SOURCE ELEMENT para um elemento em um data file (como, N10:0).
o Para a mensagem de leitura desprotegida do PLC2, configure o ELEMENTO FONTE com o endereço do banco de dados interno do gateway. Isto não pode ser definido para um valor inferior a dez. Esta não é uma limitação do gateway, mas do software RSLogix.

Tecnologia ProSoft, Inc.

Página 84 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

3 Clique na guia COMUNICAÇÃO e preencha as informações de comunicação conforme mostrado na imagem a seguir.

4 Certifique-se de selecionar CIP como MÉTODO DE COMUNICAÇÃO. O PATH especifica a rota da mensagem do processador para o gateway EIP. Os elementos do caminho são separados por vírgulas. No exampo caminho mostrado:
o O primeiro elemento é “Enet”, que é o nome definido pelo usuário dado ao gateway 1756ENET no chassi (você pode substituir o nome pelo número do slot do gateway ENET)
o O segundo elemento, “2”, representa a porta Ethernet no gateway 1756-ENET.
o O último elemento do caminho, “192.168.0.75” é o endereço IP do gateway e o destino da mensagem.
Caminhos mais complexos são possíveis se o roteamento for para outras redes usando vários gateways e racks 1756-ENET. Consulte a base de conhecimento de suporte técnico da ProSoft Technology para obter mais informações sobre roteamento Ethernet e definições de caminho.

Tecnologia ProSoft, Inc.

Página 85 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

Operações de tabela de dados CIP
Você pode usar mensagens CIP para transferir dados entre o processador ControlLogix ou CompactLogix e o gateway. Tag os nomes definem os elementos a serem transferidos. O gateway oferece suporte a operações de leitura e gravação.

Gravação de tabela de dados CIP
As mensagens de gravação da tabela de dados CIP transferem dados do processador para o gateway. O diagrama a seguir mostra um exampa linha que executa um comando de gravação.

1 Na caixa de diálogo Configuração de mensagem, defina o conjunto de dados a ser transferido do processador para o gateway, conforme mostrado na imagem a seguir.

2 Preencha a caixa de diálogo da área de dados a ser transferida. As mensagens da tabela de dados CIP requerem um tag elemento de banco de dados para a origem e o destino.
o A FONTE TAG é um tag definido no Controlador Tag base de dados. o O ELEMENTO DESTINO é o tag elemento no gateway. o O gateway simula um tag banco de dados como uma matriz de elementos definidos pelo
tamanho máximo de registro para o gateway com o tag nome INT_DATA (com o valor máximo de int_data[3999]).

Tecnologia ProSoft, Inc.

Página 86 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

3 No ex anteriorample, o primeiro elemento no banco de dados é o local inicial para a operação de gravação de dez elementos. Clique na guia COMUNICAÇÃO e preencha as informações de comunicação conforme mostrado na imagem a seguir.

4 Certifique-se de selecionar CIP como MÉTODO DE COMUNICAÇÃO. O PATH especifica a rota da mensagem do processador para o gateway EIP. Os elementos do caminho são separados por vírgulas. No exampo caminho mostrado:
o O primeiro elemento é “Enet”, que é o nome definido pelo usuário dado ao gateway 1756ENET no chassi (você pode substituir o nome pelo número do slot do gateway ENET)
o O segundo elemento, “2”, representa a porta Ethernet no gateway 1756-ENET.
o O último elemento do caminho, “192.168.0.75” é o endereço IP do gateway, que é o destino da mensagem.
Caminhos mais complexos são possíveis se o roteamento for para outras redes usando vários gateways e racks 1756-ENET. Consulte a base de conhecimento de suporte técnico da ProSoft Technology para obter mais informações sobre roteamento Ethernet e definições de caminho.

Tecnologia ProSoft, Inc.

Página 87 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

Leitura da tabela de dados CIP
As mensagens de leitura da tabela de dados CIP transferem dados do gateway para o processador. O diagrama a seguir mostra um exampa linha que executa um comando de leitura.

1 Na caixa de diálogo Configuração de mensagem, defina o conjunto de dados a ser transferido do processador para o gateway, conforme mostrado na imagem a seguir.

2 Preencha a caixa de diálogo da área de dados a ser transferida. As mensagens da tabela de dados CIP requerem um tag elemento de banco de dados para a origem e o destino.
o O DESTINO TAG é um tag definido no Controlador Tag base de dados. o O ELEMENTO FONTE é o tag elemento no gateway. o O gateway simula um tag banco de dados como uma matriz de elementos definidos pelo
tamanho máximo de registro para o gateway (parâmetro de configuração do usuário “Maximum Register” na seção [Gateway]) com o tag nome INT_DATA.

Tecnologia ProSoft, Inc.

Página 88 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo EIP

3 No ex anteriorample, o primeiro elemento no banco de dados é o local inicial para a operação de leitura de dez elementos. Clique na guia COMUNICAÇÃO e preencha as informações de comunicação conforme mostrado na imagem a seguir.

4 Certifique-se de selecionar CIP como MÉTODO DE COMUNICAÇÃO. O PATH especifica a rota da mensagem do processador para o gateway EIP. Os elementos do caminho são separados por vírgulas. No exampo caminho mostrado:
o O primeiro elemento é “Enet”, que é o nome definido pelo usuário dado ao gateway 1756ENET no chassi (você pode substituir o nome pelo número do slot do gateway ENET)
o O segundo elemento, “2”, representa a porta Ethernet no gateway 1756-ENET.
o O último elemento do caminho, “192.168.0.75” é o endereço IP do gateway, que é o destino da mensagem.
Caminhos mais complexos são possíveis se o roteamento for para outras redes usando vários gateways e racks 1756-ENET. Consulte a base de conhecimento de suporte técnico da ProSoft Technology para obter mais informações sobre roteamento Ethernet e definições de caminho.

Tecnologia ProSoft, Inc.

Página 89 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA
6 Protocolo MBTCP

Manual do usuário do protocolo MBTCP

6.1 MBTCP Funcional Acimaview
Você pode usar o protocolo PLX32-EIP-MBTCP-UA Modbus TCP/IP (MBTCP) para fazer a interface de muitos protocolos diferentes na família de processadores Schneider Electric Quantum, bem como em outros dispositivos que suportam o protocolo. O protocolo MBTCP oferece suporte a conexões de cliente e servidor.
O gateway suporta uma conexão de cliente na rede TCP/IP para fazer interface com processadores (e outros dispositivos baseados em servidor) usando uma lista de comandos de até 100 entradas especificadas por você. O gateway armazena os comandos de gravação para processadores remotos na memória inferior do gateway. É também aqui que o gateway armazena dados de comandos de leitura de outros dispositivos. Consulte Banco de dados interno MBTCP (página 92) para obter mais informações.
Os dados na memória inferior do banco de dados interno do gateway são acessíveis para operações de leitura e gravação por qualquer nó na rede que suporte os protocolos TCP/IP MBAP (Service Port 502) ou MBTCP (Service Ports 2000/2001). O protocolo MBAP (Porta 502) é uma implementação padrão definida pela Schneider Electric e usada em seu processador Quantum. Este protocolo aberto é uma versão modificada do protocolo serial Modbus. O protocolo MBTCP é uma mensagem do protocolo Modbus incorporada em um pacote TCP/IP. O gateway suporta até cinco conexões de servidor ativo nas portas de serviço 502, cinco conexões de servidor ativo adicionais na porta de serviço 2000 e uma conexão de cliente ativa.
A ilustração a seguir mostra a funcionalidade do protocolo Modbus TCP/IP.

Tecnologia ProSoft, Inc.

Página 90 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo MBTCP

6.1.1 Especificações Gerais do MBTCP
O protocolo Modbus TCP/IP permite múltiplas conexões Ethernet simultâneas e independentes. As conexões podem ser todos os clientes, todos os servidores ou uma combinação de conexões de cliente e servidor.
· Porta de comunicação Ethernet 10/100 MB · Suporta a versão Enron do protocolo Modbus para transações de dados de ponto flutuante · Parâmetros configuráveis ​​para o cliente, incluindo um atraso de resposta mínimo de 0 a
65535 ms e suporte de ponto flutuante · Suporta cinco conexões de servidor independentes para Service Port 502 · Suporta cinco conexões de servidor independentes para Service Port 2000 · Todo o mapeamento de dados começa no registro Modbus 400001, protocolo base 0. · Códigos de erro, contadores de erros e porta dados de status disponíveis na memória de dados do usuário
Cliente Modbus TCP/IP
· Lê e grava dados ativamente em dispositivos Modbus TCP/IP usando MBAP · Até 10 conexões de cliente com vários comandos para conversar com vários servidores
Servidor Modbus TCP/IP
· O driver do servidor aceita conexões de entrada na Porta de Serviço 502 para clientes que usam mensagens MBAP Modbus TCP/IP e conexões na Porta de Serviço 2000 (ou outras Portas de Serviço) para clientes que usam mensagens Modbus Encapsuladas.
· Suporta múltiplas conexões de servidores independentes para qualquer combinação de Service Port 502 (MBAP) e Service Port 2000 (Encapsulated)
· Até 20 servidores são suportados

Parâmetro Comandos Modbus suportados (cliente e servidor)
Parâmetros Configuráveis: (cliente e servidor)
Parâmetros configuráveis: (somente cliente)
Dados de status da lista de comandos
Pesquisa de lista de comandos

Descrição

1: Leitura do status da bobina 2: Leitura do status da entrada 3: Leitura dos registros de retenção 4: Leitura dos registros de entrada 5: Forçar (gravação) bobina única 6: Predefinição (gravação) do registro de retenção único

15: Forçar (gravar) múltiplas bobinas 16: Predefinir (gravar) múltiplos registros de retenção 22: Registro de retenção de gravação de máscara (somente escravo) 23: Registros de retenção de leitura/gravação (somente escravo)

Endereço IP do gateway Registro de início de leitura do PLC (%MW) Registro de início de gravação do PLC (%MW)
Número de servidores MBAP e MBTCP Gateway Modbus Read Start Address Gateway Modbus Write Start Address

Contagem mínima de novas tentativas de tempo limite de resposta de atraso de comando
Ponteiro de erro de comando

Até 160 comandos Modbus (um tag por comando)

Códigos de erro relatados individualmente para cada comando. Dados de status de alto nível disponíveis no cliente Modbus TCP/IP (Ex: PLC)

Cada comando pode ser habilitado ou desabilitado individualmente; somente gravação em mudança de dados está disponível

Tecnologia ProSoft, Inc.

Página 91 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo MBTCP

6.1.2 Banco de Dados Interno MBTCP
O banco de dados interno é fundamental para a funcionalidade do PLX32-EIP-MBTCP-UA. O gateway compartilha esse banco de dados entre todas as portas de comunicação no gateway e o utiliza como um canal para passar informações de um protocolo para outro dispositivo em uma rede, para um ou mais dispositivos em outra rede. Isto permite que dados de dispositivos em uma porta de comunicação sejam acessados ​​e controlados por dispositivos em outra porta de comunicação.
Além dos dados do cliente e do servidor, você pode mapear informações de status e erros geradas pelo gateway na área de dados do usuário do banco de dados interno. A base de dados interna está dividida em duas áreas:
· Memória superior para a área de dados de status do gateway. É aqui que o gateway grava dados de status internos para os protocolos suportados pelo gateway.
· Menor memória para a área de dados do usuário. É aqui que os dados recebidos de dispositivos externos são armazenados e acessados.

Cada protocolo no PLX32-EIP-MBTCP-UA pode gravar e ler dados da área de dados do usuário.
Nota: Se desejar acessar os dados de status do gateway na memória superior, você pode usar o recurso de mapeamento de dados no gateway para copiar dados da área de dados de status do gateway para a área de dados do usuário. Consulte Mapeamento de dados na memória do módulo (página 23). Caso contrário, você pode usar as funções de diagnóstico no ProSoft Configuration Builder para view dados de status do gateway. Para obter mais informações sobre os dados de status do gateway, consulte Diagnóstico de rede (página 102).

Tecnologia ProSoft, Inc.

Página 92 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo MBTCP

Acesso do cliente Modbus TCP/IP ao banco de dados
A funcionalidade do cliente troca dados entre o banco de dados interno do PLX32-EIP-MBTCP-UA e tabelas de dados estabelecidas em um ou mais processadores Quantum ou outros dispositivos baseados em servidor. A lista de comandos definida no ProSoft Configuration Builder especifica quais dados serão transferidos entre o gateway e cada um dos servidores na rede. Nenhuma lógica ladder é necessária no processador (servidor) para funcionalidade do cliente, exceto para garantir que exista memória de dados suficiente.
A ilustração a seguir descreve o fluxo de dados entre os clientes Ethernet e o banco de dados interno.

Acesso de vários servidores ao banco de dados
O gateway MBTCP fornece funcionalidade de servidor usando a porta de serviço reservada 502 para mensagens Modbus TCP/IP MBAP, bem como as portas de serviço 2000 e 2001 para suportar a versão Modbus encapsulada TCP/IP do protocolo usado por vários fabricantes de IHM. O suporte de servidor no gateway permite aplicações clientes (por exemploample: software HMI, processadores Quantum, etc) para ler e gravar no banco de dados do gateway. Esta seção discute os requisitos para conexão ao gateway usando aplicativos cliente.
O driver do servidor oferece suporte a múltiplas conexões simultâneas de vários clientes. Até cinco clientes podem se conectar simultaneamente na Porta de Serviço 502 e mais cinco podem se conectar simultaneamente na Porta de Serviço 2000. O protocolo MBTCP usa a Porta de Serviço 2001 para passar comandos Modbus Encapsulados da porta Ethernet para a porta serial do gateway.
Quando configurado como servidor, o gateway utiliza seu banco de dados interno como origem para solicitações de leitura e destino para solicitações de gravação de clientes remotos. O acesso ao banco de dados é controlado pelo tipo de comando recebido na mensagem recebida do cliente. A tabela a seguir especifica o relacionamento do banco de dados interno do gateway com os endereços necessários nas solicitações Modbus TCP/IP recebidas.

Tecnologia ProSoft, Inc.

Página 93 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo MBTCP

Endereço do banco de dados 0 1000 2000 3000 3999

Endereço Modbus 40001 41001 42001 43001 44000

Os endereços virtuais a seguir não fazem parte do banco de dados de usuários do gateway normal e não são endereços válidos para dados padrão. No entanto, esses endereços podem ser usados ​​para comandos recebidos que solicitam dados de ponto flutuante.
Para usar endereços nesta faixa superior é necessário configurar os seguintes parâmetros no Prosoft Configuration Builder (PCB):
· Defina o Float Flag na configuração do servidor MBTCP como YES · Defina o Float Start para um endereço de banco de dados no intervalo abaixo · Defina o Float Offset para um endereço de banco de dados na área de memória do usuário do gateway mostrada
acima.
Lembre-se de que, uma vez feito isso, todos os dados acima do endereço Float Start devem ser dados de ponto flutuante. Consulte Configurando servidores MBTCP (página 95).

Endereço do banco de dados 4000 5000 6000 7000 8000 9000 9999

Endereço Modbus 44001 45001 46001 47001 48001 49001 50000

O gateway deve estar corretamente configurado e conectado à rede antes de qualquer tentativa de uso. Use um programa de verificação de rede, como o ProSoft Discovery Service ou a instrução PING do prompt de comando, para verificar se outros dispositivos podem encontrar o gateway na rede. Use o ProSoft Configuration Builder para confirmar a configuração adequada do gateway e transferir a configuração files de e para o gateway.
Roteamento de mensagens Modbus: Porta 2001
Quando mensagens Modbus são enviadas para o PLX32-EIP-MBTCP-UA através da conexão TCP/IP para a porta 2001, as mensagens são roteadas pelo gateway diretamente para fora da porta de comunicação serial (porta 0, se estiver configurada como mestre Modbus) . Os comandos (seja um comando de leitura ou gravação) são imediatamente roteados para os dispositivos escravos na porta serial. As mensagens de resposta dos dispositivos escravos são roteadas pelo gateway para a rede TCP/IP para serem recebidas pelo host de origem.

Tecnologia ProSoft, Inc.

Página 94 de 155

Gateway multiprotocolo PLX32-EIP-MBTCP-UA

Manual do usuário do protocolo MBTCP

6.2 Configuração MBTCP
6.2.1 Configurando servidores MBTCP Esta seção contém informações de deslocamento do banco de dados usadas pelo servidor MBTCP PLX32-EIP-MBTCP-UA quando acessado por clientes externos. Você pode usar estes

Documentos / Recursos

ProSoft TECHNOLOGY PLX32 Gateway multiprotocolo [pdf] Manual do Usuário
Gateway multiprotocolo PLX32, PLX32, gateway multiprotocolo, gateway de protocolo, gateway

Referências

Deixe um comentário

Seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados *