comunicação com plcs da omron através da sysmac gateway

71

Click here to load reader

Upload: marcia-gadbois

Post on 20-May-2015

752 views

Category:

Technology


16 download

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.

TRANSCRIPT

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

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

6 de Março de 2014

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

AGENDA

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

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

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

COMUNICAÇÃO NO IWS

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

Fluxo de dados

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

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

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

VIDEOS AND WEBINARS

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

Videos de treinamentos e Webinars

Webinars de Drivers

Webinars de OPC

Videos de Treinamentos

Outros recursos– Driver Runtime Tech Note– Blog

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

OMRON PRESENTATION(ORIGINALLY BY JAY HUGHES)

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

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

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

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

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

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

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

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.

Page 14: Comunicação com PLCs da Omron através da 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

Page 15: Comunicação com PLCs da Omron 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)

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

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

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

Comparação dos drivers:OMRON vs OMETH

OMETH (Offset)OMRON (Direct)

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

Omron Quickstart Guide

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

Sysmac Gateway Control Panels

EtherNet/IP Console

FINS Console

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

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

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

FINS Network Number

Net 1

Net 2

Net 3

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

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

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

FINS Node Number

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

FINS Node Number

CP1L-E

CS1W-CLK21

CS1W-EIP21

CP1W-CIF41

CJ2MCJ2H

CJ1W-EIP21CJ1W-ETN21

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

FINS Unit Number

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

CPU Bus Modules = 16 + ‘Unit Number’

Special IO Modules = 32 + ‘Machine Number’

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

Sysmac Gateway FINS Control Panel

Serviços do Windows Servicespara Comunicações

Start / FinsGateway / FinsGateway Setting

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

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.

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

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).

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

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.

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

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.

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

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)

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

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

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

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.

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

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.

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

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

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

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

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

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).

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

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

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

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

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

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

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

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

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

Standard Driver Worksheet

IWSTag Name

Offset e Data Type

StationNet.Node.Unit : PLC Type

Memory Area

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

Data Areas

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

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

Data Types

InduSoft Web Studio suporta esses formatos de dados do CX Programmer

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

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

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

Live Demonstration of FINS

CP1L-LIP: 10.168.23.35FINS: 0.35.0

CS1HIP: 10.168.23.34FINS: 0.34.0

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

Adicionando uma Remote Network

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

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.

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

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

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

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.

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

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.

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

Sysmac Gateway Control Panels

EtherNet/IP Console

FINS Console

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

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

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

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

CX Programmer para CJ2M / CJ2H Suporte a Structs

(Estruturas)

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

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

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

Console do Sysmac Gateway

Start / Omron / Sysmac Gateway / Sysmac Gateway Console

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

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

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

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.

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

Configurando o Serviço Ethernet

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

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

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.

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

Testando a comunicação Ethernet

IP Address do CJ2 ou NJ

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

Testando a comunicação Ethernet

Resultado (OK ou Not Good)

Dado

Tempos

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

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!

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

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!

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

Main Driver Worksheet

IWS Tag Name TAG:PLC Tag Name

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

O ‘2’ do campo Station

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

Standard Driver Worksheet

IWSTag Name PLC Tag Name

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

TAG

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

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

CJ2H-CPU64-EIPIP: 10.168.23.39

NJ501-1300IP: 10.168.23.45

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

Conclusão

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

PERGUNTAS

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

COMO ENTRAR EM CONTATO COM A INDUSOFT

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

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!