西门子中国一级总代理经销/V7.5软件代理商
PLC系统程序、用户程序、编程语
1、系统程序
系统程序是PLC赖以工作的基础,采用汇编语言编写,在PLC出厂时就已固化于ROM型系统程序存储器中。
系统程序分为系统监控程序和解释程序。
系统监控程序用于监视并控制PLC的工作,如诊断PLC系统工作是否正常,对PLC各模块的工作进行控制,与处设交换信息,根据用户的设定使PLC比处在编制用户程序状态或者处在运行用户程序状态等。
解释程序用于把用户程序解释成微处理器能够执行的程序。
2、用户程序
用户程序又称为应用程序,是用户为完成某一特定 的控制任务而利用PLC的编程语言编制的程序。用户程序通过编程器输入到PLC的用户程序存储器中。
3、编程语言
可编程控制器是通过程序对系统进行控制的,所以各种机型的PLC都有自己的编程语言。PLC的编程语言有多种,如梯形图、语句表、逻辑功能图、逻辑等
在自动化技术的许多领域中,对自动化系统的可用性(从而故障安全性)的需求在不断提高。在许多领域中,设备停机会产生*的成本。此时,只有冗余系统才能满足可用性要求。
容错型 SIMATIC S7-400H 即能满足这些要求。即使在一个或多个故障导致控制器的部件出现故障时,也能继续运行。通过以这种方式实现的可用性让 SIMATIC S7-400H 尤其适用于以下应用领域:
• 控制器发生故障后重启会产生很高费用的过程(通常在过程工业中)。
• 停产的代价十分高昂的过程。
• 涉及贵重材料的过程(例如在制药工业中)。
• 无人监视的应用
• 涉及较少维护人员的应用
S7-400F/FH
SIMATIC S7-400F/FH 故障安全自动化系统可在安全要求较高的工厂中使用。它可对立即停机不会给人员或环境带来危险的过程进行控制。S7-400F/FH 具有两种基本设计西门子中国一级总代理经销/V7.5软件代理商:
• S7-400F:
故障安全自动化系统。在控制系统中发生故障的情况下,生产过程会切换到安全状态并中断。
• S7-400FH:
故障安全和高可用性自动化系统。在控制系统中发生故障的情况下,冗余控制部分将发挥作用,继续控制生产过程。
通过另外使用标准模块,可以建立一个全集成控制系统,可在非安全相关和安全相关任务共存的工厂环境中使用。可以使用相同的标准工具对整个工厂进行组态和编程。设计
SIMATIC S7-400 有多个型号:
• S7-400:
中、性能的功能强大的 PLC,具有模块化结构和免风扇的设计。
• S7-400H:
采用冗余设计的容错自动化系统,适用于故障安全型应用。
• S7-400F/FH:
采用冗余设计的故障安全自动化系统,也具备高可用性。
S7-400
S7-400 自动化系统采用模块化设计。它拥有丰富的模块,这些模块可进行各种组合。
系统包含下列组件:
• 电源模块 (PS):
用于将 SIMATIC S7-400 连接到 120/230 V AC 或 24 V DC 电源电压。
• CPU:
配有集成 PROFIBUS DP 接口的不同 CPU 具有不同性能范围。根据具体型号,这些 CPU 也可以带有集成 PROFINET 接口。使用 PROFIBUS接口,更多可以连接 125 个PROFIBUS DP 从站。可以将更多 256 个 PROFINET IO 设备连接到 PROFINET 接口。SIMATIC S7-400 的所有 CPU 均可处理*型的配置。此外,在一个*控制器中的多重计算模式下,多个 CPU 可以协同工作以提高性能。这些 CPU 处理速度快且具有确定性响应时间,可实现较短机器循环时间。
• 用于数字量 (DI/DO) 和模拟量 (AI/AO) 输入/输出的信号模块 (SM)
• 通信处理器 (CP),例如,用于总线连接和端到点连接
• 功能模块 (FM):
用于完成计数、定位和凸轮控制等要求苛刻的任务的专业模块。
根据具体要求,也可使用下列模块:
• 接口模块 (IM):
用于连接*控制器和扩展单元。SIMATIC S7-400 的*控制器可带有更多 21 个扩展单元运行西门子中国一级总代理经销/V7.5软件代理商