0% found this document useful (0 votes)
143 views28 pages

User Manual For Communication

AUTONICS ARM SERIES

Uploaded by

squid778
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
143 views28 pages

User Manual For Communication

AUTONICS ARM SERIES

Uploaded by

squid778
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 28

User Manual

for Communication

© Copyright Reserved Autonics Co., Ltd. i


ii © Copyright Reserved Autonics Co., Ltd.
PrefaceModbus RTU protocol

Preface
Thank you for purchasing an Autonics product.
Please store this manual in a place where user can find easily, because it contains the guidance
for the product and how to correctly use it.

© Copyright Reserved Autonics Co., Ltd. iii


User Manual Guide

User Manual Guide


 Please familiarize yourself with the information in this manual before using the product.
 This manual provides detailed information on the product's features. It does not offer any
guarantee concerning matters beyond the scope of this manual.
 This manual may not be edited or reproduced in either part or whole without permission.
 A user manual is not provided as part of the product package. Please visit our home-page
(www.autonics.com) to download a copy.
 The manual's content may vary depending on changes to the product's software and other
unforeseen developments within Autonics, and is subject to change without prior notice.
Upgrade notice is provided through our homepage.
 We contrived to describe this manual more easily and correctly. However, if there are any
corrections or questions, please notify us these on our homepage.

iv © Copyright Reserved Autonics Co., Ltd.


User Manual SymbolsModbus RTU protocol

User Manual Symbols

Symbol Description

Supplementary information for a particular feature.

Failure to follow instructions can result in serious injury or death.

Failure to follow instructions can lead to a minor injury or product damage.

An example of the concerned feature's use.

※1 Annotation mark.

© Copyright Reserved Autonics Co., Ltd. v


Safety Precautions

Safety Precautions
 Following these safety precautions will ensure the safe and proper use of the product and
help prevent accidents and minimize hazards.
 Safety precautions are categorized as Warnings and Cautions, as defined below:
Cases that may cause serious injury or fatal accident if
Warning
instructions are not followed.

Cases that may cause minor injury or product damage if


Caution
instructions are not followed.

 Fail-safe device must be installed when using the unit with machinery that may cause
serious injury or substantial economic loss. (e.g. nuclear power control, medical equipment,
ships, vehicles, railways, aircraft, combustion apparatus, safety equipment, crime/disaster
prevention devices, etc.)
Failure to follow this instruction may result in personal injury, fire, or economic loss.
 Do not connect, repair, or inspect the unit while connected to a power source.
Failure to follow this instruction may result in electric shock, or fire.
 Do not disassemble or modify the unit. Please contact us if necessary.
Failure to follow this instruction may result in electric shock, or fire.
 Keep material residue from flowing into the unit.
Failure to follow this instruction may result in electric shock, fire, malfunction of the unit.

 Do not use the unit outdoors.


Failure to follow this instruction may result in electric shock or shorten the life cycle of the
unit.
 Do not use the unit where flammable or explosive gas may be present.
Failure to follow this instruction may result in fire, or explosion.
 Do not use the unit where heavy vibration, and impact may be present.
Failure to follow this instruction may result in product damage.
 Check the power terminal and communication cable contact before wiring the unit.
Failure to follow this instruction may result in fire, or product damage.
 Tighten the communication cable connector as tight as possible for stable cable connection.
Failure to follow this instruction may result in serious communication or network malfunction.
 Do not use water or oil-based detergent when cleaning the unit. Use dry cloth to clean the
unit.
Failure to follow this instruction may result in electric shock, or fire.
 Use the unit within the rated specifications.
Failure to follow this instruction may result in electric shock, personal injury, or product
damage.
 When disposing the unit, please categorize it as industrial waste.

vi © Copyright Reserved Autonics Co., Ltd.


Safety PrecautionsModbus RTU protocol

※The above specifications are subject to change and some models may be
discontinued without notice.

© Copyright Reserved Autonics Co., Ltd. vii


Table of Contents

Table of Contents
Preface .............................................................................................................................iii
User Manual Guide ......................................................................................................... iv
User Manual Symbols ...................................................................................................... v
Safety Precautions .......................................................................................................... vi
Table of Contents ........................................................................................................... viii
1 Modbus RTU protocol ............................................................................... 9
1.1 Read Coil Status(Func 01–01H) ........................................................................ 9
1.2 Read Input Status(Func 02–02H) ................................................................... 10
1.3 Read Holding Registers(Func 03–03H) ......................................................... 11
1.4 Read Input Registers(Func 04–04H).............................................................. 12
1.5 Preset Single Registers(Func 06–06H) .......................................................... 13
1.6 Preset Multiple Registers(Func 16–10H) ....................................................... 14
1.7 Exception Response-Error Code.................................................................... 15
2 Modbus Mapping Table ......................................................................... 17
2.1 Read Coil Status(Func: 01, RW: R/W) ........................................................... 17
2.2 Read Input Status (Func: 02, RW: R) ............................................................. 19
2.3 Read Input Register (Func: 04, RW: R) ......................................................... 21
2.4 Read Holding Register (Func: 03) .................................................................. 25

viii © Copyright Reserved Autonics Co., Ltd.


1 Modbus RTU protocol

1 Modbus RTU protocol

