您现在所在的是:

PLC论坛

回帖:1个,阅读:114 [上一页] [1] [下一页]
1261
ninthsister
文章数:58
年度积分:59
历史总积分:1261
注册时间:2005/12/24
发站内信
发表于:2025/2/3 10:20:48
#0楼
大家好!2025年开始我想跟大家讨论下写程序遇到的一些思考和经历,咱们自动化人需要的一些程序实现方式,如有建议思考可以留言回复。

在从事自动化非标设备20年来,经历过苦恼困惑,也遇到一些设备形式,用逻辑实现感觉非常复杂,一直在思考学习中,此次讨论只是抛砖引玉,希望大家也分享自己的见解!共同为自动化人找到一个清晰的逻辑程序解决方案!

所有的建议均为个人思考,或许不够全面理解不够深刻,请大家多多包涵!目标找到最优化的思路!

个人在2008年前经历的非标自动化的程序处理方式,在逻辑顺序控制中,运行过程中报警后,处理方式不理想。

PLC中的顺序逻辑方法比较常见,在生产过程中,各执行机构按照生产工艺中预先设定的动作顺序以及相应的转换条件,一步一步进行的自动有序操作。(此处埋个伏笔,后续会更新非顺控程序部分)

stepbystep 工作过程被划分成若干个阶段,每个阶段称为一个“步”,每个步代表一个特定的状态。
跳转条件也就是转换时机,是从当前步进入下一步的条件,包括按钮动作、行程开关信号、逻辑设定时机等
执行机构动作,PLC需要执行的具体操作,例如伺服行走的输出,电磁阀的打开,旋转台旋转。



这三个要素构成我们写程序的基本条件,我们最终控制的是执行机构,控制机构需要有序的动作,需要转换时机的目的就是让它在什么情况下动作,很多的转换时机怎么有序管理,就出现步序,管理步序的同时就实现了执行机构的按照工艺的规划实现想要的程序逻辑。



根据被控机构的工作过程及控制要求,划分步,这个划分很关键,不能有歧义逻辑,要严谨。

明确每个步之间的转换条件,转换中的状态显示,要设计报警。
?编写PLC程序,常见梯形图、功能块图、指令表等。(此处埋个伏笔,后面会讨论 块封装的优与略)

哪些场景用顺序逻辑(只描述自己经历的部分,其他大家补充)后面我会聊每个程序的利与弊,仅个人观点仅供参考

大家哪个感兴趣回复,说哪个项目(很多项目是早期自己编的,或许能给大家借鉴下思路)

A、传送带托盘多工位自动控制(长沙某司)

B、多工位多台机械手与伺服组合动作顺序(长春某司)

C、多个伺服控制单轴运动(上海某司)

D、伺服运动与多阀控控制(天津某司)

E、转台与多台机器手协作控制(长春某司)

F、其他类型

G、非顺序控制项目(后续更新)

H、工件信息数据打包传送相关(后续更新)

第一次更新网文,请大家多多包涵!



?



60
A罗志恒13880
文章数:276
年度积分:60
历史总积分:60
注册时间:2023/4/27
发站内信
发表于:2025/2/4 16:56:43
#1楼
实际上我这个小白也在研究程序逻辑框架。从汇川轴控状态机中得到了启发,准备将程序也进行状态机的划分。自动,手动,报警,初始化,复位5个状态。对于轴控指令和其他专业指令,也进行状态划分,指令触发前,触发中,指令执行中,指令执行完成。将所有的逻辑和指令进严格划分。在使用时候,严格按照划分的步骤来使用,这样最大限度的避免逻辑冲突,指令冲突,以及各种状态下的BUG。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

46.8003