Dziś jest wtorek, 15 październik 2019 r.
Energoelektronika.pl na stronach Facebook REKLAMA MAPA SERWISU KONTAKT
Strona główna Załóż konto Artykuły branżowe Katalog firm Seminaria FAQ Kalendarium Słownik Oferta
Wyszukaj
1USD 3.8958 -0.48% 1EUR 4.2969 -0.3% 1GBP 4.8998 +0.14%
Zaloguj się
Login (adres e-mail):
Haslo:
  Rejestracja
  Zapomniałem hasła
Reklama

Aktualności
Przed nami 32. edycja targów ENERGETAB 2019
więcej
32 edycja targów Energetab 2019 juz za cztery tygodnie
więcej
Przyszłość sektora motoryzacji w Polsce ? raport Banku Pekao S.A.
więcej
Nowy cykl szkoleń praktycznych związanych z programowaniem sterowników marki Siemens
więcej

Zobacz archiwum

Kalendarium
17 październik 2019
72 edycja Seminarium dla Służb Utrzymania Ruchu 
więcej
23 październik 2019
LUMENexpo Targi Techniki Świetlnej  
więcej
Newsletter
Jeżeli chcesz otrzymywać aktualne informacje o wydarzeniach w branży.
Podaj e-mail do subskrypcji:


Artykuły branżowe
20 sierpień 2007.

Programowanie komunikacji Modbus Master bez użycia bloków COMREQ

Programowanie w sterowniku GE Fanuc obsługi komunikacji z urządzeniami w protokole Modbus RTU polega na wykorzystaniu specjalnych bloków funkcyjnych o nazwie COMREQ, dla których definiuje się niezbędne parametry dotyczące realizowanej funkcji tego protokołu. A jak to zrobić bez stosowania tych bloków funkcyjnych?

Przy wykorzystaniu modułu komunikacyjnego IC695CMM002 lub IC695CMM004 serii RX3i jest to możliwe. Pierwszy z nich posiada dwa, a drugi cztery niezależne, izolowane porty, mogące pracować w trybie Modbus Master. Z reguły, czynności, jakie przeprowadza programista kontrolera RX3i, w związku z implementacją obsługi protokołu Modbus Master za pomocą modułu IC695CMM002 lub IC695CMM004, sprowadzają się zaledwie do wypełnienia odpowiedniej tabeli. Nie trzeba pisać żadnego programu do obsługi komunikacji, nie trzeba również martwić się o obsługę ewentualnych błędów komunikacji (np. restartu komunikacji).

Wspomniane moduły pozwalają na cykliczną bezwarunkową, cykliczną warunkową lub jednokrotną zdarzeniową wymianę danych. W sumie można zdefiniować 64 różne wymiany danych dla jednego portu. Jeżeli wymiana danych ma się odbywać inaczej niż cyklicznie bezwarunkowo, należy zdefiniować okoliczności wymiany; robi się to po prostu poprzez uaktywnienie odpowiednich bitów sterujących (warunkowych), przypisywanych do modułu komunikacyjnego w momencie jego konfigurowania. Moduł komunikacyjny informuje o swoim stanie działania za pomocą rejestrów statusowych. Znajdują się w nich informacje o numerze aktualnie realizowanej wymiany danych, o czasie potrzebnym na zrealizowanie wszystkich aktywnych wymian danych oraz ewentualnych błędach w transmisji.
Konfigurowanie komunikacji Modbus Master w module IC695CMM002.


Taki sposób podejścia do realizacji komunikacji w systemach sterowania wpływa na wielokrotne skrócenie czasu i zmniejszenie nakładu pracy programisty.

Źródło: Biuletyn Automatyki
O nas  ::  Regulamin  ::  Polityka prywatności (Cookies)  ::  Reklama  ::  Mapa stron  ::  FAQ  ::  Kontakt
Ciekawe linki: www.klimatyzacja.pl  |  www.strony.energoelektronika.pl  |  promienniki podczerwieni
Copyright © Energoelektronika.pl