本文關鍵字:
STEP 7中有梯形圖、語句表和功能塊圖3種基本編程語言,可以相互轉換。通過安裝軟件包,還有其他的編程語言,以下簡要介紹。 (1)順序功能圖(SFC) STEP 7中為S7 Graph,它不是STEP 7的標準配置,需要安裝軟件包,S7 Graph是針對順序控制系統進行編程的圖形編程語言,特別適合順序控制程序編寫。 (2)梯形圖(LAD) 梯形圖直觀易懂,適合于數字量邏輯控制?!澳芰鳌?SPAN>(Power flow)與程序執行的方向。梯形圖適合于熟悉繼電器電路的人員使用。設計復雜的觸點電路時最好用梯形圖。其應用最為廣泛。 (3)語句表(STL) 語句表功能比梯形圖或功能塊圖的功能強。語句表可供喜歡用匯編語言編程的用戶使用。語句表輸入快,可以在每條語句后面加上注釋。設計高級應用程序時建議使用語句表。 (4)功能塊圖(FBD) “LOGO!”系列微型plc使用功能塊圖編程。功能塊圖適合于熟悉數字電路的人員使用。 (5)結構文本(ST) STEP 7的S7 SCL(結構化控制語言)符合EN61131-3標準。SCL適合于復雜的公式計算、復雜的計算任務和最優化算法或管理大量的數據等。S7 SCL編程語言適合于熟悉高級編程語言(例如PASCAL或C語言)的人員使用。它不是STEP 7的標準配置,需要安裝軟件包。 (6) S7 HiGraph編程語言 圖形編程語言S7 HiGraph屬于可選軟件包,它用狀態圖(Stategraphs)來描述異步、非順序過程的編程語言。HiGraph適合于異步非順序過程的編程。 (7) S7 CFC編程語言 可選軟件包CFC(Continuous Function Chart,連續功能圖)用圖形方式連接程序庫中以塊的形式提供的各種功能。CFC適合于連續過程控制的編程。它不是STEP 7的標準配置,需要安裝軟件包。 在STEP 7編程軟件中,如果程序塊沒有錯誤,并且被正確地劃分為網絡,在梯形圖、功能塊圖和語句表之間可以轉換。如果部分網絡不能轉換,則用語句表表示。 |