(1)PLC編程語(yǔ)言的國(guó)際標(biāo)準(zhǔn)
IEC 61131是PLC的國(guó)際標(biāo)準(zhǔn),1992~1995 年發(fā)布了IEC61131標(biāo)準(zhǔn)中的1~4部分,我國(guó)在1995年11月發(fā)布了GB/T15969-1/2/3/4(等同于IEC61131-1/2/3/4)。
IEC 61131-3廣泛地應(yīng)用于PLC、DCS、工控機(jī)、“軟件PLC”、數(shù)控系統(tǒng)和RTU等產(chǎn)品。其定義了5種編程語(yǔ)言,分別是指令表(Instruction List,IL)、結(jié)構(gòu)文本(Structured Text,ST)、梯形圖(Ladder Diagram, LD)、功能塊圖(Funetion Block Diagram,FBD)和順序功能圖(Sequential Function Chart,SFC)。
(2)TIA博途軟件中的編程語(yǔ)言
TIA博途軟件中有梯形圖、語(yǔ)句表、功能塊圖、SCL和Graph,共5種基本編程語(yǔ)言。以下簡(jiǎn)要介紹。
①順序功能圖(SFC) TIA博途軟件中為S7-Graph, S7-Graph是針對(duì)順序控制系統(tǒng)進(jìn)行編程的圖形編程語(yǔ)言,特別適合順序控制程序編寫。
②梯形圖(LAD)梯形圖直觀易懂,適合于數(shù)字量邏輯控制。梯形圖適合于熟悉繼電器電路的人員使用。設(shè)計(jì)復(fù)雜的觸點(diǎn)電路時(shí)最好用梯形圖,其應(yīng)用最為廣泛。
③語(yǔ)句表(STL)語(yǔ)句表的功能比梯形圖或功能塊圖的功能強(qiáng)。語(yǔ)句表可供擅長(zhǎng)用匯編語(yǔ)言編程的用戶使用。語(yǔ)句表輸入快,可以在每條語(yǔ)句后面加上注釋。語(yǔ)句表有被淘汰的趨勢(shì)。
④功能塊圖(FBD) “LOGO!”系列微型 PLC使用功能塊圖編程。功能塊圖適合于熟悉數(shù)字電路的人員使用。
⑤結(jié)構(gòu)文本(ST) TIA博途軟件的S7-SCL(結(jié)構(gòu)化控制語(yǔ)言)符合EN61131-3 標(biāo)準(zhǔn)。SCL適合于復(fù)雜的公式計(jì)算、復(fù)雜的計(jì)算任務(wù)和最優(yōu)化算法或管理大量的數(shù)據(jù)等。S7-SCL編程語(yǔ)言適合于熟悉高級(jí)編程語(yǔ)言(例如PASCAL或C語(yǔ)言)的人員使用。S7-SCL 編程語(yǔ)言的使用將越來(lái)越廣泛。
⑥ S7-HiGraph 編程語(yǔ)言 圖形編程語(yǔ)言 S7-HiGraph屬于可選軟件包,它用狀態(tài)圖(State Graphs)來(lái)描述異步、非順序過(guò)程的編程語(yǔ)言。HiGraph適合于異步非順序過(guò)程的編程。S7-HiGraph可用于S7-300/400PLC,在S7-1500PLC中不能使用。
⑦S7 CFC 編程語(yǔ)言可選軟件包CFC(Continuous Function Chart,連續(xù)功能圖)用圖形方式連接程序庫(kù)中以塊的形式提供的各種功能。CFC 適合于連續(xù)過(guò)程控制的編程。
在TIA博途軟件編程軟件中,如果程序塊沒(méi)有錯(cuò)誤,并且被正確地劃分為網(wǎng)絡(luò),在梯形圖和功能塊圖之間可以相互轉(zhuǎn)換,但梯形圖和指令表不可相互轉(zhuǎn)換。注意:在經(jīng)典STEP 7中梯形圖、功能塊、語(yǔ)句表之間可以相互轉(zhuǎn)換。
審核編輯:劉清
-
plc
+關(guān)注
關(guān)注
5007文章
13114瀏覽量
461492 -
編程語(yǔ)言
+關(guān)注
關(guān)注
10文章
1930瀏覽量
34542 -
SIMATIC
+關(guān)注
關(guān)注
1文章
231瀏覽量
15707 -
RTU
+關(guān)注
關(guān)注
0文章
403瀏覽量
28598 -
S7-1500
+關(guān)注
關(guān)注
3文章
300瀏覽量
6302
原文標(biāo)題:電工知識(shí)—SIMATIC S7-1500 PLC 的編程語(yǔ)言
文章出處:【微信號(hào):設(shè)備原理與維修俱樂(lè)部,微信公眾號(hào):設(shè)備原理與維修俱樂(lè)部】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論