S7-300的RLO上升沿检测指令的作用是不是会受程序扫描时间影响?

发布时间:2023-11-28
s7-300的rlo上升沿检测指令 -(p)- 的作用是不是会受程序扫描时间影响?
(1)我在fc块里面用到-(p)- ,发现程序比较长的时候就出现下图中情况,根本不能用来检测上升沿;
(2)当我把ob1其他的程序都删掉时,只调用这个fc块时,就可以检测上升沿,不会有问题。
(3)另一个是我尝试-(p)-指令要是不在fc块,直接在ob1中,也是不会有问题。
下面是廖常初老师的回帖: p线圈(上升沿检测指令)上面的地址用来保存上一扫描周期的rlo的值,不能使用fb、fc的临时局部变量。改为全局变量或fb的静态变量就可以了。 因为调用程序时同一级fb、fc的临时变量公用同一片地址区,前面调用的块的临时变量被后面调用的块的临时变量覆盖,所以上升沿检测指令不能正常运行。在ob1中只调用一个fc,公用的地址区变成该fc独用,所以没有问题。 ob1的临时变量的地址区是ob1单独使用的,所以程序放在ob1里也没有问题。
上一个:硬盘游戏怎么用电脑玩,游戏在硬盘里面玩会不会影响电脑
下一个:网站显示安全证书过期怎么办(安全证书过期打不开网页)

法国intercarat手动隔膜阀
狼蛛键盘没反应了怎么办(狼蛛键盘突然不能用了)
苹果手机主板坏了能修吗需要多少钱(苹果手机主板坏了是什么样子)
宝宝树小时光里的照片怎么导出来(宝宝树小时光照片怎么保存到手机)
新电脑重装系统对电脑有损害吗(新买电脑重装系统好不好)
由云南茶产业四大时期看南糯山
RC0805FR-071R43L,0805 1.43Ω 1% 1/8W 电阻
iphone官网查保修期查询(iphone官网保修查询)
怎么在电脑上下载王者荣耀体验服(电脑怎样下载王者荣耀体验服)
单片机发展概况