PLC编程难学吗?
说下学PLC的经历。搞PLC 之前真的连PLC是什么干什么都不知道。偶然招聘进了一个自动化生产线车间,是焊装线,上来就直接搞PLC、焊接机器人。PLC书还没来得及买,面前就摆了一大堆设备资料,大家都用十分期待的复杂眼神看你~那个头都大了。刚开始时S7的软件都不会用,还是5.2的英文版~直接看梯形图,看常开常闭点,最费劲的就是搞死不明白为什么现场接的是常开点,程序上怎么弄个常闭点...满脑子的疑问,还没有人可以问。当时白天学机器人调试,晚上回到出租房就看程序,身旁一本PLC 的参考书也没有,于是就看Simatic Manager自带的帮助,还特地装了个词霸,充当单词翻译,发现帮助里面有各种指令(LAD/STL/FBD)的详细描述、示例,然后又找到好多急于想知道的东西比如CPU内部存储使用,参数类型、上传、下载...等等,慢慢的越看发现的越多,比如打开一个对话框,点右下角的帮组就会跳出帮助,而且是针对这个对话框如何操作的。还有那个工具栏上带问号的小箭头,是个联机帮助。后来装了个STEP7V5.4的中文版,语言问题一下解决,看起来方便多了。个人感觉看的多了,摸的多了,结合电学基础,很多不明不白的软件和硬件上的东西慢慢自个就理解了,有时候突然找到明确的答案,验证是对的,就很兴奋,兴趣就来了。看程序起初很简单,就一个OB1块,几个I/O/M点,然后就多了一些功能FC,指令也多了起来,遇到不明白的就看帮助,所以买PLC书的冲动一拖再拖,直到现在也没有买。往后就搞来一些非常复杂的程序,功能块块数据块特别多,强硬着头皮看,又发现好多未知的东西。。。如此循环下来,程序越看越多,电路图也越看越多,从起初硬线系统(一个输入点对应一个信号线)到总线系统(Profibus现场总线),每天泡在线上,花费大量的精力和时间解决头脑中的疑问和生产线上的故障,查继电器,量断线,某些国产设备简直就是一次性安装,根本不考虑后续维修,走线、标号乱糟糟,甚至给的程序没有符号注释,又气又累。再后来搬新家装了网线,不用再去网吧那么麻烦,于是上官网疯狂下载资料、硬件手册、软件包,然后升级电脑软件,到车间比对,看模块,并且弄到几个模块和CPU,放在办公室里组装了起来,连上电脑折腾一番,甚至还拆开来“研究”一下,也不用担心搞坏。因为可以独挡一面,问的人越来越多,起初还有些犹豫,毕竟是自己辛辛苦苦得来经验,有的要搞懂都花了很长时间,两分钟就讲给别人了,但是后来发现这样不行,停步不前,所以讲起来就毫无保留,然后就去发现和学习新的东西。。。。几年下来,所有的辛苦都没有白费,不断积累起来的基本功、经验总结,尤其是思考领悟和自学能力是那些不为人知的辛苦熬夜的最好回报。