6. 按字单位读取触点状态(指令代码:RCC)
指令
BCD
% #RCC触点代码
(1 字符)起始字编码
(4 字符)结束字编码
(4 字符)BCC
(H)BCC
(L)CR
X, Y, R, L BCD
Crowd
标识
BCD
目标站号(L)
目标站号(H)
应答
读取正常
HEX
% $RC触点数据
1
(4 字符) 触点数据
n
(4字符)BCC
(H)BCC
(L)CR
源站号(L)
源站号(H)
读取错误
% ! BCC
(H)BCC
(L)CR
HEX
错误代码
源站号(L)
源站号(H)
说明:
触点代码与单触点读取相同
触点数据顺序
字
F CB 87 43 0
③ ④ ① ②
触点数据
①②③④
7. 按字单位写入触点状态(指令代码:WCC)
指令
BCD
% #WCC触点代码
(1 字符)起始 CH 编码
(4字符)结束 CH编码
(4字符)
Y, R, L BCD
Crowd
标识
BCD
目标站号(L)
目标站号(H)
HEX
HEX
数据 1(4 字符) 数据 n
(4 字符)BCC
(H)BCC
(L)CR
应答
读取正常
% $WCBCC
(H)BCC
(L)CR
源站号(L)
源站号(H)
读取错误
% ! BCC
(H)BCC
(L)CR
错误代码
源站号(L)
源站号(H)
说明:
触点代码与单触点读取相同
触点数据顺序
字
F CB 87 43 0
③ ④ ① ②
触点数据
①②③④
8. 按字单位预置触点(指令代码:SC)
指令
HEX
% #SC触点代码
(1字符)起始字编码
(4字符)结束字编码
(4字符)
预置字模式
(4字符)BCC
(H)BCC
(L)CR
BCD
BCD
Y, R, L BCD
目标站号(L)
目标站号(H)
应答
预置正常
% $SCBCC
(H)BCC
(L)CR
源站号(L)
源站号(H)
预置错误
% ! BCC
(H)BCC
(L)CR
错误代码
源站号(L)
源站号(H)
9.读取数据寄存器值(指令代码:RD)
指令
BCD
BCD
% #RD数据代码
(1 字符)起始数据编码
(5 字符)结束数据编码
(5 字符)BCC
(H)BCC
(L)CR
D, L, F BCD
目标站号(L)
目标站号(H)
应答
读取正常
HEX
HEX
% $RD数据 1
(4 字符) 数据 n
(4 字符)BCC
(H)BCC
(L)CR
源站号(L)
源站号(H)
读取错误
% ! BCC
(H)BCC
(L)CR
错误代码
源站号(L)
源站号(H)
说明:
数据 (4 字符)
D
③④①②
F C
数据
①②③④
举例说明指令及其应答的具体情况
Reading from the Data Area(RD读取指令)
计算机主机读取PLC内容。
程序示例:
读取PLC的DT1105至DT1107的数据。
假定DT1105至DT1107 的数据为以下数值:
DT1105 = 0063H
DT1106 = 3344H
DT1107 = 000AH
计算机主机的指令显示如下:
% 01 # RD D 01105 01107 57 CR
起始码 目标码 指令名称 DT1105 DT1107 BCC 终止符
PLC的应答显示如下:
% 01 $ RD 6300 4433 0A00 62 CR
上一页 [1] [2] [3] [4] [5] [6] 下一页