运动控制器之状态机

状态机

IDB_AXIS_STATE.jpg

禁用

IDB_AXIS_DISABLE.jpg

使能

IDB_AXIS_STANDSTILL.jpg

错误停止

IDB_AXIS_ERRORSTOP.jpg

停止

IDB_AXIS_STOP.jpg

同步运动

IDB_AXIS_SYNCMOTION.jpg

连续运动

IDB_AXIS_CONMOTION.jpg

离散运动

IDB_AXIS_DISMOTION.jpg

回零

IDB_AXIS_HOME.jpg

Note1:在任何状态下,轴发生错误,都会进入ErrorStop状态。
Note2:在任何状态下,轴没有发生错误,并且MC_Power.Enable为False(MC_Power指令Buffermode选择mcAborting时)。
Note3:MC_Power.Status为False时使用MC_Reset指令复位。
Note4:MC_Power.Enable和MC_Power.Status为True时使用MC_Reset指令复位。
Note5:使用MC_Power指令使能并且MC_Power. Status为True。
Note6:MC_Stop.Done为True并且MC_Stop.Execute为False。

状态机在IEC61131-3 Part2 里面的Motion对这些指令进行了规划。理解好对应的状态机,有利于帮助我们在程序规划时候的编写。

林建
Log:
2019年02月11日 发布本文

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容