904377101
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 164 個
工控威望: 261 點
下載積分: 1340 分
在線時間: 187(小時)
注冊時間: 2021-09-26
最后登錄: 2025-01-18
查看904377101的 主題 / 回貼
樓主  發(fā)表于: 2024-10-09 17:36
http://24x7lending.com/read-gktid-1774469-page-1.html這個是之前的問題還沒解決,ASCII就是轉(zhuǎn)不了字符串?dāng)?shù)據(jù)。問了匯川的客戶他們也不知道怎么用JavaScript代碼編寫。找了會JavaScript代碼編寫的人弄了一個代碼但是就是報錯。也沒報錯內(nèi)容,那位大哥知道匯川的屏該怎么搞嗎。有償求助加微信csy904377101    (10-9買了個網(wǎng)口的轉(zhuǎn)換模塊解決了)
[ 此帖被904377101在2024-10-10 10:02重新編輯 ]
flyfeky
bilibili 工控貴族
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 890 個
工控威望: 1041 點
下載積分: 2002 分
在線時間: 688(小時)
注冊時間: 2012-05-09
最后登錄: 2025-01-25
查看flyfeky的 主題 / 回貼
1樓  發(fā)表于: 2024-10-10 10:18
那還不是很簡單的問題嗎,  用plc指令也可以解讀出來  。 asscii  ‘54’=6   '57'=9     對照下ASSCII表 , 規(guī)律有了;  放到字符數(shù)組里,循環(huán)轉(zhuǎn)換再取出來。
西門子倍福WPF+C#數(shù)據(jù)庫,槽式設(shè)備專家
flyfeky
bilibili 工控貴族
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 890 個
工控威望: 1041 點
下載積分: 2002 分
在線時間: 688(小時)
注冊時間: 2012-05-09
最后登錄: 2025-01-25
查看flyfeky的 主題 / 回貼
2樓  發(fā)表于: 2024-10-10 11:31
引用
引用第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è)備專家