求助 点击:705 | 回复:7



mountainice

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 23回
  • 年度积分:0
  • 历史总积分:94
  • 注册:2004年3月11日
发表于:2007-06-01 16:11:00
楼主
   请问下各位大侠,西门子中有没有将ASCII码转换为我们正常想要的数据的功能块?
   比如将ASCII码的15转换为十进制或是十六进制的15!~?

                                                 谢谢!~



顽强的悟空

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 79回
  • 年度积分:0
  • 历史总积分:72
  • 注册:2007年3月13日
发表于:2007-06-01 16:28:00
1楼
不能先将ASCII码先专为二进制,再转十六进制

mountainice

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 23回
  • 年度积分:0
  • 历史总积分:94
  • 注册:2004年3月11日
发表于:2007-06-01 16:32:00
2楼
呵呵,二进制和16进制是一回事啊,二进制和十六进制只是样子不一样,但实际意思都一样啊,可ASCII码的内容和二进制可是有区别啊

亚星

  • 精华:1帖
  • 求助:0帖
  • 帖子:14帖 | 340回
  • 年度积分:0
  • 历史总积分:394
  • 注册:2001年1月08日
发表于:2007-06-02 20:29:00
3楼
对于数字来说,ASCII码相当于数值本身+30;反过来就是数值=ASCII码值-30

刘12345

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:8
  • 注册:2005年3月04日
发表于:2007-06-02 23:09:00
4楼
去看高等教育教科书 c语言里有讲

mountainice

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 23回
  • 年度积分:0
  • 历史总积分:94
  • 注册:2004年3月11日
发表于:2007-06-04 14:52:00
5楼
各位回答的都文不对题,ASCII码和十六进制的关系我当然知道,我问的是有没有功能块,不然我的通信程序会很麻烦

yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2007-06-04 20:10:00
6楼
Step7 的 TI-S7 Converting Blocks库 中的FC94实现从ASII码到十六进制的转换,FC95实现从十六进制到ASCII的转换。

mountainice

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 23回
  • 年度积分:0
  • 历史总积分:94
  • 注册:2004年3月11日
发表于:2007-06-05 14:32:00
7楼
哈哈,找到了,感谢楼上这位大侠!!~~
着下我可以简短程序了!~
非常感谢!~

热门招聘
相关主题

官方公众号

智造工程师