答:V是数据存储器,是全局变量;L是临时数据寄存器,是局部变量。他们的属相描述如下。
S7-200系列PLC数据存储器V的编号及属性见表2-5。
表2-5 S7-200系列PLC数据存储器V的编号及属性
数据存储器V是存储执行程序过程中的中间结果或保存与工序或任务有关的数据的软元件。数据存储器V可以按位(V10.0)、字节(VB10)、字(VW10)或双字(VD10)来使用。按照字节(VB10)、字(VW10)或双字(VD10)来使用,如果认为是符号数,最高位为符号位(1为负数,0为正数)。字节(VB10)、字(VW10)或双字(VD10)来使用时其最高位是V10.7。
数据存储器的功能分为一般用途型和停电保持型。默认状态全部都是停电保持型。默认停电保持用途的也可以通过修改编程软件的系统块中保留性范围参数设定改为一般用途,比如若按照图2-4所示设置参数。VB0~VB19称为一般用途,VB20以上是停电保持用途。
图2-4 保留性范围参数设定
一般用途数据存储器如VB10一旦写入数据,其里面的数据不会自然变化,即使在RUN→STOP→RUN时也不会变化。但在停电时,所有数据会自动复位为“0”,应用程序如图2-5中的VB10所示。(www.xing528.com)
图2-5 一般用途与保持用途的V
停电保持型的数据存储器里面的数据如VB60,若用户不对其内容进行更改,则里面的数据不会改变,无论是在STOP或停电状态,应用程序如图2-2中的VB60所示。
L从保存数值属性角度看,其临时数据寄存器意思是只能临时保存数据,比如当PLC切换在STOP状态或者停电重新上电时,其数据会复位。当从应用领域角度看,是局部变量,意思是只能用于一个程序块,不能用于其他的程序块,当在其他程序块出现尽管地址和符号都相同但其代表是不同的变量。
临时数据寄存器L是存储执行程序过程中的中间临时结果。临时数据寄存器L可以按位(L10.0)、字节(LB10)、字(LW10)或双字(LD10)来使用。
数据存储器V的状态可以在状态表监控,而L状态则不能。L状态只能在程序界面,在“使用执行状态”模式的监控程序状态,可以监控到临时数据寄存器L变量的状态,如图2-6所示。
图2-6 监控L状态
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。