工控小c
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 354 個
工控威望: 2164 點
下載積分: 1799 分
在線時間: 356(小時)
注冊時間: 2022-10-14
最后登錄: 2024-12-25
查看工控小c的 主題 / 回貼
12樓  發(fā)表于: 77天前
引用
引用第11樓flyfeky于2024-10-10 10:18發(fā)表的  :
那還不是很簡單的問題嗎,  用plc指令也可以解讀出來  。 asscii  ‘54’=6   '57'=9     對照下ASSCII表 , 規(guī)律有了;  放到字符數(shù)組里,循環(huán)轉(zhuǎn)換再取出來。

用PLC樓主已經(jīng)做出來了。主要是不經(jīng)PLC的話,觸摸屏收到的54是字符,不是數(shù)字,還要把字符串‘54’轉(zhuǎn)換為十進制數(shù)字54才對應(yīng)上ASCII碼字符'6'。
flyfeky
bilibili 工控貴族
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 889 個
工控威望: 1040 點
下載積分: 2000 分
在線時間: 688(小時)
注冊時間: 2012-05-09
最后登錄: 2024-12-13
查看flyfeky的 主題 / 回貼
13樓  發(fā)表于: 77天前
引用
引用第12樓工控小c于2024-10-10 10:33發(fā)表的  :

用PLC樓主已經(jīng)做出來了。主要是不經(jīng)PLC的話,觸摸屏收到的54是字符,不是數(shù)字,還要把字符串‘54’轉(zhuǎn)換為十進制數(shù)字54才對應(yīng)上ASCII碼字符'6'。



不想用plc  ,非要要HMI,  自己做個查表程序,  if   ('54' == 變量 )      轉(zhuǎn)換的值  ; 程序會多點。
西門子倍福WPF+C#數(shù)據(jù)庫,槽式設(shè)備專家
工控劍俠666
天道酬勤,認真的人做認真的事 。
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 1008 個
工控威望: 2687 點
下載積分: 22623 分
在線時間: 276(小時)
注冊時間: 2013-03-30
最后登錄: 2024-12-24
查看工控劍俠666的 主題 / 回貼
14樓  發(fā)表于: 77天前
大神啊
工控人加油
性金哥
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 82 個
工控威望: 649 點
下載積分: 2136 分
在線時間: 141(小時)
注冊時間: 2017-02-13
最后登錄: 2024-12-25
查看性金哥的 主題 / 回貼
15樓  發(fā)表于: 77天前
引用
引用第8樓904377101于2024-10-10 09:45發(fā)表的  :
觸摸屏顯示的不對,匯川客服都說了這個功能可能觸摸屏不支持,想用的話自己用JS嘗試編程。我試過了轉(zhuǎn)到PLC沒用的。你看觸摸屏讀出來的是54,理論上到PLC應(yīng)該是6實際是1千多,你用PLC怎么轉(zhuǎn)成6

數(shù)據(jù)類型,16位整數(shù),改成字符型或者char型
皮五
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 635 個
工控威望: 2306 點
下載積分: 2349 分
在線時間: 360(小時)
注冊時間: 2007-07-14
最后登錄: 2024-12-25
查看皮五的 主題 / 回貼
16樓  發(fā)表于: 76天前
這個要用腳本做吧?威綸通叫宏指令,昆侖通態(tài)叫策略
cooovl
向大佬學習   向大佬致敬。
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 281 個
工控威望: 801 點
下載積分: 343 分
在線時間: 71(小時)
注冊時間: 2016-05-14
最后登錄: 2024-12-23
查看cooovl的 主題 / 回貼
17樓  發(fā)表于: 76天前
ASSCII 碼  有對照 表  你去查一查  看我以前看到過
人生是沒有捷徑只能一步一個腳印往前行.....................