cdj9992003
级别: 正式会员
精华主题: 0
发帖数量: 5 个
工控威望: 56 点
下载积分: 84 分
在线时间: 10(小时)
注册时间: 2024-11-28
最后登录: 2025-11-19
查看cdj9992003的 主题 / 回贴
楼主  发表于: 3天前
请教各位大佬,汇川EASY结构体,比如定义了 电机1.启动、电机2.启动、电机3.启动、电机4.启动、电机5.启动、........,类型是bool,我如果要批量复位的话,该如何写?我用了ZRST 指令,好像不能全部复位,总不能一个一个去单独复位吧?
雷神动君将留
级别: 探索解密
精华主题: 0
发帖数量: 71 个
工控威望: 123 点
下载积分: 109 分
在线时间: 75(小时)
注册时间: 2025-01-02
最后登录: 2025-11-20
查看雷神动君将留的 主题 / 回贴
1楼  发表于: 3天前
for循环
朱光显
学无止境,继续加油
级别: 论坛先锋
精华主题: 0
发帖数量: 173 个
工控威望: 1129 点
下载积分: 2006 分
在线时间: 130(小时)
注册时间: 2020-07-08
最后登录: 2025-11-20
查看朱光显的 主题 / 回贴
2楼  发表于: 前天
数组型结构体,
i :=0;
IF 复位触发 THEN
    for i :=0 to (电机数量-1) DO
    电机【i】.启动 :=FALSE;
    end for
END IF;
    
    
  
[ 此帖被朱光显在2025-11-19 02:10重新编辑 ]
本帖最近评分记录:
  • 下载积分:+2(cdj9992003)
  • 下载积分:+1(幽灵潜航) 好贴好贴!
    zhengtiguo
    上善若水
    级别: 略有小成
    精华主题: 0
    发帖数量: 251 个
    工控威望: 303 点
    下载积分: 2103 分
    在线时间: 92(小时)
    注册时间: 2025-05-29
    最后登录: 2025-11-20
    查看zhengtiguo的 主题 / 回贴
    3楼  发表于: 前天
    学习下
    深耕技术
    cdj9992003
    级别: 正式会员
    精华主题: 0
    发帖数量: 5 个
    工控威望: 56 点
    下载积分: 84 分
    在线时间: 10(小时)
    注册时间: 2024-11-28
    最后登录: 2025-11-19
    查看cdj9992003的 主题 / 回贴
    4楼  发表于: 前天
    感谢各位大佬的回复,谢谢
    bnnyygy
    bnnyygy
    级别: 家园常客
    精华主题: 0
    发帖数量: 577 个
    工控威望: 701 点
    下载积分: 2017 分
    在线时间: 676(小时)
    注册时间: 2016-09-20
    最后登录: 2025-11-20
    查看bnnyygy的 主题 / 回贴
    5楼  发表于: 前天
    哎呀,如果不上电机1 电机2 呢,这个问题很简单。

    新建一个同样的结构体,然后想复位直接把新建的结构体变量赋值给你使用的结构体变量就行。

    思想要转换一下,


      
      
    本帖最近评分记录:
  • 下载积分:+1(cdj9992003)
    乌喽牛
    级别: 家园常客
    精华主题: 0
    发帖数量: 749 个
    工控威望: 881 点
    下载积分: 2088 分
    在线时间: 243(小时)
    注册时间: 2020-06-10
    最后登录: 2025-11-20
    查看乌喽牛的 主题 / 回贴
    6楼  发表于: 前天
    这个函数,里面把变量参数都写0和空,不都是这样干的吗
    zhengtiguo
    上善若水
    级别: 略有小成
    精华主题: 0
    发帖数量: 251 个
    工控威望: 303 点
    下载积分: 2103 分
    在线时间: 92(小时)
    注册时间: 2025-05-29
    最后登录: 2025-11-20
    查看zhengtiguo的 主题 / 回贴
    7楼  发表于: 昨天
    参数都写0,就可以
    深耕技术