0701 「万泉河」PLC标准化编程烟台方法:把优雅进行到底
0701 【万泉河】PLC标准化编程烟台方法:把优雅进行到底
有一些人好像连优雅啥意思都不懂了。
文章《0628 【万泉河】优雅的PLC程序一定是用EXCEL写出来的》发表之后,很多人回复大有收获,看到这样简练的程序直骂自己以前写的程序是垃圾。
也有人表示,原本都有打算出圈改行了, 最近接触了我的系列文章,看了我出的这些PLC程序例子, 对PLC行业又有了新的认识,感觉PLC编程原来也可以很有意思,不再像过去一样苦闷土鳖楞干且无趣。 在考虑还要不要出圈了。
然而,也不乏来抬扛的:
我当然首先要排除这位是不怀好意的故意唱反调,以能钻各种角度能唱出不同的声音而得到什么。 因为这种光天化日之下发出的可笑的观点一时爽过之后,代价是成为历史印记, 会留在网站的帖子记录里永远被人观瞻,实在算不上什么光荣。
所以,我还是从自身出发,审视自己的表达是不是存在一些问题, 是不是有一些容易引发误会的地方。
还真有。
首先, 直接用优雅来形容程序是不准确的。 程序最终下载给CPU运行, 只要功能正常运行,达到了设计目标就行, 无所谓程序好坏,也就不存在是否优雅的评价维度。
而至于在用户侧, 用户操作是否方便舒适, 那主要在于每个设计者的水平,如何去摸索契合用户的需求习惯,则更不是我所能做到的了。
所以,我讲优雅的PLC程序,其实是在说,生成(编写)这个PLC程序的时候, 工程师自身的状态可以很优雅。
比如, 别人苦哈哈一个字符每个数据的逐字逐句写程序,几个小时,手都累酸了, 眼睛都花了, 写出来还错误百出,还需要逐行逐句调试对点,而你可以通过导入导出手段几分钟内完成,检查错误都不需要有。
还比如, 别人的程序逻辑复杂,调试时需要蹲在电气柜门外,笔记本电脑随便放个木箱上,严谨测试每一句程序的语法,核对调用的每一个变量。而咱们的程序就是简单的公式生成的, 工作中只需要一点点文字处理工作, 甚至如果自己有别的管理工作分不开身, 随时指点安排实习生,助理文员帮忙就可以完成, 也不必担心她们因为不懂基本原理而搞错。上电后几乎不需要调式。
这就是优雅。
SMART200的80模拟量处理程序例子发布后, 有网友评价,平淡无奇,没有用到什么高深的技术, 一眼看到底的简单, 大智若愚的感觉,这就是优雅。
能找到高效完成的方法,把复杂问题简单化,大道至简,不装逼, 不卖弄技巧, 易维护,易传承,这就是优雅。
工作中举一反三, 一次设计调试工作完成,后续的相似的工程项目,花在上面的设计时间和精力逐渐减少,出差调试时间也逐渐减少, 甚至到终极成熟,作为工程师都可以几乎不出差, 调试的时候远程稍微对现场简单指导就可以开启运行。 这就是优雅
年轻刚毕业的时候抓住机会学习补充各种专业技能, 能吃苦耐劳,在现场一线跌打滚爬增进工作经验, 年纪稍微大了一些,工作可以安安稳稳朝九晚五,不再需要一年到头出差奔波在外,可以有更多时间照顾家庭,这就是优雅。
我在宣布发明创造了标准化编程方法之后, 有很多人不服气, 说早就听说很多大公司十几年前就在搞标准化,我当然承认他们可以先行一步搞标准化, 所以我就退让一步, 把自己搞的这一套称之为烟台方法。
然后就不断有人问起, 你的烟台方法有什么特点,和一些公司的标准以及一些行业标准有什么区别。 我从来都是把上述的这些优点不厌其烦地从头描述一遍。 现在清楚了, 这些特点总结归纳起来就是一个词:优雅。
我见过一些大公司或者个人开发的设备标准化程序, 底层的PLC程序还是普通的常见的程序写法, 然而通过各种高级语言PYTHON, VB, 等等来生成程序内容。脚本中需要自动为PLC程序管理分配资源, 全局变量M, T, DB块编号等等。我整个看下来是只有头皮阵阵发麻。这些程序的生成过程就完全无优雅可言了。所生成的程序的健壮性也绝对存疑。
我在《如何优雅地点亮中央报警指示灯》等个别文章中,偶尔用过优雅的描述,但还没想过整体用优雅来描述。 后来有学员学习总结中提到:
我是PLC标准化烟台方法训练营的新学员,曾几何时,自己也曾为了现场修改工艺逻辑、增加功能忙的焦头烂额、各种的坑也趟的不少,当然有些是自己埋的,有些别人埋的,这些坑都不是什么高级技术问题,有大部分都是自己编程的坏习惯、程序逻辑不够严谨、全局变量随手用等、有些项目工艺大部分相同、觉得拿来就修改一下就可以使用了,然而由于当初的规划没有一个标准,修改起来各种的不适,到头来宁愿推倒了重写。吃亏多了,总会想问个为什么,有没有一劳永逸的方法、降低工作量、提高效率。
某天,关注了万工的PLC标准化编程公众号,文章中所讲的都是我遇到的痛点,既然有前辈提出新的编程思想,那为什么不学习呢,不使用呢?虽然网上有太多太多的质疑声音,万工还是顶着压力推行,没有金刚钻不揽瓷器活!于是我参加了PLC标准化烟台方法训练营,仔细阅读了标准化编程的思想,它教与我如何规划项目,如何对设备和工艺分层,合理的分层,减少功能程序之间的低耦合,使得功能或设备的调用和修改非常的灵活,不会牵一发动全身,耦合的程序的结构形式非常简单和有规律,可以利用工具实现批量生成,并且不容易出错、实在是大大的提高效率;它给我耳目一新的感觉,原来程序是可以这样写的啊!写程序也可以是一个优雅 的工作!
我自己也才恍然大悟, 原来我一直以来从事的是一项优雅的工作,是在把优雅的工作方式推广应用到广大同行各行各业。
因为有曾经关系不错的朋友跟我抱怨没机会见过烟台方法的程序,我自然不会因为关系好就白送给他看。 所以就趁机找机会只做了80系列的例子, 包括80个工位双联开关控制公用灯, 80个模拟量转换调用,大家可以下载这些例子, 学习的同时,可以从中观察到烟台方法的一角,可以了解到程序生成过程的优雅。
这些例子程序都是在很短时间内完成的,而且也可以很容易就在不同PLC品牌之间移植完成。 即,包括程序的移植过程,都可以是优雅的。
那么, 对于烟台方法生成的工程项目的设备程序而言, 整体都可以是优雅的, 都可以如例子程序一般优雅。
所以以后大家再看到烟台二字的时候,就把烟台当作优雅的同义词吧!
烟台黄渤海新区:“烟台方法”开辟PLC编程技术新思路
来源:【烟台日报-大小新闻】
近日,首届PLC标准化编程烟台方法技术研讨会在烟台黄渤海新区举行,来自全国各地、各个领域的PLC工程师一起分享经验,探讨了PLC标准化编程的全新应用方式。
可编程逻辑控制器,简称PLC,是一种具有微处理器的数字电子设备,相当于一台微型电脑,在工业自动化控制领域处于核心技术地位。冶金,塑料,水处理,化工,石油,建材等众多领域,只要有自动化设备的场合,都会用到PLC。以汽车生产而言,从钢铁输入、零部件生产,到冲压、焊装、涂装,最终产出一辆汽车,其中机器操作的每一个步骤都是由PLC控制的。
“通过把PLC控制自动化过程中的多个步骤封装起来,我们实现了流程控制代码的模块化,开发的程序架构可以快速高效完成项目设计和调试,也可以快速移植应用到所有品牌。不仅提高了编程效率和代码的可靠性,还降低了操作门槛,为企业节约了大量成本。”该领域专业人士王前厚介绍道。
作为第一个吃螃蟹的人,来自烟台黄渤海新区的王前厚从事PLC技术工作已有20余年。期间,他以“万泉河”为网名在网络上分享PLC编程技术,被不少人所熟知。2018年,王前厚在黄渤海新区发明了PLC标准化编程的原理方法,用面向对象的软件工程的理念进行PLC的编程设计,是业界的首创。
在此之前,PLC产品问世40多年来,工程师都是基于各厂家提供的不同软件平台单独编写开发应用程序,没有统一的方法和标准,这就导致了PLC编程工作的重复率高、过程繁杂、效率低下。而PLC标准化编程“烟台方法”的出现,为业界提供了一种全新的发展思路,在编码效率、代码可靠性、可移植性等方面均领先于传统方法。
“以新能源锂电领域来说,运用传统编程方法搭建每一条生产线往往需要一个多月的时间,而在学习了‘烟台方法’并完成标准化编程之后,两天就可以完成整体框架搭建,并更好地兼容其他设备和生产线,极大地加快了我们的项目速度。”从事印刷和新能源行业的资深技术工程师陈少畅说。
今年是“烟台方法”诞生的第5个年头,通过5年间的不懈完善和普及,现在已经形成了一套覆盖面广泛、可靠完善的代码库,并在全国自动化领域取得了丰硕的成果。据了解,“烟台方法”目前已经应用到比亚迪、三元食品、宁德时代、歌尔电子等企业,服务了500余位客户,应用于2000多条设备生产线,为其实现了降本增效。
在教学领域,“烟台方法”也开始崭露头角。“随着可编程控制器硬件性能的逐渐过剩,PLC编程的发展方向将从以运算效率为主转变为以编程效率为主。‘烟台方法’中面向对象的编程思想,充分挖掘了PLC的潜能,提高了程序员应对复杂控制任务的能力,代表着可编程控制器的发展方向。我们要做的就是将这样一种先进的思想传授给学生,这对于PLC的教学、学术研究来说具有十分重要的意义。”来自太原理工大学的教师郑晟说道。
“黄渤海新区是培育创新发展的沃土,为我们持续创新研发提供了源源不断的灵感。下一步我打算继续将标准化编程烟台方法推广到全国各地,并进一步推动烟台方法的技术和思想传播到高校中,为PLC领域的技术发展贡献一份力量。”王前厚说。
责任编辑:赵峻生
审校:赵伟业
本文来自【烟台日报-大小新闻】,仅代表作者观点。全国党媒信息公共平台提供信息发布传播服务。
ID:jrtt
相关问答
智通有菲林制作培训
[回答]请看好、想好!不管到哪家培训咨询都要慎重,看清它的强项,看清是在培训者自己的单位实习,还是把学员拉到外面去?!看它有没有自己的设计部、排版部、...
山东烟台缓刑条件有哪些_张烜墚律师精选解答-律图
律师解析缓刑的适用必须符合以下条件:1、缓刑适用的对象必须是被判处拘役或者3年以下有期徒刑的犯罪分子,被判处超过3年有期徒刑的犯罪分子,...
养猪场废水处理具体工艺流程是什么?如何才能达到排放标准?
你好很高兴回答你的问题养猪场污水处理方案一.概述养猪场污水主要包括猪尿、部分猪粪和猪舍冲洗水,属高浓度有机污水,而且悬浮物和氨氮含量大。这种...接触池...
烟台自动化大型滴丸生产设备选购要看哪些方面?
[回答]烟台博鑫制药机械DDWJ—IIIS多功能滴丸机是采用PLC控制,7.0英寸触摸屏模拟显示系统的一种多功能滴丸试验机,可滴制5-70mg的普通丸,也可滴制70-600mg...
山东省电气自动化专业哪个专科院校最好另外淄博职业学院电气...
数是多少?山东省电气自动化专业比较好的专科院校有:1.山东职业学院2.山东电力高等专科学校3.德州职业技术学院4.潍坊科技学院5.青岛职业技术学...
集成材生产设备哪个厂家生产的好?-一起装修网
集成材生产设备哪个厂家生产的好?
在线的大仙!谁能告诉我,上海机械技工学校有哪些专业,机械...
[回答]台港、潍坊港、太仓港、深圳港等周边港口及大型临港制造业。培养目的:该专业培养从事叉车、装载机、吊车、装卸工程作业机械的安装维修及驾...培养...
诸位大神 帮忙答一下!!烟台省时的肉食真空包装机,肉食真...
[回答]设备操作人员无须手动调整传送带位置,更省时省力。整机工艺精湛、做工考究,操作系统全密封,全机可用清水冲洗。气动传动链式连续真空包机硬件配置极...
生产线滴丸机厂家哪家好一点?
[回答]2019年3月29日,博鑫制药机械研制的国内首条滴制式软胶囊生产线研制成功并且交付使用。主机采用PLC自动控制程序,通过触摸屏人机界面进行操作,具有自...
麻烦老司机们!请推荐:山东烟台市提供施工升降机企业?
[回答]叫建筑用施工电梯,是建筑中经常使用的载人载货施工机械,由于其独特的箱体结构使其乘坐起来既舒适又安全,施工升降机在工地上通常是配合塔...施工...