旭兴达--变频器维修、伺服器维修第一品牌
全国服务热线:变频器维修热线:400-678-6333
新闻动态

全国服务热线(免长途费)

400-678-6333

总部电话0757-88357760

咨询热线13929907955

广佛总公司客服:

上海分公司客服:

公司技术部客服:

变频器常见故障网站首页 变频器常见故障 信息正文

图文详解 |S7-1200与台达MS300变频器MODBUS—TCP通讯

点击数:2365 更新时间:9/25/2023 5:02:08 PM Tag: S7-1200与MS300变频器通讯

今天为大家讲述一下S7-1200的MODBUS-TCP的通讯,PLC通过发送指令来控制台达MS300变频器起、停和频率输出,下面就上图文讲解。

一:指令块主要参数讲解

图一:写起、停

1.REQ:上升沿触发激活该指令

2.DISCONNECT:给定1表示和第三方设备建立连接

3.MB_MODE:给定1表示写操作(向第三方设备写入命令码或数据);给定0表示读操作

4.MB_DATA_ADDR:要写入如的数据的地址(这里是写入起、停码,2000H转化为十进制数再加上40001就是48193)

5.MB_DATA_LEN:要写入的数据的长度,单位为字

6.MB_DATA_PTR:要写入的数据在1200PLC新建的DB块中的位置

7.CONNECT:1200PLC与第三方设备建立的连接参数(具体参数见图三)

图二:写频率

图二和图一都是写操作,不同是图二写频率的地址48194,下面图文讲解一下CONNECT连接参数。

图三(连接参数)

二:编程注意点:

1.控制多个变频器的时候可以对每个变频器写一个轮训的读写程序,多个轮训可以同事进行,这是与MODBUS—RTU等等通讯的不同点

2.对同一个变频器操作的时候,每调用一次MB_CLIENT指令的时候可以在DB块里重新建立一个连接,连接参数里IP地址相同,ID号不同

3.轮训的时候最好用上一个指令的DONE和ERROR来触发下一个指令

4.DB块里的连接参数的变量类型(TCON_IP_V4)必须手动输入,自带的可选变量类型中没有该类型

三:MS300变频器参数设置

图四(指令和频率来源)

四:MS300变频器设置注意点

1.变频器IP地址通过DCISOFT软件设置,具体地址和程序里的连接参数中的IP地址相同

2.09-00:该参数设置成和该变频器IP地址的最后一段相同

3.09-91:该参数在所有参数设置完成后设置为2,重新查看如果自动变为0说明通讯卡正常可用,如果不自动变为0依旧是2,说明通讯卡有问题(可能依旧能通讯,但是速度很慢)

4.电机的相关参数要设置到变频器中

5.如果通讯卡和变频器连接正常,则09-60自动识别为4,如果不能识别为4,则通讯不正常

文章来源于网络,如有侵权请联系删除

相关链接:如何利用串口软件调试变频器的通讯

         汇川IS620P伺服驱动器与H3U系列PLC之间使用CANLink通讯时的故障处理