查看: 1412|回复: 6
收起左侧

[应用问题] 为啥数组这样清零不了

sp93 2022-4-12 15:00:16 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
为啥这样子清除数组的值清除不了?西门子博图里是可以的。

屏幕截图 2022-04-12 145628.png
屏幕截图 2022-04-12 145653.png
屏幕截图 2022-04-12 145721.png




上一篇:【发帖达人赛】凸轮曲线分析与规划
下一篇:【发帖达人赛】小白的艰难自学之路——VPN远程访问

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

Slimming 2022-4-12 17:15:25 | 显示全部楼层
楼主,FC_Step是你自己写的函数吗?没看懂哪里是数据输入,在哪里清除的。可以使用指针写循环来批量清除
回复 送花

使用道具 举报

近之 2022-4-12 17:16:37 | 显示全部楼层
这个FC_Step是你自己写的功能块吧,我这边清除数组有个笨办法
IF Reset THEN
        FOR Index3:=UINT#0 TO UINT#49 BY UINT#1 DO
                stept[Index3]:=FALSE;
        END_FOR;
END_IF;
回复 送花

使用道具 举报

工控彭于晏 2022-4-13 09:09:19 | 显示全部楼层
近之 发表于 2022-4-12 17:16
这个FC_Step是你自己写的功能块吧,我这边清除数组有个笨办法
IF Reset THEN
        FOR Index3:=UINT#0 TO UINT# ...

这是个好办法,学到了
回复 送花

使用道具 举报

loopsun 2022-4-13 09:35:23 | 显示全部楼层
楼上的方法正解, codesys的system库还有一个SysMemSet函数,但是这个只能初始化UDINT类型的值。
image.png
回复 送花

使用道具 举报

yxrs178pym 2022-11-9 17:19:32 | 显示全部楼层
多建立一个  空的  一样的数组或者结构  赋值给之前的
回复 送花

使用道具 举报

WWL 2022-11-10 08:41:50 | 显示全部楼层
image.png 对对对
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部