1.OB1過程映像
OB1過程映像就是普通的PLC的輸入、輸出區。PLC采用循環執行用戶程序的方式,每次循環CPU將OB1過程映像輸出區的數據寫到輸出模塊;讀取輸入 模塊的輸入狀態,保存到OB1過程映像輸入區;然后執行用戶程序。這種工作方式不能馬上將邏輯運算得到的輸出點的值送輸出模塊,使用的輸入點的狀態也不是 最新的,因此造成了輸入、輸出的響應延遲。
2.過程映像
分區可以為S7-400的輸入/輸出地址分配最多15個過程映像
分區 (PIP)。
在硬件組態時,將一塊輸入模塊和一塊輸出模塊組態為屬于某個過程映像分區,例如PIP1(見下圖)。
打開CPU的屬性對話框,在“時刻中斷”選項卡,將過程映像分區PIP1分配給OB10(見下圖)。
在調用OB10時,CPU首先自動讀入被組態為屬于過程映像分區PIP1的輸入模塊的輸入值,然后執行OB10中的程序。執行完后,輸出值被立即寫至被組態為屬于PIP1的輸出模塊。上述過程能保證得到最小的輸入、輸出響應時間。
除了上述的在調用OB時的過程映像分區更新方式之外,還可以在用戶程序中調用SFC 26 (UPDAT_PI) 和SFC 27 (UPDAT_PO)來更新過程映像分區。
原創文章,轉載請注明: 轉載自
淘金哇-淘精華本文鏈接地址:
S7-300/400的過程映像分區[url]http://www.taojinwa.com/blog/?p=1667[/url]