Comunicação com PLCs da Omron através da SYSMAC Gateway

Preview:

DESCRIPTION

No InduSoft Web Studio existem várias maneiras de facilitar a comunicação entre CLPs de diversos fabricantes. Neste webinar, iremos explorar como se comunicar com CLPs da Omron utilizando a Gateway SYSMAC, e discutir a configuração do software middleware Gateway que permite a comunicação entre o InduSoft Web Studio, os CLPs da Omron e os MACs (Machine Automation Controllers ou Controles de Máquinas de Automação). Tanto o FINS (Factory Intelligent Network Services) da Omron e os protocolos EtherNet/IP serão levados em consideração durante nossa apresentação, assim como serão realizadas conexões com as plataformas CP1, CJ2, CS1 e NJ. As ferramentas de diagnóstico de network para o FINS e os protocolos EtherNet/IP também serão demonstradas para ajudar o programador no processo de conexão.

Citation preview

Comunicação com PLCs da Omronatravés da SYSMAC Gateway

6 de Março de 2014

AGENDA

Agenda

InduSoft (Andre Bastos – Sr. SW QA Manager)– Visão geral de comunicação no InduSoft Web Studio– Recursos de treinamento (Webinars, Videos)– OMRON – Sysmac Gateway

• Configurando a SYSMAC Gateway para FINS• Configurando a SYSMAC Gateway para Ethernet /IP• Demonstração

– Perguntas

COMUNICAÇÃO NO IWS

Fluxo de dados

InduSoftWeb

StudioOver 240Drivers

TCP/IPOPC Server

Gateway

XMLODBC/ADO

DDE

OPC DA,UA, .NET,

XMLClient

Web(HTML &

XML)

Driver &Database

API

Arquitetura abertaIntegração

Customização

EnterpriseAccess , Oracle ,SQL Server, Fox Pro,PI and many others...

Estações remotas ClientsRedundanciaTroca de dados em Real-TimeSistemas de terceiros (iFix, WW)Secure Viewer Thin Client

Web SolutionAcesse a aplicação de qualquerComputador usando IE

Mobile AccessEmail, data, and page interface

from cell phones, PDAs, etc.

Integração com ControladoresOMRON, GE FANUC,

AllenBradley , Siemens, Modbus, Profibus,

DeviceNet, ControlNet,Interbus, Beckhoffand many others...

Conectividade

VIDEOS AND WEBINARS

Videos de treinamentos e Webinars

Webinars de Drivers

Webinars de OPC

Videos de Treinamentos

Outros recursos– Driver Runtime Tech Note– Blog

OMRON PRESENTATION(ORIGINALLY BY JAY HUGHES)

Configuração da OMRON Sysmac Gateway Para o uso com InduSoft Web Studio

Escopo da ApresentaçãoAgenda:– O que é a Sysmac Gateway– Porque usar Sysmac Gateway com InduSoft Web Studio– Como funciona o encapsulamento da Sysmac Gateway com InduSoft

Web Studio– Configuração da Omron FINS networks– Configuração da FINS dentro do Sysmac Gateway – Conectando o InduSoft Web Studio a um PLC através da FINS– Configuração da Omron EtherNet/IP networks– Configuração do EtherNet/IP na Sysmac Gateway– Conectando o InduSoft Web Studio a um PLC / MAC pela EtherNet/IP

O que é a Sysmac Gateway?Sysmac Gateway é software da OMRON que funciona como uma ponte entre o PLC e o InduSoft Web Studio

Ela otimiza a comunicação de outros software, como o InduSoft Web Studio e os PLCs da Omron.

Suporta tanto o protocolo FINS quanto EtherNet/IP (CIP)*FINS = Factory Intelligent Network Services, an Omron protocol used across many different networks.

PCFINS

EtherNet/IP

Como funciona a licença do Sysmac Gateway pra uso com o InduSoft Web Studio?

