登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:西门子CPU226串口发送数据问题
点击:1738 回复: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
工控新闻
CIEI将与全球数据周与第五届长三角国际应急博览会两大顶级行业盛会联动,与全球精英共赴智能未来!
倍福基于 PC 的控制技术的四十年征程
华北工控|EMB-3552搭载飞腾D3000M处理器,为政务数智化转型提供强劲动能
威图与ABB达成技术伙伴关系,共创未来配电新格局
权威集结,见证行业标杆! A+ Awards新质生产力领航奖评委抢先看
2026机器人全产业链接会闭幕 共筑产业全域协同生态
美的集团:一季度营收净利同比实现“双增” 机器人与自动化营收82亿元
埃斯顿蝉联中国机器人市场出货量第一!
更多新闻资讯