您现在所在的是:

西门子SIEMENS

回帖:5个,阅读:4001 [上一页] [1] [下一页]
* 帖子主题:

sfc58的困惑

1020
liyucun1979
文章数:14
年度积分:50
历史总积分:1020
注册时间:2006/6/28
发站内信
发表于:2010/3/3 10:55:05
#0楼
如图是程序里对同一系统功能sfc58的两次调用。目的是把数据块中的数据传送到指定的逻辑地址的模块。
硬件组态的地址是512-639(w#16#200-W#16#27f). 只有128个字节。
我的问题是,两次传送的数据会不会覆盖。而且第二次的数据已经大于128个字节了。程序本身肯定没问题,正在使用。
这是怎么回事?多次赐教
附件
38119
cvlsam 版主
文章数:12488
年度积分:730
历史总积分:38119
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2010/3/3 12:24:08
#1楼
您沒有注意到他們所使用的記錄號的不同嗎?

Regards
1020
liyucun1979
文章数:14
年度积分:50
历史总积分:1020
注册时间:2006/6/28
发站内信
发表于:2010/3/4 9:23:29
#2楼
注意到了。
其实我是不明白他的工作流程。
记录号A和B的数据分别传送到地址16#200-16#27f的那个地方?
而且B的数据大小已经超出了这个地址范围
38119
cvlsam 版主
文章数:12488
年度积分:730
历史总积分:38119
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2010/3/4 9:52:53
#3楼
以下是引用liyucun1979在2010-3-4 9:23:29的发言:
注意到了。
其实我是不明白他的工作流程。
记录号A和B的数据分别传送到地址16#200-16#27f的那个地方?
而且B的数据大小已经超出了这个地址范围

此地址为:模块内部区域,非输入输出地址。

Regards
1020
liyucun1979
文章数:14
年度积分:50
历史总积分:1020
注册时间:2006/6/28
发站内信
发表于:2010/3/5 21:17:21
#4楼
我知道是内部存储区。

但B的数据大小
已超出它的组态的地址范围了
1020
liyucun1979
文章数:14
年度积分:50
历史总积分:1020
注册时间:2006/6/28
发站内信
发表于:2010/3/5 21:21:00
#5楼
其实这个地址硬件组态时,是用于cpu 与 fm458 模块交换数据

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

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

46.8003