1.1 Read Coil Status(Func 01–01H)


Reads output(OX reference, Coil) ON/OFF status in the Slave device.
(1) Query (Master)
Starting Address No. of Points Error Check(CRC16)
Slave Address Function
Hi(Upper) Lo(Lower) Hi(Upper) Lo(Lower) Lo(Lower) Hi(Upper)
1Byte 1Byte 1Byte 1Byte 1Byte 1Byte 1Byte 1Byte

CRC16

(2) Response (Slave)


Data Data Data Error Check(CRC16)
Slave Address Function Byte Count
(Data) (Data) (Data) Lo(Lower) Hi(Upper)
1Byte 1Byte 1Byte 1Byte 1Byte 1Byte 1Byte 1Byte

CRC16

If reading the output status(ON: 1, OFF: 0) of 10EA within coil 000001(0000 H) to 000010(0009
H) on Slave (Address 17) from Master.
 Query (Master)
Starting Address No. of Points Error Check(CRC16)
Slave Address Function
Hi(Upper) Lo(Lower) Hi(Upper) Lo(Lower) Lo(Lower) Hi(Upper)
11 H 01 H 00 H 00 H 00 H 0A H ## H ## H

If the values range from coil 000008(0007 H) to 000001(0000 H) on the slave are “ON-ON-OFF-
OFF-ON-ON-OFF-ON”, and the values from 000010(0009 H) to 000009(0008 H)are respectively
“OFF-ON”.
 Response (Slave)

Data Data Error Check(CRC16)


Slave Address Function Byte Count
(00008 to 00001) (00010 to 00009) Lo(Lower) Hi(Upper)
11 H 01 H 02 H CD H 01 H ## H ## H

© Copyright Reserved Autonics Co., Ltd. 9


1 Modbus RTU protocol

1.2 Read Input Status(Func 02–02H)


Reads Input ON/OFF status(1X reference) in Slave device.

(1) Query (Master)

Starting Address No. of Points Error Check(CRC16)


Slave Address Function
Hi(Upper) Lo(Lower) Hi(Upper) Lo(Lower) Lo(Lower) Hi(Upper)
1Byte 1Byte 1Byte 1Byte 1Byte 1Byte 1Byte 1Byte

CRC16

(2) Response (Slave)

Data Data Data Error Check(CRC16)


Slave Address Function Byte Count
(Data) (Data) (Data) Lo(Lower) Hi(Upper)
1Byte 1Byte 1Byte 1Byte 1Byte 1Byte 1Byte 1Byte

CRC16

If reading the input status(ON: 1, OFF: 0) of 10EA range 100001(0000 H)to100010(0009 H)in the
Slave(Address 17) from the Master.

 Query (Master)
Starting Address No. of Points Error Check(CRC16)
Slave Address Function
Hi(Upper) Lo(Lower) Hi(Upper) Lo(Lower) Lo(Lower) Hi(Upper)
11 H 02 H 00 H 00 H 00 H 0A H ## H ## H

If the values range 100008(0007 H) to 100001(0000 H) on slave are “ON-ON-OFF-OFF-ON-ON-


OFF-ON”, and the values of 100010(0009 H) to 100009(0008 H) are respectively “OFF-ON”.

 Response (Slave)
Data Data Error Check(CRC16)
Slave Address Function Byte Count
(00008 to 00001) (00010 to 00009) Lo(Lower) Hi(Upper)
11 H 02 H 02 H CD H 01 H ## H ## H

10 © Copyright Reserved Autonics Co., Ltd.


1 Modbus RTU protocol

1.3 Read Holding Registers(Func 03–03H)


Reads the Binary data of Holding Registers(4X reference) in Slave device.

(1) Query (Master)

Starting Address No. of Points Error Check(CRC16)


Slave Address Function
Hi(Upper) Lo(Lower) Hi(Upper) Lo(Lower) Lo(Lower) Hi(Upper)
1Byte 1Byte 1Byte 1Byte 1Byte 1Byte 1Byte 1Byte

CRC16

(2) Response (Slave)

Data(Data) Data(Data) Data(Data) Error Check(CRC16)


Slave Address Function Byte Count
Hi(Upper) Lo(Lower) Hi(Upper) Lo(Lower) Hi(Upper) Lo(Lower) Lo(Lower) Hi(Upper)
1Byte 1Byte 1Byte 1Byte 1Byte 1Byte 1Byte 1Byte 1Byte 1Byte 1Byte

CRC16

If reading the values of 2EA, from Holding Register 400001(0000 H) to 400002(0001 H), in
Slave(Address 17) from the Master.

 Query (Master)
Starting Address No. of Points Error Check(CRC16)
Slave Address Function
Hi(Upper) Lo(Lower) Hi(Upper) Lo(Lower) Lo(Lower) Hi(Upper)
11 H 03 H 00 H 00 H 00 H 02 H ## H ## H

If the value of 400001(0000 H) on Slave is “555(22B H)” and the value of 400002(0001 H) is
“100(64 H)”.

 Response (Slave)
Data(Data) Data(Data) Error Check(CRC16)
Slave Address Function Byte Count
Hi(Upper) Lo(Lower) Hi(Upper) Lo(Lower) Lo(Lower) Hi(Upper)
11 H 03 H 04 H 02 H 2B H 00 H 64 H ## H ## H

