Witam,
przygotowuję rozwiązanie które ma odczytywać z maszyn i urządzeń rozproszonych po zakładzie parametry i poprzez kilka PLC i Ethernet dostarczać je do bazy danych SQL. W przyszłości być może będę chciał wymusić z poziomu PC stan wyjścia któregoś z PLC. Liczba PLC w systemie do 20.
Wstępnie wybór padł na sterowniki Siemensa S7 1200
Zauważyłem, że do komunikacji pomiędzy PLC a PC mam do dyspozycji dwie klasy rozwiązań: biblioteki do komunikacji, pozwalające na dostęp do rejestrów i bloków pamięci sterownika oraz serwery OPC. Oba i tak wymagają prac programistycznych. Mam jednak wrażenie, że umyka mi jakaś istotna różnica pomiędzy tymi dwoma rozwiązaniami.
- Czym się różni Serwer OPC od bibliotek do komunikacji, które z tych rozwiązań będzie lepsze do opisanego powyżej zastosowania?
- Czy ktoś ma doświadczenie z którymiś bibliotekami dla .net (ASComm.NET)?
przygotowuję rozwiązanie które ma odczytywać z maszyn i urządzeń rozproszonych po zakładzie parametry i poprzez kilka PLC i Ethernet dostarczać je do bazy danych SQL. W przyszłości być może będę chciał wymusić z poziomu PC stan wyjścia któregoś z PLC. Liczba PLC w systemie do 20.
Wstępnie wybór padł na sterowniki Siemensa S7 1200
Zauważyłem, że do komunikacji pomiędzy PLC a PC mam do dyspozycji dwie klasy rozwiązań: biblioteki do komunikacji, pozwalające na dostęp do rejestrów i bloków pamięci sterownika oraz serwery OPC. Oba i tak wymagają prac programistycznych. Mam jednak wrażenie, że umyka mi jakaś istotna różnica pomiędzy tymi dwoma rozwiązaniami.
- Czym się różni Serwer OPC od bibliotek do komunikacji, które z tych rozwiązań będzie lepsze do opisanego powyżej zastosowania?
- Czy ktoś ma doświadczenie z którymiś bibliotekami dla .net (ASComm.NET)?