SIEMENS西门子 S-1FL2中惯量型电机 1FL22042AG101SC0
SINAUT 对象间的通信 对象或典型值之间的通信 • 对象/典型值 在 SINAUT ST7 中,术语“对象”是指消息、模拟值、命令、电机、阀门、控制器等过程 变量的表示和处理。TD7 软件始终处理“对象”。 TD7 领域中的对象包括程序块(称为典型值)形式的处理指令 对象由以下组件组成: – 函数块 (FB) – 数据块 (DB) DB 是作为背景数据块分配给 FB 的对象数据记录。 一个对象或典型值始终包括处理部分与操作员控制与监视部分(操作员部分),这两部分由 SINAUT 网络不同的用户操作。若要处理其预先确定的函数,两部分必须相互通信。 这两个部分用于以下用户类型,并具有以下任务: • 操作员典型值 用于中心站(操作员终点) 这些块将设定值、参数、命令和组织指令发送至过程典型值。 • 过程典型值 用于站(过程终点) 这些块操作过程值,并向操作员典型值返回过程数据、报警和状态消息以及组织信息。 描述对象的数据在两个通信伙伴之间交换。数据位于对象数据记录的数据索引 0...n 中。该 数据区域的范围和组成取决于所涉及的典型值。它可以由几种相同或不同数据类型组合而成。 在过程和操作员结束的对象数据记录中,同属的两个典型值数据结构相同 数据交换无需在两个方向运行。 对象寻址 • 用户编号 每个具有 TD7 软件的 CPU 都接收一个 SINAUT 用户号码,可在 1 到 32000 之间分配,并 在整个网络中是唯一的。 • 对象编号 在这些 CPU 中调用的每个典型值都具有与 SINAUT 对象编号相同的背景数据块。 借助 SINAUT 用户编号和 SINAUT 对象编号,可实现对同属典型通信的显式寻址。 所有数据点典型值为函数块 (FB)。调用 FB 时必须指定背景数据块。该背景数据块的编号与 数据点对象的对象编号相同。在发送和接收端,此对象编号无需相同。TD7 软件的版本 TD7 软件提供两个版本。在同时支持两个 TD7 版本的通信模块中,只能选择使用一个版本。 • TD7onTIM若要指定通信关系,每个典型值参数如下 • 伙伴编号 "PartnerNo" 通信伙伴的用户编号。 • 伙伴对象编号 "PartnerObcetcNo" 伙伴对象编号(= 背景数据块编号) • 索引 对于存储,需要考虑数据帧中包含的索引编号。 帧类型 交换过程和操作员数据之后,组织信息(组织帧)在两端之间传递。区分以下帧类型 (TA): • TA 0:自发 Org. 帧 • TA 1:请求的组织帧 • TA 2:自发数据帧。 • TA 3:请求的数据帧 该组织帧的数据流和用于此(组织索引)的对象数据记录中的数据区域在上图中未示出。 TD7onTIM 通过模块的数据点进行组态。生产运行期间,在通信模块中运行该组态。 组态数据点部分介绍了相关功能和参数。 该版本可用于所有支持 ST7 的模块中。 该变型的优点: – 易于组态 – 不受 CPU 程序 TD7 软件的限制 – 块可以在 V2.5 及以上固件版本的 S7-1500 CPU 上运行。 对于 S7-1500,V2.1 及以上固件版本的 CPU 支持 TD7onTIM。 • TD7onCPU TD7onCPU 采用程序块库的形式。可在与 TIM 联网的 CPU 上对块进行使用及参数分配。 生产运行期间,在 CPU 上运行该软件。 TD7onCPU 可与以下模块一起使用: – TIM 1531 IRC – TIM 3V‑IE Advanced – TIM 4R‑IE / TIM 4R‑IE Standalone 该变型的优点: – 可快速检测到数据变化 每个 CPU 循环都会检测更改。 – 主站和站的数据典型值的选择范围更大 TD7onCPU 库 TD7onCPU 可用于以下 SIMATIC 系列的两个块库: • S7-1500 块可以在 V2.5 及以上固件版本的 S7-1500 CPU 上运行。 • S7-300 / 400 该块可以在 S7-300 和 S7-400 CPU 上运行。将明确指出例外情况。 除了通过 WAN 进行过程数据传送外,如果通过 MPI 连接,则该软件包也适用于 CPU 之 间的本地通信。此外,也不间断监控本地连接与 CPU,并且在启动或消除中断之后会自 动更新。 有关 TD7onCPU 的说明,请参见块库 Telecontrol ST7 (页 2426)部分。
使用“ST7”协议寻址参数 为通信伙伴和网络节点分配地址 使用“SINAUT ST7”协议,可通过不同的路径和子网进行通信。以下两个参数用于寻主 ST7 网 络中的各个用户: • 用户编号 在 STEP 7 项目中,每个用户的用户编号都是唯一的。以下用户需要用户编号: – 通信模块 支持 ST7 的模块 (TIM, CP) – CPU 已作为遥控连接终点分配给通信模块的本地 CPU 可通过 ST7 协议接收用户编号。 借助 CP 和 TIM 3V‑IE/TIM 4R‑IE,本地 CPU 将通过机架自动进行分配。 将 CPU 分配给 TIM 的“用户编号”(Subscriber numbers) 参数组中的 TIM 1531 IRC。 – 主站 PC 的应用程序 在主站的 PC 站中组态的应用程序。 对于 TIM 和已分配的 CPU,在 TIM 的“用户编号”(Subscriber numbers) 参数组中组态用 户编号。 对于主站 PC 的应用程序,在遥控连接中组态“用户编号”:“网络数据”(Network data) 编辑器 >“Telecontrol”选项卡 • WAN 地址 (WAN address) 对于经典 ST7 网络中的每个联网串行接口,都已分配 WAN 地址。该地址在各自的 WAN 网络中均是唯一的。 由于遥控连接可通过多个网络节点和节点站实现,所以需要在网络中对所涉及的接口设 定唯一的地址。 在串口的参数组“WAN 参数”(WAN parameters) 中组态 WAN 地址。 寻址数据 要传送的过程数据已组态为数据点,请参见 ST7 数据点 (页 2348)部分。ST7 中的确认 • 与主站通信 – 主站发送的数据帧在接收到时立即由 CP 确认。 – 通信模块发送的数据帧由主站进行确认。 • 站之间的站间通信 站与主站之间进行通信期间确认数据帧。 站间通信时,主站不会将接收模块的确认帧转发给发送通信模块。 SINAUT 项目的扩展 扩展现有 SINAUT 项目 对于具有已在 STEP 7 V5 中组态的 TIM 模块(用于 SIMATIC 系列 S7‑300 和 400)的 SINAUT 项目,可通过已在 STEP 7 Professional 中组态的Zui新模块对其进行扩展。 为此,在 STEP 7 V5 项目中,将 TIM 模块组态为已在 STEP 7 Professional 中组态模块的占位符 (代理)。从 STEP 7 V5 中导出组态数据 (SDB) 并将其导入到 STEP 7 Professional。 从 STEP 7 V5 导入组态数据时,需要在“基本设置”(Basic settings) 参数组中选择“导 入”(Import) 组态程序;请参见组态 (页 2254)。 以下模块支持 SINAUT 项目的扩展:用于 S7‑400 的 TIM 4R‑IE Stand-alone 变为 TIM 1531 IRC 为了在 STEP 7 Professional 中扩展经典 SINAUT 项目,必须将分配给 CPU-400 的 STEP 7 V5 中所需的 TIM 4R‑IE Stand-alone 替换为 TIM 4R‑IE Stand-alone。 TIM 4R‑IE Stand-alone 只能在 STEP 7 Professional 专门组态的新项目中创建。 说明 没有用于 CP 1542SP‑1 IRC 的串行接口 对于 CP 1542SP‑1 IRC,无法在 STEP 7 V5 中组态串行接口,因为该 CP 没有串行接口。要求和模块更新 导入要求如下: • STEP 7 V5 项目 来自一致 STEP 7 V5 项目的组态文件 • 固件版本 通信模块需要以下固件版本之一: – TIM 1531 IC: V2.0 – TIM 1531 IC: V1.1 TIM V1.1 可以由 TIM V2.0 替换,但反之不可。 在 STEP 7 中,“遥控组态”(Telecontrol configuration) 方式设置为“组 态”(Configure)。应用现有组态数据。 – CP 1542SP‑1 IRC: V2.0 CP V1.0 可以由 CP V2.0 替换,但反之不可。 在 STEP 7 中,“遥控组态”(Telecontrol configuration) 方式设置为“组 态”(Configure)。应用现有组态数据。 – CP 1243‑8 IRC: V3.1 传输 STEP 7 V5 的数据并进行修改(参见下文中“导入的组态数据”) CP V3.0 可以由 CP V3.1 替换,但反之不可。 – CP 1243‑8 IRC: V2.1 采用 STEP 7 V5 的数据且无需选择更改 CP V2.1 可以由 CP V3.1 替换,但反之不可。必须使用硬件产品版本 2 的 CP。 在 STEP 7 中,“遥控组态”(Telecontrol configuration) 方式设置为“导入”(Import)。 应用现有组态数据。 说明 在从 STEP 7 V13 SP1 迁移期间禁用伙伴组态数据 如果将 CP 1243‑8 IRC V2.1 从 STEP 7 V13 SP1 迁移至 STEP 7 V15,则伙伴组态数据将 被禁用。在编译项目时会收到一条消息。 这种情况下,应重新将伙伴组态数据导入模块中。STEP 7 V5 中的组态 有关该组态的说明,请参见随附的模块手册。