S7-300与S7-200MPI通讯

现场一个300与三个200PLC通过MPI通讯,通讯速率19.2KB/S,最远的200有25米,200控制柜分就地和远控功能,用的V寄存器位判断200是否在线,200断电前,300中DB读取的V寄存器位是远控状态,200断电后,仍然还是远控状态,应该是300保持了断电前的状态。
1、请问如何反映就地和远控的实时状态?
2、在上位机远控操作,启动按钮要点两三下才有用,感觉有很大的偶然性,是不是因为通讯速率的原因?

问题补充:
确认是MPI通讯,方案之前是别人做的,不知道是成本考虑还是本身选型有问题,后期我来做程序

图片说明:

S7-300与S7-200MPI通讯   

最佳答案

1、MPI的通信速率为19.2K~12Mbit/s ,但直接连接S7-200CPU通信口的MPI网,其最高速率通常为187.5Kbit/s (受S7-200CPU最高通信速率的限制)。
在MPI网络上最多可以有32个站,一个网段的最长通信距离为50米(通信波特率为187.5Kbit/s时),更长的通信距离可以通过RS-485中继器扩展。
MPI允许主-主通信和主-从通信,每个S7-200CPU通信口的连接数为4个。
2、MPI协议不能与一个作为PPI主站的S7-200CPU通信,即S7-300或S7-400与S7-200通信时必须保证这个S7-200 CPU不能再作PPI主站,Micro/WIN也不能通过MPI协议访问作为PPI主站的S7-200CPU。
3、请问如何反映就地和远控的实时状态?
实时状态指的是什么?如果是通讯状态:
实现的方法很多,不要应用通讯模块本身来检测(通讯模块发生故障时检测不了),例如通常应用的测心跳方法,即主站与分站约定一信息位,例如,主站S7-300可用OB35发送脉冲,分站S7-200检测该信息位,如在一定的时间内该信息位无变化,则认为无心跳了,即为通讯故障。
4、在上位机远控操作,启动按钮要点两三下才有用,感觉有很大的偶然性,是不是因为通讯速率的原因? 
是:
、通讯速率。
、上位机硬件配置低,或沉积了大量的垃圾,影响上位机软件的运行。
、关闭上位机操作系统的一些不必要的后台服务任务。
、上位机或PLC的程序编制冗长。
、启动按钮的按下与抬起操作的时长过短。程序中应对按钮信号的下降或上升沿来进行信号保持的处理。

提问者对于答案的评价:
两位解答的都相当好,但我只能选择一位采用。结合两位的解答和实际情况我想应该是让300的启动信号多保持一段时间,谢谢!

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

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

相关推荐

  • em231 8模拟量输入设置问题

    8点输入的模拟量模块em231,0-10V电压输入和4-20mA电流输入,外部拨码开关该如何设置? 最佳答案 8输入的EM231模块只有第6、7两通道可以用做电流输入,使用拨码开关…

    SIMATIC S7-200 2020年11月1日
  • s7-200模拟量输入波动严重,如何解决

    采集过来的数据时不时的会跳到0或30000这样,而且几乎是每分钟跳1次,导致程序无法正常运行。用万用表检测发现实际值波动并不明显。如何解决? 最佳答案 为什么模拟量是一个变动很大的…

    SIMATIC S7-200 2020年11月5日
  • 现在200设备CPU是几纳米啊?

    CPU 钻石用户推荐最佳答案 这个还是20年前的啊,一直就没变化,应该是几百吧,毕竟S7-200的cpu都是早淘汰了的。都停产了,赶紧把程序移植到200 smart上面吧…

    SIMATIC S7-200 2021年7月5日
  • MODBUS RTU主站库向仪表写数据

    modbus RTU主站库226主站,仪表从站。参照西门子示例程序读数据正常,但向仪表写数据时候没有反应,我的理解是 1.写数据只需要执行一次写命令,无需每次扫…

    SIMATIC S7-200 2021年7月5日
  • s200 SMART 485通讯问题

    如图,只有&vb50好用,其他的地址都是图上的文字,自动的不识别,请问下这个怎么办 问题补充:我就想知道为啥只有VB50可以,其他的地址都不行?我哪块设错了。 图片说明: …

    2021年7月5日
  • 如何在s7-1200中让MW100的初始值为27648,就是如何像s7-200的数据块一样,给存储器赋初值?

    如何在s7-1200中让MW100的初始值为27648,就是如何像s7-200的数据块一样,给存储器赋初值?希望不要用move,不要太复杂。就如s7-200一样简单的方法。 最佳答…

    SIMATIC S7-200 2021年7月5日
  • S7-200与wincc如何PPI-USB通讯?OPC

    现在手里有一根ppi-usb的编程电缆,可以当做通讯线使用吗?想请教下与wincc通讯的话需要什么软件,最好有教程,谢谢! 最佳答案 1、现在手里有一根ppi-usb的编程电缆,可…

    SIMATIC S7-200 2021年7月5日
  • 200PLC与300PLC的MPI通讯问题

    使用200plc的0口作为PPI主站与另一台200plc通讯,1口作为MPI从站与300plc通讯。请问在这种方式下通讯是否能成立?若不成立假设我用200plc的0口作为moudb…

    SIMATIC S7-200 2021年7月5日
  • s7200pid

    我在PID向导里做了个PID,但我的程序要用到几个PID程序,请问我是否直接可以掉用那个PID程序呢,还是有其他的办法,望各位高手指教,谢谢了! 最佳答案 不能用,一个PID回路只…

    SIMATIC S7-200 2021年7月5日
  • S7-200模块EM235的模拟量输出的接法

    输出模拟量我看说明上是电压负载的话,是不是就接V0和M0就可以了,输出是不是不用考虑输入那样,还要看是几线制? 最佳答案 电压负载的话就接V0和M0就可以,不用考虑其他的 提问者对…

    SIMATIC S7-200 2017年6月7日

发表回复

登录后才能评论