欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

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

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

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

IFATHEN

B:=1;

END_IF

其實,它就是對變量B進行了置位(SET)操作。但是,在ST語言中也是有專門的置位復位指令的,只是平常很少使用罷了。置位操作符“S=”;復位操作符“R=”??瓷先ナ遣皇呛軇e扭,我都懷疑它是為了存在而存在的,因為它和ST的語法結構格格不入。

ST語言實現置位復位功能

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

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

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