加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线15267534595
公司新闻
图文详解 |S7-1200与台达MS300变频器MODBUS—TCP通讯!
发布时间: 2024-04-27 17:44 更新时间: 2024-12-03 09:10
今天为大家讲述一下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.轮训的时候zuihao用上一个指令的DONE和ERROR来触发下一个指令

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

三:MS300变频器参数设置

图片

图四(指令和频率来源)

四:MS300变频器设置注意点

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

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

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

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

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


联系方式

  • 电  话:18126392341
  • 联系人:梁涛
  • 手  机:15267534595
  • 微  信:15267534595