您现在所在的是:

西门子S7-200 SMART PLC体验

回帖:1个,阅读:386 [上一页] [1] [下一页]
1231
948581831
文章数:32
年度积分:50
历史总积分:1231
注册时间:2014/10/13
发站内信
发表于:2015/2/3 10:28:08
#0楼
PLC做主站向下行485自由口通信发送3条指令读回来的数据(20字节、30字节、40字节)没有开始符和结束符,用接收字符中断怎么把接收回来的数据VB200存放到对应的区间VB300、vb400和VB500中?
为什么我用10S间隔读一次数据,返回来的3条指令数据按顺序排列在VB200区间里了?应该怎么做才能每发送一次指令返回数据都存在以VB200开始的地址区间内,再存放到对应的存储区间?
附件 1.jpg

附件 2.jpg

附件 3.jpg

附件 4.jpg

附件 5.jpg

附件 6.jpg
[此贴子已经被作者于2015/2/3 10:40:20编辑过]
535
厚德难得糊涂
文章数:3
年度积分:50
历史总积分:535
注册时间:2015/3/14
发站内信
发表于:2015/5/19 22:02:27
#1楼
连接发送完成中断在发送完成中断中清空接收缓冲区(计数清零,指针重新指向vb200,清空vb200的100个字节) 等待下一次接收
[此贴子已经被作者于2015/5/19 22:03:05编辑过]

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

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

46.8003