西门子经销S7-300代理商
工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务。西门子中国有限公司授权合作伙伴——湖南西控自动化设备有限公司,作为西门子中国有限公司授权合作伙伴,湖南西控自动化设备有限公司代理经销西门子产品供应全国,西门子工控设备包括S7-200SMART、S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP等各类工业自动化产品。公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。
西门子中国授权代理商——湖南西控自动化设备有限公司,本公司坐落于湖南省中国(湖南)自由贸易试验区长沙片区开元东路 1306号开
阳智能制造产业园一期 4 栋 30市内外连接,交通十分便利。
建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额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 模块 SIMATICS7-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/ODB”(S7-1200、S7-1500)在安全管理编辑器的“设置”(Settings) (页 99)区域中选择选项“创建不带前缀的F-I/O DB”(CreatesF-I/O DBs without prefix) 时,名称仅包含以下部分: •在硬件和网络编辑器或设备视图的 F-I/O属性中输入的名称(*多为 117 个字符) 示例:F-DI24xDC24V更改 F-I/ODB 的名称和编号通过更改在硬件和网络编辑器或设备视图的 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 = 启用钝化0ACK_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通信的变 量 0DISABLE* BOOL 1 = 停用 F-I/O 0 可评估的 变 量 PASS_OUT BOOL 钝化输出 11 = 输出故障安全值 1 ACK_REQ BOOL 1=确认重新集成请求 0 IPAR_OK BOOL 用于基于 GSD的故障安全DP 从站/基 于 GSD 的 I/O 设备的参数重新分配的 变量,或在 SM 336; F-AI 6 x 0/4 ...20 mAHART 的情况下,用于启用 HART 通信的变 量 0 DIAG BYTE 非故障安全服务信息 0 DISABLED*BOOL 1= F-I/O 已停用 0 BOOL 1 = 将故障安全值输出到输入通 变量 数据类型 功能初始值 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/1500F-CPU 与不使用“RIOforFASafety”规约的 F-I/O 配 合使用 S7-300/400 F-CPU 与 F-I/O配合使用ACK_NEC —2 √ √ QBAD3 √ √ √ PASS_OUT3 √ √ √ 1 — — √x1 — — √Wertstatus1 √ √ — 1 和 x显示通道级通道值的有效性,对应于使用 S7-1200/1500时的取反值状态。值状态或 和x 不适用于不使用“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//x 和值状态”6.4.2.1 PASS_ON 例如,PASS_ON 变量支持根据安全程序中的特殊状态启用 F-I/O 的钝化。 在 F-I/ODB中使用 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/ODB 后,ACK_NEC 的初始值为1。如果无需自动重新集成,则无须修改 ACK_NEC。 参见 发生 F-I/O 或通道故障后 (页192) 6.4.2.3ACK_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 failureacknowledgement =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 ... 20mA 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//x 和值状态 下表列出了基于所用F-I/O 和F-CPU 的通道值和 QBAD、PASS_OUT、DISABLED、 /x变量及值状态响应的差异。 下列事件后的故障安全值输出... S7-1200/1500 F-CPU 与使用“RIOforFA-Safety” 规约的 F-I/O 配合使用S7-1200/1500 F-CPU与不使用“RIOforFASafety”规约的 F-I/O 配合使用 S7-300/400F-CPU 与 F-I/O 配合使用 启动F 系统 QBAD 和 PASS_OUT = 1 DISABLED 保持不变 对于所有通道:通道值 = 故障安全值 (0) 值状态= 0* QBAD 和 PASS_OUT = 1 对于所有通道: 通道值 = 故障安全值 (0)和x = 1* 通信错误 F-I/O 故障 组态完整 F-I/O 钝化时发生 通道故障 组态通道级钝化时发生通道故障QBAD、PASS_OUT 和 DISABLED 保持不变 对于受影响的通道: 通道值 = 故障安全值 (0) 值状态 =0QBAD 和 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/400F-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) 和 x = 1*只要在 F-I/ODB 中使用 DISABLE = 1 停用 F-I/O QBAD、PASS_OUT 且 DISABLED = 1对于所有通道: 通道值= 故障安全值 (0) 值状态 = 0* - * 值状态或 和 x不适用于不使用“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手册)。