我所处的水处理行业就我来说天不拍,地不怕,就怕超滤花样大。以前做到管式膜超滤别说有条理的编逻辑了能把调试工艺技术员的文字描述控制要求能理解透彻就相当不容易了。超滤工艺单体设备本身器件众多就不简单,往往还是共用一套反洗系统的超滤群组集合,要排队,群组间还要根据处理水量大小不同进行几用几备自主投用多少投用的自动切换。排的好能睡安稳觉,调试期间留点尾巴没处理好搞得撞车了弄得系统不上不下卡在中间半夜也得去处理。 起初调试了几个项目格外费神费劲,不行得想想办法,太高深的我也玩不了,但单就这个单体内部琢磨琢磨好像可以和8421码拉拉关系。我有了这样的想法就动手规划程序动作表。表中逻辑值右上部分的值就是2的N次方。如果放逻辑值的存储器是双字就可以纳入32个控制点。下方是存储器的位排布。逻辑值下的黄数字就是绿色小圆圈所在位对应上方数字之和。到时程序里配以条件或时序步进轮鼓就有条不紊的把逻辑值MOV到存储器。至于都是些什么动作我都不管了,在我眼里都是数字。到时候外部取存储器中预先分配好对应的位去各找各妈各回家带动对应的设备就行了。经过这样一处理调试果然轻松多了,脑袋也不用那么疼了。再配点强制,暂停,复位之类的辅助功能和一些细枝末节什么谁先开谁后关之类的到如今基本上没给我惹出什么大篓子。到时给它封成功能块调用也方便,再有好的想法逐次往里面添点。光文字描述看官可能看的云里雾里,文末付CAD截图一张。老手看到可能觉得没什么,我想对从事这行入行不久的新朋友多少会有点借鉴作用吧,呵呵呵! 来源:西门子工业技术论坛 |