登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:西门子CPU226串口发送数据问题
点击:1719 回复:6
楼主
编辑
引用
管理
Kingwise
我用CPU226的port1口进行数据传送,我从port1口接收到33个字节后开中断,中断程序中再将这33个字节的数据有原封不动的发送出去,在PC机上分析接收到的数据,居然只要32个,第一个数据丢失了,请问是怎么回事?
接收的数据放在VB300开始的字节中,RCV VB300 1
发送的也从VB300开始 XMT VB300 1
05-10-09 12:11
1楼
编辑
引用
管理
agitator898
VB300的第一个字节是发送的数据量,这个字节的数据是不往外发送的。
05-10-09 13:04
2楼
编辑
引用
管理
Kingwise
那我接收的时候,VB300放的是第一个数据吗?
我把VB299赋值为34,然后XMT VB299 1,但是收到的数据有时后是乱码,尤其是下载程序后的第一次数据传递,有时甚至接收到了34个数,请问这是什么原因,如果把
VB300赋值33或把VB299赋值33,接收的都是乱码
最后修改:
2005-10-9 14:32:22
05-10-09 13:36
3楼
编辑
引用
管理
agitator898
VB300中放的应该是你将要发送的字节数,也就是“33”。把接受的数据放到VB301以后,然后发送。
05-10-09 17:01
4楼
编辑
引用
管理
luohuabox
上面的各位老大,我也正在编这个一模一样程序,可是通信就是不能成功,唉!
能不能把上面的程序给我一个作参考,非常感谢!我的通信方式是226加485转换模块然后接到微机上。luohuabox@163.com
05-10-09 22:33
5楼
编辑
引用
管理
jiayongliang
面的各位老大,我也正在编这个一模一样程序,可是通信就是不能成功,唉!
能不能把上面的程序给我一个作参考,非常感谢!我的通信方式是315加485转换模块然后接到微机上。级jiayongliang2008@126.com
05-10-26 09:27
6楼
编辑
引用
管理
agitator898
这是一个S7-200的通讯程序,用MicroWin4.0编写。
附件:
[
本地下载
]
05-10-26 09:38
工控新闻
图尔克可安装在防爆1区的本质安全以太网网关
倍福在XPlanar 在制药与化妆品灌装中的应用
和利时携手富春环保的能效升级之路
图尔克的自学习AI视觉产品
并购南京二机 工业母机“国家队”发力华东市场
“十四五”我国机器人产业实现跨越式发展
构建协同降碳生态,ABB高压电机上榜“绿色工厂”
2025年我国规上电子信息制造业增加值同比增长10.6%
更多新闻资讯