Announcement

REXYGEN forum has been moved. This one is closed.
Head over to the new REXYGEN Community Forum at https://forum.rexygen.com.

Looking forward to meeting you there!
 

#1 2015-11-25 00:40:08

contactform
Member
Registered: 2015-10-30
Posts: 45

Současná podpora Modbus/RTU master a Modbus/TCP slave

Rád bych požádal o radu - potřebuji vědět, jestli systém REX umožňuje implementovat Modbus master i slave zároveň. Příklad je následující: Raspberry Pi se jako Modbus master připojuje přes /dev/ttyUSBx na připojené Arduino, které funguje jako Modbus slave, což funguje bez problému. Zároveň bych ale rád, aby se RasPi choval jako Modbus slave přes Modbus TCP, tak aby se do něj daly přenášet hodnoty.

Offline

#2 2015-11-26 00:49:31

jaroslav_sobota
Administrator
Registered: 2015-10-27
Posts: 535

Re: Současná podpora Modbus/RTU master a Modbus/TCP slave

Ano, je to možné. Konfigurace exekutivy by měla vypadat nějak takto:
exec_modbus.png
I/O drivery MBM  (Modbus master) i MTS (Modbus TCP slave) se odkazují na stejný modul MbDrv. Driver MBM využívá třídu (classname) MbmDrv, zatímco driver MTS využívá třídu MtsDrv. Signály do/z Arduina pak budou k dispozici přes vlajky MBM__xyz, signály z/do nadřazené Modbus TCP stanice pak přes vlajky MTS__xyz. Driver RPI zprostředkovává přístup k GPIO pinům Raspberry Pi přes vlajky RPI__GPIOxyz.

Více viz manuály jednotlivých vstupně-výstupních ovladačů.

Offline

Board footer

Powered by FluxBB