arpawpelf
级别: 略有小成
精华主题: 0
发帖数量: 316 个
工控威望: 421 点
下载积分: 2313 分
在线时间: 131(小时)
注册时间: 2009-04-16
最后登录: 2023-03-08
查看arpawpelf的 主题 / 回贴
楼主  发表于: 2009-07-29 18:42
      当D128,D130,D131,D132中一有数据,在D134中反映出一种状态,比如:D128有数据,其他没有时,在D134中显示0001H;当D128,D130有数据,在D134中显示0011H ;当D128,D131有数据,在D134中显示0101H。就是说:D128~D132中有数据显示为“1”没有数据显示为“0”反正是数据结合。望各位大侠帮忙,谢谢!
[ 此帖被arpawpelf在2009-07-29 19:21重新编辑 ]
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6767 个
工控威望: 38368 点
下载积分: 2871 分
在线时间: 9504(小时)
注册时间: 2006-09-13
最后登录: 2024-11-15
查看cvlsam的 主题 / 回贴
1楼  发表于: 2009-07-30 11:36
引用
引用第2楼arpawpelf于2009-07-30 08:52发表的  :
1楼的版主说差了,怎么会四个状态,它有2的4次方,共有16个状态。假如有8个寄存器,那值个比较就麻烦了,最好是数据组合,那方便多了,望版主有更好的方法。谢谢!


版主并没有说错哦~~

D128  有数据  或者无数据
D130,D131,D132有无数据。

当D128 有数据时,那么WOR  H0001 D134,此时将D134的最低4位置1,其他也类似。

至于你的D134为H0001,H0010或者其他与前期数据的设定有何关联?那只是你读取的问题。

另,什么作为判定无数据的依据?0或者其他?
本帖最近评分记录:
  • 下载积分:+3(sjm213) 热心助人,加分表扬