18420489986
级别: 略有小成
精华主题: 0
发帖数量: 136 个
工控威望: 497 点
下载积分: 3001 分
在线时间: 147(小时)
注册时间: 2022-05-17
最后登录: 2024-09-12
查看18420489986的 主题 / 回贴
楼主  发表于: 2024-06-08 11:06
程序里面有多个子程序,其中3个子程序引用了同样的FB块,当这3个子程序都调用时,程序正常运行;当只调用其中一个时,程序很多寄存器的值错乱了,且在不断地变化,包括我整个程序没有用上的寄存器而且也不在自动分配软元件范围内的都会错乱,我手动将D0-D7999和M0-M7679的值都清零了,过一会儿还是会出现错乱的值,懂的大佬指点一下
没有签名
18420489986
级别: 略有小成
精华主题: 0
发帖数量: 136 个
工控威望: 497 点
下载积分: 3001 分
在线时间: 147(小时)
注册时间: 2022-05-17
最后登录: 2024-09-12
查看18420489986的 主题 / 回贴
1楼  发表于: 2024-06-08 11:10
补充:试过了从一开始就只调用其中一个子程序,下载程序时将储存器清除,仍然不行,头大啊
没有签名