| System SZARP - dokumentacja techniczna: SZARP v.3.1 | ||
|---|---|---|
| Poprzedni | Rozdział 7. Obsługiwane urządzenia | Następny |
Zgodność ze specyfikacją: 4 .
Obsługiwane urządzenia: Wszelkie urządzenia wykorzystujące protokół Modbus RTU.
Protokół komunikacji: Modbus RTU.
Demon przestarzały, zastępuje go uniwersalny demon protokołu Modbus - mbdmn.
Przykładowa konfiguracja:
<device
xmlns:modbus="http://www.praterm.com.pl/SZARP/ipk-extra"
daemon="/opt/szarp/bin/mbrtudmn"
path="/dev/ttyA11"
modbus:id="0xA1"
modbus:mode="master"
'master' or 'slave'
<unit id="1" modbus:id="0xA11">
<param
name="..."
...
modbus:address="0x00"
modbus:function="0x03"
modbus function to use (only in master mode)
modbus:type="integer">
value type: integer, bcd or float
...
</param>
<param
name="..."
...
modbus:address="0x02"
modbus:type="float"
modbus:extra="lsb"
lsb or msb for combined (2 registers) values
>
...
</param>
...
<send
param="..."
type="min"
modbus:address="0x1f"
modbus:type="bcd">
...
</send>
...
</unit>
<unit id="1" modbus:id="0xA12">
<param
name="..."
...
modbus:address="0x00"
modbus:type="integer">
...
</param>
<param
name="..."
...
modbus:address="0x02"
modbus:type="float">
...
</param>
...
<send
param="..."
type="min"
modbus:address="0x1f"
modbus:type="float">
...
</send>
...
</unit>
</device>
| Poprzedni | Spis treści | Następny |
| Sterownik mbdmn | Początek rozdziału | Sterownik mbtcpdmn |