mcgsTpc和欧姆龙PLC通信小数点显示不了 点击:653 | 回复:4



yqyzlh6262

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 15回
  • 年度积分:100
  • 历史总积分:126
  • 注册:2014年6月18日
发表于:2016-08-13 11:12:00
楼主

比如在昆仑屏幕上输5.23后,屏幕直接显示5.00这是怎么回事 通信都正常。。。。但在模拟运行都正常。

那位大神知道哪里出错了。。。




jxd008

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 108回
  • 年度积分:0
  • 历史总积分:98
  • 注册:2016年7月15日
发表于:2016-08-13 14:10:43
1楼

是不是数据类型没有选对,你改为浮点数看下。

chinalgo

  • 精华:0帖
  • 求助:3帖
  • 帖子:8帖 | 248回
  • 年度积分:99
  • 历史总积分:438
  • 注册:2014年11月24日
发表于:2016-08-14 19:43:11
2楼

不在这个 你PLC出来的数就是整数 要在触摸屏做处理才会出现小数 不谢

小白学工控

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 5回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2016年8月30日
发表于:2016-09-14 21:34:00
3楼

我也遇到这个问题 最终解决的方法是 在通道处理上扩大100倍传入plc  这样就没问题了 不知道你是 程序里写什么 我是那样转换的 显示5.00是因为 plc寄存器是16位的 不支持浮点 

hanfaqi

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 59回
  • 年度积分:0
  • 历史总积分:223
  • 注册:2015年11月18日
发表于:2016-10-22 22:13:55
4楼

我也是新手,也遇到过这样类似的问题。唉。。。。


热门招聘
相关主题

官方公众号

智造工程师