• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
偶是天寧寧
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 72 個(gè)
工控威望: 108 點(diǎn)
下載積分: 454 分
在線時(shí)間: 11(小時(shí))
注冊時(shí)間: 2023-12-10
最后登錄: 2025-09-03
查看偶是天寧寧的 主題 / 回貼
樓主  發(fā)表于: 10天前
之前一部分程序調(diào)試都差不多了
因?yàn)闄C(jī)器頂出兩個(gè)軸承,頂桿退回的時(shí)候會把軸承帶出來,
于是設(shè)法讓模板移動(dòng)1到2個(gè)毫米,
把軸承卡住,再退回頂桿.
想著改一下程序就十幾分鐘.
結(jié)果沒有想到,簡直一個(gè)大坑,這也不行那也不行.
數(shù)據(jù)處理出現(xiàn)稀奇古怪的事情,想想之前測試的時(shí)候,
正負(fù)數(shù)電機(jī)正反轉(zhuǎn)都好好的,正兒八經(jīng)用到的時(shí)候,
幺蛾子是一個(gè)又一個(gè),沒完沒了.




滾珠絲杠滑臺,在X軸當(dāng)前位置移動(dòng)2mm,
當(dāng)前位置存儲在D230,數(shù)據(jù)類型32位浮點(diǎn)數(shù),設(shè)置參數(shù)=300
移動(dòng)數(shù)據(jù)存儲在D252,數(shù)據(jù)類型32位浮點(diǎn)數(shù),

執(zhí)行指令DSUB D230 D252 D182
也就是300-2=298

