当前位置: 主页 > PLC控制

给VB赋值后控制9种工作状态

现在有9种不同工作状态,如何通过给VB0赋值,使VB0=1时控制第一种工作状态,VB0=2时控制第二种工作状态,VB=3时……VB=9时。应该如何编程,没用过这种方法,不是很清楚,麻烦描述的详细一点。这种方法用M0.0,M0.1,……进行控制有什么区别

最佳答案

VB为存储地址的字节型单位,实际数据允许存储0-255个。
你的问题可以用字节比较指令进行:
程序:(要求这个数据是稳定的前提下)
LDB=VB0,0
=M0.0//第一种工作模式
LDB=VB0,1
=M0.1//第二种工作模式
LDB=VB0,2
=M0.2//第三种工作模式
、、、、、、

提问者对于答案的评价:
采用您这种方法需要先对VB0赋值吗?应该怎么编程?
我怎么感觉应该是下面这样编程呢?
网络1
LDM0.0
MOVB1,VB0
网络2
LDB=VB0,1
=Q0.0
而且这种方法和直接使用M0.0,M0.1控制有什么区别吗?有什么优点?感觉还复杂一点

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号