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

    Recommended Comments

    There are no comments to display.



    Create an account or sign in to comment

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

    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

Apply for friendship links:WhatsApp or E-mail: admin@plchmis.com
×
×
  • Create New...