:1800弄(電子商務(wù)園)5005公司主營:西門子數(shù)控系統(tǒng),V20變頻器S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人機界面,變頻器,DP總線,MM變頻器,6SE70交流工程調(diào)速變頻器6RA70等系列產(chǎn)品。
產(chǎn)品簡介
詳細介紹
西門子屏6AV2181-5AF02-0AX0檢測
.1800弄
線圈
輸出
輸出指令(=)將新值寫入輸出點的映像寄存器。當(dāng)輸出指令執(zhí)行時,S7- 200將輸出映像寄存器中的位接通或者斷開。在LAD和FBD中,點的值等于功率流。在STL中,棧頂?shù)闹档轿弧?/span>
立即輸出
當(dāng)指令執(zhí)行時,立即輸出指令(=I)將新值同時寫到物理輸出點 和相應(yīng)的映像寄存器中。
當(dāng)立即輸出指令執(zhí)行時,物理輸出點立即被置為功率流值。在
STL中,立即指令將棧頂?shù)闹盗⒓吹轿锢磔敵鳇c的位 上。“I"表示立即引用;當(dāng)執(zhí)行指令時,將新數(shù)值寫入物理輸出和相應(yīng)的映像寄存器位置。這一點不同于非立即指令,只把新值寫入映像寄存器。
置位和復(fù)位
置位(S)和復(fù)位(R)指令將從地址開始的N個點置位或者復(fù) 位。您可以一次置位或者復(fù)位1- 255個點。
如果復(fù)位指令的是一個定時器位(T)或計數(shù)器位(C),指令不但復(fù)位定時器或計數(shù)器位,而且 定時器或計數(shù)器的當(dāng)前值。
使ENO = 0的錯誤條件:
■ 0006 (間接尋址)
■ 0091 (操作數(shù)超出范圍)
立即置位和立即復(fù)位
立即置位和立即復(fù)位指令將從地址開始的N個點立即置位或者立即復(fù)位。您可以一次置位或復(fù) 位1到128個點。
“I"表示立即引用;當(dāng)執(zhí)行指令時,將新數(shù)值寫入物理輸出點和相應(yīng)的映像寄存器位置。這一 點不同于非立即指令,只把新值寫入映像寄存器。
使ENO=0的錯誤條件:
■ 0006(間接尋址)
■ 0091(操作數(shù)超出范圍)
表6--4 位邏輯輸出指令的有效操作數(shù)
輸入/輸出 | 數(shù)據(jù)類型 | 操作數(shù) |
位 | BOOL | I、Q、V、M、SM、S、T、C、L |
位(立即) | BOOL | Q |
N | BYTE | IB、QB、VB、MB、SMB、SB、LB、AC、*VD、*LD、*AC、常數(shù) |
實例:線圈指令 | |
Network1 //輸出指令為外部I/O(I、Q)和內(nèi)部存儲器 //(M、SM、T、C、V、S、L)位值。 LD I0.0 = Q0.0 = Q0.1 = V0.0 Network 2 //將一個6位順序組設(shè)為數(shù)值1。 //起始位地址,以及要設(shè)置的位數(shù)。當(dāng)位 //(Q0.2)的值為1時,置位指令 //的程序狀態(tài)指示器為ON。 LD I0.1 S Q0.2,6 Network 3 //將一個6位順序組復(fù)位到數(shù)值0。 //起始位地址和要復(fù)位的位數(shù)。 //當(dāng)位(Q0.2)的值為0時,復(fù)位指 //令的程序狀態(tài)指示器為ON。 LD I0.2 R Q0.2,6 Network4 //置位和復(fù)位一組8個輸出位(Q1.0~Q1.7)。LD I0.3 LPS A I0.4 S Q1.0,8 LPP A I0.5 R Q1.0,8 Network5 //置位和復(fù)位指令實現(xiàn)鎖存器功能。 //完成置位/復(fù)位功能,必須確保這些 //位沒有在其他指令中被改寫。在本例中, //Network4置位和復(fù)位一組 //8個輸出位(Q1.0~Q1.7)。在RUN //下Network5會覆蓋Q1.0的值,從而 //控制Network4中的程序狀態(tài)顯示器。 LD I0.6 = Q1.0 | |
時序圖 Network 1 I0.0 Q0.0, Q0.1, V0.0 Networks 2 和 3 I0.1 (置位) I0.2 (復(fù)位) 復(fù)位為0覆蓋了置位為1,因為程序掃描是在執(zhí)行Network2 的置位之后,再執(zhí)行Network3的復(fù)位。 Networks 4 和 5 I0.3 I0.4 (置位) I0.5 (復(fù)位) I0.6 Q1.0 Network5中的輸出位(=)指令會覆蓋Network4中置位/復(fù)位的個位(Q1.0),因為 Network5在程序掃描周期的后執(zhí)行。 |
邏輯堆棧指令
棧裝載與
棧裝載與指令(ALD)對堆棧中層和第二層的值進行邏輯與 操作。結(jié)果放入棧頂。執(zhí)行完棧裝載與指令之后,棧深度
減1。
棧裝載或
棧裝載或指令(OLD)對堆棧中層和第二層的值進行邏輯或 操作。結(jié)果放入棧頂。執(zhí)行完棧裝載或指令之后,棧深度
減1。
邏輯推入棧
邏輯推入棧指令(LPS)棧頂?shù)闹?,并將這個值推入棧。棧底的值被推出并消失。
邏輯讀棧
邏輯讀棧指令(LRD)堆棧中的第二個值到棧頂。堆棧沒有推入?;蛘邚棾鰲2僮鳎f的棧頂值
被新的值取代。
邏輯彈出棧
邏輯彈出棧指令(LPP)彈出棧頂?shù)闹?。堆棧的第二個棧值成為新的棧頂值。
ENO與
ENO與指令(AENO) 對ENO位和棧頂?shù)闹颠M行邏輯與操作,其產(chǎn)生的效果與LAD或者FBD中盒指令的ENO位相同。與操作結(jié)果成為新的棧頂。
ENO是LAD和FBD中盒指令的布爾輸出。如果盒指令的EN輸入有功率流并且執(zhí)行沒有錯誤,則ENO 將功率流傳遞給下一元素。您可以把ENO作為指令成功完成的使能標(biāo)志位。ENO位被用作棧頂,影響功率流和后續(xù)指令的執(zhí)行。STL中沒有EN輸入。條件指令要想執(zhí)行,棧頂值必須為邏輯1。在STL 中也沒有ENO輸出。但是在STL中,那些與LAD和FBD中具有ENO輸出的指令相應(yīng)的指令,存在一個 特殊的ENO位。它可以被AENO指令訪問。
裝入堆棧
裝入堆棧指令(LDS)堆棧中的第N個值到棧頂。棧底的值被推出并消失。
表6--5 裝入堆棧指令的有效操作數(shù)
輸入/輸出 | 數(shù)據(jù)類型 | 操作數(shù) |
N | BYTE | 常數(shù)(0到8) |
如圖6--3中所示,S7- 200用邏輯堆棧來決定控制邏輯。在本例中,“iv0"到“iv7"表示邏輯堆棧的
初始值,“nv"表示指令提供的一個新值,而“S0"表示邏輯堆棧中存儲的計算值。
1 數(shù)值是不確定的(可以是0,也可以是1)
2
在邏輯入?;蛘哐b入堆棧指令執(zhí)行后,iv8的值丟失。
圖6--3 邏輯堆棧指令的操作
下一篇:西門子精智面板6AV2181-4XB00-0AX0參數(shù)