问题描述:
VijeoDesigner软件建变量时,间接地址是什么作用?所属产品线:
Vijeo Designer解决方法:
当应用程序需使用一个连续范围内的任意一个设备地址时,可以使用间接地址来实现。通过使用间接地址,您可以用一个相关的变量值来改变设备地址,在Runtime 中,只需改变偏移量的值即可。
间接地址由一个基本变量和一个偏移变量组成。
基本变量:是一个外部 I/O 变量——它的设备地址就是基本地址或起始点。若要给基本变量设置一个间接地址,请选择【间接地址】复选框。接着请选择一个偏移变量。
偏移变量:是一个内部或外部整型变量。它的值定义了从基本地址算起的偏移。偏移变量决定了偏移多少个单元,并且定位了真正的设备地址。不能使用其它基本变量作为偏移变量。偏移变量不能是负数。不要将偏移量设置得太大,这样会使设备地址超出范围。
比如:
假设定义一个16位INT 变量的设备地址为40001,间接地址变量的值(也被称作为偏移变量)控制变量使用哪个设备地址。
假设偏移量是5,那么变量值是31。 假设偏移量是0,那么变量值则是16。
是否有帮助?