CP1E与MX2变频器通信_第1页
CP1E与MX2变频器通信_第2页
CP1E与MX2变频器通信_第3页
CP1E与MX2变频器通信_第4页
CP1E与MX2变频器通信_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、欧姆龙自动化(中国)有限公司 培训中心 2013年2月,公开课,CP1E与MX2变频器通讯,参加学员要求,熟悉PLC和变频器的基础知识 熟悉CP1E内存地址 熟悉CX-P软件基本操作,这门课将为您提供哪些内容介绍?,欧姆龙小型机Modbus-RTU通讯特点?,前 言,1.标准、开放、支持多厂商 2.支持多种接口 RS-232 RS-485 3.协议格式简单、紧凑、通俗易懂 4.无需计算校验、通讯过程更简单,第一部分 硬件配置及接线,第一部分 硬件配置及接线,1.硬件配置,软件:CX-Programmer 硬件:CP1E-N40DR-A、CP1W-CIF11、3G3MX2-AB002-Z,第一部

2、分 硬件配置及接线,2.硬件开关设置及接线(电源及电机接线略),CP1W-CIF11 DIP开关设置: 1,2,3,5,6 号开关置ON,4号开关置OFF。,CP1E(CP1W-CIF11) 3G3MX2 RDA- - RS- RDB+ - RS+,第一部分 硬件配置及接线,3.实际接线效果(电源及电机接线略),第一部分 硬件配置及接线,2.实际接线效果(电源及电机接线略),第一部分 硬件配置及接线,2.实际接线效果(电源及电机接线略),第二部分 通讯参数设置,第二部分 通讯参数设置,1.CPU侧端口参数设置,第二部分 通讯参数设置,1.CPU侧端口参数设置,第二部分 通讯参数设置,1.CPU

3、侧端口参数设置,第二部分 通讯参数设置,2.3G3MX2侧通讯参数设置,(1)终端电阻开关拨到ON,第二部分 通讯参数设置,2.3G3MX2侧通讯参数设置,(2)通讯参数设置,第二部分 通讯参数设置,2.3G3MX2侧通讯参数设置,(2)通讯参数设置,第二部分 通讯参数设置,2.3G3MX2侧通讯参数设置,(2)通讯参数设置,第二部分 通讯参数设置,2.3G3MX2侧通讯参数设置,(2)通讯参数设置,01,第二部分 通讯参数设置,2.3G3MX2侧通讯参数设置,(2)通讯参数设置,第三部分 Modbus-RTU协议介绍,1.Modbus通讯协议介绍,Modbus协议最初由Modicon公司开发

4、出来,在1979年末该公司成为施耐德自动化(Schneider Automation)部门的一部分 现在Modbus已经是工业领域全球最流行的协议。此协议支持传统的RS-232、RS-422、RS-485和以太网设备。 许多工业设备,包括PLC,DCS,智能仪表等都在使用Modbus协议作为他们之间的通讯标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。,第三部分 Modbus-RTU协议介绍,1.Modbus通讯协议介绍,Modbus协议分为 Modbus- RTU :8位数据位分成两个4位16进制 数进行传输,效率高 Modbus- ASCII: 8位数据位分成两个ASC

5、II字符 进行传输,效率低,出错率低 Modbus- TCP :速度快,效率高,异步串行传输(RS-232/422/485),以太网,第三部分 Modbus-RTU协议介绍,2.Modbus通讯标准协议介绍,Modbus协议格式,地址码:从站地址(001-254),功能码:本帧信息所实现的功能 读位 01 hex 写位 05 hex 读寄存器 03 hex 写寄存器 10 hex,CRC循环冗余校验方式,第三部分 Modbus-RTU协议介绍,3.Modbus-RTU通讯协议介绍,错误代码:0000 表示没有错误,其他错误代码请参阅相关手册,命令帧,响应帧,第三部分 Modbus-RTU协议介

