linzhenfu
级别: 略有小成
精华主题: 0
发帖数量: 195 个
工控威望: 320 点
下载积分: 658 分
在线时间: 285(小时)
注册时间: 2007-07-15
最后登录: 2025-12-30
查看linzhenfu的 主题 / 回贴
楼主  发表于: 47天前
定时器要分配个DB,这个我都能忍,每个上升沿指令还要分配个暂存位是几个意思呢,本来就没有人关心这个暂存位,为什么要自己分配呢?我还得翻来翻去的找有没有重复使用,本来分配地址就比较纠结,这多浪费时间呀
[ 此帖被linzhenfu在2025-11-16 22:33重新编辑 ]
qwerty_123
www
级别: 略有小成
精华主题: 0
发帖数量: 171 个
工控威望: 299 点
下载积分: 6481 分
在线时间: 57(小时)
注册时间: 2010-09-26
最后登录: 2026-01-01
查看qwerty_123的 主题 / 回贴
1楼  发表于: 46天前
图片:
图片:
M区 空间够大,可以专门划出一片区域用于放边沿指令的存储位(如图片中所示),把存储区划分的范围也标出来,避免和其它变量冲突,变量K的边沿存储位就起名K的上升沿存储位或下降沿存储位
最烦人的是变量表里不能插入空行,每个变量放在变量表里必须有名字,有些地址是预留的或者只是连续空间暂不使用的,但只要填在变量表里就必须有名字,没办法,就用excel生成成批的变量,就当做占位符了,使用时把名字一改就行,算是变通吧,尽管麻烦点
把时间继电器也专门分配一个数据块,也用excel预先分配一堆,使用时看着那个顺眼就用那个,名字一改就行,当然最好加个备注
[ 此帖被qwerty_123在2025-11-16 17:01重新编辑 ]
qwerty_123
www
级别: 略有小成
精华主题: 0
发帖数量: 171 个
工控威望: 299 点
下载积分: 6481 分
在线时间: 57(小时)
注册时间: 2010-09-26
最后登录: 2026-01-01
查看qwerty_123的 主题 / 回贴
2楼  发表于: 23天前
用DB块编程时还要输入数据块名称或号,用M区直接输入变量的前几个字就会列出类似的变量的名字,选择一个即可,感觉不用记数据块名称或号,如果数据块少到也方便,多了记不住,尽管数据块名称有意义,但感觉还是直接打变量名称直接,不用绕个弯,当然我也用数据块,但只有几个,大部分使用M区,方便
引用
引用第3楼suleimei于2025-11-16 20:27发表的  :
用好DB块这个好东西,也用好FB这个好东西。就能省去这么多麻烦事。这年头,非必要用什么M区啊。直接DB块多省事。