sunnykmc
SunnyKMC
级别: 工控侠客
精华主题: 0
发帖数量: 286 个
工控威望: 3745 点
下载积分: 28918 分
在线时间: 413(小时)
注册时间: 2014-04-20
最后登录: 2024-08-27
查看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重新编辑 ]
471165265
级别: 家园常客
精华主题: 0
发帖数量: 534 个
工控威望: 774 点
下载积分: 797 分
在线时间: 203(小时)
注册时间: 2016-01-01
最后登录: 2024-12-03
查看471165265的 主题 / 回贴
1楼  发表于: 2020-07-16 14:04
AND d0 d1 d2
LD>=  d2 k0  
out y0
471165265
级别: 家园常客
精华主题: 0
发帖数量: 534 个
工控威望: 774 点
下载积分: 797 分
在线时间: 203(小时)
注册时间: 2016-01-01
最后登录: 2024-12-03
查看471165265的 主题 / 回贴
2楼  发表于: 2020-07-16 14:06
你老人家都工控侠客了,这都不知道
倔强的小白
级别: 略有小成
精华主题: 0
发帖数量: 123 个
工控威望: 233 点
下载积分: 903 分
在线时间: 96(小时)
注册时间: 2017-06-14
最后登录: 2024-12-22
查看倔强的小白的 主题 / 回贴
3楼  发表于: 2020-07-16 14:32
不写程序了,就简单描述下。三菱程序有个指令是BON/ON的判断,用for循环一个一个判断下去,遇到同一个位那就置位一个M点就可以。
cythyx
级别: 家园常客
精华主题: 0
发帖数量: 451 个
工控威望: 527 点
下载积分: 1634 分
在线时间: 107(小时)
注册时间: 2019-06-27
最后登录: 2024-11-24
查看cythyx的 主题 / 回贴
4楼  发表于: 2020-07-16 17:28
图片:
转成位不就行了
tingfenghu
级别: 工控侠客

精华主题: 0
发帖数量: 2846 个
工控威望: 3618 点
下载积分: 3519 分
在线时间: 3810(小时)
注册时间: 2007-11-04
最后登录: 2024-12-22
查看tingfenghu的 主题 / 回贴
5楼  发表于: 2020-07-16 18:48
引用
引用第4楼cythyx于2020-07-16 17:28发表的  :
转成位不就行了

FX3U不用这样,
不用M101,可以直接使用D0.1,
二手PLC,触摸屏,伺服驱动,各类气动设备
http://shop58129605.taobao.com/
梦雨天涯
微信hui530527   &
级别: 网络英雄
精华主题: 0
发帖数量: 4319 个
工控威望: 7696 点
下载积分: 15346 分
在线时间: 2958(小时)
注册时间: 2016-10-31
最后登录: 2024-12-21
查看梦雨天涯的 主题 / 回贴
6楼  发表于: 2020-07-16 21:09
图片:
好的吧124245
微信hui530527      b站账号,非标自动化谭工
请不要随意加我,不会随便通过。QQ群942493953
sunnykmc
SunnyKMC
级别: 工控侠客
精华主题: 0
发帖数量: 286 个
工控威望: 3745 点
下载积分: 28918 分
在线时间: 413(小时)
注册时间: 2014-04-20
最后登录: 2024-08-27
查看sunnykmc的 主题 / 回贴
7楼  发表于: 2020-07-17 00:16
感谢楼上的朋友回覆

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

就是因为有多笔需比较条件,所才上来问问有无更好方式
思念未央哈哈
死国之死神
级别: 探索解密
精华主题: 0
发帖数量: 89 个
工控威望: 168 点
下载积分: 420 分
在线时间: 288(小时)
注册时间: 2019-03-21
最后登录: 2023-03-11
查看思念未央哈哈的 主题 / 回贴
8楼  发表于: 2020-07-17 15:03
循环指令变址z0加1     LD MOV D0Z0 K4M1
接上6楼程序 每循环一次 变址一次 比较一次 不就行了吗