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