


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PLC通讯报文解释一、 规则(1)下行和上行报文分别用“发:”和“收:”区别开来。在颜色上也不同,发为绿色,收为蓝色。报文不论对错,只要是从串口和得到的数据都会显示出来。所以有时可以直接根据报文显示的情况发现一些问题。具体见第二大条。(2)报头和报尾:所有完整报文帧的报头一定以字符“”开始,最后以“*”和一个回车符(界面上是不可见的,但如果用鼠标左键选中报文尾部,是可以看到此字符确实存在且能够被选择,只是无法显示出来)结束。如果没有这两个明显的字符,此帧是无效帧,不会参与处理。(3)PLC回应信息符(也就是指编程手册中的结束码):一共用两个字符来表示,这是对当前通讯状态的一个比较重要的指示,表示了本次问答的PLC与后台间数据的交换是否正常。具体各数值的意义见第二大条。本PLC回应信息符位于回答帧的第六和第七两个字符。如正常回答时,前面一部分报文会是:01RD00 0000。PLC回复的回应信息符就是这里的字符D后面紧跟的那两个字符。这里00是表示正常回应,如果FCS校验也正确的话,那么一切都OK,可以对本帧数据进行处理了。注意,如果是某些遥控或者强制等WR命令时,PLC回复的回应信息符就是字符R后面紧跟的那两个字符了。非00表示出错了。(4)协议是遵守MODBUS协议的。所以如果对MODBUS协议有一定了解的话,本报文是很容易看懂的。无论上行还是下行报文,帧格式都为:报头(即)+ 机号 + 命令 + 起始地址 + 长度 + FCS校验 + 报尾(即 *+回车符 )参考报文:发:01RD0020001155* 收:01RD00 0001 300E 0000 0000 0000 0000 0000 0000 0000 0000 0000 55*报头和报尾不再赘述。机号:一号机为01,二号机为02,为PLC设置里面下传时设定,需对应起来。命令:常用到的是读命令RD和写命令WR、WD。以前的另一种PLC型号出现过扩展区E区,所以对应还有RE,WE等命令。起始地址:表示本帧的读或者写操作的对象区域开始处。与PLC程序里面的内存区完全对应。如协议中规定在PLC里面放置当前水机事故个数到D0020里面。那么上面例子中的RD0020.就会对从D0020这个寄存器开始读起。返回报文的第一个字就是D0020,也就是当前的事故条数了。长度:要进行读或者写操作区域的长度。FCS校验:PLC硬件自动响应上传报文及自动计算和校验FCS校验码,不用PLC程序进行额外的编写。报文中各字符在程序中体现的数据含义的在参考说明书中的设置后,再结合看第三条的详细解释。二、 出错提示(1)报文是乱码,可能原因是RS422的接线出错,请仔细检查。也可能是PLC的第四个通讯拨码没有拨(一般发货前会在一楼联调时拨好)。(2)运行过程中,数据不来,或者事故不上传,遥测遥信数据不对等其它不正常情况。首先是要根据回应信息符来判断,如果回应信息帧正确(为00),那么就要查是不是PLC程序中出了问题了。不为00时,要根据下面的列表来解决问题了。字符内容可能原因改正措施00正常完成01运行方式下不执行PLC在运行方式下,不能执行发送的命令检查命令和PLC模式之间的关系02监控方式下不执行PLC在监控方式下,不能执行发送的命令03UM写保护PLC的UM处于写保护PLC上DIP开关的脚1置OFF04地址超出区域设置在SV读命令或SV修改命令中地址超出65,535最大值改正程序的地址设置,再传送命令13FCS错误FCS计算错误或者噪声干扰检查FCS、确定是否是噪声干扰14格式错误命令格式错误或者不可分割的命令被分割检查格式,再送命令15入口码数据错误数据超出规定范围或太长修改数据再传送传送命令16命令不不支持程序中不存在SV读命令或SV修改命令中指定操作数改正命令和程序18帧长度错误超过最大的帧长度132个字节(如帧超过280个字节,接收溢出标志变ON,不再返回应答)检查命令,必要是分成若干帧19不执行读的项没有用组合命令(QQ)登记过在批形式读之前,执行QQ命令登记读的项23用户存储器写保护C200HX/HG/HG上DIP开关脚1为ON置为OFFA3传送数据时因FCS错误引起中止在第二帧或后面的帧中出现FCS错误检查FCS计算方法、噪声干扰,再送A4传送数据时因格式错误引起中止命令格式与第二或后面的帧中字节数不匹配检查格式再传A5传送数据时因入口码数据错误引起中止在第二或后面的帧中有入口码数据错误修改数据再传送命令A8传送数据时因帧长度错误引起中止第二或后面帧的长度超过最大值132个字节保持帧不超过132字节三、 具体举例说选择的是黄洋口的报文,是一台PLC带两台机组,数据量比较密集点,所以回复报文的数据位置和常规使用的PLC中数据的摆放位置是略有提前了,但不影响此处对报文进行解释。发:01RD0020001155*收:01RD00 0000 300E 0410 A040 2508 1800 0200 0000 0000 0000 0000 55*发:01RD0031003056*收:01RD00 6101 5C01 6401 0100 3A01 3F01 3501 8A13 2439 9D0C D003 CE00 C900 CA00 F300 0F01 02F0 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 22*显然PLC的应答报文中的结束字符,也就是回应信息帧是正常的“00”,所以是正常报文。报文按00200011,00310030,00610030,0091030的规则发下去,遥信和事故个数帧是十一个字一查询(根据协议第一个字是事故个数,后面十个连续字为遥信状态开关量),而每条遥测下发报文的“长度”字符是三十个字一加。就上面的报文内容来讲:遥信和事故个数帧内容包括:(1)无事故产生。(2)开关量有产生的,具体内容从00210030这十个字的二进制码来进行对位。分别对应第一个遥信到第一在六十个遥信
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酒店保安考试题及答案
- 竞选班委考试题及答案
- 粉店加盟协议合同模板
- 违法建筑拆迁合同范本
- 进口汽车代理合同范本
- 物探仪器租赁合同范本
- 车辆回收报废合同范本
- 车辆垫资解押协议合同
- 样品商品买卖合同范本
- 河南省部分示范性高中2025-2026学年高三上学期9月联考语文试题(解析版)
- 2025呼和浩特粮油收储有限公司招聘18名工作人员考试参考题库及答案解析
- EYSkyworth供应链SCM流程规划含现状分析与调研访谈记录
- 2.2.1 季风气候显著 课件 人教版地理八年级上册
- 中学2025年“迎国庆、庆中秋”主题班会
- 垃圾的危害教学课件
- 寻找闪闪发光的自己(主题班会)课件
- 中国燃气工程管理办法
- 卷烟送货员安全培训课件
- 2025年电子乐器行业研究报告及未来行业发展趋势预测
- 2025至2030年中国招投标行业发展潜力分析及投资战略咨询报告
- 2025至2030中国矿山机械行业发展趋势分析与未来投资战略咨询研究报告
评论
0/150
提交评论