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) [email protected](Brasil) [email protected](Alemanha) [email protected]
Suporte [email protected] 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!
Top Related