上海贊國自動化科技有限公司是專業(yè)從事西門子工業(yè)自動化產(chǎn)品銷售和系統(tǒng)集成的高新技術(shù)企業(yè)。在西門子工控領(lǐng)域,公司以精益求精的經(jīng)營理念,從產(chǎn)品、方案到服務(wù),致力于塑造一個“行業(yè)專家”品牌,以實現(xiàn)可持續(xù)的發(fā)展。 多年以來,公司堅持“以客戶為本,與客戶共同發(fā)展”的思想,全力以赴為工礦用戶、設(shè)計單位、工程公司提供高性價比、高穩(wěn)定性、高可靠性的整體解決方案。 “我們不僅僅銷售優(yōu)質(zhì)的產(chǎn)品...
---------------------------------------------------
上海贊國自動化科技有限公司
聯(lián)系人 :黃工(銷售/維修經(jīng)理)
24小時 熱線 :18721786229
電 話: 021-31129695
微 信; 18721786229
傳真(Fax):021-67633621
商務(wù)( Q Q ):38633177
E-mail :38633177@qq.com
--------------------------------------------------
《銷售態(tài)度》:質(zhì)量保證、誠信服務(wù)、及時到位!
《銷售宗旨》:為客戶創(chuàng)造價值是我們永遠追求的目標(biāo)!
《服務(wù)說明》:現(xiàn)貨配送至全國各地含稅(17%)含運費!
《產(chǎn)品質(zhì)量》:原裝正品,全新原裝!均可質(zhì)保一年,假一罰十!
《產(chǎn)品優(yōu)勢》:專業(yè)銷售 薄利多銷 信譽好,口碑好,價格低,貨期短,大量現(xiàn)貨,服務(wù)周到
上海贊國自動化科技有限公司是中國西門子合作伙伴,公司主要從事工業(yè)自動化產(chǎn)品的集成,銷售各維修。 致力于為您提供在食品、化工、水泥、電力、環(huán)保等領(lǐng)域的電氣及自動化技術(shù)的完整解決方案,包括自動化產(chǎn)品及系統(tǒng)、工程項目執(zhí)行及管理、主要過程控制領(lǐng)域技術(shù)支持,以及專業(yè)的售后服務(wù)、培訓(xùn)等。
上海贊國公司在經(jīng)營活動中精益求精,具備如下業(yè)務(wù)優(yōu)勢:
SIEMENS 可編程控制器
1、 SIMATIC S7 系列PLC:S7-200、S7-1200、S7-300、S7-400、ET-200
2、 邏輯控制模塊 LOGO!230RC、230RCO、230RCL、24RC、24RCL等
3、 SITOP直流電源 24V DC 1.3A、2.5A、3A、5A、10A、20A、40A可并聯(lián).
4、HMI 觸摸屏TD200 TD400CK-TP OP177 TP177,MP277 MP377,
SIEMENS 交、直流傳動裝置
1、 交流變頻器 MICROMASTER系列:MM420、MM430、MM440、G110、G120.
MIDASTER系列:MDV
2、全數(shù)字直流調(diào)速裝置 6RA23、6RA24、6RA28、6RA70、6SE70系列
SIEMENS 數(shù)控 伺服
SINUMERIK:801、802S 、802D、802D SL、810D、840D、611U、S120
系統(tǒng)及伺報電機,力矩電機,直線電機,伺服驅(qū)動等備件銷售。
6SL3211-0AB21-5AA1變頻器正規(guī)授權(quán)代理商
相對于西門子 PLC 的其它類型編程語言,S7-SCL 與計算機高級編程語言有著非常相近的特性,只要使用者接觸過 PASCAL 或者 VB 編程語言,實現(xiàn) S7-SCL 的快速入門是非常容易的。
S7-SCL(Structured Control Language 結(jié)構(gòu)化控制語言) 具有以下特點:
相對于西門子 PLC 的其它類型編程語言,S7-GRAPH 與計算機高級編程語言有著非常相近的特性,只要使用者接觸過 PASCAL 或者 VB 編
程語言,實現(xiàn) S7-GRAPH 的快速入門是非常容易的。S7-GRAPH具有以下特點:
S7-GRAPH針對順序控制程序做了優(yōu)化處理,它不僅僅具有 PLC 典型的元素(例如 輸入/輸出,定時器,計數(shù)器),而且增加了如下概念:
X表示兼容 - 表示不兼容
圖1
TIA portal中不同型號PLC使用GRAPH的可行性:
博途軟件本身已經(jīng)集成GRAPH語言包。因為V11以上才支持S7-300/400,V12以上支持S7-1500,根據(jù)軟件的產(chǎn)品發(fā)布通知總結(jié)如下:
在STEP7 V5.5以下編程軟件中,更多內(nèi)容請參考S7-GRAPH 編程語言的詳盡手冊
在安裝 S7-GRAPH 軟件包后,通過點擊 Windows 菜單 開始->Simatic->Documentation->English 可以閱讀到名為"S7-GRAPH - Programming Sequential Control Systems"的 PDF 手冊。
此手冊共分為 15個章節(jié),其詳細(xì)地講解了 S7-GRAPH 編程語言。一切關(guān)于 S7-GRAPH 使用的問題請以此手冊為準(zhǔn)。
博途軟件請參考軟件的幫助信息
文檔類型 應(yīng)用與工具, 條目ID: 109481384, 文檔發(fā)布日期 2015年12月3日
目 錄
S7-SCL編程
1. 前言
2. 軟件的基本信息
2.1. S7-SCL簡介
2.2. S7-SCL與STL:
2.3. S7-SCL的安裝與使用:
2.4. S7-SCL軟件兼容性
3. S7-SCL應(yīng)用于虛擬工程
3.1. 虛擬工程工藝要求
3.2. S7-SCL簡單示例
3.2.1. 重要提示:
4. S7-SCL常見問題
4.1. 程序編寫相關(guān)問題
4.1.1. 問題:S7-SCL支持哪些STEP7塊,與其它語言有什么關(guān)系?
4.1.2. 問題:如何規(guī)范地的開發(fā)一個S7-SCL程序?
4.1.3. 問題:如何加密我的S7-SCL程序?
4.1.4. 問題:為什么雙擊打開S7-SCL類型的程序后,顯示的格式卻是STL格式?
4.1.5. 問題:什么是OK Flag?
4.1.6. 問題:S7-SCL 中讀取一個組織塊的信息
4.1.7. 問題:如何理解FC/SFC的輸出參數(shù) RET_VAL(返回值)?
4.1.8. 問題:在 S7-SCL 程序中,PLC中的地址標(biāo)識使用的注意事項
4.1.9. 問題:為什么用戶人工輸入的程序在編譯時經(jīng)常提示語法錯誤?
4.1.10. 問題:如何對S7-SCL程序中的數(shù)據(jù)塊及靜態(tài)變量初始化?
4.1.11. 問題:什么是“AT”指令,如何使用?
4.1.12. 問題:S7-SCL程序中如何使用多重背景?
4.1.13. 問題:如何在S7-SCL程序中實現(xiàn)數(shù)據(jù)塊間接尋址?
4.1.14. 問題:在S7-SCL程序中調(diào)用FC/FB與在STL/LAD中有何區(qū)別?
4.1.15. 問題:轉(zhuǎn)換到“REAL”數(shù)據(jù)類型需要使用哪種數(shù)據(jù)類型轉(zhuǎn)換程序?
4.1.16. 問題:在S7-SCL中如何區(qū)分變量名是本地變量,還是符號名?
4.1.17. 問題:如何訪問一個字符串中的單個字符?
4.2. 程序優(yōu)化相關(guān)問題
4.2.1. 問題:如何在訪問結(jié)構(gòu)時優(yōu)化運行時間?
4.2.2. 問題:如何用布爾型變量優(yōu)化IF語句來縮短循環(huán)時間?
4.3. 編譯錯誤相關(guān)問題
4.3.1. 問題:S7-SCL程序在別人的計算機上打不開或無法編譯?
4.3.2. 問題:為什么我的程序與別人的程序完全一致,卻通不過編譯?
4.3.3. 問題:包含比較類型為WORD/DWORD的變量的 IF 語句不能被編譯通過?
4.3.4. 問題:當(dāng)給一個雙字類型變量分配了一個實型數(shù)值時,出現(xiàn)非法數(shù)據(jù)類型錯
4.3.5. 問題:在輸出窗口中的錯誤消息與程序行數(shù)字不符
4.3.6. 問題:"The FB is not available or the instance declaration is missing"
4.3.7. 問題:"Character strings have different lengths"
4.3.8. 問題:CPU消息"STOP due to unknown OP code"
4.3.9. 問題:在編譯UDT時出現(xiàn)"Syntax error with UNLINKED"
4.3.10. 問題:在編譯DB時出現(xiàn)"Syntax error with 2#1100_1100"
4.4. 與監(jiān)控調(diào)試相關(guān)問題
4.4.1. 問題:為什么我的程序編譯通過,但無法運行?
4.4.2. 問題:為什么我的程序無法被監(jiān)控?
4.4.3. 問題:在S7-SCL哪些變量在監(jiān)控時無法被顯示?
下載地址: 2008928131135970.pdf (1,0 MB)
符號可以分為共享符號與本地符號。
程序代碼段中的共享符號與局部符號之間的差別可區(qū)分如下:
下表詳細(xì)描述共享符號與本地符號的區(qū)別:
注意:符號名(變量 ID)中不允許出現(xiàn)兩個連續(xù)的下劃線字符(例如,MOTOR__ON)。
轉(zhuǎn)到 SIMATIC 管理器,并選擇塊文件夾,然后選擇菜單命令編輯 > 對象 屬性。在"地址優(yōu)先級"標(biāo)簽中,可以進行與自己要求相適合的設(shè)置。
在編程過程中,有以下三種方式可以輸入符號:
1.通過對話框
使用菜單命令視圖 > 顯示 > 符號表達式在打開塊的塊窗口中激活符號顯示。菜單命令前將出現(xiàn)一個復(fù)選標(biāo)記,表示符號表達式已激活。
所定義的符號將輸入到符號表中。如果所作的輸入會導(dǎo)致出現(xiàn)非唯一性符號,則會出現(xiàn)出錯消息并將其拒絕。
2.通過符號表
1) 可使用多種方法打開符號表:
2) 要為符號表輸入新的符號,可將光標(biāo)放置在表中的第一個空白行,并對單元進行填充??墒褂貌藛蚊畈迦?nbsp; > 符號,將新的空白行插入到符號表當(dāng)前行的前面。使用編輯菜單中的命令可復(fù)制和修改現(xiàn)有的條目。進行保存,然后關(guān)閉符號表。也可保存尚未完全定義的符號。
狀態(tài)列含義如下:
3) 從其它表格編輯器中導(dǎo)入。例如從Microsoft Excel中導(dǎo)入,參考下面的小節(jié)。 在輸入符號時,應(yīng)注意以下幾點:
下列文件格式均可導(dǎo)入到符號表或從符號表中導(dǎo)出:
S7-SCL 為 PLC 做了優(yōu)化處理,它不僅僅具有 PLC 典型的元素(例如 輸入/輸出,定時器,計數(shù)器,符號表),而且具有高級語言的特性, 例如:循環(huán), 選擇,分支,數(shù)組 ,高級函數(shù)。
S7-SCL 其非常適合于如下任務(wù):
X表示兼容 - 表示不兼容
圖1
TIA portal中不同型號PLC使用SCL的可行性:
博途軟件本身已經(jīng)集成SCL語言包。因為V11以上才支持S7-300/400,V12以上支持S7-1500,根據(jù)軟件的產(chǎn)品發(fā)布通知總結(jié)如下:
在STEP7 V5.5以下編程軟件中,更多內(nèi)容請參考S7-SCL 編程語言的詳盡手冊
在安裝 S7-SCL 軟件包后,通過點擊 Windows 菜單 開始->Simatic->Documentation->English 可以閱讀到名為"S7-SCL for S7-300 and S7-400 "的 PDF 手冊。此手冊共分為 16 個章節(jié),其詳細(xì)地講解了 S7-SCL 編程語言。一切關(guān)于 S7-SCL 使用的問題請以此手冊為準(zhǔn)。
6SL3211-0AB21-5AA1變頻器正規(guī)授權(quán)代理商
6SL3211-0AB21-5AA1變頻器正規(guī)授權(quán)代理商