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