如何提高PLC编程能力 点击:43373 | 回复:507



AncientSword

    
  • 精华:6帖
  • 求助:5帖
  • 帖子:162帖 | 802回
  • 年度积分:367
  • 历史总积分:12484
  • 注册:2006年10月16日
发表于:2017-09-24 22:33:13
楼主

在工控行业混迹了十多年,一直做与PLC相关的项目,就把自己的一些经验做个总结,由于水平有限,有不足之处还望各位多多指教。

我刚接触PLC的时候是拿着一本廖常初老师的关于S7-200的教材入的门,廖老师的书里讲的步进编程的思想对我之后的PLC编程影响很大,这个思想的好处就是一步一步的执行,当进入下一步的时候同时退出上一步,在程序中只有一个活动步,使程序逻辑很清晰,缩小了问题出现的范围,而且在编程之前先画出顺序功能图,如果顺序功能图画的完整,按照功能图做出的程序基本上就没啥问题了。不论大小项目最好画个顺序流程图出来,养成好的习惯能达到事半功倍的效果。以下曾经做过的一个顺序流程图。

    这个顺序功能图虽然花了不少时间,当时工期紧半自动都没试,直接投的自动,管道内可是焦炉煤气,同一根管道又进煤气又进空气,不停的切换,真是捏了一把汗,还好程序基本没啥问题。

    做程序还要进行规划,将程序分成不同的控制单元,尽量减少单元之间的联系,举个简单的例子,项目中要用到罗茨风机,风机口有气动阀门,要求开风机的时候先开阀门,再起动风机,停止的时候要先停止风机后关闭阀门,我们可以将风机和阀门看做一个整体,将风机的起动和停止作为一个单元,别的程序段只负责起动和停止风机,不管风机起动和停止风机单元内部的逻辑关系。

    作为一个合格的编程人员,程序和变量注释一定要写清楚,这是对编程人员最基本的要求,如果你还还在用绝对地址编程,那么需要想想自己是不是该换个工作了。

    另外就是做程序不要怕复杂,不要觉得难就不做了,我们做自控的也算个技术活,用户很容易被忽悠,这是我搞工控这些年经常看到的事,用户提出了要求,只要在合理范围之内我们要尽量去满足,当你完成一次次的挑战之后,你会发现曾经的鸿沟不过是个小水渠,做程序就要自己给自己找困难,流行的一句话就是没有困难创造困难也要向前冲。

对以上我总结五点:

1、编程要有正确的方法,也可称为编程的指导方法。

2、养成画逻辑图的好习惯,画图的过程就是程序构思的过程。

3、规划程序结构,将程序规划成不同功能的小单元,减少不同单元之间的联系。

4、养成建立变量名、增加变量和程序段注释的习惯,一是为自己编程方便,二是为别人读你的程序时方便。

5、不断的挑战自己的极限在能够最大的进步,用户的苛刻要求总是成为你不断进步的推力。

今天就说这几条吧,这说不上是技巧,只是一个指导思想。如果有时间在讲解一下PLC编程的技巧。

1分不嫌少!


楼主最近还看过



  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 116回
  • 年度积分:0
  • 历史总积分:391
  • 注册:2007年12月06日
发表于:2018-07-22 03:10:57
301楼


回复内容:

对: 鲜花属于牛粪 作为PLC编程人员,程序写成啥样,老板看不懂,公司大部... 内容的回复!

-------------------------

会人际沟通的人 才明白效果  死干的程序猿自己懂  没有三两博千斤的力量  赚不到大钱  我们要生活   楼主是个精明主

  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 116回
  • 年度积分:0
  • 历史总积分:391
  • 注册:2007年12月06日
发表于:2018-07-22 03:13:29
302楼


回复内容:

对: 鲜花属于牛粪 如果程序中有多个设备执行的步骤相同,只是其中的参数不同... 内容的回复!

-------------------------

