a86116403
級別: 探索解密
|
我做的報警按官網上模仿下來的, 第一個問題:VW100用來報警的,我在VW100里寫數據,寫個1,就有報警,但是我直接置位v100.0,卻沒反應,按理說我置位v100.0就等于VW100里寫了個1啊,我以為這個雙字節組成的字,高低字節反了,試了一下置位V101.0還是不行,真奇怪,求解答。 第二個問題:還有就是離散量報警這里有個觸發器地址,這個是什么意思,我一開始以為這個位是觸發報警用的,試了沒反應,現在也不知道什么用了。 第三個問題:還有變量里面一定要弄一組字大小的變量給報警用,就是我圖片里的報警組,這個什么用,不能選字節也不能選雙字,而且這里不弄個字的變量,離散報警里還不讓弄。 |
---|---|
|
leisure
擼起袖子加油干,嘿咻嘿咻
級別: 家園?
|
你這數據結構與變量報警思維混亂,VW100是字,它包括VB100和VB101兩個字節,而VB100又包含V100.0-V100.7這8個位,同理VB101也如此,所以你置位V100.0那么二進制數值也只能為0000 0000 0000 0001,你說的高低位取反也無濟于事,離散量報警也是在PLC里面對應相關V區點位來的,保持寄存器的系統塊也要設置好,用字來顯示類似于跑馬燈類型的,在PLC程序里要傳送到相應的報警寄存器點位,以2的N次方逐一累加,如還不清楚可以站內信聯系我,有空再給你解答 樓主留言:我現在的問題就是,我置位字里面的某個位,但是字的數據沒有發生變化,按理說我v100.0-v101.7,任何一位發生變化,vw100的數值就應該變化,現在沒有,按你說的,v100.0置位了,vw100第0位為1了,那么十進制顯示vw100也應該是1,上面一個按鈕,一個數據框,按鈕對應v100.0,置位了vw100應該是1,但是沒反應 |
---|---|
|
a86116403
級別: 探索解密
|
我現在的問題就是,我置位字里面的某個位,但是字的數據沒有發生變化,按理說我v100.0-v101.7,任何一位發生變化,vw100的數值就應該變化,現在沒有,按你說的,v100.0置位了,vw100第0位為1了,那么十進制顯示vw100也應該是1,上面一個按鈕,一個數據框,按鈕對應v100.0,置位了vw100應該是1,但是沒反應 |
---|---|
|