© Copyright Reserved Autonics Co., Ltd. 11


1 Modbus RTU protocol

1.4 Read Input Registers(Func 04–04H)


Reads the Binary data of Input Registers(3X reference) in Slave device.

(1) Query (Master)

Starting Address No. of Points Error Check(CRC16)


Slave Address Function
Hi(Upper) Lo(Lower) Hi(Upper) Lo(Lower) Lo(Lower) Hi(Upper)
1Byte 1Byte 1Byte 1Byte 1Byte 1Byte 1Byte 1Byte

CRC16

(2) Response (Slave)

Error Check(CRC16)
Slave Address Function Byte Count Data Data Data
Lo(Lower) Hi(Upper)
1Byte 1Byte 1Byte 1Byte 1Byte 1Byte 1Byte 1Byte

CRC16

If reading the values of 2EA range from Input Register 300001(0000 H) to 300002(0001 H) on
Slave (Address 17) from Master.

 Query (Master)
Starting Address No. of Points Error Check(CRC16)
Slave Address Function
Hi(Upper) Lo(Lower) Hi(Upper) Lo(Lower) Lo(Lower) Hi(Upper)
11 H 04 H 00 H 00 H 00 H 02 H ## H ## H

If the values of 300001(0000 H) on Slave is “10(A H)” and the values of 300002(0001 H) on
Slave is “20(14 H)”.

 Response (Slave)
Data(Data) Data(Data) Error Check(CRC16)
Slave Address Function Byte Count
Hi(Upper) Lo(Lower) Hi(Upper) Lo(Lower) Lo(Lower) Hi(Upper)
11 H 04 H 04 H 00 H 0A H 00 H 14 H ## H ## H

12 © Copyright Reserved Autonics Co., Ltd.


1 Modbus RTU protocol

1.5 Preset Single Registers(Func 06–06H)


Writes the Binary data of single Holding Registers (4X reference) in Slave device.

(1) Query (Master)

Register Address Preset Data(Data) Error Check(CRC16)


Slave Address Function
Hi(Upper) Lo(Lower) Hi(Upper) Lo(Lower) Lo(Lower) Hi(Upper)
1Byte 1Byte 1Byte 1Byte 1Byte 1Byte 1Byte 1Byte

CRC16

(2) Response (Slave)

Slave Address Function Register Address Preset Data(Data) Error Check(CRC16)


(국번) (명령) Hi(Upper) Lo(Lower) Hi(Upper) Lo(Lower) Lo(Lower) Hi(Upper)
1Byte 1Byte 1Byte 1Byte 1Byte 1Byte 1Byte 1Byte

CRC16

If writing “10(A H)” to Holding Register 400001(0000 H) on Slave(Address 17) from Master.

 Query (Master)
Starting Address Preset Data(Data) Error Check(CRC16)
Slave Address Function
Hi(Upper) Lo(Lower) Hi(Upper) Lo(Lower) Lo(Lower) Hi(Upper)
11 H 06 H 00 H 00 H 00 H 0A H ## H ## H

 Response (Slave)
Starting Address Preset Data(Data) Error Check(CRC16)
Slave Address Function
Hi(Upper) Lo(Lower) Hi(Upper) Lo(Lower) Lo(Lower) Hi(Upper)
11 H 06 H 00 H 00 H 00 H 0A H ## H ## H

© Copyright Reserved Autonics Co., Ltd. 13


1 Modbus RTU protocol

1.6 Preset Multiple Registers(Func 16–10H)


Writes the Binary data of Holding Registers (4X reference) consecutively in Slave device.

(1) Query (Master)

Error Check
Starting Address No. of Register Data(Data) Data(Data)
Slave Byte Count (CRC16)
Function
Address Hi Lo Hi Lo Hi Lo Hi Lo
Lo Hi
(Upper) (Lower) (Upper) (Lower) (Upper) (Lower) (Upper) (Lower)
1Byte 1Byte 1Byte 1Byte 1Byte 1Byte 1Byte 1Byte 1Byte 1Byte 1Byte 1Byte 1Byte

CRC16

(2) Response (Slave)

Starting Address No. of Register Error Check(CRC16)


Slave Address Function
Hi(Upper) Lo(Lower) Hi(Upper) Lo(Lower) Lo(Lower) Hi(Upper)
1Byte 1Byte 1Byte 1Byte 1Byte 1Byte 1Byte 1Byte

CRC16

If writing “10(A H)” in common to the range of Holding Register 400001(0000 H) to 400002(0001
H) on Slave(Address 17) from Master.

 Query (Master)
Error Check
Starting Address No. of Register Data(Data) Data(Data)
Slave Functio (CRC16)
Byte Count
Address n Hi Lo Hi Lo Hi Lo Hi Lo
Lo Hi
(Upper) (Lower) (Upper) (Lower) (Upper) (Lower) (Upper) (Lower)
11 H 10 H 00 H 00 H 00 H 02 H 04 H 00 H 0A H 00 H 0A H ## H ## H
 Response (Slave)
Starting Address No. of Register Error Check(CRC16)
Slave Address Function
Hi(Upper) Lo(Lower) Hi(Upper) Lo(Lower) Lo(Lower) Hi(Upper)
11 H 10 H 00 H 00 H 00 H 02 H ## H ## H

