您现在所在的是:

西门子SIEMENS

回帖:6个,阅读:1624 [上一页] [1] [下一页]
977
Kingwise
文章数:25
年度积分:50
历史总积分:977
注册时间:2005/9/23
发站内信
发表于:2005/10/9 12:11:00
#0楼
我用CPU226的port1口进行数据传送,我从port1口接收到33个字节后开中断,中断程序中再将这33个字节的数据有原封不动的发送出去,在PC机上分析接收到的数据,居然只要32个,第一个数据丢失了,请问是怎么回事?
接收的数据放在VB300开始的字节中,RCV VB300 1
发送的也从VB300开始 XMT VB300 1



1681
agitator898
文章数:398
年度积分:50
历史总积分:1681
注册时间:2005/5/23
发站内信
发表于:2005/10/9 13:04:00
#1楼
VB300的第一个字节是发送的数据量,这个字节的数据是不往外发送的。
鼠老爹——家养老鼠名MINNIE
977
Kingwise
文章数:25
年度积分:50
历史总积分:977
注册时间:2005/9/23
发站内信
发表于:2005/10/9 13:36:00
#2楼
那我接收的时候,VB300放的是第一个数据吗?
我把VB299赋值为34,然后XMT VB299 1,但是收到的数据有时后是乱码,尤其是下载程序后的第一次数据传递,有时甚至接收到了34个数,请问这是什么原因,如果把
VB300赋值33或把VB299赋值33,接收的都是乱码

[此贴子已经被作者于2005-10-9 14:32:22编辑过]
1681
agitator898
文章数:398
年度积分:50
历史总积分:1681
注册时间:2005/5/23
发站内信
发表于:2005/10/9 17:01:00
#3楼
VB300中放的应该是你将要发送的字节数,也就是“33”。把接受的数据放到VB301以后,然后发送。
鼠老爹——家养老鼠名MINNIE
932
luohuabox
文章数:10
年度积分:50
历史总积分:932
注册时间:2004/12/7
发站内信
发表于:2005/10/9 22:33:00
#4楼
上面的各位老大,我也正在编这个一模一样程序,可是通信就是不能成功,唉!
能不能把上面的程序给我一个作参考,非常感谢!我的通信方式是226加485转换模块然后接到微机上。luohuabox@163.com
1094
jiayongliang
文章数:80
年度积分:50
历史总积分:1094
注册时间:2005/3/16
发站内信
发表于:2005/10/26 9:27:00
#5楼
面的各位老大,我也正在编这个一模一样程序,可是通信就是不能成功,唉!
能不能把上面的程序给我一个作参考,非常感谢!我的通信方式是315加485转换模块然后接到微机上。级jiayongliang2008@126.com
1681
agitator898
文章数:398
年度积分:50
历史总积分:1681
注册时间:2005/5/23
发站内信
发表于:2005/10/26 9:38:00
#6楼
这是一个S7-200的通讯程序,用MicroWin4.0编写。
附件:
[本地下载]
鼠老爹——家养老鼠名MINNIE

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

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

78.0005