kf123
沒有最好,只有更好。
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 622 個
工控威望: 1559 點
下載積分: 3564 分
在線時間: 184(小時)
注冊時間: 2011-06-07
最后登錄: 2024-07-16
查看kf123的 主題 / 回貼
樓主  發(fā)表于: 2022-10-31 14:37
在定義的一個標(biāo)簽名a,數(shù)據(jù)類型是Double Word(Signed),怎樣分開傳入高16Bit的數(shù)據(jù),和低16Bit的數(shù)據(jù)到標(biāo)簽a中。
例如像梯形圖的程式一樣。1:MOV     K100   D00        。2:MOV     K2       D10        。3:MOV     D00       D100    。4: MOV     D10       D101   。5:DMOV  D100    D110      。此時梯形圖通過DMOV  D100 D110就能獲32Bit的數(shù)據(jù)。求助如何在ST語言或FB塊中做出這段程序?
[ 此帖被kf123在2022-10-31 14:43重新編輯 ]
春有百花秋有月,夏有涼風(fēng)冬有雪。若無閑事掛心頭,便是人間好時節(jié)
qq240559043
干就完了
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 192 個
工控威望: 332 點
下載積分: 4111 分
在線時間: 142(小時)
注冊時間: 2012-06-06
最后登錄: 2024-10-31
查看qq240559043的 主題 / 回貼
1樓  發(fā)表于: 2022-10-31 15:15
OUT := WORD_DWORD(INT1) AND HFFFF  + WORD_DWORD(INT2) AND HFFFF0000;   //低16
拿走不謝
本帖最近評分記錄:
  • 下載積分:+5(kf123) 真誠感謝!