hbb5921
自强不息
级别: 略有小成
精华主题: 0
发帖数量: 115 个
工控威望: 232 点
下载积分: 715 分
在线时间: 88(小时)
注册时间: 2008-09-17
最后登录: 2024-07-23
查看hbb5921的 主题 / 回贴
楼主  发表于: 70天前
图片:
图片:
大神门请问下 功能块编译时提示“ 阵列下标无效”是什么意思?怎么解决。
gzcjx555
QQ  296686949
级别: 工控侠客
精华主题: 0
发帖数量: 460 个
工控威望: 3822 点
下载积分: 1866 分
在线时间: 312(小时)
注册时间: 2014-02-15
最后登录: 2024-09-19
查看gzcjx555的 主题 / 回贴
1楼  发表于: 70天前
有没有可能你需要把后面的变址使用一个变量来接收,再填写进去,可能不支持在这个地方计算
联系电话15071699246,QQ296686949
hstec2002
级别: 论坛先锋
精华主题: 0
发帖数量: 455 个
工控威望: 1857 点
下载积分: 6621 分
在线时间: 645(小时)
注册时间: 2021-05-05
最后登录: 2024-09-19
查看hstec2002的 主题 / 回贴
2楼  发表于: 70天前
试试这个:

FOR J:= 100 TO 1 BY -1 DO
IF J>1 THEN
  Sample[J] := Sample[J-1] ;
  Sample[0] := L;
END_IF;
END_FOR;
QQ: 2845452345
hbb5921
自强不息
级别: 略有小成
精华主题: 0
发帖数量: 115 个
工控威望: 232 点
下载积分: 715 分
在线时间: 88(小时)
注册时间: 2008-09-17
最后登录: 2024-07-23
查看hbb5921的 主题 / 回贴
3楼  发表于: 70天前
引用
引用第2楼hstec2002于2024-07-11 19:50发表的  :
试试这个:

FOR J:= 100 TO 1 BY -1 DO
IF J>1 THEN
  Sample[J] := Sample[J-1] ;
.......

这个也不行,还是一样,现在用9.72版本,
zlcp123
级别: 工控侠客
精华主题: 0
发帖数量: 128 个
工控威望: 4319 点
下载积分: 12757 分
在线时间: 553(小时)
注册时间: 2018-09-11
最后登录: 2024-09-19
查看zlcp123的 主题 / 回贴
4楼  发表于: 70天前
首先欧姆龙支持下标计算,另外你检查一下变量“J”是不是int类型
hbb5921
自强不息
级别: 略有小成
精华主题: 0
发帖数量: 115 个
工控威望: 232 点
下载积分: 715 分
在线时间: 88(小时)
注册时间: 2008-09-17
最后登录: 2024-07-23
查看hbb5921的 主题 / 回贴
5楼  发表于: 67天前
引用
引用第4楼zlcp123于2024-07-12 07:45发表的  :
首先欧姆龙支持下标计算,另外你检查一下变量“J”是不是int类型

是的
bnnyygy
bnnyygy
级别: 家园常客
精华主题: 0
发帖数量: 493 个
工控威望: 601 点
下载积分: 1782 分
在线时间: 483(小时)
注册时间: 2016-09-20
最后登录: 2024-09-18
查看bnnyygy的 主题 / 回贴
6楼  发表于: 65天前
明显欧姆龙ST很弱好不好。

数组下标不支持这样玩
暴躁小白兔
级别: 探索解密
精华主题: 0
发帖数量: 99 个
工控威望: 147 点
下载积分: 2585 分
在线时间: 66(小时)
注册时间: 2021-05-11
最后登录: 2024-09-19
查看暴躁小白兔的 主题 / 回贴
7楼  发表于: 55天前
刚试了一下,自动分配地址的参数无法使用,需要手动分配地址才行。这渣编译能力。