全国服务热线 15801815554

SIEMENS西门子 移动操作屏电缆 6AV2181-5AF10-0AX0

更新时间:2024-07-04 08:00:00
价格:请来电询价
西门子:代理经销商
精智面板:全新原装 假一罚十
德国:现货 实体经营
联系电话:15801815554
联系手机:15801815554
联系人:邓经理
让卖家联系我
详细介绍


               TC_DISCON:通过移动无线终止连接 (S7-1200, S7-1500) 含义 在采用无线连接 CP 的 S7‑1200 上,TC_DISCON 可终止通过 TC_CON 建立的 ISO‑ON‑TCP、 UDP、SMS 或遥控连接。 有关连接类型的详细信息,请参见 TC_CON 的说明。 TC_DISCON 只能在逻辑上终止到遥控服务器的连接。在 TCP/IP 级别将仍然保留该连接。如果要在物理上终止与遥控服务器的连接,则在 STEP 7 的“遥控服务器”(telecontrol server) 参数组中将连接组态为“临时连接”(Temporary connection)。临时站会在发送数据后自动终 止连接。 说明 通过 TC_DISCON 停止更多程序块的执行 调用 TC_DISCON 时,通过相同的连接 ID(参数“ID”)和接口(参数“INTERFACE”)调用的 TC_CON、TC_SEND 和 TC_RECV 块将终止执行。这些块随后发出 ERROR 信号。 如果 TC_CON 指示“Error = 1”,则不要调用 TC_DISCON。 如果 TC_CON 指示“ERROR”,则未建立连接。在这种情况下,不得调用 TC_DISCON。 如果在这种情况下调用 TC_DISCON,则连接 ID(“ID”)会短暂保留,并且随后立即调用的 TC_CON 将指示 ERROR 和状态 80E3。 ID 参数引用移动无线连接。此 ID 必须在 CPU 中是唯一的,并且与 TC_CON 使用的 ID 相同。 INTERFACE 参数引用所需的本地 CP 的移动无线接口。其值必须与 TC_CON 针对 INTERFACE 使用的值相同。

           形参的说明 下表对 TC_DISCON 指令的所有形参进行了说明。 参数 声明 数据类型 取值范围 说明 REQ INPUT BOOL 0、1 块执行启动,状态代码在出现上升沿 时初始化。 出现上升沿时更新 DONE、ERROR 和 STATUS 状态代码。 ID INPUT CONN_OUC 1...07FFh 对相关连接的引用 INTERFACE INPUT HW_INTERFA CE 引用 CP 的接口 有关“硬件标识符”的信息,请参见 “TC_CON:通过移动无线建立连接 (页 6030)”部分。 ENO OUTPUT BOOL 0:错误 1:无错误 使能输出 如果块发生运行时错误,则设置 ENO = 0。 BUSY OUTPUT BOOL 0:块执行尚未启动、已完 成或中止 1:执行处于活动状态 显示执行状态 DONE OUTPUT BOOL 0:- 1:成功完成执行 此状态参数指示是否已完成该作业且 未出错。 有关与参数 ERROR 和 STATUS 一起使 用时的含义,请参见“显示”。 ERROR OUTPUT BOOL 0:- 1:错误 错误代码 有关与参数 DONE 和 STATUS 一起使 用时的含义,请参见“显示”。 STATUS OUTPUT WORD 状态代码 有关与 DONE 和 ERROR 一起使用时的 含义,请参见“显示”。 代码 BUSY、DONE 和 ERROR 仅当 BUSY = 0 时,DONE 和 ERROR 的代码才相关。 BUSY DONE ERROR 含义块尚未被调用。可以在下表中找到 DONE 和 ERROR 的所有其它代码组合。 说明 调用后,块保持数秒 BUSY = 1 的状态。 代码 DONE、ERROR 和 STATUS 下表列出了根据 DONE、ERROR 和 STATUS 形成的条件代码,其中这些代码必须由用户程序 进行评估。 DONE ERROR STATUS 含义 1 0 0000H 已成功执行作业 0 0 7000H 未激活任何作业处理(首次块调用) 0 0 7001H 已启动作业处理(首次块调用) 0 0 7002H 已激活作业处理(BUSY = 1 时重新执行指令调用) 0 1 8086H ID 值无效 0 1 80E4H 未知 ID:TC_CON 尚未建立与此 ID 的连接。 0 1 80E6H 没有正在进行的查询(指令调用没有启动) 0 1 80F5H 无效的连接端点: • TC_CON 建立连接失败 • 远程伙伴终止了连接。 0 1 80F6H 调用数据块中参数格式错误(长度错误、格式错误或值无效) 检查“TC_CON...”SDT 的组态。 TC_CONFIG: 将组态数据传送至 CP (S7-1200, S7-1500) 含义 对于 TC_CONFIG,可以更改在 STEP 7 中组态的 S7-1200 移动无线 CP 的参数。组态的值不 会被持久性覆盖。在再次调用 TC_CONFIG 或站再次启动(循环上电后冷启动)之前,覆盖 值保持有效。 如果需要yongjiu更改 CP 的 STEP 7 组态数据,则需要在每次站重启(冷启动)时重新调用该指 令或者必须将修改后的项目下载到站中。 CONFIG 参数指向具有组态数据的存储区。组态数据存储在数据块 (DB) 中。该 DB 的结构由 系统数据类型 (SDT) IF_CONF 指定。对于 CP 中待修改的组态数据,应根据需要,以各个参数的“IF_CONF_...”块的形式,合并到 DB 中。 不因指令执行而变化的参数不会输入到 DB 中。这些参数将保持在 STEP 7 中组态的值。 有关 IF_CONF 的设置的详细信息,请参见 IF_CONF_*:CP 组态数据的 SDT (页 6055)部分。 INTERFACE 参数引用所需的本地 CP 的移动无线接口。 要求 • 要能够使用该功能,CP 的 STEP 7 基础组态中必须已存在数值。 • 要使用 SDT“IF_CONF”的“IF_CONF_PrefProvider”参数字段(shouxuan移动无线网络): 必须按照以下说明在 CP 的组态中设置要使用的移动无线网络: “移动无线通信设置 > shouxuan网络列表”: “shouxuan移动无线网络”=“合同网络和备选网络”形参的说明 下表对 TC_CONFIG 指令的所有形参进行了说明 参数 声明 数据类型 取值范围 说明 REQ INPUT BOOL 0、1 出现上升沿时启动指令并初始化状态 代码。 出现上升沿时更新 DONE、ERROR 和 STATUS 状态代码。 INTERFACE INPUT HW_INTERFA CE (WORD) 引用 CP 的接口 有关“硬件标识符”的信息,请参见 “TC_CON:通过移动无线建立连接 (页 6030)”部分。 CONFIG INOUT VARIANT 另请参见“IF_CONF_v4:CP 组态数据的 SDT” 引用集中了待修改组态数据的存储区 ENO OUTPUT BOOL 0:错误 1:无错误 使能输出 如果指令在运行期间出错,则设置 ENO = 0。 BUSY OUTPUT BOOL 0:指令的执行未启动、已 完成或被中止 1:指令正在执行 显示指令的处理状态 DONE OUTPUT BOOL 0:- 1:指令已成功执行 此状态参数指示是否已完成该作业且 未出错。 有关与参数 ERROR 和 STATUS 一起使 用时的含义,请参见该指令的代码。 ERROR OUTPUT BOOL 0:- 1:错误 错误代码 有关与参数 DONE 和 STATUS 一起使 用时的含义,请参见该指令的代码。 STATUS OUTPUT WORD 状态代码 有关与参数 DONE 和 ERROR 一起使用 时的含义,请参见该指令的代码。代码 BUSY、DONE 和 ERROR 仅当 BUSY = 0 时,DONE 和 ERROR 的代码才相关。 BUSY DONE ERROR 含义 0 0 0 没有任何作业在执行中 可以在下表中找到 DONE 和 ERROR 的所有其它代码组合。 代码 DONE、ERROR 和 STATUS 下表列出了根据 DONE、ERROR 和 STATUS 形成的条件代码,其中这些代码必须由用户程序 进行评估。 DONE ERROR STATUS 含义 1 0 0000H 已成功执行作业 0 0 7000H 无激活的作业处理(第一次指令调用) 0 0 7001H 已启动作业处理(第一次指令调用) 0 0 7002H 已激活作业处理(BUSY = 1 时重新执行指令调用) 0 1 80E0H 内部错误(如参数的基础组态中不存在数值) 0 1 80E6H 没有正在进行的查询(指令调用没有启动) 0 1 80EBH 查询临时被拒绝(STEP 7 当前在组态该 CP)。 0 1 80F6H 调用数据块中参数格式错误(长度错误、格式错误或值无效) 检查“IF_CONF”SDT。 0 1 80F7H 组态数据的参数字段的 ID 错误: 检查“IF_CONF”SDT。 IF_CONF_*:CP 组态数据的 SDT (S7-1200, S7-1500) 用于 TC_CONFIG 程序块的 IF_CONF DB 的结构 TC_CONFIG 程序块的 CONFIG 参数引用要修改的移动无线 CP 组态数据所在的存储区。存储 在数据块中的组态数据按照 IF_CONF_* 系统数据类型 (SDT) 的结构来描述。 要能够使用该功能,CP 的 STEP 7 基础组态中必须已存在数值。 IF_CONF DB 由报头和后面的块组成,这些块与 CP 组态中的参数对应。要修改的 CP 组态数据作为 IF_CONF 字段汇集在一起。不会修改的参数在 IF_CONF 结构中将 被忽略,且保持在 STEP 7 项目中组态时的值。 创建 DB 和 IF_CONF 结构 可以在采用一种或多种结构(每种结构均包含一个或多个字段)的 IF_CONF DB 内,创建 CP 的参数。 需使用键盘输入字段的系统数据类型名称。选择列表中不显示这些数据类型。数据类型不区 分大小写。 请按照以下步骤创建 IF_CONF.DB: 1. 创建带有“标准”块访问的“全局 DB”类型的数据块。 2. 在 DB 的参数组态表中创建结构(数据类型 "Struct")。 可指定任意名称。 3. 在此结构下通过分配标头名称并在数据类型为 "IF_CONF_Header" 的单元格中键入该名称来添 加标头。 结构的标头及其三个参数即被创建(见下文)。 4. 在数据类型的单元格中键入所需数据类型(例如 "IF_CONF_APN"),为要更改的第一个参数 创建其它结构。 5. 使用 TC_CONFIG 对 CP 中要更改的所有参数重复Zui后一个步骤。 6. Zui后,更新块头“subfieldCnt”参数中的字段数量。 IF_CONF 的报头 表格 4-120 IF_CONF_Header 字节 参数 数据类型 初始值 说明 0 ... 1 fieldType UINT 区域类型:必须始终为 0。 2 ... 3 fieldId UINT 区域 ID:必须始终为 0。 4 ... 5 subfieldCnt UINT 要更改的参数的 DB(结构)中包含的总块数。

联系方式

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