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