模塊6ES7322-1CF00-0AA0
在用戶程序中更新過(guò)程映像分區(qū)
要求
或者也可使用以下指令更新過(guò)程映像:
●
指令“UPDAT_PI”
●
指令“UPDAT_PO”
指令位于 STEP 7“指令”(Instructions) 任務(wù)卡中的“擴(kuò)展指令”(Extended instructions) 下。
程序內(nèi)的任意位置均可以調(diào)用該指令。
使用“UPDAT_PI”和“UPDAT_PO”指令更新過(guò)程映像分區(qū)的需求:
● 不能將過(guò)程映像分區(qū)分配給任何 OB。這意味著過(guò)程映像分區(qū)不會(huì)自動(dòng)更新。
模塊6ES7322-1CF00-0AA0
說(shuō)明
PPI 0 更新
PIP 0(自動(dòng)更新)不能使用指令“UPDAT_PI”和“UPDAT_PO”進(jìn)行更新。
UPDAT_PI:更新輸入的過(guò)程映像分區(qū)
通過(guò)該指令,將輸入模塊中的信號(hào)狀態(tài)讀入到輸入過(guò)程映像分區(qū) (PIPI)。
UPDAT_PO:更新輸出的過(guò)程映像分區(qū)
通過(guò)該指令,可以將輸入過(guò)程映像分區(qū)傳輸?shù)捷敵瞿K。
等時(shí)同步模式中斷 OB
在等時(shí)同步模式中斷 OB 中,可使用指令“SYNC_PI”和“SYNC_PO”更新過(guò)程映像分區(qū)。
有關(guān)等時(shí)同步模式中斷 OB 的其它信息,請(qǐng)參見(jiàn) STEP 7 在線幫助。
對(duì)模塊輸入和輸出進(jìn)行直接 I/O 訪問(wèn)
如果因編程原因需要對(duì) I/O 進(jìn)行直接讀/寫(xiě)訪問(wèn),也可以采用這種方式代替通過(guò)過(guò)程映像
進(jìn)行的 I/O 訪問(wèn)。直接(寫(xiě))I/O 訪問(wèn)也將寫(xiě)入過(guò)程映像。這樣,可防止再次直接訪問(wèn)時(shí)
后續(xù)的輸出過(guò)程映像值覆蓋原值。