晨晨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天前
图片:
帖子图片有问题,这里补充
晨晨121
级别: 正式会员
精华主题: 0
发帖数量: 25 个
工控威望: 62 点
下载积分: 99 分
在线时间: 2(小时)
注册时间: 2025-02-08
最后登录: 2025-09-28
查看晨晨121的 主题 / 回贴
2楼  发表于: 6天前
就是全局变量
引用
引用第3楼langui于2025-09-23 17:09发表的  :
你把重叠的变量做成全局变量,编译肯定不会报错。
晨晨121
级别: 正式会员
精华主题: 0
发帖数量: 25 个
工控威望: 62 点
下载积分: 99 分
在线时间: 2(小时)
注册时间: 2025-02-08
最后登录: 2025-09-28
查看晨晨121的 主题 / 回贴
3楼  发表于: 6天前
晨晨121
级别: 正式会员
精华主题: 0
发帖数量: 25 个
工控威望: 62 点
下载积分: 99 分
在线时间: 2(小时)
注册时间: 2025-02-08
最后登录: 2025-09-28
查看晨晨121的 主题 / 回贴
4楼  发表于: 6天前
对,我也是这么处理的,但是逻辑里面有操作到轴的数据,然后提示变量在另一个任务中使用,信号可能被覆盖
引用
引用第6楼xzeboy2于2025-09-24 09:27发表的  :
我一般都是,EtherCAT用来放轴之类或优先级别高的需要先处理的,TASK放其他,不知道对不对。