Home - Rozwiązania - Komunikacja OPC - Obustronna wymiana danych pomiędzy PLC Siemens Simatic S7-1500 a Allen Bradley CompactLogix

 

Obustronna wymiana danych pomiędzy PLC Siemens Simatic S7-1500 a Allen Bradley CompactLogix


Poniższy film instruktażowy (tutorial) pokazuje jak zrealizować obustronną wymianę danych pomiędzy sterownikiem PLC Siemens Simatic S7-1500 a sterownikiem PLC Allen Bradley CompactLogix w programie PLC Engine Collect firmy TANI.

 
 

Instrukcja krok po kroku:

  1. Aby połączyć się ze sterownikiem Allen Bradley musimy utworzyć nowe połączenie.
  2. Klikamy "Create a New Connection".
  3. Wpisujemy dowolną nazwę połączenia.
  4. Dalej.
  5. Protokół transportowy pozostawiamy bez zmian. Wybieramy odpowiedni typ sterownika, w tym przypadku: "Rockwell Logix/Slc/PLC-5 Family".
  6. Wpisujemy adres IP sterownika
  7. Sprawdzamy port docelowy i ewentualnie go zmieniamy.
  8. W moim przypadku CPU Slot i resztę parametrów pozostawiam bez zmian.
  9. Zapisujemy.
  10. Utworzyliśmy połączenie ze sterownikiem Allen Bradley.
  11. Teraz utworzymy połączenie ze sterownikiem S7-1500.
  12. Klikamy "Create a New Connection".
  13. Wpisujemy dowolną nazwę połączenia
  14. Resztę pól pozostawiamy bez zmian
  15. W moim przypadku pozostawiam protokół TCP/IP i typ sterownika bez zmian.
  16. Wpisujemy adres IP sterownika
  17. Po wpisaniu adresu IP oraz kliknięciu przycisku RFC1006 TSAPs, oprogramowanie automatycznie znajdzie jednostkę i wybierze odpowiedni adres TSAP
  18. Zapisujemy
  19. Utworzyliśmy połączenie ze sterownikiem S7-1500. W tym oknie możemy podglądać wartości zmiennych
  20. Aby zobaczyć czy wymiana zadziałała, najlepiej będzie "wyciągnąć" sobie dowolną daną ze sterownika.
  21. Wcześniej utworzyłam dwie zmienne:
  22. zmienną źródłową i
  23. zmienną docelową
  24. Przechodzimy do tworzenia tablicy logicznej.
  25. Tworzymy nową tablicę. Klikamy "Add".
  26. Wpisujemy dowolną nazwę tablicy jak i nazwę grupy.
  27. Dodajemy "źródło". W liście tagów znajdujemy wcześniej przez nas wybrany (zmienna źródłowa)
  28. Wybieramy "Source", czyli dokąd ma się odbywać przesył danych. Wybieramy tag z S7-1500 (zmienną docelową)
  29. Będzie potrzebna konwersja danych na "Uint 16".
  30. Dodajemy wyzwalacz czasowy.
  31. Porządkujemy układ i zapisujemy.
  32. Sprawdzamy działanie tablicy. Do sterownika "Allen Bradley" wpisujemy dowolną wartość.
  33. Załączamy "Online Diagnostics" aby w czasie rzeczywistym obserwować przepływ danych.
  34. Widzimy, że nasza wartość "wpłynęła" do drugiego sterownika.
 

PLC Engine Collect to oprogramowanie niemieckiej firmy TANI (dawniej INAT), będące zarówno serwerem OPC, klientem OPC, jak również zaawansowanym Data Loggerem. Oprogramowanie umożliwia m.in. realizację następujących zadań :

  • odczyt danych ze sterowników PLC i zapis danych do sterowników PLC:
    • Siemens SIMATIC S7 (S7-200, S7-300, S7-400, S7-1200, S7-1500)
    • VIPA Speed7, IBH SoftS7 i inne kompatybilne z SIMATIC S7
    • Siemens SIMATIC S5 przez TCP/IP lub OSI/H1
    • Allen-Bradley CompactLogix i ControlLogix (wszystkie wersje)
    • Mitsubishi
    • urządzenia z interfejsem Modbus/TCP:
      • Modicon
      • Schneider
      • Wago
      • Beckhoff
      • Phoenix Contact
    • Raw Data (surowe dane)
  • odczyt danych z bazy danych i zapis danych do bazy danych:
    • MySQL
    • PostgreSQL
    • Microsoft SQL
    • Sybase SQL Server, Sybase ASE, SAP ASE (Adaptive Server Enterprise)
    • ODBC
    • Oracle (przez ODBC)

Więcej o programie:

https://inee.pl/produkty/plc-engine

http://www.tanindustrie.de/pl/PlcEngine.php

Ceny oprogramowania PLC Engine - sklep.inee.pl

Tel.: +48 (32) 235 45 60 / Mobile: +48 505 104 251 / info@inee.pl