西門子: | 西門子代理商 |
西門子CPU: | 西門子plc |
德國: | 全新原裝 |
單價: | 88.00元/臺 |
發(fā)貨期限: | 自買家付款之日起 天內發(fā)貨 |
所在地: | 直轄市 上海 上海松江 |
有效期至: | 長期有效 |
發(fā)布時間: | 2023-12-17 01:16 |
最后更新: | 2023-12-17 01:16 |
瀏覽次數(shù): | 172 |
采購咨詢: |
請賣家聯(lián)系我
|
西門子PLC中央控制器CPU414-2
西門子PLC中央控制器CPU414-2
西門子PLC中央控制器CPU414-2
西門子PLC變量的分類與使用范圍西門子PLC變量的分類有哪些?西門子plc可以使用的“程序變量”包括程序參數(shù),、局部變量(又稱臨時變量Temp),、靜態(tài)變量(Stat)3種基本類型。
(1)程序參數(shù)
S7的程序參數(shù)用于傳遞邏輯塊之間的數(shù)據(jù),。當采用調用式結構時,應通過參數(shù)定義執(zhí)行被調用的邏輯塊所需要的數(shù)據(jù):也可以通過參數(shù)將被調用的邏輯塊的執(zhí)行結果返回給調用的塊。
在S7中,,從參數(shù)的用途與功能上,程序參數(shù)可以分為輸入?yún)?shù)(IN),、輸出參數(shù)(OUT),、輸入/輸出參數(shù)(IN OUT)3種;從參數(shù)的性質上可以分為形式參數(shù)(Format Parameter)與實際參數(shù)( Actual Parameter)2種。
①輸入?yún)?shù)(IN):它是邏輯塊執(zhí)行所需要的基本輸入?yún)?shù),,在邏輯塊中只能進行“讀”操作,,必須由調用它的其他邏輯塊予以賦值。
例如,,在圖11-2.1中,,信號A、B在邏輯塊中為“觸點”信號,,它必須由調用它的塊將其定義為IO.1,、I0.2或Il.l、I1.2等具體而明確的輸入地址(可以是**地址或符號地址,,參見圖11-2.2),。
②輸出參數(shù)(OUT):它是邏輯塊執(zhí)行結果存儲所需要的基本輸出參數(shù),在邏輯塊中只能進行“寫”操作,,必須由調用它的其他邏輯塊定義地址,,執(zhí)行結果可以用于其他邏輯塊。
例如,,在圖11-2.2中的信號C在邏輯塊中為輸出“線圈”信號,,同樣必須由調用它的邏輯塊將其定義為QO.1或Ql.l等具體而明確的輸出地址(可以是**地址或符號地址,參見圖11-2.2)。
③輸入/輸出參數(shù)(IN- OUT):它是邏輯塊執(zhí)行所需要的基本輸入/輸出參數(shù),,在邏輯塊中可以進行“讀/寫”操作,,在邏輯塊中一方面要求有“初始值”輸入(初始值可以在變量表中設定),另一方面又可以進行結果輸出,。必須由調用它的其他邏輯塊或變量表給定“初始值”;但在邏輯塊的執(zhí)行過程中將改變參數(shù)值,,改變后的輸入/輸出參數(shù)同樣可以用于其他邏輯塊。
例如,,在圖11-2.2中的D在邏輯塊中需要進行加“1”運算,,它必須由調用它的塊給定初始值( MW10),運算結果又保存在MW10中(參見圖11-2.2),。
④形式參數(shù)與實際參數(shù):在使用了變量后,,功能塊中所使用的信號與數(shù)據(jù)只能以“符號”的形式出現(xiàn),如圖11-2.2中的A,、B,、C、D等,,這些“符號”稱為形式參數(shù)(Format Parameter),。而在調用塊中對“符號”所賦予的實際地址或實際數(shù)值,如圖11-2.2中的IO.1,、I0.2,、QO.1、MW10等稱為實際參數(shù)(Actual Parameter),。
(2)局部變量
S7中的局部變量又稱為“臨時變量(Temporary)”,它用于存儲邏輯塊內部中間狀態(tài)暫存的寄存器(堆棧L),,堆棧的狀態(tài)僅在所在的邏輯塊內部生效,,不可以用于其他邏輯塊。
(3)靜態(tài)變量
靜態(tài)變量( Static)只能用于功能塊FB,,它存儲在與功能塊配套的即時數(shù)據(jù)塊DI中,,僅對所調用的FB塊有效,結果可以記憶,,但只能與FB配套使用,,不能用于其他邏輯塊。
(4)變量的使用范圍
程序變量在邏輯塊中的使用有規(guī)定的范圍,,具體如下:
組織塊OB:只能使用臨時變量(Temp);
程序塊FC:可以使用臨時變量(Temp)與程序參數(shù)輸入(IN),、輸出(OUT)與輸入/輸出(IN_OUT):
功能塊FB:可以使用全部變量。