设为首页收藏本站积分获取及使用技巧附件上传须知[求助-西门子PLC200]modbus多站点通讯问题

追梦工控论坛|工控论坛-专业的Intouch论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

总共8197条微博

动态微博

查看: 2548|回复: 2

[求助-西门子PLC200]modbus多站点通讯问题

[复制链接]

升级  31.5%

该用户从未签到

发表于 2014-4-8 11:55:48 | 显示全部楼层 |阅读模式

上传分享工控资料得追梦点,下载积分获取办法点击进入 ☆追梦点充值入口
发帖回帖赚金币兑换下载积分。上传附件须知点击进入

×

马上注册,结交更多工控达人,分享经验,让你轻松玩转追梦工控论坛。

已有帐号?  点击登录   或者        

支付宝扫一扫领红包
现有十套风机系统,每套风机系统由一台twido plc用modbus总线控制两台变频器,每套相互之间没有联系,现在要加一台CPU226用modbus网络读取所有变频器状态。
计划如下:
1、cpu226加cp243-1用opc和操作台wincc画面通讯。
2、重新设置所有plc和变频器的地址,将所有plc和变频器并入一个modbus网内,现有控制模式不变。
要达到的目的:
1、cpu226从twido plc里读取变频器的数据。
2、有时需要通过226改变twido plc的参数从而达到对变频器的频率给定。
在数据给定上没有冲突的话是否可以实现呢?</p>
        问题补充:
因为twido还带有扩展模块,不能废。可不可以在连接每组的总线之间加一个继电器,当226正常的时候使继电器吸合,将所有plc和变频器连在一个网内,twido接收到继电器动作后,停止一切读取和写入,由226做主站读取twido的信息来直接给定变频器频率,当226故障或者掉电后,继电器断开,所有组又变成独立的了。这样是不是modbus信号就不会冲突了。
让我们联手拒绝网络伸手党,下载积分获取办法&附件上传须知 ☆追梦点充值入口





+1
2550°C
2
  • terkcov
  • lymingo
过: 他们

升级  35%

该用户从未签到

发表于 2014-4-8 12:42:06 | 显示全部楼层
你的方案总体上是可行的,但有几点需要注意:
1、MODBUS通讯中,一般只允许存在一个主站。因此不宜用CPU226直接读取变频器,以免与twido PLC通讯冲突。
2、该方案宜采用226直接读取twido的数据,也可直接写twido的数据。
3、当226与twido进行通讯的时候,226变成主站,而twido变为从站,也就是说226不能再接入twido原来的串口。因此,twido必须增加一个串口,以用于与226通讯。若自带俩口那就省事了。
4、当然,如果串口不够,但想省硬件,那就全部打碎现有方案,将所有twido和变频器统一接入226,然后在重新写软件了,费点事而已。
                                                                                                                                                                                                                                                              
                                                        

升级  44.5%

该用户从未签到

发表于 2014-4-8 13:05:13 | 显示全部楼层
1、cpu226加cp243-1用opc和操作台wincc画面通讯,需要PC Access或SIMATIC NET软件。
2、要达到的目的可以实现。
3、与变频器也可采用 USS 协议:
《在S7-200 程序中通过 USS 协议寻址多个驱动装置(MICROMASTER)》:连接
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&objId=23431634&load=treecontent&lang=zh&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=CN
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            那不如把所有变频器做226的modbus从站,把twidow弄出局。这样可以减少环节,减少数据吞吐量,又节约成本。
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            modbus是一个一主多从的通信协议,一个网络中只能有一个主站,所有从站只能对主站做相应,之前你每套风机系统都是twido plc做主站,两个风机变频器做从站,这样是正确的。 而现在你增加cpu226后,要将cpu226、twido plc以及所有变频器并入一个modbus网内,那么谁来做主站? 如果cpu226做主站,那么twido plc和所有变频器都只能是从站,twido plc只能响应主站(cpu226)的指令,而无法发送指令去控制变频器,这一点是肯定的,所以你的方案思路是有问题的
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

请珍惜自己的ID,严禁发布垃圾水贴,诸如adsf......顶......纯表情......多次重复回帖刷积分......轻则删帖警告,重则封禁!★请分享资料、经验或者赞助论坛,贡献一份力量★

关闭

最新活动上一条 /1 下一条

小黑屋|手机版|追梦工控论坛|工控论坛-专业的Intouch论坛 ( 皖ICP备10012005号 )|网站地图

GMT+8, 2025-5-9 00:11 , Processed in 0.106939 second(s), 21 queries , Gzip On, APCu On.

Powered by Dreamyiyi

© 2009-2025 工控论坛

快速回复 返回顶部 返回列表