18420489986
级别: 略有小成
精华主题: 0
发帖数量: 134 个
工控威望: 495 点
下载积分: 2836 分
在线时间: 140(小时)
注册时间: 2022-05-17
最后登录: 2024-06-21
查看18420489986的 主题 / 回贴
楼主  发表于: 29天前
程序里面有多个子程序,其中3个子程序引用了同样的FB块,当这3个子程序都调用时,程序正常运行;当只调用其中一个时,程序很多寄存器的值错乱了,且在不断地变化,包括我整个程序没有用上的寄存器而且也不在自动分配软元件范围内的都会错乱,我手动将D0-D7999和M0-M7679的值都清零了,过一会儿还是会出现错乱的值,懂的大佬指点一下
没有签名
gione
级别: 略有小成
精华主题: 0
发帖数量: 163 个
工控威望: 345 点
下载积分: 972 分
在线时间: 312(小时)
注册时间: 2007-11-05
最后登录: 2024-07-04
查看gione的 主题 / 回贴
1楼  发表于: 29天前
FB内用变量编写,不要直接用寄存器