恭喜,你发布的帖子
发布于 2021-09-03 19:53:11
20楼
其实是需要先清楚地了解知道 工艺、流程、设备。
据此,就能列出控制对象的所有状态。任意时刻控制对象只能处于一个确定的状态中。
而所有这些状态,是由全部输出Q构成的。
例如:“运转状态”可以有“手动/自动” -如: “手动运转状态”;“升速/降速” - 组合成 “手动运转升速状态” 其中,升降速功能一定是运转状态中的一种状态;其功能还可以有 直线斜率、S曲线、自定义多种选择状态。
正因为所有状态是由全部输出构成的,所以一定是从关注输出来做状态编程。
列出所有状态(从宏观到细部,包括故障状态)后,就是仔细考虑状态转换(跳转,包括故障跳转)了。具体就是进入每一状态的判断条件。
每一状态都有标志位。(进入状态置一,退出置零)
最后才是列明所需的所有实际输入。(实际输入是可多样化的,有实际点的、远程的、H MI上的等等)
请填写推广理由:
分享
只看
楼主