產(chǎn)品分類(lèi)品牌分類(lèi)
-
西門(mén)子PLC模塊 西門(mén)子CPU 西門(mén)子DP電纜 西門(mén)子模塊 西門(mén)子變頻器 西門(mén)子電源 西門(mén)子連接器 西門(mén)子軟啟動(dòng) 西門(mén)子軸卡 西門(mén)子數(shù)控系統(tǒng) 西門(mén)子工控機(jī) 西門(mén)子PLC 西門(mén)子觸摸屏 西門(mén)子交換機(jī) 西門(mén)子導(dǎo)軌 西門(mén)子驅(qū)動(dòng)器 西門(mén)子NCU備件 ET200 DP接頭 S7-1500 S7-400 S7-300 1200 200SMART 200CN PLC 電線電纜
6ES7317-2AK14-0AB0現(xiàn)貨供應(yīng)
6ES7317-2AK14-0AB0
MPS(Push),MRD(Read),MPP(Pop)指令分別是進(jìn)棧、讀棧和出棧指令,它們用于多重輸出電路。
FX系列有11個(gè)存儲(chǔ)中間運(yùn)算結(jié)果的堆棧存儲(chǔ)器(見(jiàn)圖1),堆棧采用*后出的數(shù)據(jù)存取方式。MPS指令用于儲(chǔ)存電路中有分支處的邏輯運(yùn)算結(jié)果,以便以后處理有線圈的支路時(shí)可以調(diào)用該運(yùn)算結(jié)集。使用一次MPS指令,當(dāng)時(shí)的邏輯運(yùn)算結(jié)果壓入堆棧的第一層,堆棧中原來(lái)的數(shù)據(jù)依次向下一層推移。
MRD指令讀取存儲(chǔ)在堆棧最上層的電路中分支點(diǎn)處的運(yùn)算結(jié)果,將下一個(gè)觸點(diǎn)強(qiáng)制性地連接在該點(diǎn)。讀數(shù)后堆棧內(nèi)的數(shù)據(jù)不會(huì)上移或下移。
MPP指令彈出(調(diào)用并去掉)存儲(chǔ)的電路中分支點(diǎn)的運(yùn)算結(jié)果。首先將下一觸點(diǎn)連接在該點(diǎn),然后從堆棧中去掉該點(diǎn)的運(yùn)算結(jié)果。使用MPP指令時(shí),堆棧中各層的數(shù)據(jù)向上移動(dòng)一層,最上層的數(shù)據(jù)在讀出后從棧內(nèi)消失。
圖1和圖2分別給出了使用一層棧和使用多層棧的例子。每一條MPS指令必須有一條對(duì)應(yīng)的MPP指令,處理最后一條支路時(shí)必須使用MPP指令,而不是MRD指令。在一塊獨(dú)立電路中,用進(jìn)棧指令同時(shí)保存在堆棧中的運(yùn)算結(jié)果不能超過(guò)11個(gè)
主傳送帶上有障礙物時(shí),瓶子會(huì)被傳送到再循環(huán)線上。
說(shuō)明:
如果要使用再循環(huán)線路,則激活內(nèi)部標(biāo)志M020,就能使用再循環(huán)線。然而,如果再循環(huán)線滿(mǎn)了(即C005起作用)或者正處于清空過(guò)程中(Y002起作用),再循環(huán)線忽略M020標(biāo)志。當(dāng)Y001有效時(shí),門(mén)GT1反時(shí)針旋轉(zhuǎn),允許瓶子從主傳送帶轉(zhuǎn)到再循環(huán)線上。當(dāng)瓶子完成這次轉(zhuǎn)移,光電管PC1光
線被遮斷,這樣給出一個(gè)輸入X003,這個(gè)輸入與計(jì)數(shù)器一起作用可以確定再循環(huán)線上的瓶子數(shù)目。當(dāng)標(biāo)志M020不起作用時(shí),輸出Y001復(fù)位,門(mén)GT1返回到中間位置(彈簧返回)。
瓶子離開(kāi)再循環(huán)線時(shí),標(biāo)志M030必須出現(xiàn)。在進(jìn)入和清空的選擇之間又有一個(gè)互鎖,門(mén)GTl被輸出Y002設(shè)定,使得產(chǎn)生順時(shí)針旋轉(zhuǎn)。PC1再一次提供計(jì)數(shù)信號(hào)(C006),將所有的瓶子計(jì)數(shù)。這個(gè)系統(tǒng)設(shè)計(jì)成在一次運(yùn)行中或是裝滿(mǎn)或是卻空再循環(huán)線。這就是為什么當(dāng)最后一瓶離開(kāi)再循環(huán)線時(shí),計(jì)數(shù)器要復(fù)位。
第三步,設(shè)置需要與上位機(jī)通訊的數(shù)據(jù)的數(shù)據(jù)傳輸區(qū)