色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

ST語言是如何替代梯形圖實(shí)現(xiàn)復(fù)雜處理的?

ST語言是指結(jié)構(gòu)化文本語言(STURCTTEXT),是IEC61131-3標(biāo)準(zhǔn)中制定的標(biāo)準(zhǔn)PLC編程語言之一。在闡述這個(gè)問題之前,需要先明確幾個(gè)概念。

ST語言和西門子的STL語言完全不是一回事,有些人認(rèn)為西門子的STL語言就是STLanuage的縮寫,是極其錯(cuò)誤的認(rèn)知。ST和STL的關(guān)系,就好比計(jì)算機(jī)高級(jí)語言和匯編語言的關(guān)系,西門子博途中的SCL語言,才是IEC標(biāo)準(zhǔn)中的ST語言,不過是西門子改了個(gè)名字。

所以,ST語言和SCL語言是一回事,當(dāng)然細(xì)節(jié)上可能略有不同。

梯形圖是PLC中最常用的語言,它專門用來處理各種邏輯,以直觀易懂,便于入門而廣泛應(yīng)用,那么,ST語言是如何替代梯形圖實(shí)現(xiàn)復(fù)雜處理的?

首先,在梯形圖中,邏輯分為三種與或非。無論多么復(fù)雜的邏輯,都是由這三種基本的邏輯組合而來。

1與邏輯

與邏輯,就是梯形圖中的串聯(lián),顧名思義,與就是一起的意思,比如小明與小紅。

如圖中所示的梯形圖,這句梯形圖的意思是,當(dāng)輸入X0和X1都為TRUE,也就是都導(dǎo)通,Y0才有輸出,這就是與邏輯,在ST中用AND表示。

Y0:=X0ANDX1;

2或邏輯

或邏輯,就是梯形圖中的串聯(lián),顧名思義,或就是或者的意思,滿足任何一個(gè)條件,都能成立。

如圖所示,這句梯形圖的意思,當(dāng)輸入X0X1有一個(gè)為TRUE,也就是導(dǎo)通,Y0就會(huì)輸出。也就是說,X0或者X1導(dǎo)通,Y0就會(huì)有輸出。在ST中用OR表示

Y0:=X0ORX1;

3非邏輯

非,就是反的意思,比如是非,是是非非,它和“是”是反義詞,也就是梯形圖中的常閉

如圖所示,這里X0就是非邏輯。當(dāng)然,這段梯形圖整體來說還是與邏輯,非是指其中的一個(gè)條件為非。非在ST中用NOT表示

Y0:=NOTX0ANDX1;

注意,這里和與邏輯的區(qū)別,就是一個(gè)條件變?yōu)榱薔OT。

這就是ST語言中邏輯關(guān)系和梯形圖的對(duì)應(yīng)關(guān)系!無論多么復(fù)雜的梯形圖邏輯,都是這些邏輯的組合。

這就是ST語言替代梯形圖進(jìn)行邏輯處理的基本原理。