xie123456789
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 96 個
工控威望: 812 點
下載積分: 14586 分
在線時間: 270(小時)
注冊時間: 2020-04-13
最后登錄: 2024-12-20
查看xie123456789的 主題 / 回貼
樓主  發(fā)表于: 2021-12-29 19:01
圖片:
西門子200smart 比較指令滿足條件不導(dǎo)通
有沒有人碰到過這個問題?知道什么原因照成的嗎?
[ 此帖被xie123456789在2021-12-29 19:40重新編輯 ]
xie123456789
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 96 個
工控威望: 812 點
下載積分: 14586 分
在線時間: 270(小時)
注冊時間: 2020-04-13
最后登錄: 2024-12-20
查看xie123456789的 主題 / 回貼
1樓  發(fā)表于: 2021-12-29 19:13
用的定位指令,用其他位置滿足條件可以導(dǎo)通,用16.38 這個位置就不能導(dǎo)通,是因為沒有走到位置嗎?(沒顯示出來的小數(shù)點后第三位,第四位不滿足條件?)
sjm213
有小知識,無大學問。
級別: 論壇版主

精華主題: 7 篇
發(fā)帖數(shù)量: 5212 個
工控威望: 7436 點
下載積分: 158993 分
在線時間: 3172(小時)
注冊時間: 2007-11-21
最后登錄: 2024-12-22
查看sjm213的 主題 / 回貼
2樓  發(fā)表于: 2021-12-30 23:08
浮點數(shù)比較條件未能滿足。
可以將浮點數(shù)轉(zhuǎn)換成整數(shù)后再比較;或者考慮一下如何確保上方的浮點數(shù)大于等于下方數(shù)值。