课程中心
HOME
课程中心
正文内容
plc编程带徒弟 0912 「万泉河」PLC编程方法,适合自己的就是最好的
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

0912 「万泉河」PLC编程方法,适合自己的就是最好的

0912 【万泉河】PLC编程方法,适合自己的就是最好的

工业控制领域,技术知识大致分两方面,一部分为某个厂家某个产品怎么使用的问题,而另一部分则为某个领域工艺设备如何设计如何实现的问题。 分别称之为A类问题和B类问题。

通常, A类问题的答案可以从各厂家的说明书,文档,以及其专业论坛得到。 而且通常也会有标准答案,对就是对,错就是错,泾渭分明,不存在太多的争论的空间。 各品牌长久以来各自培养了大批的忠实用户,也自然形成了大批这方面的专家,即A类专家。

而B类问题,则相对存在一些主观判断的问题。

但其实也仍然是个客观问题。

比如,控制柜内元件如何排布, 图纸中线号怎么规则,线色如何分配,通常不存在一个硬性的标准答案,不会非此即彼,对错分明,然而类似这样的问题, 如果有人提出来,大家也还能比较心平气和地讨论,给出比较合理的建议。

通常, 很多问题在各行各业中也已经逐渐积累形成了相应的规范可以参考。 那么相邻的行业可以借鉴借用,或者在其基础上发展进步。总之不会有太大的争议。

然而, 唯独在PLC编程方法方面不一样。

不管是在微信群中还是在技术论坛中,每当大家开始讨论该如何组织架构编程实现功能的时候,通常讨论才刚刚开始没几个回合, 甚至场子还没热乎起来呢,就会有一个平素不怎么发言的号,出来一嗓子总结性发言:适合自己的就是最好的

这种理论不管是从逻辑方面还是从思想方面都混乱到一塌糊涂,然而影响却极广,成为很多人坚信不疑的底线。 本文对这个言论从几方面做个剖析解读。

首先, 这是典型的一步到位把一个原本的客观问题给偷换概念成了主观问题,然后用主观的偏见做了解答。

我从来没听人说过, 电控柜如何布置, 适合我的就是最好的。

我也从来没听人建议,设计图纸怎么画,适合你自己的就是最好的。

然而偏偏在设计程序的时候,就总有人出来宣布,适合我自己的就是最好的。

我在前面一篇文章《0825 【万泉河】设计工作中服务与被服务》中分析过程序设计工作本质是为其他专业提供服务。而所有设计工作本质上是在付出劳动,获取收入回报。

就好比,一个厨师,做饭的时候做成什么口味,菜里面是不是放香菜,竟然不是问客人的需要,而是听信什么人生哲理:适合你自己的就是最好的?

有的人或许会认为,厨师的服务对象是顾客是人,而我设计程序的服务对象是冷冰冰的没有智慧的机器,因为他没有意志,没有选择权,所以我作为设计者可以有完全地替他做主的权利。

可是,有没有想过,你设计的这台机器,这个产品,也和厨师做出的一道菜一样,一旦从你自己眼前离开,一旦交付到客户手中,它从此就不再属于你,甚至可能与你的今生再无关联。你甚至都不再有资格再次遇到它。所以你和它的缘分,也只不过是上电之前在你电脑中的设计蓝图阶段,以及上电之后,交工之前的调试阶段。你在设计调试它的时候,或许会觉得这个时间很漫长,然而,一旦交付,相比起这台机器几十年的运行寿命周期, 你和他相处的几天,几周,或者顶多几个月的时间,只不过是短暂瞬间而已。

所以,如果真的有人来代为选择,那也应该是它未来的主人,生产线的运营方呀!为了未来设备运行维护保养的便利,制定统一的规范,在设备出故障的时候,以及设备需要升级改造的时候,可以快速处理,而不依赖原来的承包公司,以及其原本负责设计的工程师。

对于甲方来说,最麻烦的是设备出问题的时候发现原来的承包公司找不到了,生产线的设备程序无人能读了。而最最麻烦的是,承包公司能找到,然而原本承担设计的工程师找不到了。 或者离职了,或者升官了不做具体技术工作了。 而更不可承受的是,工程师各种突发原因,死了。

