国产色妞妞在线视频免费播放,一级无毛片,亚洲天堂日韩在线,热99re久久国超精品首页,一区二区三区亚洲区,国产高清不卡一区二区三区,在线观看老湿视频福利

西門(mén)子變頻器代理商(西門(mén)子PLC模塊總代理)

西門(mén)子: 西門(mén)子代理商
西門(mén)子CPU: 西門(mén)子plc
德國: 全新原裝
單價(jià): 888.00元/臺
發(fā)貨期限: 自買(mǎi)家付款之日起 天內發(fā)貨
所在地: 直轄市 上海 上海松江
有效期至: 長(cháng)期有效
發(fā)布時(shí)間: 2023-12-19 01:28
最后更新: 2023-12-19 01:28
瀏覽次數: 87
采購咨詢(xún):
請賣(mài)家聯(lián)系我
發(fā)布企業(yè)資料
詳細說(shuō)明

西門(mén)子變頻器代理商

西門(mén)子變頻器代理商

西門(mén)子變頻器代理商

PLC程序變量

(1) 變量與參數?!白兞俊迸c“參數”是S7中常用的名詞,在不同的使用場(chǎng)合有不同的含義。為了防止概念的混淆,可根據不同的用途,將S7中的變量分為“程序變量”與“診斷變量”兩大類(lèi);將參數分為"程序參數"與"配置參數(組態(tài)參數)"兩大類(lèi)。

??“診斷變量”用于PLC調試階段,如“變量表調試”所指的就是“診斷變量”。診斷變量包括的范圍很廣、凡是PLC中可以賦值或進(jìn)行顯示的信號與數據統稱(chēng)為診斷變量(Varlable),它包括輸入、輸出、內部標志寄存器、定時(shí)器、計數器、數據塊中的內容等。

??“配置參數(組態(tài)參數)”用于PLC硬件的配置(組態(tài)),通過(guò)“配置參數(組態(tài)參數)”的設定,可以定義PLC的組成模塊、I/O地址、通信接口等。

??“程序變量”與“程序參數”是在PLC程序設計階段需要使用的“變量”與“參數”。除非特別說(shuō)明,這里所講的“變量”均是指“程序變量”,“參數”均是指“程序參數”;而在調試部分,硬件組態(tài)(配置)部分所述的“變量”均是指“診斷變量”,“參數”均是指“配置參數”。

??S7可以使用的"程序變量"包括程序參數、局部變量(又稱(chēng)臨時(shí)變量Temporary)、靜態(tài)變量(Static)3 種基本類(lèi)型,并且有規定的使用范圍。

??(2) 變量的作用。在PLC程序中可以使用變量,是S7系列PLC的特點(diǎn)之一。在S7中使用變量可以實(shí)現以下功能:

??1) 增加程序的通用性。在PLC程序設計階段,為了提高程序的通用性,可以通過(guò)變量使得同一邏輯塊用在不同的控制場(chǎng)合。

??例如:對于圖5-35所示的邏輯塊,假設其功能為實(shí)現邏輯運算C=B·A;D=D 1,并且采用變量進(jìn)行編程。

??調用該邏輯塊時(shí),若對變量A賦值為I0.1、變量B 賦值為I0.2、變量D賦值為MW10、變量C賦值為Q01 時(shí),程序的執行結果為:

??Q0.1=I02·I0.1:MW10=MW10 1。

??圖5-35 變量的作用

??2) 便于程序檢查。使用了變量后,在調用該邏輯塊時(shí),在調用指令中可以顯示該邏輯塊所需要的相應輸入、輸出信號(見(jiàn)圖5-36),以方便程序設計與檢查。

??由于S7對變量與符號地址有規定的格式要求(不可以使用S7關(guān)鍵詞,有關(guān)S7的關(guān)鍵詞可以參見(jiàn)附錄),在圖5-36中已經(jīng)將圖5-35所對應的邏輯塊變量A、B、C、D、分別采用了符號地址IN_A、IN_B、OUT_C、INOUT_D進(jìn)行編程。

??圖5-36 調用變量編程的塊

