Integrando o InduSoft Web Studio com Equipamentos Beckhoff
-
Upload
marcia-gadbois -
Category
Technology
-
view
697 -
download
7
description
Transcript of Integrando o InduSoft Web Studio com Equipamentos Beckhoff
Integrando equipamentos da
Beckhoff com InduSoft Web Studio
InduSoft (Eng. Andre Bastos) Visão geral da Empresa
Conectividade na arquitetura do InduSoft Web Studio
TwinCAT2 e TwinCAT3
Beckhoff ADS
Driver TWCAT Driver, OPC UA, Tag Integration
Investigando e Resolvendo problemas
Seção de perguntas
Visão Geral da Empresa
Fundada nos EUA em 1997Desde Setembro de 2013:
Parte do grupo Invensys
Pioneiro da Industria: Primeiro pacote completo de IHM/SCADA para Windows
CESolução Web completa, inclusive para WinCEPatente para conexão com banco de dadosSuporte a Multi-touch e visualização via HTML5
Certificações:
Corporate profile
Prêmios
Conectividade
Conectividade
InduSoftWeb
StudioOver 240Drivers
TCP/IPOPC Server
Gateway
XMLODBC/ADO
DDE
OPC DA,UA, .NET,
XMLClient
Web(HTML &
XML)
Driver &Database
API
Open ArchitectureIntegração com outros sistemas
Customização do Produto
EnterpriseAccess , Oracle ,SQL Server, Fox Pro,PI and many others...
Client StationsRedundanciaTroca de dados em tempo realSistemas de terceirosSecure Viewer Thin Client
Web SolutionAcesso ao sistema de qualquer lugar usando um browser
Mobile AccessEmail, data, and page interface
from smart phones, Android, iOS
Plant Floor IntegrationTWINCAT,
AllenBradley , Siemens, Modbus, Profibus,
DeviceNet, ControlNet,Interbus, OMRON, GE
and many others...
Drivers no InduSoft Web Studio
InduSoft Web StudioCore Process
Tags Database
Driver de Comunicação Controlador
Canal de Comunicação
ViewerLocal
SecureViewerRemoto
Web Thin Client
TCP/IP
OPC
Tecnologia OPC
InduSoft Web Studio
OPC Client ModulesDA 2.05, UA, .NetXML 1.0 / DA 3.0
OPC Servers
Camada OPC de Comunicação
Protocolo Proprietário
• OPC DA (chamado agora de “Classic”): Usa Microsoft DCOM
• OPC XML: usa XML/SOAP – evolução do DCOM para .Net e WCF
• OPC UA: evolução dp OPC – Nada de DCOM, roda em qualquer OS
• OPC .Net: utiliza WCF (Windows Communication Foundation)
Beckhoff Products Overview
TwinCAT 2 and TwinCAT 3
ADS
OPC UA
Configurando o driver TWCAT
noInduSoft Web
Studio
Beckhof ADS
Easy to use communication standard: ADS (Automation Device Specification)
Access to ADS with standard Windows mechanism:
ActiveX control, DII, .NET, ASP, OPC
ADS via HTTP
ADS via serialconnection
ADS via fieldbus
ADS via TCP/IP
Arquitetura do driver TWCAT
Networking
AMS Net ID : Número da Porta TCP do Target
O AMS Net ID e o Número da Porta TCP são usados no campo “Station” da planílha de drivers, para endereçar com qual PLC o driver estará comunicandoÉ também utilizado na feature “Tag Integration”
AMS Net IdÉ o endereço do computador local na rede TwinCAT. O "AMS Net Id" consiste de 6 bytes e é representado com a notaçõa de pontos. Os "Net Ids" devem ser assinalados por um supervisor do projeto e não podem ser repetidos em uma rede TwinCAT. Um valor padrão + "1.1" é gerado da instalação de um AMS Net Id a partir de um endereço IP do sistema (se esse existir). Se nenhum endereço IP pode ser determinado durante a instalação, o AMS Net Id ".1.1.1.1.1.1" será gerado.
TwinCAT3:Para ver o AMS Net ID, clique com o botão direito no ícone do TwinCAT e
selecione “About TwinCAT”Se você for comunicar com um TwinCAT rodando em outra máquina, você tem que
“criar a rota”: duplo-clique no ícone “System” do TreeView, selecione “Choose Target” e “Search (Ethernet)”
Instale TwinCAT Engineering na máquina tem o InduSoft caso você queira rodar o TwinCAT e o InduSoft em máquinas diferentes.
TwinCAT3 suporta qualquer número de runtimes. O número da porta é configurável, mas o default é 851
Networking
AMS Net ID & Target System Port NumberAMS Net IdThis is the address of the local computer in the TwinCAT network. The "AMS Net Id" consists of 6 bytes and is represented in a point notation. The "Net Ids" must be issued by the project supervisor and must not be re-peated in the TwinCAT network. A standard + "1.1" is generated from the installation of an AMS Net Id from the IP address of the system (if present). If no IP address can be determined during installation. the AMS Net Id ".1.1.1.1.1.1" is generated.
TwinCAT2:Para ver o AMS Net ID, clique com o botão direito no ícone do TwinCAT
e selecione “Properties”Se você for comunicar com um TwinCAT rodando em outra máquina, você
tem que “criar a rota usando o “System Manager” Instale TwinCAT Engineering na máquina tem o InduSoft caso você queira
rodar o TwinCAT e o InduSoft em máquinas diferentes. TwinCAT2 suporta até 4 runtimes na mesma máquina. As portas TCP são
801, 811, 821 and 831
Configurando a Comunicação
Conectando Tags do IWS às variáveis do TwinCAT Tag Integration
Integra o arquivo TPY, gerado pelo TwinCAT, com o Tgas Database do IWS Até o momento, disponível apenas para TwinCAT 2
Pros: Permite começar a comunicar com o mínimo de configuração Cons: Não permite muito controle da comunicação
Configurando a Comunicação
Connecting IWS Tags to TwinCAT Variables:TWCAT Driver – Campo Address
TwinCAT2:
Para Local Variables, digite o nome da POU, seguindo pela variável Para Global Variables, coloque um ponto “.” antes da variável
Configurando a Comunicação
Connecting IWS Tags to TwinCAT Variables:TWCAT Driver – Campo Address
TwinCAT3:
Para Local Variables, digite o nome da POU, seguindo pela variável Para Global Variables, digite o nome da pasta de Global Variables, seguido
pelo nome da variável
Planílhas de Drivers
Escolher entre:Main Driver Sheet (MDS) vs Standard Driver Sheet (SDS)Main Driver SheetPros:
Configuração simples, e usa a mesma sintaxe de endereço do PLCCalcula automaticamente o tamanho dos blocos de leitura/escritaPossibilidade de configurar o Scan para Always, Screen, Auto
Cons:A taxa de leitura é fixa para todos os endereçosTem que colocar “Station” em cada linhaÉ mais dificil identificar grupos com problemasA escrita é apenas por ítem
Main Driver Sheet Standard Driver Sheet(s)
Qty./project 1 9999
Rows/sheet 4096 4096
Scan period approx 600ms
(default)
You decide what triggers each sheet independently:
-Independent Read/Write Triggers -Enable Read When Idle -Enable Write On Tag Change
PLC address Mix type Single type for each sheet
Planilhas de Drivers
Escolher entre:Main Driver Sheet (MDS) vs Standard Driver Sheet (SDS)
Standard Driver SheetPros:
Controle total de quando a comunicação aconteceLê constantemente ou por requisiçãoPossibilidade de escrita de várias variáveis em um comandoRetorne de qualidade da comunicação por cada grupoConfiguração do Station apenas 1 vez por grupo
Cons:A configuração é menos amigável do que da MDSO tamanho dos blocos tem que ser obedecidoApenas 1 Station por planilhaApenas 1 tipo de endereço por planilha (ex: Name)Você pode acabar tendo muitas planilhas, o que pode dificultar a
manutenção
Main Driver Sheet Standard Driver Sheet(s)
Qty./project 1 9999
Rows/sheet 4096 4096
Scan period approx 600ms
(default)
You decide what triggers each sheet independently:
-Independent Read/Write Triggers -Enable Read When Idle -Enable Write On Tag Change
PLC address Mix type Single type for each sheet
Configurando a Comunicação
Outras possibilidades de comunicação
OPC UA IWS tem OPC UA Client, inclusive para WinCE Configuração usado “Browse” para os endereços! Para TwinCAT , pode-se baixar o OPC UA Server no site da Beckhoff’s. A
configuração do OPC UA Server é diferente no TwinCAT2 e no TwinCAT3
Modbus, Modbus TCP, others No TwinCAT, você pode instalar bibliotecas de qualquer outro, como
Modbus, Modbus over TCP, BACnet, etc...
Configurando a Comunicação
Outras possibilidades de comunicaçãoBC/BX (e.g. BC9000)
Comunica com o endereço de Memory address, não o nome da variável
Troubleshooting
Usando o programa TcAdsTest.exe TcAdsTest.exe
Você pode encontrá-lo na pasta \TwinCAT\Ads Api\TcAdsDll\ Útil para debugar problemas de rede e nome de variáveis Serve tanto para TwinCAT 2 quanto 3
Perguntas?
Email(USA) [email protected](Brasil) [email protected](Deutschland) [email protected]
Suporte [email protected] site
(English) www.indusoft.com(Português) www.indusoft.com.br(Deutsch) www.indusoft.com.de
Phone +1 (512) 349-0334 (US) +55-11-3293-9139 (Brasil) +49 (0) 6227-732510 (Deutschland)
Toll-Free 877-INDUSOFT (877-463-8763) Fax +1 (512) 349-0375
Contate a InduSoft Hoje
Alemanha
EUA
Brasil
Muito obrigado!