yangliu
一笑而过
级别: 家园常客
精华主题: 0
发帖数量: 465 个
工控威望: 569 点
下载积分: 35405 分
在线时间: 1900(小时)
注册时间: 2006-11-12
最后登录: 2024-09-22
查看yangliu的 主题 / 回贴
楼主  发表于: 2013-12-17 21:31
请教各位:如何在16位或32数据寄存器中取任意位的状态,如16位数据D200( 0010 1000)如何确定第三位数的状态是0还是1.有什么好方法?好像没有专用指令!
一笑而过
yangliu
一笑而过
级别: 家园常客
精华主题: 0
发帖数量: 465 个
工控威望: 569 点
下载积分: 35405 分
在线时间: 1900(小时)
注册时间: 2006-11-12
最后登录: 2024-09-22
查看yangliu的 主题 / 回贴
1楼  发表于: 2013-12-18 21:54
引用
引用第6楼zhuweijun于2013-12-18 13:21发表的  :
同意五楼的,这个是三菱的

如果是欧姆龙CP1H,可以用SFT指令。可以实现你要的功能

SFT是移位指令,请问如何检测位的状态?谢谢!
一笑而过
yangliu
一笑而过
级别: 家园常客
精华主题: 0
发帖数量: 465 个
工控威望: 569 点
下载积分: 35405 分
在线时间: 1900(小时)
注册时间: 2006-11-12
最后登录: 2024-09-22
查看yangliu的 主题 / 回贴
2楼  发表于: 2013-12-18 21:57
三菱有此指令可以实现,松下、欧姆龙PLC如何实现?
一笑而过