功能描述
根据一个或多个比较指令的结果,定义要执行的多个程序跳转。
当EN使能为1后,K的值和第一个条件做判断,如果条件不符合,则进行下一个条件比较
每个条件对应输出的DEST编号,如果第一个条件符合,则所有的DEST都执行,如果第二个条件符合,则从第二个DEST开始执行,以此类推。
不管哪个条件满足,都会执行ELSE后面的程序
接口参数
程序举例
1.创建DB块,添加数据结构
2.创建FB块,添加功能指令,编写程序,并在OB1中调用。L10、L11、L12标签内的程序作用是循环每隔4s,置位信号2s
仿真效果
当K的值大于10时,则执行DEST0、ELSE后面的标签。
当K的值小于10大于5,则执行ELSE后面的标签。
当K的值小于等于5,则执行DEST1、ELSE后面的标签。
为了更好显示仿真效果,可以通过观察DB块对应的DB变量值变化。