除了DB指针之外,ANY指针还包含数据类型和重复系数,这使得它可以指向一个数据区。
ANY指针有两个有效的版本:具有数据类型的变量和具有参数类型的变量。如果需要指向一个具有数据类型的变量,ANY指针包含了DB指针、类型和重复系数。如果需要指向一个具有参数类型的变量,除了数据类型之外,则它仅包含一个数字而不是DB指针。对于定时器或计数器功能,字节(n+6)中重复包含了数据类型,字节(n+7)包含了B#16#00。对于其他情况,这两个字节包含的值为W#16#0000。
ANY指针的*个字节包含了语法ID,在STEP7中,通常为10H。类型定义了ANY指针所指变量的数据类型。基本数据类型的变量、DT和STRING接收图1中给出的数据类型,数量为1。
如果将数据类型为ARRAY或STRUCT的变量应用到ANY参数,编辑器生成一个指向数组或结构的ANY指针。这个ANY指针包含了数据类型和数量,其中类型为占用一个字节(02H)的标识符,数量为由字节数确定的变量长度。
在这里,单个数组组件或结构组件的数据类型是无关紧要的。ANY指针指向WORD数组,其长度为字节数的两倍。例外:指向由数据类型为CHAR的组件组成的数组的指针,可以应用到CHAR类型(03H)。
如果要指向一个变量或地址区,就可以在参数类型为ANY的块参数中应用ANY指针(不适用于SCL)。
西门子PROFINET电缆介绍
4 芯 FastConnect 安装电缆采用安装迅速的特殊设计,可实现结构化 Fast Ethernet 布线
使用 FC 剥线工具剥线方便;一次就可剥去电缆外包层和编织的屏蔽层
使用绝缘刺破法,通过快速连接进行连接
性能超越 ISO/IEC 11801 和 EN 50173 电缆 5 类布线标准。 (Cat5e)
PROFINET-兼容
UL 认证
不同的应用软件,有不同的版本(例如:例如,拖曳、食品、船舶、铁路)。
双层屏蔽,抗干扰性能好
由于电缆上印有以米表示的长度标记,易于确定长度
西门子PROFINET电缆说明
使用快速连接电缆 2 x 2,可快速、简便地连接到工业以太网 FC RJ45 引出插座(10/100 Mbit/s),工业以太网FC RJ45 接头 180/90 或IE FC RJ45 插头 2x2上,节省时间。
特殊总线电缆可实现各种应用
由于使用了双层屏蔽电缆和集成式接地技术,网络具有抗干扰功能。
不含硅树脂,可用于汽车工业(例如喷漆生产线)。
中断优先级、排队和示例程序 中断服务 优先级相CPU 按照先来先处理的原则处理中断。 在某一时间仅执行一个用户中断例程。中断例程开始执行后,一直执行直至完成。 其它中断例程无法预先清空该例程,更高优先级的例程。正在处理另一个中断时发生的中断会进行排队等待处理。 下表显示了三种中断队列以及它们能存储的大中断数。出现的中断有可能比队列所能容纳的中断更多。 队列溢出存储器位(标识已丢失的中断事件类型)由系统进行维护。下表给出了中断队列溢出位。 应仅在中断例程中使用这些位,因为当队列清空时,这些位将复位,并且控制权将返回到扫描周期。如果多个中断事件发生,则优先级(组和组内)会确定处理哪一个中断事件。处理了优先级高的中断事件之后,会检查队列,以查找仍在队列中的当前优先级高的事件,并会执行连接到该事件的中断例程。会继续执行这一步骤,直至队列为空且控制权返回到扫描周期。