Integrando o InduSoft Web Studio com Equipamentos Beckhoff

966 views

Published on

Beckhoff utilizando o protocolo TwinCAT. A conexão com os equipamentos Beckhoff também pode ser feita via OPC UA. Neste webinar, a InduSoft fará uma demonstração de como fazer a conexão do InduSoft Web Studio com equipamentos Beckhoff utilizando o driver nativo para TwinCAT e OPC UA.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
966
On SlideShare
0
From Embeds
0
Number of Embeds
46
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Integrando o InduSoft Web Studio com Equipamentos Beckhoff

  1. 1. Fundada nos EUA em 1997 Desde Setembro de 2013: Parte do grupo Invensys Pioneiro da Industria: Primeiro pacote completo de IHM/SCADA para Windows CE Solução Web completa, inclusive para WinCE Patente para conexão com banco de dados Suporte a Multi-touch e visualização via HTML5 Certificações:
  2. 2. InduSoft Web Studio Over 240 Drivers TCP/IP OPC Server Gateway XML ODBC/ADO DDE OPC DA, UA, .NET, XML Client Web (HTML & XML) Driver & Database API Open Architecture Integração com outros sistemas Customização do Produto Enterprise Access , Oracle , SQL Server, Fox Pro, PI and many others... Client Stations Redundancia Troca de dados em tempo real Sistemas de terceiros Secure Viewer Thin Client Web Solution Acesso ao sistema de qualquer lugar usando um browser Mobile Access Email, data, and page interface from smart phones, Android, iOS Plant Floor Integration TWINCAT, AllenBradley , Siemens, Modbus, Profibus, DeviceNet, ControlNet, Interbus, OMRON, GE and many others...
  3. 3. InduSoft Web Studio Core Process Tags Database Driver de Comunicação Controlador Canal de Comunicação Viewer Local Secure Viewer Remoto Web Thin Client TCP/IP
  4. 4. Tecnologia OPC InduSoft Web Studio OPC Client Modules DA 2.05, UA, .Net XML 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)
  5. 5. ADS (Automation Device Specification) ActiveX control, DII, .NET, ASP, OPC ADS via HTTP ADS via serial connection ADS via fieldbus ADS via TCP/IP
  6. 6. 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
  7. 7. AMS Net ID & Target System Port Number AMS Net Id This 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
  8. 8. 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
  9. 9. 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
  10. 10. 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
  11. 11. Escolher entre: Main Driver Sheet (MDS) vs Standard Driver Sheet (SDS) Main Driver Sheet Pros: Configuração simples, e usa a mesma sintaxe de endereço do PLC Calcula automaticamente o tamanho dos blocos de leitura/escrita Possibilidade de configurar o Scan para Always, Screen, Auto Cons: A taxa de leitura é fixa para todos os endereços Tem que colocar “Station” em cada linha É mais dificil identificar grupos com problemas A 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
  12. 12. Escolher entre: Main Driver Sheet (MDS) vs Standard Driver Sheet (SDS) Standard Driver Sheet Pros: Controle total de quando a comunicação acontece Lê constantemente ou por requisição Possibilidade de escrita de várias variáveis em um comando Retorne de qualidade da comunicação por cada grupo Configuração do Station apenas 1 vez por grupo Cons: A configuração é menos amigável do que da MDS O tamanho dos blocos tem que ser obedecido Apenas 1 Station por planilha Apenas 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
  13. 13. 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...
  14. 14. Outras possibilidades de comunicação BC/BX (e.g. BC9000)  Comunica com o endereço de Memory address, não o nome da variável
  15. 15. Usando o programa TcAdsTest.exe  TcAdsTest.exe  Você pode encontrá-lo na pasta TwinCATAds ApiTcAdsDll  Útil para debugar problemas de rede e nome de variáveis  Serve tanto para TwinCAT 2 quanto 3
  16. 16. Email (USA) info@indusoft.com (Brasil) info@indusoft.com.br (Deutschland) info@indusoft.com.de Suporte support@indusoft.com Web 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 Alemanha EUA Brasil

×