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

下载本文档

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

文档简介

欧姆龙自动化(中国)有限公司培训中心2013年2月,公开课,CP1E与MX2变频器通讯,参加学员要求,熟悉PLC和变频器的基础知识熟悉CP1E内存地址熟悉CX-P软件基本操作,这门课将为您提供哪些内容介绍?,欧姆龙小型机Modbus-RTU通讯特点?,前言,1.标准、开放、支持多厂商2.支持多种接口RS-232RS-4853.协议格式简单、紧凑、通俗易懂4.无需计算校验、通讯过程更简单,第一部分硬件配置及接线,第一部分硬件配置及接线,1.硬件配置,软件:CX-Programmer硬件:CP1E-N40DR-A、CP1W-CIF11、3G3MX2-AB002-Z,第一部分硬件配置及接线,2.硬件开关设置及接线(电源及电机接线略),CP1W-CIF11DIP开关设置:1,2,3,5,6号开关置ON,4号开关置OFF。,CP1E(CP1W-CIF11)3G3MX2RDA-RS-RDB+-RS+,第一部分硬件配置及接线,3.实际接线效果(电源及电机接线略),第一部分硬件配置及接线,2.实际接线效果(电源及电机接线略),第一部分硬件配置及接线,2.实际接线效果(电源及电机接线略),第二部分通讯参数设置,第二部分通讯参数设置,1.CPU侧端口参数设置,第二部分通讯参数设置,1.CPU侧端口参数设置,第二部分通讯参数设置,1.CPU侧端口参数设置,第二部分通讯参数设置,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公司开发出来,在1979年末该公司成为施耐德自动化(SchneiderAutomation)部门的一部分现在Modbus已经是工业领域全球最流行的协议。此协议支持传统的RS-232、RS-422、RS-485和以太网设备。许多工业设备,包括PLC,DCS,智能仪表等都在使用Modbus协议作为他们之间的通讯标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。,第三部分Modbus-RTU协议介绍,1.Modbus通讯协议介绍,Modbus协议分为Modbus-RTU:8位数据位分成两个4位16进制数进行传输,效率高Modbus-ASCII:8位数据位分成两个ASCII字符进行传输,效率低,出错率低Modbus-TCP:速度快,效率高,异步串行传输(RS-232/422/485),以太网,第三部分Modbus-RTU协议介绍,2.Modbus通讯标准协议介绍,Modbus协议格式,地址码:从站地址(001-254),功能码:本帧信息所实现的功能读位01hex写位05hex读寄存器03hex写寄存器10hex,CRC循环冗余校验方式,第三部分Modbus-RTU协议介绍,3.Modbus-RTU通讯协议介绍,错误代码:0000表示没有错误,其他错误代码请参阅相关手册,命令帧,响应帧,第三部分Modbus-RTU协议介绍,3.Modbus-RTU通讯协议介绍,功能码03(读寄存器),命令帧,响应帧,错误代码:0000表示没有错误,其他错误代码请参阅相关手册,第三部分Modbus-RTU协议介绍,3.Modbus-RTU通讯协议介绍,读MX2变频器当前频率协议编写功能码03MX2从站地址01,命令帧,00010003000410000002*,响应帧,00010003000000050400000000*,第三部分Modbus-RTU协议介绍,3.Modbus-RTU通讯协议介绍,功能码10(写寄存器),命令帧,响应帧,第三部分Modbus-RTU协议介绍,3.Modbus-RTU通讯协议介绍,写MX2变频器目标频率协议编写功能码10MX2从站地址01,000100100009000000020400001388*,000100100000000400000002*,命令帧,响应帧,第三部分Modbus-RTU协议介绍,3.Modbus-RTU通讯协议介绍,功能码05(写入位),命令帧,响应帧,第三部分Modbus-RTU协议介绍,3.Modbus-RTU通讯协议介绍,MX2变频器启/停协议编写(功能码05MX2从站地址01),0001000500040000FF00*,命令帧,响应帧,00010005000000040000FF00*,第三部分Modbus-RTU协议介绍,错误代码:0000表示没有错误,其他错误代码请参阅相关手册,第四部分通讯功能实现,1.CP1ECPUModbus-RTU通讯过程,(1)根据协议格式编写协议,(2)将协议内容写入到相应的D固定分配内存区,(3)触发软件使能位,实现通讯,(4)在响应的D区固定分配内存区监控响应数据,第四部分通讯功能实现,2.CP1E固定分配D区,第四部分通讯功能实现,3.CP1E软件通讯使能位,第四部分通讯功能实现,4.CPU与3G3MX2通讯功能实现,(1).给定频率-F001(25HZ),从站地址功能码数据区起始地址寄存器写数据写入的数据字节数个数字节数,注:起始地址=(寄存器编号)-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通讯功能实现,得到的响应协议内容,从站地址功能码错误代码响应数据写入寄存器开始地址写入的寄存器个数字节数,第四部分通讯功能实现,4.CPU与3G3MX2通讯功能实现,(2).读取当前频率-d001(0HZ:未启动状态),从站地址功能码数据区起始地址读寄存器字节数个数,注:起始地址=(寄存器编号)-1校验不需要添加,CPU自动计算,命令协议内容,第四部分通讯功能实现,4.CPU与3G3MX2通讯功能实现,触发软件使能通讯位A641.00,得到响应,第四部分通讯功能实现,4.CPU与3G3MX2通讯功能实现,得到的响应协议内容,从站地址功能码错误代码响应数据响应数据有响应数据(高位、低位)总字节数效字节数,第四部分通讯功能实现,4.CPU与3G3MX2通讯功能实现,(3).变频器启动、停止,从站地址功能码数据区写入位地址位置ON数据字节数,注:写入位地址=(位编号)-1位置ON:off-onHexFF00on-offHex0000校验不需要添加,CPU自动计算,命令协议内容,第四部分通讯功能实现,4.CPU与3G3MX2通讯功能实现,触发软件使能通讯位A641.00,得到响应,第四部分通讯功能实现,4.CPU与3G3MX2通讯功能实现,得到的响应协议内容,从站地址功能码错误代码响应数据写入位地址位置ON数据总字节数,第四部分通讯功能实现,5.操作小测

温馨提示

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

评论

0/150

提交评论