组态王作为主站与多台西门子200plc如何进行通信

监控操作站使用组态王,下面几个子系统,每个子系统有2-3台200PLC,请问这样应该如何通讯?系统的结构如何

最佳答案

1、用编程软件在系统块中将 PLC 的串口的 PPI 地址设成不一样的,但最大不要大于 31,通讯的波特率要一样,要么都是 9600、要么都是 19200。并要将设置后的系统块下载到各 CPU。
2、主干连接如图如图1 
具体连接时,用 DP 头以及PROFIBUS 通讯电缆连接,方法如图2,其中最后的一个DP 头用带编程口的,将编程电缆与这个口连接,另一头接到电脑上。
3、CPU 与 CPU 之间连接的距离大于50M时,要用到中继器,如图 3。
4、网络上两个端头的 DP 头的终端电阻打到 ON 位置。
5、整个系统接地要做好。
6、组态王中连接时要用到你为每个站设置的 PPI 地址。具休设置可以百度,组态王中也有在线帮助。
参考系统手册的,第 7 章 之 网络的建立。
S7-200 可编程序控制器 系统手册  1109582  2009年4月23日
https://support.industry.siemens.com/cs/document/1109582

图片说明:

组态王作为主站与多台西门子200plc如何进行通信  

提问者对于答案的评价:
谢谢

最佳答案作者回复:
很高兴能够帮到您

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

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

相关推荐

  • CPU224CN的PPI地址

    我怎么没看到设置地址的拨码开关。只看到有2个模拟调节器 最佳答案 200PLC的PPI地址,是要在200PLC的编程软件里面的系统块里面设置,设置完成后必须将系统块下载到PLC中才…

    SIMATIC S7-200 2020年10月31日
  • MAP SERV回原点问题

    我用的是CPU224XPSI来控制伺服电机两台。如果只下载伺服电机的回原点程序,他们能找到原点。由于我在程序中用了顺序功能(LSCR,SCRT,SCRE).然后我再调用MAP中的找…

    SIMATIC S7-200 2020年10月31日
  • 恒压供水pid调节

    假设设定压力为0.3MPa,达到稳定后变送器显示0.26MPa,没有达到设定的压力值啊。这种问题可以解决吗? 问题补充:我打开调节面板看了里面标定是小数后保留一位小数的,我们的设定…

    SIMATIC S7-200 2020年11月5日
  • 用200pid指令向导中,回路给定值标定,给定值的底限,给定值的高限都是输个固定的数,能否做成活的变量

    用200pid指令向导中,回路给定值标定,给定值的底限,给定值的高限都是输个固定的数,能否做成活的变量,可修改的,这样比较方便,是否可以?如何实现? 最佳答案 可以没的问题,在符号…

    SIMATIC S7-200 2020年11月5日
  • s7-200与s7-200通讯有几种方法

    s7-200与s7-200通讯有几种方法 最佳答案 200PLC与200PLC 如何通信   有多少种通信方式?答:有PPI通信、modbu…

    SIMATIC S7-200 2020年11月1日
  • 模拟量的软件模拟

    在一个帖子中看到模拟量处理可以采用一些硬件或软件模拟手段来解决。我想提一个问题,如何用软件的方式给PLC产生一个模拟量测试自己的程序?我用的是PLC S7-200 CPU 224X…

    SIMATIC S7-200 2021年7月5日
  • PORT通讯端口不能与编程软件通讯

    我给S7-200通讯端口配置了modbus协议以后下载到CPU内,目前不能与编程软件通讯,但是我把CPU内部的程序都清除了为什么该通讯端口都还不能与编程软件通讯? 最佳答案 需要在…

    SIMATIC S7-200 2020年10月31日
  • s7-200系列226 modbus 通讯死机问题

    226与pc通讯:功能有读取72个开关量状态信息;读取8路模拟量;写6路开关量。循环读取开关量,模拟量状态。根据条件发送写开关量命令。问题是有时候会在写命令后,读取信息造成modb…

    SIMATIC S7-200 2021年7月5日
  • 主程序和子程序调用产生的问题

    大侠们:请问在S7-200里主程序调用子程序时,哪些线圈或定时器计数器值保持不变?在子程序返回主程序时,哪些线圈或定时器计数器值保持不变?谢 最佳答案 调用子程序时,如果子程序中相…

    SIMATIC S7-200 2017年11月23日
  • 转换ROUND

    请问ROUND转换后是一个什么数,比如278.7956转换后是多少?怎样算的,他不是直接四舍五入成279为什么还要通过其他转换 最佳答案 ROUND:取整 指令将实值(I…

    SIMATIC S7-200 2021年7月4日

发表回复

登录后才能评论