sunnykmc
SunnyKMC
级别: 工控侠客
精华主题: 0
发帖数量: 286 个
工控威望: 3743 点
下载积分: 28863 分
在线时间: 413(小时)
注册时间: 2014-04-20
最后登录: 2024-05-01
查看sunnykmc的 主题 / 回贴
楼主  发表于: 2020-07-16 13:51
FX3U有何快速方式/指令可比较将2个寄存器相同位元
比如比較D0 与 D1

D0.0=OFF
D0.1=ON
D0.2=OFF
D0.3=ON
D0.4=OFF
D0.5=ON


D0.0=OFF
D0.1=ON
D0.2=ON
D0.3=ON
D0.4=ON
D0.5=OFF

所以D0与D1之Bit 1 与 3 只要有任一同时ON 则输出Y0

========================
再新增个条件
有多笔需要比较
D0与D1比较算一笔,每笔最多16个位元
这样如500笔
所以间接旗标V或Z,或M使用数要注意
[ 此帖被sunnykmc在2020-07-17 00:10重新编辑 ]
sunnykmc
SunnyKMC
级别: 工控侠客
精华主题: 0
发帖数量: 286 个
工控威望: 3743 点
下载积分: 28863 分
在线时间: 413(小时)
注册时间: 2014-04-20
最后登录: 2024-05-01
查看sunnykmc的 主题 / 回贴
1楼  发表于: 2020-07-17 00:16
感谢楼上的朋友回覆

再新增个条件
有多笔需要比较
D0与D1比较算一笔,每笔最多16个位元
这样如500笔
所以间接旗标V或Z,或M使用数要注意

就是因为有多笔需比较条件,所才上来问问有无更好方式