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