S7-1200第08讲:移动操作,转换,程序控制,字逻辑运算,移位与循环移位指令.pdfVIP

  • 67
  • 0
  • 约5.76千字
  • 约 14页
  • 2021-09-17 发布于河北
  • 举报

S7-1200第08讲:移动操作,转换,程序控制,字逻辑运算,移位与循环移位指令.pdf

博途1200课程--第08讲 移动操作指令,转换指令 程序控制指令,字逻辑运算指令 移位与循环移位指令讲解 移动指令: 使用移动指令可将数据元素复制到新的 存储器地址并从一种数据类型转换为另一种 数据类型。 移动过程不会更改源数据。 MOVE_BLK :将数据元素块复制到新地址 的可中断移动。 MOVE_BLK_VARIANT :将源存储区域的 内容移动到目标存储区域。 UMOVE_BLK :将数据元素块复制到新地 址的不可中断移动。 FILL_BLK :可中断填充指令: 使用指定数 据元素的副本填充地址范围。 UFILL_BLK :不中断填充指令: 使用指定 数据元素的副本填充地址范围。 SWAP :用于反转二字节和四字节数据元素 的字节顺序。不改变每个字节中的位顺序。 移动指令: VariantGet :读取 SRC 参数所指向的变量,并将其写入到 DST参数的变 量中。 VariantPut :将 SRC 参数所引用的变量写入到 DST参数所指向的变量中。 CountOfElements :计算 IN参数指向的数组中所含数组元素的数目。 FieldRead :FieldRead 用于从第一个元素由 MEMBER参数指定的数组 中读取索引值为 INDEX的数组元素。 数组元素的值将传送到 VALUE参 数指定的位置。 (MEMBER 参数和 VALUE 参数指定的数组元素的数据 类型必须相同。) FieldWrite :WriteField 用于将 VALUE参数指定的位置上的值传送给第 一个元素由MEMBER 参数指定的数组。 该值将传送给由INDEX 参数指 定数组索引的数组元素。 (MEMBER 参数和 VALUE 参数指定的数组元 素的数据类型必须相同。) 转换指令: CONVERT :将数据元素从一种数据类型 转换为另一种数据类型。 该指令不允许您选择位串 (Byte、 Word、DWord )。 要为指令参数输入数据 类型 Byte、Word 或 DWord 的操作数,选择位长度相同的无符号整型。 例如 为 Byte 选择 USInt、为 Word 选择 UInt 或为 DWord 选择 UDInt。 ROUND :将实数转换为整数。实数的小数 部分舍入为最接近的整数值 (IEEE -取整

文档评论(0)

1亿VIP精品文档

相关文档