您现在所在的是:

腾控Tengcon

回帖:1个,阅读:1035 [上一页] [1] [下一页]
1994
steelen
文章数:345
年度积分:54
历史总积分:1994
注册时间:2001/6/23
发站内信
发表于:2015/9/15 8:27:16
#0楼
工业现场需要通过8台变频器同时启停各自带的电机还有修改某台变频器的频率等操作,我不想再去做个自由口编程太麻烦,腾控有自带的TCModbus模块,我想就简单点用这个好了。

       习惯了用PLC模块化编程,虽然简单但渐渐的也变钝了,不了解“通信”,一个485口挂多台从设备也没什么经验,虽然写出点代码,但多半不实用,总是出现各种各样的问题,多方思索、寻求无果。

       后来无意中将这个问题说给总工听,他建议我去查一下Modbus是否有广播方式,如果有的话就最好了,直接给所有从设备发广播地址,从设备能同时收到命令去执行,但不回复。

       有了这个思路之后,我仔细查阅了变频器的说明书,说明书上赫然写着:通讯地址为0表示对所有交流电机驱动器进行广播,在此情况下,交流电机驱动器不会回应任何信息给主装置。感情是我不懂什么叫“广播”,原来是这么用的。

      配合上位机发送的参数,可以用一个TCModbus模块实现对任意变频器的任意写操作。顺便提一下,上位机采用C#,公司内部研发的,代码实现起来很灵活、很方便!
立志做客户可信赖可依赖的工控核心产品供应商
www.tengcon.com
8302
fujifa
文章数:2937
年度积分:235
历史总积分:8302
注册时间:2014/2/10
发站内信
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
发表于:2015/9/15 8:50:43
#1楼
以下是引用steelen2015/9/15 8:27:16的发言:
工业现场需要通过8台变频器同时启停各自带的电机还有修改某台变频器的频率等操作,我不想再去做个自由口编程太麻烦,腾控有自带的TCModbus模块,我想就简单点用这个好了。

       习惯了用PLC模块化编程,虽然简单但渐渐的也变钝了,不了解“通信”,一个485口挂多台从设备也没什么经验,虽然写出点代码,但多半不实用,总是出现各种各样的问题,多方思索、寻求无果。

       后来无意中将这个问题说给总工听,他建议我去查一下Modbus是否有广播方式,如果有的话就最好了,直接给所有从设备发广播地址,从设备能同时收到命令去执行,但不回复。

       有了这个思路之后,我仔细查阅了变频器的说明书,说明书上赫然写着:通讯地址为0表示对所有交流电机驱动器进行广播,在此情况下,交流电机驱动器不会回应任何信息给主装置。感情是我不懂什么叫“广播”,原来是这么用的。

      配合上位机发送的参数,可以用一个TCModbus模块实现对任意变频器的任意写操作。顺便提一下,上位机采用C#,公司内部研发的,代码实现起来很灵活、很方便!

即使使用广播,也无法做到同时起停。

与其说同时控制变频器,不如直接将你模块的特性,编程方式以图表方式写出来不是更好?

至于C#,论坛上起码有95%不会用,剩下的5%还不一定会用你家的模块。
精通富士POD,富士PLC的编程
有问题可以直接电邮:FUJIFA@yeah.net

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

31.2002