引用引用第2樓laihuaxun200于2016-08-11 17:22發表的 :沒用宏指令的話,可以通過PLC來執行轉換程序。
引用引用第1樓laihuaxun200于2016-08-11 17:21發表的 :可能通過宏指令實現啊,條件設為顯示元件輸入后執行。要做兩個不同宏指令,一個是直徑轉換為周長的,當輸入直徑后,把計算出的周長傳送給周長顯示元件;一個是周長轉換為直徑的,當輸入周長后把計算出的直徑傳送給直徑顯示元件。這兩個宏指令分別對應相應的顯示輸入元件。
引用引用第5樓laihuaxun200于2016-08-12 10:07發表的 :1、監控地址和寫入址用一個就好了,沒有必要另外搞一個監控地址。這樣數據太多,容易把自己搞暈。2、觸摸屏如果輸入的是32位數據,你的PLC的D寄存器應該是每兩個為一個雙字節數據。單個D寄存器是16位的。浮點數的話是32位的,一個數據要占用兩個D寄存器。如:D0,D1只能表示一個小數的數據。你只需要設定直徑為D0 ,周長為D2,觸摸屏輸入直徑后后把D0,的數據轉換后傳送給D2,觸摸屏輸入周長后,把D2的數據轉換后傳送給D0就好了,要用DMOV指令。
引用引用第6樓凹凸曼于2016-08-12 10:27發表的 :可能是程序寫的不對。我這樣 LD M1000 DEMUL D0 K314 D4 DEDIV D4 K100 D2 DEMUL D2 K100 D6 DEDIV D6 K314 D0
引用引用第8樓小飛哥于2016-08-12 14:01發表的 :應該可以了。。
主辦單位:上海明控機電科技有限公司
本站所有內容均為網友自行發布,不代表網站立場,如有爭議請與管理員聯系
工控人家園是公益論壇,不銷售任何資料軟件,不銷售會員和積分
刪貼、投訴電話:13816792706
遵守法律,文明發言 滬ICP備10210768號-2 滬公網安備31010802001143號