这种悲剧已经听闻过多次了。 所以,虽然经常有人拿 “离了任何人地球都照样转”的道理来辩解,然而其实那只是秀智商的抬杠。 从地球的大尺度,离了任何人,甚至整个人类当然可以照样转没问题。 然而在具体到一个设备一个工厂的尺度, 少了某个人,当然会被严重影响到。更严重的情况会导致一个公司的倒闭。 正好比丢了一个马掌,亡了一个国家的典故。

这都是没有标准化规范化意识带来的严重后果。 而追其原委,工程师认为适合自己的就是最好的,是祸根。

这是由当下的整个工控行业的现状所决定的。 在硬件设计方面已经有了一定程度的标准化规范化,通常只要承包方有一定的行业资质,其硬件设计规范基本都可以放心。而在软件方面,则大部分令人放心不下。 这就导致了部分行业的甲方,亲自下场,为软件设计规定规范,即比如汽车行业,即诞生了SICAR标准。 根源还是设备提供方的标准太差所致。

差到什么程度呢,如果有人直接武断说没有标准,都无法反驳。

有人说,不对啊, 比如西门子就有《TIA程序设计规范指南》,照着那个规范来写程序,不就有啦?

啊哈, 关于那个指南,我早就写文章介绍过了, 见《【万泉河】<S7-1500 程序设计规范指南>与标准化编程的关系》,与其称之为规范, 不如称之为风格指南更合适。

它所规定和建议的规范,只是细节部分。 就好比,你要开车去北京,他并没有告诉你先到哪里后经过哪里, 哪个出口切换高速,哪个出口下高速。它只高速你了行车要靠右,不要超速,路上遇到的标识符如何辨别。

你当然可以认为那是在指导你怎么开车。 但你要是指望有人告诉你去某一个地方如何行驶,还是需要另外开导航软件。

正是因为本行业目前各设备公司普遍都没有方向性的导航标准规范,才给大批工程师留下了适合自己的就是最好的操作空间。 但凡公司有规范约束,要求工程师必须按照公司规定的标准框架来做程序, 也不会有工程师把自己当成艺术家,要在工程设计中发挥张扬个性为荣了。

工业领域,工程师都是工具人,要么是规范化流程的创造者,要么是规范化流程的执行者。 而不存在什么个性十足的艺术家,以自己为中心,自己想做啥就做啥,想咋做就咋做。 那不叫个性,叫任性。

这个观点的任性之处还在于,他们的时空关系是错乱的。

作为一个科技工作者,正常情况下,每时每刻都是要在学习中,水平和认知当然也要在不断进步中。 那么当他说出适合自己的就是最好的观点的时候, 指的是哪个时间点的自己呢, 过去,现在,还是未来?

如果以自己当下的水平做设计方案, 那么如果完成以后,甚至执行过程中,自己水平就已经得到了提高,那么回过头来看, 所选择的架构方法就显然不是最好的了, 而很有可能成了自己都嫌弃的垃圾。

我自己近些年开始有意地删除一些历史项目文件,那些跟客户已经断绝联系很多年,客户手里都有完整的文档归档,甚至可能已经改造过多次的生产线。那么我还只从归档角度保存这些文档就没什么意义了。而从技术角度,我的技术水平已经经历过多次迭代升级, 那些资料里面所包含的技术对我来说已经不存在什么参考意义。换句话说, 那些我曾经珍惜珍视的宝贵资料在我眼里已经变成了我自己都嫌弃的垃圾。

所以,如果我们认为彼时彼刻选择的设计方案,是最好的话, 完整一点的说法,是在现有的硬件方案下,以自己当下的认知能力,所能驾驭的水平,被迫不得已,只能选择的最不差的方式。

就好比,从大连到烟台,选择什么交通方式是最方便的?这是个客观问题。

除了乘坐飞机,当下最好的方式还是坐船。而如果几十年后跨渤海大桥或者隧道修通,或许最好的方式会是开车。

我来回答一下这个问题,我认为的答案。

适合自己徒弟(接班人)的程序才是最好的。

首先,一个终极问题是,工程师的职业理想是做一辈子设计工作吗?当然不是。

