首页 上一页 1 2 下一页 尾页

关于模拟量处理程序的问题 点击:894 | 回复:24



cgy918

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:32帖 | 1169回
  • 年度积分:0
  • 历史总积分:376
  • 注册:2008年2月19日
发表于:2008-09-27 16:40:06
楼主
该程序是读取PH值数据(4-20MA,上位机显示量程0-1400),然后送入上位机显示,程序如下 :
BCD  200 D1000
*BL D1000 #14 D1002
/BL D1002 #60 D1004
MOV D1004 D100
由于本人初次接触这些,不理解这四条指令的作用,期待高手能指点迷津 



kite8215

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 18回
  • 年度积分:0
  • 历史总积分:57
  • 注册:2006年11月24日
发表于:2008-11-07 22:27:41
21楼
模拟量的分辨率是6000
plc不能直接表示4~20mA,只能用0~6000来表示,也就是说存储在d1000的范围是0~6000,
要换算成0~1400,需要计算:d1000/d100=6000/1400=>d100=d1000*14/60

guafa58

  • 精华:1帖
  • 求助:0帖
  • 帖子:43帖 | 2142回
  • 年度积分:4
  • 历史总积分:3969
  • 注册:2006年1月13日
发表于:2008-11-11 21:07:07
22楼
是的,楼上解释的很清楚啊,就是 线性方程啊,转换啊

nan

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1099回
  • 年度积分:0
  • 历史总积分:2374
  • 注册:2003年9月23日
发表于:2008-11-11 21:37:34
23楼
列出两组线形方程解出K 和 B 你就明白了.

cgy918

  • 精华:0帖
  • 求助:1帖
  • 帖子:32帖 | 1169回
  • 年度积分:0
  • 历史总积分:376
  • 注册:2008年2月19日
发表于:2008-11-14 09:05:36
24楼

这个问题已经搞定了,谢谢朋友们的热情帮助


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页