Please use the Single Register Write function rather than Multi Register Write function if you use
the slave(device) connecting with external devices such as PLC, Graphic Panel, except in the
case of download that presets the minimum/maximum or basic value of parameter by Input
specifications in PC Loader Program.

14 © Copyright Reserved Autonics Co., Ltd.


1 Modbus RTU protocol

1.7 Exception Response-Error Code


If occurs an error, send a response command and transmit each Exception Code after set(1) the
highest-level bit of received command(Function).
Function Error Check(CRC16)
Slave Address Exception Code
+80 H Lo(Lower) Hi(Upper)
1Byte 1Byte 1Byte 1Byte 1Byte

CRC16

 ILLEGAL FUNCTION (Exception Code: 01 H): A command that is not supported.


 ILLEGAL DATA ADDRESS (Exception Code: 02 H): Starting address of queried data is
inconsistent with transmittable address from the device.
 ILLRGAL DATA VALUE (Exception Code: 03 H): Numbers of queried data are inconsistent
with the numbers of transmittable (transferable) data from the device.
 SLAVE DEVICE FAILURE (Exception Code: 04 H): Not properly completed the queried
command (order).

If reading the output status of non-existing coil 001001(03E8 H) [ON: 1, OFF: 0] on


Slave(Address 17) from Master.

 Query (Master)
Starting Address No. of Points Error Check(CRC16)
Slave Address Function
Hi(Upper) Lo(Lower) Hi(Upper) Lo(Lower) Lo(Lower) Hi(Upper)
11 H 01 H 03 H E8 H 00 H 01 H ## H ## H

 Response (Slave)
Function Error Check(CRC16)
Slave Address Exception Code
+80 H Lo(Lower) Hi(Upper)
11 H 81 H 02 H ## H ## H

© Copyright Reserved Autonics Co., Ltd. 15


1 Modbus RTU protocol

16 © Copyright Reserved Autonics Co., Ltd.


2 Modbus Mapping Table

2 Modbus Mapping Table

2.1 Read Coil Status(Func: 01, RW: R/W)


Defau
No(Address) Func R/W Parameter Description Set range Unit Note
lt
000001(0000) 01/05 R/W - POINT 1 DO Output Value 0 : OFF 1 : ON -
000002(0001) 01/05 R/W - POINT 2 DO Output Value 0 : OFF 1 : ON -
000003(0002) 01/05 R/W - POINT 3 DO Output Value 0 : OFF 1 : ON -
000004(0003) 01/05 R/W - POINT 4 DO Output Value 0 : OFF 1 : ON -
000005(0004) 01/05 R/W - POINT 5 DO Output Value 0 : OFF 1 : ON -
000006(0005) 01/05 R/W - POINT 6 DO Output Value 0 : OFF 1 : ON -
000007(0006) 01/05 R/W - POINT 7 DO Output Value 0 : OFF 1 : ON -
000008(0007) 01/05 R/W - POINT 8 DO Output Value 0 : OFF 1 : ON -
000009(0008) 01/05 R/W - POINT 9 DO Output Value 0 : OFF 1 : ON -
000010(0009) 01/05 R/W - POINT 10 DO Output Value 0 : OFF 1 : ON -
000011(000A) 01/05 R/W - POINT 11 DO Output Value 0 : OFF 1 : ON -
000012(000B) 01/05 R/W - POINT 12 DO Output Value 0 : OFF 1 : ON -
000013(000C) 01/05 R/W - POINT 13 DO Output Value 0 : OFF 1 : ON -
000014(000D) 01/05 R/W - POINT 14 DO Output Value 0 : OFF 1 : ON -
000015(000E) 01/05 R/W - POINT 15 DO Output Value 0 : OFF 1 : ON -
000016(000F) 01/05 R/W - POINT 16 DO Output Value 0 : OFF 1 : ON -
000017(0010) 01/05 R/W - POINT 17 DO Output Value 0 : OFF 1 : ON -
000018(0011) 01/05 R/W - POINT 18 DO Output Value 0 : OFF 1 : ON -
000019(0012) 01/05 R/W - POINT 19 DO Output Value 0 : OFF 1 : ON -
000020(0013) 01/05 R/W - POINT 20 DO Output Value 0 : OFF 1 : ON -
000021(0014) 01/05 R/W - POINT 21 DO Output Value 0 : OFF 1 : ON -
000022(0015) 01/05 R/W - POINT 22 DO Output Value 0 : OFF 1 : ON -
000023(0016) 01/05 R/W - POINT 23 DO Output Value 0 : OFF 1 : ON -
000024(0017) 01/05 R/W - POINT 24 DO Output Value 0 : OFF 1 : ON -
000025(0018) 01/05 R/W - POINT 25 DO Output Value 0 : OFF 1 : ON -
000026(0019) 01/05 R/W - POINT 26 DO Output Value 0 : OFF 1 : ON -
000027(001A) 01/05 R/W - POINT 27 DO Output Value 0 : OFF 1 : ON -
000028(001B) 01/05 R/W - POINT 28 DO Output Value 0 : OFF 1 : ON -
000029(001C) 01/05 R/W - POINT 29 DO Output Value 0 : OFF 1 : ON -
000030(001D) 01/05 R/W - POINT 30 DO Output Value 0 : OFF 1 : ON -
000031(001E) 01/05 R/W - POINT 31 DO Output Value 0 : OFF 1 : ON -
000032(001F) 01/05 R/W - POINT 32 DO Output Value 0 : OFF 1 : ON -
000033(0020) 01/05 R/W - POINT 33 DO Output Value 0 : OFF 1 : ON -
000034(0021) 01/05 R/W - POINT 34 DO Output Value 0 : OFF 1 : ON -
000035(0022) 01/05 R/W - POINT 35 DO Output Value 0 : OFF 1 : ON -
000036(0023) 01/05 R/W - POINT 36 DO Output Value 0 : OFF 1 : ON -
000037(0024) 01/05 R/W - POINT 37 DO Output Value 0 : OFF 1 : ON -
000038(0025) 01/05 R/W - POINT 38 DO Output Value 0 : OFF 1 : ON -
000039(0026) 01/05 R/W - POINT 39 DO Output Value 0 : OFF 1 : ON -
000040(0027) 01/05 R/W - POINT 40 DO Output Value 0 : OFF 1 : ON -
000041(0028) 01/05 R/W - POINT 41 DO Output Value 0 : OFF 1 : ON -

