西門子PLC程序變量的類型
(1)程序參數
S7的程序參數用于傳遞邏輯塊之間的數據。當采用調用式結構時,應通過參數定義執(zhí)行被調用的邏輯塊所需要的數據:也可以通過參數將被調用的邏輯塊的執(zhí)行結果返回給調用的塊。
在S7中,從參數的用途與功能上,程序參數可以分為輸入參數(IN)、輸出參數(OUT)、輸入/輸出參數(IN OUT)3種;從參數的性質上可以分為形式參數(Format Parameter)與實際參數( Actual Parameter)2種。
①輸入參數(IN):它是邏輯塊執(zhí)行所需要的基本輸入參數,在邏輯塊中只能進行“讀”操作,必須由調用它的其他邏輯塊予以賦值。
例如,信號A、B在邏輯塊中為“觸點”信號,它必須由調用它的塊將其定義為IO.1、I0.2或Il.l、I1.2等具體而明確的輸入地址(可以是**地址或符號地址。
②輸出參數(OUT):它是邏輯塊執(zhí)行結果存儲所需要的基本輸出參數,在邏輯塊中只能進行“寫”操作,必須由調用它的其他邏輯塊定義地址,執(zhí)行結果可以用于其他邏輯塊。
例如,信號C在邏輯塊中為輸出“線圈”信號,同樣必須由調用它的邏輯塊將其定義為QO.1或Ql.l等具體而明確的輸出地址(可以是**地址或符號地址)。
③輸入/輸出參數(IN- OUT):它是邏輯塊執(zhí)行所需要的基本輸入/輸出參數,在邏輯塊中可以進行“讀/寫”操作,在邏輯塊中一方面要求有“初始值”輸入(初始值可以在變量表中設定),另一方面又可以進行結果輸出。因此,必須由調用它的其他邏輯塊或變量表給定“初始值”;但在邏輯塊的執(zhí)行過程中將改變參數值,改變后的輸入/輸出參數同樣可以用于其他邏輯塊。
例如,D在邏輯塊中需要進行加“1”運算,它必須由調用它的塊給定初始值( MW10),運算結果同時又保存在MW10中。
④形式參數與實際參數:在使用了變量后,功能塊中所使用的信號與數據只能以“符號”的形式出現,如A、B、C、D等,這些“符號”稱為形式參數(Format Parameter)。而在調用塊中對“符號”所賦予的實際地址或實際數值,如IO.1、I0.2、QO.1、MW10等稱為實際參數 (Actual Parameter)。
(2)局部變量
S7中的局部變量又稱為“臨時變量(Temporary)”,它用于存儲邏輯塊內部中間狀態(tài)暫存的寄存器(堆棧L),堆棧的狀態(tài)僅在所在的邏輯塊內部生效,不可以用于其他邏輯塊。
(3)靜態(tài)變量
靜態(tài)變量( Static)只能用于功能塊FB,它存儲在與功能塊配套的即時數據塊DI中,僅對所調用的FB塊有效,結果可以記憶,但只能與FB配套使用,不能用于其他邏輯塊。
(4)變量的使用范圍
程序變量在邏輯塊中的使用有規(guī)定的范圍,具體如下:
組織塊OB:只能使用臨時變量(Temp);
程序塊FC:可以使用臨時變量(Temp)與程序參數輸入(IN)、輸出(OUT)與輸入/輸出(IN_OUT);
功能塊FB:可以使用全部變量。
詞條
詞條說明
西門子SM1221輸入模塊 隨著應用能力的提高和市場需求的擴大,一些部門和單位本著技貿結合、消化移植的方針,一方面進行二次開發(fā)和應用研究,一方面也在引進可編程序控制器的生產線,建立生產可編程序控制器的合資企業(yè),積極開發(fā)自己的產品。 ????同時,國內也開始研制可編程序控制器產品,當時在上海、北京、西安、廣州、長春等地有約?20?多家科研單
? ? ? 西門子CPU1217C模塊 現代工業(yè)正在新型技術支撐下,從傳統自動化生產走向智能化方向,在此過程中,還將拉動自動化裝備市場增長,其中PLC作為控制組成之一,產業(yè)市場正在擴大。 物聯網技術目前正逐漸融入到各行各業(yè),從原物料的探勘、生產、物流到送達工廠的整個過程,所有的貨物及裝備都埋有電子標簽,讓不同的裝置可以互相溝通,人和物品以及物品之間都能夠彼此進行交流
定位模塊 EM 253是一個用于簡單定位任務的功能模塊(1軸)??梢詫⑺B接到步進電機和伺服電機,通過高頻脈沖輸入從Micro Stepper連接到高性能伺服驅動器。 EM 253定位模塊以與擴展模塊相同的方式進行安裝,通過一體化連接電纜連接到S7 - 200擴展總線。 連接之后,從CPU自動讀出配置數據 該模塊具有以下特點: -用于來自過程信號的5位輸入 -驅動器直接激活用24脈沖輸出(向前/
西門子PLC?S7-300系列和西門子PLC?S7-400系列常用在工業(yè)自動化領域的中大型項目中,它們使用的編程軟件是STEP7,在編程軟件STEP7中,西門子為用戶提供了多種功能塊來方便用戶編程使用。本文下面就對西門子PLC編程軟件STEP7中的功能塊做一個介紹,為用戶的使用提供幫助。 西門子PLC?STEP7主要功能塊? ??用戶在進行西門子PLC編程時,采用的編程工具為STEP7,STEP
公司名: 湖南洪武自動化設備有限公司
聯系人: 姚本玉
電 話:
手 機: 13174227340
微 信: 13174227340
地 址: 上海松江永豐上海市松江區(qū)辰塔路1205弄51號
郵 編: