回复:求助:用浮点数类型的编写出模拟量输入转化成数字量,再转化成模拟量输出!高手快出招吧,谢谢了

险峰

  • 帖子

    8
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2007-11-06

普通 普通 如何晋级?

发布于 2007-11-26 09:18:17

0楼

quote:以下是引用Kitshao在2007-11-19 08:58:21的发言:
以下是0~10v 对应 0~32000,其它的你仿写一个,不清楚你用的区间是多少
LD SM0.0
MOVW aiw0, AC0
ITD AC0, AC0
DTR AC0, AC0

MOVR 32000.0, AC1 // == +10V
/R AC1, AC0
*R 10.0, AC0 //
ROUND AC0, AC0


LD Always_On
MOVW #Scale_20, #Temp1
-I #Scale_4, #Temp1
MOVW #Val, #Temp2
-I +6400, #Temp2
MOVW #Temp1, LW14
MUL #Temp2, #Temp3
/D +26300, #Temp3
DTI #Temp3, #Temp1
MOVW #Temp1, #Result
+I #Scale_4, #Result
我的程序是这样编的
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。