Qualquer licença de Desenvolvimento or Runtime do InduSoft Web Studio (OMSGY –xxx part numbers) compradas através de um distribuidor Omron inclui a Sysmac Gateway. Licenças do InduSoft Web Studio compradas sem ser de um distribuidor Omron não incui a Sysmac Gateway.

O que é diferente?Quando o InduSoft Web Studio é comprado de um distribuidor Omron distributor, a opção ‘FINS’ driver é ativada para a comunicação através da Sysmac Gateway

Por que usar Sysmac Gateway ?Sysmac Gateway permite acesso a todas as redes industriais da Omron usando somente um driver do IWS.

FINS Networks– FINS Ethernet UDP– FINS Ethernet TCP– Controller Link– Sysmac Link – Toolbus (serial)– CV Mode Hostlink

(serial)– DeviceNet– CompoWay/F– USB (CP1, CJ2)

CIP Networks– EtherNet/IP– USB (CJ2)

Platformas de Hardware Suportadas pela Sysmac Gateway

CV500, CV1000, CV2000 CVM1, CVM1D CP1E CP1L, CP1L-E CP1H CJ1M, CJ1G, CJ1H CJ2M, CJ2H NSJ CS1G, CS1H, CS1D NJ301, NJ501

Antigas

Atuais

Comparação dos drivers:OMRON vs OMETH

OMETH (Offset)OMRON (Direct)

Omron Quickstart Guide

Sysmac Gateway Control Panels

EtherNet/IP Console

FINS Console

Preparando um PLC da Omron para comunicação usando FINS

1. FINS Network Number2. FINS Node Number3. FINS Unit Number

Net.Node.UnitEndereçamento Omron para FINS

FINS Network Number

Net 1

Net 2

Net 3

FINS Routing TablesConfigurada do CX IntegratorProgramada para cada PLC

YouTube: Creating an Omron FINS Routing Table

Unit 0Net 1

Unit 1Net 5

Unit 2Net 12

Unit 252Net 111

FINS Node Number

FINS Node Number

CP1L-E

CS1W-CLK21

CS1W-EIP21

CP1W-CIF41

CJ2MCJ2H

CJ1W-EIP21CJ1W-ETN21

FINS Unit Number

CPU = Unit 0Sempre use Unit = 0 com InduSoftWeb Studio

CPU Bus Modules = 16 + ‘Unit Number’

Special IO Modules = 32 + ‘Machine Number’

Sysmac Gateway FINS Control Panel

Serviços do Windows Servicespara Comunicações

Start / FinsGateway / FinsGateway Setting

Sysmac Gateway FINS Control PanelCada serviço pode ser inciado / parado manualmente, ou configurado para Auto Start como um serviço do Windows. Configure o serviço que será utilizado com InduSoft Web Studio para Auto Start.

Para Configurar um Serviço• Cada serviço pode ser configurado ao iniciá-lo, clicando

em Networks e Units, and duplo-clique no Local Network x (network type).

Configurando o serviço EthernetVamos usar Ethernet como um primeiro exemplo

Na aba Network Settings, configure o Network Number de forma que bata com o numero da FINS Network number programado na Ethernet Network do PLC routing table.

Configurando o serviço EthernetDepois de configurar o serviço, clique OK, e a Sysmac Gateway vai te pedir para reiniciar o serviço. Responda yes.

Testando a Communicação FINSAgora que a configuração de rede está completa no Sysmac Gateway, é hora de fazer alguns testes. Existe uma ferramenta muito útil e poderosa na Sysmac Gateway for FINS Communications. É o Network Tester.

(Larger View)

Testando a Communicação FINSO Network Tester pode enviar qualquer comando FINS pra qualquer nó de qualquer uma das redes

Net.Node.Unit FINS Command

Send

Numberof iterations

Testando a Communicação FINS

Resultado (OK or NG)

Data

Time

Examinando a resposta do PLC: uma vez que veio reposta do PLC, é hora de ir para o InduSoft Web Studio.

