- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中国石油长输油气管道自动化与通信系统业务培训 二○一五年八月·西安 第一部分 SCADA系统第一章 常用协议介绍主讲人:吴海霞(泰尔文特控制系统(中国)有限公司)通讯协议介绍定义:两个设备之间进行信号或者数据传输时所规定的数据格式与通讯方式。数据格式有标准的和非标准的。 常用的标准协议有:Modbus、IEC104、CIP、Profibus、CAN总线等常用的通讯方式列举:串行通讯232、485、422以太网(10M/100M)卫星GPRS/CDMA无线网络GSM网络电话Modem通讯机制 – 网络七层协议提供应用程序间通讯处理数据格式、数据加密建立、维护和管理会话建立主机端到端连接寻址和路由选择提供介质访问、链路管理比特流传输系统架构图- 方式一系统架构图- 方式二MODBUS协议CIP协议协议转换器…Modbus协议 --- 特点工业界标准的协议,很多设备都支持此协议一问一答方式支持状态量、16位整型数、32位整型数、float对设备中的寄存器数据进行读和写的功能,数据不带时间标签和品质效率高,可进行ms级读写操作协议缜密,有校验机制每个数据包不超过255个字节端口号,默认502Modbus协议 --- 传输流程0V或者5V4mA或者20mA状态寄存器(1bit) 用功能码02读status1status23status4status5 . . .泵1的起停1000110002100031000410005 . . . 0或1阀门1的开、关、动作、错误阀门1的状态阀门1的就地远控阀门1的偏差报警上位监控系统RTU、PLC控制器Modbus 协议0V到5V4mA到20mA保持寄存器(2 bytes) 用功能码03读0到65535 转换成 0到100度analog1analog23analog4analog5 . . . 0到655354000140002400034000440005 . . . 温度132位整型或者float型 进站累计流量 进站压力 进站瞬时流量Modbus协议 --- modbus_RTU和modbus_TCP协议格式区别Modbus_TCPModbus_RTU目的地址(2 bytes)协议id(2 bytes)长度(2 bytes)地址(1 byte)功能码(1 byte)数据(n bytes)6个字节的包头 地址(1 byte)功能码(1 byte)数据(n bytes)CRC校验(2 bytes)Modbus协议 --- 控制器常用的功能码01:读线圈状态 ------读状态量输出的“开/关”状态02:读输入状态-------读状态量输入的“开/关”状态03:读保持寄存器04:读输入寄存器05:置单线圈06:置单寄存器15:置多线圈16:置多寄存器Modbus协议 --- 功能码01读线圈状态线圈:27 26 25 24 23 22 21 20状态: 1 1 0 0 1 1 0 1 发送:名称 举例 (十六进制)设备的地址11功能码01起始地址的高位00起始地址的地位13读取点的数量的高位00读取点的数量的低位25错误校验(LRC或CRC)--接受:名称 举例 (十六进制)设备的地址11功能码01字节数05数据(线圈27-20)CD数据(线圈35-28)6B数据(线圈43-36)B2数据(线圈51-44)0E数据(线圈56-52)1B错误校验(LRC或CRC)--Modbus协议 --- 功能码03读保持寄存器发送:名称 举例 (十六进制)设备的地址11功能码03起始地址的高位00起始地址的地位6B读取点的数量的高位00读取点的数量的低位03错误校验(LRC或CRC) --接受:名称 举例 (十六进制)设备的地址11功能码03字节数06数据高位(寄存器40108)02数据低位(寄存器40108)2B数据高位(寄存器40109)00数据低位(寄存器40109)01数据高位(寄存器40110)00数据低位(寄存器40110)64错误校验(LRC或CRC)--5551100■ 如果寄存器40108和40109组成32位整型数,并且寄存器40108为高位,寄存器40109为低位,解析而得的值为:555*65536 +1。■ 如果寄存器40108和40109组成32位整型数,并且寄存器40108为低位,寄存器40109为高位,解析而得的值为:1*65536 +555。C
您可能关注的文档
- 河南省南阳市方城县一中(五校)2015-2016学年高二12月联考地理试卷.doc
- 河南省2016中考化学专题复习-物质的转化与推断课件.ppt
- 河南省平顶山新乡许昌2016届高三第三次调研考试化学试题.doc
- 河南省天一大联考2016届高三下学期阶段性测试(2月)语文试题.doc
- 河南省教师公开招聘考试中学英语真题2010年.doc
- 河南省电子商务发展现状与对策.doc
- 沉积学与层序地层学4(陆源碎屑岩).ppt
- 河南省扶沟县包屯高级中学2014-2015学年高二下学期第一次月考地理试题.doc
- 河南省高校科研项目结项简明指南.doc
- 河南省驻马店市泌阳一高2016届高三语文周练试题.doc
文档评论(0)