晨晨121
级别: 正式会员
精华主题: 0
发帖数量: 25 个
工控威望: 62 点
下载积分: 99 分
在线时间: 2(小时)
注册时间: 2025-02-08
最后登录: 2025-09-28
查看晨晨121的 主题 / 回贴
楼主  发表于: 35天前
最近有个项目用了十个轴,我写完逻辑发现扫描周期太长了,就把逻辑挪到另一个task里面了,但是两个task之间有变量覆盖的警告,这种是不是没啥问题呀?或者有没有其他的解决方案?
晨晨121
级别: 正式会员
精华主题: 0
发帖数量: 25 个
工控威望: 62 点
下载积分: 99 分
在线时间: 2(小时)
注册时间: 2025-02-08
最后登录: 2025-09-28
查看晨晨121的 主题 / 回贴
1楼  发表于: 35天前
图片:
帖子图片有问题,这里补充
朱光显
学无止境,继续加油
级别: 论坛先锋
精华主题: 0
发帖数量: 168 个
工控威望: 1016 点
下载积分: 2473 分
在线时间: 127(小时)
注册时间: 2020-07-08
最后登录: 2025-10-27
查看朱光显的 主题 / 回贴
2楼  发表于: 35天前
应该编译不报错就没问题,希望听到专业大神的指点
langui
级别: 论坛先锋
精华主题: 0
发帖数量: 1660 个
工控威望: 1876 点
下载积分: 6500 分
在线时间: 736(小时)
注册时间: 2014-06-16
最后登录: 2025-10-27
查看langui的 主题 / 回贴
3楼  发表于: 35天前
你把重叠的变量做成全局变量,编译肯定不会报错。
晨晨121
级别: 正式会员
精华主题: 0
发帖数量: 25 个
工控威望: 62 点
下载积分: 99 分
在线时间: 2(小时)
注册时间: 2025-02-08
最后登录: 2025-09-28
查看晨晨121的 主题 / 回贴
4楼  发表于: 34天前
就是全局变量
引用
引用第3楼langui于2025-09-23 17:09发表的  :
你把重叠的变量做成全局变量,编译肯定不会报错。
晨晨121
级别: 正式会员
精华主题: 0
发帖数量: 25 个
工控威望: 62 点
下载积分: 99 分
在线时间: 2(小时)
注册时间: 2025-02-08
最后登录: 2025-09-28
查看晨晨121的 主题 / 回贴
5楼  发表于: 34天前
xzeboy2
级别: 探索解密
精华主题: 0
发帖数量: 15 个
工控威望: 105 点
下载积分: 1699 分
在线时间: 4(小时)
注册时间: 2016-03-10
最后登录: 2025-10-27
查看xzeboy2的 主题 / 回贴
6楼  发表于: 34天前
我一般都是,EtherCAT用来放轴之类或优先级别高的需要先处理的,TASK放其他,不知道对不对。
晨晨121
级别: 正式会员
精华主题: 0
发帖数量: 25 个
工控威望: 62 点
下载积分: 99 分
在线时间: 2(小时)
注册时间: 2025-02-08
最后登录: 2025-09-28
查看晨晨121的 主题 / 回贴
7楼  发表于: 34天前
对,我也是这么处理的,但是逻辑里面有操作到轴的数据,然后提示变量在另一个任务中使用,信号可能被覆盖
引用
引用第6楼xzeboy2于2025-09-24 09:27发表的  :
我一般都是,EtherCAT用来放轴之类或优先级别高的需要先处理的,TASK放其他,不知道对不对。
麦克朱
级别: 家园常客
精华主题: 0
发帖数量: 624 个
工控威望: 852 点
下载积分: 340 分
在线时间: 261(小时)
注册时间: 2022-07-11
最后登录: 2025-10-27
查看麦克朱的 主题 / 回贴
8楼  发表于: 34天前
ethercat任务只放轴功能块