每一位和每个数据寄存器的内容都有一种,这种意义依赖于用户的解释。有时,用户可能想移一种“意义”进入设备的“扩展范围”内。这个范围若是可变的,则可能更有用。下面的例子提供了此问题的一种解法。
这里给出的例子描述了超市钱拒是如何被整个儿控制的,这对防火或防盗可能是有用的。单个可编程控制器(照看房屋安全)在发生抢动或火灾情况下,能使一个或所有钱拒当场锁上现金抽屉,涉及区域的钱拒锁住,从而保护了里面的现金。
要控制的钱柜的数量是由数据寄存器D007来设定,D007控制着要发生的FOX一NEXT循环次数。
在源数据寄存器中确定的值被写入一个数据堆栈,堆栈首地址是DO11,其长度由D007确定。
数据寄存器的内容能通过直接输出来传送到钱拒中,或者经可编程控制器传回主计算机。
经微小修改,这个程序能直接用于位元件、定时器、计数器等。所有情况下的规则都一样一把一段数据写入很多元件中。