yongchang999
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看yongchang999的 主题 / 回贴
楼主  发表于: 2009-08-04 19:48
图片:
哪位好心的大侠指导下,我这个区间比较指令为什么会没有输出?D593是模拟输入量数据寄存器,10ADC,模拟输入量用的是直流0-5v的电压,对应于0--1023。我现在假设当<0.3v时线圈y0有输出,0.3v--0.5v时y1有输出,>0.5v时m5输出。
件件
级别: 略有小成
精华主题: 0
发帖数量: 68 个
工控威望: 214 点
下载积分: 485 分
在线时间: 100(小时)
注册时间: 2009-04-25
最后登录: 2024-05-06
查看件件的 主题 / 回贴
1楼  发表于: 2009-08-04 20:03
你的K5和K9写错了,0-5V对应0-1023。那么每1V对应的数字量应该是1023/5=204.6,再乘以0.3为61.38乘以0.5为102.3。所以只要将K5改为K61,将K9改为K102应该就可以了。
本帖最近评分记录:
  • 下载积分:+3(sjm213) 热心助人,加分表扬