1019 【万泉河】发掘工控PLC行业技术的天花板
我非常看不惯行业中一些论调,主张认为PLC的技术天花板低,然后建议PLC工程师去把更多的精力转移到设备和工艺方面。
比如这篇:
别光盯着PLC那点技术,玩透设备和工艺才是真本事
原创 建云工控 建云工控 2025年10月17日 07:30 四川
干了这么多年自动化,带过不少新人,也见过很多同行。发现个挺普遍的现象:一聊起PLC,不少人眼睛就放光,西门子还是罗克韦尔,ST语言牛还是梯形图快,Profinet和EtherCAT谁才是未来……争得面红耳赤。
这没毛病,技术是咱们这行的饭碗。但我想说,如果你只盯着PLC本身那点技术,天花板也就那么高了。真正能让设备“听话”、让产线“流畅”的,根本不是用了多牛逼的PLC或者多炫的指令,而是你对你面前那台设备吃得到底有多透,以及对控制精度那股子偏执的劲儿。
要说他的推导的逻辑,是正确的。如果你已经触及了本行业的天花板, 甚至已经站到了天花板之上了,那么确实应该拓展下思维空间,做一些跨行业的应用。 很多科学史上的巨匠,都是跨界大师。
然而很可惜,文章作者的前提就错了。 他认为PLC的技术低,天花板低,这本身就不对。而且大错特错。
比如他所举例的 西门子VS罗克韦尔,ST语言VS梯形图,Profinet VS EtherCAT,把这些当成了天花板?拜托, 这是连入门都还没入门的前期选型好不好!顶多是技术储备和方案选型,绝对达不到天花板的层级。
所以,我发现, 很多工控工程师同行没有持久学习能力, 没有长期主义精神的原因在于没有能力发现以及指定更高的目标, 掌握一点三脚猫的功夫,就以为站在了天花板之上,以为就可以比肩大师,位列仙班了。
而其实只不过是掌握了基本功,刚刚具备能力能完成设计任务, 能让设备跑起来交付而已。 而每一台设备运行的背后都是不知道多少个日日夜夜加班完成的。而且,未来再做同样的工作,也仍然需要无休止的加班连夜调试。
所以, 有必要帮工控同行们发掘下PLC行业的天花板技术,让大家知道,自己,以及全行业,现在有多少还达不到的难题,自己高度上还差多少距离,以免骄傲,动辄以为自己已经触及了天花板。
我所发掘的天花板课题,有的是我张口就来,畅想出来的, 我自己也还没有能力做到。 有的则是我自己一直在努力尝试去实现的目标。其中的大部分,你看到了或许会不认可,卧槽,这不可能。
看到不可能的时候,先别急着说卧槽,什么叫不可能?不可能就是天花板。 一个个的不可能就是你我所达不到的天花板。 你我就应该有义务去提高技能水平, 去突破这些天花板,把不可能变为可能。 为自己,为别人,为行业。(全都不会白干,都会有回报的)。
首先,广义的PLC技术的定义,包含了PLC+HMI+SCADA+自编程设计的上位机,但不包含用单片机替代PLC,自己用单片机做PLC以及上端的MES系统软件和物联网IOT软件的开发, 那些只在特定行业特定企业有需求,算不上通用的PLC技术。 同时那些也有另外行业的工程师在做,涉及那些,也属于跨行业了,同样不是我们所建议的方向。
放弃自己的专长,以己之弱,克他之强,到头来发现,自己辛辛苦苦跨界所掌握的一点技能, 放到对方环境里,仍然是不入流的三脚猫功夫。 那就不合算了。 即便掌握了大杂烩的技能,最终能干的也只不过打杂的工作。
所以,我们所认知的PLC技术,包含了以PLC为中心的所有软件应用开发。而且作为PLC工程师,也责无旁贷。在一些小公司,连财务电脑系统瘫痪,需要重装机的工作都会请电气工程师来帮忙,而当工业系统用到一些软件需求的时候, 你说这不是PLC程序, 与设备控制无关,不是我的职责范围内,另请高明,找专业的软件公司来做。这就显得有些萎缩,不够勇敢了。
1,用一套PLC品牌做成的设备,换个品牌,再用其它的品牌完成它。 即便当下没有应用需求, 那就先把技术储备做了,需要的时候可以瞬间上线。不需要再耗时耗力加班调试。
如果你说这很简单,我们厂里同一个机型用过十几个品牌的PLC都做过,早就实现了。 那很好,那就再开发个工具软件,能够实现所有PLC品牌之间的程序自动迁移。
2,同样的设备,不再使用PLC,而使用更便宜低廉的嵌入式的控制器,比如树莓派实现。 当然如果有能力,用单片机直接实现也是好样的。但毕竟跨行业了,这里不做要求。 然而树莓派之类的控制器,硬件都是现成的,甚至软件PLC RUNTIME也都有很多现成的方案可以选择,做到就不应该有障碍。
3,设备的控制程序所用的HMI触摸屏,换个品牌型号, 甚至把市面上的所有品牌都换一遍,做成通用的画面架构,随时可以替换。 在完成的基础上开发专用的软件,能够把一个触摸屏的程序,自动翻译迁移到另一个触摸屏平台。
4,不再使用主流触摸屏品牌,而是使用低价的嵌入式主机,各种嵌入式系统,在这些系统框架下,如LINUX中,自己编程实现触摸屏控制设备的功能,可以极大降低设备成本。
5,如果原本的触摸屏中需要一些认证,如GMP认证, 那就在自己做的软件中实现它们。
6,SCADA软件也同样的做法,除了在所有SCADA软件平台之间实现迁移之外,还可以自己写上位机程序,用C#, LABVIEW, 以及PYTHON等,自己来实现上位机功能。
不算组态人工费用,一套正版的SCADA软件至少几万起步,假设公司设备一年卖出100套,那花费的成本就是至少300万,你或许说我可以用盗版软件,公司没花钱。 但你如果真有能力实现了,就给公司减少了每年300万的法律风险。一年300万, 10年3000万,有一些欠账早晚要还的。
你以为公司老板不知道用这些正版软件心疼, 用盗版软件要担风险?还是不得已嘛,能够包容你我能力不足,做不到,做不好嘛!
然而可笑你我竟然毫不自知, 还把自己当成位列仙班的行业大神,在公司里无所事事去插手研究设备工艺的事。
那是你该做的?那能成为你的主业?你自己的主业,你自己的责任方面, 你做好了没?