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

中图分类号: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与变频器中的应用

【摘 要 】本文主要介绍了计算机(上位机三菱FX2N系列PLC)通过计算机链接方式主动发送指令与可编程序控制器(下位机三菱FX2N系列PLC)和。
更新日期:2024-7-19 浏览量:96609 点赞量:21942

PLC结合变频器在风机节能上的应用

【摘 要】水泥立窑使用罗茨鼓风机在水泥行业中耗电量很大,居立窑水泥生产用电设备首位,我国水泥立窑每吨熟料耗能折标煤比国际先进水平高出。
更新日期:2024-3-14 浏览量:45305 点赞量:11072

触摸屏、PLC变频器通讯技术

【摘 要 】PLC与及变频器串行通信系统通过RS485接口和电缆连接来降低接线成本和减少外界干扰的有效方式 本文介绍了三菱FX2N系列PLC通过RS。
更新日期:2024-5-9 浏览量:12737 点赞量:4097

PLC和变频器应用于桥式起重机

摘 要:桥式起重机俗称行车,是工矿企业应用非常广泛的起重机械 传统的桥式起重机为了提高起动转矩,采用绕线式异步电动。
更新日期:2024-5-6 浏览量:12884 点赞量:4277

基于AN8026变频器高性能电源设计

【摘 要 】本文介绍了变频器高性能电源设计,应用控制芯片AN8026设计变频器电源电路,并通过设计软件Altium Designer Summer 09绘制PC。
更新日期:2024-6-11 浏览量:81596 点赞量:18374

发电厂凝结水泵变频器节能改造

摘 要因此本文首先介绍了发电厂凝结水泵变频器为改造前状况,阐述了发电厂凝结水泵变频器改造原理,重点论述发电厂凝结水泵变频器改造绩效和。
更新日期:2024-12-3 浏览量:21457 点赞量:6119