当前位置:首页 > 述职报告 > [三菱PLC与变频器串行通讯的编程]变频器恒压供水接线图
 

[三菱PLC与变频器串行通讯的编程]变频器恒压供水接线图

发布时间:2019-04-14 04:17:21 影响了:

  中图分类号:TP274 文献标识码:A  摘要:本文采用三菱FX2N(c)系列PLC,通过FX2N-485-BD通讯模块与三菱E500/S500系列变频器进行串行通讯,应用RS485串行通讯原理,PLC为主机,变频器为从机,主从机点对点通讯,本文以设置变频器的运行频率和读取变频器参数为例,详细介绍RS485串行通讯协议以及其编程格式等内容,并实例编写PLC控制程序。
  关键词:RS485通讯协议;PLC编程
  1 引言
  通过文章《三菱PLC与变频器串行通讯参数设置》的介绍,已经能够正确的进行PLC和变频器间串行通讯连线和参数设置,接下来我们要学习RS485串行通讯协议以及编写PLC通讯程序,最终实现设备间的数据交换与控制。
  2 通讯协议
  2.1 PLC发送数据到变频器的串行通讯协议
  2.1.1 写入数据通讯协议格式A,占用12个数据寄存器。
  例:写入站号为1变频器,使其运行频率为30Hz。
  2.1.2 写入数据通讯协议格式A’(经常用到的协议格式)占用10寄存器。
  例:写入站号为1变频器,使其正转
  2.1.3 指令代码:写入指令的作用是改变变频器的运行状态、改变运行的频率。
  操作指令 指令代码 数据内容
  运行频率写入 HED H0000-H2EE0(120赫兹)
  *运行频率写入的数据除以100,则为实际变频器运行频率!
  2.2 从变频器读出数据到PLC
  2.2.1读出数据(PLC向变频器发出请求,读出运行频率)指令执行后,变频器自动返回应答数据。
  例:写入站号为1变频器,读出运行频率,设目前运行频率为30Hz,
  2.2.2 变频器应答数据格式E
  例:读出站号为1变频器的运行频率为30Hz。
  起始标志 变频器站号 读出的数据 结束标志 总和效验
  可见,需要读出的数据在D33/D34/D35/D36中。
  3 编程实例
  3.1 控制电机正、反转,停车
  3.1.1 正转控制程序 X0:正转启动按键,X1:反转启动按键,X2:停车按键
  指令说明
  第0行:设置通讯格式
  H0C96=1100 1001 0110,对照M8120格式表,确定通讯模式为无协议,波特率为19200,7位数据位/1位停止位/偶效验。那么变频器也应对应设置,方可通讯。
  第6行:设定通讯缓冲区
  D10为发送数据首地址,12字节;D30为接受首地址,13字节,每字节8位。置位M8161,设为8位通讯模式。
  第18行:按照协议,发送数据
  [MOV H5 D10] 通讯请求信号ENQ;
  [MOV H30 D11] [MOV H31 D12]发送变频器站号,为01号站;
  [MOV H46 D13] [MOV H41 D14]发送控制指令HFA,控制变频器运行;
  [MOV H31 D15]设等待时间1×10ms
  [MOV H30 D16] [MOV H32 D17]发送H02正转指令代码;
  [CCD D11 D100 K7] 求和,将从D11到D17共7个数据寄存器内按16进制求和,结果放入D100.
  [ASCI D100 D18 K2]将D100内求和结果转换为ASCII码,分别放置D18/D19。
  [SET M8122]激活发送,开始向变频器发送数据。发送结束,M8122自动复位。
  3.2 写入运行频率
  X4:发送运行频率按键
  指令说明
  1、[MOV H45 D13] [MOV H44 D14]发送功能指令HED,向变频器写入运行频率。
  2、[ASCI D200 D16 K4] 将D200内存放的运行频率数据传送到变频器,D200内数据转换为ASCII码后,存放在D16/D17/D18/D19四个数据寄存器内。
  3.3 读出运行数据
  指令说明
  1、[MOV H36 D13] [MOV H46 D14]发送功能指令H6F,实现频率读取,并将变频器运行频率数据存放在D33/D34/D35/D36,参见格式E。
  2、M8123为数据接收结束特殊辅助继电器,当接收结束时,M8123不会自动复位,需要编程复位。
  3、功能指令改写为H70,[MOV H37 D13] [MOV H30 D14],则可读取变频器的运行电流。
  4、功能指令改写为H71,[MOV H37 D13] [MOV H31 D14],则可读取变频器的运行电压。
  实现三菱PLC与变频器间串行通讯,首先要正确的进行硬件连线,规范的设置变频器和PLC的通讯参数。再则,掌握RS-485通讯读出和写入的协议格式,熟悉与通讯相关联软元件,有了这样的理论准备,我们就可以很好的编写串行通讯程序,最终完成PLC与变频器间通讯,实现设备间数据交换和控制。
  参考文献:
  [1] 李全力主编. 可编程序控制器及其网络系统的综合应用技术. 北京:机械工业出版社,2005
  [2] 邱公未主编.可编程控制器网络通信及应用.北京:清华大学出版社, 2000
  [3](日)三菱公司编. FX2N(c)系列编程手册.
  [4](日)三菱公司编. FX2N(c)系列通信篇.
  [5](日)三菱公司编. 三菱变频器E500/S500使用手册.

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3