回覆列表
-
1 # 在山上看日落
-
2 # 使用者2150543099384
三菱PLC中沒有RVA這個指令吧?另外您說的輸入值太大,會反轉,這是會出現的。我在三菱、永宏、西門子等PLC上都遇到過。後來我在永宏PLC上這樣試過:首先我讓我PLC輸出是單級的,也就是0--5或者0--10V,執行器這邊對應的調整。這樣您的輸出就是單級性,另外配合著2個數字量輸出,用來控制正反轉。
出現這一情況的原因,以永宏PLC為列:雙極性的輸入-10V----+10V,對應的-8192----+8191,+8191的二進位制是0001 1111 1111 1111,如再加1,就是0010 0000 0000 0000,但是從左向右第三位是代表正反數的,0代表正數,1代表負數。也就會出現反轉!
-
3 # 使用者6902954266116
要在上位機可以直接輸入負數,只要在變數型別型別上選擇雙極性整數就可以了。plc中也是可以直接輸入負數的,例如三菱plc就可以輸入k-10來輸入十進位制-10,要注意負數只支援十進位制。還有就是一般plc都有某個字的最高位是否為1來判斷負數
三菱PLC中的加減法指令使用方法如下: 1、加法指令ADD是將指定源地址中的二進位制數相加,其結果送到指定目標地址中。當X0=ON時,源地址[S1]、[ S2]的兩個資料暫存器D10、D12中的二進位制數相加後送到目標地址[D]即D14中。即(D10)+(D12)→(D14)。ADD為二進位制代數運算。 2、減法指令,只要把加法指ADD中的加數變成負數即可實現。 PLC,即可程式設計邏輯控制器,它採用一類可程式設計的儲存器,用於其內部儲存程式,執行邏輯運算、順序控制、定時、計數與算術操作等面向使用者的指令,並透過數字或模擬式輸入/輸出控制各種型別的機械或生產過程。