© Copyright Reserved Autonics Co., Ltd. 17


2 Modbus Mapping Table

Defau
No(Address) Func R/W Parameter Description Set range Unit Note
lt
000042(0029) 01/05 R/W - POINT 42 DO Output Value 0 : OFF 1 : ON -
000043(002A) 01/05 R/W - POINT 43 DO Output Value 0 : OFF 1 : ON -
000044(002B) 01/05 R/W - POINT 44 DO Output Value 0 : OFF 1 : ON -
000045(002C) 01/05 R/W - POINT 45 DO Output Value 0 : OFF 1 : ON -
000046(002D) 01/05 R/W - POINT 46 DO Output Value 0 : OFF 1 : ON -
000047(002E) 01/05 R/W - POINT 47 DO Output Value 0 : OFF 1 : ON -
000048(002F) 01/05 R/W - POINT 48 DO Output Value 0 : OFF 1 : ON -
000049(0030) 01/05 R/W - POINT 49 DO Output Value 0 : OFF 1 : ON -
000050(0031) 01/05 R/W - POINT 50 DO Output Value 0 : OFF 1 : ON -
000051(0032) 01/05 R/W - POINT 51 DO Output Value 0 : OFF 1 : ON -
000052(0033) 01/05 R/W - POINT 52 DO Output Value 0 : OFF 1 : ON -
000053(0034) 01/05 R/W - POINT 53 DO Output Value 0 : OFF 1 : ON -
000054(0035) 01/05 R/W - POINT 54 DO Output Value 0 : OFF 1 : ON -
000055(0036) 01/05 R/W - POINT 55 DO Output Value 0 : OFF 1 : ON -
000056(0037) 01/05 R/W - POINT 56 DO Output Value 0 : OFF 1 : ON -
000057(0038) 01/05 R/W - POINT 57 DO Output Value 0 : OFF 1 : ON -
000058(0039) 01/05 R/W - POINT 58 DO Output Value 0 : OFF 1 : ON -
000059(003A) 01/05 R/W - POINT 59 DO Output Value 0 : OFF 1 : ON -
000060(003B) 01/05 R/W - POINT 60 DO Output Value 0 : OFF 1 : ON -
000061(003C) 01/05 R/W - POINT 61 DO Output Value 0 : OFF 1 : ON -
000062(003D) 01/05 R/W - POINT 62 DO Output Value 0 : OFF 1 : ON -
000063(003E) 01/05 R/W - POINT 63 DO Output Value 0 : OFF 1 : ON -
000064(003F) 01/05 R/W - POINT 64 DO Output Value 0 : OFF 1 : ON -
000065to000100 Reserved

18 © Copyright Reserved Autonics Co., Ltd.


2 Modbus Mapping Table

2.2 Read Input Status (Func: 02, RW: R)


