Mso Bdc1 v1.3 en W
Mso Bdc1 v1.3 en W
Manual Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Manual Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.1. Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
• 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.
• This manual is not provided as part of the product package. Please visit our website
(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 website.
Manual Guide 7
8 Autonics | BD Series
Manual Symbols
Manual Symbols 9
10 Autonics | BD Series
1. Modbus RTU Protocol
1.1. Modbus
The Modbus industrial protocol was developed in 1979 to make communication possible between
automation devices. The protocol has expanded to include implementations over serial, TCP/IP, and
the user datagram protocol (UDP). Today, it is a common protocol used by countless devices for simple,
reliable, and efficient communication across a variety of modern networks.
Query (Master)
Slave Address Function Starting Address No. of Points Error Check (CRC16)
Response (Slave)
Slave Address Function Byte Count Data Data Data Error Check (CRC16)
1.1. Modbus 11
1.2.2. Read Input Status (Func 02-02H)
Reads Input ON/OFF status (1X reference) in Slave device.
Query (Master)
Slave Address Function Starting Address No. of Points Error Check (CRC16)
Response (Slave)
Slave Address Function Byte Count Data Data Data Error Check (CRC16)
Query (Master)
Slave Address Function Starting Address No. of Points Error Check (CRC16)
Response (Slave)
Slave Address Function Byte Count Data Data Data Error Check (CRC16)
12 Autonics | BD Series
1.2.4. Read Input Registers (Func 04-04H)
Reads the Binary data of Input Registers (3X reference) in Slave device.
Query (Master)
Slave Address Function Starting Address No. of Points Error Check (CRC16)
Response (Slave)
Slave Address Function Byte Count Data Data Data Error Check (CRC16)
Query (Master)
Slave Address Function Coil Address Preset Data Error Check (CRC16)
Response (Slave)
Slave Address Function Coil Address Preset Data Error Check (CRC16)
Query (Master)
Slave Address Function Register Address Preset Data Error Check (CRC16)
Response (Slave)
Slave Address Function Register Address Preset Data Error Check (CRC16)
Query (Master)
Response (Slave)
Slave Address Function Starting Address No. of Registers Error Check (CRC16)
It is recommended to 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 Autonics | BD Series
1.2.8. 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).
• ILLEGAL DATA ADDRESS (Exception Code: 02 H): When 3+|Reserved area is read.
• ILLEGAL DATA VALUE (Exception Code: 03 H): When data write to out of setting range
is requested.
• SLAVE DEVICE FAILURE (Exception Code: 04 H): When the |Parameter is locked or
communication write is disable.
• SLAVE DEVICE BUSY (Exception Code: 06 H): When the device status cannot perform
the requested order.
• When the exception response situation, the device do not respond data, but send
exception code only.
Reference Function
1 FUNC 02 [R]
3 FUNC 04 [R]
16 Autonics | BD Series
2. Modbus Mapping Table
NO Description
18 Autonics | BD Series
2.2. Read Input Status (Function: 02)
These parameters are related to LED display and analog output of amplifier unit.
10005(0004) 02 R LED SV HI
0: OFF
10006(0005) 02 R LED SV LOW
1: ON
10007(0006) 02 R LED SV RV
0: CURRENT
10012(000B) 02 R ANALOG OUT TYPE
1: VOLT
10013(000C) to
02 R Reserved
10020(0013)
Amplifier unit - address range of channel 1 to channel 8 (add 1000 per channel)
NO Description
Product number
30001(0000) 04 R -
H
Sensor head
30009(0008) 04 R
firmware version
30010(0009) 04 R Reserved -
0: 030
1: 065
2: 100
Connected sensor
3: 030R
30015(000E) 04 R head model
4: 065R
number
5: 100R
6: 300
7: 600
Reserved
20 Autonics | BD Series
Amplifier unit data - channel 1
-99999 to 99999
30101(0064) 04 R Present Value HI
-100000: Less than range value
100000: Range exceeded value
(Change display digit according to
30102(0065) 04 R Present Value LO
‘Display digit’ parameter)
0 LED OUT HI
1 LED OUT GO
4 LED SV HI
0:OFF
5 LED SV LOW
1:ON
6 LED SV RV
30105(0068) 04 R Display status
7 LED SV ANALOG
8 LED LASER
9 LED RANGE
10 LED CALC
ANALOG 0: CURRENT
11
OUT TYPE 1: VOLT
0: NONE
12 SV BANK MODE
1: BANK
0: NONE
1: HEAD
2: LASER
4: MEMORY
8: AMP-C
16: VER
32: OUT
30110(006D) 04 R ERROR
64: AIF
128: OUT CURR
256: DARK
512: BRIGHT
1024: FILTER DELAY
2048: RANGE
4096: LASER OFF
0: 0.000
Decimal point of 1: 0.00
30111(006E) 04 R
PV Value 2: 0.0
3: 0
0 PV NO DATA 0:Real
distance
1 SV NO DATA
Display status output
30112(006F) 04 R 2 HI PEAK NO DATA
(Add) 1:No valid
3 LO PEAK NO DATA value
Amplifier unit - address range of channel 1 to channel 8 (add 1000 per channel)
NO Description
22 Autonics | BD Series
2.3.2. Communication converter
Communication converter model information
38019(1F52) 04 R Reserved -
38020(1F53) 04 R Reserved -
38021(1F54) 04 R Reserved -
38022(1F55) 04 R Reserved -
0: 330㎲
40051(0032) 03/06/16 R/W RSPD HI [Response time]
1: 500㎲
2: 1㎳
3: 2㎳
40052(0033) 03/06/16 R/W RSPD LO [Response time]
4: 5㎳
0: 0.000 01)
40059(003A) 03/06/16 R/W DOT HI [Display digit]
1: 0.00
2: 0.0
40060(003B) 03/06/16 R/W DOT LO [Display digit]
3: 0
24 Autonics | BD Series
NO FUNC R/W Description Setting range
H-ANL-SC HI
40067(0042) 03/06/16 R/W
[High analog output scale]
-99999 to 99999
H-ANL-SC LO
40068(0043) 03/06/16 R/W
[High analog output scale]
L-ANL-SC HI
40069(0044) 03/06/16 R/W
[Low analog output scale]
-99999 to 99999
L-ANL-SC LO
40070(0045) 03/06/16 R/W
[Low analog output scale]
ERR.OUT HI
40071(0046) 03/06/16 R/W
[Error output displacement] 0: KEEP
ERR.OUT LO 1: FIX
40072(0047) 03/06/16 R/W
[Error output displacement]
400 to 2000:
Analog output
FIX.OUT HI = 4 to 20mA
40073(0048) 03/06/16 R/W
[Fixed error output_Analog] 0 to 5000:
Analog output
= 0 to 5V
1000 to 5000:
Analog output
FIX.OUT LO = 1 to 5V
40074(0049) 03/06/16 R/W
[Fixed error output_Analog] -5000 to 5000:
Analog output
= -5 to 5V
FIX.OUT2 HI
40075(004A) 02) 03/06/16 R/W [Fixed error
0: HIGH
output_Judgment]
1: GO
FIX.OUT2 LO
2: LOW
40076(004B) 02) 03/06/16 R/W [Fixed error
output_Judgment]
01)
Sensor head BD-300/600 is not applicable.
02)
Corresponding function supports only over 5.0 firmware version of the amplifier unit (BD-A1) and the
communication converter (BD-C)
2.4. Read Holding Registers (Function: 03), Preset Single Register (Function: 06), Preset Multiple Registers (Function: 16,
10 Hex) 25
Amplifier unit parameter group 2 (PARA2) - channel 1
0: OFF
40101(0064) 03/06/16 R/W CALC HI [Calculation]
1: ADD-AB
2: SUB-AB
40102(0065) 03/06/16 R/W CALC LO [Calculation]
3: AVG
0: 1
1: 2
0: OFF
MEDIAN HI [Samples for
40109(006C) 03/06/16 R/W 1: 3
median]
2: 5
3: 7
MEDIAN LO [Samples for
40110(006D) 03/06/16 R/W 4: 15
median]
5: 31
0: OFF
40111(006E) 03/06/16 R/W HOLD HI [Hold] 1: PEAK
2: BOTTOM
3: P-P
40112(006F) 03/06/16 R/W HOLD LO [Hold] 4: SAMPLE
5: AVG
26 Autonics | BD Series
NO FUNC R/W Description Setting range
AT.HYS HI
40117(0074) 03/06/16 R/W
[Auto trigger hysteresis]
1 to 99999
AT.HYS LO
40118(0075) 03/06/16 R/W
[Auto trigger hysteresis]
0: BANK-0
40203(00CA) 03/06/16 R/W BANK HI [Bank]
1: BANK-1
2: BANK-2
40204(00CB) 03/06/16 R/W BANK LO [Bank]
3: BANK-3
2.4. Read Holding Registers (Function: 03), Preset Single Register (Function: 06), Preset Multiple Registers (Function: 16,
10 Hex) 27
NO. FUNC R/W Description Setting range
0: OFF
40207(00CE) 03/06/16 R/W LOCK HI [Lock mode]
1: LOCK1
2: LOCK2
40208(00CF) 03/06/16 R/W LOCK LO [Lock mode]
3: LOCK3
PNP.NPN HI
40209(00D0) 03/06/16 R/W
[PNP, NPN output type] 0: NPN
PNP.NPN LO 1: PNP
40210(00D1) 03/06/16 R/W
[PNP, NPN output type]
ANALOG HI 0: OFF
40211(00D2) 03/06/16 R/W
[ANALOG output type] 1: 4-20mA
2: 0-5V
ANALOG LO 3: 1-5V
40212(00D3) 03/06/16 R/W
[ANALOG output type] 4: -5-5V
DISP SV TYPE HI
0: HIGH
40213(00D4) 03/06/16 R/W [Setting value (SV) display
1: LOW
type]
2: RV
DISP SV TYPE LO
3: ANALOG
40214(00D5) 03/06/16 R/W [Setting value (SV) display
4: BANK
type]
Amplifier unit - address range of channel 1 to channel 8 (add 1000 per channel)
NO Description
28 Autonics | BD Series
Dimensions or specifications on this manual are subject to change and some models may be discontinued without notice.
www.autonics.com