线下实训
HOME
线下实训
正文内容
plc故障停止编程 PLC无缘无故停机了?原因你可能想不到!你遇见过这种潜规则吗?
发布时间 : 2025-04-20
作者 : 小编
访问数量 : 23
扫码分享至微信

PLC无缘无故停机了?原因你可能想不到!你遇见过这种潜规则吗?

原创不易,希望大家点赞并分享,您的支持是我坚持下去的动力!

今天我们不讲技术,讲一讲自动化行业的潜规则吧!

很多年前听过一个故事,一个自动化公司卖了一套设备给一个私人老板,合作过程中发生了一点不愉快,导致尾款的10%没有支付,于是自动化公司的老板告诉设计人员,你想点办法。

于是做程序的人给出了一个方案,就是在程序里做手脚,每两年让PLC非故障停机一次,最后等私人老板多付了相当于尾款的钱后才把程序修改正常。当年听到这个故事的时候颇有感触,然而最近这个故事的真实版本就发生在我身边。

某天,一个朋友给我打电话(朋友是做电气维护的,略懂PLC,但不精通),说他负责的一个设备的PLC停机了,怎么起也起不来,我说你先检查外部线路,他告诉我他把外回路都拆了还不能起动,我说你看过程序了吗?他说看过了,没看出什么问题。我说那你找厂家啊,他告诉我;厂家回复过质保期了,如果需要售后的话需要一大笔钱,他们老板不想花这笔钱。然后朋友问我,要不我给你把程序发过去你给我看看。就这样,我拿到了程序。

设备使用的PLC是西门子S7-200,拿到程序后我发现是主程序调用了多个子程序,其中有一个子程序被加密了,问朋友,朋友说他也不知道为什么,可能是西门子库或者核心技术吧,出于好奇我将这个块解密了,解开后谜底揭开了,虽然程序本身没有注释,但从程序结构我一眼就识别出来,这是一个按照时间控制的停机指令,说实话,从事电气多年我竟然没有用过”—(STOP)”这个指令,我还特意查了一下手册。设计者做了个时间控制,到时间后置位一个位,置位后为了方便竟然用四个输入信号做复位,这个位直接控制停机条件,我将电话打过去,告诉朋友查一下复位的四个输入信号的含义,发现是输入按钮,我告诉他将时间向前调1个月,然后按住这四个按钮再将PLC运行,朋友激动地告诉我,PLC起动了,后续的事情就不说了。

我大学专业是自动化,同学们分布在全国各地的相关公司,大多数是从事自动化这一行业或者相关专业,我们没事也会在一起聊一些工作的事情,其中有几个朋友在小的自动化公司工作,他们也有他们的难处,和大家分享这个事情不是为了评论谁对谁错。只是通过这个事情想和大家一起分享一些从事工业自动化这么多年的感受;

一 作为设计人员;1尽量多写些注释,不仅方便别人,也是方便自己,因为未来的某一天你有可能会为一条你没做注释的程序行抓狂;2如果不是涉及技术机密,不要将程序加密,如果密码忘了,那就悲剧了。3作为电气从业者的基本道德,图纸一定记得修改后再给甲方。4 力所能及下,尽量不要给甲方设障碍,尽量保护这个很脆弱很混乱的市场。

二 作为甲方公司;1 中国的自动化工业市场其实很乱的,所以对于图纸一定要严格要求,如果没有电气高手的话,没有图纸的机器基本上可以扔了。2 程序一定要据理力争,我和多个自动化公司的老板聊过这个问题,其实他们也很头疼,辛辛苦苦制作出来并经过实践验证过的设备和程序,只要程序被泄露了,几个月之内会有大量的仿制品低价进入市场,而国内并没有什么好的方式去保护研发者。但如果没有程序的话,一旦发生问题甲方会很被动,所以最好的方式是签保密协议,即程序可以给甲方,但泄露的后果由甲方负责。

但其实说到底,作为电气从业者还需要提高自身的水平,因为PLC死机的BUG还是很好判断的,如果设计者心里阴暗一点,在一些复杂的控制上增加了一些BUG因素,那才是最难判断的,没有一定的水平是不敢质疑设计者的。

你有什么有趣的自动化小故事和大家分享吗?

(如果喜欢这篇文章,请点赞并关注,更多原创的工业应用以及PLC学习的文章等着你)

PLC控制系统中必不可少的的故障报警控制

故障报警控制是电气自动控制系统中不可缺少的重要环节,也是PLC控制系统中的常用环节。一般来说,标准的报警功能是声光报警,而报警的控制方式又有单故障报警控制和多故障报警控制这两种方式,你知道吗?这一篇文章小编就给大家分别讲一下单故障报警控制和多故障报警控制。

1、单故障报警控制

何谓单故障报警?也就是用蜂鸣器和报警灯对单一的一个故障实现的声光报警控制。假设I0.0是故障报警的输入条件,也就是I0.0为ON时进行报警,Q0.0为报警灯,Q0.1为蜂鸣器,I0.1是报警响应,当I0.1接通时,报警灯可以从闪烁变为常亮,同时蜂鸣器停止报警,I0.2是报警灯的测试信号,当I0.2接通时,报警灯亮。

