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


楼主最近还看过



板工控88

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 29回
  • 年度积分:0
  • 历史总积分:110
  • 注册:2017年12月30日
发表于:2018-01-02 16:12:23
161楼

是的,自己动手才会明白其中的原理

回复内容:

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


qixuejie

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 114回
  • 年度积分:0
  • 历史总积分:131
  • 注册:2013年9月29日
发表于:2018-01-03 16:23:03
162楼

学习了,还没看完,明天继续

su65657021

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 176回
  • 年度积分:10
  • 历史总积分:337
  • 注册:2012年10月24日
发表于:2018-01-03 16:46:35
163楼

深有体会,非常感谢楼主的分享,好好学习

逍遥庆

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 23回
  • 年度积分:0
  • 历史总积分:243
  • 注册:2017年3月31日
发表于:2018-01-03 17:08:47
164楼


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


啥都不懂的小白

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 53回
  • 年度积分:0
  • 历史总积分:20
  • 注册:2017年7月06日
发表于:2018-01-04 14:58:39
165楼

楼不错呀,分享心得,谢谢!

Dapeng_60

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 20回
  • 年度积分:2
  • 历史总积分:293
  • 注册:2018年1月04日
发表于:2018-01-04 21:47:07
166楼

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

随心-王者之师

  • 精华:2帖
  • 求助:11帖
  • 帖子:146帖 | 5530回
  • 年度积分:1317
  • 历史总积分:30007
  • 注册:2008年4月27日
发表于:2018-01-06 16:15:36
167楼


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

所说极是啊!

AB自动化

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 88回
  • 年度积分:0
  • 历史总积分:131
  • 注册:2017年6月27日
发表于:2018-01-06 22:55:45
168楼

建议找几家美国设备制造商(接触过calvary还可以)写的AB程序反复看(虽然我也是初学菜鸟),美国人编程思路还是很值得借鉴的。

他们给我的感觉(目前这样认为)用简单的指令清晰的逻辑编辑出完美的程序。西门子(我接触皮毛)感觉编程软件和编程语言上开发的不如罗克这样清晰简单

loverbaby888

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

好多的大咖,大家各抒己见,看来都有自己的两把刷子

肉嘟嘟的小土豆

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 11回
  • 年度积分:0
  • 历史总积分:78
  • 注册:2018年1月03日
发表于:2018-01-08 15:35:58
170楼

学习 感谢楼主的无私分享

gyq720

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 92回
  • 年度积分:0
  • 历史总积分:132
  • 注册:2012年1月19日
发表于:2018-01-11 08:09:09
171楼

爬文都好久,顶贴

牛晓添

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 28回
  • 年度积分:0
  • 历史总积分:106
  • 注册:2018年1月05日
发表于:2018-01-12 18:20:15
172楼

  不知道新手在论坛上能不能找到好资料

刘大大a

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2018年1月11日
发表于:2018-01-12 22:52:39
173楼

感谢楼主的用心!我们会借鉴的

kangda

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 3523回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2018-01-13 00:04:30
174楼

感谢提供,学习一下。

zhaoshengj

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:115
  • 注册:2018年1月15日
发表于:2018-01-15 10:25:07
175楼

感谢楼主,学习了!

我的青春900

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 22回
  • 年度积分:0
  • 历史总积分:193
  • 注册:2017年12月29日
发表于:2018-01-15 10:33:46
176楼

加强学习,向楼主看起=起!

gk2017

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:103
  • 注册:2018年1月05日
发表于:2018-01-15 13:20:13
177楼

多多学习,谢谢楼主分享

土匪小弟

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 94回
  • 年度积分:0
  • 历史总积分:301
  • 注册:2016年12月19日
发表于:2018-01-17 17:14:12
178楼


回复内容:

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

客户很容易被我们忽悠

非烟

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 35回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2017年12月06日
发表于:2018-01-17 18:24:11
179楼

满满的干货。写出了PLC编程的精髓。感谢楼主的无私分享。

其尔沃特

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 41回
  • 年度积分:0
  • 历史总积分:98
  • 注册:2017年8月30日
发表于:2018-01-17 22:57:50
180楼

楼主观点很赞


热门招聘
相关主题

官方公众号

智造工程师