工程师的终极出路是不做技术, 去做管理,从技术管理到公司运营管理乃至投资管理。只干一点点技术工作是赚不到大钱,发不了财也更不可能实现财务自由的。

那么, 一个优秀的工程师从做技术工作的第一天起,就要注意不要把自己做过的技术工作做成了自己一辈子的包袱。有的同行经常表达出要在技术上防着同事防着老板,提防技术被同事学去了,自己就失去了价值,有可能工作岗位被同事抢去,自己恐怕被老板炒鱿鱼。说白了还是知道自己不够优秀,那这样做也有情可原,但如果还同时做职位升迁,加薪发财的美梦,就有点多了。

所以, 优秀的职场人生,一方面工作中要能出成绩,以获得升迁的资本,另一方面还要做好技术的传承,不可以躺在成绩之上裹足不前。 假设你做的工作成绩斐然,然而技术没有传承,全公司上下,除了你自己,再无别人可以接手你的工作。那么当公司内有高级别职位升迁机会的时候,你或许也有足够的资历来参与竞争,但老板们可能会担心你脱产以后那部分工作无人接手,在决定人选的时候就会犹豫再三。 而职场上,稍加犹豫 ,可能机遇就错过了。

所以,每个人在职场上需要随时为升迁做好准备。除非能力客观条件不够。而接受你技术传承的后辈,其实也同样处在竞争的起跑线上。 你交接给后辈的技术的同时,还必须能接受其最严格的审查。只有能做出让对方无可挑剔,只能在你基础上进一步发扬光大,而不会逮住机会就跟你唱反调,只要你稍微一撒手,就把你的工作方法全盘掀翻推导重来,建立他自己的一套,从而为他自己升迁做储备。

那么,假设你已经升级为高级主管,而自己曾经打天下的那部分业绩被人批判到一钱不值, 那自己在公司内很难谈得上脸上有光。 而自己的大本营都丢了,后面再图谋更进一步,恐怕就难上加难了。

我曾经写过文章探讨工控PLC行业的CODE REVIEW,其实纵然没有明面上的规则,其实同事后辈之间也仍然存在最严格的CR。职场的竞争就是如此残酷。

而烟台方法的本质,就是在帮助学员在公司内的职场竞争中超人一步。 帮助你能经得起同事、徒弟、竞争对手的审查。 而我自己,在把样板例子高价出售给学员的同时,也是要经得起学员的审查。学员需要审查从我给付的样板中是不是真的能学到技能,技能是否足以帮助他在行业内技压群雄,这压力恐怕比起职场内的竞争压力有过之而无不足。

毕竟, 职场升职的竞争除了业绩,还有更多其他方面的因素,资历,人缘,情商等等。而学员跟我之间,是纯粹的付费购买服务的关系,除此之外,无其他因素了。

有人抱怨价格贵,有人眼红我卖的价格贵。那么,请扪心自问下,审查一下自己做过的设计,打个分估个值,敢不敢承受这样的压力,完全纯粹的面向市场,经受市场的严厉审查呢?

毫不夸张的说,烟台方法是经受住了这个审查的。网上所有非议质疑的人,没有一个是烟台方法的学员和用户。现在如此,将来也会是如此。

十年工控浅谈PLC(四):自学成才之路(具体步骤)

发了两篇小文,一石激起千层浪,收到很多朋友的评论和赞誉,在此感谢各位抬爱。做过的项目非常多了,就是不知道怎么去写。各位朋友的评论和来信为我指明了方向,该写些什么。有几位朋友来信说要跟我学PLC,我觉着PLC太简单,自学就够用了。等我填完PLC的坑,后期可以一起探讨一下Labview,Codesys这些东西比较有意思一些。

为什么会有这个疑问呢?归根到底就是两方面的问题:1.迷茫,不知道水有多深,不知道从哪下手。2.缺实践机会。这两点我都在前面两篇小文说过了,今天在具体解决一下。

一、迷茫,不知道PLC这个水有多深,不知道从哪里下手的问题

各位,很负责任的说,水很浅,小马过河,你走过去就行。

废话少说,列具体步骤。

买个小本子把目录记下来。

1、 DI,DO的学习。

2、 AI,AO的学习。

3、 COUNT的学习。