我们看以下程序:

以上程序中网络1和网络2用定时器T37和T38构成了振荡控制电路程序,当故障报警条件I0.0接通时,Q0.0和Q0.1每隔1s 进行声光报警一次,如此往复循环,直到报警结束。当I0.1接通时,网络4中的M0.0接通并保持,同时网络3中的M0.0常开接通,报警灯从闪烁变为常亮,同时网络5中的M0.0常闭断开,Q0.1断开,蜂鸣器停止报警。当I0.2接通时,报警灯亮,可以进行报警灯的测试。

2、多故障报警控制方式

在实际的工程应用中,出现的故障可能不止一个,而是多个,这时程序的设计跟前面的就有所不同了。在声光多故障报警控制中,一种故障要对应一个指示灯,但是蜂鸣器是可以共用一个的。所以在设计程序的时候要将多个故障共用一个蜂鸣器进行报警。假设有两个个故障信号,故障1用输入信号I0.0,故障2用输入信号I0.1,I0.2为消除蜂鸣器按钮,I0.3为试灯、试蜂鸣器按钮,故障1报警灯用Q0.0输出,故障2报警灯用Q0.1输出,Q0.2为蜂鸣器。不管是故障1还是故障2,声音报警都是靠Q0.2蜂鸣器实现的。

我们看如下程序:

在多种故障报警控制程序中,关键是任何一种故障发生时,按消除蜂鸣器按钮后,不能影响其他故障发生时报警蜂鸣器的正常鸣响。

以上程序由脉冲触发控制、故障报警灯和蜂鸣器的逻辑控制,以及报警控制电流这几个部分组成的。假设控制中发生了故障1报警输入信号,I0.0接通,Q0.0接通1秒,断开1秒,故障1报警灯闪烁,同时Q0.2接通,蜂鸣器鸣响进行报警。当操作人员知道报警后通过按消除蜂鸣器按钮,I0.2接通,网络5中的M0.0常开接通并自锁,M0.0常闭断开,从而使Q0.2断开,蜂鸣器停止鸣响。当故障2报警输入产生时,以相同的方式进行声光报警,不会影响其他故障发生时蜂鸣器的正常鸣响。以上就是两个故障报警控制程序的编写和说明。

故障报警控制程序是我们编程设计的重要环节,这个大家还是必须掌握的噢,大家可以参照以上方法可以设计更多故障的故障报警控制程序,你学会了吗?

技成培训网原创,作者:蔡慧荥,未经授权不得转载,违者必究

私信回复:西门子案例 ,领【777个西门子案例程序】 ~

相关问答

plc1200一直处于stop?

有几个可能的原因需要考虑:1.电源问题:检查PLC1200的电源供应是否正常。确保电源线连接完好,并检查电源电压是否在PLC的额定电压范围内。2.继电器或开关问...

plc的暂停程序怎么解决?

PLC程序运行时按照扫描周期不断执行的。不知你所说的暂停是指什么?PLC主机上一般有一个拨钮开关,即RUN/STOP,你拨到STOP上是程序停止,再RUN后重新执行。可...

plc怎么解除stop?

一般来说,解除三菱系统紧急停止PLC的方法有以下几种:1.通过PLC编程软件解除:使用PLC编程软件连接到PLC,进入程序编辑模式,选择“解除紧急停止”命令,并按...

plc循环停止怎么在完成任务后停止?

PLC循环停止可以通过使用“结束”“STOP”或“BREAK”指令实现。当遇到这些指令时,PLC程序将停止执行并保持当前状态。如果需要在完成特定任务后停止循环,可...

plc暂停和继续功能怎么实现?

在PLC编程中,暂停和继续功能的实现方式取决于具体的PLC品牌和型号。下面以一种常见的方法为例,介绍如何实现PLC暂停和继续功能。1.编写暂停程序:在程序中加...

请教PLC编程高手,如何实现自动运行中暂停,恢复后接着运行?

增加一个暂停按钮的输入啊,按钮按下时,断开触点啊,按钮断开后恢复触点啊增加一个暂停按钮的输入啊,按钮按下时,断开触点啊,按钮断开后恢复触点啊

三菱PLC中怎么编写中止-ZOL问答

三菱PLC中是没有暂停指令的。在暂停时你想实现什么功能。是让所有输出保持现状还是所有输出都停止或是保持部分输出。如果让所有输出都停止那相对来说就比较...

plc起保停讲解?

PLC起保停是一种在工业控制系统中使用的控制方式,它能够控制电气设备的起动、停止、变频等操作。PLC起保停的“PLC”指的是可编程逻辑控制器,它是一种通用型的...

plc中stop指令的用法?

STOP模式应该是让PLC停止运行(不扫描),这时候就算外部输入有变化,输出仍然保持原来的状态。另外有些PLC还有STOP指令,执行到该指令时,PLC进入STOP模式。当...

欧姆龙plc运行几分钟指示灯全灭?

关于这个问题,欧姆龙PLC的指示灯熄灭时间取决于具体的PLC型号和操作设置。一般情况下,当PLC处于正常运行状态时,指示灯应该一直亮着。但是当PLC遇到故障或停止...

 社区英雄  不锈钢气动隔膜泵 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部