首页 >

置位(SET)与复位(RESET)指令在PLC编程中用ST语言怎样实现? – 网络|

电脑怎么设置行间距,mac怎么自定义分辨率,网站内链有什么用置位(SET)与复位(RESET)指令在PLC编程中用ST语言怎样实现? - 网络|置位(SET)与复位(RESET)指令在PLC编程中用ST语言怎样实现

IFATHEN

B:=1;

END_IF

其实,它就是对变量B进行了置位(SET)操作。但是,在ST语言中也是有专门的置位复位指令的,只是平常很少使用罢了。置位操作符“S=”;复位操作符“R=”。看上去是不是很别扭,偶都怀疑它是为了存在而存在的,因为它和ST的语法结构格格不入。

ST语言实现置位复位功能

它的意思是,当变量A1为TRUE的时候变量B置位(SET),当变量A2为TRUE的时候变量B复位(RESET).需要注意的是关键字S后面要直接加等号,不能有空格和任何符号,=后面要有空格,(http://www.dgzj.com/)否则会编译报错。因为S=是一个整体,R=也一样。

当然置位复位也可以用专门的功能块实现,那就是RS功能块,它在梯形图中如下表示

其实严格来说它是RS触发器,总之,在ST中,赋值就是置位命令,大家记住这一点就可以了,至于R=S=命令就不建议用了。


置位(SET)与复位(RESET)指令在PLC编程中用ST语言怎样实现? - 网络|
  • 马牌轮胎产地代码? - 网络|
  • 马牌轮胎产地代码? - 网络| | 马牌轮胎产地代码? - 网络| ...

    置位(SET)与复位(RESET)指令在PLC编程中用ST语言怎样实现? - 网络|
  • css设置div模块 |css 字体 特效
  • css设置div模块 |css 字体 特效 | css设置div模块 |css 字体 特效 ...

    置位(SET)与复位(RESET)指令在PLC编程中用ST语言怎样实现? - 网络|
  • 三洋伺服驱动器al85报警代码? - 网络|
  • 三洋伺服驱动器al85报警代码? - 网络| | 三洋伺服驱动器al85报警代码? - 网络| ...