设为15号从站,16个从站并不需要顺序排列,可以自由设定,但不能重号。
d计算机主站号,使用FFHe控制命令是通讯所要完成的相关任务的控制字,其描述详见下一节
ff等待时间:计算机从发送切换到接收状态所需的延迟时间,PLC从收到计算机的信息后,到开始向计算机发送信息,其最小时间间隔,是计算机必须等待的,该等待时间在0到150ms之间设定,每10ms为一段,用0FH代表
0代表0ms,1代表10ms,……FH代表150ms实际使用中,要大于70ms,若PLC扫描时间超过70ms,则该等待时间要大于扫描时间
ENQ
等待时间必须长于2个扫描周期传送开始有超过100ms延迟
则:等待时间可以设定为“A”,即100ms延迟。
g求和检查:请参考相关说明,本文不详述
M8002
h)超时检查
MOV
K6
D8129
表示超时检查为60ms,可选范围1到255
§33专用通讯协议中的控制命令
本文的主导目的是在锅炉控制系统中,进行计算机链接,为了确保锅炉的可靠、稳定运行,只允许从PLC中读信息到计算机中,禁止向PLC写数据,以防止发生不可预计的意外。因此,下面只对部分相关控制命令进行描述,其它详细内容,请参考相关通讯手册。1)控制命令命令1:批量读PLC位单元符号:BRASCⅡ码:42H,52H描述:从PLC位单元(X、Y、M、S、T、C)读一批数据,最大54位
命令2:批量读PLC字单元符号:WRASCⅡ码:57H,52H描述:从PLC位单元组(X、Y、M、S)读一批数据,或从PLC字单元(D、T、C)读一批
数据,最大13字
f2)FX1SPLC可以读取的数据区
位单元XYMSMT
C
范围X0000X0017Y0000Y0015M0000M0511S0000S0127M8000M8254TS000TS063CS000CS031CS235CS254
进制8进制8进制10进10进10进10进
10进
字单元TC
D
范围TN000TN063CN000CN031CN235CN254C0000D0255D8000D8255
3)命令详解《不用求和码,格式1》a批量从PLC中读位单元数据到计算机中
位单元数据ENQ从站号本机站号BR等待
首地位批量
ACK从站号主站号
相关
STX从站号主站号
ETX
数据
f举例:计算机由从站5中读X0开始的连续6点开关量到主站中,假设从站5是一台威索燃气蒸
汽炉,触摸屏控制系统。
则:X0:停炉按钮
01:按下正常位
X1:高水位
01:正常高水位
X2:补充水位
01:正常需补充水位
X3:低水位
01:正常水位低
X4:超高压力
01:超压报警正常
X5:高压停炉
01:高压停炉允许燃烧点
若X0X5相应为:101010(按钮下正常位,水位在补水位,压力在高压停炉点),则相应的
通讯命令如下
ENQ05FF05H30H46H
35H46H
BRA
X0000
06
42H41H58H30H30H30H
52H
30H30H36H
ACK00Fr