西門子觸摸屏數值與PLC 寄存器顯示不一致
觸摸屏顯示3.0 ,plc S200內部對應寄存器數值是+1077936128 如何換算?
不用作任何轉換,是數據監視時選擇的類型不同所造成。
觸摸屏顯示3.0,那CPU在線后,就選擇浮點類型。
如圖在線測試了一下。
圖片說明:
你把plc的變量地址上的數據類型轉換為浮點數顯示。
PLC選擇數據格式為浮點數
顯示數據類型不一樣,顯示數據的也不一樣。
在PLC內的數據監視表里面顯示格式更改為浮點數,觸摸屏變量是real時,PLC就是浮點數
數據顯示是不對,檢查一下數據類型對不對。觸摸屏與PLC的數據類型要設置一致。
顯示格式,你把plc的用實數顯示。
樓主把PLC內部的數據類型和觸摸屏的數據類型整一樣,才能看出來數據有沒有問題啊!
顯示格式,右鍵數據,顯示格式改為浮點數就好
顯示數據類型不一樣,還有一種情況16位和32位的地址不一樣也會出現