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