飞沙漫天
要耗子尾汁,不要小聪明。
级别: 探索解密
精华主题: 0
发帖数量: 35 个
工控威望: 117 点
下载积分: 521 分
在线时间: 47(小时)
注册时间: 2019-04-05
最后登录: 2024-07-06
查看飞沙漫天的 主题 / 回贴
楼主  发表于: 2020-12-07 18:17
图片:
FC块 #内部记录 类型 是 Temp
FB块 #内部记录 类型 是 Static
用的仿真器模拟,结果就是,外部输入断了以后 FC中的#内部记录OFF了,但是用的是置位指令啊。FB中怎么没断开。
程序就看到的这么多,其他地方没有了。
沉迷学习,无法自拔。 沉迷学习,无法自拔。 沉迷学习,无法自拔。 沉迷学习,无法自拔。 沉迷学习,无法自拔。
13930228124
级别: 探索解密
精华主题: 0
发帖数量: 82 个
工控威望: 155 点
下载积分: 524 分
在线时间: 22(小时)
注册时间: 2020-07-21
最后登录: 2024-10-18
查看13930228124的 主题 / 回贴
1楼  发表于: 2020-12-08 08:27
.....不应该用复位指令吗
飞沙漫天
要耗子尾汁,不要小聪明。
级别: 探索解密
精华主题: 0
发帖数量: 35 个
工控威望: 117 点
下载积分: 521 分
在线时间: 47(小时)
注册时间: 2019-04-05
最后登录: 2024-07-06
查看飞沙漫天的 主题 / 回贴
2楼  发表于: 2020-12-08 09:21
是这样的,我试的时候发现,FC块中被置位的这个值并没有被置位。不知道是模拟器模拟不了还是怎么回事,等PLC到了再试一下吧,我原来只对全局变量,局部变量有点了解,还不太清楚临时变量的含义。难道跟这个有关系?
引用
引用第1楼13930228124于2020-12-08 08:27发表的  :
.....不应该用复位指令吗
沉迷学习,无法自拔。 沉迷学习,无法自拔。 沉迷学习,无法自拔。 沉迷学习,无法自拔。 沉迷学习,无法自拔。
柳絮飞花
无产工程师
级别: 论坛先锋
精华主题: 0
发帖数量: 501 个
工控威望: 1212 点
下载积分: 7855 分
在线时间: 102(小时)
注册时间: 2017-06-27
最后登录: 2024-10-22
查看柳絮飞花的 主题 / 回贴
3楼  发表于: 2020-12-08 09:36
临时变量,使用完之后地址就会被释放了。
你粗浅可以这么理解,临时变量比作街边共享单车,这次你使用了。你下次使用未必还是这辆车了。

使用临时变量TEMP时:
1.不能先使用,再赋值
2.不适用于自锁线圈
3.不适用于上升,下降沿
本帖最近评分记录:
  • 下载积分:+2(guochunyi) 热心助人!
  • 工控普通人,学习在路上
    飞沙漫天
    要耗子尾汁,不要小聪明。
    级别: 探索解密
    精华主题: 0
    发帖数量: 35 个
    工控威望: 117 点
    下载积分: 521 分
    在线时间: 47(小时)
    注册时间: 2019-04-05
    最后登录: 2024-07-06
    查看飞沙漫天的 主题 / 回贴
    4楼  发表于: 2020-12-08 10:28
    谢谢,这下就明白多了。
    引用
    引用第3楼qq280853936于2020-12-08 09:36发表的  :
    临时变量,使用完之后地址就会被释放了。
    你粗浅可以这么理解,临时变量比作街边共享单车,这次你使用了。你下次使用未必还是这辆车了。

    使用临时变量TEMP时:
    1.不能先使用,再赋值
    .......
    沉迷学习,无法自拔。 沉迷学习,无法自拔。 沉迷学习,无法自拔。 沉迷学习,无法自拔。 沉迷学习,无法自拔。
    holdkcxyz
    级别: 工控侠客
    精华主题: 0
    发帖数量: 126 个
    工控威望: 4220 点
    下载积分: 929 分
    在线时间: 288(小时)
    注册时间: 2018-11-07
    最后登录: 2024-11-26
    查看holdkcxyz的 主题 / 回贴
    5楼  发表于: 2020-12-09 10:04
    FB和外部有接口变量自带不与别人共享的静态局部变量,与别人共享动态局部变量;FC和外部有接口变量,与别人共享的动态局部变量。共享的动态局部变量在一个FB1/FC1运行完毕后要释放给其它FB2/FC2用。接口变量是形参一般也是动态局部变量。