- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OMRONPLCNET模块后台说明书(报文)(DOC可编).doc
OMRON PLC 以太网模块后台通讯使用说明(报文部分)
(V4.0/V4.2版)
概述:
1)报文是通信的原始数据,建议售后服务人员及相关技术人员最好能够基本掌握,以便于针对不同电厂对程序进行配置改动时,能够很快发现不妥之处。
2)与老版本的串口程序相比:
1、后台与PLC间的通信协议(本项目自定义)基本无变化,细节处略有改动以变得更合理、功能上更强以增加适用性和扩展性;
2、后台与PLC间的协议不再是基于MODBUS串口协议,而是基于以太网UDP方式的FINS协议。
二、以太网模块通信报文详解(分功能,前几帧详细说明主要的FINS通信帧格式和内容定义,后面只说明功能代码)
(1)读基本数据(PLC事故区、PLC遥信区、PLC的AD模块数据、单元箱数据)
Net发:80 00 02 00 0B 00 00 88 00 11 01 01 82 00 14 00 00 3C
Net收:C0 00 02 00 88 00 00 0B 00 11 01 01 00 00 00 02 0F AC 02 0A 00 00 04 00 00 38 02 90 00 04 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 01 03 0F 00 00 00 00 12 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 20 00 01 03 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
所有范例报文是连续的,先针对此头一帧的NET发和NET收这一对报文进行详细解释,在有了基本概念后,其它报文可类推,故只解释不同之处。注意若结合“OMRON PLC与后台的通信协议”再来看报文能理解得更快。报文为十六进制,显示时以字节为单位并用空格隔开。
0B是所连PLC的IP地址号,用十六进制表示的,即等于11,说明此PLC在设置软件中将其IP地址设成了192.168.1.11(一般就这样设置,如果改IP地址段也可以,只要保证局域网内IP段地址全部一致就可以了)。
88是后台测试电脑的IP地址号,即等于136,说明后台电脑的IP地址设成了192.168.1.136。
0101是进行读操作;
Net发:
82是指操作对象是PLC的DM区,若是B0表示操作对象是CIO区即IR区;
$0014是指寄存器的地址D0020,在通信协议中以它为起始地址;
$003C是指本次所读取数据区长度,以字为单位,按规约和当前设置得到要读的长度=(80-20)=60即3C个字。
其它的控制字如80、00、02、00、11等是FINS规约中的一些次要属性,在此不作要求了解,如有兴趣可下载OMRONPLC的FINS规约研究。
Net收:
不算报头报尾,返回了六十个字的数据,其面,0101是读命令返回码,0000是指正确返回无错误码,和串口协议中是一样的标志字。从0002开始的六十个字就是完整的数据区, 按协议现在表示有两个事故要后台去读。0F AC 02 0A 00 00 04 00 00 38 02 90 00 04 03 00 00 00 00 00这十个字是指遥信区。后面剩下的字都属遥测字,包括单元箱数据和AD模拟量数据。
(2)若处理中发现有事件产生,读PLC记录的事件数据
Net发:80 00 02 00 0B 00 00 88 00 11 01 01 82 17 70 00 00 14 ($1770是表示事件从6000开始读取,$0014表示按上面的事件标志字来读取两条事件一共二十个字,根据OMRON通信协议每个事件用十个字来描述)
Net收:C0 00 02 00 88 00 00 0B 00 11 01 01 00 00 00 06 00 60 00 00 00 00 00 00 00 00 05 04 10 19 56 55 00 00 00 06 00 00 00 0A 00 00 00 00 00 00 05 04 10 19 56 55 00 00 (报警类型是06按协议表示是故障;0A是点号, 05 04 10 19 56 55是此条事件产生时的时间,按年月日时分秒排列)
(3)读完成后清PLC事件标志位(目前协议定此事件标志位为PLC程序里面的R160.00)
Net发:80 00 02 00 0B 00 00 88
您可能关注的文档
最近下载
- 对照《中国共产党纪律处分条例》排查梳理违纪风险点(共30条,包含产生因素和防范举措).docx VIP
- 初中物理教师招聘选调考试精彩试题.docx
- 房屋租赁合同70582.doc
- 初中物理探究式教学研究结题报告草稿.doc
- 培训机构辅导班兼职教师聘用合同协议.doc
- 2022-2023学年北京市西城区高二下学期期末考试语文试题(解析版).docx
- 舞剧的僭越——作为符号的舞蹈诗剧《只此青绿》.pdf VIP
- DB53/T 2007-2015- 钢筋保护层混凝土垫块质量检测技术规程.pdf
- 初中物理教师招聘选调考试试题(2).doc VIP
- 学前儿童社会教育(学前儿童社会教育活动指导)-国家开放大学电大期末纸考卷考题目答案.pdf
文档评论(0)