好像只有一根经   按自己的一步下去 直通能有信心,客户说这不行 那功能要增加  那就头大了 转换不过来了   是不是要换工作

漂泊的石头人

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 146回
  • 年度积分:0
  • 历史总积分:186
  • 注册:2018年6月23日
发表于:2018-07-23 20:48:42
303楼

资料很好,学习一下,谢谢!

qq1303128620

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 43回
  • 年度积分:99
  • 历史总积分:253
  • 注册:2011年4月08日
发表于:2018-07-24 16:44:15
304楼

谢谢大神分享经验 受教了

MW008

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 44回
  • 年度积分:1
  • 历史总积分:134
  • 注册:2018年7月21日
发表于:2018-07-24 17:56:53
305楼

编程者用变址确实方便,但其他人看的人就没那么容易了,特别是对初学者

cYbull

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 52回
  • 年度积分:0
  • 历史总积分:112
  • 注册:2018年7月05日
发表于:2018-07-24 21:56:11
306楼

深耕十年,实力确实配得上时间

震荡无聊

  • 精华:0帖
  • 求助:11帖
  • 帖子:11帖 | 184回
  • 年度积分:0
  • 历史总积分:847
  • 注册:2018年7月25日
发表于:2018-07-25 14:16:16
307楼

学习 学习。看看!!

青衫书生

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 280回
  • 年度积分:67
  • 历史总积分:1569
  • 注册:2014年12月29日
发表于:2018-08-03 08:28:55
308楼

写的真好,受教了,学习学习

轻语

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 70回
  • 年度积分:0
  • 历史总积分:96
  • 注册:2018年8月04日
发表于:2018-08-04 17:12:27
309楼

还没有看到这些

江阴工控爱好者

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:70
  • 注册:2018年8月05日
发表于:2018-08-05 10:23:55
310楼

谢谢LZ分享。满满的都是干货。实战气味浓郁,好文!

gongkongren!

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 40回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2018年8月03日
发表于:2018-08-05 11:08:04
311楼

谢谢楼主分享

老毕吃鸡

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 17回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2018年5月03日
发表于:2018-08-06 14:31:45
312楼

学习学习学习

计苏苏苏苏

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 52回
  • 年度积分:0
  • 历史总积分:137
  • 注册:2018年8月06日
发表于:2018-08-06 20:27:16
313楼

回复攒积分


炼狱113

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 38回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2016年5月31日
发表于:2018-08-07 16:55:38
314楼

感觉复杂的控制流程用流程图非常必要,可以减少后期很大的工作量

z5621890

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 96回
  • 年度积分:0
  • 历史总积分:94
  • 注册:2010年9月11日
发表于:2018-08-08 11:36:35
315楼

遇到知识绝不放手,就是下下下下遇到知识绝不放手,就是下下下下遇到知识绝不放手,就是下下下下遇到知识绝不放手,就是下下下下

marcoy

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 14回
  • 年度积分:0
  • 历史总积分:104
  • 注册:2018年8月02日
发表于:2018-08-09 13:40:18
316楼

谢谢楼主的经验分享

mjz017

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 46回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2011年8月09日
发表于:2018-08-09 14:19:30
317楼

听他们说好像很不错额,学习一下啦听他们说好像很不错额,学习一下啦

漂泊的石头人

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 146回
  • 年度积分:0
  • 历史总积分:186
  • 注册:2018年6月23日
发表于:2018-08-09 16:30:27
318楼

资料很好,学习一下,谢谢!

SUNWAY6

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 186回
  • 年度积分:0
  • 历史总积分:203
  • 注册:2015年1月15日
发表于:2018-08-15 10:53:03
319楼

表示赞同、、、、

大鱼1237

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:57
  • 注册:2018年8月15日
发表于:2018-08-15 13:49:18
320楼

受教了,谢谢


热门招聘
相关主题

官方公众号

智造工程师