監(jiān)看狀態(tài)數(shù)據(jù)D230變成1133903872,D252變成1073741828.
D182得出60162044.
莫名其妙。
下面DEDIV D182 D264 D184更加離譜
D182居然和上面不一樣,變成了8.816e-037
這些數(shù)據(jù)我都不知道怎么冒出來的.
hstec2002
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 589 個(gè)
工控威望: 1991 點(diǎn)
下載積分: 9706 分
在線時(shí)間: 810(小時(shí))
注冊時(shí)間: 2021-05-05
最后登錄: 2025-09-04
查看hstec2002的 主題 / 回貼
1樓  發(fā)表于: 10天前
數(shù)據(jù)類型是浮點(diǎn)數(shù),運(yùn)算又用DSUB,當(dāng)然是這樣。
本帖最近評分記錄:
  • 下載積分:+1(偶是天寧寧) 真誠感謝!
  • QQ: 2845452345
    飛龍舞天
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 313 個(gè)
    工控威望: 442 點(diǎn)
    下載積分: 1046 分
    在線時(shí)間: 480(小時(shí))
    注冊時(shí)間: 2014-06-24
    最后登錄: 2025-09-04
    查看飛龍舞天的 主題 / 回貼
    2樓  發(fā)表于: 10天前
    浮點(diǎn)數(shù)就得用浮點(diǎn)運(yùn)算指令,不能用普通運(yùn)算指令
    本帖最近評分記錄:
  • 下載積分:+1(偶是天寧寧) 熱心助人!
    rongbing
    級別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 1178 個(gè)
    工控威望: 1389 點(diǎn)
    下載積分: 28684 分
    在線時(shí)間: 327(小時(shí))
    注冊時(shí)間: 2015-02-15
    最后登錄: 2025-09-04
    查看rongbing的 主題 / 回貼
    3樓  發(fā)表于: 10天前
    運(yùn)算法則不對,當(dāng)然結(jié)果就不對,很正常,不要老想著,是plc的問題
    本帖最近評分記錄:
  • 下載積分:+1(偶是天寧寧) 感謝分享!
    15811806196
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 196 個(gè)
    工控威望: 272 點(diǎn)
    下載積分: 861 分
    在線時(shí)間: 193(小時(shí))
    注冊時(shí)間: 2021-10-23
    最后登錄: 2025-09-03
    查看15811806196的 主題 / 回貼
    4樓  發(fā)表于: 10天前
    第一行是整數(shù)運(yùn)算,下面的是浮點(diǎn)運(yùn)算,即使是同一個(gè)寄存器當(dāng)然顯示的結(jié)果也不一樣
    本帖最近評分記錄:
  • 下載積分:+1(偶是天寧寧) 好貼好貼!
    congrikunge
    級別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 231 個(gè)
    工控威望: 549 點(diǎn)
    下載積分: 561 分
    在線時(shí)間: 788(小時(shí))
    注冊時(shí)間: 2016-04-22
    最后登錄: 2025-09-02
    查看congrikunge的 主題 / 回貼
    5樓  發(fā)表于: 10天前
    你自己指令用錯(cuò)了 而已。。。
    本帖最近評分記錄:
  • 下載積分:+1(偶是天寧寧) 真是好人!
    17312588730
    級別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 130 個(gè)
    工控威望: 171 點(diǎn)
    下載積分: 99896 分
    在線時(shí)間: 143(小時(shí))
    注冊時(shí)間: 2019-05-27
    最后登錄: 2025-09-04
    查看17312588730的 主題 / 回貼
    6樓  發(fā)表于: 10天前
    是的,第一行就錯(cuò)了
    本帖最近評分記錄:
  • 下載積分:+1(偶是天寧寧) 好人好運(yùn)
    工控小c
    級別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 486 個(gè)
    工控威望: 2299 點(diǎn)
    下載積分: 8143 分
    在線時(shí)間: 477(小時(shí))
    注冊時(shí)間: 2022-10-14
    最后登錄: 2025-09-04
    查看工控小c的 主題 / 回貼
    7樓  發(fā)表于: 10天前
          
    本帖最近評分記錄:
  • 下載積分:+1(偶是天寧寧) 說得對啊
    偶是天寧寧
    級別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 72 個(gè)
    工控威望: 108 點(diǎn)
    下載積分: 454 分
    在線時(shí)間: 11(小時(shí))
    注冊時(shí)間: 2023-12-10
    最后登錄: 2025-09-03
    查看偶是天寧寧的 主題 / 回貼
    8樓  發(fā)表于: 10天前
    謝謝 PLC指令還不熟悉
    feifei23728
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 92 個(gè)
    工控威望: 223 點(diǎn)
    下載積分: 813 分
    在線時(shí)間: 102(小時(shí))
    注冊時(shí)間: 2013-05-15
    最后登錄: 2025-09-02
    查看feifei23728的 主題 / 回貼
    9樓  發(fā)表于: 10天前
    用的全都是軟元件地址,不區(qū)分類型的。而且進(jìn)給值和當(dāng)前值盡量用DINT,運(yùn)算的時(shí)候用FLOAT不損失精度,最終還是要轉(zhuǎn)換為DINT給電機(jī),如果用標(biāo)簽?zāi)鼙苊忸愋偷膯栴},用錯(cuò)了有提示
    本帖最近評分記錄:
  • 下載積分:+1(偶是天寧寧) 真誠感謝!
    hgz284631157
    工控小君
    級別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 438 個(gè)
    工控威望: 544 點(diǎn)
    下載積分: 1639 分
    在線時(shí)間: 207(小時(shí))
    注冊時(shí)間: 2009-04-07
    最后登錄: 2025-09-04
    查看hgz284631157的 主題 / 回貼
    10樓  發(fā)表于: 8天前
    引用
    引用第1樓hstec2002于2025-08-26 07:20發(fā)表的  :
    數(shù)據(jù)類型是浮點(diǎn)數(shù),運(yùn)算又用DSUB,當(dāng)然是這樣。



    正解
    sunzengli
    級別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 786 個(gè)
    工控威望: 1170 點(diǎn)
    下載積分: 1771 分
    在線時(shí)間: 256(小時(shí))
    注冊時(shí)間: 2021-07-09
    最后登錄: 2025-09-03
    查看sunzengli的 主題 / 回貼
    11樓  發(fā)表于: 6天前
    可不單單三菱是這樣,梯形圖語言進(jìn)行運(yùn)算就是件非常麻煩的事,單精度整數(shù),雙精度整數(shù),浮點(diǎn)數(shù),是三套不同的運(yùn)算指令,數(shù)據(jù)類型不同要先轉(zhuǎn)換再運(yùn)算。所有的PLC都是如此,博圖弄的稍微方便一點(diǎn),讓你把指令拖到界面上然后選擇數(shù)據(jù)類型,本質(zhì)上是一樣的。
    所以,梯形圖語言不擅長數(shù)據(jù)運(yùn)算,它的長項(xiàng)是邏輯處理。
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go