電工知識(shí)—SIMATIC S7-1500 PLC S7-SCL 簡(jiǎn)介
S7-SCL 簡(jiǎn)介
(1)S7-SCL 概念
S7-SCL(Structured ControlLanguage)結(jié)構(gòu)化控制語(yǔ)言是一種類似于計(jì)算機(jī)高級(jí)語(yǔ)言的編程方式,它的語(yǔ)法規(guī)范接近計(jì)算機(jī)中的PASCAL語(yǔ)言。SCL編程語(yǔ)言實(shí)現(xiàn)了IEC 61131-3標(biāo)準(zhǔn)中定義的ST語(yǔ)言(結(jié)構(gòu)化文本)的PLCopen初級(jí)水平。
(2)S7-SCL 特點(diǎn)
① 它符合國(guó)際標(biāo)準(zhǔn)IEC 61131-3。
②獲得了PLCopen基礎(chǔ)級(jí)認(rèn)證。
3一種類似于PASCAL的高級(jí)編程語(yǔ)言。
④ 適用于SIMATIC S7-300(推薦用于CPU314以上CPU)、S7-400、C7、S7-1500和WinAC產(chǎn)品。S7-SCL為PLC作了優(yōu)化處理,它不僅僅具有PLC 典型的元素(例如輸入/輸出,定時(shí)器、計(jì)數(shù)器、符號(hào)表),而且具有高級(jí)語(yǔ)言的特性,例如循環(huán)、選擇、分支、數(shù)組和高級(jí)函數(shù)。
5 S7-SCL可以編譯成STL,雖然其代碼量相對(duì)于STL編程有所增加,但程序結(jié)構(gòu)和程序的總體效率提高了。類似于計(jì)算機(jī)行業(yè)的發(fā)展,匯編語(yǔ)言已經(jīng)被舍棄,取而代之的是C/C++等高級(jí)語(yǔ)言。S7-SCL對(duì)工程設(shè)計(jì)人員要求較高,需要其具有一定的計(jì)算機(jī)高級(jí)語(yǔ)言的知識(shí)和編程技巧。
(3)S7-SCL應(yīng)用范圍
由于S7-SCL是高級(jí)語(yǔ)言,所以其非常適合于如下任務(wù):
1復(fù)雜運(yùn)算功能;
②復(fù)雜數(shù)學(xué)函數(shù);
③數(shù)據(jù)管理:
④過(guò)程優(yōu)化。
由于S7-SCL具備的優(yōu)勢(shì),其將在編程中應(yīng)用越來(lái)越廣泛,有的PLC廠家已經(jīng)將結(jié)構(gòu)化文本作為首推編程語(yǔ)言(以前首推梯形圖)。
審核編輯:劉清
-
plc
+關(guān)注
關(guān)注
5004文章
13045瀏覽量
460855 -
SIMATIC
+關(guān)注
關(guān)注
1文章
231瀏覽量
15695 -
SCL
+關(guān)注
關(guān)注
1文章
239瀏覽量
17010 -
S7-1500
+關(guān)注
關(guān)注
3文章
300瀏覽量
6224
原文標(biāo)題:電工知識(shí)—SIMATIC S7-1500 PLC S7-SCL 簡(jiǎn)介
文章出處:【微信號(hào):設(shè)備原理與維修俱樂(lè)部,微信公眾號(hào):設(shè)備原理與維修俱樂(lè)部】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論