我所处的行业是水处理为主。就是电动机、阀门、仪表、变频器等常规设备居多。系统里面复杂一点的应该算超滤和混床之类的吧,协同作战的阀门和泵挺多的。一步一步的动作和动作的花样比较多有步进程序和配方的问道。最开始接触到的同行和前辈都是用计数器和定时器一步一步串联再加上触点的串并做出整体的动作。程序做到后来自己当时调试还可以找信息还比较有方向,一旦时间久了自己都搞迷糊。这样调试有点不爽的地方,当前值要么和上位机显示要转换或乘以系数。直接想修改方便用正逻辑的思维调试系统不那么方便。这样撑了一段期间中有段时间对数字逻辑感兴趣,高深的看不下去基础的还凑活,什么进制转换,权的概念,BCD码,8421码,与或非等和PLC知识特别有互相借鉴的地方。看到乘法器除法器基本看不下去了,呵呵。。。。。
有天也算开了小窍,有些连同作战的元素编在8421码里不就是个数字吗?这样考虑问题可以简化而且不用繁琐的串并连而且出错率低。想要引入暂停,复位,强制等动作也方便。有了想法就找机会实践,用下来真的比以前的常规套路方便不少,如果把数字也设成可修改就相当于把部分的工艺调整权放给了现场操作员。
有时真的像我这种见识的人思考一个控制模型认为有多复杂时碰到真正意义计算机编程的朋友时他会说不就是这个,不就是那个么。看起好轻松的样子。这工控行业是不是也有降维打击的情况在里面呢?就像小学生做应用题绞尽脑汁做不出,初中生用个方程轻松搞定,哈哈哈。