Este documento fornece um resumo sobre comunicação com PLCs da Omron através da SYSMAC Gateway. Ele discute como configurar a SYSMAC Gateway para os protocolos FINS e Ethernet/IP, e demonstra como conectar o InduSoft Web Studio a PLCs através da gateway.
3. 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
6. Conectividade
Web Solution
Acesse a aplicação de qualquer
Computador usando IE
Mobile Access
Email, data, and page interface
from cell phones, PDAs, etc.
Integração com Controladores
OMRON, GE FANUC,
AllenBradley , Siemens,
Modbus, Profibus,
DeviceNet, ControlNet,
Interbus, Beckhoff
and many others...
OPC DA,
UA, .NET,
XML
Client
Over 240
Drivers
Arquitetura aberta
Integração
Customização
Web
(HTML &
XML)
InduSoft
Web
Studio
Driver &
Database
API
TCP/IP
OPC Server
Gateway
XML
ODBC/ADO
DDE
Estações remotas Clients
Redundancia
Troca de dados em Real-Time
Sistemas de terceiros (iFix, WW)
Secure Viewer Thin Client
Enterprise
Access , Oracle ,
SQL Server, Fox Pro,
PI and many others...
11. Escopo da Apresentação
Agenda:
– 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
12. 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.
EtherNet/IP
PC
FINS
13. 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.
14. 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
15. 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)
20. Preparando um PLC da Omron para
comunicação usando FINS
1. FINS Network Number
2. FINS Node Number
3. FINS Unit Number
Endereçamento Omron para FINS
Net.Node.Unit
22. FINS Routing Tables
Configurada do CX Integrator
Programada para cada PLC
Unit 0
Net 1
Unit 1
Net 5
Unit 2
Net 12
Unit 252
Net 111
YouTube: Creating an Omron FINS Routing Table
25. FINS Unit Number
Special IO Modules = CPU Bus Modules =
32 + „Machine Number‟ 16 + „Unit Number‟
CPU = Unit 0
Sempre use
Unit = 0 com
InduSoft
Web Studio
26. Sysmac Gateway FINS Control Panel
Serviços do
Windows Services
para Comunicações
Start / FinsGateway / FinsGateway Setting
27. Sysmac Gateway FINS Control Panel
Cada 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.
28. 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).
29. Configurando o serviço Ethernet
Vamos 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.
30. Configurando o serviço Ethernet
Depois de configurar o serviço, clique OK, e a Sysmac
Gateway vai te pedir para reiniciar o serviço. Responda
yes.
31. Testando a Communicação FINS
Agora 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)
32. Testando a Communicação FINS
O Network Tester pode enviar qualquer comando FINS pra
qualquer nó de qualquer uma das redes
Net.Node.Unit
FINS
Command
Number
of iterations
Send
33. Testando a Communicação FINS
Examinando a resposta do PLC: uma vez que veio reposta
do PLC, é hora de ir para o InduSoft Web Studio.
Data
Time
Resultado (OK or NG)
34. InduSoft Web Studio
Uma 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.
36. InduSoft Web Studio
Se 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
37. 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).
38. 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
39. InduSoft Web Studio
Configure o Maximum Simultaneous Requests com o valor do
número de PLCs que serão usados no projeto com InduSoft Web
Studio
Os demais parâmetros como Timeouts podem ser ajustados
conforme a necessidade
40. Planilhas de Driver
Existem 2 tipos de Planilhas de Driver no InduSoft Web Studio
+ “Mix and Match” qualquer tipo de endereço do PLC. Fácil/Rápido.
- Pouco controle sobre leitura e apenas escritas individuais
Standard: + Controle total de leitura e escrita
+ Torna a comunicação mais eficiente
Main:
Main
Standard
41. Main Driver Worksheet
Formato do campo Station
Net.Node.Unit : PLC Type (CV, CS, CJ)
IWS Tag Name
CV = CV Series
CS = CS1 Series
CJ = CJ1, CJ2, CP1L, CP1H, CP1E, NJ Series
Address e
Data Type
(opcional)
Exemplos:
W4.05
H17:LREAL
500:INT
45. Standard Driver Worksheets
701 Words
701 Words
O alcance de memória em
1 Standard Driver
Worksheet é limitado pelo
tamanho do frame da
Sysmac Gateway.
46. Live Demonstration of FINS
CP1L-L
IP: 10.168.23.35
FINS: 0.35.0
CS1H
IP: 10.168.23.34
FINS: 0.34.0
48. 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.
49. 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
50. 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.
51. 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.
53. Configurando um PLC Omron para
Comunicação via EtherNet/IP
CX Programmer
para CJ2M / CJ2H
O Symbol tem que ser
uma Net Variable.
Opcões:
Publication: Acessível pelo IWS
Input: EtherNet/IP Entrada de I/O
Output: EtherNet/IP Saída para I/O
Comunicações EtherNet/IP baseada em Tags suporta tanto
endereços fixos quanto automáticos no CJ2.
54. Configurando um PLC Omron para
Comunicação via EtherNet/IP
CX Programmer
para CJ2M / CJ2H
Suporte a Structs
(Estruturas)
55. 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 Studio
Publish Only: Acessível apenas a IHM/IWS
Input: EtherNet/IP Entrada de I/O
Output: EtherNet/IP Saída para I/O
58. 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.
60. 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.
63. InduSoft Web Studio
Uma 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!
64. InduSoft Web Studio
Selecione 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!
65. Main Driver Worksheet
IWS Tag Name
Campo Station
IP Address:2:NJ
IP Address:2:CJ2
TAG:PLC Tag Name
O „2‟ do campo Station