111报文实现定位控制时,可以使用西门子功能块FB284,也可以使用功能基本相似的Festo P2P点到点功能块。两种控制中都能找到ExecuteMode对应的反馈信号,但两者时序不同。
1.FB284控制
首先找到缓存数据,获取ZSW1。

上面将其赋值给%MW2,之后就可以使用其bit12来复位ExcuteMode信号,因为高低位的关系,实际取位M2.4
下图trace结果显示,ExcuteMode信号触发后,FB发送给CMMT的执行信号被功能块处理成了一个脉冲信号,CMMT反馈的确认信号也是一个脉冲信号。

2.Feto P2P功能块
Festo P2P功能块封装引脚直接提供ExecuteMode反馈信号接口。AxisAckSetpoint忠实反应ExecuteMode的时序,ExecuteMode置位后它即置位,ExecuteMode复位后它才复位。

