Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Komunikacja Modbus RTU Easy Master w sterowniku Omron CP1L

takilogin 16 Aug 2018 09:23 822 2
  • #1
    takilogin
    Level 15  
    Witam,
    Czy może mi ktoś wytłumaczyć w jaki sposób ustawić komunikację Modbus-RTU Easy Master na sterowniku Omron CP1L?
    Przykładowo chcę zapisać coś pod adresem 0 w slave 1, czyli funkcja 0x06 w modbus.
    W dokumentacji sterownika są opisane adresy parametrów dla tej komunikacji.
    I tak dla portu nr 2 mamy:

    - D32300 - adres slave czyli wpisuję 1
    - D32301 - kod funkcji czyli wpisuję 6
    - D32302 - liczba komunikatów ???
    - od D32303 do D32349 dane
    - aktywacja bitem systemowym A640.00

    Gdzie mam wpisać adres rejestru w urządzeniu slave ?
    Gdzie mam podać wartość do wpisania w rejestrze slave ?
    Co to jest liczba komunikatów ?

    Dziękuję za zainteresowanie.
  • #2
    gacore
    Automation specialist
    Witam,

    jest to w tych sterownikach tzw. funkcjonalność "Easy Modbus", ale raczej powinno być "Simply Modbus". Jest u trochę roboty bo trzeba "ramkę" oprogramować.
    Podaj dokładnie cały symbol sterownika CP1L, wtedy powiem czy można zastosować gotową biblioteke bloków funkcyjnych do obsługi MODBUS-a bo nie wszystkie sterowniki tej serii obsługują biblioteki.

    Jestem z Zabrza więc jak by co mogę pomóc lokalnie.

    Pozdrawiam,
    Andrzej Łacinnik
    tel. 697 066 003
    e-mail: andrzej.lacinnik(małpa)eu.omron.com
  • #3
    takilogin
    Level 15  
    Dziękuję za odpowiedź :)
    Udało mi się rozpracować tego "Easy Modbus-a"
    Ogólnie uważam że jest to dosyć problematyczne, trzeba liczyć bajty, jest przesunięcie o 8 bitów...
    Dodatkowy minus to to że nie działa na serii sterowników CJ2M.
    Co do bloczków to faktycznie są gotowce:
    https://www.myomron.com/index.php?action=kb&article=1245
    ale chciałem spróbować czegoś nowego, bardziej "surowego" ;)

    Pozdrawiam