全国服务热线 15801815554

SIEMENS西门子 电机电缆(双电缆)6FX3502-5CL12-1DA0

更新时间:2024-10-28 08:00:00
价格:请来电询价
西门子:原装
驱动器电机电缆:假一罚十
德国:现货包邮
联系电话:15801815554
联系手机:15801815554
联系人:邓经理
让卖家联系我
详细介绍



               4. 如果要使用现有连接描述 DB,请转至步骤 6。如果要组态与新远程连接伙伴间的连接,则请 在此继续操作: 从伙伴端点的下拉列表框中,选择一个连接伙伴。可以选择项目中未指定的设备或 CPU 作为 通信伙伴。随后会自动输入一些特定的连接参数。 用户需要设置以下参数: – 伙伴端点的名称 – 伙伴端点的接口 – 伙伴端点的 IP 地址(以太网子网)或 PROFIBUS 地址(PROFIBUS 子网)。 如果连接伙伴已联网,则显示子网名称。 5. 在 S7-1500 或 S7-1200 固件版本 V4.5 及以上版本中,可选择使用程序块,或使用“组态类 型”(Configuration type) 下拉列表中所组态的连接。6. 在“连接数据”(Connection data) 下拉列表中选择现有连接描述 DB,或者对于已组态的连接, 在“连接名称”(Connection name) 下选择现有连接。也可以新建连接描述 DB 或已组态的连 接。选择一个现有连接描述 DB 时,将应用可用的组态数据并输入到本连接描述中。之前输 入的所有远程伙伴数据都将覆盖。之后,仍可选择其它组态的连接,或更改连接描述 DB 的 名称以创建新的数据块: – 用户也可以在所选 TCON、TSEND_C 或 TRCV_C 指令的 CONNECT 输入参数互连中查 看所选的数据块。 – 如果已使用 TCON、TSEND_C 或 TRCV_C 指令的 CONNECT 参数为连接伙伴指定了连 接描述 DB,则可使用此 DB 或创建一个新 DB。 – 如果编辑下拉列表中所显示的数据块的名称,则会生成一个新数据块用于该连接,新 数据块使用更改的名称,但结构和内容不变。 – 更改的数据块名称在通信伙伴环境中必须唯一。 – 连接描述 DB 必须具有结构 TCON_Param、TCON_IP_v4 或 TCON_IP_RFC,具体取决于 CPU 类型和连接。 – 无法为未指定的伙伴选择数据块。 在选择或创建连接描述 DB 或已组态的连接后确定并输入其它值。 以下适用于指定的连接伙伴: – ISO-on-TCP 连接类型 – 默认值为 1 的连接 ID – 由本地伙伴方创建的主动连接建立 – TSAP ID 对于 S7-1200/1500:以下适用于未指定的连接伙伴: – TCP 连接类型 – 伙伴端口 2000 以下适用于带有指定连接伙伴的已组态连接: – TCP 连接类型 – 默认值为 257 的连接 ID – 由本地伙伴方创建的主动连接建立 – 伙伴端口 2000 以下适用于带有未指定连接伙伴的已组态连接: – TCP 连接类型 – 本地端口 2000 7. 输入连接伙伴所需的连接 ID。不能为未指定的伙伴分配任何连接 ID。 说明 必须为已知连接伙伴的连接 ID 输入一个唯一值。连接8. 从相关的下拉列表中选择所需的连接类型。根据连接类型设定详细地址信息的默认值。可在 以下类型中选择: – TCP – ISO-on-TCP – UDP 对于 S7-1500 的已组态连接,还需应用 ISO。 9. 可以编辑地址详细信息中的输入框。根据所选的协议,可以编辑端口(TCP 和 UDP)或 TSAP (ISO-on-TCP 和 ISO)。 10.使用“主动连接建立”(Active connection establishment) 复选框来设置 TCP、ISO 和 ISO-onTCP 的连接建立特性。用户可以决定主动建立连接的通信伙伴。 连接组态将立即检查更改后的值是否存在输入错误,然后将值输入连接描述数据块中。 说明 只有在将伙伴端点的程序段下载到硬件后,两个通信伙伴之间才能进行开放式用户通信。要 实现功能完整的通信,应确保在设备上不仅装载了本地 CPU 的连接描述,而且还装载了伙伴 CPU 的连接描述。删除连接 (S7-1200, S7-1500, S7-1500T) 简介 为开放式用户通信所创建的连接数据存储在连接描述 DB 中。 通过删除包含连接描述的数据 块,便可删除连接。 要求 已创建开放式用户通信连接。步骤 要删除连接,请按以下步骤操作: 1. 在项目树中,选择开放式用户通信的通信伙伴。 2. 打开所选通信伙伴下方的“程序块 > 系统块 > 程序资源”(Program blocks > System blocks > Program resources) 文件夹。 3. 从包含连接参数分配的数据块的快捷菜单中选择“删除”(Delete) 命令。 说明 如果不确定要删除哪个块,请打开扩展指令 TCON、TSEND_C 或 TRCV_C。将找到 CONNECT 输入参数对应的数据块名称,或者连接参数分配中“连接数据”(Connection data) 参数对应 的数据块名称。 如果仅删除扩展指令 TCON、TSEND_C 或 TRCV_C 的背景数据块,并不能一同删除所分配的 连接。 说明 如果扩展指令的其它块仍在使用该连接数据块,如果该块文件夹中的相应调用、背景数据块 以及块组合 TSEND_C 和 TRCV_C(如果有)未在其它地方使用,则必须将它们删除。 此操作可防止程序出现不一致。 结果 删除了连接。 说明 要通过“连接数据”(Connection data) 参数再次引用具有 TCON_Param、TCON_IP_v4 或 TCON_IP_RFC 结构的现有连接描述,可再次插入扩展指令 TCON、TSEND_C 或 TRCV_C。 连接参数 (S7-1200, S7-1500, S7-1500T) 面向连接协议的工作原理 (S7-1200, S7-1500, S7-1500T) 简介 面向连接的协议会在数据传输开始之前建立到通信伙伴的逻辑连接。 数据传输完成后,这 些协议会在必要时终止连接。当可靠数据传输非常重要时,会专门使用面向连接的协议。一 条物理线路上可以存在多个逻辑连接。开放式用户通信支持以下连接类型: • TCP • ISO-on-TCP • ISO(jinxian S7-1500) • UDP 两个通信伙伴必须支持相同的连接类型才能进行连接。例如,如果一个通信伙伴不支持 ISOon-TCP 类型的连接,则改用它支持的 TCP 连接类型。 对于无法在 TIA Portal 中组态的通信伙伴,例如第三方设备或 PC,则在分配连接参数时为伙 伴端点输入“未指定”(unspecified)。 未指定设备所需的连接类型列在各自的文档中。 说明 与 ISO 的连接 对于 S7-1500 CPU,已组态的 ISO 类型连接可以通过 TSEND_C 和 TRCV_C 指令来创建。 有 关这些连接类型的更多信息,请参见常规连接描述。 TCP 的特征 TCP 是一种流协议,其中的数据流长度传送给接收方,使其可以接收数据流作为各个 TCP 段。 这意味着在通过 TCP 连接传送数据期间,不传送关于消息开始和结束的信息。 接收方无法 通过接收到的数据流段来确定数据流中的一条消息在何处结束,下一条消息又在何处开始。 因此,建议为要接收的字节数(参数 LEN,指令 TRCV/TRCV_C)和要发送的字节数(参数 LEN,指令 TSEND/TSEND_C)分配相同的值。 如果所发送数据的长度和所要求数据的长度不一致,将出现以下情况: • 要接收的数据的长度(参数 LEN,指令 TRCV/TRCV_C)大于要发送的数据的长度(参数 LEN,指令 TSEND/TSEND_C): 仅当达到所分配的长度后,TRCV/TRCV_C 才会将接收到的数据复制到指定的接收区(参 数 DATA)。 达到所分配的长度时,已经接收了下一个作业的数据。 因此,接收区包含 的数据来自两个不同的发送作业。 如果不知道第一条消息的确切长度,将无法识别第一 条消息的结束以及第二条消息的开始。 • 要接收的数据的长度(参数 LEN,指令 TRCV/TRCV_C)小于要发送的数据的长度(参数 LEN,指令 TSEND/TSEND_C): TRCV/TRCV_C 将 LEN 参数中指定字节的数据复制到接收数据区(参数 DATA)。然后,将 NDR 状态参数设置为 TRUE(作业成功完成)并将 LEN 的值分配给 RCVD_LEN(实际接收 的数据量)。 对于每次后续调用,都会接收已发送数据的另一个块。

           具有固定数据长度的接收区可以在 TRCV/TRCV_C 指令中指定,并使用 Ad-hoc 模式的协议版 本。 ISO-on-TCP 的特征 ISO-on-TCP 是面向消息的协议,它在接收端检测消息的结束,并向用户指出属于该消息的数 据。 这不取决于消息的指定接收长度。 这意味着在通过 ISO-on-TCP 连接传送数据时传送关 于消息长度和结束的信息。 如果所发送数据的长度和所要求数据的长度不一致,将出现以下情况: • 要接收的数据的长度(参数 LEN,指令 TRCV/TRCV_C)大于要发送的数据的长度(参数 LEN,指令 TSEND/TSEND_C): TRCV/TRCV_C 将所有发送数据复制到接收数据区(参数 DATA)。 然后,将 NDR 状态参 数设置为 TRUE(作业成功完成)并将所发送数据的长度分配给 RCVD_LEN(实际接收的 数据量)。 • 要接收的数据的长度(参数 LEN,指令 TRCV/TRCV_C)小于要发送的数据的长度(参数 LEN,指令 TSEND/TSEND_C): TRCV/TRCV_C 并不会将任何数据复制到接收数据区(参数 DATA),而是提供以下错误信 息: ERROR=1,STATUS=W#16#8088(目标缓冲区太小)。 UDP 的特征 UDP 是面向消息的协议,它在接收端检测消息的结束,并向用户指出属于该消息的数据。这 不取决于消息的指定接收长度。 这意味着在通过 UDP 连接传送数据时传送关于消息长度和 结束的信息。 如果所发送数据的长度和所要求数据的长度不一致,将出现以下情况: • 要接收的数据的长度(参数 LEN,指令 TRCV/TRCV_C)大于要发送的数据的长度(参数 LEN,指令 TUSEND/TSEND_C): TURCV/TRCV_C 将所有发送数据复制到接收数据区(DATA 参数)。 然后,将 NDR 状态 参数设置为 TRUE(作业成功完成)并将所发送数据的长度分配给 RCVD_LEN(实际接收 的数据量)。 • 要接收的数据的长度(参数 LEN,指令 TRCV/TRCV_C)小于要发送的数据的长度(参数 LEN,指令 TUSEND/TSEND_C): TRCV/TRCV_C 将数据量符合 LEN 参数要求的发送数据复制到接收数据区(参数 DATA)。 不再产生错误消息。 在这种情况下,用户需要再次调用 T_URCV 来接收剩下的字节。

联系方式

  • 地址:上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201100
  • 电话:15801815554
  • 联系人:邓经理
  • 手机:15801815554
  • 微信:15801815554
  • QQ:190755061