SCL 16位BOOL转换为WORD

数据类型:Control:ARRAY [0..15] OF BOOL;

问题补充:
看了说明 AT的说明;好像只能拆分吧,没有说可以合并的。

最佳答案

此回答已完善

Step7 v5.x
参考文档中
4.1.11. 问题:什么是“AT”指令,如何使用?
S7-SCL 编程:
https://cache.industry.siemens.com/dl/files/384/109481384/att_862450/v1/2008928131135970.pdf
 
STEP 7 (TIA 博途)
STEP 7 (TIA 博途) 中怎样通过关键字 "AT" 实现变量覆盖?
https://support.industry.siemens.com/cs/cn/zh/view/57132240
补充:
可以的,把覆盖与被覆盖变量对调一下

提问者对于答案的评价:
请举个例子AT指令 BOOL转换成WORD;谢谢!

最佳答案作者回复:
FUNCTION FC88 : void
 
VAR_INPUT
INPUT1:ARRAY[0..15] OF BOOL; 
END_VAR
 
VAR_IN_OUT
 
END_VAR
 
VAR_OUTPUT
OUTPUT1: WORD; 
END_VAR
 
VAR_TEMP
TEMP1: ARRAY[0..15] OF BOOL; 
TEMP2 AT TEMP1: WORD;
END_VAR
 
TEMP1:=INPUT1;
OUTPUT1:=TEMP2;
 
END_FUNCTION

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午11:33
下一篇 2020年10月30日 下午11:33

相关推荐