官方

施耐德PLC运行时突然停止维修案例

发布于:2020-07-02 17:35:47
21747次浏览
     这次,我想介绍一个麻烦的情况,当我执行更新工作以更新某个工厂的施耐德PLC时,它突然停止了。如果您突然停了PLC,即使您有一个新PLC也是如此,作为一名工人,您会感到害怕,因为您不知道发生了什么。本次文章将介绍PLC突然停止的问题原因和解决措施。如果您查看此故障维修案例,则可以进行设计和修复,而不会引起类似的故障。
编写施耐德PLC数值数据的计算程序后突然停止
正如我在开始时提到的那样,当我将PLC更新到一个新的PLC时,就发生了这种麻烦。不仅对旧的PLC进行了新的更新,而且更新工作同时进行了各种更改。该程序还进行了一些重大修改,尤其是模拟输入的算术运算。这时候,我还是一个新手,所以我正在和我的前辈一起工作,主要是我的前辈,而我只负责一些计划。我将按时间顺序解释我尝试了什么以及发生了什么。
1、传输到另一个PLC的值不正确。
更新PLC后,我编写了上级更改的程序。确认各种操作后,似乎没有问题,因此启动了设备的操作。操作开始时发送到另一个PLC的值是否不奇怪?有人指出。经过仔细检查,结果发现数值的计算是不同的,因为我正在听的内容(规格)与收到的指示的内容不同。因此,请在运算电路运行时对其进行修改。
2、更正了计算程序以更正值
 计算系数不同,因此我考虑了一种新的计算方法。为了使用PLC进行计算,**将模拟输入的数字乘以系数,然后将数字的位数相除以匹配数字的位数。在该计算之后,将另一个数除以计算结果以计算药物浓度。顺序正确,但是模拟输入值为“ 0”,频率适中。悲剧发生了。
3、当我在设备运行时写入数据时,施耐德PLC突然停止了!
我在运行期间修改了程序,并认为显示的值正确,因此我认为没有问题,但是周围环境突然开始震荡。当我正疑惑时,不应停止的设备突然停止了。红色的LED“ ERR”并熄灭。我有点慌乱,但是我的师傅还没有注意到。我立刻对我的上级轻声说:“ PLC停止了!”
4、为什么施耐德PLC突然停止?
知道plc停止运行的师傅立即开始在PC上寻找原因,并说:“严重!!由于只有一个修改,因此我将其还原到原始电路并进行了重置,以使PLC可以正常工作,然后重新启动并立即
开始工作。不应停止的设备似乎已停止,因为来自正在修改程序的PLC的互锁信号已关闭。设备重新启动,一切正常,但是根本的问题仍然没有解决。之后,我专注于PLC程序以查找原因。
导致施耐德PLC突然停止的原因
1、它是在修改模拟输入的运算电路后发生的
在PLC停止运行之前,我们所做的就是修改模拟输入数字运算电路。可以肯定地认为程序修复正在影响它。修改后的电路修改了用于乘法→除法和另一个模拟输入值的算术电路。
2、可能与模拟输入为“ 0”有关
我记得它并没有在程序修改后立即停止,而是在一段时间后停止了。plc以中等频率输入“ 0”以进行模拟输入,算术电路使用两种类型的指令:“乘法”和“除法”。我认为这两种命令和模拟输入的数值均为“ 0”,并且认为它们是相关的,因此我联系了制造商。
3、如果除数为“ 0”时执行一条指令,将发生错误。
向制造商查询后,得到的答案是“执行除法指令时,除非要除的数不是0,否则会发生计算错误”。因此,您不能将其除以“ 0”。尽管我知道存在计算错误,但我不知道当要具体除的数值变为“ 0”时会发生计算错
误,这是因为程序无法处理它。
4。当设置为“ 0”时,不执行除法就存储“ 0”。
据我了解原因,我对程序进行了如下纠正,作为对策。在模拟输入值为“ 0以外”时,添加了执行药物浓度计算(除法)的条件。-在模拟输入值为“ 0”时,将“ 100” 添加到存储药物浓度结果的设备中。 “添加了存储程序”(密度100%)修改了上面的程序后,我已经观看了大约一个星期,但是它运行正常,没有任何错误。
     PLC运行时突然停止维修总结这次,我们介绍了施耐德PLC中数字操作错误的故障情况和维修措施。不仅对于模拟输入,而且对于数值计算,根据处理顺序和不正确的条件,都会发生计算错误。让我们在仔细检查并验证计算是否为特定数值后是否始终执行该程序,以创建该程序。另外,大多数基本的PLC参数都可以通过选择它们来简单地设置,因此,如果不进行全面检查,它们的设置就很平滑。不过要注意的是在进行设置之前,请务必了解基本参数设置。
 


复制成功
微信号:13961122002
添加微信好友, 详细了解产品

知道了

x