博客首页 | 排行榜 |

csxcs366的博客--LABVIEW CVI

http://labview.weebly.com/ 群:80754347 群:78561268 群:37591940

个人档案
博文分类
速查表-----OMRON PLC通讯协议  2008-06-10 22:19

一、上位机连接命令总汇

表1列出了上位机与C200HX/HG/HE之间通信中的命令

 表 上位机与C200HX/HG/HE之间通信的命令

识别码PLC方式名称
运行监视编程
RR有效有效有效读IR/SR区
RL有效有效有效读LR区
RH有效有效有效读HR区
RC有效有效有效读PV 
RG有效有效有效读TC状态
RD有效有效有效读DM区
RJ有效有效有效读AR区
RE有效有效有效读RM区
WR无效有效有效读IR/SR区
WL无效有效有效读LR区
WH无效有效有效读HR区
WC无效有效有效读PV
WG无效有效有效读区TC状态
WD无效有效有效读DM区
WJ无效有效有效读AR区
WE无效有效有效读EM区
R#有效有效有效SV读1
R$无效有效有效SV读2
R%有效有效有效SV读3
W#无效有效有效SV改变1
W$无效有效有效SV改变2
W%无效有效有效SV改变3
MS无效有效有效读状态
SC有效有效有效写状态 
MF有效有效有效读错误
KS无效有效有效强制置位
KR无效有效有效强制复位
FK无效有效有效多重强制置位/复位
KC无效有效有效强制置位/复位的取消
MM有效有效有效读PC类
TS有效有效有效测试
RP有效有效有效读程序
WP无效无效有效写程序
MI无效无效有效I/O表生成
QQ有效有效有效组合命令
XZ有效有效有效中止(仅用于命令)
**有效有效有效初始化(仅用于命令)
EX有效有效无效TXD答应(仅用与答应)
IC未定义命令(仅用与答应)

二、上位机连接结束码总汇

下面是在答应帧中返回的结束码。当出现2个或以上的错误时,返回第一个错误的结束码

结束码内容可能的原因改正措施
00正常完成………..……..
01运行方式下不执行PLC在运行方式下,不能执行发送命令检查命令和PLC方式之间的关系
02监控方式下不执行PC在监控方式下,不能执行发送命令
03UM写保护PLC的UM处于写保护PLC上DIP开关1脚置OFF
04地址超出区域在SV读命令或SV修改命令中的程序地址超出65535最大值修改程序的地址设置,再传送命令
13FCS错误FCS错误,或是FCS计算错误,或是噪声干扰检查FCS计算方法,如是噪声干扰,再传送命令
14格式错误命令格式错误或者不可分割的命令被分隔检查格式,再传送命令
15入口码数据错误数据超出规定的范围或太长修改数据,再传送命令
16命令不支持程序中不存在SV读命令或SV修改命令中指定的操作数改正命令和程序
18帧长度错误超过最大的帧长度132个字节(如帧超过280个字节,接受溢出标志变ON,不再返回应答)检查命令,必要时分成若干个帧
19不执行读的项没有用组合命令(QQ)登记过在批形式读之前,执行QQ命令登记的项
20不能生成I/O表无法辨别的远程I/O字太多,或远程I/O单元结点号重复检查远程I/O系统和I/O字数
23用户存储器写保护C200HX/HG/HE上DIP开关脚1为ON置CPU上DIP开在脚1为OFF
A3传送数据时因FCS错误引起中止在第二或后面的帧中出现FCS错误检查FCS计算方法。如果噪声干扰,再传送命令
A4传送数据时因格式错误而中止命令格式与第二或后面的帧中字节数不匹配检查数据,再传送命令
A5传送数据时因入口码数据错误而中止在第二或后面的帧中有入口码数据错误检查数据,再传送命令
A8传送数据时因帧长度错误而引起中止第二或后面的帧的长度超过最大值132个字节保持帧不超过132字节


三、上位机链接命令及数据帧的构成举例

以读IR/SR区为例,命令码为RR,读指定的若干IR和SR字的内容,以指定字的地址为起始

命令格式





 

应答格式


  

 

限制

第一应答帧的正文最多可包含30个字。如果读取字超过30个,分若干帧返送数据在第二和之后地帧中,应答的正文最多包含31个字节。

对该命令的多帧应答,可用初始化和中止命令代替定界符。如果发送其他命令,他们同样做定界符处理

PLC设置

PLC方式UM区域
运行监控编程写保护读保护
允许允许允许允许允许

执行条件

命令答应
单个多重单个多重
允许…..允许允许



写IR/SR区,命令为WR

将数据写入IR/SR区中,以指定字为起始,按字依次写入。


命令格式



应答格式



限制

地址253~255中的数据是只读数据。如试图对这些字执行写操作,虽然不会出现错误,但这些字中的内容不会改变。

PLC设置

PLC方式UM区域
运行监控编程写保护读保护
…..允许允许允许允许

执行条件

命令答应
单个多重单个多重
允许允许允许…….
类别:速查表 |
上一篇:黑色幽默-----腐败吞噬了我们多少财富? | 下一篇:labview编程技巧-----令人无奈的IF ELSE
以下网友评论只代表其个人观点,不代表本网站的观点或立场