<listing id="brxph"></listing>

    <big id="brxph"><del id="brxph"><ruby id="brxph"></ruby></del></big><address id="brxph"><i id="brxph"><output id="brxph"></output></i></address>

    <form id="brxph"><i id="brxph"><mark id="brxph"></mark></i></form>
    <em id="brxph"></em>
    <noframes id="brxph">

    <em id="brxph"></em>
    <th id="brxph"></th>

      <ruby id="brxph"><output id="brxph"></output></ruby>

      您好,上海自动化仪表自仪销售网欢迎您!

      官方微信|联系我们|

      上自仪微信

      上海自动化仪表股份有限公司,上海自动化仪表有限公司

      上海自动化仪表自仪销售网热线:

      021-56413113021-56725115

      您是否在找: 上海自动化仪表厂膜片压力表|上海自动化仪表厂不锈钢压力表|
      上海自动化仪表四厂简介

      西门子PLC如何配置PID?明确回复你

      来源:上海自动化仪表有限公司作者:发表时间:2022-02-21 10:11:46

      在本文中,我们将学习如何使用 Tia Portal 编程软件在 Siemens PLC 中配置 PID 控制器。PID 是一个非常重要的功能块,通过调制输出来控制各种模拟参数,如温度、流量、压力等。这种调制有助于保持参数在控制设定点附近徘徊并准确控制过程。PID 功能可用于各种 PLC 和一些独立的微控制器。

      此外,市场上有一些特定的 PID 控制器可用于处理 PID 过程。

      各种PLC根据软件设计有不同类型的PID配置。在这篇文章中,我们将看看西门子 PLC 中的 PID 配置。

      在西门子 PLC 中配置 PID

      让我们逐步了解如何在西门子 PLC 中配置简单的 PID。

      打开软件后,在Technology objects中添加一个新对象,如图所示。单击它时,将打开一个弹出窗口以添加一个新的工艺对象。

      在 PID 窗口中,选择PID_Compact;这将在软件中添加一个 PID 控制器。

      如图所示,还有另外两种可用的 PID 类型;但在这里,我们将看到一种被广泛使用的更简单的类型。

      另外两种PID类型

      添加块后,单击添加的PID 块下的配置选项卡。将打开一个全新的配置参数窗口。

      在下一步中,我们将首先看到需要编辑基本配置参数以进行PID 工作的一系列图像。

      上下限PID设置

      基本设置屏幕中,如第一张图所示,您必须选择要控制的模拟传感器类型、其单位、模式选择、输入类型和输出类型。

      在过程值设置屏幕中,如第二张图所示,您必须选择过程值上限和下限。

      在高级设置屏幕中,如第三张图所示,您必须设置 PID 值(如果您没有将 PID 配置设置为自动调整)。

      然后,您必须在程序中添加一个OB(循环中断),如图所示。

      循环终端

       

      然后,如上面三张图所示,你必须在这个 OB 中制作相同的部分。

      基本上,您是在 PID 配置中从HMI 或 SCADA移动设置的参数。这将覆盖 PID 配置中的设置。

      如图所示,在第一张图片中,获取 PID 块并将进程变量映射到它。然后,将以下参数移至 PID 配置——输入下限和上限、输出下限和上限、P、I、D 和控制设定点。

      在第三幅图中,我们只需根据所需的逻辑将PID输出移动到物理模拟输出。

      完成这一切后,只需下载PLC中的备份,重新上电并检查。PID 将根据设置的参数正常工作。

      通过这种方式,我们看到了如何在西门子 PLC 中配置 PID。

      国产91无码一区二区三区

        <listing id="brxph"></listing>

        <big id="brxph"><del id="brxph"><ruby id="brxph"></ruby></del></big><address id="brxph"><i id="brxph"><output id="brxph"></output></i></address>

        <form id="brxph"><i id="brxph"><mark id="brxph"></mark></i></form>
        <em id="brxph"></em>
        <noframes id="brxph">

        <em id="brxph"></em>
        <th id="brxph"></th>

          <ruby id="brxph"><output id="brxph"></output></ruby>