如何提高PLC编程能力 点击:43391 | 回复: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分不嫌少!


楼主最近还看过



guojianguang73

  • 精华:0帖
  • 求助:2帖
  • 帖子:9帖 | 127回
  • 年度积分:0
  • 历史总积分:224
  • 注册:2009年2月13日
发表于:2019-02-09 10:57:17
401楼

谢谢楼主,。

SAWU

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 45回
  • 年度积分:0
  • 历史总积分:183
  • 注册:2019年1月27日
发表于:2019-02-09 15:16:45
402楼


 谢谢你。能让很多问题变的简单 


曼联老板

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 195回
  • 年度积分:0
  • 历史总积分:149
  • 注册:2016年8月24日
发表于:2019-02-20 15:51:58
403楼

楼主体会很深呀 ,赞同楼主的观点!!!

雷丽风行

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 11回
  • 年度积分:0
  • 历史总积分:130
  • 注册:2018年6月25日
发表于:2019-02-24 17:34:32
404楼


回复内容:

对: jimmy0715 楼主体会很深呀 ,赞同楼主的观点!!! 内容的回复!

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


hyc881130

  • 精华:0帖
  • 求助:7帖
  • 帖子:12帖 | 712回
  • 年度积分:1463
  • 历史总积分:1840
  • 注册:2011年5月02日
发表于:2019-02-25 05:20:54
405楼

好文章,谢谢楼主分享,学习了

guanjunwu

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:54
  • 注册:2019年2月14日
发表于:2019-02-26 12:20:58
406楼

谢谢楼主分享编程心得,小白受教了!

loverbaby888

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 16回
  • 年度积分:0
  • 历史总积分:104
  • 注册:2018年1月06日
发表于:2019-03-03 23:16:16
407楼

看来大家都是很牛的

不锈铁

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 86回
  • 年度积分:15
  • 历史总积分:183
  • 注册:2015年5月27日
发表于:2019-03-04 22:14:56
408楼

适合,初学者,谢谢!

  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 116回
  • 年度积分:0
  • 历史总积分:391
  • 注册:2007年12月06日
发表于:2019-03-07 16:18:49
409楼

我就是整体流程 工艺搞不清楚 遇到客户 提要求就头大了 不是怎么下手流程图  很苦恼  我是不是不适合这行业  各位老师


  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 116回
  • 年度积分:0
  • 历史总积分:391
  • 注册:2007年12月06日
发表于:2019-03-07 16:20:21
410楼


回复内容:

对: 鲜花属于牛粪 很多人想学PLC却总是徘徊在大门之外,其主要原因一是因... 内容的回复!

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

一般工资行情在多少范围内  顶天就两万吗?


没得人在

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 97回
  • 年度积分:3
  • 历史总积分:158
  • 注册:2014年9月11日
发表于:2019-03-11 15:54:05
411楼

流程图就是思路,没有思路就没办法干活儿。

CSir

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 75回
  • 年度积分:19
  • 历史总积分:513
  • 注册:2019年3月01日
发表于:2019-03-15 09:04:35
412楼

很喜欢这句话:

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

JiaWes

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 12回
  • 年度积分:0
  • 历史总积分:42
  • 注册:2019年3月20日
发表于:2019-03-21 19:58:15
413楼

编程小白,受益匪浅!

工控一人行

  • 精华:0帖
  • 求助:7帖
  • 帖子:11帖 | 82回
  • 年度积分:6
  • 历史总积分:111
  • 注册:2012年2月08日
发表于:2019-03-21 20:07:27
414楼

写的很不错 值得我们学习

j477

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 203回
  • 年度积分:0
  • 历史总积分:133
  • 注册:2018年5月19日
发表于:2019-03-21 20:20:28
415楼

楼主大神,崇拜!!!

zhuhongjun859256

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 22回
  • 年度积分:0
  • 历史总积分:57
  • 注册:2009年8月10日
发表于:2019-03-22 20:34:23
416楼

支持一下,想下载下来学习一下

践行

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 33回
  • 年度积分:0
  • 历史总积分:74
  • 注册:2015年8月15日
发表于:2019-03-24 15:39:48
417楼

学习了,很有参考价值

gk2017

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 118回
  • 年度积分:0
  • 历史总积分:161
  • 注册:2019年3月12日
发表于:2019-03-24 16:12:33
418楼

谢谢楼主分享

guling798

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 59回
  • 年度积分:5
  • 历史总积分:139
  • 注册:2018年12月14日
发表于:2019-04-04 09:32:30
419楼

体会很深呀 ,赞同楼主

gcm1213@163.com

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 296回
  • 年度积分:0
  • 历史总积分:62
  • 注册:2016年3月07日
发表于:2019-04-04 13:16:24
420楼

来学习的,感谢感谢


热门招聘
相关主题

官方公众号

智造工程师