查看: 1031|回复: 9
收起左侧

[资料分享] 状态机

邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
再写状态机的程序时发现设备的状态有时会处于多种状态下,查阅资料发现这种叫做叠加态,但是还是不太明白,有没有人指点一二




上一篇:ECAT通信
下一篇:CODESYS应用从入门到精通全套视频

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

liub8511 2023-5-4 08:23:45 | 显示全部楼层
多种状态 是不是以为状态没有理清楚啊 或者同样的转移条件 状态跳转不是唯一的 ?
回复 送花

使用道具 举报

Nomad 2023-5-4 10:23:34 | 显示全部楼层
轴状态机有个状态时匀速运动,这个匀速运动状态在轴输入速度和轴输出速度相等时ON,包含0速度。在轴使能切无报警发生并且禁止状态时,轴静止中和匀速运动的状态机就会同时ON起来。如果你写流程动作程序,在判断分支的时候状态机可能有多个状态,如果几个状态有优先级你就按照优先级来,如果优先级都一样那就在几个状态间轮询,那个条件先到达就执行那个状态机后面的动作。不知道说的跟你问的对不对的上哈,可以再交流
回复 送花

使用道具 举报

好想摆烂 2023-5-4 13:30:16 | 显示全部楼层
Nomad 发表于 2023-5-4 10:23
轴状态机有个状态时匀速运动,这个匀速运动状态在轴输入速度和轴输出速度相等时ON,包含0速度。在轴使能切 ...

我想说的是 设备的状态机,例如手动 自动 回原,我看了一些资料说有时候设备会处于叠加态的状态下
回复 送花

使用道具 举报

caijie19860708 2023-5-4 14:49:28 | 显示全部楼层
image.png
可以参考状态转移条件优先级来确定
回复 送花

使用道具 举报

yjhmath 2023-5-4 14:53:47 | 显示全部楼层
这个看个人写法,一般设备都是处于一个状态下的,多状态说明状态切换没写好
回复 送花

使用道具 举报

hdy0595 2023-5-4 16:43:23 | 显示全部楼层
好想摆烂 发表于 2023-5-4 13:30
我想说的是 设备的状态机,例如手动 自动 回原,我看了一些资料说有时候设备会处于叠加态的状态下 ...

叠加态需要把状态分得更细吧,需要多个标志或状态寄存器,设备内部不同部件可能也需要各自的状态寄存器,一堆状态标志排列组合就有很多叠加状态了,排除掉那些不需要的,物理上不可能的,剩下的就是需要编程处理的
回复 送花

使用道具 举报

卢志武 2023-5-22 09:36:47 | 显示全部楼层
应该是程序问题,比如状态值在不停的循环
回复 送花

使用道具 举报

一万九5 2023-5-27 22:54:56 | 显示全部楼层
状态机,=就是一个状态的表示
肯定是有效的,清晰的
什么叠加,外行!一堆乱七八槽的,如何描述状态呢
你自己的工艺,你描述不清楚,还搞屁呀!
为什么会有叠加
回复 送花

使用道具 举报

uusl 2023-8-25 15:07:54 | 显示全部楼层
叠加态,不明白,用MC_readstatus可以看到状态,不会有几个状态同时出现的,如果你有几个状态轮换,只能说你的控制写的有问题。
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部