CODESYS V3 基础编程指南2.pdfVIP

  • 755
  • 0
  • 约11.15万字
  • 约 90页
  • 2017-10-18 发布于天津
  • 举报
CODESYS V3 基础编程指南2.pdf

图4.x 指针示例 程序输出的结果如 4.x 所示,在声明中先定义 PointVar 变量为指针变量,该变量将来用于存储 地址数据。 程序中使用了 ADR 指令,该指令是用来获取变量内存地址的操作符,执行完第一条指令后, PointVar 内就已经获取了var1 的内存地址信息 (16 进制的 13B7143A)。 PointVar^指的是该内存地址中对应的具体数据 (16#13B7143A 中的数据),即var1 中5。第二 条指令执行后,就将PointVar^赋值给了var2 ,故var2=5 。 【例4.X 】使用指针,将INT 型变量nIntValue 中的低8 位数据和高8 位数据分别赋值给BYTE 型变量nByte_low 和nByte_high 。 VAR PointVar_int:POINTER TO INT; PointVar_byte_low:POINTER TO BYTE; PointVar_byte_High:POINTER TO BYTE; nIntValue:INT := 16#1234; nByte_low:BYTE; nByte_high:

文档评论(0)

1亿VIP精品文档

相关文档