全國回收西門子變頻器 全國回收西門子變頻器
在 S7-300 CPU中,插/拔報警僅當插/拔發生在PROFINET IO(如移走 IO 設備)上時發生。
如果這些組織塊沒有裝載到CPU,則CPU將因無法調用這些塊而進入“停止”狀態。
警告:
當使用*B時,應當編程進行故障處理或者至少應當在出錯時產生一條提示信息,以便安全和正確地操作設備。需要注意的是,此時CPU可能不再進入到“ STOP”狀態,因此這些危險狀態可能會被忽視。
用在線文檔工作
Working with the Online Documentation
在線幫助
在一個S7程序中,S7-SCL(程序)塊也能夠與其他STEP 7編程語言所編寫的塊相結合,塊可以相互調用。S7-
SCL塊也可以儲存在庫中并被其他語言使用。
因S7-SCL程序用ASCII文本編程,故極易導入導出。
S7-SCL塊能編譯成STEP 7編程語言STL(語句表)格式,但是記住,當存貯成STL形式的程序卻不再能夠在
S7-SCL中進行編輯。
開發環境(Development environment)
事實上,S7-SCL提供了強大的開發環境,其特殊的方面已經與STEP 7進行協調。開發環境包括下面組件:
?? 一個編輯器,便于編制包含有函數(FC)、功能塊(FB)、組織塊(OB)、數據塊(DB)和用戶自定義數據類型
(UDT)的程序。編程器支持強大的處理功能。
?? 一個批編譯器,便于將編輯好的程序編譯成MC7機器代碼。生成的MC7代碼可以在所有S7-300/400可編
程控制器系列CPU上執行,像CPU 314。
?? 一個調試器,便于在無編輯錯誤的程序中查找邏輯錯誤。找出的錯誤在源語言程序中顯示出來。
下圖表明開發環境組件的概況:
S7-SCL的應用范圍
Area of Application of S7-SCL
S7-SCL(結構化控制語言)是用于SIMATIC S7系列CPU編程的類PASCAL高級語言。
PLC無關性認可(PLCopen certificate)
S7-SCL遵循在IEC 61131-3定義的文本高級語言ST(結構化文本),并且確保其可重用性。
應用范圍(Area of application)
S7-SCL針對可編程邏輯控制器(PLC)編程進行了優化,且其既包含了PASCAL編程語言的語言元素,又包含
了諸如輸入/輸出、計時器和計數器等的典型的PLC元素。
S7-SCL特別適合下列任務:
?? 復雜算法的編程
?? 數學函數的編程
?? 數據和配方管理
?? 過程優化
S7-SCL提供了哪些功能?
Which Functions Does S7-SCL Offer?
REPEAT)
來自高級編程的語言元素(Language elements from high-level programming)
通過使用有效的語言結構簡單迅速創建程序,很少出錯。如:
?? 循環結構
?? 分支結構(IF ... THEN ... ELSE)
?? 跳轉
程序通俗易懂(Program easy to understand)
下列特點增加了程序的易讀性:
?? 全符號編程
?? 注釋
?? 基本的和自定義數據類型
?? 顯示交叉參考
?? 通過在行首增加空格自動格式化輸入的內容
?? 語言元素的語法著色
高級語言級的調試(Debugger on high-level language level)
調試器允許高級語言級的簡明程序調試,其提供下列功能:
?? 連續監視程序的執行
?? 按可單獨設置的斷點逐步監視
?? 踏入(step-in)功能(調試期間跳入調用塊中的可能性)
在版本V5.3 SP1中的新內容
What is New in Version V5.3 SP1?
語言的擴充(Language extensions)
在IEC 61131-3中定義的語言資源加進了S7-SCL V5.3 SP1:
?? 處理數值的函數當作SCL的內部函數(SEL, MAX, MIN, LIMIT, MUX)
?? 通過轉換函數(BCD_TO_INT, INT_TO_BCD, etc.)支持表示整數的BCD碼
?? 派給操作符 => 用于函數的輸出參數
?? 用同類項初始化域
?? 新的轉換函數(BYTE_TO_INT, INT_TO_BYTE, etc.)
在源文件中進行編譯器的設置(Compiler settings in the source)
編譯器的設置能夠儲存在S7-SCL源文件或編譯控制文件,意思是說可存貯源文件的特別編譯性能。
擴充的調試功能(Extended debugging functions)
?? 在S7-SCL塊中的塊矛盾和時間戳記沖突能用STEP 7的調試功能“檢查塊沖突(Check block consistency)”來檢
查和糾正。此功能從STEP 7 V5.3 SP2開始就可用了。
?? “監視器(Monitor)”調試功能能夠用在更多定義了調用環境的特殊情況。
?? “監視器(Monitor)”的監視范圍能夠在源文件中標識部分不進行特別限制。
彩色打印(Color printing)
S7-SCL也能夠進行彩色打印。
擴充的查找功能(Extended search function)
現在,S7-SCL也允許從光標位置開始查找和在選定內容中查找。
在源文本中放置書簽(Placing of bookmarks in the source text)
現在,能夠通過在源文件中的書簽進行快速瀏覽。
用外語字符集創建S7-SCL程序塊(Creation of S7-SCL blocks with foreign-language character set)
S7-SCL源文件能包含用外語字符集的文本。這就允許建立適應廣闊需要的程序塊,用戶見到的關鍵處是用外
語字符集顯示的(如符號塊名、屬性和注釋)。
更多的關于外語字符集的信息請參考Readme文件。
安裝要求
Installation Requirements
系統要求(System Requirements)
S7-SCL V5.3 SP1選件包能夠運行在安裝了STEP 7 V5.3或更高版本的標準包編程設備或PC
上。關于操作系統的必要條件請參考Readme.wri文件。
硬件要求(Hardware Requirements)
S7-SCL的要求與STEP 7標準包一樣。S7-SCL V5.3 SP1選件包對硬盤空間的要求能在
Readme.wri文件中找到。
S7-SCL的安裝
Installation of S7-SCL
啟動安裝程序(Starting the Installation Program)
S7-SCL包含一個自動安裝軟件的Setup程序。出現在屏蔽上的提示指導你一步一步地完成整個
安裝過程。
大致步驟如下)Follow the steps outlined below):
1. 打開Windows 2000/XP的控制面板,雙擊增加/刪除程序圖標。
2. 選擇安裝l...
3. 插入CD,點擊"下一步(Next)"。然后Windows將自動搜索安裝程序"Setup.exe"。
4. 安裝程序顯示下面的指示。
安裝許可證(Installing License Keys)
安裝期間,程序將檢查是否在硬盤上安裝了相應的許可證。如未發現有效的許可證,信息會
告之軟件只能在所顯示的許可證下使用。如果需要,能夠立即安裝許可證或繼續安裝然后再
安裝許可證。如果現在就安裝許可證,按照提示插入*軟盤。
1、FM 355 閉環控制模塊
FM 355 有4個閉環控制通道,用于壓力、流量、液位等控制,有優化溫度控制算法和PID算法。FM 355C 是有4個模擬量輸出斷的連續控制器,FM 355 S 是有8個數字量輸出點的步進或脈沖控制器。CPU停機或出現故障后FM 355 人能繼續運行,控制程序存儲在模塊中。
FM 355 的4個模擬量輸入端用于采集模擬量數值和前饋控制值,附加的一個模擬量輸入端用于熱電偶的溫度補償。可以使用不同的傳感器,例如熱電偶、Pt100熱電阻、電壓傳感器和電流傳感器。FM 355 有4個單獨的閉環控制通道,可以實現定制控制、串級控制、比例控制和3分量控制,幾個控制器可以集成到一個系統中使用。有自動、手動、安全、跟隨、后背這幾種操作方式。12為分辨率時的采樣時間為20~100ms,14位分辨率時為100~500ms。
自優化溫度控制算法存儲在米快中,當設定點變化大于12%時自動啟動自由化;可以使用組態軟件包對PID控制算法進行優化。
CPU有故障或CPU停止運行是控制器可以獨立地繼續控制。為此在:“后備方式”功能中設置了可調的安全設定點或安全調節變量。可以讀取和修改模糊溫度控制器的所有參數,或在線修改其他參數。
2、FM 355-2 閉環控制模塊
FM 355-2 是適用于溫度閉環控制的4通道閉環控制模塊,可以方便實現在線自動化溫度控制,包括加熱、冷卻控制,以及加熱、冷卻的組合控制。FM 355-2C 是有4個模擬量輸出端的連續控制器,FM 355-2S 是有8個數字量輸出端的步進或脈沖控制器。CPU停機或出現故障后FM 355-2 仍能繼續運行。