S7-300里FC块里in,out,inout,temp最多分别可创建多少个?

是不是如果创建过多了会CPU会报故障?之前有在FC的out里创建了20个形参,调用时故障了,根本不运行,后来拆成了12个out和8个inout后就可以了,所以想了解下,最多可创建多少个形参?

最佳答案

1.
S7-300 CPU 功能 (FC) 最大可以分配参数限制在127个。这些可以是 IN,OUT 或 IN_OUT 参数。
S7-300 CPU 功能块 (FB) 最大可分配参数没有具体数量限制,但是它受限于背景数据块的最大空间。
请参考下面资料:
S7-300 CPU 的 FC 和 FB 最大可以分配多少参数。
http://support.automation.siemens.com/CN/view/zh/43264900

2.
S7-300 CPU的功能 (FC) 和功能块 (FB) ,temp变量区是“本地数据”。
最新型号的CPU,本地数据是每个优先级32KB,每个块最大2KB。
请参考下面资料:
S7-300/S7 400的局部数据寻址(本地数据、临时变量)
http://support.automation.siemens.com/CN/view/zh/291495
S7-300 Compact CPU 31xC 和 CPU 31x:技术规格 (2011年),见第360页中间部分。
http://support.automation.siemens.com/CN/view/zh/12996906

提问者对于答案的评价:
程序里确实是这样报错了,有机会我再试试

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc239283.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午6:32
下一篇 2018年12月1日 下午6:32

相关推荐