文末有55个实战案例资料
导读:很多工控朋友写程序,还在靠经验堆逻辑,靠梯形图硬拼。
设备一多、流程一复杂,就容易混乱、故障锁死、调试半天找不到问题。
但你会发现,真正的高手、做标准设备的工程师,几乎都在用同一种编程方式——那就是标准状态机,也就是行业里公认的 S88 设备状态机。
它不是什么花里胡哨的技巧,而是一套让设备不乱动、逻辑不混乱、故障好处理、后期好维护的工业标准思路。
好,那么要写出完整的状态机程序前,需要我们很清晰的理解这个图中的每个部分所代表的含义:
图中黄颜色的标识:代表设备处于哪种状态,比如空闲、暂停、停止等。
图中绿颜色的标识:代表设备正在做什么,比如正在启动、正在完成、正在挂起等。
今天先给大家分享这条主干道如何理解:
(1)首先是设备处于一个“空闲状态”,当按下启动按钮后,设备会处于“正在启动”,这个启动属于整个系统在启动,比如判断电机有没故障、变频器有没故障、伺服有没使能等等。
(2)当上述设备都正常了后,这个动作就完成了,然后就去启动设备,比如要启动电机、变频器、输送带等等。这个过程就是图中的“Excete执行”,说明设备在动作。
(3)当设备启动完了后,设备就会到“Completing正在完成”,当设备启动完后,可以等待相关条件比如电机的反馈、延时等,当条件满足了后,跳转到“已经完成”状态。
接下来分析“挂起”功能:
当设备在启动过程中,人为按下了“暂停”按钮,然后设备会执行暂停,也就是“正在挂起”,完成后跳转到“已经挂起”的状态。然后需要人为取消暂停,也就是“取消挂起”功能,设备又继续动作!
好了,那么本文就先分析这么多,在下一篇文章中会继续给大家分析剩余的部分!
最近有很多小伙伴说要案例书籍,说是手机上看文章不是很方便,我抽时间把55个实战案例全部整理出来,案例都是比较典型的,其中包括气缸控制程序、报警程序、程序框架、运动控制程序封装、模拟量控制变频器、通信等实战案例。需要的可以加我微信:biao467524527,如果加不上可以私信我!