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

置位(SET)與復位(RESET)指令在PLC編程中用ST語言怎樣實現(xiàn)?

傅智翔2年前13瀏覽0評論

置位(SET)和復位(RESET)是我們在梯形圖經(jīng)常使用的元素,因為它不受雙線圈的制約。當然這個和個人習慣有關(guān)。其實在ST語言中,是不存在置位復位問題的,因為賦值操作就是置位。比如執(zhí)行如下一條語句

IFATHEN

B:=1;

END_IF

其實,它就是對變量B進行了置位(SET)操作。但是,在ST語言中也是有專門的置位復位指令的,只是平常很少使用罷了。置位操作符“S=”;復位操作符“R=”。看上去是不是很別扭,我都懷疑它是為了存在而存在的,因為它和ST的語法結(jié)構(gòu)格格不入。

ST語言實現(xiàn)置位復位功能

它的意思是,當變量A1為TRUE的時候變量B置位(SET),當變量A2為TRUE的時候變量B復位(RESET).需要注意的是關(guān)鍵字S后面要直接加等號,不能有空格和任何符號,=后面要有空格,(http://www.dgzj.com/)否則會編譯報錯。因為S=是一個整體,R=也一樣。

當然置位復位也可以用專門的功能塊實現(xiàn),那就是RS功能塊,它在梯形圖中如下表示

其實嚴格來說它是RS觸發(fā)器,總之,在ST中,賦值就是置位命令,大家記住這一點就可以了,至于R=S=命令就不建議用了。