林华圣
级别: 探索解密
精华主题: 0
发帖数量: 52 个
工控威望: 151 点
下载积分: 1628 分
在线时间: 67(小时)
注册时间: 2022-10-19
最后登录: 2024-12-19
查看林华圣的 主题 / 回贴
楼主  发表于: 2024-05-07 16:42
刚接触扫码这玩意上传MES系统,FX5U和MT6071和扫码器,扫码器和PLC我走的是UDP协议,二维码内容都是英文字母,这需要怎么转换。PLC设置选择ascii16进制呢,二进制其他的咋办了。有大神做过的吗
林华圣
级别: 探索解密
精华主题: 0
发帖数量: 52 个
工控威望: 151 点
下载积分: 1628 分
在线时间: 67(小时)
注册时间: 2022-10-19
最后登录: 2024-12-19
查看林华圣的 主题 / 回贴
1楼  发表于: 2024-05-07 16:59
引用
引用第1楼梦雨天涯于2024-05-07 16:44发表的  :
扫码出来的内容本来就是英文,数字之类的,你还想怎么变咯……

我传出来的不是啊,PLC这只有16进制,我就想着怎么出MV这种字母的,
林华圣
级别: 探索解密
精华主题: 0
发帖数量: 52 个
工控威望: 151 点
下载积分: 1628 分
在线时间: 67(小时)
注册时间: 2022-10-19
最后登录: 2024-12-19
查看林华圣的 主题 / 回贴
2楼  发表于: 2024-05-07 18:58
引用
引用第3楼cdgong于2024-05-07 17:43发表的  :
三菱的H564D 不是MV字母吗

Ascii码是可以查出来564D,但我16进制的调试助手没得弄
林华圣
级别: 探索解密
精华主题: 0
发帖数量: 52 个
工控威望: 151 点
下载积分: 1628 分
在线时间: 67(小时)
注册时间: 2022-10-19
最后登录: 2024-12-19
查看林华圣的 主题 / 回贴
3楼  发表于: 2024-05-10 20:00
引用
引用第9楼小八哥于2024-05-10 15:40发表的  :
看看 字符串处理 $mov 这些指令   然后 你跟MES 交互用的是什么协议 http 还是什么   这些东西 我做的 可多了

我巴克码有27位,太长了,需要分段还是怎么弄,第一次玩
林华圣
级别: 探索解密
精华主题: 0
发帖数量: 52 个
工控威望: 151 点
下载积分: 1628 分
在线时间: 67(小时)
注册时间: 2022-10-19
最后登录: 2024-12-19
查看林华圣的 主题 / 回贴
4楼  发表于: 2024-05-11 08:12
引用
引用第8楼17625606414于2024-05-08 11:47发表的  :
数据格式用字符串,交给上位机的话他以字符串格式读就好了

我现在读到上位机位数不够,有27位。PLC和上位机是不是要分段
林华圣
级别: 探索解密
精华主题: 0
发帖数量: 52 个
工控威望: 151 点
下载积分: 1628 分
在线时间: 67(小时)
注册时间: 2022-10-19
最后登录: 2024-12-19
查看林华圣的 主题 / 回贴
5楼  发表于: 2024-05-11 21:44
引用
引用第12楼mk自动化于2024-05-11 08:30发表的  :

你读不是连续寄存器读?显示时可以分段传送到几个基础存器。(有个疑问,不是有32位寄存器?)

双字可以吗,16位只有2个ASCII,我还是截取在显示到显示屏吧。