西门子S7-300模块6ES7321-1FF10-0AA0
| 更新时间 2025-01-23 08:00:00 价格 请来电询价 品牌 西门子 型号 模块 原装 全新 联系电话 18717946324 联系手机 18717946324 联系人 占雪芬 立即询价 |
西门子S7-300模块6ES7321-1FF10-0AA0
长期低价销售西门子PLC,200,300,400,1200,西门子PLC附件,西门子电机,西门子人机界面,西门子变频器,西门子数控伺服,西门子总线电缆现货供应,欢迎来电咨询系列产品,折扣低,货期准时,并且备有大量库存.长期有效
欢迎您前来询价.100分的服务.100分的质量.100分的售后.100分的发货速度
您的选择您的支持是我的动力! ————致我亲爱的客户!
价格波动,请来电咨询
块优化和参数传递
对于简单数据类型(例如,INT、DINT 和 REAL 型),用户程序可以以“传值"方式传递函数块的参数。 传递复杂数据类型(例如,STRUCT、ARRAY 和 STRING)时,可以采用“传引用"方式。
用户程序传递的函数块参数通常在和该函数块相关的背景数据块 (DB) 中:
通过将参数复制给背景数据块,或者,复制位于背景数据中参数,用户程序可以以“传值"方式传递简单数据类型(例如,INT、DINT 和 REAL)的参数。
用户程序将复杂数据类型(例如,STRUCT、ARRAY 和 STRING)复制到用于 IN 和 OUT 参数类型的背景数据块中,或者,复制位于该背景数据块中的复杂数据类型。
对于 IN/OUT 接口类型,用户程序以“传引用"方式传递复杂数据类型。
数据块可以创建成“优化的"或“标准的"(未优化)数据块。 优化型数据块的体积小于非优化型数据块。 优化型数据块和非优化型数据块中的数据元素顺序不一样。 关于优化型数据块的更多说明,请参阅 S7‑1200/1500、STEP 7 (TIA Portal) S7 编程指南(出版日期:2014 年 3 月)中的章节“优化块"。
可以创建用来处理优化或非优化数据的函数块和函数。 可以选择复选框“优化块访问" (Optimized block access),将其作为块的属性。 默认情况下,用户程序会优化程序块;程序块期望传递给该块的数据采用优化格式。
用户向某个函数传递复杂参数(例如,STRUCT 结构的参数)时,系统会检查包含该结构的数据块的优化设置和程序块的优化设置。 如果你同时优化该数据块和该函数,用户程序将以“传引用"方式传递该结构 (STRUCT)。 如果选择了不优化该数据块和该函数,也采用“传引用"方式传递该结构。
但是,如果函数和数据块采用不同优化设置(即,优化了一个块且没有优化另一个块),则必须将 STRUCT 转换成函数所期望的格式。 例如,如果选择了不优化该数据块但优化该函数,则数据块中的 STRUCT 须转换成优化格式后才能被该函数进行处理。 该转换过程由系统完成,其方法是:先制作该 STRUCT 的一个“副本",接着,将它转换成该函数所期望的优化格式。
总而言之,当用户程序将某个复杂数据类型(例如,STRUCT)作为 IN/OUT 参数传递给某个函数时,该函数希望用户程序以“传引用"方式传递 STRUCT。
西门子S7-300模块6ES7321-1FF10-0AA0
联系方式
- 电 话:18717946324
- 联系人:占雪芬
- 手 机:18717946324
- 微 信:18717946324