bolejin
级别: 探索解密
精华主题: 0
发帖数量: 68 个
工控威望: 111 点
下载积分: 511 分
在线时间: 26(小时)
注册时间: 2023-02-05
最后登录: 2025-04-16
查看bolejin的 主题 / 回贴
楼主  发表于: 30天前
比如:我接收到的D0是12594和D1是13362,转换成16进制后传送到D10和D11变成D10是3132和D11是3432呢?
bolejin
级别: 探索解密
精华主题: 0
发帖数量: 68 个
工控威望: 111 点
下载积分: 511 分
在线时间: 26(小时)
注册时间: 2023-02-05
最后登录: 2025-04-16
查看bolejin的 主题 / 回贴
1楼  发表于: 30天前
引用
引用第1楼梦雨天涯于2025-03-18 18:45发表的  :
十进制12594,本来就是H3132,不需要任何转换,切换显示16进制就行。比如你名字和你小名都是你


显示在触摸屏这个简单的话也不会在这里咨询了
我是要封装后发给PC电脑的
bolejin
级别: 探索解密
精华主题: 0
发帖数量: 68 个
工控威望: 111 点
下载积分: 511 分
在线时间: 26(小时)
注册时间: 2023-02-05
最后登录: 2025-04-16
查看bolejin的 主题 / 回贴
2楼  发表于: 30天前
引用
引用第4楼ren1823于2025-03-18 19:31发表的  :
PC端转换一下就行了


看来我要把前因后果要说明一下了。
我是三菱PLC,对方是PC端。
我把数据发送到QJ71E71-100以太网里后根据条件发送。
PC端现在和我扯皮,说我发送的数据有延迟或者显示乱码。
碰面吵了一架,然后我说那我们各自证明自己没问题。

我用Python写了一个脚本,直接读取以太网的数据后留Log,然后PC端发生问题时根据时间进行对比。
因为我不太会Python所以只是把10进制转换Ascii码了,但对方只会看16进制。
所以我想在三菱转换成16进制后脚本直接读取。