您现在所在的是:

PLC论坛

回帖:4个,阅读:693 [上一页] [1] [下一页]
* 帖子主题:

自由协议通信

2919
miss_cloudy
文章数:260
年度积分:50
历史总积分:2919
注册时间:2004/12/6
发站内信
发表于:2017/4/10 15:41:35
#0楼
请教下各位:
   现在我使用台达PLC RS指令进行自由协议的通信,现在遇到的问题是:比如一台设备发回一组数据 STX 01 02 52 CR这个数据,其中STX是帧头,CR是帧尾。我分别用RS d0 0 d10 5来接收数据,即使分别用D10-D14接收数据。
   但接收到的数据并不是每次D10都是接收到帧头,有可能帧头在D11-D14之间。如果D10不是帧头的话此时读D11-D13就不是正确的数据。我现在的办法是如果遇到D10不等于帧头时,要求重新接收数据直至帧头是D10=STX为止,但这样的操作效率太低。我想正确的做法是把STX和CR之间的数据拼接起来才对。但试了一段时间还是没有办法实现。
   请各位指点一二。
   
28354
guanyumou 版主
文章数:10598
年度积分:332
历史总积分:28354
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2017/4/10 19:10:44
#1楼
给你一个我之前做过的和扫描枪通信的程序,你可以参考一下,如果需要编程服务可以联系我!
附件:
[本地下载]
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
2919
miss_cloudy
文章数:260
年度积分:50
历史总积分:2919
注册时间:2004/12/6
发站内信
发表于:2017/4/10 19:21:32
#2楼
回复 #1楼 guanyumou
谢谢,但这个文件怎么打不开?我是ispsoft。你的是wplsoft吗?
28354
guanyumou 版主
文章数:10598
年度积分:332
历史总积分:28354
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2017/4/10 20:48:19
#3楼
以下是引用miss_cloudy2017/4/10 19:21:32的发言:
谢谢,但这个文件怎么打不开?我是ispsoft。你的是wplsoft吗?
wplsoft!你下载个软件吧!
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
470
275741306
文章数:11
年度积分:50
历史总积分:470
注册时间:2017/4/19
发站内信
发表于:2017/4/21 14:26:36
#4楼
中德莱茵培训课程内容:西门子全科班包含:触摸屏使用技术、运动控制系统(步进/伺服定位系统)、通讯技术综合应用、WINCC应用与提高、变频器的使、西门子S7-300/400,上位机等等。优势:中德结合的教育方式,专业丰富的师资力量,上百台实训一流水平的实训设备等。免费续学,包学包会,实训操作。咨询电话:18600342600 QQ:2663537064 微信:afz18600342600
附件 12.jpg

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

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

46.8003