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