西門子觸摸屏(授權)中國代理商(全國發貨)
| 更新時間 2024-11-22 08:00:00 價格 請來電詢價 品牌 西門子 西門子 PIC 產地 德國 聯系電話 18717946324 聯系手機 18717946324 聯系人 占雪芬 立即詢價 |
西門子觸摸屏(授權)中國代理商(全國發貨)
我公司是西門子簽約代理商備有大量西門子產品潯之漫智控技術(上海)有限公司:西門子授權代理商
現貨庫存;大量全新庫存,款到48小時發貨,無須漫長貨期
西門子PLC(S7-200、S7-200 SMART、S7-300、S7-400、S7-1200、S7-1500、ET200S、ET200M、ET200SP)、觸摸屏、變頻器、工控機、電線電纜、儀器儀表等,產品選型、詢價、采購,敬請聯系,潯之漫智控技術(上海)有限公司
問:西門子S7-300編程必須要用到SCL嗎,只用LAD怎么樣?
答:S7 SCL是符合EN 61131-3(IEC 61131-3)標準的文本語言,也就是說支持該標準的任意廠家的PLC均可以使用與之相似的語言編程,支持強大的數據處理運算功能,一般深受IT人員的喜愛。SCL是STEP 7軟件的一個可選附件包,標準版的只有 LAD,STL,FBD三種編程工具。它同STL、LAD、FBD屬于同一個作用, SCL需要用單獨的程序塊來編寫,需要編譯后才能下載到CPU執行;LAD和STL可以在同一個程序塊里編寫。在STEP7沒有安裝SCL時,用其編輯的塊都會以STL格式打開并顯示。
S7 SCL 包含的語言結構與編程語言Pascal和C相類似,所以只要接觸過Pascal、Delphi、vb等編程語言者,實現S7-SCL語言的快速入門是非常容易的,不必了解繼電器原理,而且,即使是做邏輯控制也只需簡單的編程語句就可以完成,所以S7 SCL特別適合于習慣于使用編程語言的人使用。這種語言適合于處理復雜的邏輯和大量的數學運算,由于其具有語言的編程結構,因此和S7的STL語句表編程方式比較起來有著更加方便的控制方式,可以這樣說,只要是必須使用語句表的地方,我們均可以考慮使用SCL。
也許STL在執行時比SCL更加高效,但事實上也不一定,首先SCL可以編譯成STL,同時 SCL設計時可以優化編程,而STL若運用不當,可能還會將低效率。當然在目前的這種系列的PLC上,效率對于我們來說已是次要的,我們更關心的是編程結構。就像在PC機上,舍棄了匯編語言,而主要采用C/C++等語言??傮w來說,SCL適合于編寫標準功能塊,由于在維護中,它和STL一樣,不象 Lad一樣利于維護,因此這些標準功能塊都應該有文檔說明,以便用戶了解其功能。STL源文件由文本組成,使用關鍵字在源文件中設定塊結構、聲明變量表和程序網絡段,為將其編譯成塊,必須按一定規則編寫其結構及語句。
當使用LAD(梯形圖)/FBD(功能圖)編程時,系統會自動添加嚴格的語法結構。而STL并不自動添加完整的語法結構(數據類型匹配,系統堆棧處理等)。應此LAD/FBD格式的程序可以轉換為STL格式,而STL格式的程序并不一定可以轉換為LAD/FBD。
SCL可以編譯成STL。如果想再把STL*轉換成LAD,難度很大,或者說不可能。把STL程序按功能組拆成逐個網絡,然后或許大部分可以轉換成LAD,但是無法保持程序的完整性,零零散散無法閱讀。
做 PCS7項目,如果不學會SCL語言,做項目難度比較大,單純使用CFC和SFC編程,由于工藝控制的復雜性和多樣性,CFC圖表會有大量的塊,程序可讀性不高,技術保密不了;用SCL編程可以把工藝聯鎖、工藝核心控制程序和工藝數據處理包裝成一個FB塊,CFC程序就簡單多了。 PCS7是DCS系統,模擬量很多,而且程序一般都比較大。這種大型的程序通常都用語言工具來編寫,例如SCL,CFC和SFC。他們編譯以后生成STL,但是沒有注釋,閱讀難度會非常大,一年都未必看的明白。工業控制軟件發展到現在,大型程序通常都是用語言來編寫,如SCL,CFC和SFC這樣工作量會小很多很多。所以建議大家直接閱讀學習SCL語言編寫的程序。
對于STL、LAD、SCL等語言之間進行轉換的問題,的確有些STL變成LAD是轉不過來的。反過來行。LAD可以直接轉SCL,但反過來不一定行,需要嚴格的按一定的格式寫才能轉回來,因為SCL是結構化編程語言,比LAD復雜。
總的來說,SCL適合軟件工程師,LAD適合電氣工程師,STL兼有優缺點,FBD適合電子工程師。
西門子觸摸屏(授權)中國代理商(全國發貨)
聯系方式
- 電 話:18717946324
- 聯系人:占雪芬
- 手 機:18717946324
- 微 信:18717946324