西門子PLC系統(tǒng)中裝入指令與傳送指令
發(fā)布于2022-02-09 13:51
30
2
標(biāo)簽:PLC指令,西門子PLC指令
裝入指令與傳送指令用于在各種存儲區(qū)域之間以及存儲區(qū)域和處理輸入/輸出模塊之間交換數(shù)據(jù)。在每次掃描中,中央處理器無條件地執(zhí)行裝入指令與傳送指令,而不受RLO的影響。
裝入指令與傳送指令可以完成以下區(qū)域的數(shù)據(jù)交換:
①I/O存儲區(qū)與位存儲區(qū)M、進程輸入存儲區(qū)PI、進程輸出存儲區(qū)PQ、定時器T、計數(shù)器C、數(shù)據(jù)區(qū)d之間的數(shù)據(jù)交換。
②進程輸入輸出存儲器PL/PQ與位存儲區(qū)M、定時器T、計數(shù)器C、數(shù)據(jù)區(qū)d之間的數(shù)據(jù)交換。
③定時器T、計數(shù)器C與進程輸入輸出存儲區(qū)PI/PQ、位存儲區(qū)M、數(shù)據(jù)區(qū)d之間的數(shù)據(jù)交換。
裝入指令與傳送指令由累加器交換。累加器是CPU中的一個特殊寄存器,可以作為“緩沖區(qū)”。一般來說,數(shù)據(jù)傳輸和轉(zhuǎn)換是通過累加器進行的,而不是直接在存儲區(qū)進行。在S7-300/400 plc中,有兩個32位累加器,即累加器1和累加器2。當(dāng)執(zhí)行加載指令L時,數(shù)據(jù)被加載到累加器1中,累加器1中的原始數(shù)據(jù)被傳送到累加器2,累加器2中的原始數(shù)據(jù)被重寫。當(dāng)傳輸指令T被執(zhí)行時,累加器1中的數(shù)據(jù)被復(fù)制到目標(biāo)存儲區(qū),而累加器1中的內(nèi)容保持不變。L和T指令可以對字節(jié)(8位)、字(16位)和雙字(32位)數(shù)據(jù)進行操作。當(dāng)數(shù)據(jù)長度小于32位時,數(shù)據(jù)在累加器1中向右對齊(低位對齊),其余位用零填充。
裝入指令與傳送指令操作有三種尋址模式:立即尋址、直接尋址和間接尋址。
LAD編程語言指令只有賦值指令,而STL編程語言指令分為加載指令和傳遞指令,其中包含地址寄存器處理指令。
總結(jié):以上就是“西門子PLC系統(tǒng)中裝入指令與傳送指令”的相關(guān)介紹,您了解了各自的功能了嗎?另外,有興趣的的朋友接結(jié)合技成培訓(xùn)網(wǎng)的plc視頻教程來學(xué)習(xí),效率更高。