数据类型: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