回复:请问如果有80台200smart PLC,上位机如何跟这么多PLC连接??

yzs

  • 帖子

    436
  • 精华

    7
  • 被关注

    47

论坛等级:侠圣

注册时间:2013-12-27

黄金 黄金 如何晋级?

发布于 2019-11-04 17:27:52

12楼

展开查看
以下是引用手机用户20171230180141在2019-11-04 14:22:56的发言 >11楼

你好,我用getput做了个试验。两个200smartPLC,每个PLC各自和一个触摸屏走PPI通讯。然后,如果屏2要控制plc1的话,应该是屏2发指令到plc2,plc2对plc1进行put指令吧?最后想着把屏1对PLC1的操作也读回PLC2供屏2显示,又做了PLC2对PLC1 get指令。但是做完之后,屏1就很难对PLC1的数据进行读写了。

以下是引用yzs在2019-11-04 11:31:56的发言 >10楼:80台smart无论你通过...

引用10楼详细内容:

80台smart无论你通过OPC或者TCP与上位机通讯都是存在很大风险的。并不是说通讯不上,而是如果出现多台通讯中断等情况很容易导致通讯速度慢卡死等现象可能出现。建议设置10台1214主站,每台1214和8台左右的smart进行get/put通讯,然后再由1200与上位机通讯,这样通讯速度和稳定性都是可以保障的。

你的问题主要体现在控制写的命令上,为了避免冲突,我对相关的写指令是采用不同的变量进行写控制的。对于写控制主要采用的是脉冲控制方法,简单看下下面程序案例就很容易明白了。



这里控制程序的关键是在主站的控制指令上面,主站的所有写指令不为0时需要延时500-1000MS左右复0,这样就可以保证不同的输出控制指令互相不冲突。至于如何变量批量延时500-1000MS自复位就要看各自的编程手法了。

这类控制其实是很大程度保障了通讯出现瞬断或断网后设备的控制不受断网影响,保障了设备的安全运行。相关控制仅供参考。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9139条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。