登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:sfc58的困惑
点击:4053 回复:5
楼主
编辑
引用
管理
liyucun1979
如图是程序里对同一系统功能sfc58的两次调用。目的是把数据块中的数据传送到指定的逻辑地址的模块。
硬件组态的地址是512-639(w#16#200-W#16#27f). 只有128个字节。
我的问题是,两次传送的数据会不会覆盖。而且第二次的数据已经大于128个字节了。程序本身肯定没问题,正在使用。
这是怎么回事?多次赐教
10-03-03 10:55
1楼
编辑
引用
管理
cvlsam
您沒有注意到他們所使用的記錄號的不同嗎?
Regards
10-03-03 12:24
2楼
编辑
引用
管理
liyucun1979
注意到了。
其实我是不明白他的工作流程。
记录号A和B的数据分别传送到地址16#200-16#27f的那个地方?
而且B的数据大小已经超出了这个地址范围
10-03-04 09:23
3楼
编辑
引用
管理
cvlsam
引用
liyucun1979
在 2010-3-4 9:23:29 发言
【内容省略】
此地址为:模块内部区域,非输入输出地址。
Regards
10-03-04 09:52
4楼
编辑
引用
管理
liyucun1979
我知道是内部存储区。
但B的数据大小
已超出它的组态的地址范围了
10-03-05 21:17
5楼
编辑
引用
管理
liyucun1979
其实这个地址硬件组态时,是用于cpu 与 fm458 模块交换数据
10-03-05 21:21
工控新闻
华为联合行业知名企业发布制造与大企业领域系列AI创新方案及全球样板点
为企业赋能 金士顿存储悉数亮相2025工博会
西克重点推介 - 激光距离传感器 Dx35
扎根华南,智创未来!CODESYS 深圳分公司盛大开业!
茵梦达与东华能源深化战略合作,共筑高效可靠生产新基石
ABB亮相2025工博会,展示机器人未来新图景
e络盟携手 Digi国际公司解决方案强化无线连接产品线
第二十届中国电工技术学会学术年会在哈尔滨召开
更多新闻资讯