西門(mén)子PLC模塊代理商-巴中
PLC程序變量
(1) 變量與參數(shù)。“變量”與“參數(shù)”是S7中常用的名詞,在不同的使用場(chǎng)合有不同的含義。為了防止概念的混淆,可根據(jù)不同的用途,將S7中的變量分為“程序變量”與“診斷變量”兩大類(lèi);將參數(shù)分為"程序參數(shù)"與"配置參數(shù)(組態(tài)參數(shù))"兩大類(lèi)。
“診斷變量”用于PLC調(diào)試階段,如“變量表調(diào)試”所指的就是“診斷變量”。診斷變量包括的范圍很廣、凡是PLC中可以賦值或進(jìn)行顯示的信號(hào)與數(shù)據(jù)統(tǒng)稱(chēng)為診斷變量(Varlable),它包括輸入、輸出、內(nèi)部標(biāo)志寄存器、定時(shí)器、計(jì)數(shù)器、數(shù)據(jù)塊中的內(nèi)容等。
“配置參數(shù)(組態(tài)參數(shù))”用于PLC硬件的配置(組態(tài)),通過(guò)“配置參數(shù)(組態(tài)參數(shù))”的設(shè)定,可以定義PLC的組成模塊、I/O地址、通信接口等。
“程序變量”與“程序參數(shù)”是在PLC程序設(shè)計(jì)階段需要使用的“變量”與“參數(shù)”。因此,除非特別說(shuō)明,這里所講的“變量”均是指“程序變量”,“參數(shù)”均是指“程序參數(shù)”;而在調(diào)試部分,硬件組態(tài)(配置)部分所述的“變量”均是指“診斷變量”,“參數(shù)”均是指“配置參數(shù)”。
S7可以使用的"程序變量"包括程序參數(shù)、局部變量(又稱(chēng)臨時(shí)變量Temporary)、靜態(tài)變量(Static)3 種基本類(lèi)型,并且有規(guī)定的使用范圍。
(2) 變量的作用。在PLC程序中可以使用變量,是S7系列PLC的特點(diǎn)之一。在S7中使用變量可以實(shí)現(xiàn)以下功能:
1) 增加程序的通用性。在PLC程序設(shè)計(jì)階段,為了提高程序的通用性,可以通過(guò)變量使得同一邏輯塊用在不同的控制場(chǎng)合。
例如:對(duì)于圖5-35所示的邏輯塊,設(shè)其功能為實(shí)現(xiàn)邏輯運(yùn)算C=B·A;D=D 1,并且采用變量進(jìn)行編程。
調(diào)用該邏輯塊時(shí),若對(duì)變量A賦值為I0.1、變量B 賦值為I0.2、變量D賦值為MW10、變量C賦值為Q01 時(shí),程序的執(zhí)行結(jié)果為:
Q0.1=I02·I0.1:MW10=MW10 1。
圖5-35 變量的作用
2) 便于程序檢查。使用了變量后,在調(diào)用該邏輯塊時(shí),在調(diào)用指令中可以顯示該邏輯塊所需要的相應(yīng)輸入、輸出信號(hào)(見(jiàn)圖5-36),以方便程序設(shè)計(jì)與檢查。
由于S7對(duì)變量與符號(hào)地址有規(guī)定的格式要求(不可以使用S7關(guān)鍵詞,有關(guān)S7的關(guān)鍵詞可以參見(jiàn)附錄),因此,在圖5-36中已經(jīng)將圖5-35所對(duì)應(yīng)的邏輯塊變量A、B、C、D、分別采用了符號(hào)地址IN_A、IN_B、OUT_C、INOUT_D進(jìn)行編程。
圖5-36 調(diào)用變量編程的塊
(3) 變量的分類(lèi)與使用范圍。S7可以使用的"程序變量"包括程序參數(shù)、局部變量(又稱(chēng)臨時(shí)變量Temp)、靜態(tài)變量(Stat)3種基本類(lèi)型。
1) 程序參數(shù)。S7的程序參數(shù)用于傳遞邏輯塊之間的數(shù)據(jù)。當(dāng)采用調(diào)用式結(jié)構(gòu)時(shí),應(yīng)通過(guò)參數(shù)定義執(zhí)行被調(diào)用的邏輯塊所需要的數(shù)據(jù);也可以通過(guò)參數(shù)將被調(diào)用的邏輯塊的執(zhí)行結(jié)果返回給調(diào)用的塊。
在S7中,從參數(shù)的用途與功能上,程序參數(shù)可以分為輸入?yún)?shù)(IN)、輸出參數(shù)(OUT)、輸入/輸出參數(shù)(IN_OUT)3種;從參數(shù)的性質(zhì)上可以分為形式參數(shù)(Format Parameter)與實(shí)際參數(shù)(Actual Parameter)2種。
● 輸入?yún)?shù)(IN):它是邏輯塊執(zhí)行所需要的基本輸入?yún)?shù),在邏輯塊中只能進(jìn)行"讀"操作,必須由調(diào)用它的其他邏輯塊予以賦值。
例如,在圖5-35中,信號(hào)A、B在邏輯塊中為"觸點(diǎn)"信號(hào),它必須由調(diào)用它的塊將其定義為I0.1、10.2或11.1、11.2等具體而明確的輸入地址(可以是**地址或符號(hào)地址,參見(jiàn)圖5-36)。
● 輸出參數(shù)(OUT):它是邏輯塊執(zhí)行結(jié)果存儲(chǔ)所需要的基本輸出參數(shù),在邏輯塊中只能進(jìn)行"與"操作,必須由調(diào)用它的其他邏輯塊定義地址,執(zhí)行結(jié)果可以用于其他邏輯塊。
例如,在圖5-35中的信號(hào)C在邏輯塊中為輸出"線(xiàn)圈"信號(hào),同樣必須由調(diào)用它的邏輯塊將其定義為Q0.1或Q1.1等具體而明確的輸出(可以是**或符號(hào)地址,參見(jiàn)圖5-36)。
● 輸入/輸出參數(shù)(IN_OUT):它是邏輯塊執(zhí)行所需要的基本輸入/輸出參數(shù),在邏輯塊中可以進(jìn)行“讀/寫(xiě)”操作。在邏輯塊中一方面要求有“初始值”輸入(初始值可以在變量表中設(shè)定),另一方面又可以進(jìn)行輸出。因此,必須由調(diào)用它的其他邏輯塊或變量表給定"初始值";但在邏輯塊的執(zhí)行過(guò)程中將改變參數(shù)值,改變后的輸入/輸出參數(shù)同樣可以用于其他邏輯塊。
例如,在圖5-35中的D在邏輯塊需要進(jìn)行加"1"運(yùn)算,它必須由調(diào)用它的塊給定初始值(MW10),運(yùn)算結(jié)果同時(shí)又保存在MW10中(參見(jiàn)圖5-36)。
● 形式參數(shù)與實(shí)際參數(shù):在使用了變量后,功能塊中所使用的信號(hào)與數(shù)據(jù)只能以“符號(hào)”的形式出現(xiàn),如圖5-35中的A、B、C、D等,這些“符號(hào)”稱(chēng)為形式參數(shù)(Format Parameter)。而在調(diào)用塊中對(duì)“符號(hào)”所賦予的實(shí)際地址或?qū)嶋H數(shù)值,如圖5-36中的10.1、10.2、00.1、MW10等稱(chēng)為實(shí)際參數(shù)(Aetual Parameter)。
2) 局部變量。S7中的局部變量又稱(chēng)為"臨時(shí)變量(Temporary)",它用于存儲(chǔ)邏輯塊內(nèi)中間狀態(tài)暫存的寄存器(堆棧L),堆棧的狀態(tài)僅在所在的邏輯塊內(nèi)生效,不可以用于其他邏輯塊。
3) 靜態(tài)變量。靜態(tài)變量(Static)只能用于功能塊FB,它存儲(chǔ)在與功能塊配套的即時(shí)數(shù)據(jù)塊DI中,僅對(duì)所調(diào)用的FB塊有效,結(jié)果可以記憶,但只能與FB配套使用,不能用于其他邏輯塊。
4) 變量的使用范圍。程序變量在邏輯塊中的使用有規(guī)定的范圍,具體如下。
●組織塊OB:只能使用臨時(shí)變量(Temp);
● 程序塊FC;可以使用臨時(shí)變量(Temp)與程序參數(shù)輸入(IN)、輸出(OUT)與輸入/輸出(IN/out);
● 功能塊FB:可以使用全部變量。
詞條
詞條說(shuō)明
西門(mén)子斷路器5SL6332-7CC小型斷路器 400V 6kA,3 ,C,32A 斷路器 400V 6kA,3 ,C,32APLC控制系統(tǒng)主要由輸入部分、CPU、采樣部分、輸出控制和通訊部分組成,如圖1所示。輸入部分包括控制面板和輸入模板;采樣部分包括采樣控制模板、AD轉(zhuǎn)換模板和傳感器;CPU作為系統(tǒng)的**,完成接收數(shù)據(jù),處理數(shù)據(jù),輸出控制信號(hào);輸出部分有的系統(tǒng)用到DA模板,將輸出信號(hào)轉(zhuǎn)換為模
SIEMENS婁底西門(mén)子代理商SIEMENS婁底西門(mén)子代理商SIEMENS婁底西門(mén)子代理商可編程序控制器PLC各組成部件的作用?1. CPU——是PLC的**部分。與通用微機(jī)CPU一樣,CPU在PC系統(tǒng)中的作用類(lèi)似于人體的神經(jīng)**。其功能:(1)用掃描方式(后面介紹)接收現(xiàn)場(chǎng)輸入裝置的狀態(tài)或數(shù)據(jù),并存入輸入映象寄存器或數(shù)據(jù)寄存器;(2)接收并存儲(chǔ)從編程器輸入的用戶(hù)程序和數(shù)據(jù);(3)診斷電
SIEMENS岳陽(yáng)西門(mén)子PLC代理商SIEMENS岳陽(yáng)西門(mén)子PLC代理商SIEMENS岳陽(yáng)西門(mén)子PLC代理商哪些措施可以提高PLC系統(tǒng)的搞干擾性能1、采用性能優(yōu)良的電源,抑制電網(wǎng)引入的干擾?在PLC控制系統(tǒng)中,電源占有較重要的地位。電網(wǎng)干擾串入PLC控制系統(tǒng)主要通過(guò)PLC系統(tǒng)的供電電源(如CPU?電源、I/O電源等)、變送器供電電源和與PLC系統(tǒng)具有直接電氣連接的儀表供電電源等
西門(mén)子CPU模塊總代理商|模塊授權(quán)代理商
西門(mén)子CPU模塊總代理商|模塊授權(quán)代理商PLC的硬件上主機(jī)、I/O擴(kuò)展機(jī)及外部設(shè)備的主要類(lèi)型介紹? PLC由哪幾部分硬件組成?PLC的硬件一般由主機(jī)、I/O擴(kuò)展機(jī)及外部設(shè)備組成。(1)主機(jī)包括:微處理器(MPU)。常用的微處理器有:Z80A、8085、M6800、M6809、8086、M68000。單片機(jī)有:8039、8031、M6801。存儲(chǔ)器:PLC的存儲(chǔ)器用于存儲(chǔ)程序和數(shù)據(jù),一般采
公司名: 潯之漫智控技術(shù)(上海)有限公司
聯(lián)系人: 劉經(jīng)理
電 話(huà): 19873876272
手 機(jī): 19873876272
微 信: 19873876272
地 址: 上海松江石湖蕩鎮(zhèn)塔匯路755弄29號(hào)1幢一層A區(qū)213室
郵 編:
網(wǎng) 址: tianxia56.b2b168.com
抗彎力強(qiáng) 湖州西門(mén)子電纜授權(quán)代理商
適應(yīng)面廣 金華西門(mén)子ET200代理商 替換安裝方便
耐磨性好 絕緣性能良好 浙江西門(mén)子全國(guó)電纜代理商
臺(tái)州西門(mén)子授權(quán)代理商 良好的動(dòng)態(tài)特性
湖州西門(mén)子全國(guó)觸摸屏代理商 可靠性高 便于安裝
紹興西門(mén)子全國(guó)觸摸屏代理商 靜音低噪 操作便利
指令功能強(qiáng)大 西門(mén)子S7-1500授權(quán)代理商 擴(kuò)展性能好
上海西門(mén)子SMART200授權(quán)代理商 調(diào)速準(zhǔn)確度高
公司名: 潯之漫智控技術(shù)(上海)有限公司
聯(lián)系人: 劉經(jīng)理
手 機(jī): 19873876272
電 話(huà): 19873876272
地 址: 上海松江石湖蕩鎮(zhèn)塔匯路755弄29號(hào)1幢一層A區(qū)213室
郵 編:
網(wǎng) 址: tianxia56.b2b168.com