Defau
No(Address) Func R/W Parameter Description Set range Unit Note
lt
100001(0000) 02 R - POINT 1 DI Input Value 0 : OFF 1 : ON -
100002(0001) 02 R - POINT 2 DI Input Value 0 : OFF 1 : ON -
100003(0002) 02 R - POINT 3 DI Input Value 0 : OFF 1 : ON -
100004(0003) 02 R - POINT 4 DI Input Value 0 : OFF 1 : ON -
100005(0004) 02 R - POINT 5 DI Input Value 0 : OFF 1 : ON -
100006(0005) 02 R - POINT 6 DI Input Value 0 : OFF 1 : ON -
100007(0006) 02 R - POINT 7 DI Input Value 0 : OFF 1 : ON -
100008(0007) 02 R - POINT 8 DI Input Value 0 : OFF 1 : ON -
100009(0008) 02 R - POINT 9 DI Input Value 0 : OFF 1 : ON -
100010(0009) 02 R - POINT 10 DI Input Value 0 : OFF 1 : ON -
100011(000A) 02 R - POINT 11 DI Input Value 0 : OFF 1 : ON -
100012(000B) 02 R - POINT 12 DI Input Value 0 : OFF 1 : ON -
100013(000C) 02 R - POINT 13 DI Input Value 0 : OFF 1 : ON -
100014(000D) 02 R - POINT 14 DI Input Value 0 : OFF 1 : ON -
100015(000E) 02 R - POINT 15 DI Input Value 0 : OFF 1 : ON -
100016(000F) 02 R - POINT 16 DI Input Value 0 : OFF 1 : ON -
100017(0010) 02 R - POINT 17 DI Input Value 0 : OFF 1 : ON -
100018(0011) 02 R - POINT 18 DI Input Value 0 : OFF 1 : ON -
100019(0012) 02 R - POINT 19 DI Input Value 0 : OFF 1 : ON -
100020(0013) 02 R - POINT 20 DI Input Value 0 : OFF 1 : ON -
100021(0014) 02 R - POINT 21 DI Input Value 0 : OFF 1 : ON -
100022(0015) 02 R - POINT 22 DI Input Value 0 : OFF 1 : ON -
100023(0016) 02 R - POINT 23 DI Input Value 0 : OFF 1 : ON -
100024(0017) 02 R - POINT 24 DI Input Value 0 : OFF 1 : ON -
100025(0018) 02 R - POINT 25 DI Input Value 0 : OFF 1 : ON -
100026(0019) 02 R - POINT 26 DI Input Value 0 : OFF 1 : ON -
100027(001A) 02 R - POINT 27 DI Input Value 0 : OFF 1 : ON -
100028(001B) 02 R - POINT 28 DI Input Value 0 : OFF 1 : ON -
100029(001C) 02 R - POINT 29 DI Input Value 0 : OFF 1 : ON -
100030(001D) 02 R - POINT 30 DI Input Value 0 : OFF 1 : ON -
100031(001E) 02 R - POINT 31 DI Input Value 0 : OFF 1 : ON -
100032(001F) 02 R - POINT 32 DI Input Value 0 : OFF 1 : ON -
100033(0020) 02 R - POINT 33 DI Input Value 0 : OFF 1 : ON -
100034(0021) 02 R - POINT 34 DI Input Value 0 : OFF 1 : ON -
100035(0022) 02 R - POINT 35 DI Input Value 0 : OFF 1 : ON -
100036(0023) 02 R - POINT 36 DI Input Value 0 : OFF 1 : ON -
100037(0024) 02 R - POINT 37 DI Input Value 0 : OFF 1 : ON -
100038(0025) 02 R - POINT 38 DI Input Value 0 : OFF 1 : ON -
100039(0026) 02 R - POINT 39 DI Input Value 0 : OFF 1 : ON -
100040(0027) 02 R - POINT 40 DI Input Value 0 : OFF 1 : ON -
100041(0028) 02 R - POINT 41 DI Input Value 0 : OFF 1 : ON -
100042(0029) 02 R - POINT 42 DI Input Value 0 : OFF 1 : ON -
100043(002A) 02 R - POINT 43 DI Input Value 0 : OFF 1 : ON -

© Copyright Reserved Autonics Co., Ltd. 19


2 Modbus Mapping Table

Defau
No(Address) Func R/W Parameter Description Set range Unit Note
lt
100044(002B) 02 R - POINT 44 DI Input Value 0 : OFF 1 : ON -
100045(002C) 02 R - POINT 45 DI Input Value 0 : OFF 1 : ON -
100046(002D) 02 R - POINT 46 DI Input Value 0 : OFF 1 : ON -
100047(002E) 02 R - POINT 47 DI Input Value 0 : OFF 1 : ON -
100048(002F) 02 R - POINT 48 DI Input Value 0 : OFF 1 : ON -
100049(0030) 02 R - POINT 49 DI Input Value 0 : OFF 1 : ON -
100050(0031) 02 R - POINT 50 DI Input Value 0 : OFF 1 : ON -
100051(0032) 02 R - POINT 51 DI Input Value 0 : OFF 1 : ON -
100052(0033) 02 R - POINT 52 DI Input Value 0 : OFF 1 : ON -
100053(0034) 02 R - POINT 53 DI Input Value 0 : OFF 1 : ON -
100054(0035) 02 R - POINT 54 DI Input Value 0 : OFF 1 : ON -
100055(0036) 02 R - POINT 55 DI Input Value 0 : OFF 1 : ON -
100056(0037) 02 R - POINT 56 DI Input Value 0 : OFF 1 : ON -
100057(0038) 02 R - POINT 57 DI Input Value 0 : OFF 1 : ON -
100058(0039) 02 R - POINT 58 DI Input Value 0 : OFF 1 : ON -
100059(003A) 02 R - POINT 59 DI Input Value 0 : OFF 1 : ON -
100060(003B) 02 R - POINT 60 DI Input Value 0 : OFF 1 : ON -
100061(003C) 02 R - POINT 61 DI Input Value 0 : OFF 1 : ON -
100062(003D) 02 R - POINT 62 DI Input Value 0 : OFF 1 : ON -
100063(003E) 02 R - POINT 63 DI Input Value 0 : OFF 1 : ON -
100064(003F) 02 R - POINT 64 DI Input Value 0 : OFF 1 : ON -
100065to100100 Reserved

20 © Copyright Reserved Autonics Co., Ltd.


