STEP 7 (TIA Portal)中如何在 “Array of Bool” 和 “Word”类型间传递S7-1500数据?

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

STEP 7 (TIA Portal)中如何在 "Array of Bool" 和 "Word"类型间传递S7-1500数据?
图. 01

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

STEP 7 (TIA Portal)中如何在 "Array of Bool" 和 "Word"类型间传递S7-1500数据?
图. 02

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

STEP 7 (TIA Portal)中如何在 "Array of Bool" 和 "Word"类型间传递S7-1500数据?
图. 03

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

下载
本下载链接包含 TIA Portal 库 "STEP7_(TIA_Portal)_Array_to_Word.zip".

下载此TIA Portal 库到独立文件夹,解压即可。关于TIA Portal 库的使用请参考条目:107147393.

STEP 7 (TIA Portal)中如何在 "Array of Bool" 和 "Word"类型间传递S7-1500数据? STEP7_(TIA_Portal)_Array_to_Word.zip ( 2154 KB )

生成环境
此FAQ中的画面和下载程序都是用 STEP 7 (TIA Portal) V13 SP1 生成的。

附加的关键字
转换

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc322455.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论