N

技术支持

EWS CENTER

您的当前位置:首页 > 技术支持  > 常见问题

PLC中LV局部寄存器的使用介绍

2016-03-23

局部寄存器LV:

在函数内局部有效的寄存器,每个函数的每个运行实例使用不同的数据;每个函数有8个LV,编号0-7;此寄存器为32位浮点数。

此寄存器与ZBASIC的LOCAL类似,ZBASIC调用ZPLC时,调用参数自动传入LV寄存器。

 LV存储器可以同时作为变址寄存器。

编程示例:

程序功能介绍:

上电后,通过BASIC程序开启两个子任务,分别调用PLC中的SUB_CAL和SUB_CAL1两个子函数, 两个子函数都通过局部寄存器LV1作返回值,但由于LV是局部寄存器,每个函数都有独自的8个LV寄存器,所以,当X0接通时,a、b两个变量分别被赋值为3和4。同时由于LV局部寄存器可以作变址寄存器,所以,DT2的值为3,DT3的值为4。

分享按钮