200PLC部分程序不能被執行

CPU226,设备十几年了,一直运行正常,最近运行中突然出现部分参数从HMI中不能写入,检查后排除了HMI原因及通讯原因,在线监视程序后发现是由于部分程序段没有被执行,扫描时这一部分程序不能被扫描,同一个点,在别的程序段内正常,在出问题的程序段中都不能接通。排除程序原因,检查交叉引用等没有地址重复等问题。硬件无报警,最后换了一个cpu依然有此情况,最后发现模拟量输出模块接线端子有所松动,紧固后程序正常运行,请问这种有可能是什么原因,前连接器松动会影响程序执行吗?

问题补充:
情况是并非一段程序不能执行,而是好几段程序都不能执行,我改变开关量点以后依然不能执行,同一变量在没有地址重复的情况下在两端程序中状态不一样(已检查交叉引用),程序逻辑没有问题,所以我只能考虑程序扫描的问题,出现问题的程序段都稍微有些冗长,但已经用了这么多年,应该也不是这个原因,下面有个图大家可以看一下。然后按理说如果模拟量的前连接器松动应该只是输出部分没有电压,我理解是相当于没有接线,应该不会影响程序的运行,还有就是会不会是cpu老化等原因,程序扫描周期我当时看了,应该是在10ms左右,实在想不通,请各位帮忙解答

图片说明:

200PLC部分程序不能被執行   

最佳答案

一般来讲,应该运行10年多了的设备,除非工艺改变了除外,一般程序逻辑控制问题的可能性比较小,相对外部传感器的性能、及你描述的连接可靠性问题造成的故障,对程序正常运行的可能性比较大。
你描述的模拟量sr连接可靠性,影响到部分程序的可能性非常大。
当某应该通道的模拟量数据异常时,可能会引起一连串的逻辑控制问题,也就是你描述的部分程序执行异常的问题。
追根溯源,遇到类似的问题,需要在线监控plc程序,从在线程序中监控那些是应该输出的,那一些是不应该输出的,顺藤摸瓜找到问题的根源问题。
补充问题回复:
你描述的情况是有价值的线索,当模拟量通道输入数据超范围时,你图片上的程序段是不可能被正常执行了的,它们之间的关联且且不只是一个2个网络段能够反映的。

提问者对于答案的评价:
松动的是输出模块,并且模块没有超限断线等报警,在检查途中程序被执行了一次并且有了输出,之后考虑cpu原因就换了一个cpu,但依然是有如此问题,再换回来后,发现程序被执行了,但变频器没有输出,检查后发现了模拟量模块松动的问题

最佳答案作者回复:
无论是输入还是输出,有连接可靠性问题均会造成程序执行的变化。
遇到类似同样的情况,建议在线监控、判断,才可能找到问题的根本。

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

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

相关推荐

  • smart700ie与s7-200之间怎么通信

    smart700ie与s7-200之间用RS485通信线怎么通信 最佳答案 使用RS485/422的串口连接CPU200,硬件连接见附图;软件组态选择PPI协议即可。 图片说明: …

    2017年11月1日
  • S7-200手册里面S7-200的数据的存取

    &和*的用法 最佳答案 直接寻址:已知具体的地址找某人A,例如x街x号x-x-x房间,你到此即可找到该房间里的某人A..。、间接性寻址:不直接知道具体的地址找某人A,但直接知道某人…

    SIMATIC S7-200 2020年10月31日
  • VB与S7-200 PLC通信

    用VB与S7-200 PLC通信有几种方法?用自由口编程?还有吗?     如何借助PC ACCESS让VB与…

    SIMATIC S7-200 2021年7月5日
  • S7-200模拟量

    S7-200的模拟量输出模块的输出电压为正负10v或者4~20mA,而比例减压阀要求的输入电压为0~10v,请问一下模拟量输出模块可以驱动吗? 最佳答案 0~32000对应0~10…

    SIMATIC S7-200 2021年7月5日
  • 2台SMART200之间是光纤网络,怎么互相通讯

    客户用光纤网络(圆形ST接口),我的2台SMARAT200在2个地方,是不是要用交换机。客户的设备只有光纤口。 问题补充:还有光纤网络上1个屏幕与SMART200 CPU…

    SIMATIC S7-200 2021年7月5日
  • PLC模拟器的问题

    弄了个200PLC模拟器(型号对应V4.0的),把程序编译载入后,不能运行,说是有个指令不行:LSCR  S0.0  ,就是梯形图中的SCR…

    SIMATIC S7-200 2021年7月5日
  • 中央空调控制系统控制设计

    中央空调控制系统分为三部分冷却水泵,冷冻水泵,两台风机和两台压缩机组组成,谁有类似的程序,给小弟参考一下 txmjzh@163.com 问题补充:我们是水冷的冷水机组,我…

    SIMATIC S7-200 2021年7月4日
  • TD400C如何让变量显示为汉字??

    我需要在TD400C上显示泵状态:如变频;工频;停止。例如把状态显示定义为VD5000  当泵变频运行时,把变频赋给VD5000,在TD400C上需要显示变频字…

    SIMATIC S7-200 2021年7月5日
  • PPI系统通讯

    2套系统,控制独立,每套系统224与触摸屏(昆仑通态)通讯,2套系统之间的PLC又有数据交换,请问2套PLC之间采取什么方式进行数据交换,PLC、触摸屏应该怎样设置?PPI的通讯距…

    SIMATIC S7-200 2017年12月7日
  • 226通信口故障

    我用CPU226自带的通讯口与台达触摸屏通讯,触摸屏用的是RS485接口。之前使用正常。今天突然出现PLC与触摸屏无法通信,用电脑跟PLC与通信不上,用PC/PPI ca…

    SIMATIC S7-200 2021年7月4日

发表回复

登录后才能评论