• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
行人匆匆
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 24 個
工控威望: 133 點
下載積分: 1006 分
在線時間: 7(小時)
注冊時間: 2016-11-28
最后登錄: 2021-09-10
查看行人匆匆的 主題 / 回貼
樓主  發(fā)表于: 2017-04-28 09:18
我在編程的時候,碰到一個問題,需要判斷一個16位寄存器里面m位,是否有兩個1,想了下不好怎么實現(xiàn),看看論壇朋友有沒有好方法簡單點的謝謝!
stackdog
級別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 472 個
工控威望: 8656 點
下載積分: 7711 分
在線時間: 455(小時)
注冊時間: 2015-10-01
最后登錄: 2024-12-21
查看stackdog的 主題 / 回貼
1樓  發(fā)表于: 2017-04-28 09:32
你這是把報警的狀態(tài)寫到一個字里,要判斷是否同是出現(xiàn)兩個報警了么?
樓主留言:
判斷是否兩個按鈕是否同時按下
咗臉ヅ微笑ぺ
非吾所愿,奈何已離去……
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 471 個
工控威望: 2130 點
下載積分: 29832 分
在線時間: 588(小時)
注冊時間: 2017-04-08
最后登錄: 2023-07-25
查看咗臉ヅ微笑ぺ的 主題 / 回貼
2樓  發(fā)表于: 2017-04-28 10:02
and運算,分成一位一位來判斷
ヅ微笑面對每一天,即使生活并不美好ヅ
john42tw
級別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 1278 個
工控威望: 6109 點
下載積分: 52272 分
在線時間: 1123(小時)
注冊時間: 2012-04-24
最后登錄: 2024-12-19
查看john42tw的 主題 / 回貼
3樓  發(fā)表于: 2017-04-28 10:11
三菱 SUM
樓主留言:
PLC沒這樣的指令,只能用普通指令
tyw123456
級別: 家園常客

精華主題: 1 篇
發(fā)帖數(shù)量: 113 個
工控威望: 797 點
下載積分: 313 分
在線時間: 256(小時)
注冊時間: 2016-09-13
最后登錄: 2024-09-23
查看tyw123456的 主題 / 回貼
4樓  發(fā)表于: 2017-04-28 10:19
if(a & 0x10)then
        b =true
else
        b =false
end if
可以這樣寫,&是與,a的bit4為1 話就B就為1。不知道你用什么編程,我這是威綸觸摸屏
樓主留言:
沒有理解透,這樣好像行不通吧
靜水深流
行人匆匆
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 24 個
工控威望: 133 點
下載積分: 1006 分
在線時間: 7(小時)
注冊時間: 2016-11-28
最后登錄: 2021-09-10
查看行人匆匆的 主題 / 回貼
5樓  發(fā)表于: 2017-04-29 08:20
引用
引用第4樓tyw123456于2017-04-28 10:19發(fā)表的  :
if(a & 0x10)then
        b =true
else
        b =false
end if
.......

謝謝,好像不行吧,沒理解透
娃娃魚
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 47 個
工控威望: 144 點
下載積分: 6565 分
在線時間: 37(小時)
注冊時間: 2017-03-18
最后登錄: 2024-04-27
查看娃娃魚的 主題 / 回貼
6樓  發(fā)表于: 2017-04-29 08:29
你可以先把寄存器的值賦給K4M0,再來判斷M0~M15中的那兩位
行人匆匆
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 24 個
工控威望: 133 點
下載積分: 1006 分
在線時間: 7(小時)
注冊時間: 2016-11-28
最后登錄: 2021-09-10
查看行人匆匆的 主題 / 回貼
7樓  發(fā)表于: 2017-04-29 08:42
引用
引用第6樓娃娃魚于2017-04-29 08:29發(fā)表的  :
你可以先把寄存器的值賦給K4M0,再來判斷M0~M15中的那兩位
只要16位中任意兩個為1,就檢測出來,用最原始的寫法當然可以比較繁瑣,只是想有沒有最簡單方法
工控劍俠666
天道酬勤,認真的人做認真的事 。
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 1007 個
工控威望: 2686 點
下載積分: 22581 分
在線時間: 276(小時)
注冊時間: 2013-03-30
最后登錄: 2024-12-21
查看工控劍俠666的 主題 / 回貼
8樓  發(fā)表于: 2017-04-29 08:56
簡單點,PLC需要更新版本。     
工控人加油
huiyang
huiyang
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 284 個
工控威望: 408 點
下載積分: 988 分
在線時間: 117(小時)
注冊時間: 2011-06-16
最后登錄: 2024-12-20
查看huiyang的 主題 / 回貼
9樓  發(fā)表于: 2017-04-29 10:20
三菱有這樣指令。
john42tw
級別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 1278 個
工控威望: 6109 點
下載積分: 52272 分
在線時間: 1123(小時)
注冊時間: 2012-04-24
最后登錄: 2024-12-19
查看john42tw的 主題 / 回貼
10樓  發(fā)表于: 2017-05-02 07:59
圖片:
有SUM指令
flyfeky
bilibili 工控貴族
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 889 個
工控威望: 1040 點
下載積分: 2000 分
在線時間: 688(小時)
注冊時間: 2012-05-09
最后登錄: 2024-12-13
查看flyfeky的 主題 / 回貼
11樓  發(fā)表于: 2017-05-02 08:45
圖片:
我?guī)湍阋幌,可能不是最簡單的?br />
D0為16位寄存器
mov d0 k4y100
v0為變址寄存器

具體怎么操作看你的實際情況。
本帖最近評分記錄:
  • 下載積分:+2(行人匆匆) 感謝
  • 西門子倍福WPF+C#數(shù)據(jù)庫,槽式設(shè)備專家
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go