西门子经销S7-300代理商
工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务。西门子中国有限公司授权合作伙伴——浔之漫智控技术(上海)有限公司,作为西门子中国有限公司授权合作伙伴,浔之漫智控技术(上海)有限公司代理经销西门子产品供应全国,西门子工控设备包括S7-200SMART、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。西部科技园,东边是松江大学城,西边和全球**芯片制造商台积电毗邻,作为西门子授权代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理商,西门子PLC模块代理商,
建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品与此同时,我们
向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。
目前,将产品布局于中、高端自动化科技产品领域,主要销售西门子PLC模块,西门子交换机,西门子变频器,西门子触摸屏,西门子电机,西门子数控软件,西门子电线电缆,西门子低压产品等等。
长期紧密合作过程中,建立了良好相互协作关系,在自动化控制方面的业务逐年成倍增长,为广大用户提供西门子的*新技术及自动控制的**解法方案。西门子公司是一家专注于工业、基础设施、交通和医疗领域的科技公司。浔之漫智控技术(上海)有限公司本着“以人为本、科技先导、顾客满意、持续改进”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成,拥有丰富的自动化产品的应用和实践经验以及雄厚的技术力量,尤其以PLC复杂控制系统、传动技术应用、数控系统以及低压控制低压配电为公司的技术特长。
从故障安全值(0)到过程数据的切换(F-I/O 的重新集成)将自动进行或在 F-I/O DB 中用 户确认后进行。重新集成的方式取决于以下因素: • F-I/O 或 F-I/O 通道钝化的原因 • 不带有“通道故障确认”通道参数的 F-I/O 取决于相关 F-IO 数据块 (页 177)的 ACK_NEC 变量值。 • 带有“通道故障确认”的通道参数的 F-I/O(例如 F 模块 S7-1500/ET 200 MP/F 模块 SIMATIC S7-1200)取决于通道参数值。 要了解使用“RIOforFA-Safety”规约的基于 GSD 的故障安全 DP 从站/基于 GSD 的故障安全 I/O 设备的相关信息,请参见相关文档。 说明 请注意,F-I/O 中发生通道故障时,如果根据硬件和网络编辑器进行了相应组态,则可能 发生通道级钝化。对于相关通道,输出故障安全值 (0)。 通道故障后的重新集成操作将重新集成所有已清除故障的通道;故障通道仍保持钝化状 态。 参见 组态 F-I/O (页 59)在硬件与网络编辑器中组态 F-I/O 时,将自动为每个 F-I/O 创建一个 F-I/O DB(安全模式 下)。F-I/O DB 包含用户可以评估或可以/必须写入到安全程序的变量。不允许在 F-I/O DB 中直接更改变量的初始值。删除 F-I/O 时,也会删除相关的 F-I/O DB。 访问 F-I/O DB 以下是访问 F-I/O DB 的变量的原因: • 为了在发生通信错误、F-I/O 故障或通道故障后重新集成 F-I/O • 要根据安全程序的特殊状态钝化 F-I/O(例如,组钝化) • 要禁用 F-I/O(例如,组态控制) • 更改基于 GSD 的故障安全 DP 从站/基于 GSD 的 I/O 设备的参数 • 要评估是否应该输出故障安全值或过程数据 6.4.1 F-I/O DB 的名称和编号 F-I/O DB 的名称由以下部分组成: • 固定前缀“F” • F-I/O 的起始地址以及在硬件和网络编辑器或设备视图的 F-I/O 属性中输入的名称(* 多为前 24 个字符)。 示例:F00004_F-DI24xDC24V_1 编号分配范围在安全管理编辑器的“设置”(Settings) 区域 (页 99)中定义。 选项“创建不带前缀的 F-I/O DB”(S7-1200、S7-1500) 在安全管理编辑器的“设置”(Settings) (页 99)区域中选择选项“创建不带前缀的 F-I/O DB”(Creates F-I/O DBs without prefix) 时,名称仅包含以下部分: • 在硬件和网络编辑器或设备视图的 F-I/O 属性中输入的名称(*多为 117 个字符) 示例:F-DI24xDC24V更改 F-I/O DB 的名称和编号 通过更改在硬件和网络编辑器或设备视图的 F-I/O 属性中输入的名称来更改名称。 可以在相关 F-I/O 的“属性/F 参数”(Properties/F-parameters) 选项卡中更改编号。 6.4.2 F-I/O DB 的变量 下表列出了 F-I/O DB 的变量: 变量 数据类型 功能 初始值 可以或必须 写的变量 PASS_ON BOOL 1 = 启用钝化 0 ACK_NEC BOOL 1 = 发生 F-I/O 故障或通道故障时需要 确认重新集成 1 ACK_REI BOOL 1 = 确认重新集成 0 IPAR_EN BOOL 用于基于 GSD 的故障安全 DP 从站/基 于 GSD 的 I/O 设备的参数重新分配的 变量,或在 SM 336; F-AI 6 x 0/4 ... 20 mA HART 的情况下,用于启用 HART 通信的变 量 0 DISABLE* BOOL 1 = 停用 F-I/O 0 可评估的 变 量 PASS_OUT BOOL 钝化输出 1 QBAD BOOL 1 = 输出故障安全值 1 ACK_REQ BOOL 1=确认重新集成请求 0 IPAR_OK BOOL 用于基于 GSD 的故障安全 DP 从站/基 于 GSD 的 I/O 设备的参数重新分配的 变量,或在 SM 336; F-AI 6 x 0/4 ... 20 mA HART 的情况下,用于启用 HART 通信的变 量 0 DIAG BYTE 非故障安全服务信息 0 DISABLED* BOOL 1 = F-I/O 已停用 0 QBAD_I_xx BOOL 1 = 将故障安全值输出到输入通变量 数据类型 功能 初始值 QBAD_O_x x BOOL 1 = 将故障安全值输出到输出通道 xx (S7-300/400) 1 * 对于 S7-1200/1500,自安全系统版本 V2.1 起 S7-1200/1500 F-CPU 和 S7-300/400 中的评估差异 下表列出了基于所用 F-I/O 和 F-CPU 进行 F-I/O DB 变量及值状态评估的差异。 F-I/O DB 中的变量 或值状态 S7-1200/1500 F-CPU 与使用 “RIOforFASafety”规约的 F-I/O 配合使用 S7-1200/1500 F-CPU 与 不使用“RIOforFASafety”规约的 F-I/O 配 合使用 S7-300/400 F-CPU 与 F-I/O 配合使用 ACK_NEC —2 √ √ QBAD3 √ √ √ PASS_OUT3 √ √ √ QBAD_I_xx1 — — √ QBAD_O_xx1 — — √ Wertstatus1 √ √ — 1 QBAD_I_xx 和 QBAD_O_xx 显示通道级通道值的有效性,因此对应于使用 S7-1200/1500 时的取反值状态。值状态或 QBAD_I_xx 和 QBAD_O_xx 不适用于不使用“RIOforFA-Safety” 规约的基于 GSD 的故障安全 DP 从站或基于 GSD 的故障安全 I/O 设备。 2 对于支持“通道故障确认”(Channel failure acknowledge) 通道参数的 F-I/O(例如 S7- 1500/ET 200MP F 模块或 S7-1200 F 模块),可替代 F-IO 数据块的 ACK_NEC 变量。 3 有关特性的详细信息,请参见“QBAD/PASS_OUT/DISABLED/QBAD_I_xx/QBAD_O_xx 和值 状态” 6.4.2.1 PASS_ON 例如,PASS_ON 变量支持根据安全程序中的特殊状态启用 F-I/O 的钝化。 在 F-I/O DB 中使用 PASS_ON 变量,只能钝化 F-I/O,不能进行通道级钝化。 PASS_ON = 1 时,将钝化相关的 F-I/O。如果 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 变量的参 数分配。(S010) 说明 创建 F-I/O DB 后,ACK_NEC 的初始值为 1。如果无需自动重新集成,则无须修改 ACK_NEC。 参见 发生 F-I/O 或通道故障后 (页 192) 6.4.2.3 ACK_REI 当 F 系统检测到通信错误或 F-I/O 故障时,将钝化相关 F-I/O。如果检测到通道故障,并且 组态了通道级钝化,则会钝化相关通道。如果组态了钝化整个 F-I/O,将钝化相应 F-I/O 的 所有通道。如果在排除故障后重新集成 F-I/O 通道,则需要通过 F-I/O DB 的变量 ACK_REI 的上升沿进行用户确认: • 每个通信错误后 • 发生 F-I/O 或通道故障后(仅执行参数分配“通道故障确认 = 手动”(Channel failure acknowledgement = manual) 或 ACK_NEC = 1 通道故障后的重新集成将重新集成所有已清除故障的通道。 在变量 ACK_REQ = 1 之前不能进行确认。在安全程序中,必须通过 ACK_REI 变量为每个 F-I/O 提供用户确认。 警告 要进行用户确认,必须将 F-I/O DB 的 ACK_REI 变量与通过操作员输入生成的信号互连。 但不允许与自动生成的信号进行互连。(S011) 说明 此外,在通信错误或 F-I/O/通道故障后,可使用 “ACK_GL”指令来执行 F-I/O 的重新集成 (请参见 ACK_GL:统一确认 F 运行组中的所有 F-I/O (STEP 7 Safety V18) (页 521))。 6.4.2.4 IPAR_EN IPAR_EN 变量对应于 PROFIsafe 总线规约(PROFIsafe 规范 V1.20 及更高版本)中的 iPar_EN_C 变量。 基于 GSD 的故障安全 DP 从站/基于 GSD 的 I/O 设备 要了解在重新分配基于 GSD 的故障安全 DP 从站/基于 GSD 的 I/O 设备的参数时何时必须 置位或复位该变量,请查阅 PROFIsafe 规范 V1.20 或更高版本,或者基于 GSD 的故障安 全 DP 从站/基于 GSD 的 I/O 设备的相关文档。 请注意,IPAR_EN = 1 时,不会触发相关 F-I/O 的钝化。 如果要在 IPAR_EN = 1 时发生钝化,还必须将变量 PASS_ON 置为 1。 与 SM 336; F-AI 6 x 0/4 ... 20 mA HART 的 HART 通信 如果在将参数“HART_Tor”分配为“可切换”(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 通信”(HART communication enabled) 状态,则必须生成以下示例中所示的信息。即使在通过 IPAR_EN = 1 启用 HART 通信时发生通信错误,也要确保该信息正确可用。如果通信错误 或 F-I/O/通道故障而未导致钝化,则在此评估期间仅更改 IPAR_EN 变量的状态。 启用 HART 通信的实例QBAD/PASS_OUT/DISABLED/QBAD_I_xx/QBAD_O_xx 和值状态 下表列出了基于所用 F-I/O 和 F-CPU 的通道值和 QBAD、PASS_OUT、DISABLED、 QBAD_I_xx/QBAD_O_xx 变量及值状态响应的差异。 下列事件后的故障安全值 输出... S7-1200/1500 F-CPU 与 使用“RIOforFA-Safety” 规约的 F-I/O 配合使用 S7-1200/1500 F-CPU 与不使用“RIOforFASafety”规约的 F-I/O 配合使用 S7-300/400 F-CPU 与 F-I/O 配合使用 启动 F 系统 QBAD 和 PASS_OUT = 1 DISABLED 保持不变 对于所有通道: 通道值 = 故障安全值 (0) 值状态 = 0* QBAD 和 PASS_OUT = 1 对于所有通道: 通道值 = 故障安全值 (0) QBAD_I_xx 和 QBAD_O_xx = 1* 通信错误 F-I/O 故障 组态完整 F-I/O 钝化时发生 通道故障 组态通道级钝化时发生通 道故障 QBAD、PASS_OUT 和 DISABLED 保持不变 对于受影响的通道: 通道值 = 故障安全值 (0) 值状态 = 0 QBAD 和 PASS_OUT = 1 DISABLED 保持不变 对于受影响的通道: 通道值 = 故障安全值 (0) 值状态 = 0*S7-1200/1500 F-CPU 与 使用“RIOforFA-Safety” 规约的 F-I/O 配合使用 S7-1200/1500 F-CPU 与不使用“RIOforFASafety”规约的 F-I/O 配合使用 S7-300/400 F-CPU 与 F-I/O 配合使用 F-I/O 钝化在 F-I/O DB 中通 过 PASS_ON = 1 激活时 QBAD = 1、PASS_OUT 和 DISABLED 保持不变 对于所有通道: 通道值 = 故障安全值 (0) 值状态 = 0* QBAD = 1,PASS_OUT 保 持不变 对于所有通道: 通道值 = 故障安全值 (0) QBAD_I_xx 和 QBAD_O_xx = 1* 只要在 F-I/O DB 中使用 DISABLE = 1 停用 F-I/O QBAD、PASS_OUT 且 DISABLED = 1 对于所有通道: 通道值 = 故障安全值 (0) 值状态 = 0* - * 值状态或 QBAD_I_xx 和 QBAD_O_xx 不适用于不使用“RIOforFA-Safety”规约的基于 GSD 的故障安全 DP 从站和 基于 GSD 的故障安全 I/O 设备。 6.4.2.7 ACK_REQ 当 F 系统检测到通信错误或 F-I/O 故障或 F-I/O 通道故障时,将钝化相关 F-I/O 或 F-I/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 手册)。