用户登陆
免费注册
找回密码
站内短信
论坛搜索
工控下载
用户名
密码
输入验证码:
状元
综合讨论
资料互助
程序样例
三菱工控
西门子区
欧姆龙区
触摸屏区
工控人家园
西门子工控论坛
紧急求助!!!在线等!通讯问题
上一主题
下一主题
china_lzg
级别: *
发送短信
加为好友
精华主题:
* 篇
发帖数量:
* 个
工控威望:
* 点
下载积分:
* 分
在线时间: (小时)
注册时间:
*
最后登录:
*
查看china_lzg的
主题
/
回贴
楼主
发表于: 2009-04-12 09:18
全看
|
小
中
大
我现在是用S7-200 226 的自由口和8台温控仪表通讯,用接收字符中断接收,请问怎样将每次接收到的数据依次放到VD3000中(即:第一次接收到的数据放到VD3000,第二次放到VD3004,..............)谢谢!!!
[ 此帖被china_lzg在2009-04-12 09:36重新编辑 ]
分享
醉湮邃虞
醉湮邃虞话老黑
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
229 个
工控威望:
409 点
下载积分:
1577 分
在线时间: 209(小时)
注册时间:
2009-01-16
最后登录:
2015-03-18
查看醉湮邃虞的
主题
/
回贴
1楼
发表于: 2009-04-12 19:46
全看
|
小
中
大
设置一个计数器,比如VD10
SM0.1 使其置零
在接收中断中,
AC1 = &VD3000 ( 赋值指针)
AC1=AC1+VD10 (加上偏移量)
*AC1= 接收双字(保存数据)
VD10=VD10 +4(移动指针,为下次接收做准备)
可是这样,内存会溢出的,还需要有个最大限制
if VD10>1000 than VD10=0
1000/4次后,重新从VD3000开始放置。
棋牌比赛免费得实物,闲暇好去处
http://www.jj.cn/indexTG.html?promoterid=108502812
分享
上一主题
下一主题
工控人家园
西门子工控论坛
紧急求助!!!在线等!通讯问题
http://www.ymmfa.com
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问