SIEMENS西门子 电机电缆(双电缆)6FX3802-5CL12-1BF0
删除连接 与所有的标准连接一样,在插入 PUT 或 GET 指令时将在网络视图的连接表中显示自动创建 的一条连接。 因此,可以在连接表中删除该连接。 步骤 要删除连接,请按以下步骤操作: 1. 在网络视图中打开连接表。 2. 在连接表中,选择要删除的连接。 3. 然后,右键单击连接并在快捷菜单中选择“删除”(Delete) 命令。 结果 该连接删除。 但 PUT 或 GET 指令和相关的背景数据块被保留。必要时。需手动将其删除。 要继续使用 PUT 或 GET 指令,必须在程序编辑器的巡视窗口中重新组态连接,这是由于在 删除连接时也删除了所有的连接参数。 在这种情况下,需要指定一个新的通信伙伴及其相 应的连接。分配参数以开始请求 要通过 PUT 或 GET 指令开始通信,必需指定该指令需激活的事件。这个事件称之为控制参数 (REQ)。 当控制参数 REQ 出现上升沿时,将激活通信作业。 请注意,在第一次调用时该控制参数 REQ 默认的值 FALSE。 要求 • 程序编辑器已打开。 • 已插入一个 PUT 或 GET 指令。 • 已在 2 个通信伙伴之间建立连接。 步骤 要定义 REQ 控制参数,请遵循以下步骤操作: 1. 在程序编辑器中选择 PUT 或 GET 指令。 2. 在巡视窗口中打开“组态”(Configuration) 选项卡。 3. 在区域导航中选择“块参数分配”(Block parameter assignment) 条目。 4. 在“REQ”字段中,选择一个“BOOL”数据类型的变量以初始化该指令的执行。 也可以在程序编 辑器中互连上一条指令。 参见 PUT: 设置写入和发送区域的参数 (页 205) GET: 设置读取和存储区的参数 (页 206) PUT: 设置写入和发送区域的参数 使用 PUT 指令进行通信时,必须指定数据待写入的伙伴 CPU 的存储区。 此外,还必须指定 本地 CPU 中数据读取的存储区。要求 • 程序编辑器已打开。 • 已插入一个 PUT 指令。 • 已在 2 个通信伙伴之间建立连接。 步骤 要指定该指令的读取和存储区域,请遵循以下操作步骤: 1. 在程序编辑器中选择 PUT 指令。 2. 在巡视窗口中打开“组态”(Configuration) 选项卡。 3. 在区域导航中选择“块参数分配”(Block parameter assignment) 条目。 4. 在“输入/输出 > 写入区域 (ADDR_1) > 开始”(In/Outputs > Write area (ADDR_1) > Start) 字段 中,选择一个“REMOTE”数据类型指针,指向数据待写入的伙伴 CPU 区域。 只能使用juedui寻址。 示例: P#DB10.DBX5.0 Byte 10 5. 在“长度”(Length) 字段中,输入写入区域的长度并从下拉列表中选择存储区的数据类型。 6. 在“输入/输出 > 发送区域 (SD_1) > 开始”(In/Outputs > Send area (SD_1) > Start) 区域中,选 择一个指针,指向包含待发送数据的本地 CPU 区域。 7. 在“长度”(Length) 字段中,输入待读取存储区的长度并从下拉列表中选择数据类型。 只能使用数据类型 BOOL(对于位数组,必须将“0”用作地址,将字节的整数倍用作长度)、 BYTE、CHAR、WORD、INT、DWORD、DINT、REAL、COUNTER、TIMER。 如果 VARIANT 指针访问某个数据块,那么必须指定该数据块(例如: P#DB10.DBX5.0 Byte 10)。 参见 GET: 设置读取和存储区的参数 (页 206) GET: 设置读取和存储区的参数 使用 GET 指令进行通信时,必须指定数据待写入的本地 CPU 的存储区。 此外,还必须指定 伙伴 CPU 中数据读取的存储区。 要求 • 程序编辑器已打开。 • 已插入一个 GET 指令。 • 已在 2 个通信伙伴之间建立连接。步骤 要指定该指令的读取和存储区域,请遵循以下操作步骤: 1. 在程序编辑器中选择 GET 指令。 2. 在巡视窗口中打开“组态”(Configuration) 选项卡。 3. 在区域导航中选择“块参数分配”(Block parameter assignment) 条目。 4. 在“输入/输出 > 读取区域 (ADDR_1) > 开始”(In/Outputs > Read area (ADDR_1) > Start) 字段 中,选择一个“REMOTE”数据类型指针,指向数据待读取的伙伴 CPU 区域。 只能使用juedui寻址。 示例: P#DB10.DBX5.0 Byte 10 5. 在“长度”(Length) 字段中,输入写入区域的长度并从下拉列表中选择存储区的数据类型。 6. 在“输入/输出 > 存储区 (RD_1) > 开始”(In/Outputs > Memory area (RD_1) > Start) 区域中,选 择一个指针,指向存储所读取数据的本地 CPU 区域。 7. 在“长度”(Length) 字段中,输入存储区的长度并从下拉列表中选择数据类型。 只能使用数据类型 BOOL(对于位数组,必须将“0”用作地址,将字节的整数倍用作长度)、 BYTE、CHAR、WORD、INT、DWORD、DINT、REAL、COUNTER、TIMER。 参见 PUT: 设置写入和发送区域的参数 (页 205) 连接资源 连接组态中的组态限制 连接资源 某些通信服务需要进行连接,在操作过程中,通信连接将使用通信路径中 CPU、CP 和 CM 的 存储器和程序资源(如,CPU 操作系统中的存储区)。例如,在控制器 (PLC) 中,这适用于 作为连接端点的 CPU 以及作为子网接口的带 CP 的扩展单元。在大多数情况下,每个 CPU/CP/CM 都将分配一个连接资源。在 HMI 通信中,每个 HMI 连接Zui多需要 3 个连接资 源。 可用的连接资源 通常在 CPU 中定义自动化系统的Zui大组态限值,既可基于 CPU (S7-1200/1500) 定义的系统 上限值,也可基于 CPU 和 CP (S7-300/400) 可使用的资源总数。在大多数情况下, CPU/CP/CM 中可用的连接资源将根据需要自动分配到各自的接口上。
每个 CPU 在进行组态时都会为编程设备、HMI 和 Web 服务器通信保留一定的连接资源。此外, 还会为所有 HMI、S7 和开放式通信 (S7-1200/1500) 预留一定资源。 按照以下方式,可根据设备的组态确定可使用的资源: • 选择连接端点 (CPU) 的设备类型 • 其它通信模块 (CP、CM) 的数量和类型 可用的连接资源数量取决于各种自动化系统: • S7-300:通过所用的 CPU,定义可用的连接资源数量。通过增加 CP,可增大连接资源的 Zui大数。 • S7-400:通过所用的 CPU,定义可能的 S7 连接资源数量。这些资源也可以用于其它连接 类型。此时,可通过添加 CP 扩大其它连接类型资源的Zui大数量。 • S7-1200:通过所用的 CPU,定义可能的 S7 连接资源数量。通过增加 CP 和 CM,可扩大 资源上限。 • S7-1500:通过所用的 CPU,定义整个自动化系统中可用的连接资源上限。CPU 本身也是 这些连接资源的一部分,可通过 CP 和 CM 增加更多资源。但无论增加多少 CP 和 CM,连 接资源的总数都不能超出 CPU 类型所定义的连接资源上限值。 占用连接资源的时间 运行中实际使用的资源,取决于具体时间使用什么通信功能以及启用了哪些通信连接。因此, 组态时只能执行有限的检查来查看是否符合具体的组态限制以及实际提供的通信资源。连接 组态为此提供了可能的Zui大支持。 影响组态限值的因素 在设备组态中可以指定通信资源: • CPU (S7-300/400) 中可用的 S7 连接资源数量 • 站 (S7-1500) 中 S7 通信和开放式通信的连接资源数量 • CP/CM 中协议特定的连接资源数量 • 可用的 CP/CM 数量 • 自动、编程设置或组态的连接设置连接组态的特性 输入时,连接组态会检查以下情况并作出下列响应: • 创建 S7 连接时 检查是否指定了Zui大可用的 S7 连接数目?如果指定了,则通过所选接口无法组态其它 S7 连接。 对于 S7-300,则可以通过增加 CP 扩展组态的限值。 • 创建任何连接类型时 检查是否指定了接口 (CP) 中特定协议的连接资源的Zui大数目?如果指定了,则通过所选 接口无法组态所选类型的其它连接。 对于 S7-300/400,则可以通过增加 CP 扩展组态的限值。 • 创建使用 OPC 的任何连接类型时(PC 站) 对于将 OPC 作为连接端点的连接,PC 站内 CP 中可以组态的连接数目通常总是比可以操 作的连接数目要多。这是因为连接属性“yongjiu维护”(Maintain permanently) 和“按需建 立”(Set up on demand) 不同。 Softnet IE CP 并行连接的限值为 64 个;而 Hardnet IE CP 并行连接的限值为 120 个。 说明 本地组态的连接数量大于运行系统中支持的连接数量 在运行系统中,用户可通过 OPC 将 S7 和 SEND/RECEIVE 所支持的Zui大连接数量组态为“永 久保持”(Maintain permanently)。此时,没有任何其它连接可组态为“按需建 立”(Establish on demand)。此外,也可在运行系统中,通过 OPC 将低于 S7 和 SEND / RECEIVE 所支持的Zui大连接数量的连接组态为“yongjiu保持”(Maintain permanently),并相 应地将其它 S7 和 SEND/RECEIVE 连接组态为“按需建立”(Establish on demand)。 如果用户组态的 S7 连接和 SEND/RECEIVE 连接超过 64 个,则在编译组态过程中将显示 警告消息。系统将显示一条警告消息,而与连接为yongjiu性连接(“yongjiu保持”)或临时 连接(“按需建立”)无关。即使存在 65 个临时连接,理论上也可能超过并行连接的Zui 大数量。 编译连接组态之后,如果使用不可分配的接口时,则可能会显示警告或者错误信息。 说明 S7 连接资源耗尽 如果预留了Zui大数目的 S7 连接资源,则 CPU 和 CP 之间数据传输额外需要的 S7 连接资源都 不会处于运行中,也不可能供连接使用。这样,相应的通信任务将被拒绝。 因此,应确保有足够多的未分配 S7 连接资源,而这取决于已分配的总通信功能数。 为所选 S7-300 或 S7-1200/1500 CPU 预留的 S7 连接资源数量,将显示在导航区域的“连接 资源”(Connection resources) 中。对于 S7-300,将只显示 CPU 的连接资源。对于 S7-1200/1500,还将显示 CP 和 CM 的资源。