大家好!2025年开始我想跟大家讨论下写程序遇到的一些思考和经历,咱们自动化人需要的一些程序实现方式,如有建议思考可以留言回复。
在从事自动化非标设备20年来,经历过苦恼困惑,也遇到一些设备形式,用逻辑实现感觉非常复杂,一直在思考学习中,此次讨论只是抛砖引玉,希望大家也分享自己的见解!共同为自动化人找到一个清晰的逻辑程序解决方案!
所有的建议均为个人思考,或许不够全面理解不够深刻,请大家多多包涵!目标找到最优化的思路!
个人在2008年前经历的非标自动化的程序处理方式,在逻辑顺序控制中,运行过程中报警后,处理方式不理想。
PLC中的顺序逻辑方法比较常见,在生产过程中,各执行机构按照生产工艺中预先设定的动作顺序以及相应的转换条件,一步一步进行的自动有序操作。(此处埋个伏笔,后续会更新非顺控程序部分)
执行机构动作,PLC需要执行的具体操作,例如伺服行走的输出,电磁阀的打开,旋转台旋转。
这三个要素构成我们写程序的基本条件,我们最终控制的是执行机构,控制机构需要有序的动作,需要转换时机的目的就是让它在什么情况下动作,很多的转换时机怎么有序管理,就出现步序,管理步序的同时就实现了执行机构的按照工艺的规划实现想要的程序逻辑。
根据被控机构的工作过程及控制要求,划分步,这个划分很关键,不能有歧义逻辑,要严谨。
编写PLC程序,常见梯形图、功能块图、指令表等。(此处埋个伏笔,后面会讨论 块封装的优与略)
C、多个伺服控制单轴运动(上海某司)
D、伺服运动与多阀控控制(天津某司)
E、转台与多台机器手协作控制(长春某司)
F、其他类型
G、非顺序控制项目(后续更新)
H、工件信息数据打包传送相关(后续更新)
第一次更新网文,请大家多多包涵!