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日 下午4:25

相关推荐

  • 关于RCV的问题

    问题ID: 30992  1 如果没有接受指令指定的接收字节数是无法进行接收的。 2 在本地的接收报文中所接收的字节数只…

    SIMATIC S7-200 2021年7月5日
  • S7-200系统配置问题

    请问:在配置S7-200系统时,一台226CPU的数字量I/O的总点不大于256点.我想问的是,在系统中扩展模拟量I/O时,会占数字量的点数吗?比如说,一个模拟量输入模块占8个I/…

    SIMATIC S7-200 2021年7月5日
  • 一个很笨的问题

    菜鸟请叫,我在step 7中硬件组态如下:S7-300做主站,S7-200做从站,用EM277连,在右边目录上,怎么找不到S7-200的PLC, 问题补充:EM277我加…

    SIMATIC S7-200 2021年7月5日
  • S7-200可以做历史数据保存和导出吗?

    我要用200在定时启动和定时停止读取数据,每分钟读取一次数据。完成任务后,这些数据能导出来。一共有10组数据。如:定时下午2点开如,6点停。完成任务后。数据以表格的形式导出,每个数…

    SIMATIC S7-200 2021年7月5日
  • 西门子200的AD21版本支持MAP库文件吗

    1、老版本的晶体管PLC支持MAP文件吗? 2、库文件中Q0.0-Compute-Rate  的作用? 最佳答案 1.应该支持2.《哪里下载SERV_…

    SIMATIC S7-200 2020年10月31日
  • 200PLC怎么处理输入的频率信号?

    西门子200的PLC怎么处理频率信号输入?输入频率为5-50HZ,我想通过频率的大小控制输出报警。请前辈帮忙。是不是直接度输入点的脉冲就可以?50HZ就是1秒变化50次,直接计数器…

    SIMATIC S7-200 2020年10月31日
  • modbus轮询报错6

    使用s7200smart作为主站轮询两台流量计读取瞬时流量、累计流量,两台智能电表电流、电量。但是程序经常报错6,不明白为啥? 图片说明:     &…

    2021年7月5日
  • 如何读取S7-200CPU运行的总时间?

    S7-300CPU读取系统运行总时间可以直接调取系统块,但S7-200CPU好像没有找到相关的系统块?请问如果读取200PLC的总运行时间?单位为小时 最佳答案 LD &…

    SIMATIC S7-200 2020年10月31日
  • 求ET200SP问题

    图片中两种ET200 SP 有何区别,供电和信号都是24V吧,为何BA 版24V输入信号,指示灯半亮,程序里I点检测不到,换HF版就好了,接线都一样,…

    2021年7月5日
  • winCC与PLC200通讯配置问题.

    别人给了一个设计方案问我,厂区一共将近20个PLC200,相互之间距离较远,每一个200都配备了一个243模块,上位机准备用WINCC.   请教各位…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论