登录
首页
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
工控新闻
ABB机器人推出OmniCoreTM EyeMotion,以视觉驱动自主革新
湖南智能制造跻身全国第一方阵
ABB亮相2025工博会,展示机器人未来新图景
CIIF 2025!6.1号馆A092!华北工控打造新工业多场景应用嵌入式产品方案
优必选携手云智汇全球战略合作,打造“人形机器人+智慧工厂”应用标杆
茵梦达与东华能源深化战略合作,共筑高效可靠生产新基石
ABB将重磅亮相工博会,共塑数智低碳新未来
工程机械行业稳步迈入新一轮增长周期
更多新闻资讯