【工控技术】STEP 7中如何在 "Array of Bool" 和 "Word"类型间传递S7-1500数据?

STEP 7 库 "STEP7_(TIA_Portal)_Array_to_Word" 包含了两个函数,用于在"Array[1..16] of Bool"类型数据和"Word"类型数据间进行值的传递 。 S7-1500的这两个拷贝功能的程序代码是由SCL语言生成的。

图. 01

"Bool_array_to_word" 函数拷贝 "Array[1..16] of Bool"类型的变量到 "Word"类型的变量。 


图. 02

"Word_to_bool_array" 函数拷贝"Word" 类型的变量到"Array[1..16] of Bool"类型的变量。


图. 03

注意

此程序可以用于 S7-1500 和 S7-1200 控制器。 使用 S7-1200时需要注意, 此函数不能使用标准方式访问数据块,即需要用优化访问方式读取数据块。