[西门子] smart200PLC通过MODBUS控制西门子v20变频器

[复制链接]
查看25341 | 回复0 | 2024-1-11 16:33:27 | 显示全部楼层 |阅读模式
一、物理连接,smart200PLC和西门子V20本身自带有RS485接口,485是半双工通讯,收发不能同时进行,只需要两根线,A连接A,B连接B。modbus通讯是单主站多从站通讯,一个主站可以连接247个从站。

二、变频器恢复出厂设置并设置为modbus通讯控制模式



三、PLC通过MODBUS与西门子变频器V20通讯。

Modbus地址是40100的是西门子V20的控制字,40101是频率控制。40110是状态字,40111是频率状态。





四、PLC端的MODBUS程序

1、设置MBUS_CTRL,MBUS_MSG,写入40100地址两个字的内容。



2、进行数据转换,40101是运行频率,16#4000即10进制的18384对应50Hz,则1Hz对应327.86,经过处理的数据送入vw2,通过MODBUS发送给变频器,从而控制电机运行频率。

通过40100送入不同的控制字,实现电动机的正反转及点动控制。







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则