904377101
级别: 略有小成
精华主题: 0
发帖数量: 156 个
工控威望: 251 点
下载积分: 1318 分
在线时间: 178(小时)
注册时间: 2021-09-26
最后登录: 2024-10-30
查看904377101的 主题 / 回贴
楼主  发表于: 21天前
http://www.ymmfa.com/read-gktid-1774469-page-1.html这个是之前的问题还没解决,ASCII就是转不了字符串数据。问了汇川的客户他们也不知道怎么用JavaScript代码编写。找了会JavaScript代码编写的人弄了一个代码但是就是报错。也没报错内容,那位大哥知道汇川的屏该怎么搞吗。有偿求助加微信csy904377101    (10-9买了个网口的转换模块解决了)
[ 此帖被904377101在2024-10-10 10:02重新编辑 ]
flyfeky
bilibili 工控贵族
级别: 论坛先锋
精华主题: 0
发帖数量: 882 个
工控威望: 1031 点
下载积分: 1981 分
在线时间: 687(小时)
注册时间: 2012-05-09
最后登录: 2024-10-26
查看flyfeky的 主题 / 回贴
1楼  发表于: 21天前
那还不是很简单的问题吗,  用plc指令也可以解读出来  。 asscii  ‘54’=6   '57'=9     对照下ASSCII表 , 规律有了;  放到字符数组里,循环转换再取出来。
西门子倍福WPF+C#数据库,槽式设备专家
flyfeky
bilibili 工控贵族
级别: 论坛先锋
精华主题: 0
发帖数量: 882 个
工控威望: 1031 点
下载积分: 1981 分
在线时间: 687(小时)
注册时间: 2012-05-09
最后登录: 2024-10-26
查看flyfeky的 主题 / 回贴
2楼  发表于: 21天前
引用
引用第12楼工控小c于2024-10-10 10:33发表的  :

用PLC楼主已经做出来了。主要是不经PLC的话,触摸屏收到的54是字符,不是数字,还要把字符串‘54’转换为十进制数字54才对应上ASCII码字符'6'。



不想用plc  ,非要要HMI,  自己做个查表程序,  if   ('54' == 变量 )      转换的值  ; 程序会多点。
西门子倍福WPF+C#数据库,槽式设备专家