以上几个一个月学会就行了,就够了,一个月是保守估计。等上面几个搞定后,你就已经是个合格的PLC 工程师了。怎么学,下面会具体列出实践步骤,再后面呢?高级篇。

4、 学个昆仑通泰触摸屏吧。

为什么是昆仑通泰?简单。我的两个徒弟,接触几天,学触摸屏,两天,我发誓,就是两天。下载和教程,画个页面,连个200PLC,动起来了。

5、 串口。

这个别学了,没有工况你也学不会,你去看串口的定义,7个层,你看的看到会有自杀的冲动,有了工况,两天就学会了,我说过,有些东西学起来难,用起来很简单。楼主上研究生期间接触的RS232,RS485,具体工况就是用工控机通过板卡,用485通讯控制一个西门子变频器。楼主去下资料学485,单场就疯了,靠,直接干,用串口精灵,很快就搞定了。现在都没搞清楚什么物理层,链路层,但是我很熟练的就能用。

6、 通讯。

和PLC通讯,和仪表通讯,和变频器通讯,和上位机通讯。碰到项目了再学。还是那句话,用起来简单,学起来难。

1.1 DI,DO的学习。

学会电机的直启和星三角启动就够了。

具体步骤如下:

首先,去了解一下电机的启动方式有几种。 你这个都不懂,你就别学PLC了。

第二,了解电机一键启停,两键启停的电路图原理,星三角启停的原理,电路图。 初中文化程度就够用了,百度一下,一个小时就可以了。

第三,画出接线图。

没学过?就照我这个画,当然,这个是简化的,你得画完全。

第四,写程序。

先用这个,感受一下,让自己兴奋一下。

然后把下面这个抄进去(拿来主义,我前面两个小文说过了)。这两个步骤,道出了项目调试的关键两步,从简到详。

你要是在《第二,了解电机一键启停,两键启停的电路图原理,星三角启停的原理,电路图》这一步没偷懒,那上面这个程序,你一看就明白。

很多朋友问,我不动逻辑,怎么去用,你先让我用,我怎么用?

在这里我已经说明白了。

你搞懂工况,就是电机的一键启停,两键启停,逻辑自然就懂了。

到此DI,DO就搞定了。看到了吧,工况很重要,程序就几条。

1.2 AI,AO的学习。

首先,用一小时了解传感器。 两线制,三线制,四线制。4-20mA,0-10V。就够了。随便找个传感器样本,我给你定一个,压力传感器,4-20mA,0-10V各一个。

第二,画4-20mA,0-10V的接线图。 样本就有

第三,画出PLC接线图。样本就有,把两个结合起来。

DI,DO,你都不用百度。直接可以上,就是开关,继电器,AI,AO就得学几条命令了,就几条。比如move,+-*/,D/A,A/D的转换,我会在后期写出来。

第四,百度一下。 比如200PLC(为什么是200,后面会说)怎么采集0-10V。照着做。有人说:你开玩笑,我百度,还跟你学干嘛?就是这样的。这一条说出了一个大秘密,所有的高手都是这么干的,你不这么干?

AI学会了。

AO?直接用上面第三第四。百度一下,就几个步骤,输出个0-10V,拿万用表量一下,就可以了,学会了。没万用表?拿手试一试。开玩笑的。

1.3 Count的学习。

这个?你上面的AI,AO都学会了,你还好意思问吗?实在你懒得动,看看我前几篇文章,照着做吧。

1.4 用什么品牌的PLC?

西门子PLC。为什么?没有为什么。三菱,欧盟龙的都一样,既然你问,我就给你指定一个。都一样。

为什么水井盖是圆的?要是方的,你又会问为什么是方的,TM总得有个形状把。讲个笑话活跃下气氛。

1.5:用什么型号的?

你要是学生,或者还没接触过PLC?建议PLC200。第一200简单,第二200好多功能没封装起来,你得靠自己去弄明白,比如模拟量的线性处理,300中用FC105 106封装了,你用200得手写。手写一遍你就会懂原理,以后用起来得心应手。直接用封装的,工况一变,你就慌了。楼主有个同事,就这样,工况都变了,还在那套用封装好的子程序。

这个有些高手也写过(他们建议从1200开始学),我说说我的理由。200PLC界面太简单了,你就是想放错,你都没办法犯错。

