闻道楼
级别: 探索解密
精华主题: 0
发帖数量: 53 个
工控威望: 173 点
下载积分: 576 分
在线时间: 87(小时)
注册时间: 2016-12-14
最后登录: 2024-06-03
查看闻道楼的 主题 / 回贴
楼主  发表于: 2018-11-28 11:03
图片:
CPU:Q03UDE+QJ71C24N模块
与一台启动打码机进行无顺序协议通讯。
打码机在电脑端串口测试时输入十六进制 "01 47 02 03 0D" 能够自动打码。
现用PLC控制,编写程序和设置如下:
闻道楼
级别: 探索解密
精华主题: 0
发帖数量: 53 个
工控威望: 173 点
下载积分: 576 分
在线时间: 87(小时)
注册时间: 2016-12-14
最后登录: 2024-06-03
查看闻道楼的 主题 / 回贴
1楼  发表于: 2018-11-28 11:06
手动发送时反馈发送完成,但打码机一直没反应,是我程序写的有问题还是设置的问题?
求高手帮忙分析分析!
PLC端232端子的4-6/7-8也都短接了。
闻道楼
级别: 探索解密
精华主题: 0
发帖数量: 53 个
工控威望: 173 点
下载积分: 576 分
在线时间: 87(小时)
注册时间: 2016-12-14
最后登录: 2024-06-03
查看闻道楼的 主题 / 回贴
2楼  发表于: 2018-11-28 11:24
图片:
这是程序
闻道楼
级别: 探索解密
精华主题: 0
发帖数量: 53 个
工控威望: 173 点
下载积分: 576 分
在线时间: 87(小时)
注册时间: 2016-12-14
最后登录: 2024-06-03
查看闻道楼的 主题 / 回贴
3楼  发表于: 2018-11-28 16:49
图片:
是这样吗? 试了也没反应!!
闻道楼
级别: 探索解密
精华主题: 0
发帖数量: 53 个
工控威望: 173 点
下载积分: 576 分
在线时间: 87(小时)
注册时间: 2016-12-14
最后登录: 2024-06-03
查看闻道楼的 主题 / 回贴
4楼  发表于: 2018-11-28 16:50
图片:
这是西门子试验成功的!
闻道楼
级别: 探索解密
精华主题: 0
发帖数量: 53 个
工控威望: 173 点
下载积分: 576 分
在线时间: 87(小时)
注册时间: 2016-12-14
最后登录: 2024-06-03
查看闻道楼的 主题 / 回贴
5楼  发表于: 2018-11-28 16:54
图片:
串口发送的是十六进制的 01 47 02 03 0D  
闻道楼
级别: 探索解密
精华主题: 0
发帖数量: 53 个
工控威望: 173 点
下载积分: 576 分
在线时间: 87(小时)
注册时间: 2016-12-14
最后登录: 2024-06-03
查看闻道楼的 主题 / 回贴
6楼  发表于: 2018-11-28 20:07
引用
引用第7楼焦刘吉于2018-11-28 19:21发表的  :
参数的结束码改成OD试下


01 47 02 03 0D 对应的文本ASSIC码是: “G”

我串口发送 “  G“    也可以!


这个设备是个镭驰气动打码机
闻道楼
级别: 探索解密
精华主题: 0
发帖数量: 53 个
工控威望: 173 点
下载积分: 576 分
在线时间: 87(小时)
注册时间: 2016-12-14
最后登录: 2024-06-03
查看闻道楼的 主题 / 回贴
7楼  发表于: 2018-11-28 20:22
引用
引用第8楼闻道楼于2018-11-28 20:07发表的  :


01 47 02 03 0D 对应的文本ASSIC码是: “G”

我串口发送 “??G“????也可以!
.......

文本显示的不完整…是类似乱码的东西
闻道楼
级别: 探索解密
精华主题: 0
发帖数量: 53 个
工控威望: 173 点
下载积分: 576 分
在线时间: 87(小时)
注册时间: 2016-12-14
最后登录: 2024-06-03
查看闻道楼的 主题 / 回贴
8楼  发表于: 2018-11-29 14:12
在哪里改?咋怎么都找不到改的地方!

引用
引用第10楼焦刘吉于2018-11-29 12:08发表的  :
把模块参数无协议设置的结束码改为0D
闻道楼
级别: 探索解密
精华主题: 0
发帖数量: 53 个
工控威望: 173 点
下载积分: 576 分
在线时间: 87(小时)
注册时间: 2016-12-14
最后登录: 2024-06-03
查看闻道楼的 主题 / 回贴
9楼  发表于: 2018-12-01 10:53
引用
引用第14楼197771548于2018-12-01 10:28发表的  :
最近准备做的差不多欸,PLC侧和通讯一毛一样,还没通讯测试,看手册有个问题有点奇怪,按他这样说就没有设置发送字数的地方呀,那他怎么判断发几个。。。楼主如果解决了能不能提一手,后天才开始测试。


D2的值就是指定的发送字节或字的个数
闻道楼
级别: 探索解密
精华主题: 0
发帖数量: 53 个
工控威望: 173 点
下载积分: 576 分
在线时间: 87(小时)
注册时间: 2016-12-14
最后登录: 2024-06-03
查看闻道楼的 主题 / 回贴
10楼  发表于: 2018-12-01 10:57
现在基本可以下结论:QJ71C24N模块的232口不支持无顺序通讯,也不叫不支持,数据能发,但绝对得不到你想要的!
不信的,可以自己去实践用一下!