walxyfsk
级别: 探索解密
精华主题: 0
发帖数量: 66 个
工控威望: 188 点
下载积分: 654 分
在线时间: 301(小时)
注册时间: 2014-04-07
最后登录: 2024-11-25
查看walxyfsk的 主题 / 回贴
楼主  发表于: 2023-03-23 08:25
图片:
附件为施耐德FOR循环指针数组移位功能块,用三菱ST语言应该怎么写,请指教。
kyy80
态度决定一切``````
级别: 工控侠客
精华主题: 0
发帖数量: 1226 个
工控威望: 3496 点
下载积分: 4402 分
在线时间: 1979(小时)
注册时间: 2008-02-17
最后登录: 2024-11-23
查看kyy80的 主题 / 回贴
1楼  发表于: 2023-03-23 10:34
ELSIF      NOT I_B_修改 AND NOT I_B_删除 AND  I_B_插入      THEN
    FOR I_TEMP:=49 TO (I_I_条目号+1) BY -1 DO
        IO_AR_数组.配方[I_TEMP] :=IO_AR_数组.配方[I_TEMP-1];
    END_FOR;
    IO_AR_数组.配方[I_TEMP] :=I_D_数据;
    I_B_插入:= FALSE;
END_IF;
kyy80
态度决定一切``````
级别: 工控侠客
精华主题: 0
发帖数量: 1226 个
工控威望: 3496 点
下载积分: 4402 分
在线时间: 1979(小时)
注册时间: 2008-02-17
最后登录: 2024-11-23
查看kyy80的 主题 / 回贴
2楼  发表于: 2023-03-23 10:37
你参考下上面的语句。。       
tingfenghu
级别: 工控侠客

精华主题: 0
发帖数量: 2845 个
工控威望: 3617 点
下载积分: 3517 分
在线时间: 3803(小时)
注册时间: 2007-11-04
最后登录: 2024-11-25
查看tingfenghu的 主题 / 回贴
3楼  发表于: 2023-03-23 12:06
引用
引用第1楼kyy80于2023-03-23 10:34发表的  :
ELSIF      NOT I_B_修改 AND NOT I_B_删除 AND  I_B_插入      THEN
    FOR I_TEMP:=49 TO (I_I_条目号+1) BY -1 DO
        IO_AR_数组.配方[I_TEMP] :=IO_AR_数组.配方[I_TEMP-1];
    END_FOR;
    IO_AR_数组.配方[I_TEMP] :=I_D_数据;
.......


这种中英文夹杂,还有各种缩写,
过段时间,自己看得懂自己写的程序吗?
二手PLC,触摸屏,伺服驱动,各类气动设备
http://shop58129605.taobao.com/
kyy80
态度决定一切``````
级别: 工控侠客
精华主题: 0
发帖数量: 1226 个
工控威望: 3496 点
下载积分: 4402 分
在线时间: 1979(小时)
注册时间: 2008-02-17
最后登录: 2024-11-23
查看kyy80的 主题 / 回贴
4楼  发表于: 2023-03-23 14:24
能啊。。。。变量的前叕代表属性。。。
引用
引用第3楼tingfenghu于2023-03-23 12:06发表的  :


这种中英文夹杂,还有各种缩写,
过段时间,自己看得懂自己写的程序吗?
walxyfsk
级别: 探索解密
精华主题: 0
发帖数量: 66 个
工控威望: 188 点
下载积分: 654 分
在线时间: 301(小时)
注册时间: 2014-04-07
最后登录: 2024-11-25
查看walxyfsk的 主题 / 回贴
5楼  发表于: 2023-03-23 19:39
引用
引用第1楼kyy80于2023-03-23 10:34发表的  :
ELSIF      NOT I_B_修改 AND NOT I_B_删除 AND  I_B_插入      THEN
    FOR I_TEMP:=49 TO (I_I_条目号+1) BY -1 DO
        IO_AR_数组.配方[I_TEMP] :=IO_AR_数组.配方[I_TEMP-1];
    END_FOR;
    IO_AR_数组.配方[I_TEMP] :=I_D_数据;
.......

谢谢,我先仿真试试