904377101
级别: 略有小成
精华主题: 0
发帖数量: 159 个
工控威望: 255 点
下载积分: 1327 分
在线时间: 181(小时)
注册时间: 2021-09-26
最后登录: 2024-11-16
查看904377101的 主题 / 回贴
楼主  发表于: 45天前
http://www.ymmfa.com/read-gktid-1774469-page-1.html这个是之前的问题还没解决,ASCII就是转不了字符串数据。问了汇川的客户他们也不知道怎么用JavaScript代码编写。找了会JavaScript代码编写的人弄了一个代码但是就是报错。也没报错内容,那位大哥知道汇川的屏该怎么搞吗。有偿求助加微信csy904377101    (10-9买了个网口的转换模块解决了)
[ 此帖被904377101在2024-10-10 10:02重新编辑 ]
904377101
级别: 略有小成
精华主题: 0
发帖数量: 159 个
工控威望: 255 点
下载积分: 1327 分
在线时间: 181(小时)
注册时间: 2021-09-26
最后登录: 2024-11-16
查看904377101的 主题 / 回贴
1楼  发表于: 44天前
触摸屏送到PLC了数据不对转换不出来。今天早上买了个232转网口的用PLC做出来了。H3U还不支持232
引用
引用第1楼工控小c于2024-10-09 17:50发表的  :
不行就用PLC试试接收到的数据到底是啥样呗,直接用PLC转换算了
904377101
级别: 略有小成
精华主题: 0
发帖数量: 159 个
工控威望: 255 点
下载积分: 1327 分
在线时间: 181(小时)
注册时间: 2021-09-26
最后登录: 2024-11-16
查看904377101的 主题 / 回贴
2楼  发表于: 44天前
我现在用232转网口用PLC做了。本来是想剩点钱的,结果搞的更麻烦了。我有一个疑问这个方式是不是只是试用数字字符串阿,字符也可以吗
引用
引用第2楼ymmfa于2024-10-09 19:55发表的  :
K54其实就是H36,ASCII码的H36就是代表数字的6

在我不会ASCII指定的年代,那时还是用FX2N

我直接用减法减去K48,就得到了想要的答案
.......
904377101
级别: 略有小成
精华主题: 0
发帖数量: 159 个
工控威望: 255 点
下载积分: 1327 分
在线时间: 181(小时)
注册时间: 2021-09-26
最后登录: 2024-11-16
查看904377101的 主题 / 回贴
3楼  发表于: 44天前
图片:
图片:
触摸屏显示的不对,汇川客服都说了这个功能可能触摸屏不支持,想用的话自己用JS尝试编程。我试过了转到PLC没用的。你看触摸屏读出来的是54,理论上到PLC应该是6实际是1千多,你用PLC怎么转成6
引用
引用第4楼性金哥于2024-10-10 09:05发表的  :
首先你获取的值都是ASCII码数据,也就是字符串。如果要把这个数组的码转换成HEX,应该有标准指令。如果找不到或是不知道怎么操作,你就把触摸屏得到的字符串,全部传送到PLC,PLC有相关指令。但是没必要啊,为啥要转换成数字,你数据类型直接选择字符串显示,那么对外显示的就是6945279556787,要进行判断也可以直接用字符判断
[ 此帖被904377101在2024-10-10 10:00重新编辑 ]
904377101
级别: 略有小成
精华主题: 0
发帖数量: 159 个
工控威望: 255 点
下载积分: 1327 分
在线时间: 181(小时)
注册时间: 2021-09-26
最后登录: 2024-11-16
查看904377101的 主题 / 回贴
4楼  发表于: 44天前
你用汇川触摸屏做了就知道坑了
引用
引用第6楼gxtmdb82164于2024-10-10 09:16发表的  :
这基础也太差了。。。