日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

當(dāng)前位置:機(jī)電之家首頁(yè) >> PLC技術(shù)>> plc應(yīng)用 >> 西門子plc應(yīng)用 >> 西門子S7-300編程必須要用到SCL嗎、
西門子S7-300編程必須要用到SCL嗎、

問(wèn):西門子S7-300編程必須要用到SCL嗎,只用LAD怎么樣?

答:S7 SCL是符合EN 61131-3(IEC 61131-3)標(biāo)準(zhǔn)的高級(jí)文本語(yǔ)言,也就是說(shuō)支持該標(biāo)準(zhǔn)的任意廠家的PLC均可以使用與之相似的語(yǔ)言編程,支持強(qiáng)大的數(shù)據(jù)處理運(yùn)算功能,一般深受IT人員的喜愛(ài)。SCL是STEP 7軟件的一個(gè)可選附件包,標(biāo)準(zhǔn)版的只有LAD,STL,FBD三種編程工具。它同STL、LAD、FBD屬于同一個(gè)作用, SCL需要用單獨(dú)的程序塊來(lái)編寫,需要編譯后才能下載到CPU執(zhí)行;LAD和STL可以在同一個(gè)程序塊里編寫。在STEP7沒(méi)有安裝SCL時(shí),用其編輯的塊都會(huì)以STL格式打開(kāi)并顯示。

 

    S7 SCL包含的語(yǔ)言結(jié)構(gòu)與編程語(yǔ)言Pascal和C相類似,所以只要接觸過(guò)Pascal、Delphi、vb等編程語(yǔ)言者,實(shí)現(xiàn)S7-SCL語(yǔ)言的快速入門是非常容易的,不必了解繼電器原理,而且,即使是做邏輯控制也只需簡(jiǎn)單的編程語(yǔ)句就可以完成,所以S7 SCL特別適合于習(xí)慣于使用高級(jí)編程語(yǔ)言的人使用。這種語(yǔ)言適合于處理復(fù)雜的邏輯和大量的數(shù)學(xué)運(yùn)算,由于其具有高級(jí)語(yǔ)言的編程結(jié)構(gòu),因此和S7的STL語(yǔ)句表編程方式比較起來(lái)有著更加方便的控制方式,可以這樣說(shuō),只要是必須使用語(yǔ)句表的地方,我們均可以考慮使用SCL。也許STL在執(zhí)行時(shí)比SCL更加高效,但事實(shí)上也不一定,首先SCL可以編譯成STL,同時(shí)SCL設(shè)計(jì)時(shí)可以優(yōu)化編程,而STL若運(yùn)用不當(dāng),可能還會(huì)將低效率。當(dāng)然在目前的這種系列的PLC上,效率對(duì)于我們來(lái)說(shuō)已是次要的,我們更關(guān)心的是編程結(jié)構(gòu)。就像在PC機(jī)上,舍棄了匯編語(yǔ)言,而主要采用C/C++等高級(jí)語(yǔ)言??傮w來(lái)說(shuō),SCL適合于編寫標(biāo)準(zhǔn)功能塊,由于在維護(hù)中,它和STL一樣,不象Lad一樣利于維護(hù),因此這些標(biāo)準(zhǔn)功能塊都應(yīng)該有文檔說(shuō)明,以便用戶了解其功能。STL源文件由文本組成,使用關(guān)鍵字在源文件中設(shè)定塊結(jié)構(gòu)、聲明變量表和程序網(wǎng)絡(luò)段,為將其編譯成塊,必須按一定規(guī)則編寫其結(jié)構(gòu)及語(yǔ)句。

    當(dāng)使用LAD(梯形圖)/FBD(功能圖)編程時(shí),系統(tǒng)會(huì)自動(dòng)添加嚴(yán)格的語(yǔ)法結(jié)構(gòu)。而STL并不自動(dòng)添加完整的語(yǔ)法結(jié)構(gòu)(數(shù)據(jù)類型匹配,系統(tǒng)堆棧處理等)。應(yīng)此LAD/FBD格式的程序可以轉(zhuǎn)換為STL格式,而STL格式的程序并不一定可以轉(zhuǎn)換為L(zhǎng)AD/FBD。

    SCL可以編譯成STL。如果想再把STL完全轉(zhuǎn)換成LAD,難度很大,或者說(shuō)不可能。把STL程序按功能組拆成逐個(gè)網(wǎng)絡(luò),然后或許大部分可以轉(zhuǎn)換成LAD,但是無(wú)法保持程序的完整性,零零散散無(wú)法閱讀。

    做PCS7項(xiàng)目,如果不學(xué)會(huì)SCL語(yǔ)言,做項(xiàng)目難度比較大,單純使用CFC和SFC編程,由于工藝控制的復(fù)雜性和多樣性,CFC圖表會(huì)有大量的塊,程序可讀性不高,技術(shù)保密不了;用SCL編程可以把工藝聯(lián)鎖、工藝核心控制程序和工藝數(shù)據(jù)處理包裝成一個(gè)FB塊,CFC程序就簡(jiǎn)單多了。 PCS7是DCS系統(tǒng),模擬量很多,而且程序一般都比較大。這種大型的程序通常都用高級(jí)語(yǔ)言工具來(lái)編寫,例如SCL,CFC和SFC。他們編譯以后生成STL,但是沒(méi)有注釋,閱讀難度會(huì)非常大,一年都未必看的明白。工業(yè)控制軟件發(fā)展到現(xiàn)在,大型程序通常都是用高級(jí)語(yǔ)言來(lái)編寫,如SCL,CFC和SFC這樣工作量會(huì)小很多很多。所以建議大家直接閱讀學(xué)習(xí)SCL語(yǔ)言編寫的程序。

    對(duì)于STL、LAD、SCL等語(yǔ)言之間進(jìn)行轉(zhuǎn)換的問(wèn)題,的確有些STL變成LAD是轉(zhuǎn)不過(guò)來(lái)的。反過(guò)來(lái)行。LAD可以直接轉(zhuǎn)SCL,但反過(guò)來(lái)不一定行,需要嚴(yán)格的按一定的格式寫才能轉(zhuǎn)回來(lái),因?yàn)镾CL是結(jié)構(gòu)化編程語(yǔ)言,比LAD復(fù)雜。

    總的來(lái)說(shuō),SCL適合軟件工程師,LAD適合電氣工程師,STL兼有優(yōu)缺點(diǎn),F(xiàn)BD適合電子工程師。

作者:未知 點(diǎn)擊:465次 [打印] [關(guān)閉] [返回頂部]
本文標(biāo)簽:西門子S7-300編程必須要用到SCL嗎、
* 由于無(wú)法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報(bào)酬未能及時(shí)支付,在此深表歉意,請(qǐng)《西門子S7-300編程必須要用到SCL嗎、》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
電子樣本

SN系列樣冊(cè)
:鞏經(jīng)理
:13915946763
:南京塞姆泵業(yè)有限公司
個(gè)人求購(gòu)

孫晉文 【求購(gòu)】  排氣閥  2025-12-30
馬經(jīng)理 【求購(gòu)】  信號(hào)集成端...  2025-12-30
李總 【求購(gòu)】  電動(dòng)升降車  2025-12-30
于蓬 【求購(gòu)】  HPV-S...  2025-12-29
張俊杰 【求購(gòu)】  縫紉線自動(dòng)...  2025-12-25
易賽群 【求購(gòu)】  NANOC...  2025-12-25
張經(jīng)理 【求購(gòu)】  浪涌保護(hù)器  2025-12-25
陳蓮 【求購(gòu)】  日本住友閥  2025-12-24
VIP公司推薦