工业西门子电缆网线代理经销商
西门子中国授权代理商—— 浔之漫智控技术(上海)有限公司,本公司坐落于松江工业区西部科技园,西边和全球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变频器、直流调速器、电线电缆、
驱动伺服产品、数控设备SIEMENS低压配电与控制产品及软起动器等
西门子中国有限公司授权——浔之漫智控技术(上海)有限公司为西门子中国代理商,主要供应全国范围:西门子PLC代理商SIEMENS可编程控制器PLC模块、HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS 驱动产品MM系列变频器、G110 G120变频器、直流调速器、电线电缆、
驱动伺服产品、数控设备SIEMENS低压配电与控制产品及软起动器等
SIEMENS 可编程控制器
调用关联的 F 运行组的 OB 的周期时间● PROFIBUS DP 的目标循环时间或 PROFINET IO 的更新时间说明信号图表表示用户安全程序中的信号状态。 如果在同一 OB 内调用安全程序之前或之后,在标准用户程序中评估信号,则信号的状态变化可能会移位一个周期。与信号图表中显示的相反,如果需要的话,过程数据和传送至故障安全输出的故障安全值之间的状态变化(“到输出”信号图表)可以在相关 QBAD 信号的状态变化之前发生。 状态变化的时序取决于使用的是具有输出的 F I/O 还是具有输入和输出的 F I/O。参见S7 Distributed Safety 中安全程序的结构 (页 61)对安全相关的智能从站与从站通讯进行 F-I/O 访问 (页 166)5.2 过程数据或故障安全值何时使用故障安全值?在以下情况下,安全功能要求在整个 F-I/O 或 F-I/O 的单个通道发生钝化时使用故障安全值 (0) 代替过程数据。 这既适用于数据类型为 BOOL 的(数字)通道,又适用于数据类型为 INT(WORD)的(模拟)通道,情况如下:● 当 F 系统启动时● 当在 F-CPU 和 F-I/O 之间使用符合 PROFIsafe 的安全协议进行安全相关的通讯期间发生出错(通讯错误)时● 发生 F-I/O 故障和通道故障(例如断线、短路和误差错误)时● 只要在 F-I/O DB 中使用 PASS_ON = 1 启用 F-I/O 的钝化(请参阅下文)F-I/O 和 F-I/O 的通道的故障安全输出如果是具有输入的 F-I/O,则发生钝化时,F 系统将向安全程序提供故障安全值(0)以代替 PII 中未决的过程数据。F 系统 将 SM 336; AI 6 x 13Bit 或 SM 336; F-AI 6 x 0/4 ... 20 mA HART 通道的上溢或下溢视为 F-I/O 故障或通道故障。 将为安全程序提供故障安全值 0 以代替 PII 中的 7FFFH(对于上溢)或 8000H(对于下溢)。如果是具有输入的 F-I/O,且要在安全程序中为数据类型为 INT (WORD) 的模拟通道处理“0”以外的其它故障安全值,则可指定 QBAD/QBAD_I_xx/QBAD_O_xx = 1 时的各个故障安全值。警告对于具有输入的 F-I/O,必须在安全程序中为数据类型为 BOOL 的(数字)通道进一步处理 PII 中提供的故障安全值“0”。具有输出的 F-I/O 模块中发生钝化时,F 系统将故障安全值 (0)(而不是 PIQ 中由安全程序提供的输出值)传送给故障安全输出。 F 系统将覆盖与故障安全值 (0) 关联的 PIQ。重新集成 F-I/O 和 F-I/O 的通道从故障安全值(0)到过程数据的切换(F-I/O 的重新集成)将自动进行或在 F-I/O DB 中用户确认后进行。 重新集成的方法取决于以下因素:● F-I/O 和 F-I/O 的通道的钝化原因● 必须为 F-I/O DB 分配的参数(请参阅下文)说明请注意,如果 F-I/O 中发生通道故障,则故障通道可能发生通道级钝化。如果在 HWConfig 中进行了相应组态,则将为受影响的通道输出故障安全值 (0)。 如果已为 F-I/O组态通道级钝化,则在修正故障后重新集成相关通道;所有故障通道仍保持钝化状态。 HW Config 中进行编译时,将为每个 F-I/O 自动创建一个 F-I/O DB。 此 F-I/O DB 包含可在安全程序中评估的变量,或者可以或必须说明的变量(只能在标准用户程序中评估的 DIAG 变量除外)。 不能在 F-I/O DB 中直接更改变量的初始值或实际值,因为 F-I/ODB 受知识保护。使用对 F-I/O DB 的访问以下是访问 F-I/O DB 的变量的原因:● 要在发生通讯错误、F-I/O 故障或通道故障后重新集成 F-I/O● 要将 F-I/O 钝化为安全程序的特殊状态的功能(例如,组钝化)● 要为故障安全 DP 标准从站/标准 I/O 设备重新分配参数● 要评估是否应该输出故障安全值或过程数据F-I/O DB 的变量下表列出了 F-I/O DB 的变量: 变量 数据类型 功能 缺省值PASS_ON BOOL 1 = 启用钝化 0ACK_NEC BOOL 1 = 发生 F-I/O 故障或通道故障时需要确认重新集成1ACK_REI BOOL 1 = 确认重新集成 0可以或必须说明的变量IPAR_EN BOOL 用于故障安全 DP 标准从站/标准I/O 设备重新分配参数的变量,或用于SM 336; F-AI 6 x 0/4 ... 20 mA HART 启用 HART 通讯的变量0PASS_OUTBOOL 钝化输出* 1QBAD BOOL 1 = 输出故障安全值*用于故障安全 DP 标准从站/标准I/O 设备重新分配参数的变量,或用于SM 336; F-AI 6 x 0/4 ... 20 mA HART 启用 HART 通讯的变量0DIAG BYTE 检修信息QBAD_I_xxBOOL 1 = 将故障安全值输出到输入通道xx1QBAD_O_xxBOOL 1 = 将故障安全值输出到输出通道xx1*有关说明,请参阅“PASS_OUT/QBAD/QBAD_I_xx/QBAD_O_xx”中的信息PASS_ONPASS_ON 变量使您可以启用 F-I/O 的钝化,例如,钝化为安全程序中特殊状态的功能。在 F-I/O DB 中使用 PASS_ON 变量,只能钝化整个 F-I/O,不能进行通道级钝化。只要 PASS_ON 等于 1,就将钝化关联的 F-I/O。ACK_NEC如果 F-I/O 检测到 F-I/O 故障,则将钝化相关的 F-I/O。 如果检测到通道故障,且已组态通道级钝化,则将钝化相关通道。 如果已组态整个 F-I/O 的钝化,则将钝化相关 F-I/O 的所有通道。 一旦消除 F-I/O 故障或通道故障,将根据 ACK_NEC 重新集成相关 F-I/O:● ACK_NEC = 0 时,可以编写自动重新集成程序。● ACK_NEC = 1 时,可以通过用户确认编写重新集成程序。警告从安全角度出发,只有在相关过程允许自动重新集成时才能为 ACK_NEC 分配 0。说明缺省情况下,创建 F-I/O DB 后 ACK_NEC = 1。 如果不需要自动重新集成当 F 系统检测到通讯错误或 F-I/O 的 F-I/O 故障时,将钝化相关 F-I/O。 如果组态了通道级钝化,当检测到通道故障时将钝化相关通道。 如果组态了钝化整个 F-I/O,将钝化相应F-I/O 的所有通道。 消除故障后,要重新集成 F-I/O/F-I/O 的通道,要求在以下情况下使用 F-I/O DB 的变量 ACK_REI 的上升沿执行用户确认:● 每个通讯错误后● ACK_NEC = 1 的情况下发生 F-I/O 故障或通道故障后通道故障后的重新集成将重新集成所有已清除故障的通道。仅在 ACK_REQ = 1 时才可能确认。在安全程序中,必须通过 ACK_REI 为每个 F-I/O 提供用户确认。警告对于用户确认,必须将 F-I/O DB 的 ACK_REI 变量与通过操作员输入生成的信号互连。不允许与自动生成的信号进行互连。说明此外,在通讯错误或 F-I/O/通道故障后,可使用 FB 219 “F_ACK_GL” F 应用程序块来执行 F-I/O 的重新集成(请参阅『FB 219“F_ACK_GL”: F 运行组的所有 F-I/O 的全球确认』一章)。IPAR_ENIPAR_EN 变量对应于 PROFIsafe 总线规约(PROFIsafe 规范 V1.20 及更高版本)中的iPar_EN_C 变量。故障安全 DP 标准从站/标准 I/O 设备要了解重新分配故障安全 DP 标准从站的参数过程中何时设置或重设此变量,请参阅PROFIsafe 规范 V1.20 或更高版本或者故障安全 DP 标准从站/标准 I/O 设备的文档。警告请注意,IPAR_EN = 1 时,不会触发相关 F-I/O 的钝化。如果在 IPAR_EN = 1 时应继续钝化,还必须将变量与 SM 336; F-AI 6 x 0/4 ... 20 mA HART 的 HART 通讯如果在参数“HART_GATE”=“switchable”时将变量 IPAR_EN 设置为“1”,则将为SM 336; F-AI 6 x 0/4 ... 20 mA HART 启用 HART 通讯。 将该变量设置为“0”将禁用HART 通讯。 F-SM 通过变量 IPAR_OK = 1 还是 0 来确认启用了 HART 通讯还是禁用了HART 通讯。直到系统的状态允许对关联的 HART 现场设备的参数进行安全地重新分配,才可启用HART 通讯。如果要在安全程序中评估“启用 HART 通讯”状态(例如,为了编写互锁程序),那么必须生成以下实例中所示的信息。 即使在通过 IPAR_EN = 1 启用 HART 通讯时发生通讯错误,也要确保该信息正确可用。如果通讯错误或 F-I/O/通道故障 (PASS_OUT = 0) 未导致钝化,那么评估状态时仅更改 IPAR_EN 变量。启用 HART 通讯的实例/QBAD/QBAD_I_xx/QBAD_O_xx如果已为 F-I/O 组态通道级钝化,则 PASS_OUT = 1 和 QBAD = 1 表示至少已钝化一个通道。 QBAD_I_xx 和 QBAD_O_xx 表示被钝化的输入和输出通道。如果已组态整个 F-I/O 的钝化,则变量 PASS_OUT = 1 和 QBAD = 1 表示已钝化整个 FI/O。使用故障安全值 0 代替关联的 F-I/O 或 F-I/O 的单个通道的过程数据后,F 系统将把PASS_OUT、QBAD、QBQD_I_xx 和 QBAD_O_xx 设置为 1。但是,如果您通过将 PASS_ON 设置为 1 来启用钝化,则仅将 QBAD、QBAD_I_xx 和QBAD_O_xx 设置为 1。 如果使用 PASS_ON = 1 启用钝化,PASS_OUT 将不更改数值。因此,PASS_OUT 可以用于其它 F-I/O 的组钝化。ACK_REQ当 F 系统检测到通讯错误或 F-I/O 的 F-I/O 故障或通道故障时,将钝化相关 F-I/O 或 FI/O 的单个通道。 ACK_REQ = 1 表示重新集成相关 F-I/O 或 F-I/O 的通道需要用户确认。一旦消除故障后,F 系统将立即把 ACK_REQ 设置为 1,从而可以执行用户确认。 对于通道级钝化,一旦修正通道故障,F 系统会立即将 ACK_REQ 设置为 1。 可对此故障执行用户确认。 确认完成后,F 系统将把 ACK_REQ 复位为 0。说明对于具有输出的 F-I/O,由于需要测试信号输入,因此发生 F-I/O 故障或通道故障后,只能在消除故障几分钟之后才可以执行确认(请参阅 F-I/O 手册)。IPAR_OKIPAR_OK 变量与 PROFIsafe 总线规约(PROFIsafe 规范 V1.20 或更高版本)中的iPar_OK_S 变量相对应。故障安全 DP 标准从站/标准 I/O 设备要了解在重新分配故障安全 DP 标准从站或标准 I/O 设备的参数时如何评估此变量,请参阅 PROFIsafe 规范 V1.20 或更高版本或者故障安全 DP 标准从站/标准 I/O 设备的文档。与 SM 336; F-AI 6 x 0/4 ... 20 mA HART 的 HART 通讯DIAG 变量可提供有关已发生的错误或故障的非故障安全信息(1 字节),用于检修目的。 可以通过操作员监视和控制系统读取该信息,也可以在标准用户程序中评估该信息(如果适用)。 直到您在 ACK_REI 上执行确认或自动重新集成后,才保存 DIAG 位。说明禁止在安全程序中访问此变量。DIAG 的结构位号 分配 问题的可能原因 补救措施F-CPU 和 F-I/O 之间的PROFIBUS/PROFINET连接发生故障。HW Config 中 F-I/O 的监视时间设置得太低。F-I/O 正在接收的参数分配数据无效。或 检查 PROFIBUS/PROFINET 连接,确保无外部干扰源。 检查 HW Config 中 F-I/O 的参数分配。 如果需要,请为监视时间设置一个较高的值。 重新编译硬件配置,然后将其下载到 F-CPU。 重新编译安全程序。 检查 F-I/O 的诊断缓冲区。 关闭 F-I/O 的电源然后再打开。内部 F-I/O 故障或更换 F-I/O位 0 F-I/O 检测到超时内部 F-CPU 故障 更换 F-CPU位 1 F-I/O 检测到的 F-I/O 故障或通道故障请参阅 F-I/O 手册 请参阅 F-I/O 手册位 2 F-I/O 检测到 CRC 错误或顺序号错误请参阅位 0 的说明 请参阅位 0 的说明位 3 保留 - -位 4 F 系统检测到超时 请参阅位 0 的说明 请参阅位 0 的说明参见对 F-I/O 进行组态 (页 37)发生 F-I/O 故障和通道故障后钝化和重新集成 F-I/O (页 115)组钝化 (页 119)5.4 访问 F-I/O DB 变量F-I/O DB 的符号名在 HW Config 中进行编译期间,将自动为每个 F-I/O 创建一个 F-I/O DB,并在符号表中为该 F-I/O DB 输入符号名。符号名由固定前缀“F”、F-I/O 的起始地址和在 HW Config 的 F-I/O 对象属性中输入的名称(Zui多 17 个字符)组合而成(例如: F00005_4_8_F_DI_DC24V)。对于通过智能从站与从站通讯访问的 F-I/O,在 F-I/O 的起始地址后添加一个 X(例如F00005_X_4_8_F_DI_DC24V)。访问 F-I/O DB 的变量的规则只能从一个 F 运行组访问 F-I/O 的 F-I/O DB 的变量,而且只能是从其访问该 F-I/O 的通道的 F 运行组(如果进行了访问)中进行访问。具有完整资格的 DB 访问可使用“具有完整资格的 DB 访问”访问 F-I/O DB 的变量(即,通过指定 F-I/O DB 的符号名和变量的名称)。请确保未选中 FBD/LAD 编辑器“常规” (General) 对话框(通过 选项 [Options] > 设置[Settings] 打开)中的“将交叉引用报告为错误” (Report Cross References as Error)。 否则,将不能访问 F-I/O DB 的变量。