跳到主要内容

直接地址表示

PLC语言支持访问PLC设备的内存区具体地址。直接地址表达式包含了变量在CPU的存储位置,存储大小及存储位置对应的偏移。 语法:

%< 存储器区前缀>< 数据类型前缀>< 数字>|.< 数字>

< 存储器区前缀 >:编程系统支持以下存储区前缀

  1. I:输入,物理输入,“传感器”
  2. Q:输出,物理输出,“执行器”
  3. M:存储位置 < 数据类型前缀 >:编程系统支持以下数据类型前缀
  4. X:Bit,一位
  5. B:Byte,一个字节
  6. W:Word,一个字
  7. D:Double Word,四个字节(双字) < 数字 >|.< 数字 >: 第一个数字是存储区前缀的偏移地址,如果定义BOOL 类型变量,需使用< 数字>.< 数字> 格式,“.”后的 数字是偏移地址的偏移位数。

注意:WasomePLC中地址表达式中的偏移地址总是使用基于字节为单位,不管数据类型前缀定义。 示例:

  • %QX7.5 输出区域偏移7个字节的第六位(bit5)
  • %QB33 输出区域偏移33个字节的字节值
  • %IW245输入区域偏移245个字节的字值
  • %MD49内存区域偏移49个字节的双字值