InduSoft Web StudioUma vez que que a comunicação com o PLC funciona com o Network Tester é hora de configurar o InduSoft Web Studio.Para adicionar o driver Omron FINS Gateway (former name of Sysmac Gateway) vá a aba COMM do Project Explorer, clique com o botão direito na pasta Drivers, e selecione Add/Remove drivers.

InduSoft Web StudioProcure pelo driver OMRON – FINS Gateway Protocol e clique Select.

InduSoft Web StudioSe você clicar com o botão direito em OMRON, verá um menu customizado especificamente para esse driver, com as opções normais do Help, Settings e Insert, mas também acesso a configuração e teste da FINS, incluindo o Network Tester

InduSoft Web Studio

Configure os parametros de comunicação selecionando a opção Settings.Configure o Ignore Non-Fatal PLC Error: com 1. Esse parametro faz com que o InduSoft Web Studio ignore Non-Fatal PLC errors (low battery, IO table mismatch, etc).

InduSoft Web Studio

O parâmetro Maximum Block Size pode ser modificado para bater com o PLC que estará em uso na SYSMAC Gateway. Esse parâmetro é utilizado para a criação dos grupos virtuais na Main Driver Sheet

InduSoft Web StudioConfigure o Maximum Simultaneous Requests com o valor do número de PLCs que serão usados no projeto com InduSoft Web StudioOs demais parâmetros como Timeouts podem ser ajustados conforme a necessidade

Planilhas de Driver

Existem 2 tipos de Planilhas de Driver no InduSoft Web StudioMain: + “Mix and Match” qualquer tipo de endereço do PLC. Fácil/Rápido.

- Pouco controle sobre leitura e apenas escritas individuaisStandard: + Controle total de leitura e escrita

+ Torna a comunicação mais eficiente

StandardMain

Main Driver Worksheet

IWS Tag Name

Address e Data Type (opcional)

Formato do campo Station Net.Node.Unit : PLC Type (CV, CS, CJ)

CV = CV Series CS = CS1 Series CJ = CJ1, CJ2, CP1L, CP1H, CP1E, NJ Series

Exemplos:W4.05H17:LREAL500:INT

Standard Driver Worksheet

IWSTag Name

Offset e Data Type

StationNet.Node.Unit : PLC Type

Memory Area

Data Areas

InduSoft Web Studio suporta as data memory areas mostradas aqui Configure-as no campo Header da planilha

Data Types

InduSoft Web Studio suporta esses formatos de dados do CX Programmer

Standard Driver Worksheets

O alcance de memória em 1 Standard Driver Worksheet é limitado pelo tamanho do frame da Sysmac Gateway.701 Words

701 Words

Live Demonstration of FINS

CP1L-LIP: 10.168.23.35FINS: 0.35.0

CS1HIP: 10.168.23.34FINS: 0.34.0

Adicionando uma Remote Network

Otimizando o tempo de Resposta da FINS Network

Existe um parâmetro bem simples que pode melhorar drasticamente a reposta de rede dos PLCs da Omron.É o parâmetro ‘Peripheral Servicing’ time.

The default value of the time allocated to servicing communications modules is 4% of the previous scan time.Ex: 2 ms scan time = 0.08 ms for servicing.

Otimizando o tempo de Resposta da FINS Network

Editando manualmente esse valor para o Máximo permitido vai aumentar um pouco o SCAN TIME do PLC, mas vai melhorar em muito a comunicação

O valor máximo pode ser modificado manualmente. O valor real depende de quantos módulos utilizam o serviço de rede

Otimizando o tempo de Resposta da FINS Network

Esse valor é configurado no CX Programmer, nos PLC Settings, na aba Peripheral Service. O valor pode ser incrementado em 0.1 ms. 50 (5.0 ms) é o valor adequado para a maioria dos casos.

