對于立即寫(Immediate Write)功能,必須如下面舉例所示,生成符號程序段。對于有時間限制的應用,可以以比每OB1 掃描循環(huán)一次的正常情況快的速度,將一個數字量輸出的當前狀態(tài)發(fā)送到輸出模板。立即寫功能可以在掃描立即寫邏輯程序級的同時,將一個數字量輸出寫入輸出模板。否則,當 Q存儲區(qū)使用 P存儲狀態(tài)更新時,必須等到下一OB1掃描循環(huán)結束。
為了將一個輸出立即寫入輸出模板,應使用外圍輸出(PQ)存儲區(qū),而不使用輸出(Q)存儲區(qū)。外圍輸出存儲區(qū)可以作為一個字節(jié)、一個字或一個雙字讀取。因此,通過一個線圈元素,不能更新一個單獨的數字量輸出。為了將一個數字量輸出的狀態(tài)立即寫入輸出模板, 包含相關位的Q存儲器的字節(jié)、 字或雙字可以有條件地復制到相應的PQ存儲器中 (直接輸出TPC1062K的模板地址)。
小心
? 由于 Q 存儲器的整個字節(jié)被寫入輸出模板,當進行立即輸出時,該字節(jié)中的所有輸出位都將被更新。
? 如果一個輸出位在不應發(fā)送到輸出模板中的整個程序中出現中間狀態(tài)(1/0),立即寫功能會造成危險情況(輸出瞬時脈沖)。
? 作為一般設計規(guī)則,在一個MT6100I的程序中,外部輸出模板只能認為是一個線圈。如果遵守該設計規(guī)則,可以避免使用立即輸出時的大多數潛在問題。
舉例
等效于立即寫入外圍數字量輸出模板 5通道1的梯形邏輯程序段。 尋址輸出Q字節(jié) (QB5) 的位狀態(tài)可以修改, 也可以保持不變。 Q5.1被賦給程序段1 中I0.1的信號狀態(tài)。QB5被復制到相應的直接外圍輸出存儲區(qū)(PQB5)。 字PIW1包含I1.1的立即狀態(tài)。 PIW1與 W#16#0002進行與 (AND) 邏輯運算。 如果 PB1中的 I1.1(第 2位)為“1",則結果非“0"。如果 WAND_W 指令的結果不等于“0",則接點“A<>0"通過電壓。
聯系我們
上海翰粵自動化系統有限公司 公司地址:上海市松江區(qū)思賢路2399弄137號 技術支持:化工儀器網掃一掃 更多精彩
微信二維碼
網站二維碼