网站大量收购闲置独家精品文档,联系QQ:2885784924

ch7_PLC通信_2.pptx

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ch7_PLC通信_2要点

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

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档