组态电机起动器SIMATIC ET 200SP电机起动器的组态方式与 ET 200SP 分布式 I/O 系统的 I/O 模块的组态方式完全相同。 GSD 文件可与 STEP 7V5.5 SP4 及更高版本,TIA Portal V13 SP1 及更高版本配合使用。ET 200SP 的组态请参见 STEP 7在线帮助或组态软件制造商的相关文档。说明对于安装在 BaseUnit BU..D(浅色 BaseUnit)上的 I/O模块,通常需要将参数“电位组”(Potential group) 设置为“启用新电位组”(Enable new potentialgroup)。如果该参数设置错误,则 CPU/接口模块将转入 STOP 模式并生成参数错误。说明通过 GSD 文件组态PROFIBUS在组态软件中,必须将 BU 盖板设置为安装在浅色 BaseUnit 上还是安装深色 BaseUnit 上。使用 GSD文件组态 F 模块如果要使用 GSD 文件组态 F 模块,则需要 S7-FCT 以计算 F_iPar_CRC 并分配PROFIsafe 地址。更多信息,敬请访问 Internet
组态 CPU读取组态简介当组态中存在与 CPU的连接时,可使用“硬件检测”(Hardware detection) 功能读取该 CPU的组态(包括集中组态的模块),并在项目中应用该组态。无需手动组态 CPU 和集中存在的模块,因为将会自动读出实际组态。如果 CPU和集中存在的模块已组态,并且要在新项目中加载当前的组态和参数,则建议使用“上传设备作为新站”功能。有关该功能的更多信息,请参见“备份与恢复CPU 组态 (页247)”部分。读取现有组态的步骤1. 创建一个新项目并组态一个“未指定的 CPU”(UnspecifiedCPU)。2. 在设备视图(或网络视图)的“在线”(Online) 菜单中,选择“硬件检测”(Hardwaredetection)命令。3. 在“PLC_x 的硬件检测”(Hardware detection for PLC_x)对话框中,单击“刷新”(Refresh)。选择 CPU 和 PG/PC 接口并单击“检测”(Detect) 按钮。STEP 7将在项目中下载该 CPU 的硬件配置(包括模块)。STEP 7为所有模块指定了有效的默认参数分配。参数分配可随后进行更改。说明如果要在硬件检测后上线,必须将检测到的组态下载到CPU;否则可能会因为组态不一致而发生错误。中央模块的属性CPU 的特性会影响系统操作。在 STEP 7 中,可设置以下 CPU特性:• 启动特性• 接口的参数分配(例如,IP 地址和子网掩码)• Web 服务器(例如,激活、用户管理和语言)• OPC UA服务器• 全局安全证书管理器• 循环时间(例如,Zui大循环时间)• 系统和时钟存储器• 用于使用已分配的密码参数进行访问保护的保护等级•时间和日期设置(夏令时/标准时)可设置的属性及相应的值范围可通过 STEP 7指定。不可编辑的域呈灰显状态。参考有关各个设置的信息,请参见在线帮助和相应 CPU 的手册。寻址简介要寻址自动化组件或 I/O模块,需为其指定一个唯一的地址。下文中将介绍各种不同的地址区域。I/O 地址I/O地址(输入/输出地址)用于在用户程序中读取输入和设置输出。在连接模块时,STEP 7自动分配输入和输出地址。每个模块均使用与其输入和输出数据量相对应的连续输入和/或输出地址区域。STEP 7默认将模块的地址区域指定为过程映像分区 0(“自动更新”)。此过程映像分区在CPU的主循环中进行更新。设备地址(例如,以太网地址)设备地址是可编程模块连接到子网的地址(例如,IP 地址或 PROFIBUS地址)。通过这些地址可以在子网中寻址各种设备,例如,用于下载用户程序。硬件标识符STEP 7自动分配硬件标识符来识别和寻址模块和子模块。例如,可在诊断消息或操作中使用硬件标识符来识别故障模块或所寻址的模块。在“系统常量”(Systemconstants) 选项卡中,可以查看所选模块的所有硬件标识符及其符号名。还可以在“系统常量”(SystemConstants) 选项卡的默认变量表中查看设备所有模块的硬件标识符及名称。
过程映像和过程映像分区过程映像 -概述输入和输出的过程映像输入和输出的过程映像是对信号状态的映射。CPU将输入和输出模块中的值传送到过程映像输入和输出中。循环程序开始时,CPU 将过程映像输出作为信号状态传送到输出模块中。随后,CPU将输入模块的信号状态传送到过程映像输入中。过程映像的优点过程映像在程序循环执行过程中访问的过程映像信号始终一致。如果在程序处理期间输入模块的信号状态更改,那么信号状态会保留在过程映像中。CPU在下一个循环时才对该过程映像进行更新。只能将模块地址分配给单个过程映像分区。32 个过程映像分区通过过程映像分区,CPU将使用既定的用户程序部分与特定模块中已更新的输入/输出进行同步。整个过程映像被细分为Zui多 32 个过程映像分区 (PIP)。CPU将在每个程序循环中更新 PIP 0(自动更新),并将其分配给 OB 1。在 STEP 7 中组态输入/输出模块时,可以将过程映像分区PIP 1 到 PIP 31 分配给其它 OB。OB 启动后,CPU 将更新所分配的输入过程映像分区,并读取相应的过程信号。OB结束时,CPU将所分配过程映像分区的输出直接写入外设输出中,而无需等到循环程序运行结束。自动更新过程映像分区可以将一个过程映像分区分配给每个组织块。这种情况下,用户程序会自动更新过程映像分区。 PIP 0 和等时同步 OB 例外。更新过程映像分区过程映像分区分为以下两个部分:•输入过程映像分区 (PIPI)• 输出过程映像分区 (PIPQ)CPU 始终在处理相关 OB 之前更新/读取输入过程映像分区(PIPI)。CPU 在 OB 结束时输出输出过程映像分区(PIPQ)。下图说明了过程映像分区的更新。在用户程序中更新过程映像分区要求或者也可使用以下指令进行过程映像更新:•“UPDAT_PI”指令• “UPDAT_PO”指令指令位于 STEP 7“指令”(Instructions)任务卡中的“扩展指令”(Extended instructions)下。程序内的任意位置均可以调用该指令。使用“UPDAT_PI”和“UPDAT_PO”指令更新过程映像分区的要求:•不能将过程映像分区分配给任何 OB。这意味着过程映像分区不会自动更新。说明PPI 0 的更新PIP0(自动更新)不能使用指令“UPDAT_PI”和“UPDAT_PO”进行更新。UPDAT_PI:更新输入的过程映像分区通过该指令,将输入模块中的信号状态读入到输入过程映像分区(PIPI)。UPDAT_PO:更新输出的过程映像分区通过该指令,可以将输出过程映像分区传输到输出模块。同步循环中断OB在同步循环中断 OB 中,可使用“SYNC_PI”和“SYNC_PO”操作来更新操作的过程映像分区。有关同步循环中断 OB的详细信息,请参见 STEP 7 在线帮助。对模块输入和输出进行直接 I/O 访问因编程需要,可直接对 I/O进行访问(读写访问),取代通过过程映像访问的方式。直接(写入)访问 I/O也将写入过程映像。这将防止过程映像的后续输出改写通过直接访问写入的值。参考有关过程映像分区的更多信息,请参见功能手册“循环和响应时间组态接口模块组态在组态接口模块时,请参见STEP 7 在线帮助和/或组态软件制造商提供的文档。F 目标地址yongjiu保存在 ET 200SP故障安全模块的编码元件上。故障安全电机起动器不需要 F目标地址或编码元件。说明在分配 F 目标地址时,必须为 F 模块供应电压L+。说明与组态控制配合使用时,请注意以下几点:必须先将 F 目标地址分配给指定插槽中的 F 模块,才能将组态控制与 F模块一起使用。每个 F 模块必须插入到为其组态的插槽中。实际组态可以不同于指定的组态。有关分配 F目标地址的其它信息,请参见“SIMATIC Safety - 组态和编程”编程和操作手册以及 S7 组态包在线帮助。模块间通信(MtM)简介模块间通信 (MtM) 具有以下优势:• 通过旁路 IO 控制器提高数据传输过程中的性能。• 循环时间确定•为无需运行特定工艺模块的应用提供经济高效的高性能解决方案。模块间通信 (MtM)使用模块间通信 (MtM)功能,可通过接口模块在站内特定 IO 模块间直接交换数据,从而能够将小型和/或时间关键型任务移至 IO 模块。在降低 CPU载荷的提高系统性能。使用模块间通信 (MtM) 功能时,接口模块通过 ET 200SP 背板总线将 IO模块的输入数据直接复制到不同的 IO 模块中。IO模块(数据接收器)随即执行应用特定的数据处理过程。可在相应输出模块的硬件配置中为模块间通信 (MtM)组态数据源和数据接收器。而无需在用户程序中对模块间通信 (MtM)变量进行编程。说明输出模块中的输入数据准备(映射)和输出端的数据输出与具体应用和技术相关。示例:DQ 4x24VDC/2A HS数字量输出模块• 通过 DQ 4x24VDC/2A HS MCC MtM 下的模块间通信 (MtM)功能支持凸轮控制应用更多信息,请参见相应的 IO 模块手册。有关哪些 I/O 模块支持模块间通信 (MtM) 的概述,请参见 ET200SP 产品信息。有关哪些接口模块支持模块间通信 (MtM)的信息,请参见接口模块的设备手册。值状态简介值状态(QI,质量信息)是指通过过程映像输入 (PII) 供用户程序使用的 I/O通道状态信息。由于值状态信息的一部分来自于诊断,在错误发生和消息之间可能存在时间延迟,具体取决于诊断。值状态中的每个位都将分配给一个通道,提供有关各通道过程值有效性的信息(1= I/O模块的通道上没有任何错误,0 = 值错误)。过程映像输入中值状态字节的分配取决于所使用的模块。详细信息,请参见相关的 I/O模块手册。值状态为 0 的可能原因:• 通道存在错误(上溢/下溢、断线、短路等)• 端子上电源电压 L+ 缺失或不足•通道已禁用• PROFIenergy 暂停已激活• 输出未激活(值状态 =0:模块未插入。值状态在分布式模式下通过接口模块生成)例如,如果某输入存在断线,但断线诊断已禁用,则通道的值状态将设为“0”,但不会触发诊断。诊断只有在断线诊断已启用时才会触发。由于I/O模块具有逐个模块的通道诊断,值状态也逐个模块进行映射。通道在此逐个模块地映射到值状态 = 0 或值状态 =1。哪些接口模块支持值状态?以下接口模块支持值状态:• IM 155-6 PN ST• IM 155-6 PN HS• IM155-6 PN/2 HF• IM 155-6 PN/3 HF• IM 155-6 PN R1• IM 155-6 MF HF• IM155-6 DP HF哪些 I/O 模块支持值状态?功能类别为标准、高性能和高速度的 I/O 模块支持值状态。激活值状态表格9-2 值状态取决于相应的组态选择STEP 7 TIA(集成 I/O 模块;PROFINET 和PROFIBUS)STEP7 HSP(PROFINET和 PROFIBUS)GSD PROFINET(可集成到 STEP 7 TIA 和 STEP7)GSDPROFIBUS(可集成到 STEP 7 TIA 和STEP 7)从硬件目录中选择I/O 模块并激活值状态每个 I/O模块在硬件目录中只有一个条目。在组态对话框中,可以设置是否以值状态操作 I/O 模块。每个 I/O模块在硬件目录中有多个条目。当在硬件目录中进行选择时,必须确定是否以值状态操作 I/O模块。值状态可以通过后缀“QI”来识别。输入替代值操作 固件版本 V2.0及以上版本中,“输入值与模块故障”参数(输入替代值操作)可用于 CPU 1500。如果使用值状态组态 I/O模块,参数固定为“输入值0”。只有在未组态值状态的情况下,才能组态输入替代值操作。“输入值与模块故障”参数不可用。固件版本 V2.0及以上版本中,“输入值与模块故障”参数(输入替代值操作)可用于 CPU 1500。同样的规则也适用于 STEP7 TIA 中集成的I/O 模块。但由于 GSD 的功能有限,这些功能在 GSD 接口中未锁定。“输入值与模块故障”参数不可用。具有 MSI/MSO的模块的特性基本子模块的值状态的含义已在上文介绍。MSI/MSO子模块的值状态是基本子模块的副本。只要基本子模块尚未组态,MSI/MSO 子模块的值状态就设为“0”。