西門子OPEN指令的邏輯是帶Execute的指令的DONE信號狀態(tài)如下:
如果"Execute"在命令執(zhí)行完成之前設置為 FALSE,則"Done"的值僅在一個執(zhí)行周期內(nèi)為 TRUE。
如果"Execute"在命令執(zhí)行完成之后設置為 FALSE,則"Done"的值也保持為 TRUE,跟隨"Execute"一起為FALSE。
按這個推理,F(xiàn)B284也是一樣的,你要定位完成信號的話,就不要把"ExecuteMode"信號消掉,等定位完成你讀到信號后再消掉。