Modbus Arduino Nano every + Siemens S7-1200

Odpovědět
_Jenda_
Příspěvky: 1
Registrován: 21 lis 2022, 08:38
Reputation: 0

Modbus Arduino Nano every + Siemens S7-1200

Příspěvek od _Jenda_ » 21 lis 2022, 09:17

Zdravím,

Někdo se zkušeností s Modubus RTU komunikací mezi Arduinem a PLC?
Potřeboval bych pomoci s komunikací mezi Arduino Nano Every a PLC Siemens S7-1200 (konkrétně 1212C AC/DC/Rly) pomocí protokolu Modbus RTU. Používám převodník TTL na RS485.
PLC jako Master a Arduino jako Slave. Celkem mám 4 slave zařízení. Komunikaci na straně PLC mám tak nějak vyřešenou jednoduchým skriptem. U Arduina si tak jistý zas nejsem. Vyzkoušel jsem knihovnu ArduinoModbus.h example Kitchen Sink, což mezi dvěma arduiny fungovalo na 100%. Po úpravě, kdy chci rozsvěcet LED na pinu 13 po příkazu z PLC pomocí Coil nebo hodnoty v Holding register, už to tak dobře nešlape.
Tok dat jsem kontroloval přes osciloskop a data jsou ve správném formátu v obou směrech. Arduino už ale ty data nějakým způsobem "nechce schroupat".
Vyzkoušel jsem různé knihovny, ale s naprosto stejným výsledkem. Už se s tím morduji přes týden.
Po vyřešení problému budu sdílet funkční kód budoucím generacím v nesnázích.

Děkuji
S pozdravem
Jenda_

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 6 hostů