登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:台达ES2的PLC如何与松下变频器VF200通信,频率调节,

点击:9545 回复:42

台达ES2的PLC如何与松下变频器VF200通信,频率调节,就是转触摸屏输入频率,通过PLC与变频器通信,改变变频器频率。已经弄了一个月了没有弄好,求实例程序,485通信的
最后修改:2019/1/2 14:24:23
19-01-02 14:18
用modbus通讯的?
19-01-02 15:45
一个月搞个通讯出不来,我不信表情
19-01-02 16:31
先把VF200的协议搞明白;
19-01-02 20:51
不用这么麻烦吧,直接屏控制变频就可以
19-01-02 21:25

引用 gk_0 在 2019/1/2 16:31:49 发言【内容省略】

这个我信!我也不会搞,没有指点,只能自己瞎折腾,以前我一个移位指令都搞了好久!现在想一想,感觉自己好苦逼呀!表情表情表情表情
19-01-02 23:41

引用 zhjifei 在 2019/1/2 14:18:46 发言【内容省略】

1、选择Modbus RTU协议进行通信
2、台达ES2系列PLC做Modbus RTU协议主站,需要编制一段程序:
附件 image.jpg
3、台达ES2系列PLC支持MODRW指令,则可使用此指令和松下VF200变频器进行通信
附件 image.jpg
4、松下VF200变频器做Modbus RTU协议从站,一般要设置的参数有:
附件 image.jpg
附件 image.jpg
5、松下VF200变频器做Modbus RTU协议,上位机对其进行启动、停止、给定频率、读取参数所用的一些寄存器为:
附件 image.jpg
6、写入频率的话,也就是说通过MODRW指令、使用06功能码给Modbus寄存器实际地址为16进制00ED的寄存器写入0~5000(对应0.00~50.00Hz)频率!
7、台达PLC和松下变频器实现通信,可以选择Modbus RTU协议、也可以选择松下计算机链接协议,但是选计算机链接协议PLC编程就复杂了!
最后修改:2019/1/3 11:44:04
19-01-03 11:37
对了,可以先分开测试!设置好变频器通信参数后,可以用串口调试助手测试一下变频器,比如发一些启动、停止、给定频率、读取输出电压、电流、频率的命令,看看变频器是否都正常返回了!
接着,编制好的PLC程序,可以用串口调试助手监控一下PLC发出的报文,看看发出的报文是否正确?!亦可以用Modbus Slave先模拟变频器和PLC通信!
最好两者都单独测试OK后,再吧PLC和变频器接到一起进行通信测试!
19-01-03 11:58
小弟一直疑惑,modbus编号,实际地址,这些都是根据什么而来的16进制数。。求大师指点,谢谢
19-01-03 17:55

引用 INotKissBoy 在 2019/1/3 17:55:23 发言【内容省略】

大师不敢当,我肯定比你年轻!
Modbus中数据类型基本为4种:
输入,一般指的是数字量输入,其寄存器编号为1x00001~1x65536,对应报文中的实际地址为16#0000~16#FFFF,支持的功能码有02;
线圈,一般指的是数字量输出,其寄存器编号为0x00001~0x65536,对应报文中的实际地址为16#0000~16#FFFF,支持的功能码有01\05\15;
输入寄存器,一般指的是模拟量输入或者内部只读寄存器,其寄存器编号为3x00001~3x65536,对应报文中的实际地址为16#0000~16#FFFF,支持的功能码有04
保持寄存器,一般指的是模拟量输出或者内部读写寄存器,其寄存器编号为4x00001~4x65536,对应报文中的实际地址为16#0000~16#FFFF,支持的功能码有03\06\16\22\23
19-01-03 19:47

上一页下一页

工控新闻

更多新闻资讯