2 Modbus Mapping Table

2.3 Read Input Register (Func: 04, RW: R)

No(Address) Func R/W Parameter Description Set range Unit Default Note

300001(0000) 04 R - Input #1,2 - -


300002(0001) 04 R - Input #3,4 - -
300003(0002) 04 R - Input #5,6 - -
300004(0003) 04 R - Input #7,8 - -
300005to30100 Reserved
“ERP model
registered
300101(0064) 04 R - Product number H - - 2302
unique
number”
300102(0065) 04 R - Product number L - - 0010
300103(0066) 04 R - Hardware version - - 100
300104(0067) 04 R - Software version - - 100
300105(0068) 04 R - Model name 1 - - “AR”
300106(0069) 04 R - Model name 2 - - “M-” One of below
300107(006A) 04 R - Model name 3 - - “DI” strings;
ARM-DI08N-
300108(006B) 04 R - Model name 4 - - “08”
4S,
300109(006C) 04 R - Model name 5 - - “N-” ARM-DI08P-
300110(006D) 04 R - Model name 6 - - “4S” 4S,
ARM-DO08N-
300111(006E) 04 R - Model name 7 - -
4S,
300112(006F) 04 R - Model name 8 - - ARM-DO08P-
300113(0070) 04 R - Model name 9 - - 4S

300114(0071) 04 R - Model name 10 - -


300115(0072) Reserved
300116(0073) Reserved
300117(0074) Reserved
300118(0075) 04 R - Coil status Start Address - - 0000
300119(0076) 04 R - Coil status Quantity - - 0
300120(0077) 04 R - Input status Start Address - - 0000
300121(0078) 04 R - Input status Quantity - - 0
Holding Register Start
300122(0079) 04 R - - - 0000
Address
300123(007A) 04 R - Holding Register Quantity - - 0
300124(007B) 04 R - Input Register Start Address - - 0000
300125(007C) 04 R - Input Register Quantity - - 0
300126to30129 Reserved
300130(0081) 04 R - Extension unit1 Model name 1 - - “AR”
One of below
300131(0082) 04 R - Extension unit1 Model name 2 - - “M-”
strings;
300132(0083) 04 R - Extension unit1 Model name 3 - - “DI” ARX-DI08N-
300133(0084) 04 R - Extension unit1 Model name 4 - - “08” 4S,
ARX-DI08P-
300134(0085) 04 R - Extension unit1 Model name 5 - - “P-”
4S,
300135(0086) 04 R - Extension unit1 Model name 6 - - “4S” ARX-DO08N-
300136(0087) 04 R - Extension unit1 Model name 7 - - 4S,
ARX-DO08P-
300137(0088) 04 R - Extension unit1 Model name 8 - -
4S
300138(0089) 04 R - Extension unit1 Model name 9 - -

© Copyright Reserved Autonics Co., Ltd. 21


2 Modbus Mapping Table

No(Address) Func R/W Parameter Description Set range Unit Default Note

Extension unit1 Model name


300139(008A) 04 R - - -
10
300140(008B) Extension unit2 – Same as
04 R -
to300149(0094) unit 1
300150(0095) Extension unit3 – Same as
04 R -
to300159(009E) unit 1
300160(009F) Extension unit4 – Same as
04 VR -
to300169(00A8) unit 1
300170(00A9) Extension unit5 – Same as
04 R -
to300179(00B2) unit 1
300180(00B3) Extension unit6 – Same as
04 R -
to300189(00BC) unit 1
300190(00BD) Extension unit7 – Same as
04 R -
to300199(00C6) unit 1
300200 Reserved

※The setting value of 30102 address is different by model.

ARM-DI08N-4S ARM-DI08P-4S ARM-DO08N-4S ARM-DO08P-4S


0010 0020 0030 0040

22 © Copyright Reserved Autonics Co., Ltd.


2 Modbus Mapping Table

No(Address) Func R/W Parameter Description Set range Unit Default Note

The number of connected


301001(03E8) 04 R Expand Unit 00 to 07
extension unit
301002(03E9) 04 R Base unit Spec Connected basic unit Spec
Expand unit Spec Connected CH1 extension
301003(03EA) 04 R
1 unit Spec
Expand unit Spec Connected CH2 extension
301004(03EB) 04 R
2 unit Spec
Expand unit Spec Connected CH3 extension
301005(03EC) 04 R
3 unit Spec
Expand unit Spec Connected CH4 extension
301006(03ED) 04 R
4 unit Spec
Expand unit Spec Connected CH5 extension
301007(03EE) 04 R
5 unit Spec
Expand unit Spec Connected CH6 extension
301008(03EF) 04 R
6 unit Spec
Expand unit Spec Connected CH7 extension
301009(03F0) 04 R
7 unit Spec
301010(03F1) R Read In port Size Connected input point number 0to64
Read Out port Connected output point
301011(03F2) R 0to64
Size number
301012to31019 Reserved
Network Power
Voltage Setting value
301021(03FC) 04 R Maximum network voltage 120 to 300 VDC
241 is 24.1V.
(Top Value)
Network Power
Voltage Setting value
301022(03FD) 04 R Minimum network voltage 120 to 300 VDC
241 is 24.1V.
(Bottom Value)
Network Power
Voltage Setting value
301023(03FE) 04 R NPV value setting 120 to 300 VDC 120
120 is 12.0V.
(Set Value)
Module status
301024(03FF) 04 R Error lamp for unit status 0 : Normal 1 : Error
Error(MS Led)
Network status
301025(0400) 04 R Error lamp for network status 0 : Normal 1 : Error
Error(NS Led)
Expand Unit
Communication error of
301026(0401) 04 R Comm. Error(MS 0 : Normal 1 : Error
extension unit
Led)
0 : Set value
301028(0403) 04 R Auto Baudrate Communication speed setting 0
1 : Auto baudrate
301029(0404) 04 R EEPROM MacID Inner MacID setting 0 to 255 1
0 :2400, 1 :4800,
2 :9600
301030(0405) 04 R Baudrate Communication speed 2
3 :19200, 4: 38400
5 :57600, 6: 115200
301031(0406) 04 R Parity bit 0:None, 1 :Odd, 2:Even 0
301032(0407) 04 R Stop Bit 1 :1Stop, 2:2Stop 2
301033(0408) 04 R Status bit flag
301034(0409)
Reseved
to301100(044B)

