找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
FOR i := 2 TO 8 BY 2
DO "a_array[i] := "Tag_Value"*"b_array[i]";
END_FOR;
clipboard
“Tag_Value”操作数乘以“b_array”ARRAY 变量的元素 (2, 4, 6, 8)。并将计算结果读入到“a_array”ARRAY 变量的元素 (2, 4, 6, 8) 中。
变量都是怎么定义的,自己照着写程序,总是提示错误
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
定义数据块,并在数据块中定义二个含有 8 个整数的一维整型数组,名称分别为 a_array、b _array,数据类型都是 Array[1..8] of Int;
在 PLC变量表中定义一个 INT 类型变量,名称为 Tag_Value;
FC接口定义一个个整型局部变量;
在FC中写如下的 SCL 代码。
只要数据按上面的定义,则可将下面的代码拷入 FC 中。
FOR #I:= 2 TO 8 BY 2 DO
"数据块_1".a_array[#I] := "Tag_Value"*"数据块_1".b_array[#I];
END_FOR;
测试如图
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!