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重新编辑 ]
性金哥
级别: 家园常客
精华主题: 0
发帖数量: 82 个
工控威望: 649 点
下载积分: 2136 分
在线时间: 140(小时)
注册时间: 2017-02-13
最后登录: 2024-10-18
查看性金哥的 主题 / 回贴
1楼  发表于: 21天前
首先你获取的值都是ASCII码数据,也就是字符串。如果要把这个数组的码转换成HEX,应该有标准指令。如果找不到或是不知道怎么操作,你就把触摸屏得到的字符串,全部传送到PLC,PLC有相关指令。但是没必要啊,为啥要转换成数字,你数据类型直接选择字符串显示,那么对外显示的就是6945279556787,要进行判断也可以直接用字符判断
性金哥
级别: 家园常客
精华主题: 0
发帖数量: 82 个
工控威望: 649 点
下载积分: 2136 分
在线时间: 140(小时)
注册时间: 2017-02-13
最后登录: 2024-10-18
查看性金哥的 主题 / 回贴
2楼  发表于: 20天前
引用
引用第8楼904377101于2024-10-10 09:45发表的  :
触摸屏显示的不对,汇川客服都说了这个功能可能触摸屏不支持,想用的话自己用JS尝试编程。我试过了转到PLC没用的。你看触摸屏读出来的是54,理论上到PLC应该是6实际是1千多,你用PLC怎么转成6

数据类型,16位整数,改成字符型或者char型