商鋪名稱:上海制菱自動化科技有限公司
聯系人:沈子偉(先生)
聯系手機:
固定電話:
企業郵箱:380087736@qq.com
聯系地址:南京市江寧區將軍大道20號3樓55室
郵編:210000
聯系我時,請說是在焊材網上看到的,謝謝!
南京制菱,三菱全系列/威綸正規代理,
公司同時優勢產品,施耐德PLC 歐姆龍PLC 西門子PLC
發那科數控
QJ71PB93D三菱PLC模塊I/O數據分離防止功能分析
I/O數據的分散防止功能用來防止CPU裝置的I/O數據與主站的I/O數據之間出現不匹配的情況。下圖為數據從主站向緩沖存儲器傳送過程中,從CPU模塊讀取數據時發生數據分散情況的實例。
[I/O數據分散舉例]
1、I/O數據分離防止功能
1)、在QJ71PB93D緩沖存儲器和主站之間數據傳輸過程中,如果從CPU模塊讀取或向CPU模塊寫入緩沖存儲器信息,則會導致I/O數據發生數據分離現象。
2)、使用數據分離防止功能時,在數據從主站向QJ71PB93D緩沖存儲器(輸入區域)傳輸的過程中,從CPU進行讀取信息的操作將被延遲,數據傳輸完成后,再從CPU模塊讀取信息。
而且,向主站的數據傳輸也要延遲到CPU模塊向QJ71PB93D緩沖存儲器(輸出區域)寫入完成才可以進行,在寫入完成后執行向主站的數據傳輸任務。
3)、為了激活I/O數據分離防止功能,使用了一種采用順控程序中專用指令(BBLKRD/BBLKWR)的方法。
如果采用MOV/FROM/T指令在QJ71PB93D緩沖存儲器和CPU模塊之間進行刷新操作,則分散防止功能不能使用。
4)、如果CPU模塊有下列序號,則可以使用數據分離防止功能:
QCPU(Q 模式):序號02092**********或更新的序號。
5)、使用分散防止功能時,從CPU模塊讀取信息或向其中寫入信息或在CPU模塊和主站之間進行通訊都需要等待,因此,CPU模塊和主站之間的通訊將會延遲。
如要了解傳輸延遲時間,請參閱第6 章傳輸延遲時間。
2、使用專用指令的分散防止功能
分散防止功能可以通過使用BBLKRD 指令(讀取)和BBLKWR 指令(寫入)來實現,此兩種指令屬于緩沖存儲器從/向QJ71PB93D讀取/寫入信息的專用指令。
如果使用FROM/TO指令進行緩沖存儲器的讀/寫操作,則不能使用分散防止功能。
1)、BBLKRD、BBLKWR指令
2)、在執行專用指令(BBLKRD/BBLKWR)前,一定要開啟BBLKRD啟動請求信號(Y0A)/BBLKWR 啟動請求信號(Y0B)。
如果BBLKRD 啟動請求信號(Y0A)/BBLKWR 啟動請求信號(Y0B)關閉,則專用指令(BBLKRD/BBLKWR)無效。
QJ71PB93D數據分離防止,數據分離防止