急急急!西门子S7_200和MM420通讯读写时的问题??? 点击:436 | 回复:3



doudoukai

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2007年6月11日
发表于:2007-06-11 16:02:00
楼主
我有一个问题:在S7-200的读写程序时在读写双字时总是出错,如P0845输入后显示130085而实际值确实19.1(显示时我选的是字符串输出)请高手支着!!



我爱我家

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 541回
  • 年度积分:0
  • 历史总积分:1036
  • 注册:2003年5月06日
发表于:2007-06-11 21:41:00
1楼
好像有一个进制的问题(跟手册上说的不相符),P0845是个32位无符号数,你写的13应该是个16进制,转变成十进制不就是19吗,至于0.1我也不懂,等待高人,不过问题你可以这样解决,用手在变频器上设值,然后通过通讯把写的值读上去,是多少你写的时候就写多少,先把工程调完,至于道理吗,回家再想!

皓月

  • 精华:9帖
  • 求助:0帖
  • 帖子:483帖 | 5271回
  • 年度积分:0
  • 历史总积分:8863
  • 注册:2003年11月09日
发表于:2007-06-12 01:30:00
2楼
P0845输入后显示130085是如何输入的?好像输入有误,你想输入的值是多少?

linas

  • 精华:1帖
  • 求助:0帖
  • 帖子:46帖 | 313回
  • 年度积分:0
  • 历史总积分:507
  • 注册:2005年9月24日
发表于:2007-06-13 09:57:00
3楼
手册上好象有个计算公式,不是你随便输入个数字就行的,要把你要的格式转换成标准的数据格式,应该就好了,你找找手册上看吧!我记不清在哪个手册上了.

热门招聘
相关主题

官方公众号

智造工程师