Problemas?Os 2 erros abaixo acontecem quando se tenta usar o driver OMRON, sem ter a Sysmac Gateway (ou seu predecessor, FINS Gateway) instalada. O driver Omron não pode ser utilizado sem a Sysmac Gateway.

Sysmac Gateway Control Panels

EtherNet/IP Console

FINS Console

Configurando um PLC Omron para Comunicação via EtherNet/IP

O Symbol tem que ser uma Net Variable.Opcões: Publication: Acessível pelo IWSInput: EtherNet/IP Entrada de I/OOutput: EtherNet/IP Saída para I/O

Comunicações EtherNet/IP baseada em Tags suporta tanto endereços fixos quanto automáticos no CJ2.

CX Programmer para CJ2M / CJ2H

Configurando um PLC Omron para Comunicação via EtherNet/IP

CX Programmer para CJ2M / CJ2H Suporte a Structs

(Estruturas)

Configurando um PLC Omron para Comunicação via EtherNet/IP

Sysmac Studio para NJ

Network Publish:Do Not Publish: Não acessível ao InduSoft Web StudioPublish Only: Acessível apenas a IHM/IWSInput: EtherNet/IP Entrada de I/OOutput: EtherNet/IP Saída para I/O

Console do Sysmac Gateway

Start / Omron / Sysmac Gateway / Sysmac Gateway Console

Configurando o Serviço EthernetSelecione a Ethernet network clique em Properties.

Configurando o Serviço Ethernet

Selecione ‘Automatically open port at startup’.Selecione o cartão de LAN correto no PC.Selecione o correto IP Address para o PC.

Configurando o Serviço Ethernet

Configure o Startup Serviço de Comunicação para Auto

Testando a comunicação Ethernet

Agora que a rede está configurada no SYSMAC Gateway, é hora de testá-la. Existe uma ferramenta extremamente útil pra ajudar nesse teste com a Sysmac Gateway para CIP Communications. Chama-se Communications Test.

Testando a comunicação Ethernet

IP Address do CJ2 ou NJ

Testando a comunicação Ethernet

Resultado (OK ou Not Good)

Dado

Tempos

InduSoft Web StudioUma vez que a comunicação usando os Communication Test funciona, é hora de configurar o InduSoft Web Studio.Adicione o driver Omron FINS Gateway (antigo nome do Sysmac Gateway), indo na aba COMM do Project Explorer, clicando com o botão-doreito em Drivers e selecionando Add/Remove drivers.

É a mesma coisa fizemos antes usando o FINS protocol porque é o mesmo Driver do InduSoft Web Studio!

InduSoft Web StudioSelecione o driver OMRON – FINS Gateway Protocol e clique em Select.

É a mesma coisa fizemos antes usando o FINS protocol porque é o mesmo Driver do InduSoft Web Studio!

Main Driver Worksheet

IWS Tag Name TAG:PLC Tag Name

Campo StationIP Address:2:NJ IP Address:2:CJ2

O ‘2’ do campo Station

Standard Driver Worksheet

IWSTag Name PLC Tag Name

StationIP Address:2:NJ IP Address:2:CJ2

TAG

Demonstração da comunicação via EtherNet/IP

CJ2H-CPU64-EIPIP: 10.168.23.39

NJ501-1300IP: 10.168.23.45

Conclusão

PERGUNTAS

COMO ENTRAR EM CONTATO COM A INDUSOFT

Email(EUA) info@indusoft.com(Brasil) info@indusoft.com.br(Alemanha) info@indusoft.com.de

Suporte support@indusoft.comWeb site

(English) www.indusoft.com(Português) www.indusoft.com.br(Deutsch) www.indusoft.com.de

Telefones +1(512) 349-0334 (US) +55-11-3293-9139 (Brazil) +49 (0) 6227-732510 (Germany)

Toll-Free 877-INDUSOFT (877-463-8763) USA Fax +1(512) 349-0375

Alemanha

EUA

Brasil

Entre em contato conosco ainda hoje!

Recommended