CPU执行完–个中断程序块后,将执行和队列中级别最高的中断相关联的程序块。如果CPU在执行某个中断程序块的过程中接收到更高级别的中断,则在执行完和该中断相关的程序块后,继续执行未执行完的那个程序块。如果队列中的多个程序块有相同的中断优先级,则执行顺序不确定。注意:某些函数,如DOIO,BUS_ RD,BUS_ WRT,COMMREQ和某些SVC_ REQ函数会产生一些具有相同优先级的其他队列程序块。
变量变量是已命名的存储数据值的存储空间。他代表了目标PACCPU内的存储位置。变量可以映射到变量地址(例如,%R00001),如果没有将变量映射到变量地址,则将这个变量看作符号变量。编程软件将符号变量映射到PAC系统用户存储空间的某个部分。
变量能存储的值依赖于他的数据类型。例如,UNIT数据类型存储无符号整数,没有小数部分。数据类型在7-16页“程序函数如何处理数值数据’编程软件中,工程的所有变量显示在浏览器的变量键下。以可以在变量键下创建,编辑和删除变量。一-些变量由某些部分自动创建(如在梯形图逻辑中增加定时器指令时,就会自动添加定时器变量)变量类型和地址等其他属性,在Inspector中配置。在编程软件中创建对象时,会自动创建系统变量,关于系统变量的更多信息,映射变量(手动定位)有–个确定的变量地址。详见7-4页,变量存储器类型及使用。
GIDDINGS & LEWIS 502-03200-00 USPP 5020320000
GIDDINGS & LEWIS 502-03201-00 USPP 5020320100
GIDDINGS & LEWIS 502-03212-00 USPP 5020321200