Jump to content
  • Sign in to follow this  

    西门子 S7-1200 PLC 硬件配置

       (0 reviews)

    leizuofa

    S7-1200 PLC 是一种紧凑、模块化且经济高效的解决方案,为中小型自动化应用提供广泛的功能和灵活性。这些功能包括通信选项、内存、CPU 性能和 IO 配置。当您有需要控制的过程时,您应该选择 PLC 并对其进行配置,以最适合您的过程要求。

    在本文中,我们将讨论 S7-1200 PLC 的硬件配置,并举例说明如何在西门子 Tia portal 中对其进行配置。

    内容:

    • PLC 的硬件配置是怎样的?
    • 硬件配置的重要性。
    • 简单的项目示例。
    • 如何使用给定的示例配置我们的 PLC

                        CPU 的硬件配置。
                        IO 硬件配置。
                        人机界面配置。

    • 结论。

    PLC 的硬件配置是怎样的?

    硬件配置是指 PLC 的特定组件,例如 CPU、内存、输入/输出 (I/O) 模块、通信端口、电源以及系统可能需要并添加的任何附加模块或附件 。

    PLC 的硬件配置还包括启用或禁用某些 CPU 功能,具体取决于设备、其功能以及过程的要求。

    PLC 的硬件配置步骤通常涉及以下内容:

    • 根据应用需求选择合适的 PLC 型号。
    • 确定系统的输入/输出要求,包括传感器、执行器以及将连接到 PLC 的其他设备的类型和数量。
    • 选择将用于将 PLC 连接到其他设备和系统的通信协议和网络拓扑。
    • 确定 PLC 及其外围设备的电源要求。
    • PLC 安装在适当的位置并连接所有必要的电缆和电线。
    • 配置 PLC 软件以与硬件组件进行通信并设置适当的逻辑和控制功能。

    硬件配置的具体步骤可能会根据 PLC 型号和应用要求而有所不同,但这些是该过程中通常涉及的基本步骤。

    在本文中,我们将讨论在 TIA Portal 平台中完成的硬件配置。这意味着我们将假设您了解您的应用程序,并且您已经选择了 PLC 型号和为其供电的电源。您可以参考之前的文章,其中我们讨论了如何选择最适合您的应用的 PLC 和电源。

    PLC 中硬件配置的重要性

    正确的硬件配置可确保系统可靠且稳健。如果硬件组件配置不正确,它们可能无法按预期工作,从而导致系统故障或错误

    硬件配置影响系统的性能。通过选择正确的硬件组件并进行适当的配置,系统可以以最高的效率和速度运行,并可以处理大量的输入和输出。

    硬件配置影响系统的可扩展性和灵活性。硬件组件及其配置的选择应考虑到系统未来的扩展或修改,以确保系统能够轻松适应更改或升级。

    硬件配置影响系统的成本。通过选择合适的硬件组件和配置,可以避免不必要的成本,并使系统的总体成本最小化。

    S7-1200 硬件配置

    我们将假设一个简单的 PLC 项目,并在开始编写代码之前了解如何将 PLC 配置到我们的项目中。

    使用 PLC 的反应器温度控制系统

    该项目涉及使用 PLC 控制反应器的温度。该系统应测量反应器的温度并通过控制冷却液的流量来调节温度。

    该项目使用四个热电偶来测量温度,两个电磁阀来控制冷却液的流量,以及一个电机来驱动反应器的叶轮。

    输入/输出配置

    输入:

    热电偶 1 – 4:这些是 4 个模拟输入,用于测量反应器内不同位置的温度。

    紧急停止按钮:这是一个数字输入,用于在紧急情况下停止系统。

    温度设定点电位计:这是一个模拟输入,允许操作员设置所需的温度设定点。

    输出:

    电磁阀 1 和 2:这是 2 个数字输出,用于控制冷却液通过反应器管道的流量。

    电机控制:这是一个数字输出,用于控制驱动叶轮的电机的速度和方向。

    加热器控制:这是控制反应器加热系统的数字输出。

    系统操作:

    • 系统等待操作员使用电位计设置温度设定点。
    • PLC 读取温度设定值并将其与反应器的当前温度(由四个热电偶测量)进行比较。
    • 如果反应器温度低于设定点,PLC 会激活加热器控制输出以升高温度。
    • 如果反应器温度高于设定点,PLC 会激活电磁阀输出之一,以增加冷却液的流量并降低温度。
    • PLC 持续监控温度并调整加热器和冷却系统以维持所需的设定值。
    • PLC 还控制驱动叶轮的电机以混合反应器中的内容物。
    • 如果按下紧急停止按钮,PLC 将禁用所有输出并停止系统。

    PLC 项目可以进一步扩展和修改,以包含附加功能,例如报警、数据记录或远程监控,具体取决于项目的具体要求。但是,我们不会关心该系统的 PLC 逻辑编码,而是使用此示例来解释如何对 PLC 进行硬件配置以适合我们的项目。

    这包括:

    • 选择 PLC CPU。
    • 选择 IO 模块。
    • 将输入和输出标签分配给硬件模块。
    • PLC 分配 IP 以进行通信。
    • 分配保护密码。
    • 配置 PLC 的本地时间。
    • 配置 HMI 并设置与 PLC 的连接。

    如何根据给定的示例配置 PLC

    下面我们将讨论使用所需硬件创建基本的 PLC 项目。

    CPU 的硬件配置:

    选择 CPU:

    在 TIA Portal 中启动新项目时,应配置新设备并将其添加到项目中。见图1。

    134-1.gif

    图 1. 为您的项目配置设备

    从上图中可以看出,TIA Portal 已经向您显示第一步应该是配置新设备。

    在上一篇文章中,我们讨论了如何选择适合您工艺的 PLC,所以这里不再提及,对于我们的项目,因为它是一个简单的项目,我们将选择 CPU 1214C AC/DC/RLY。见图2。

    134-2.gif

    图 2. 将新控制器添加到项目中

    中央处理器特性:

    根据您为项目选择的 CPU,将提供不同的 CPU 功能和属性。

    您可以根据需要启用或禁用这些功能。某些功能需要进行额外的配置。见图3。

    134-3.gif

    图 3 – CPU 特性

    正如您在上图中看到的,您可以在项目中为 CPU 设置许多属性。

    我们将提到您需要在创建的每个项目中配置的一些属性,其他一些属性仅在特殊情况下使用。

    沟通:

    这对于任何 PLC 项目来说都是非常重要的配置;您的项目很可能有不同的模块和设备需要相互通信。设置 PLC 和这些设备之间的通信对于您的项目非常重要。

    通过选择 CPU,您已经定义了通信方式。有些 CPU 仅适用于 Profinet,有些仅适用于 Profibus,有些则能够同时使用两者。本例中所选的 PLC 仅适用于 Profinet

    从 Profinet 界面,您将为 PLC 设置 IP 地址,该 IP 在项目中应该是唯一的;您不能为两个不同的模块使用相同的 IP。见图4。

    134-4.gif

    图 4 – Profinet 接口

    周期:

    如您所知,这是 PLC 的另一个重要属性;程序的循环时间取决于您编写了多少代码以及 PLC 执行该代码需要多长时间。

    在循环时间属性中,可以设置循环监控时间,如果 PLC 执行程序的时间超过这个设置的时间,那么PLC 就会报错。见图5。

    通过此属性,您还可以确定 CPU 的最小循环时间,如果触发了 “启用循环 OB 的最小循环时间”,则可以执行此操作。

    然后,您可以写入所需的最小循环时间,PLC 将调整其性能以匹配该时间。当然这个时间受到 CPU 性能的限制,所以你不能把这个时间降低到一定的限制以下。

    134-5.gif

    图 5 – 周期时间属性

    系统和时钟存储器位:

    系统内存位和时钟内存位是 CPU 内部的内置位,操作系统用于指示 PLC 中的某些事件。

    例如,有一个内存位仅在第一次扫描时变为 TRUE,或者如果诊断状态发生变化,则内存位将变为 TRUE,还有一些专用时钟内存位,例如代表 10Hz 时钟的位或代表 10Hz 时钟的位。2Hz的时钟。

    这些位在某些应用中非常有用,并且可以节省大量编程代码以获得相同的功能。见图6。

    134-6.gif

    图 6 – 启用系统和时钟存储器位

    您可以启用一个或两个内存字节的使用;您还可以确定这些字节的地址,如图所示。

    一天中的时间:

    PLC 的另一个非常重要的属性是设置 PLC 内部的时间。在您制作的几乎所有项目中,您都需要了解实时情况,以便能够分配不同日期的某些操作。

    在上一篇文章中,我们讨论了 PLC 内部的本地时间和系统时间以及如何使用它们。CPU 的此属性允许您将本地时间设置为所需的时区。见图7。

    134-7.gif

    图 7 – 当地时间属性

    保护和安全:

    通过该属性,您可以确定 PLC 的访问级别和密码保护。见图8。

    134-8.gif

    图 8——保护和安全财产

    前面提到的属性是您要做的几乎所有 PLC 项目中最常配置的属性。还有一些其他属性不太可能与简单程序(例如 Web 服务器OPC UA)一起使用。

    项目硬件配置的下一步是配置 IO。

    IO 硬件配置:

    项目的另一个重要步骤是 IO 的配置,这意味着确定您需要多少个 IO 模块以及需要什么类型的 IO 模块。

    在决定 IO 时,您应该考虑一些关键点,例如拥有一些备用 IO 点以及选择适合项目内输入传感器和输出执行器的 IO 模块。见图9。

    134-9.gif

    图 9 – 添加模拟输入模块

    正如我们在示例项目中提到的,我们有 4 个热电偶用作 PLC 的模拟输入,因此我需要添加一个至少具有 4 个输入通道的模拟输入模块,因为所选的 PLC 只有 2 个模拟输入通道。

    另外,热电偶是一种特殊类型的模拟输入,需要专用的输入模块。这就是为什么我们选择 AI 8xTC 模块,它有 8 个输入通道,专用于与热电偶一起使用;我们选择 8 通道模块,4 通道模块有备用通道供将来需要扩展项目时使用。

    如果您转到 AI 8xTC 模块的属性,您将看到您可以单独配置每个输入通道,您可以选择热电偶类型、测量范围和其他属性。见图10。

    134-10.gif

    图 10 – 配置输入模块

    接下来,您需要定义 IO 标签,并将每个输入或输出分配给 PLC 或 IO 模块中的正确 IO 点。见图11。

    134-11.gif

    图 11 – 分配输入标签

    然后继续分配其余的输入和输出标签,见图 12 和 13。

    134-12.gif

    图 12 – 为 PLC 分配输入标签

    134-13.gif

    图 13 – 将输出标签分配给您的项目

    人机界面配置

    您的 PLC 项目可能需要 HMI,选择 HMI 后,您可以进行不同的配置。

    本文仅介绍如何配置 HMIPLC 之间的通讯。从上图可以看出,您通过添加新设备来选择 HMI,然后选择 HMI。见图 14。

    134-14.gif

    图 14 – 选择 HMI

    设置 HMIPLC 之间的通讯有多种方法,但最简单的方法是通过网络视图页面。见图 15。

    134-15.gif

    图 15 – 设置 HMI 连接

    在网络视图页面中,您只需从 HMI 上单击代表 Profinet 的绿色小方块并将其拖至 PLC 即可设置 HMIPLC 之间的连接。

    然后,TIA Portal 将在两个模块之间绘制一条绿线,并自动为 HMI 提供 IP 地址以设置它们之间的通信。

    结论

    • 硬件配置是任何 PLC 项目中非常关键的一步。
    • PLC 的正确硬件配置将确保满足项目所需的功能。
    • 硬件配置包括选择 IO 模块、启用或禁用某些 CPU 属性以及使用 PLC 配置不同的设备(例如 HMI)。
    Sign in to follow this  


    User Feedback

    Create an account or sign in to leave a review

    You need to be a member in order to leave a review

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

    There are no reviews to display.


×
×
  • Create New...