6、绍,3.Modbus-RTU通讯协议介绍,功能码03 (读寄存器),命令帧,响应帧,错误代码:0000 表示没有错误,其他错误代码请参阅相关手册,第三部分 Modbus-RTU协议介绍,3.Modbus-RTU通讯协议介绍,读MX2变频器当前频率协议编写 功能码03 MX2从站地址01,命令帧,0001 0003 0004 1000 0002 *,响应帧,0001 0003 0000 0005 04 0000 0000 *,第三部分 Modbus-RTU协议介绍,3.Modbus-RTU通讯协议介绍,功能码10(写寄存器),命令帧,响应帧,第三部分 Modbus-RTU协议介绍,3.Modbu

7、s-RTU通讯协议介绍,写MX2变频器目标频率协议编写 功能码10 MX2从站地址01,0001 0010 0009 0000 0002 04 0000 1388 *,0001 0010 0000 0004 0000 0002 *,命令帧,响应帧,第三部分 Modbus-RTU协议介绍,3.Modbus-RTU通讯协议介绍,功能码05(写入位),命令帧,响应帧,第三部分 Modbus-RTU协议介绍,3.Modbus-RTU通讯协议介绍,MX2变频器启/停协议编写(功能码05 MX2从站地址01),0001 0005 0004 0000 FF00 *,命令帧,响应帧,0001 0005 000

8、0 0004 0000 FF00 *,第三部分 Modbus-RTU协议介绍,错误代码:0000 表示没有错误,其他错误代码请参阅相关手册,第四部分 通讯功能实现,1.CP1E CPU Modbus-RTU通讯过程,(1)根据协议格式编写协议,(2)将协议内容写入到相应的D固定分配 内存区,(3)触发软件使能位,实现通讯,(4)在响应的D区固定分配内存区监控响应数据,第四部分 通讯功能实现,2.CP1E 固定分配D区,第四部分 通讯功能实现,3.CP1E 软件通讯使能位,第四部分 通讯功能实现,4.CPU与3G3MX2通讯功能实现,(1).给定频率-F001(25HZ),从站地址 功能码 数据

9、区 起始地址 寄存器 写数据 写入的数据 字节数 个数 字节数,注:起始地址=(寄存器编号)-1 设定频率分辨率为0.01,即 Hex09C4(&2500)*0.01=25HZ 校验不需要添加,CPU自动计算,命令协议内容,第四部分 通讯功能实现,4.CPU与3G3MX2通讯功能实现,第四部分 通讯功能实现,(1)在软件里,将相应的协议内容写入地址中,4.CPU与3G3MX2通讯功能实现,(2)触发软件使能通讯位A641.00,使其值由0到1,第四部分 通讯功能实现,4.CPU与3G3MX2通讯功能实现,(3)在软件地址里查看响应内容,第四部分 通讯功能实现,4.CPU与3G3MX2通讯功能实

10、现,得到的响应协议内容,从站地址 功能码 错误代码 响应数据 写入寄存器开始地址 写入的寄存器个数 字节数,第四部分 通讯功能实现,4.CPU与3G3MX2通讯功能实现,(2).读取当前频率-d001(0HZ:未启动状态),从站地址 功能码 数据区 起始地址 读寄存器 字节数 个数,注:起始地址=(寄存器编号)-1 校验不需要添加,CPU自动计算,命令协议内容,第四部分 通讯功能实现,4.CPU与3G3MX2通讯功能实现,触发软件使能通讯位A641.00,得到响应,第四部分 通讯功能实现,4.CPU与3G3MX2通讯功能实现,得到的响应协议内容,从站地址 功能码 错误代码 响应数据 响应数据有

11、 响应数据(高位、低位) 总字节数 效字节数,第四部分 通讯功能实现,4.CPU与3G3MX2通讯功能实现,(3).变频器启动、停止,从站地址 功能码 数据区 写入位地址 位置ON数据 字节数,注:写入位地址=(位编号)-1 位置ON: off-on Hex FF00 on-off Hex 0000 校验不需要添加,CPU自动计算,命令协议内容,第四部分 通讯功能实现,4.CPU与3G3MX2通讯功能实现,触发软件使能通讯位A641.00,得到响应,第四部分 通讯功能实现,4.CPU与3G3MX2通讯功能实现,得到的响应协议内容,从站地址 功能码 错误代码 响应数据 写入位地址 位置ON数据 总字节数,第四部分 通讯功能实现,5.操作小测试,CP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论