西門子變頻器代理商6SE6440-2UC31-5DA1 西門子變頻器代理商6SE6440-2UC31-5DA1
酉蔓電氣設(shè)備(上海)有限公司本著“以人為本、科技先導(dǎo)、顧客滿意、持續(xù)改進(jìn)”的工作方針,致力于工業(yè)自動(dòng)化控制領(lǐng)域的產(chǎn)品開發(fā)、工程配套和系統(tǒng)集成,擁有豐富的自動(dòng)化產(chǎn)品的應(yīng)用和實(shí)踐經(jīng)驗(yàn)以及雄厚的技術(shù)力量,尤其以PLC復(fù)雜控制系統(tǒng)、傳動(dòng)技術(shù)應(yīng)用、伺服控制系統(tǒng)、數(shù)控備品備件、人機(jī)界面及網(wǎng)絡(luò)/軟件應(yīng)用為公司的技術(shù)特長(zhǎng),幾年來(lái),上海酉蔓公司在與德國(guó)SIEMENS公司自動(dòng)化與驅(qū)動(dòng)部門的*緊密合作過(guò)程中,建立了良好的相互協(xié)作關(guān)系,在可編程控制器、交直流傳動(dòng)裝置方面的業(yè)務(wù)逐年成倍增長(zhǎng),為廣大用戶提供了SIEMENS的新技術(shù)及自動(dòng)控制的優(yōu)秀解決方案。
選擇性輸出(Selectable Outputs)
只能顯示一個(gè)值在輸出模塊上,要進(jìn)行如下選擇:
?? 從列表中元素的選擇
?? 測(cè)量值、均方根和平方值的選擇
按如下選擇顯示的值如下:
?? 3個(gè)開關(guān)用來(lái)設(shè)置代碼,檢測(cè)到第4個(gè)開關(guān)——取碼開關(guān)的信號(hào),則記錄下代碼。從此,被計(jì)算的地址用
來(lái)存取輸出。
?? 同一個(gè)地址標(biāo)識(shí)三個(gè)值:測(cè)量值、及其均方根和平方值。要選擇這三個(gè)值中的一個(gè),要求2個(gè)選擇器開
結(jié)構(gòu)化S7-SCL程序的設(shè)計(jì)
Design of a Structured S7-SCL Program
塊的種類(Block Types)
采用結(jié)構(gòu)化S7-SCL程序是前面定義的任務(wù)的解決方案。換言之,意思是采用模塊化設(shè)
計(jì),程序分成幾個(gè)塊,每塊對(duì)應(yīng)特定的子任務(wù)。在SCL中,與在STEP 7中的其他語(yǔ)言一樣,有
下列塊類型可用。
在S7-SCL源文件中塊的約定(Arrangement of Blocks in S7-SCL Source Files)
一個(gè)S7-SCL程序包含一個(gè)或幾個(gè)S7-SCL源文件。一個(gè)源文件能夠包含單個(gè)塊或一個(gè)有幾個(gè)塊
的完整程序。
定義子任務(wù)
Defining the Subtasks
子任務(wù)(Subtasks)
下圖顯示了子任務(wù),方形區(qū)域表示塊。邏輯塊從左到右排列,也是他們被調(diào)用的次序。
選擇和要用的塊類型(Selecting and Assigning the Available Block Types)
根據(jù)下列準(zhǔn)則選擇各個(gè)塊:
定義塊間接口
Defining the Interfaces Between Blocks
概述(Overview)
功能
Function
塊名稱
Block Name
用戶程序只能在一個(gè)OB啟動(dòng)。因測(cè)量值將被不斷地獲取,要求有一個(gè)循環(huán)調(diào)用的組織塊(OB1)。
程序部分——數(shù)據(jù)輸入和數(shù)據(jù)輸出在此OB中編程。 "Cycle" OB
子任務(wù)“獲取測(cè)量數(shù)據(jù)”要求一個(gè)帶內(nèi)存的塊,即功能塊,因?yàn)槟承┍镜貕K數(shù)據(jù)(如環(huán)形緩沖區(qū))必須從一個(gè)程序循環(huán)保留至下一個(gè)程序循環(huán)。排序數(shù)據(jù)(內(nèi)存)的定位在實(shí)例數(shù)據(jù)塊ACQUIRE_DATA中。同樣的FB也能夠管理地址和選擇輸出子任務(wù),因數(shù)據(jù)是在此用。 "Acquire" FB
當(dāng)為子任務(wù)排序測(cè)量數(shù)據(jù)和計(jì)算結(jié)果選擇塊類型時(shí),記住須要一個(gè)包含每個(gè)測(cè)量值的計(jì)算結(jié)果“均方根”和“平方值”的輸出緩沖區(qū)。只有FB是合適的塊類型。因?yàn)樵谡{(diào)用層次中,此FB被上層的FB調(diào)用,它不需要擁有自己的DB。其實(shí)例數(shù)據(jù)能夠存貯在調(diào)用它的FB的實(shí)例數(shù)據(jù)塊中。"Evaluate" FB
函數(shù)子任務(wù)計(jì)算均方根和平方值,因結(jié)果能夠作為函數(shù)值返回,而且無(wú)可用數(shù)據(jù)在一個(gè)程序循環(huán)后再需要保留。標(biāo)準(zhǔn)的S7-SCL函數(shù)SORT能夠用來(lái)計(jì)算均方根。建立特殊函數(shù)SQUARE來(lái)計(jì)算均方根,同時(shí)檢查其值是否在允許的范圍內(nèi)。"SQRT" FC(square root)and"Square" FC
定義塊間接口
Defining the Interfaces Between Blocks
概述(Overview)
塊的接口由能夠?yàn)槠渌麎K存取的參數(shù)組成。
聲明的參數(shù)是一個(gè)占位符,當(dāng)塊被實(shí)際地使用(被調(diào)用)時(shí),則有一個(gè)值。占位符當(dāng)作形式參
數(shù),當(dāng)塊被調(diào)用時(shí)的值作為實(shí)際參數(shù)。當(dāng)一個(gè)塊被調(diào)用,輸入數(shù)據(jù)作為實(shí)際參數(shù)傳遞給
它。程序返回到凋用塊后,輸出數(shù)據(jù)可用作更多的處理。函數(shù)能夠傳遞其結(jié)果作為函數(shù)值。
塊參數(shù)能夠分為以下幾類:
Cycle OB
CYCLE OB沒(méi)有自己的形式參數(shù)。它調(diào)用功能塊ACQUIRE,并傳遞測(cè)量值和控制數(shù)據(jù)到其形式參
數(shù)。
"獲取"功能塊(Acquire FB)
求值(Evaluate)
功能塊ACQUIRE調(diào)用功能塊EVALUATE。他們共享的是要求排序的測(cè)量值數(shù)組。而且數(shù)組聲明成
輸入/輸出參數(shù)。為計(jì)算結(jié)果均方根和平方值建立了一個(gè)結(jié)構(gòu)化的數(shù)組作為輸出參數(shù)。下表顯
示了形式參數(shù):
SQRT and Square
這些函數(shù)被EVALUATE調(diào)用。他們需要一個(gè)輸入值(自變量),并作為函數(shù)值返回其結(jié)果。
塊參數(shù) 描述 聲明
輸入?yún)?shù) 當(dāng)塊被調(diào)用時(shí),輸入?yún)?shù)接受實(shí) VAR_INPUT
Input parameters 際的輸入值。他們是只讀的。
輸出參數(shù) 輸出參數(shù)傳送當(dāng)前輸出值到產(chǎn)生 VAR_OUTPUT
Output parameters 調(diào)用的塊。能夠?qū)懭牖蜃x出數(shù)據(jù)。
輸入/輸出參數(shù) 輸入/輸出參數(shù)在塊被調(diào)用時(shí)接受 VAR_IN_OUT
In/out parameters 變量的實(shí)際值,且將結(jié)果返回給
原來(lái)的變量。
Cycle OB
CYCLE OB沒(méi)有自己的形式參數(shù)。它調(diào)用功能塊ACQUIRE,并傳遞測(cè)量值和控制數(shù)據(jù)到其形式參
數(shù)。