|
|
(23 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
| <center>
| |
| == '''Modbus Control commands for R6:''' ==
| |
| </center>
| |
|
| |
|
|
| |
| This commands give you the possibility to control the relays on the R6 via a modbus command send as a hex-file in a tcp stack.
| |
|
| |
| It is easy to connect the R6 module to a Barix device with a RS485 connector. You have to wire Pin6 (A) and Pin9 (B) of the DB9 connector to Pin2 (A) and Pin3 (B) of the J1 connector on the R6.
| |
|
| |
| Additional you have to power up the R6 on Pin4 (+) and Pin5 (-) with an external power supply.
| |
|
| |
| The serial settings for the RS485 (Serial 2) in the device must set to 19200 Bd, 8E1 (8 Databit, parity=even, 1 Stopbit), Handshake to RS485 direction control and local port to 502.
| |
|
| |
| Now it is possible to send a hex-file, which includes the modbus command, via tcp to port 502 of the device. This can be done with the NetCat Application (nc ''ip-device''<nowiki> < </nowiki>''filename'' ).
| |
|
| |
|
| |
| <TABLE WIDTH=601 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
| |
| <TR VALIGN=TOP>
| |
| <TD WIDTH=51>
| |
| <P><BR>
| |
| </P>
| |
| </TD>
| |
|
| |
| <TD WIDTH=52>
| |
| <P><BR>
| |
| </P>
| |
| </TD>
| |
| <TD WIDTH=52>
| |
| <P> Modbus </P>
| |
| <P> address </P>
| |
| </TD>
| |
|
| |
| <TD WIDTH=52>
| |
| <P> Single </P>
| |
| <P> Coil </P>
| |
| </TD>
| |
| <TD WIDTH=52>
| |
| <P> Address </P>
| |
| <P> Hi </P>
| |
|
| |
| </TD>
| |
| <TD WIDTH=52>
| |
| <P> Address </P>
| |
| <P> Lo </P>
| |
| </TD>
| |
| <TD WIDTH=52>
| |
| <P> Value </P>
| |
|
| |
| <P> Hi </P>
| |
| </TD>
| |
| <TD WIDTH=52>
| |
| <P> Value </P>
| |
| <P> Lo </P>
| |
| </TD>
| |
| <TD WIDTH=52>
| |
|
| |
| <P> CRC </P>
| |
| <P> Lo </P>
| |
| </TD>
| |
| <TD WIDTH=51>
| |
| <P> CRC </P>
| |
| <P> Hi </P>
| |
| </TD>
| |
|
| |
| </TR>
| |
| <TR VALIGN=TOP>
| |
| <TD ROWSPAN=2 WIDTH=51 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>Relay 1 </P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>Set</P>
| |
| </TD>
| |
|
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>00</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="5" SDNUM="1031;0;@">
| |
| <P>05</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>00</P>
| |
|
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>00</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>FF</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
|
| |
| <P>FF</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>CD</P>
| |
| </TD>
| |
| <TD WIDTH=51 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>AB</P>
| |
|
| |
| </TD>
| |
| </TR>
| |
| <TR VALIGN=TOP>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>Reset</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>00</P>
| |
|
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>05</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>00</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
|
| |
| <P>00</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>00</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>00</P>
| |
|
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>CC</P>
| |
| </TD>
| |
| <TD WIDTH=51 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>1B</P>
| |
| </TD>
| |
| </TR>
| |
|
| |
| <TR VALIGN=TOP>
| |
| <TD ROWSPAN=2 WIDTH=51 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>Relay 2 </P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>Set</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
|
| |
| <P>00</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="5" SDNUM="1031;0;@">
| |
| <P>05</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>00</P>
| |
|
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="1" SDNUM="1031;0;@">
| |
| <P>01</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>FF</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
|
| |
| <P>FF</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>9C</P>
| |
| </TD>
| |
| <TD WIDTH=51 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>6B</P>
| |
|
| |
| </TD>
| |
| </TR>
| |
| <TR VALIGN=TOP>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>Reset</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>00</P>
| |
|
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>05</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>00</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
|
| |
| <P>01</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>00</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>00</P>
| |
|
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>9D</P>
| |
| </TD>
| |
| <TD WIDTH=51 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>DB</P>
| |
| </TD>
| |
| </TR>
| |
|
| |
| <TR VALIGN=TOP>
| |
| <TD ROWSPAN=2 WIDTH=51 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>Relay 3 </P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>Set</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
|
| |
| <P>00</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="5" SDNUM="1031;0;@">
| |
| <P>05</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>00</P>
| |
|
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="2" SDNUM="1031;0;@">
| |
| <P>02</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>FF</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
|
| |
| <P>FF</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>6C</P>
| |
| </TD>
| |
| <TD WIDTH=51 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>6B</P>
| |
|
| |
| </TD>
| |
| </TR>
| |
| <TR VALIGN=TOP>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>Reset</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>00</P>
| |
|
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>05</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>00</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
|
| |
| <P>02</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>00</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>00</P>
| |
|
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>6D</P>
| |
| </TD>
| |
| <TD WIDTH=51 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>DB</P>
| |
| </TD>
| |
| </TR>
| |
|
| |
| <TR VALIGN=TOP>
| |
| <TD ROWSPAN=2 WIDTH=51 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>Relay 4 </P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>Set</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
|
| |
| <P>00</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="5" SDNUM="1031;0;@">
| |
| <P>05</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>00</P>
| |
|
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="3" SDNUM="1031;0;@">
| |
| <P>03</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>FF</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
|
| |
| <P>FF</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>3D</P>
| |
| </TD>
| |
| <TD WIDTH=51 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>AB</P>
| |
|
| |
| </TD>
| |
| </TR>
| |
| <TR VALIGN=TOP>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>Reset</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>00</P>
| |
|
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>05</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>00</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
|
| |
| <P>03</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>00</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>00</P>
| |
|
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>3C</P>
| |
| </TD>
| |
| <TD WIDTH=51 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>1B</P>
| |
| </TD>
| |
| </TR>
| |
|
| |
| <TR VALIGN=TOP>
| |
| <TD ROWSPAN=2 WIDTH=51 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>Relay 5 </P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>Set</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
|
| |
| <P>00</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="5" SDNUM="1031;0;@">
| |
| <P>05</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>00</P>
| |
|
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="4" SDNUM="1031;0;@">
| |
| <P>04</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>FF</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
|
| |
| <P>FF</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>8C</P>
| |
| </TD>
| |
| <TD WIDTH=51 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>6A</P>
| |
|
| |
| </TD>
| |
| </TR>
| |
| <TR VALIGN=TOP>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>Reset</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>00</P>
| |
|
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>05</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>00</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
|
| |
| <P>04</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>00</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>00</P>
| |
|
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>8D</P>
| |
| </TD>
| |
| <TD WIDTH=51 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>DA</P>
| |
| </TD>
| |
| </TR>
| |
|
| |
| <TR VALIGN=TOP>
| |
| <TD ROWSPAN=2 WIDTH=51 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>Relay 6 </P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>Set</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
|
| |
| <P>00</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="5" SDNUM="1031;0;@">
| |
| <P>05</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>00</P>
| |
|
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="5" SDNUM="1031;0;@">
| |
| <P>05</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>FF</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
|
| |
| <P>FF</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>DD</P>
| |
| </TD>
| |
| <TD WIDTH=51 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>AA</P>
| |
|
| |
| </TD>
| |
| </TR>
| |
| <TR VALIGN=TOP>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>Reset</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>00</P>
| |
|
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>05</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>00</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
|
| |
| <P>05</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>00</P>
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>00</P>
| |
|
| |
| </TD>
| |
| <TD WIDTH=52 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>DC</P>
| |
| </TD>
| |
| <TD WIDTH=51 SDVAL="0" SDNUM="1031;0;@">
| |
| <P>1A</P>
| |
| </TD>
| |
| </TR>
| |
|
| |
| <TR VALIGN=TOP>
| |
| <TD WIDTH=51 SDNUM="1031;0;@">
| |
| <P><BR>
| |
| </P>
| |
| </TD>
| |
| <TD WIDTH=52 SDNUM="1031;0;@">
| |
| <P><BR>
| |
| </P>
| |
| </TD>
| |
|
| |
| <TD WIDTH=52 SDNUM="1031;0;@">
| |
| <P><BR>
| |
| </P>
| |
| </TD>
| |
| <TD WIDTH=52 SDNUM="1031;0;@">
| |
| <P><BR>
| |
| </P>
| |
| </TD>
| |
| <TD WIDTH=52 SDNUM="1031;0;@">
| |
|
| |
| <P><BR>
| |
| </P>
| |
| </TD>
| |
| <TD WIDTH=52 SDNUM="1031;0;@">
| |
| <P><BR>
| |
| </P>
| |
| </TD>
| |
| <TD WIDTH=52 SDNUM="1031;0;@">
| |
| <P><BR>
| |
|
| |
| </P>
| |
| </TD>
| |
| <TD WIDTH=52 SDNUM="1031;0;@">
| |
| <P><BR>
| |
| </P>
| |
| </TD>
| |
| <TD WIDTH=52 SDNUM="1031;0;@">
| |
| <P><BR>
| |
| </P>
| |
|
| |
| </TD>
| |
| <TD WIDTH=51 SDNUM="1031;0;@">
| |
| <P><BR>
| |
| </P>
| |
| </TD>
| |
| </TR>
| |
| </TABLE>
| |
|
| |
|
| |
| Please note: It is necessary to calculate a crc-check-sum for each command and add it to the command itself.
| |
|
| |
|
| |
| Here you can find a online crc-calculator:
| |
|
| |
| [http://www.lammertbies.nl/comm/info/crc-calculation.html http://www.lammertbies.nl/comm/info/crc-calculation.html]
| |