您现在所在的是:

串口通信

回帖:10个,阅读:1090 [上一页] [1] [2] [下一页]
575
gkijcf
文章数:5
年度积分:50
历史总积分:575
注册时间:2014/4/18
发站内信
发表于:2020/3/26 19:22:31
#0楼
架构: FX3U 左侧232BD
对方设备:通过MOXA NPort 5100A 发送给上位机。(上位机是8位数据处理)

用RS指令,且指定8位数据,可以正常发送和接收
------------------------------------------------------------------------------------------------------------
架构: FX3U 左侧485BD 左侧RS232ADP-MB
对方设备:通过MOXA NPort 5100A 发送给上位机。(上位机是8位数据处理)
问题:因为232ADP用在通道2,所以我只能用RS2指令,发送的设定好的数据后,对方收到的却是00且是连续N笔,收到的与发送的数据不符。
     不知道问题出在哪,怀疑是RS2指令只支持16位的缘故。
     所以请问我现在有什么办法在不变更硬体的情况下来实现上位机8位数据的要求吗。
[此贴子已经被jint于2020/3/27 16:35:02编辑过]
27947
guanyumou 版主
文章数:10552
年度积分:1130
历史总积分:27947
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/3/26 19:47:50
#1楼
用RS2指令是只能16位模式,但是只要收发协议正确也能收到数据的,收到数据再做处理即可。
这里的16位模式、8位模式可不是通信参数中的8位数据位、7位数据位
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
27947
guanyumou 版主
文章数:10552
年度积分:1130
历史总积分:27947
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/3/26 19:48:11
#2楼
你能不能把协议发出来看看
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
575
gkijcf
文章数:5
年度积分:50
历史总积分:575
注册时间:2014/4/18
发站内信
发表于:2020/3/26 20:00:11
#3楼
回复 #2楼 guanyumou
您指的是这个格式么
附件 微信图片_20200326195727.jpg
[此贴子已经被作者于2020/3/26 20:00:27编辑过]
575
gkijcf
文章数:5
年度积分:50
历史总积分:575
注册时间:2014/4/18
发站内信
发表于:2020/3/26 20:01:19
#4楼
回复 #2楼 guanyumou
附件 微信图片_20200326195727.jpg



您指的是这个格式么
20183
高雅的雅
文章数:15777
年度积分:-205
历史总积分:20183
注册时间:2015/5/12
发站内信
2018论坛解答高手
发表于:2020/3/26 20:05:45
#5楼
这个你在发送字里面只存放8位数据即可
那一瞬间忽然不再想你,因为去一趟漠河,走了一趟西藏,逛了一趟天涯海角,泡了一会栖谷温泉,回来就是:一切随他去吧,该咋过咋过!!车祸不死感言
575
gkijcf
文章数:5
年度积分:50
历史总积分:575
注册时间:2014/4/18
发站内信
发表于:2020/3/26 20:11:14
#6楼
回复 #5楼 高雅的雅
是8位, 软元件地址监控看过, 和架构1里用RS指令,发送接的数据一模一样, 但用架构2 换成RS2就不行了。
27947
guanyumou 版主
文章数:10552
年度积分:1130
历史总积分:27947
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/3/26 20:51:39
#7楼
以下是引用gkijcf2020/3/26 20:01:19的发言:
附件 微信图片_20200326195727.jpg



您指的是这个格式么
RS指令你选8位模式时,比如发送缓冲区从D0开始,依照这个协议,那么D0送HFC、D1送H17
RS2指令16位模式时,比如发送缓冲区从D0开始,依照这个协议,那么D0送H17FC
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
575
gkijcf
文章数:5
年度积分:50
历史总积分:575
注册时间:2014/4/18
发站内信
发表于:2020/3/26 21:14:23
#8楼
回复 #7楼 guanyumou
感谢您的答复,明天测试看看。谢谢
27947
guanyumou 版主
文章数:10552
年度积分:1130
历史总积分:27947
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/3/26 21:24:13
#9楼
以下是引用gkijcf2020/3/26 21:14:23的发言:
感谢您的答复,明天测试看看。谢谢
有问题跟帖。
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004