三菱PLC与变频器串行通讯的编程

点赞:4180 浏览:11886 近期更新时间:2024-02-07 作者:网友分享原创网站原创

中图分类号:TP274文献标识码:A

摘 要:本文采用三菱FX2N(c)系列PLC,通过FX2N-485-BD通讯模块与三菱E500/S500系列变频器进行串行通讯,应用RS485串行通讯原理,PLC为主机,变频器为从机,主从机点对点通讯,本文以设置变频器的运行频率和读取变频器参数为例,详细介绍RS485串行通讯协议以及其编程格式等内容,并实例编写PLC控制程序.

关 键 词:RS485通讯协议;PLC编程

1引言

通过文章《三菱PLC与变频器串行通讯参数设置》的介绍,已经能够正确的进行PLC和变频器间串行通讯连线和参数设置,接下来我们要学习RS485串行通讯协议以及编写PLC通讯程序,最终实现设备间的数据交换与控制.

2通讯协议

2.1PLC发送数据到变频器的串行通讯协议

2.1.1写入数据通讯协议格式A,占用12个数据寄存器.

例:写入站号为1变频器,使其运行频率为30Hz.

2.1.2写入数据通讯协议格式A’(经常用到的协议格式)占用10寄存器.

例:写入站号为1变频器,使其正转

2.1.3指令代码:写入指令的作用是改变变频器的运行状态、改变运行的频率.

操作指令指令代码数据内容

运行频率写入HEDH0000-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等于110010010110,对照M8120格式表,确定通讯模式为无协议,波特率为19200,7位数据位/1位停止位/偶效验.那么变频器也应对应设置,方可通讯.

第6行:设定通讯缓冲区

D10为发送数据首地址,12字节;D30为接受首地址,13字节,每字节8位.置位M8161,设为8位通讯模式.

第18行:按照协议,发送数据

[MOVH5D10]通讯请求信号ENQ;

[MOVH30D11][MOVH31D12]发送变频器站号,为01号站;

[MOVH46D13][MOVH41D14]发送控制指令HFA,控制变频器运行;

[MOVH31D15]设等待时间1×10ms

[MOVH30D16][MOVH32D17]发送H02正转指令代码;

[CCDD11D100K7]求和,将从D11到D17共7个数据寄存器内按16进制求和,结果放入D100.

[ASCID100D18K2]将D100内求和结果转换为ASCII码,分别放置D18/D19.

[SETM8122]激活发送,开始向变频器发送数据.发送结束,M8122自动复位.

3.2写入运行频率

X4:发送运行频率按键

指令说明

1、[MOVH45D13][MOVH44D14]发送功能指令HED,向变频器写入运行频率.

2、[ASCID200D16K4]将D200内存放的运行频率数据传送到变频器,D200内数据转换为ASCII码后,存放在D16/D17/D18/D19四个数据寄存器内.

3.3读出运行数据

指令说明

1、[MOVH36D13][MOVH46D14]发送功能指令H6F,实现频率读取,并将变频器运行频率数据存放在D33/D34/D35/D36,参见格式E.

2、M8123为数据接收结束特殊辅助继电器,当接收结束时,M8123不会自动复位,需要编程复位.

3、功能指令改写为H70,[MOVH37D13][MOVH30D14],则可读取变频器的运行电流.

4、功能指令改写为H71,[MOVH37D13][MOVH31D14],则可读取变频器的运行电压.

实现三菱PLC与变频器间串行通讯,首先要正确的进行硬件连线,规范的设置变频器和PLC的通讯参数.再则,掌握RS-485通讯读出和写入的协议格式,熟悉与通讯相关联软元件,有了这样的理论准备,我们就可以很好的编写串行通讯程序,最终完成PLC与变频器间通讯,实现设备间数据交换和控制.

三菱PLC与变频器串行通讯的编程参考属性评定
有关论文范文主题研究: 关于变频器的论文例文 大学生适用: 研究生论文、学院论文
相关参考文献下载数量: 11 写作解决问题: 毕业论文怎么写
毕业论文开题报告: 论文模板、论文小结 职称论文适用: 核心期刊、高级职称
所属大学生专业类别: 毕业论文怎么写 论文题目推荐度: 经典题目