怎么说?刚开始用Word,2003版的,多简单,后来07的,10的,好用了但是界面变复杂了啊,你第一次用Word,你用03的用熟了,再用10的那你就学会自动屏蔽没用的功能的本领了。再举个例子,95Windows,后来的Win7,后来的Win10,我是老师,你没见过电脑,你就先从95开始吧,你先犯错都很难。可能举例子有点不恰当,免得别人抬杠,就这么一说,你就这么一听,我发出页面,你感受一下。

说个不好听的,200的软件装起来都容易,博图估计你都不会装。200的页面,看到了吧,你就是放错,你都没机会放错。进屋子,就上炕。你要是博图,你都找不见炕。

这是200的页面,看到了吧,你就是放错,你都没机会放错。进屋子,就上炕。你要是博图,你都找不见炕。

这是博图,可以用来组态,触摸屏,1200,1500,300等。功能很强大,功能很强大对初学者来说不一定是好事。

初学者,之所以是初学者,就是无从下手,不会判断,不知水深浅,要是知道了,你就不是初学者了。

你要是进入社会,要做项目了开始学?哪里还是老老实实用博图吧。给你点建议,自动屏蔽那些用不到的功能。

二、没实践机会怎么办?

没有工况假设工况,没有困难,假设困难。

不会假设?关注我,我在实践篇会说到。我还是以工况为主,PLC没什么可说的,有兴趣的我可以把程序发给大家。

以上都是楼主亲身经历,一些愚见。有什么建议,请不吝赐教。很愿意沟通。抬杠的就算了。有时候,楼主只是知而不论。不是专业写文章的,想到那写到那,错别字都不想改。有些漏洞,请见谅,比如我说PLC刷新100mS,准确的说法应该是,一般刷新时间时10mS这个数量级别,10-20此不等,这么写就太多了,您就别追究了,再说我说这个是有根据的,我很多朋友供应商做技术交流就这么说的。

做起来容易,学起来难,写出来就更麻烦。楼主比较忙,有什么意见建议,请留言,一般都会回复。恢复不到请见谅。觉着有点启发,请点个赞。

相关问答

现在在一个自动化通用设备制造公司做装配电工,未来该怎么规划和发展?

现在在一个自动化通用设备制造公司做装配电工,我该怎样规划和发展?答:在这样的公司做装配电工,技术含量不高,只要懂得看图纸,怎样排线和接接头即可。基本上...

26岁的年纪!我们应该何去何从?

个性比较喜欢爱玩闹,以前跟老板出去开会,到最后总是我拉着一桌领导在喝交杯酒,我老板也很无奈的,他说等我过几年会变的,还是应该正经一点儿。内心也期待自...

机械行业为什么招工难?

希望能有帮助!喜欢的话,关注一下!我会带来更多机械信息。本人本科专业就是机械类。在分析楼主问题之前,我们来看一些数据和报道。根据阳光高考信息平台最新...

生产中工艺问题解决?

有何技术特长就讲你哪些方面的专长,如:运用PLC解决复杂的工业控制,或电梯维修等等解决本工种关键性的操作技术和生产中的工艺难题情况:讲你在工作中遇到的复杂...

能否告诉我 正规的管道疏通下水联系电话,管道疏通下水费用...

[回答]一位是夫人,就可免你无罪。否则,你再在本县摆相命摊,我必将“妖言惑众”惩处你!”相士将衣饰发型一致、年龄相仿同样面无表情的三位女子打...否则,...

各位大佬 跪求解答:东凤专业的视觉瑕疵检测,视觉瑕疵检测...

[回答]百鸟朝凤讲的是一个吹喇叭的匠人怎么把这么手艺在主流文化的冲击下守护住的故事。前半段主要是讲徒弟学艺,后半段主要是将徒弟守护这么手艺。完整版...

大神赐教!螺丝机分类都有哪些?知道的请回答

[回答]这种情况于1841年得到改变。Maudsley的徒弟JosephWhitworth向市政工程师学会递交了一篇文章,呼吁统螺丝型号一体化。他提了两点建议:1、螺钉螺纹的...

 北京大悦城  青鸟的天空 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

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

热线

188-0000-0000
专属服务热线

微信

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