125510819
www.xueplc.com
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 249 個(gè)
工控威望: 462 點(diǎn)
下載積分: 1321 分
在線時(shí)間: 54(小時(shí))
注冊(cè)時(shí)間: 2010-01-23
最后登錄: 2018-09-02
查看125510819的 主題 / 回貼
樓主  發(fā)表于: 2011-06-10 11:17
1.OB1過(guò)程映像
OB1過(guò)程映像就是普通的PLC的輸入、輸出區(qū)。PLC采用循環(huán)執(zhí)行用戶程序的方式,每次循環(huán)CPU將OB1過(guò)程映像輸出區(qū)的數(shù)據(jù)寫(xiě)到輸出模塊;讀取輸入 模塊的輸入狀態(tài),保存到OB1過(guò)程映像輸入?yún)^(qū);然后執(zhí)行用戶程序。這種工作方式不能馬上將邏輯運(yùn)算得到的輸出點(diǎn)的值送輸出模塊,使用的輸入點(diǎn)的狀態(tài)也不是 最新的,因此造成了輸入、輸出的響應(yīng)延遲。
2.過(guò)程映像分區(qū)
可以為S7-400的輸入/輸出地址分配最多15個(gè)過(guò)程映像分區(qū) (PIP)。
在硬件組態(tài)時(shí),將一塊輸入模塊和一塊輸出模塊組態(tài)為屬于某個(gè)過(guò)程映像分區(qū),例如PIP1(見(jiàn)下圖)。

打開(kāi)CPU的屬性對(duì)話框,在“時(shí)刻中斷”選項(xiàng)卡,將過(guò)程映像分區(qū)PIP1分配給OB10(見(jiàn)下圖)。

在調(diào)用OB10時(shí),CPU首先自動(dòng)讀入被組態(tài)為屬于過(guò)程映像分區(qū)PIP1的輸入模塊的輸入值,然后執(zhí)行OB10中的程序。執(zhí)行完后,輸出值被立即寫(xiě)至被組態(tài)為屬于PIP1的輸出模塊。上述過(guò)程能保證得到最小的輸入、輸出響應(yīng)時(shí)間。
除了上述的在調(diào)用OB時(shí)的過(guò)程映像分區(qū)更新方式之外,還可以在用戶程序中調(diào)用SFC 26 (UPDAT_PI) 和SFC 27 (UPDAT_PO)來(lái)更新過(guò)程映像分區(qū)。

原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明: 轉(zhuǎn)載自淘金哇-淘精華
本文鏈接地址: S7-300/400的過(guò)程映像分區(qū)[url]http://www.taojinwa.com/blog/?p=1667[/url]
近千套 PLC.觸摸屏 例程,免費(fèi)共享 http://pan.baidu.com/s/1c1uxlxm 關(guān)注www.xueplc.com 長(zhǎng)期更新