plc XBM-DN32S ASC码转换计算 点击:427 | 回复:3



林锋2345

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2015年7月07日
发表于:2015-07-07 16:36:08
楼主

请教各位:

                我有一段ASC转换程序,把D3000的数值转换成ASC码通过RS485协议传送计数表,程序如下。程序仿真的时候,比如D3000的数值为2,为什么D3006值为ASC“20”,值为12338,D4001的值为12848,这里面的数据是怎么转换的。

               SBRT  STM-RS485

               LOADP M1001

               OUT      M0700

               MOV D3000  D3002

               BCD  D3002  D3004

               ASC  D3004  D3006

               MOV  D3006 D4001

               SWAP D4001




happyxing25

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 153回
  • 年度积分:0
  • 历史总积分:302
  • 注册:2008年6月09日
发表于:2015-11-11 14:12:46
1楼

高位和地位 一个字里两个数

林锋2345

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2015年7月07日
发表于:2015-11-20 22:08:22
2楼

仿真的时候,如果D3006值为ASC为“20”,为什么对应的值为12338啊? 谢谢!

scy317597269

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 24回
  • 年度积分:56
  • 历史总积分:125
  • 注册:2010年11月18日
发表于:2017-11-27 12:08:59
3楼

学习下 好好看看


热门招聘
相关主题

官方公众号

智造工程师