200 modbus控制ABB变频器

我想用200 modbus控制ABB变频器,我的软件是SP6,用指令库可以直接控制起停和给定速度吗,请详细说一下步骤好吗,尤其是起停,直接写控制字就行吗,怎样写呀。

问题补充:
ABB550支持modbus协议
 abb写起停字,是哪个呀

最佳答案

第一步:
 用串口软件调试变频器,调试变频器的启停和速度,帧格式如下:
 站地址/06/字地址/数据字/CRC
 站地址占一个字节,就是你变频器的地址,说明书上应该介绍了怎么设置地址。
 06是功能码,估计是用功能6,具体见说明书。
 字地址占两个字节,数据字占两个字节,就是控制字,
 说明书上应该介绍了向某个地址写某个数据就是起或停,向另外某个地址写某个数据就是给定速度。
 这里的地址就是帧格式中的字地址,数据就是帧格式中的数据字。
 CRC也占两个字节,可以到网上下载CRC计算工具。
 用串口软件调试好后,就用PLC写通讯程序。
 第二步:
 LD     SM0.0
 =      L60.0
 LD     SM0.0
 =      L63.7
 LD     L60.0
 CALL   MBUS_CTRL:SBR1, L63.7, 1200, 0, 1000, M0.0, MB1
 1200, 0, 1000, M0.0, MB1  分别是波特率,校验方式,超时设定,完成位,错误代码

 LD     M2.0
 =      L60.0
 LD     M2.1
 EU
 =      L63.7
 LD     L60.0
 CALL   MBUS_MSG:SBR2, L63.7, 5, 1, 40001, 4, &VB300, M0.1, MB2
 5, 1, 40001, 4, &VB300, M0.1, MB2 分别是从站地址,读/写,读写从站的数据地址,数据个数,要发出的数据,,完成位,错误代码

 祝你调试成功。

提问者对于答案的评价:
谢谢,我在试试

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc354527.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论