找逻辑的过程,说穿了就是一个人、一张桌子、一摞图纸。
先把一张图纸完全看懂,信号从哪儿来,到哪儿去,触什么动作,连锁什么条件,定时器设多久,计数器计到几。
每一根线都要找到它的和终点,每一个元件都要知道它的作用和参数。
这张图是包钢冷轧线的张力控制回路。
吕辰从信号输入端开始,顺着线条一路往下走,经过比较器、pid调节器、限幅电路,最后输出到电机调装置。
中间还有几个连锁触点,一个来自上游的“来料检测”,一个来自下游的“卷取机度反馈”。
如果来料断了,张力控制立即停止输出;如果卷取机度异常,张力自动减小。
看懂之后,他在图纸上画红圈,圈出“可以做成通用模块”的部分。
比较器、pid算法、限幅逻辑、连锁条件判断。
然后在笔记本上记录。
模块名称:张力控制模块vo
功能描述:根据设定值与反馈值的偏差,自动调节电机转,维持恒定张力
小主,这个章节后面还有哦,请点击下一页继续阅读,后面更精彩!
输入输出:设定值模拟量、反馈值模拟量、使能信号开关量、输出控制量模拟量
逻辑步骤:步
特殊要求:支持pid参数在线调整
写完,他把图纸翻到下一页。
这是同一个产线的不同部分,张力控制回路的另一种实现方式。
用的是不同的传感器、不同的调节器结构,但核心逻辑是一样的。
偏差→计算→输出。
他在笔记本上又加了一行:对比方案a用模拟pid,方案b用开关式调节。建议通用模块同时支持两种模式,可配置。
然后换下一张图纸,同一个产线的不同部分,不同产线的同一功能,来回比对。
找共性,也找差异。
共性的东西做成通用模块,差异的东西做成可配置参数。
这个过程,枯燥、繁琐、费眼睛。
看久了,眼睛酸得直流泪。
吕辰从抽屉里摸出一瓶眼药水,仰头滴了两滴,闭了一会儿眼,再睁开,继续看。
旁边的老周也在滴眼药水,两个人对视一眼,苦笑了一下,谁都没说话。
每隔一段时间,会有人站起来,拿着笔记本走到旁边的黑板前。
“大家看一下,我现一个东西。”
然后他在黑板上画一个简化的逻辑图。
几个人围过来,看着黑板,翻自己的笔记本,确认自己看到的和这个人看到的是不是一样。
如果一样,就在笔记本上打个勾。
如果不一样,就讨论,是图纸不同?还是理解不同?还是真的存在差异?有时候争论起来,声音越来越大,隔壁办公室的人都过来看。
赵老师带队去了架桥机项目,李师兄就是临时的“裁判长”。
他听两边说完,翻开自己的笔记本,找出相关的记录,给出判断。
争论完了,结论记下来,大家回去继续看。
吕辰今天现了一个有意思的东西,钢热处理线的升温控制回路,和鞍钢的完全不一样。
钢用的是“三段式”升温,快升温到设定值的o,然后慢逼近,最后进入保温阶段。
鞍钢用的是“恒定功率”升温,简单粗暴,但温度过冲大。