油气技术培训_通讯协议_标准格式_2015.08.24解说.pptxVIP

油气技术培训_通讯协议_标准格式_2015.08.24解说.pptx

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中国石油长输油气管道 自动化与通信系统业务培训 二○一五年八月·西安 第一部分 SCADA系统 第一章 常用协议介绍 主讲人:吴海霞 (泰尔文特控制系统(中国)有限公司) 通讯协议介绍 定义:两个设备之间进行信号或者数据传输时所规定的数据格式与通讯方式。 数据格式有标准的和非标准的。 常用的标准协议有:Modbus、IEC104、CIP、Profibus、CAN总线等 常用的通讯方式列举: 串行通讯232、485、422 以太网(10M/100M) 卫星 GPRS/CDMA无线网络 GSM网络 电话Modem 通讯机制 – 网络七层协议 提供应用程序间通讯 处理数据格式、数据加密 建立、维护和管理会话 建立主机端到端连接 寻址和路由选择 提供介质访问、链路管理 比特流传输 系统架构图- 方式一 系统架构图- 方式二 协议转换器 CIP协议 MODBUS协议 … Modbus协议 --- 特点 工业界标准的协议,很多设备都支持此协议 一问一答方式 支持状态量、16位整型数、32位整型数、float 对设备中的寄存器数据进行读和写的功能,数据不带时间标签和品质 效率高,可进行ms级读写操作 协议缜密,有校验机制 每个数据包不超过255个字节 端口号,默认502 Modbus协议 --- 传输流程 10001 10002 10003 10004 10005 . . . 40001 40002 40003 40004 40005 . . . 状态寄存器(1bit) 用功能码02读 保持寄存器(2 bytes) 用功能码03读 阀门1的状态 RTU、PLC控制器 温度1 阀门1的就地远控 阀门1的偏差报警 泵1的起停 0V或者5V 4mA或者20mA 进站压力 进站瞬时流量 进站累计流量 0或1 0到65535 0V到5V 4mA到20mA 上位监控系统 status1 status23 status4 status5 . . . analog1 analog23 analog4 analog5 . . . 阀门1的开、关、动作、错误 0到65535 转换成 0到100度 Modbus 协议 32位整型或者float型 Modbus协议 --- modbus_RTU和modbus_TCP协议格式区别 地址(1 byte) 功能码(1 byte) 数据(n bytes) CRC校验(2 bytes) 目的地址(2 bytes) 协议id(2 bytes) 长度(2 bytes) 地址(1 byte) 功能码(1 byte) 数据(n bytes) Modbus_RTU Modbus_TCP 6个字节的包头 Modbus协议 --- 控制器常用的功能码 01:读线圈状态 ------读状态量输出的“开/关”状态 02:读输入状态-------读状态量输入的“开/关”状态 03:读保持寄存器 04:读输入寄存器 05:置单线圈 06:置单寄存器 15:置多线圈 16:置多寄存器 Modbus协议 --- 功能码01读线圈状态 发送: 名称 举例 (十六进制) 设备的地址 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) -- 线圈:27 26 25 24 23 22 21 20 状态: 1 1 0 0 1 1

文档评论(0)

希望之星 + 关注
实名认证
文档贡献者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档