s7-300中字节相加减指令 点击:1627 | 回复:4



suxing525

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 40回
  • 年度积分:0
  • 历史总积分:173
  • 注册:2008年7月21日
发表于:2008-08-15 19:36:11
楼主

小生现在在做用cp300 rs232c口采集条码扫描器,现在已经解决通讯问题,但是条码输入的数据为ASCII码,怎么样把ASCII码转换为十进制码,如条码上的数据为 6916999203732 在PLC中的MD20地址中放的是 6916999203732的十进制数。

我没有找到直接接转换指令,就将数据采集放在DB10中,先将ASCII码减30H,在两两合并,在合并过程中,用到字节相运算,有哪位大侠提供个跟好的思路或提供下字节加减的指令。谢谢

300用起来非常不顺。 Email:suxing.002@163.com




浅浅蓝

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 35回
  • 年度积分:0
  • 历史总积分:74
  • 注册:2006年1月07日
发表于:2008-08-16 05:57:06
1楼
ASCII码转换为十六进制码有系统标准功能块FC94.,然后根据需要16进制转十进制

yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2008-08-16 06:22:59
2楼

直接转的话,在西门子德国网站有下载专用的FB,但是属于收费下载,也就是说,您要购买西门子的服务卡。

 

以上~~~

suxing525

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 40回
  • 年度积分:0
  • 历史总积分:173
  • 注册:2008年7月21日
发表于:2008-08-16 11:00:44
3楼

FC94功能块不可用,监视的时候显示虚框,不知道什么原因~

是软件没有装好??谢谢楼上的回答~

suxing525

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 40回
  • 年度积分:0
  • 历史总积分:173
  • 注册:2008年7月21日
发表于:2008-08-18 13:21:37
4楼

现在已经解决了~~~~


热门招聘
相关主题

官方公众号

智造工程师