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领域的技术发展贡献一份力量。”王前厚说。
责任编辑:赵峻生
审校:赵伟业
相关问答
诸位大神帮忙答一下!!烟台省时的肉食真空包装机,肉食真空...
[回答]设备操作人员无须手动调整传送带位置,更省时省力。整机工艺精湛、做工考究,操作系统全密封,全机可用清水冲洗。气动传动链式连续真空包机硬件配置极...
帮个忙哪位大仙,谁知道!烟台德国一体化泵站工程应急设备,...
[回答]为升钟水库灌区囤蓄水库。水库枢纽包括拦河大坝(粘土心墙砂岩石渣坝)、放空洞、引水入库渠道、灌溉取水泵站和放水洞等建筑物。工程开发任务农业灌...
山东烟台缓刑条件有哪些_张烜墚律师精选解答-律图
律师解析缓刑的适用必须符合以下条件:1、缓刑适用的对象必须是被判处拘役或者3年以下有期徒刑的犯罪分子,被判处超过3年有期徒刑的犯罪分子,...
烟台优质的初级电工技术培训学费多少?_大成电气焊?
[回答]山东大成电工培训学校临沂唯一一家可以办理电工特种作业操作证电工培训学校,维修电工、PLC可控编程控制、变频器等电工火爆招生报名中!办学时间长、...
山东省电气自动化专业哪个专科院校最好另外淄博职业学院电气...
山东省电气自动化专业比较好的专科院校有:1.山东职业学院2.山东电力高等专科学校3.德州职业技术学院4.潍坊科技学院5.青岛职业技术学院6.烟台...
诸位盆友急!急!急!烟台直销94控制器排名,94控制器有知道的吗??
[回答]94V和94W是表示轮胎的载重指数和速度级别控制箱体2的正面开设有开口,控制箱体2从开口处可传出铜排8,控制箱体2通过导线分别与传动箱1和操作面板3之...
烟台杰瑞电气工程师实习..._电气工程师_帮考网
很高兴您对烟台杰瑞电气的工程师实习岗位感兴趣。我们公司是一家专注于电气控制系统设计、制造、安装和调试的企业,为各行各业提供优质的电气控制系...
烟台工程职业学校和烟台港口工程高级技工学校,哪一个更好?
烟台工程职业学院学院简介烟台工程职业技术学院是以烟台市技术学院为基础创办、由烟台市人民政府主办的全日制普通高等专科院校。学院坐落在美丽富饶的沿海开放...
智通有菲林制作培训
[回答]请找内行人陪同来咨询!请看好、想好!不管到哪家培训咨询都要慎重,看清它的强项,看清是在培训者自己的单位实习,还是把学员拉到外面去?!看它有没有自...
烟台博鑫供应滴丸机有了解的吗,怎么样?
[回答]烟台博鑫是供应滴丸机生产厂家,烟台博鑫制药DWJD-III自动化大型滴丸机生产的大型滴丸机,主机采用PLC控制10.4英寸触摸屏模拟显示,参数可任意设置;...