故障安全型自动化系统,适用于具有很高安全要求的工厂
符合相关标准的安全要求(IEC 61508 的 SIL 3、DIN V 19250 的 AK6 以及EN 954-1 的 Cat.4)
如果需要,也可通过冗余设计来实现容错
*对安全 I/O 进行额外接线
通过采用 PROFIsafe 行规的 PROFIBUS DP、PROFIBUS PA 和 PROFINET 进行安全相关通信
基于带 F 模块的 S7-400H 和 ET 200M、ET 200iSP、ET 200S
标准模块另外也可用于非安全应用
SIMATIC S7-400F/FH 安全相关自动化系统在具有较高安全要求的工厂中使用。 它们可对立即关断过程进行控制,因此不会对人身、环境带来危险。 具有两种设计形式,它们在以下方面所有不同:
S7-400F:
带单一 CPU(AS 单站)的安全相关自动化系统。 如果控制系统中发生故障,生产过程就会切换到安全状态并中断。
S7-400FH:
带两个冗余 CPU(AS 冗余站)的安全相关和高可用性自动化系统。如果在控制系统中发生故障,冗余控制系统部分将发生作用,并继续控制生产过程。
使用附加标准模块可以创建一个全集成的控制系统,在非安全相关和安全相关任务共存工厂中使用。使用相同的标准工具对整个工厂进行组态和编程。
根据要求,可实现不同设计形式。 下面以 ET 200M 分布式 I/O 为例说明了这些设计形式:
工厂需要使用安全型控制器。*容错。需要下列部件:
1 个 CPU S7‑400H,带 F‑Runtime 许可证
1 条 PROFIBUS DP 或 PROFINET 总线
带有 IM 153‑2 (PB DP) 或 IM 153‑4 (PN) 的 ET 200M
安全相关信号模块,非冗余设计。
在发生故障的情况下,I/O 不再可用。 安全相关信号模块将被禁用。
工厂需要使用安全型控制器。CPU 一端需要有容错功能。需要下列部件:
2 个 CPU S7‑400H,带 F‑Runtime 许可证
2 条 PROFIBUS DP 总线。
1 个 ET 200M ,带 2 个 IM 153-2(冗余)。
安全相关信号模块,非冗余设计。
在 CPU、IM 153-2 或 PROFIBUS DP 总线出现故障时,控制器仍然保持可用。 安全相关信号模块或 ET 200M 站出现故障时,I/O 不在可用。 安全相关信号模块将被禁用。
工厂需要使用安全型控制器。CPU 侧和 I/O 侧需实现容错功能。需要下列部件:
2 个 CPU S7‑400H,带 F‑Runtime 许可证
2 条 PROFIBUS DP 总线。
2 个 ET 200M ,带 2 个 IM 153-2(冗余)。
冗余型安全相关信号模块。
CPU、IM 153-2、PROFIBUS DP 总线、安全相关信号模块或 ET 200M 站出现故障时,控制器仍然保持可用。
中央控制器与 ET 200M 之间的标准通信和安全相关通信是通过 PROFIBUS DP 实现的。 专门为安全相关通信制定的 PROFIsafe 行规支持在标准数据报文中传输用于安全功能的用户数据。 *附加的硬件组件,如**安全总线。所需的软件既可以作为一个操作系统的扩展功能集成在硬件组件中,也可以作为一个软件块装载到 CPU 中。
S7-400F/FH 满足下列安全要求:
安全等级 AK 1 至 AK 6,符合 DIN V 19250/DIN V VDE 0801
安全等级 SIL 1 至 SIL 3,符合 IEC 61508
安全类别 1 至 4,符合 EN 954-1
S7-400F/FH 的安全功能包含在 CPU 的 F 程序中,并且包括在安全相关信号模块(F 模块)内。
信号模块采用差异分析方法和测试信号注入技术实现输出和输入信号的监控。
借助周期性自检、指令检测、程序逻辑检测和程序顺序流检测等方法,CPU可以检测控制器是否工作正常。此外,通过“活跃标志(sign-of-life)”请求,还可以对I/O进行检测。
若判定系统中存在故障,则将该系统切换至安全状态。
F-Runtime 许可证
必须将 S7 F-Runtime 许可证加载到 CPU S7-400H 上,S7-400F/FH 才能正常运行。每个 S7-400F/FH 均需要一个许可证。
S7-400F/FH 的编程方式与其它 SIMATIC S7 系统的编程方式相同。 使用经过时间检验的编程工具(如 STEP 7),可以创建非安全相关工厂部分的用户程序。
S7 F Systems 可选软件包
编制安全相关的程序段时,选项软件包“S7 F Systems”。该软件包含有创建 F 程序所需要的全部功能和块。 必须在编程器/PC 上加载以下软件包,S7 F Systems 才能正常运行:
STEP 7 V5.4 SP3 HF7 或高版本
CFC V7.0 SP1 HF7 或高版本
可选: SIMATIC PCS 7 V7.0 SP3 或高版本
对于含安全功能的 F 程序,可使用 CFC 调用 F 库中的**函数块并进行互连。 CFC 简化了系统的组态、编程和验收测试。*借助额外工具,程序员就可以完全专注于编制安全相关的应用程序。
1)、可靠性高,抗干扰能力强。工业生产一般对控制设备的可靠性要求很高,并且要有很强的抗干扰能力。PLC能在恶劣的环境中可靠的工作,平均无故障时间达到数万小时以上,已被公认为可靠的工业控制设备之一。
PLC本身具有较强的自诊断功能,保证硬件核心设备(CPU、存储器、I/O总线等)在正常情况下执行用户程序,一旦出现故障则立即给出出错信号,停止用户程序的执行,切断所有输出信号,等待修复。PLC的主要模块均采用大规模和大规模集成电路,I/O系统设计有完善的通道保护与信号调理电路。在结构上对耐热、防潮、防尘、抗震等都有精确的考虑,在硬件上采用隔离,屏蔽、滤波、接地等抗干扰措施,在软件上采用数字滤波等措施。与继电器系统和通用计算机相比,PLC能适应工业现场环境要求。
2) 硬件配套齐全,使用方便,适应性强
PLC是通过执行程序实现控制的。当控制要求发生改变时,只要修改程序即可,大限度地缩短了工艺新所需要的时间。PLC的产品已标准化、系列化、模块化,而且PLC及配套产品的模块品种多,用户可以灵活方便地进行系统配置组合成各种不同规模、不同功能的控制系统。在PLC控制系统中,只需在PLC的端子上接入相应的输入/输出信号线即可,不需要进行大量且复杂的硬接线,并且PLC有较强的带负载能力,可以直接驱动一般的电磁阀和交流接触器。
3)、编程直观、易学易会
PLC提供了多种编程语言,其中梯形图使用普遍。PLC是面向用户的设备,PLC的设计者充分考虑到现场工程技术人员的技能和习惯,因此PLC程序的编制采用梯形图的简单指令形式。梯形图与继电原理图相似,这种编程语言形象直观,易学易懂,不需要专门的计算机知识和语言,现场工程技术人员可在短时间内学会使用。用户在购买PLC后,只需按说明书的提示,做少量的接线和进行简易的用户程序编制工作,就可灵活方便地将PLC应用于生产实践。
4)、系统的设计、安装、调试工作量小,维护方便
PLC用软件取代了继电器控制系统中大量的中间继电器、时间继电器、计数器等器件,使控制柜的设计、安装、接线工作量大为减少。同时PLC的用户程序大部分可以在实验室进行模拟调试,模拟调试好后再将PLC控制系统安装到生产现场,进行联机调试,既安全,又快捷方便。
PLC的故障率很低,并且有完善的自诊断和显示功能。当发生故障时,可以根据PLC的状态指示灯显示或编程器提供的信息迅速查找到故障原因,排除故障。
5)、体积小,能耗低
由于PLC采用了半导体集成电路,其体积小,重量轻,结构紧凑、功耗低、便于安装,是机电一体化的理想控制器。对于复杂的控制系统,采用PLC后,一般可将开关柜的体积缩小到原来的1/10~1/2。
结合PLC的组成和结构分析PLC的工作原理容易理解。PLC是采用周期循环扫描的工作方式,CPU连续执行用户程序和任务的循环序列称为扫描。CPU对用户程序的执行过程是CPU的循环扫描,并用周期性地集中采样、集中输出的方式来完成的。一个扫描周期主要可分为:
(1)读输入阶段。 每次扫描周期的开始,先读取输入点的当前值,然后写到输入映像寄存器区域。在之后的用户程序执行的过程中,CPU访问输入映像寄存器区域,而并非读取输入端口的状态,输入信号的变化并不会影响到输入映像寄存器的状态,通常要求输入信号有足够的脉冲宽度,才能被响应。
(2)执行程序阶段。 用户程序执行阶段,PLC按照梯形图的顺序,自左而右,自上而下的逐行扫描,在这一阶段CPU从用户程序的一条指令开始执行直到后一条指令结束,程序运行放入输出映像寄存器区域。在此阶段,允许对数字量I/O指令和不设置数字滤波的模拟量I/O指令进行处理,在扫描周期的各个部分,均可对中断事件进行响应。
(3)处理通信请求阶段。 是扫描周期的信息处理阶段,CPU处理从通信端口接收到的信息。
(4)执行CPU自诊断测试阶段。在此阶段CPU检查其硬件,用户程序存储器和所有I/O模块的状态。
(5)写输出阶段。每个扫描周期的结尾,CPU把存在输出映像寄存器中的数据输出给数字量输出端点(写入输出锁存器中),新输出状态。然后PLC进入下一个循环周期,重新执行输入采样阶段,周而复始。
如果程序中使用了中断,中断事件出现,立即执行中断程序,中断程序可以在扫描周期的任意点被执行。
如果程序中使用了立即I/O指令,可以直接存取I/O点。用立即I/O指令读输入点值时,相应的输入映像寄存器的值未被修改,用立即I/O指令写输出点值时,相应的输出映像寄存器的值被修改。
6ES72111BE400XB0 | CPU 1211C AC/DC/Rly,6输入/4输出,集成2AI |
6ES72111AE400XB0 | CPU 1211C DC/DC/DC,6输入/4输出,集成2AI |
6ES72111HE400XB0 | CPU 1211C DC/DC/Rly,6输入/4输出,集成2AI |
6ES72121BE400XB0 | CPU 1212C AC/DC/Rly,8输入/6输出,集成2AI |
6ES72121AE400XB0 | CPU 1212C DC/DC/DC,8输入/6输出,集成2AI |
6ES72121HE400XB0 | CPU 1212C DC/DC/Rly,8输入/6输出,集成2AI |
6ES72141BG400XB0 | CPU 1214C AC/DC/Rly,14输入/10输出,集成2AI |
6ES72141AG400XB0 | CPU 1214C DC/DC/DC,14输入/10输出,集成2AI |
6ES72141HG400XB0 | CPU 1214C DC/DC/Rly,14输入/10输出,集成2AI |
6ES72151BG400XB0 | CPU 1215C AC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES72151AG400XB0 | CPU 1215C DC/DC/DC,14输入/10输出,集成2AI/2AO |
6ES72151HG400XB0 | CPU 1215C DC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES72171AG400XB0 | CPU 1217C DC/DC/DC,14输入/10输出,集成2AI/2AO |