ch7_PLC通信_2.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ch7_PLC通信_2

第7章 PLC的通信检测与控制教研室 罗璠7.2 PLC的ModBus通信一、ModBus协议1、概述(1)历史Modicon(现为施耐德电气公司的一个品牌),1979年, 第一个真正用于工业现场的总线协议(2)组织Modbus-IDA(Interface for Distributed Automation)分布式自动化接口组织(3)特点①开放、免费②支持多种电气接口 RS232、RS485等,双绞线、光纤、无线等介质。③帧格式简单、紧凑,通俗易懂7.2 PLC的ModBus通信一、ModBus协议2、ModBus协议在串行链路上的实现(1)主要在RS485或RS232物理接口上实现7.2 PLC的ModBus通信一、ModBus协议2、ModBus协议在串行链路上的实现(2)帧结构是一种主/从协议网络上的每个从站必须有唯一地址(1到247)地址0用于广播从站地址用于寻址从站设备,由主站发起地址用于广播模式,不需要响应7.2 PLC的ModBus通信一、ModBus协议2、ModBus协议在串行链路上的实现(3)串行传输的RTU模式报文格式,CRC-16循环冗余校验码帧间隔3.5个字符时间字符间隔≤1.5个字符时间7.2 PLC的ModBus通信一、ModBus协议2、ModBus协议在串行链路上的实现(4)串行传输的ASCIII模式报文格式报文必须以“:”开始报文必须以“LF、CR”结束数据用16进制ASCII码表示使用LRC(纵向冗余校验码)允许字符间隔超过1s十六进制数据二进制数据000110111BASCII码“1” “B”31H 42H7.2 PLC的ModBus通信一、ModBus协议2、ModBus协议在串行链路上的实现(5)功能码主站发送的查询帧中,功能码表示从站应执行的动作主站要求从站读取一组寄存器,功能码为二进制数据)从站发送的响应帧中,功能码表示正常响应或错误响应从站正常响应:功能码与查询帧中的相同从站错误响应:把查询帧中的功能码最高位置1上例中从站错误响应的功能码:100000117.2 PLC的ModBus通信二、ModBus通信实例1、PLC与VFD-M系列变频器通信(1)控制要求读取变频器主频率(频率指令)、输出频率并将其分别存于D0、D1中。设置变频器以主频率为40Hz正方向启动。VFD-M变频器参数必要设置7.2 PLC的ModBus通信二、ModBus通信实例1、PLC与VFD-M系列变频器通信(2)元件说明7.2 PLC的ModBus通信二、ModBus通信实例(2)元件说明D1120各bit定义7.2 PLC的ModBus通信二、ModBus通信实例1、PLC与VFD-M系列变频器通信(2)元件说明7.2 PLC的ModBus通信二、ModBus通信实例1、PLC与VFD-M系列变频器通信(3)ModBus便利指令-MODRDS1:联机装置地址 (K0~K254) S2: 欲读取数据的地址 n: 读取数据长度(K1<n≤K6)由PLC将此指令转换为符合ModBus协议的数据帧传送,功能码03H联机装置回传的数据储存于D1070~D1085ASCII 模式,PLC自动将回传数据转为Hex储存于D1050~D10557.2 PLC的ModBus通信二、ModBus通信实例1、PLC与VFD-M系列变频器通信(3)ModBus便利指令-MODWRS1:联机装置地址 (K0~K254) S2: 欲写入数据的地址 n: 欲写入的数据由PLC将此指令转换为符合ModBus协议的数据帧传送,功能码06H7.2 PLC的ModBus通信二、ModBus通信实例1、PLC与VFD-M系列变频器通信(4)控制程序7.2 PLC的ModBus通信二、ModBus通信实例2、PLC1与PLC2通信(1)控制要求PLC1的COM2连接PLC2的COM1PLC1读取PLC2(地址为1)的Y0-Y17的状态。串行通信采用格式为9600,8,E,1。ModBus采用ASCII模式PLC1接受到的数据帧存放地址从D0开始7.2 PLC的ModBus通信二、ModBus通信实例2、PLC1与PLC2通信(2)ModBus便利指令-MODRWS1: 联机装置地址(K1~K254,功能码K2、K3不能指定地址K0) S2: 通讯功能码 (K2, K3, K5, K6, K15 , K16) S3: 欲读写数据的地址 S: 欲读写的数据存放寄存器 n: 读写数据长度7.2 PLC的ModBus通信二、ModBus通信实例2、PLC1与PLC2通信(2)ModBus便利指令-MODRW通讯功能码 K2:读取多笔位装置(Bit)K3:读取多笔字装置(Word)K5:DVP-PLC的FORCE On/Of

文档评论(0)

整理王 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档