※Bit data structure of 301002 to 301009 address

Bit F Bit E Bit D Bit C Bit B Bit A Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

© Copyright Reserved Autonics Co., Ltd. 23


2 Modbus Mapping Table

- - - - Type In size Out size


0: IN(NPN) 1: IN(PNP)
- - - - 0to8 0to8
2: OUT(NPN) 3: OUT(PNP)
1 byte 1 byte

※301033 Status bit flag

Bit 0 MS LED status Bit 4


Bit 1 NS LED status Bit 5
Reserve
Bit 2 Extension unit error Bit 6
Bit 3 NPV status Bit 7

24 © Copyright Reserved Autonics Co., Ltd.


2 Modbus Mapping Table

2.4 Read Holding Register (Func: 03)

No(Address) Func R/W Parameter Description Set range Unit Default Note

400001(0000) 03 R - Input #1,2 - -


400002(0001) 03 R - Input #3,4 - -
400003(0002) 03 R - Input #5,6 - -
400004(0003) 03 R - Input #7,8 - -
03/06
400005(0004) R/W - Output #1,2 - -
/16
03/06 R/W
400006(0005) - Output #3,4 - -
/16
03/06 R/W
400007(0006) - Output #5,6 - -
/16
03/06 R/W
400008(0007) - Output #7,8 - -
/16
400009(0008)
Reserved
to400010(0009)
03/06
401024(03FF) R/W NS-Led Timeout Timeout value setting 0 to 60 sec 5sec
/16
03/06
401025(0400) R/W Reseved
/16
03/06
401026(0401) R/W Reseved
/16
03/06
401027(0402) R/W Reseved
/16
03/06 0 : Set value
401028(0403) R/W Auto Baudrate Communication speed setting 0
/16 1 : Auto baudrate
03/06
401029(0404) R/W EEPROM MacID Inner MacID setting 0 to 255 1
/16
0 :2400, 1 :4800,
2 :9600
03/06 3 :19200, 4:
401030(0405) R/W Baudrate Communication speed 2
/16 38400
5 :57600, 6:
115200
03/06 0:None, 1 :Odd,
401031(0406) R/W Parity bit - 0
/16 2:Even
03/06
401032(0407) R/W Stop Bit - 1 :1Stop, 2:2Stop 2
/16
401033(0408) 03/06
R/W Reseved
to401100(044B) /16
03/06
401024(03FF) R/W NS-Led Timeout Timeout value setting 0 to 60 sec 5sec
/16
401025(0400) Reseved
401026(0401) Reseved
401027(0402) Reseved
03/06 0 : Set value
401028(0403) R/W Auto Baudrate Communication speed setting 0
/16 1 : Auto baudrate
03/06
401029(0404) R/W EEPROM MacID Inner MacID setting 0 to 255 1
/16

© Copyright Reserved Autonics Co., Ltd. 25


2 Modbus Mapping Table

No(Address) Func R/W Parameter Description Set range Unit Default Note

0 :2400, 1 :4800,
2 :9600
03/06 3 :19200, 4:
401030(0405) R/W Baudrate Communication speed 2
/16 38400
5 :57600, 6:
115200
03/06 0:None, 1 :Odd,
401031(0406) R/W Parity bit - 0
/16 2:Even
03/06
401032(0407) R/W Stop Bit - 1 :1Stop, 2:2Stop 2
/16

※ MacID setting

● By rotary switch for address

① Two rotary switches are used for setting address. X10 switch represents tens digit and
X1 switch represents ones digit. The address can be set 01 to 99.

② After setting the desired address, re-supply the unit power for applying the changed address.

● By in the EEPROM for address

① During communicate status with upper system (PLC or PC), set the desired address on the
41029 EEPROM MAC ID parameter.

②The set address is changed after unit power is supplied. Re-supply the unit power for applying
the changed address.

26 © Copyright Reserved Autonics Co., Ltd.


2 Modbus Mapping Table

© Copyright Reserved Autonics Co., Ltd. 27


2 Modbus Mapping Table

28 © Copyright Reserved Autonics Co., Ltd.

MOO-ARMC1-V1.0-1503US

You might also like