107
08H:
诊断功能
Diagnostic function
说明:使用子功能码
0000H
,检查在
Master
和
Slaver
之间的传输信号。数据内容可为任意数。
Note: use 0000
h subfunction code, check the signal transmission between the Master and Slaver. The data content can be any
number.
例如:对站点为
01H
的驱动器使用诊断功能。
For example: the site of 01 h drive using diagnostic function
1. ASCII
模式
上位机
->
驱动器
PC - >
drive
回应
->
上位机
Response - > PC
(OK)
回应
->
上位机
Response
- > PC
(Error)
start
‘:’
start
‘:’
start
‘:’
Address
‘0’
Address
‘0’
Address
‘0’
‘1’
‘1’
‘1’
cmd
‘0’
cmd
‘0’
cmd
‘8’
‘8’
‘8’
‘8’
子功能
码
Subroutine
code
高位
high
bit
‘ 0 ’
子功能
码
Subroutine
code
高位
high
bit
‘ 0 ’
异常码
Abnormal code
‘0’
‘ 0’
‘ 0 ’
‘3’
低位
low
bit
‘ 0 ’
低位
low
bit
‘ 0 ’
LRC
‘7’
‘ 0 ’
‘ 0 ’
‘4’
数据内容
(
word
格式)
The
data content (word
format)
‘ 8 ’
数据内
容
(word
格式
)
The data
content
(word
format)
高位
high
bit
‘ 8 ’
END1(CR)
0DH
‘ 6 ’
‘ 6 ’
END0(LF)
0AH
‘3’
低位
low
bit
‘3’
‘ 1’
‘ 1’
LRC
‘4’
LRC
‘4’
‘0’
‘0’
END1(CR)
0DH
END1(CR)
0DH
END0(LF)
0AH
END0(LF)
0AH
2. RTU
模式
RTU mode