Komunikacja ze sterownikiem PLC poprzez ethernet

Odpowiedz Nowy wątek
2018-11-05 11:14
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.

Pozostało 580 znaków

2018-11-05 11:42
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

edytowany 1x, ostatnio: jacek.placek, 2018-11-05 11:45

Pozostało 580 znaków

2018-11-05 14:51
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_Pr[...]?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:

Pozostało 580 znaków

2018-11-05 18:53
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.

Pozostało 580 znaków

2018-11-06 12:59
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.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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