西门子交换机经销模块代理商
国际化工业自动化科技产品供应商,西门子G120、G120C V20 变频器; S120 V90 伺服控制系统;6EP电源;电线;电缆;
网络交换机;工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。其产品范围包括西门子S7-SMART200、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。西门子授权代理商、西门子一级代理商 西门子PLC模块代理商﹐西门子模块代理商供应全国范围:
与此同时,我们还提供。
西门子中国授权代理商—— 浔之漫智控技术(上海)有限公司,本公司坐落于松江工业区西部科技园,西边和全球zhuming芯片制造商台积电毗邻,
东边是松江大学城,向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
目前,浔之漫智控技术(上海)有限公司将产品布局于中、高端自动化科技产品领域,
PLC模块S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等
HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS 驱动产品MM系列变频器、G110 G120变频器、直流调速器、电线电缆
使用 SFC 87“C_DIAG”诊断当前连接状态 描述 可以使用 SFC 87“C_DIAG”诊断所有 S7 连接和所有容错 S7 连接 (或其局部连接) 的当前状态。 恰当地评估这些连接数据能够发现 S7 连接故障及当前 S7 连接故障,并在合适的时机报告给可视化操作 系统。监视的连接可以是自动化系统间的连接,也可以是自动化系统与可视化操作系统间的连接。 注意 CPU 工作状态的改变 (RUN -> STOP ->RUN) 不会影响所组态的连接的状态。例外:H 站从“冗余”系 统状态变为“停止”系统状态时,与待机 CPU 的所有容错连接中的局部连接将断开。 另一方面,在掉电后,所有组态的连接都将重新建立,这将改变连接状态。 启动期间或启动后第一次调用 SFC 87,连接信息将有所不同,这取决于 CPU 的上一工作模式是 STOP 还是 POWER OFF。 工作模式 SFC 87“C_DIAG”是异步 SFC 操作,也就是说,处理可以扩展到跨多个 SFC 调用。 通过使用 REQ=1 调用 SFC 87 来启动作业。 如果可以立即执行作业,SFC 将在输出参数 BUSY 中返回值 0。如果 BUSY 的值为 1,则作业仍处于激 活状态。 何时调用 SFC 87? 要识别 S7 连接的故障和当前 S7 连接,可以在已启动的周期性中断 OB 中调用 SFC87,例如,由操作系 统每 10 秒调用一次。 因为连接状态通常不发生改变,所以仅当它们自上次调用 (MODE=B#16#02 时的调用,参见下文) 后发 生改变时,才应通过这些周期性调用将连接数据复制到用户程序中。SFC 87“C_DIAG”提供了四种可能的工作模式,这在下表中给予介绍。 MODE (B#16#...) SFC 将连接数据复制到用户程序 SFC 将确认信息传送到操作系统 00 否 是 01 是 是 02 是,如果连接数据已改变 否,如果连接数据未改变 是 03 是 否 通过将确认消息传送到操作系统来确认自上次调用 SFC 87 (通过 MODE=B#16#00、01 或 02) 后连接数 据的状态改变。 注意 如果在处于“有条件复制”模式 (MODE=B#16#02) 下的周期性中断 OB 中操作 SFC 87,则必须确保 CPU 冷启动后,目标区域中不包含初始化值。可以通过在“带确认的无条件复制”模式 (MODE=B#16#01) 下调用一次 SFC 87,以便在 OB 102 中实现这一点。 参数 声明 数据类型 存储区 描述 REQ INPUT BOOL I、Q、M、D、L、 常数。 要激活的控制参数请求 REQ=1:初始化该作业 (如果尚未启动)确认信息传送到操作系统。 B#16#01:无论状态如何改变,SFC 均 将所有连接数据复制到用户程序中,并将 确认信息传送到操作系统。 B#16#02:如果连接数据已改变,则 SFC 会将其复制到用户程序中。如未改变,则 不复制。在两种情况下,SFC 均将确认 信息传送到操作系统中。 B#16#03:SFC 将连接数据复制到用户 程序中 (无论改变后的状态如何)。而不 将确认消息传送到操作系统中。 RET_VAL OUTPUT INT I、Q、M、D、L 返回值 (错误代码或作业状态) BUSY OUTPUT BOOL I、Q、M、D、L BUSY = 1:作业未完成。 N_CON OUTPUT INT I、Q、M、D、L .DIS_PCON 或.DIS_CON 的值为 TRUE 的 CON_ARR 中最后一个结构的索引。因此, 在用户程序中只需检查 CON_ARR 的第一个 N_CON 元素。 注意:CON_ARR 域中的第一个结构具有 索引 1。 CON_ARR OUTPUT ANY I、Q、M、D、L 用于接收的连接数据的目标区域。 仅允许使用数据类型 BYTE。 将给每个连接分配一个结构。 选择一个目标区域大小,使之在连接了 CPU 允许的最大数目的连接时仍然目标区域 CON_ARR 读取目标区域是一个结构域。将给每个连接分配一个结构。 最初,该域无需填入有效条目,域的两个有效条目间可以包含无效条目。 连接不按连接引用排序。 注意 如果将连接数据从操作系统复制到所选择的目标区域,则可以确保连接的日期一致性 结构组织 参数 数据类型 描述 CON_ID WORD 在 NETPRO 中为此连接分配的连接引用 W#16#FFFF:无效指定,也就是说,尚未组态连接。如果设置 CON_ARR[i].DIS_PCON 或 CON_ARR[i].DIS_CON (参见下文), 则自上次调用 SFC 87 后已重新组态或删除了此连接。 STAT_CON BYTE S7 连接或冗余 S7 连接的当前状态 可能的值: B#16#00:S7 连接未建立 B#16#10:冗余 S7 连接未建立 B#16#01:当前正在建立 S7 连接 B#16#11:当前正在建立冗余 S7 连接 B#16#02:S7 连接已建立 B#16#12:冗余 S7 连接已建立,但不是冗余状态 B#16#13:冗余 S7 连接已建立 PROD_CON BYTE 运行连接的局部连接号。 可能的值:0、1、2、3 STBY_CON BYTE 备用连接的局部连接号 (B#16#FF:无备用连接) 可能的值:0、1、2、3 注意:只有冗余 S7 连接才可以有备用连接上次调用 SFC 后,如果 CON_ARR[i].STAT_CON 发生 W#16#12 -> W#16#13 和 W#16#13 -> W#16#12 跳转,则 CON_ARR[i].DIS_PCON 将被设为 1。所有其它连接状态的变化 不会影响 CON_ARR[i].DIS_PCON。 注意: 如果 MODE=B#16#01 和 02,则将连接数据复制到目标区域时, 将复位与 DIS_PCON 对应的操作系统位。 MODE=B#16#03 时,与 DIS_PCON 对应的操作系统位将保持 不变。 RES0 BYTE 保留 (B#16#00) RES1 BYTE 保留 (B#16#00) 故障信息 错误代码 (W#16#...) 描述 0000 MODE=B#16#00、01 或 02:自上次调用后无连接状态变化 (结构元素 STAT_CON)。 已执行调用,未出错。 MODE=B#16#03:已执行复制过程,未出错。 0001 MODE=B#16#00、01 或 02:自上次调用后至少有一个连接发生连接状态变化 (结构元素 STAT_CON)。已执行作业,未出错。 MODE=B#16#03:RET_VAL W#16#0001 不可能。 7000 REQ=0 的第一次调用。不能处理在 MODE 中指定的作业。BUSY 值为 0。 7001 REQ=1 的第一次调用。已初始化 MODE 中指定的作业。BUSY 值为 1 7002 中间调用 (REQ 不相关)。作业仍在运行。BUSY 值为 1。 8080 MODE 参数中的非法值。 8081 CON_ARR 参数中的非法数据类型。 8082 CON_ARR 参数中的长度描述过短。SFC 未将任何数据复制到目标区域中。 8xyy 一般错误信息,请参见使用输出参数 RET_VAL 判断故障使用 SFC 103“DP_TOPOL”识别 DP 主站系统的总线拓扑 描述 调用具有诊断中继器的 SFC 103“DP_TOPOL”,以启动对所选 DP 主站系统的总线拓扑的识别。 调用 SFC 103 时将寻址连接到 DP 主站系统的所有诊断中继器。 注意 在某个给定时间,只能识别一个 DP 主站系统的拓扑。 拓扑识别是线路出错时显示详细出错位置的先决条件。安装或更改 DP 主站系统的物理结构后,请通过 SFC 103 再次识别拓扑。 对物理结构的更改包括: 改变电缆长度 添加或删除节点或具有中继器功能的组件 改变节点地址 每个诊断中继器在拓扑表中输入结果 (所有节点的 PROFIBUS 地址,及其到诊断中继器的juedui距离)。 可以在 STEP 7 下读取这些值。 建议在 OB1 或监视狗中断 OB 中调用 SFC 103。S7-300 不允许在一个启动 OB 中进行此调用。 当执行 SFC 时,SFC 将由诊断中继器返回的出错消息写入到输出 DPR 和 DPRI 中。如果所选 DP 主站 系统中有多个诊断中继器报告出错,则 SFC 只在 DPR 和 DPRI 中输入与第一个生成出错消息的诊断中 继器相关的信息。调用 SFC 13“DPNRM_DG”或 STEP 7,可以读取完整的诊断信息。如果诊断中继 器未报告任何错误,则输出 DPR 和 DPRI 的值为 NULL。 如果希望在出错后触发另一个拓扑确定,必须首先复位 SFC103。为此,通过设置 REQ=0 和 R=1 调用 SFC。 工作方式 SFC 103“DP_TOPOL”以异步方式工作,也就是说,它的执行需要调用几个 SFC。通过 REQ = 1 调用 SFC 103,可以启动 DP 总线拓扑的识别,通过 R=1 调用 SFC 103,可以中止这一过程。 作业状态在输出参数 RET_VAL 和 BUSY 中加以指示,请参见异步操作 SFC 时 REQ、RET_VAL 和 BUSY 的含义。 注意 识别拓扑可能要花费几分钟的时间。识 输入参数 DP_ID 确定一个请求。 如果在完成拓扑识别前再次调用 SFC 103“DP_TOPOL”,SFC 的进一步响应将取决于新请求是否与先 前的请求相同:如果参数 DP_ID 与尚未完成的作业相对应,则 SFC 调用将被解释为调用序列的一部分, 将在 RET_VAL 中输入值 W#16#7002。但如果是新作业,则会被 CPU 拒绝。 参数 声明 数据类 型 存储区 描述 REQ INPUT BOOL I、Q、M、D、L、 常数 REQ=1:启动总线拓扑的识别 R INPUT BOOL I、Q、M、D、L、 常数 R=1:中止拓扑识别 DP_ID INPUT INT I、Q、M、D、L、 常数 将要识别的拓扑所属的 DP 主站系统的 DP 主站系 统标识符 RET_VAL OUTPUT INT I、Q、M、D、L 如果该功能运行时出错,则返回值将包含故障 代码。 BUSY OUTPUT BOOL I、Q、M、D、L BUSY = 1:仍在进行总线拓扑识别。 DPR OUTPUT BYTE I、Q、M、D、L 生成出错消息的诊断中继器的 PROFIBUS 地址 DPRI OUTPUT BYTE I、Q、M、D、L 生成出错消息的诊断中继器的测量段: 位 0 = 1:段 DP2 出错 位 1 = 1:段 DP3 出错 位 4 = 1:段 DP3 有临时中断 位 5 = 1:段 DP3 有yongjiu中断 yongjiu错误:系统检测到阻止成功进行拓扑识别的yongjiu网络错误。可以通过 SFC 13“DPNRM_DG”或 STEP 7 获 取诊断信息,以查看细节。 临时错误:系统检测到防止成功进行拓扑识别的临时网络错误。这可能是由于不良接触或反复错误造成的。这些 中断的特性使得无法确定错误源的准确位置。