三菱FX3U+485ADP MB与3台台达MS300变频器通讯程序 功能:通过三菱fx3u 485ADP-MB板对3台台达MS300变频器进行modbus通讯,实现频率设定,启停控制,输出频率读取,输出电压读取。 配件:三菱fx3u 485ADP-mb,三菱fx3u 485BD板,昆仑通态TPC7062KD触摸屏,3台台达MS300变频器。 说明:出售的是程序,带注释,PLC通讯手册,变频器手册,参数设置和接线说明,昆仑通态触摸屏程序,附送威纶通触摸屏程序。

最近搞了个有意思的项目,就是用三菱FX3U通过485ADP-MB板和3台台达MS300变频器进行通讯。咱来好好唠唠这里面的门道。

一、硬件准备

首先得把硬件备齐,三菱fx3u 485ADP-mb、三菱fx3u 485BD板、昆仑通态TPC7062KD触摸屏,还有3台台达MS300变频器。这一堆东西可得好好接好了,不然通讯可就歇菜咯。

二、通讯程序功能

这个通讯程序实现的功能可不少呢。能进行频率设定,就像给变频器说“嘿,咱把频率调到多少多少”。还能启停控制,让变频器听话地开始或者停下来干活。另外,输出频率读取和输出电压读取也不在话下,这样咱就能随时知道变频器的工作状态啦。

三、程序详解

咱来看看关键的程序部分哈。

LD M8002
MOV K0 D100  //初始化数据寄存器D100为0

//设置变频器通讯参数
MOV K1000 D102  //通讯超时时间1000ms
MOV K9600 D104  //通讯波特率9600bps
MOV K0 D106  //数据长度8位
MOV K1 D108  //奇偶校验无
MOV K2 D110  //停止位2位

//频率设定
MOV K50 H100  //假设要设定频率为50Hz,写入变频器寄存器H100

//启停控制
SET M0  //启动变频器,M0置1
RST M1  //停止变频器,M1置0

//读取输出频率
FROM K1000 K4 H102 K1 D120  //从变频器地址H102读取1个数据到D120
//读取输出电压
FROM K1000 K4 H104 K1 D122  //从变频器地址H104读取1个数据到D122

代码分析

  1. LD M8002:这是PLC上电初始化,一上电就执行下面的程序。
  2. MOV K0 D100:把0赋值给数据寄存器D100,用来初始化一些参数啥的。
  3. 后面那些MOV指令就是设置通讯参数啦,像超时时间、波特率、数据长度、奇偶校验、停止位啥的。不同的变频器可能参数不一样哦,得根据实际情况改改。
  4. 频率设定就是把要设定的频率值(这里假设是50Hz)写到变频器对应的寄存器里。
  5. 启停控制通过SETRST指令,让M0和M1置1或置0来控制变频器的启停。
  6. 读取输出频率和输出电压就是从变频器特定的地址读取数据到我们PLC的数据寄存器里,这样就能在PLC里查看啦。

四、其他说明

我出售的可不是只有程序哦,还带着注释呢,方便大家理解。另外PLC通讯手册、变频器手册、参数设置和接线说明也都有,昆仑通态触摸屏程序也在,甚至还附送威纶通触摸屏程序,简直不要太贴心。

三菱FX3U+485ADP MB与3台台达MS300变频器通讯程序 功能:通过三菱fx3u 485ADP-MB板对3台台达MS300变频器进行modbus通讯,实现频率设定,启停控制,输出频率读取,输出电压读取。 配件:三菱fx3u 485ADP-mb,三菱fx3u 485BD板,昆仑通态TPC7062KD触摸屏,3台台达MS300变频器。 说明:出售的是程序,带注释,PLC通讯手册,变频器手册,参数设置和接线说明,昆仑通态触摸屏程序,附送威纶通触摸屏程序。

总之,这个三菱FX3U+485ADP MB与3台台达MS300变频器通讯程序还是挺实用的,有需要的小伙伴可以来聊聊呀。

更多推荐