??(3) 變量的分類(lèi)與使用范圍。S7可以使用的"程序變量"包括程序參數、局部變量(又稱(chēng)臨時(shí)變量Temp)、靜態(tài)變量(Stat)3種基本類(lèi)型。

??1) 程序參數。S7的程序參數用于傳遞邏輯塊之間的數據。當采用調用式結構時(shí),應通過(guò)參數定義執行被調用的邏輯塊所需要的數據;也可以通過(guò)參數將被調用的邏輯塊的執行結果返回給調用的塊。

??在S7中,從參數的用途與功能上,程序參數可以分為輸入參數(IN)、輸出參數(OUT)、輸入/輸出參數(IN_OUT)3種;從參數的性質(zhì)上可以分為形式參數(Format Parameter)與實(shí)際參數(Actual Parameter)2種。

??● 輸入參數(IN):它是邏輯塊執行所需要的基本輸入參數,在邏輯塊中只能進(jìn)行"讀"操作,必須由調用它的其他邏輯塊予以賦值。

??例如,在圖5-35中,信號A、B在邏輯塊中為"觸點(diǎn)"信號,它必須由調用它的塊將其定義為I0.1、10.2或11.1、11.2等具體而明確的輸入地址(可以是**地址或符號地址,參見(jiàn)圖5-36)。

??● 輸出參數(OUT):它是邏輯塊執行結果存儲所需要的基本輸出參數,在邏輯塊中只能進(jìn)行"與"操作,必須由調用它的其他邏輯塊定義地址,執行結果可以用于其他邏輯塊。

??例如,在圖5-35中的信號C在邏輯塊中為輸出"線(xiàn)圈"信號,同樣必須由調用它的邏輯塊將其定義為Q0.1或Q1.1等具體而明確的輸出地址(可以是**地址或符號地址,參見(jiàn)圖5-36)。

??● 輸入/輸出參數(IN_OUT):它是邏輯塊執行所需要的基本輸入/輸出參數,在邏輯塊中可以進(jìn)行“讀/寫(xiě)”操作。在邏輯塊中一方面要求有“初始值”輸入(初始值可以在變量表中設定),另一方面又可以進(jìn)行結果輸出。必須由調用它的其他邏輯塊或變量表給定"初始值";但在邏輯塊的執行過(guò)程中將改變參數值,改變后的輸入/輸出參數同樣可以用于其他邏輯塊。

??例如,在圖5-35中的D在邏輯塊需要進(jìn)行加"1"運算,它必須由調用它的塊給定初始值(MW10),運算結果又保存在MW10中(參見(jiàn)圖5-36)。

??● 形式參數與實(shí)際參數:在使用了變量后,功能塊中所使用的信號與數據只能以“符號”的形式出現,如圖5-35中的A、B、C、D等,這些“符號”稱(chēng)為形式參數(Format Parameter)。而在調用塊中對“符號”所賦予的實(shí)際地址或實(shí)際數值,如圖5-36中的10.1、10.2、00.1、MW10等稱(chēng)為實(shí)際參數(Aetual Parameter)。

??2) 局部變量。S7中的局部變量又稱(chēng)為"臨時(shí)變量(Temporary)",它用于存儲邏輯塊內中間狀態(tài)暫存的寄存器(堆棧L),堆棧的狀態(tài)僅在所在的邏輯塊內生效,不可以用于其他邏輯塊。

??3) 靜態(tài)變量。靜態(tài)變量(Static)只能用于功能塊FB,它存儲在與功能塊配套的即時(shí)數據塊DI中,僅對所調用的FB塊有效,結果可以記憶,但只能與FB配套使用,不能用于其他邏輯塊。

??4) 變量的使用范圍。程序變量在邏輯塊中的使用有規定的范圍,具體如下。

??●組織塊OB:只能使用臨時(shí)變量(Temp);

??● 程序塊FC;可以使用臨時(shí)變量(Temp)與程序參數輸入(IN)、輸出(OUT)與輸入/輸出(IN/out);

??● 功能塊FB:可以使用全部變量。


相關(guān)西門(mén)子產(chǎn)品
相關(guān)西門(mén)子產(chǎn)品
相關(guān)產(chǎn)品