Komunikacja ze sterownikiem PLC poprzez ethernet

0

Witam, szukam informacji na temat komunikacji ze sterownikiem Omron NX1P2 za pomocą ethernet jak powinna wyglądać wysyłana ramka itp. Będę pisał program do komunikacji, aplikacja będzie służyła do wykonywania poleceń. Nie wiem czy dobrze myślę bo z PLC nie miałem nigdy do czynienia. Czy takie aplikację można pisać w c# bo z tego co pisałem jest możliwa komunikacja za pomocą klienta UDP/TCP czy w jakimś języku ST.

0

Najłatwiej będzie po Modbus TCP. Bardzo prosty protokół.
Jeśli PLC nie wspiera to coś dedykowanego. Kiedyś miałem jakiegoś w pl ale nie pamiętam do jakiego protokołu. Jutro mogę poszperać.

Edit
Ewentualnie to do FINS
https://www.codeproject.com/Tips/878194/OMRON-PLC-TCP-Interface

0

Ale sterownik jest już zaprogramowany? Chcesz tylko dorobić jakąś komunikację z PC? Czy chcesz skomunikować, żeby go zaprogramować? Bo ST (structured text) to jest właśnie jedna z możliwości programowania sterownika.
Ja w przypadku Omrona używam: http://www.deltatau.com/DT_Products/SoftwareDetails.aspx?CatID=500-POWER%20PMAC%20IDE Ale nie wiem na ile to jest kompatybilne z NX,a znając omrona jak nie sprawdzisz sam to się nie dowiesz. Jeżeli zadziała daj znać to mogę wysłać jakieś wraperry do C#. Do tego sterownika dedykowane jest środowisko SYSMAC, zainstaluj, zobacz czy tam nie ma jakiś przykładów komunikacji. Możesz doczytać jeszcze ewentualnie czy sterownik wspiera OPC. A jak nie to tak jak kolega wyżej pisał. Komunikacja na pewno jest możliwa. Tu masz nawet jakiś przykład:

0

Jeszcze jedno
W ST to raczej się pisze komunikację jeśli PLC coś potrzebuje odczytać z zewnątrz. Jeśli to ma być PC do PLC i PC jest masterem to FINS albo coś innego. Szukaj pod hasłem c# + Omron. W tym przykładzie co podałem jest możliwość wysłania (ustawienia) bitu w pamięci sterownika i tak się realizuje sterowanie sterownikiem. Ustawiasz jakiś bit a program w PLC reaguje na ten bit zgodnie z własnym programem.

0

Jeszcze za ten temat się nie wziąłem, ale chyba chodzi o to żeby się skomunikować z tym sterownikiem, komunikacja komputer->plc i coś mu tam kazać ustawić. Znalazłem jakiś przykład w internecie, więc na razie tylko tyle wiem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1