汇川PLC编程软件,MOVE指令传输数据异常 点击:311 | 回复:4



乖乖小笨熊

    
  • 精华:2帖
  • 求助:0帖
  • 帖子:1210帖 | 11287回
  • 年度积分:2461
  • 历史总积分:62658
  • 注册:2006年8月05日
发表于:2023-04-19 10:11:40
楼主

汇川PLC编程软件,MOVE指令传输数据异常


图片.png


第三行的MOVE指令,BL_02*0.01这个数据逻辑处理后结果是162.82(在线监视值),谁知MOVE结果后“RB1_升降当前数据”的值变为:162.819992,这个出什么鬼了?????

确认:整个程序    “RB1_升降当前数据” 只有唯一这个位置赋值



楼主最近还看过



乖乖小笨熊

  • 精华:2帖
  • 求助:0帖
  • 帖子:1210帖 | 11287回
  • 年度积分:2461
  • 历史总积分:62658
  • 注册:2006年8月05日
发表于:2023-04-19 10:15:12
1楼

这种异常出现完全没有道理啊?

两个变量数据均为“REAL”,传输也不是每次都出错,大约20%左右几率出现这种差错,后段程序的 比较指令无法执行了:有时候更怪:明明前面都是绿色,后面指令就是不执行


CODSYS这个BUG,实在没法说了

yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10219回
  • 年度积分:3353
  • 历史总积分:48938
  • 注册:2005年4月22日
发表于:2023-04-19 20:22:00
2楼

用了一万套PLC的朋友去看看IEEE浮点数内容好不,不要老发一点暴露门都没摸到的问题。


HAVE FUN!

乖乖小笨熊

  • 精华:2帖
  • 求助:0帖
  • 帖子:1210帖 | 11287回
  • 年度积分:2461
  • 历史总积分:62658
  • 注册:2006年8月05日
发表于:2023-04-20 08:46:26
3楼

坛子里有些狗是不是没有遇到打狗棒?????

MOV指令就是“=”赋值指令,源目标已经确认内容的确是带2位数的小数,不是其余四则逻辑运算后的结果!!!

乱吠的狗肯定会遭遇打狗棒

乖乖小笨熊

  • 精华:2帖
  • 求助:0帖
  • 帖子:1210帖 | 11287回
  • 年度积分:2461
  • 历史总积分:62658
  • 注册:2006年8月05日
发表于:2023-04-20 08:47:33
4楼
MOV指令前后均为REAL,乱吠的狗弄清楚

热门招聘
相关主题

官方公众号

智造工程师