STEP 7中的編程語言有幾種?
發(fā)布于2022-02-15 09:30
40
2
標簽:STEP 7,編程語言
STEP 7中有三種基本的編程語言:梯形圖、語句表和功能框圖,可以相互轉(zhuǎn)換。通過安裝軟件包,還有其他編程語言,下面簡單介紹一下。
(1)順序功能圖
STEP 7使用的是S7 Graph,不是STEP 7的標準配置,需要安裝軟件包。S7 Graph是一種用于順序控制系統(tǒng)的圖形編程語言,特別適用于編寫順序控制程序。
(2)梯形圖
梯形圖直觀易懂,適用于數(shù)字邏輯控制?!肮β柿鳌焙统绦驁?zhí)行的方向。梯形圖適合熟悉繼電器電路的人。在設(shè)計復(fù)雜的接觸電路時,最好使用梯形圖。它是應(yīng)用最廣泛的。
(3)報表
語句的功能強于梯形圖或功能框圖。語句可以被喜歡用匯編語言編程的用戶使用。語句輸入很快,每個語句后都可以添加注釋。在設(shè)計高級應(yīng)用程序時,建議使用語句表。
(4)功能框圖(FBD)
“LOGO!”用功能框圖編制了系列微型plc。功能框圖適合熟悉數(shù)字電路的人。
(5)結(jié)構(gòu)文本
STEP 7的S7 SCL(結(jié)構(gòu)化控制語言)符合EN61131-3標準。SCL適用于復(fù)雜的公式計算、復(fù)雜的計算任務(wù)和優(yōu)化算法或管理大量數(shù)據(jù)等。S7編程語言適合熟悉高級編程語言(如PASCAL或C語言)的人。這不是STEP 7的標準配置,需要安裝軟件包。
(6) S7高速圖形編程語言
編程語言S7 HiGraph是一個可選的軟件包,它使用狀態(tài)圖來描述異步和非順序過程。HiGraph適用于對異步非順序進程進行編程。
(7) S7 CFC編程語言
可選軟件包CFC(連續(xù)功能圖)以圖形方式連接庫中以塊的形式提供的各種功能。CFC適用于連續(xù)過程控制的編程。這不是STEP 7的標準配置,需要安裝軟件包。
在STEP 7編程軟件中,如果程序塊是無錯的,并且正確劃分了網(wǎng)絡(luò),則可以在梯形圖、功能框圖和語句表之間進行轉(zhuǎn)換。如果部分網(wǎng)絡(luò)無法轉(zhuǎn)換,則用語句表表示。