您现在的位置是:首页 > PLC技术 > PLC技术
HOST Link通信协议
来源:艾特贸易2017-06-05
简介上位机链接通信使用的是 OMRON 的 HOST l ink 协议,在一次交换中传输的命令或应答的数据被称为一帧,一帧最多可包含 131 个数据字符。上位机链接命令可参考相应 PLC 的编程手册,其基
上位机链接通信使用的是OMRON的HOST link协议,在一次交换中传输的命令或应答的数据被称为一帧,一帧最多可包含131个数据字符。上位机链接命令可参考相应PLC的编程手册,其基本格式如下:
其中,终止符前的校验码(FCS校验码),可以检查传送时是否存在数据错误。FCS是由8位二进制数按上十六进制转换的2个ASCII码字符,每次接收到一帧,都要把校验码前所有字符的ASCII码按位连续进操作,计算FCS校验码,与帧中所包含的FCS码进行比较,从而检查帧中间的数据错误。下面以读00号机DM0000数据命令为例说明FCS校验的计算方法。
上位机与上位链接单元的通信协议是多点制约型的,块是命令或响应的单位。从上位机发送到上位链接单元的数据块定义为命令块,反过来由上位机链接单元发送到上位机的数据块称为响应块。每个块以设备号及标题开始,中间为正文,以帧检查序列(FCS和结构符)结束。上位机与PLC间进行通信的命令见表6-2。表6-3列出了在应答帧中返回的几种常用的结束码。
表6-2 上位机与PLC间进行通信的命令
识别码
名 称
RR
读IR/SR区
RL
读LR区
RC
读TC的当前值
RH
读HR区
RG
读TC状态
RD
读DM区
RJ
读AR区
WR
写IR/SR区
WL
写LR区
WH
写HR区
WC
写TC的当前值
WG
写TC状态
WD
写DM区
WJ
写AR区
SC
写状态数据
MM
读PLC型号
KS
强制置位
KR
强制复位
表6-3 几种常用的结束码
结束码
功 能 内 容
00
正常完成
01
PLC在运行方式下不能执行
02
PLC在监控方式下不能执行
04
地址超出区域
10
奇偶校验出错
13
FCS校验出错
14
命令格式出错
15
入口码数据错误,数据超出规定范围
19
命令不执行