k2416207
级别: 略有小成
精华主题: 0
发帖数量: 153 个
工控威望: 334 点
下载积分: 944 分
在线时间: 325(小时)
注册时间: 2014-04-30
最后登录: 2024-12-24
查看k2416207的 主题 / 回贴
楼主  发表于: 2018-03-01 17:33
程序写好了也能接收到数据,但是接收的数据是保存在接收缓冲区的,怎么把这些数据传送到指定的V区?起始地址保存在vw103  修改字节数vw105,是不是需要用到指针?因为起始地址是不能确定,是外部给的。谢谢
湛蓝小尔
工控交流 Q703935819
级别: 家园常客

精华主题: 0
发帖数量: 349 个
工控威望: 642 点
下载积分: 2101 分
在线时间: 80(小时)
注册时间: 2014-03-03
最后登录: 2024-12-10
查看湛蓝小尔的 主题 / 回贴
1楼  发表于: 2018-03-02 13:09
最好的办法是:
1.收到的数据,规定格式,第一个字符为功能码
2.if=功能码,把后方数据转移,用来控制
因为,前方数据接收区,还有接收新的数据
专心搞钱
Q群943838323   博图
Q群703935819   昆仑通态
ma924888027
级别: 网络英雄
精华主题: 0
发帖数量: 1243 个
工控威望: 5843 点
下载积分: 551 分
在线时间: 259(小时)
注册时间: 2012-10-18
最后登录: 2024-12-05
查看ma924888027的 主题 / 回贴
2楼  发表于: 2018-03-04 16:01
如果需要接收多组数据,其中的一组数据没有收到会不会错位?