Jump to content

Search the Community

Showing results for tags '简体中文'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


PLC & HMI product application technology forum!

  • Commonly used PLC brand product application technology discussion area!
    • Siemens PLC Forum
    • Allen Bradley PLC Forum
    • Mitsubishi PLC Forum
    • Schneider PLC Forum
    • Omron PLC Forum
    • B&R PLC Forum
    • ABB PLC Forum
    • Honeywell PLC Forum
    • Emerson PLC Forum
    • Hitachi PLC Forum
    • Rexroth PLC Forum
    • IDEC PLC Forum
    • Koyo PLC Forum
    • Delta PLC Forum
    • Eaton PLC Forum
    • Keyence PLC Forum
    • LS PLC Forum
    • Panasonic PLC Forum
    • Phoenix PLC Forum
    • Pilz PLC Forum
    • WAGO PLC Forum
    • Yokogawa PLC Forum
    • Toshiba PLC Forum
    • PEPPERL+FUCHS PLC Forum
  • Commonly used HMI brand product application technology discussion area!
    • Siemens HMI Forum
    • Fatek HMI Forum
    • Advantech HMI Forum
    • Weintek HMI Forum
    • Mitsubishi HMI Forum
    • Fuji HMI Forum
    • Pro-face HMI Forum
    • B&R HMI Forum
    • IDEC HMI Forum
    • Schneider HMI Forum
    • Weinview HMI Forum
    • LS HMI Forum
    • Omron HMI Forum
    • Panasonic HMI Forum
    • Delta HMI Forum
    • MCGS HMI Forum
    • beijer HMI Forum
    • Kinco HMI Forum
    • Redlion HMI Forum
    • XINJE HMI Forum
    • Samkoon HMI Forum
  • European PLC brand product application technology discussion area!
  • Americas PLC brand product application technology discussion area!
  • Asian PLC brand product application technology discussion forum!
  • European HMI brand product application technology discussion forum!
  • Americas HMI brand product application technology discussion forum!
  • Asian HMI brand product application technology discussion forum!
  • Industrial automation SCADA & HMI configuration software!
  • Technical discussion area related to industrial automation control
  • Commercial service area for PLC&HMI products of various brands!

Categories

  • PLC programming learning
  • HMI interface design
  • DCS control system
  • SCADA technology

Categories

  • European PLC & HMI brand
  • Americas PLC & HMI brand
  • Asian PLC & HMI Brands

Categories

  • PLC programming learning
  • HMI interface design
  • DCS control system
  • SCADA technology

Categories

  • PLC programming learning
  • HMI interface design
  • DCS control system
  • SCADA technology

Categories

  • PLC programming learning
  • HMI interface design
  • DCS control system
  • SCADA technology

Categories

  • PLC programming learning
  • HMI interface design
  • DCS control system
  • SCADA technology

Categories

  • PLC product technical files
    • Siemens PLC product technical files
    • Rockwell (Allen Bradley) PLC product technical files
    • Mitsubishi PLC product technical files
    • Schneider (Modicon) PLC product technical files
    • Omron PLC product technical files
    • Emerson (GE) PLC product technical files
    • Keyence PLC product technical files
    • Bosch (Rexroth) PLC product technical files
    • Hitachi PLC product technical files
    • Phoenix PLC product technical files
    • ABB (B&R) PLC product technical files
    • Beckhoff PLC product technical files
    • Fuji PLC product technical files
    • Toshiba PLC product technical files
    • IDEC PLC product technical files
    • Panasonic PLC product technical files
    • Koyo PLC product technical files
    • Honeywell PLC Product Technical files
    • Delta PLC product technical files
    • Eaton PLC product technical files
    • LS PLC product technical files
    • Pilz PLC product technical files
    • WAGO PLC product technical files
    • Yokogawa PLC product technical files
    • Fatek PLC product technical files
    • Festo PLC product technical files
    • Kinco PLC product technical files
    • RS Automation PLC product technical files
    • Velocio PLC product technical files
    • Wecon PLC product technical files
    • Controllino PLC product technical files
    • Entertron PLC product technical files
    • GIC PLC product technical files
    • IFM PLC product technical files
    • RS Enterprises PLC product technical files
    • Unitronics PLC product technical files
    • Other Brand PLC product technical files
  • HMI product technical files
    • Siemens HMI product technical files
    • Pro-face HMI Product Technical Documents
    • Weintek HMI Product Technical Documents
    • Weinview HMI Product Technical Documents
    • Rockwell (Allen Bradley) HMI product technical files
    • Mitsubishi HMI product technical files
    • Schneider (Modicon) HMI product technical files
    • Omron HMI product technical files
    • Emerson (GE) HMI product technical files
    • Keyence HMI product technical files
    • Bosch (Rexroth) HMI product technical files
    • Hitachi HMI product technical files
    • Phoenix HMI product technical files
    • ABB (B&R) HMI product technical files
    • Technical files of Beckhoff HMI products
    • Fuji HMI product technical files
    • Toshiba HMI product technical files
    • IDEC HMI product technical files
    • Panasonic HMI product technical files
    • Koyo HMI product technical files
    • Honeywell HMI Product Technical Files
    • Delta HMI product technical files
    • Eaton HMI product technical files
    • LS HMI product technical files
    • Pilz HMI product technical files
    • WAGO HMI product technical files
    • Yokogawa HMI product technical files
    • Fatek HMI product technical files
    • Festo HMI product technical files
    • Kinco HMI product technical files
    • RS Automation HMI product technical files
    • Velocio HMI product technical files
    • Wecon HMI product technical files
    • Technical File of other brand HMI products
  • PLC files language category
  • HMI files language category

Product Groups

  • PLC products
  • PLC accessories
    • PLC lithium battery
    • PLC memory card
    • PLC programmer
    • PLC data line
  • HMI products
  • HMI accessories
    • HMI protection installation box
    • HMI self-made assembly accessories
    • HMI communication cable
    • HMI circuit board card components

Blogs

There are no results to display.

There are no results to display.

Calendars

  • Community Calendar

Categories

  • PLC Brand video
    • Siemens PLC video
    • Mitsubishi PLC video
    • Alan Bradley PLC Video
    • ABB (B&R) PLC video
    • Schneider PLC Video
    • Beckhoff PLC Video
    • Rexroth PLC Video
    • Festo PLC Video
    • Emerson PLC Video
    • Honeywell PLC Video
    • Omron PLC Video
    • Delta PLC Video
    • Fatek PLC Video
    • Keyence PLC Video
    • Hitachi PLC Video
    • Phoenix PLC Video
    • Fuji PLC Video
    • Toshiba PLC Video
    • IDEC PLC Video
    • Panasonic PLC Video
    • Koyo PLC Video
    • Eaton PLC Video
    • LS PLC Video
    • Pilz PLC Video
    • WAGO PLC Video
    • Yokogawa PLC Video
    • Kinco PLC Video
    • RS Automation PLC Video
    • Velocio PLC Video
    • Wecon PLC Video
    • Other brand PLC videos
  • HMI Brand video
    • Siemens HMI video
    • Mitsubishi HMI video
    • Allen Bradley HMI Video
    • ABB (B&R) HMI video
    • Schneider HMI Video
    • Beckhoff HMI Video
    • Rexroth HMI Video
    • Festo HMI Video
    • Emerson HMI Video
    • Honeywell HMI Video
    • Omron HMI Video
    • Delta HMI Video
    • Fatek HMI Video
    • Keyence HMI Video
    • Hitachi HMI Video
    • Phoenix HMI Video
    • Fuji HMI Video
    • Toshiba HMI Video
    • IDEC HMI Video
    • Panasonic HMI Video
    • Koyo HMI Video
    • Eaton HMI Video
    • LS HMI Video
    • Pilz HMI Video
    • WAGO HMI Video
    • Yokogawa HMI Video
    • Kinco HMI Video
    • RS Automation HMI Video
    • Velocio HMI Video
    • Wecon HMI Video
    • Other brand HMI videos

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


date of birth

Between and

gender


Education degree


About Me


Mobile phone


website


address


WhatsApp


Messenger


Telegram


Line


Skype


Instagram


VK Messenger


Viber


Snapchat


Zalo


Kakao Talk


ICQ


QQ


WeChat


Taobao WangWang


Ali DingTalk

Found 150 results

  1. leizuofa

    自动液体混合应用的 PLC 程序

    使用梯形图逻辑编程创建自动液体混合应用的 PLC 程序。 利用 PLC 梯形图研究混合过程。 液体混合应用 问题描述 在许多行业中,有许多混合系统用于溶液混合。 有些工厂使用完全自动化或半自动化。 手动系统存在很多缺点,例如缺乏准确性、延时问题、液体损失、耗时等。 这里我们讨论的是混合系统的半自动应用。 图表 问题方案 在本例中,我们使用 PLC 编程,并使用西门子 S7-1200 PLC。 为了便于解释,我们可以考虑如上所示的混合系统的简单示例。 在此应用中,操作员可以使用开关 S1 和 S2 来制备纯净的未混合溶液。 操作者可以使用开关 S3 来制备混合溶液或材料。 操作人员观察罐内液位,通过操作阀门 V5 即可排出罐内液体。 当罐被填充时,搅拌器电机 M 也将运行。 我们将提供联锁系统,以便操作员不能同时操作两个开关。 V1、V3、V5 为手动阀,不与 PLC 相连。 V2 和 V4 是电子操作阀,可由 PLC 控制。 PLC 输入输出列表 数字输入 共有三个开关 S1、S2、S3 S1:I0.0 S2:I0.1 S3:I0.3 数字输出 我们有两个阀门 V2 和 V4。 搅拌电机 M1 一台 V2:Q0.0 V4:Q0.1 M1:Q0.2 自动液体混合应用的 PLC 梯形图 PLC 程序解释 对于该应用,我们使用 S7-1200 PLC 和 TIA Portal 软件进行编程。 在网络 1 中,我们串联了 S1(I0.0)的 NO 触点和 S2(I0.1)和 S3(I0.2)的 NC 触点。 通过激活开关 S1,操作员可以启动溶液 1(液体1)的阀门 V2。 在网络 2 中,我们串联了 S2(I0.1)的 NO 触点和 S1(I0.0)和 S3(I0.2)的 NC 触点。 通过激活开关 S2 (I0.1),操作员可以启动溶液 2(液体 2)的阀门 V4 (Q0.1)。 对于网络 1 和 2,我们采用并联连接,S3 (I0.2) 的常开触点与 S1 (I0.0) 和 S2 (I0.1) 的常闭触点串联。 由于上述并联连接,操作员可以通过激活混合溶液(液体 1 和液体 2)的开关 S3 (I0.2) 来操作两个阀门 根据我们的情况,搅拌器 M1 (Q0.2) 应在罐填充时自动启动。 因此,我们采用了 V2 (Q0.1) 的常开触点和 V4 (Q0.1) 的并联常开触点,这样通过操作任何开关即可自动激活搅拌器。 运行时测试用例 注:上述 PLC 逻辑提供了 PLC 在液体混合应用中应用的基本思路。 逻辑是有限的,不完整的应用。
  2. leizuofa

    双向开关逻辑的 PLC 程序

    这是室内楼梯灯双向开关逻辑的 PLC 程序 PLC 双向开关逻辑 在复式房屋中,有底层和一楼,有时也有二楼。 有时人们需要通过房屋内提供的楼梯从底层到一楼或从一楼到底层。 但楼梯里没有阳光,所以人们需要一盏灯/灯才能轻松看到楼梯的台阶。 这里我们使用一个简单的 PLC 来控制这盏灯,使用两个开关,一个开关在一楼,第二个开关在一楼控制一盏灯,如下图所示。 注意:我们还可以使用简单的继电器/开关构建电路。 本文仅用于了解使用 PLC 梯形逻辑的 2 路开关的基本概念。 图像 解决方案 我们将通过简单的自动化来解决这个问题。 如图所示,考虑一栋简单的一层房屋,房屋内设有楼梯。 在这里,我们将设置照明系统,以便用户无论在楼梯底部还是顶部都可以打开/关闭灯光。 我们将为每个楼层提供单独的开关,如上图所示。 PLC I/O 要求 数字输入 SW1:I0.1 SW2:I0.2 数字输出 灯:Q0.0 双向开关 PLC 程序 程序解释 对于该应用,我们使用 S7-1200 PLC 和 TIA Portal 软件进行编程。 在上面的程序中,我们在该系列中添加了两个串联的常开触点 SW 1(I0.1)和 SW 2(I0.2)以及并联的常闭触点 SW1(I0.1)和 SW2(I0.2) SW1 和 SW2 无触点。 如果底部开关(SW1)的状态和顶部开关(SW2)的状态相同,则灯将亮起。 如果底部或顶部开关的状态与其他开关的状态不同,则灯(Q0.0)将关闭。 当灯 (Q0.0) 关闭时,用户可以通过更改任何开关的状态来打开灯。 用户还可以通过更改两个开关之一的状态来关闭灯。 结果 注:上述 PLC 逻辑提供了 PLC 在双向开关逻辑中应用的基本思路。 逻辑是有限的,不完整的应用。
  3. leizuofa

    用于顺序电机控制的 PLC 程序

    这是顺序电机操作系统的 PLC 程序。 顺序电机控制 问题描述 在许多行业中,都会使用大量的电机。 有时我们需要在一个应用中启动多个电机。 当我们的输入电源额定值较低时,当一台或多台电机并行启动时,输入 MCB 可能会跳闸,因为它们会消耗更多功率。 在这里,我们将考虑一个类似的示例,其中我们逐一启动每个电机。 问题图 问题方案 该问题可以通过使用 PLC 编程或继电器逻辑来解决。 在这种情况下,我们必须按顺序操作电机。 总共需要顺序控制 3 个电机。 这样每个电机将按顺序启动,假设电机 1 将启动,然后经过一段延迟后,电机 2 将启动,经过一段延迟后,电机 3 将启动。 因此整个操作将需要 10 秒才能按顺序启动所有电机。 通过提供这个延迟,我们可以避免电机在初始启动期间消耗大电流的问题。 所有电机将按顺序运行,每个电机运行之间应有 5 秒的延时。 这里将使用 PLC 编写电机顺序操作的逻辑。 输入和输出列表 输入列表 起始 PB:I0.0 停止 PB:I0.1 输出列表 循环开启:Q0.0 电机 1:Q0.1 电机 2:Q0.2 电机 3:Q0.3 用于顺序电机控制的 PLC 梯形图 梯形图逻辑解释 在本次应用中,我们使用西门子 S7-1200 PLC 和 TIA Portal 软件进行编程。 我们也可以用继电器电路来设计这个逻辑。 网络 1: 在网络 1 中,我们编写了循环 ON 条件的逻辑。 这里循环 ON(Q0.0)灯将指示循环状态。 按 START PB (I0.0) 按钮可以启动循环,按 STOP PB (I0.1) 按钮可以停止循环。 当循环ON时,同时电机1(Q0.1)将启动。 同时,定时器指令将被执行。 网络 2: 在网络 2 中,电机 1 的常开触点启动定时器 T1,当电机 2 定时器(Q0.1)达到设定值 5 秒时。 然后 T1 的常开触点将启动电机 2 (Q0.1)。 网络 3: 在网络 3中,我们采用了电机 3 的逻辑。这里我们给出了电机 2 的常开触点,用于启动电机 3 的定时器。当 T2 达到设定值 5 秒时,T2 的常开触点将启动电机 3( Q0.0)。 当按下 STOP PB (I0.1) 时,NC 触点将被激活,从而使循环 (Q0.0) 关闭。 并且电机 2 和 3 也将停止工作。 运行时测试用例 注:上述 PLC 逻辑提供了 PLC 在顺序电机控制中应用的基本思路。 逻辑是有限的,不完整的应用。
  4. leizuofa

    仓储设施中自动灯控制的 PLC 程序

    这是用于仓库(仓储设施)自动灯控制的 PLC 程序。 自动灯控制 问题描述 在旧流程中,当人进入仓库(存储设施)时,他/她按下开关,仓库中的所有灯都会亮起。 如果我们同时打开所有灯,则会消耗更多能源。 这个问题出现在老流程中,所以需要针对这个流程提供解决方案。 我们可以使用简单的自动化或联锁系统来解决这个问题。 问题图 PLC 问题解决方案 我们可以利用 PLC 通过简单的互锁来解决这个问题。 如图所示,考虑一个工业仓库(存储设施),该设施中有几个部分。 例如,我们只考虑了存储设施的三个部分。 假设这里我们有 3 个灯用于 3 个段和 3 个开关用于操作。 当一个人进入仓库(存储设施)进行某些工作时,他将通过按下开关 1 来操作灯 1。当工作完成时,操作员将关闭灯。 在这里,我们将提供一个联锁系统,这样一个人在停止第一个分段灯之前就无法操作另一个分段的灯。 同样的情况也发生在其他环节。 因此,通过使用这种自动化/联锁电路,我们可以节省能源。 注意:这种类型的联锁仅适用于某些类型的存储设施,因为这些存储设施仅在进入存储设施中的下一个分段之前通过一次在一个分段中工作来进行操作。 输入/输出列表 数字输入 SW1:I0.0 SW2:I0.2 SW3:I0.3 数字输出 灯 1:Q0.0 灯 2:Q0.1 灯 3:Q0.2 自动灯开/关 PLC 梯形图 PLC 程序说明 对于该应用,我们使用 S7-1200 PLC 和 TIA Portal 软件进行编程。 网络 1: 在上面的程序中,我们采用了 SW 1(I0.0) 的 NO 触点来操作灯 1 (Q0.0),并串联给出了 NC 触点。 因此,当用户按下其他开关时,灯 1(Q0.0) 将关闭。 网络 2: 在网络 2 中,我们为灯 2(Q0.1) 编写了逻辑。 通过操作 SW2(I0.2),操作员可以操作灯 2(Q0.1)。 并且串联了常闭触点,因此当用户按下其他开关时,灯 2(Q0.1)将关闭。 网络 3: 在网络 3 中,我们为灯 3(Q0.2)编写了逻辑。通过操作 SW3(I0.2)可以操作灯 3(Q0.2)。 并且串联了常闭触点,因此当用户按下其他开关时,灯 3(Q0.2)将关闭。 运行时测试用例 注:上述 PLC 逻辑提供了应用 PLC 程序进行自动灯控制的基本思路。 逻辑是有限的,不完整的应用。
  5. leizuofa

    上电时参数自动初始化的 PLC 程序

    这是一个用于上电时自动参数初始化的 PLC 程序。 上电时参数初始化 问题描述 在很多应用中,需要在机器上电时初始化一些数据。 有时由于停电,某些参数的值会变为零。 由于这个问题,操作员必须在断电期间再次或每次都馈送所有数据。 当机器上电时,此时必要的参数应自动初始化。 这里我们用一些基本的梯形逻辑来讨论这个问题。 问题图 问题方案 在这种情况下,我们需要在 PLC 程序中编写逻辑,以便所有参数都会自动初始化。 我们还可以设置一个手动初始化按钮,以便操作员可以在机器运行时初始化数据。 这里我们将机器设定的速度视为数据,机器开机时会自动初始化。 如果操作员想要在运行周期中重新初始化设定速度,则需要通过初始化按钮来完成。 PLC 梯形图 这是上电时自动参数初始化的 PLC 程序。 PLC 输入/输出列表 输入列表 参数初始化按钮:I0.0 MW10:设定速度形式显示 输出列表 Mw12:驱动速度 计划说明 对于此应用,我们使用 S7-1200 PLC 和 TIA Portal 软件进行编程。 该逻辑用于参数初始化。 对于第一次扫描,我们在这里使用 S7-1200 系统内存设施。 每个 PLC 都有自己的系统存储器。 始终 ON 位、始终 OFF 位、首次扫描位和更改的诊断状态是 S7-1200 PLC 的系统存储器。 我们可以为系统内存配置任意内存地址 “M”。 这里我们将 M1.0 配置为第一扫描位,用于参数初始化。 我们在网络 1 中编写参数初始化。这里我们使用第一扫描位(M1.0)的 NO 触点在 MW12(驱动器速度)中移动初始 5 RPM。通过使用 MOVE 指令,5 RPM 将在 MW12 中移动。 添加参数初始化按钮(I0.0)的常开触点,用于手动移动 MW12(驱动器速度)中的初始 5RPM。 为了在运行周期中手动编辑数据,我们在网络 2 中编写逻辑。这里操作员可以从显示屏在 MW10(设置速度)中输入数据,它将进入 MW12(驱动器速度)。 例如,假设我们需要从显示屏输入 100 RPM 速度,它将被写入字 MW10(从显示屏设置速度)中,并且根据逻辑,它将在 MW12(驱动器速度)中移动,因此电机将以 100 RPM 运行。 运行时测试用例 注:上述 PLC 逻辑提供了应用 PLC 程序进行上电时参数自动初始化的基本思路。 逻辑是有限的,不完整的应用。
  6. leizuofa

    闭锁和解锁电路的 PLC 程序

    这是一个用于锁存和输出未锁存电路的 PLC 程序。 PLC 闭锁和解锁电路 问题描述 在一些输送系统中,操作员通过手动操作水泵来手动填充水箱。 在这种情况下,操作员在水箱注水时等待,因为当水箱达到高水位时,水泵应该停止。 此外,水泵应保持开启状态,直到水箱达到高水位。 例如,我们在本文中考虑手动输水系统。 问题图 问题方案 在此示例中,我们考虑使用一个储水罐并使用一台水泵来填充水罐。 我们还使用一个液位传感器用于高液位,并使用控制面板供操作员使用。 这里 START PB 用于启用电机,以便我们可以向水箱中供水,对于停止电机,我们使用 STOP PB。 用于检测高液位的液位传感器,因此当水箱已满时,高液位传感器将被激活并停止水泵。 对于此序列,我们将使用 SET 和 RESET 指令来锁定和解锁水泵。 我们可以通过单个继电器来制作这个电路。 在应用中设有一个手动排放阀,仅用于手动排放罐体。 我们不会考虑in或逻辑。 PLC 输入列表 启动 PB:I0.0 停止 PB:I0.1 高电平传感器:I0.2 低液位传感器:I0.3 PLC 输出列表 水泵:I0.0 闭锁和非闭锁电路的 PLC 梯形图 计划说明 对于此应用,我们使用 S7-1200 PLC 和 TIA Portal 软件进行编程。 我们也可以用继电器来制作这个电路或逻辑。 该电路或逻辑称为锁存和解锁电路或逻辑。 我们将在网络 1 中编写水泵逻辑。这里我们使用 START PB (I0.0) 的常开触点来启用水泵 (Q0.0)。 通过使用SET指令,水泵输出线圈(Q0.0)将被锁存。 添加与水泵输出 (Q0.0) 串联的液位低传感器 (I0.3) 的常开触点。 如果水箱已满,水泵不应启动。 因此,出于安全目的,请在网络 1 中的 START PB (I0.0) 之后串联使用一个低液位传感器 (I0.3) 的常开触点。 现在,泵运行一段时间后将检测到高液位传感器 (I0.2),在这种情况下,水泵 (Q0.0) 应自动停止。 为此,我们需要解锁电路。 我们将在网络2中编写解锁电路的逻辑。在这种情况下,我们使用RESET指令来解锁高电平传感器(I0.3)的无触点。 在 STOP PB (I0.1) 上并联一个常开触点,操作者可以通过按下 STOP PB (I0.1) 来解锁电路。 这里我们通过 SET 指令锁存电路并通过 RESET 指令解锁。 运行时测试用例 注:上述 PLC 逻辑提供了用于闭锁和解锁电路的 PLC 程序应用的基本思路。 逻辑是有限的,不完整的应用。
  7. leizuofa

    使用 PLC 梯形逻辑进行三相电机控制

    这是用于三相异步电机正向和反向控制的 PLC 程序。 使用 PLC 进行三相电机控制 问题描述 工业中有许多用于不同目的的电机和输送机。 在某些情况下,电机或输送机需要正向和反向操作以实现某些控制目的。 例如桥式起重机,操作员每次向前和向后移动起重机以进行物料搬运时。 因此,我们可以使用 PLC 系统对电机进行正向/反向操作编程。 问题图 问题方案 在这种情况下,我们需要在两个方向上操作电机,这只能通过正向/反向控制继电器电路或通过逻辑来实现。 这里我们通过在PLC中使用简单的正向/反向控制逻辑来解决这个问题。 因此,在这里我们将考虑一台用于正向和反向操作的三相电机。 我们将采用两个接触器或继电器来控制电机,因为我们需要两个不同的方向,即正向/反向。 第一个接触器用于电机正向控制,第二个接触器用于电机反向控制。 此外,我们还应该考虑三个按钮,即用于电机的前进、后退和停止功能。 因此,这里操作员将使用 FWD PB 进行正向操作,使用 REV PB 进行反向操作,使用 STOP PB 进行停止功能。 PLC 输入列表 正向PB:I0.0 版本:I0.1 停止PB:I0.2 电机跳闸:I0.3 PLC 输出列表 电机正转:Q0.0 电机反转:Q0.1 PLC电机正转/反转控制梯形图 梯形图逻辑说明 在本应用中,我们将使用西门子S7-1200 PLC和TIA Portal软件进行编程。 我们也可以用继电器电路来设计这个逻辑。 该电路也称为三相感应电机的正向/反向控制。 我们将在网络1中编写正转条件的逻辑。这里我们使用FWD PB(I0.0)的常开触点来进行电机的正转操作,我们使用的是按钮,因此我们需要使用电机正转输出线圈的一个常开触点 (Q0.0) 用于闭锁目的。 (按钮仅提供瞬时接触,我们需要锁定该动作,以便使用电机正向线圈接触) 由于正转和反转不能同时运行,所以串联电机反转输出(Q0.1)的常闭触点来解锁电路。 现在在网络 2 中编写反转条件的逻辑。这里我们将采用 REV PB (I0.2) 的常开触点来实现电机反转功能,并在电机反转输出线圈 (Q0.1) 上再采用一个常开触点来锁存电机反转。 电机反向输出(QO.1)。 (按钮仅提供瞬时接触,我们需要锁定该动作,以便使用电机正向线圈接触) 这里还串联了电机正转输出线圈(Q0.0)的常闭触点,用于解锁电路,因为正转和反转不能同时运行。 出于联锁目的,将 FWD PB (I0.0) 的常闭触点与 REV PB (I0.2) 串联,并将 REV PB (I0.2) 的常闭触点与 FWD PB (I0.0) 串联。 将 NC 触点串联在两个网络中,以便操作员可以通过按 STOP PB 来停止正向或反向旋转 这里我们使用 OLR 来保护电机,因此在两个网络中串联添加电机跳闸常闭触点 (I0.3) 以保护电机 运行时测试用例 注:上述 PLC 逻辑提供了 PLC 逻辑在三相异步电机控制中应用的基本思路。 逻辑是有限的,不完整的应用。
  8. leizuofa

    条件控制逻辑的 PLC 程序

    这是条件逻辑电路的 PLC 程序。 以下示例基于使用可编程逻辑控制器的梯形逻辑。 PLC 条件控制逻辑 在工业或工厂中,有许多齿轮箱系统用于不同的机器/电机。 为了使齿轮箱电机平稳运行,每次都需要润滑,因为良好的维护工作可以延长齿轮箱的使用寿命。 但问题是,操作人员在机器操作过程中经常会犯错误,因为在每个变速箱电机机构中,我们都需要先启动润滑,然后再启动主变速箱机构。 因此,我们必须实现一种逻辑,以确保 PLC 系统能够正确控制事物。 问题图 注意:为了方便讨论,本示例中不考虑本地/远程或任何其他允许的联锁。 问题方案 这里我们通过一个简单的条件逻辑示例来解决这个问题,在这个示例中,有一个齿轮箱电机,我们需要在启动它之前提供润滑。 因此,对于润滑,我们有一个润滑电机(也称为油泵或辅助润滑油泵),它将向主电机或变速箱电机提供润滑油。 此外,我们将提供一个联锁系统,因此操作员在没有使用适当润滑的情况下无法直接启动/操作主电机,否则主电机可能会过热,并且在没有适当护理的情况下运行一段时间后可能会损坏。 操作员必须先打开油泵,然后才能操作主电机。 通过使用这种逻辑,我们可以在适当的润滑下使齿轮箱电机长期运行。 操作员通过油泵的启动和停止按钮来启动/停止油泵。 油泵和主电机都有单独的启动和停止按钮,如上图所示。 PLC 输入列表 油泵启动 PB : I0.0 油泵停止 PB : I0.1 主电机启动PB:I0.2 主电机停止PB:I0.3 PLC 输出列表 油泵电机:Q0.0 主电机:Q0.1 PLC 条件控制电路梯形图 梯形图逻辑说明 在本次应用中,我们使用西门子 S7-1200 PLC 和 TIA Portal 软件进行编程。 我们也可以用继电器电路来设计这个逻辑。 该电路也称为条件控制电路,因为第二序列取决于第一个条件。 我们将在网络 1 中编写油泵逻辑。这里我们将采用油泵 START PB (I0.0) 的常开触点,并且还必须考虑油泵 (Q.0) 线圈的一个常开触点,用于锁存 START 命令。 将油泵停止 PB(I0.1)常闭触点串联,按下油泵停止 PB(I0.1)即可解锁电路,操作者即可停止油泵(Q0.0)。 现在在网络 2 中编写主电机的逻辑。这里我们将采用主电机 START PB (I0.2) 的常开触点,并在主电机线圈上再采用一个常开触点来锁存主电机 (Q0.1)。 将主电机停止 PB (I0.3) 的常闭触点串联,按下主电机停止 PB(I0.3) 即可解锁电路,操作者可以停止主电机 (Q0.1)。 将油泵常开触点(Q0.0)串联在主电机 START PB(I0.2)后,实现联锁。 因此,操作员必须启动油泵(Q0.0),然后才能启动主电机(Q0.1)。 运行时测试用例 注:上述 PLC 逻辑提供了条件控制逻辑 PLC 程序应用的基本思路。 逻辑是有限的,不完整的应用。
  9. leizuofa

    PLC 模拟输入采样梯形图逻辑

    设计一个高效的PLC梯形逻辑程序,以2Hz的速率对模拟输入(I:1.0)进行采样,并将平均值输出到模拟输出O:1.0,每两秒一次。 PLC 模拟输入采样梯形图逻辑
  10. leizuofa

    PLC 输送梯形图逻辑程序

    假设输送系统上有十六个站。 工位编号为 0-15,其中零工位是第一个工位(即零件进入传送带的点)。 零件应以每四秒一站的速度沿着传送带前进。 零件在任何时间点可能位于也可能不在给定站点。 输入传感器 I:0.0/0 用于检测进入传送带的零件。 在第 5 站,检查零件是否有缺陷,如果零件有缺陷,则输入传感器 I:0.0/1 通电。 在工位 10,通过输出 O:0.0/0 通电,将任何有缺陷的部件从传送带上移除。 为此过程编写一个高效的梯形逻辑程序。 PLC输送梯形图逻辑程序
  11. leizuofa

    PLC 根据事件对输出通电或断电

    编写以下 PLC 程序以根据事件对输出通电或断电。 某个开关(I:1/0)是启动一个进程。 该过程将运行 30 秒,停止 10 秒,然后在开关 I:1/0 保持闭合状态时重复该过程。 任何时候打开I:1/0都是复位所有定时器并断电所有输出。 输出 O:2/0 将在 30 秒运行期间通电,输出 O:2/1 将在 10 秒停止期间通电。 在运行期间,单个输出 O:2/2 由输入 I:1/1 控制。 如果 I:1/1 打开(在运行周期开始时),O:2/2 将在前 5 秒关闭,然后打开 10 秒。 如果 I:1/1 关闭(在运行周期开始时),O:2/2 将在前 10 秒关闭,然后开启 15 秒。 运行周期开始后更改 I:1/1 不应更改上述顺序。 在停止期间,输出 O:2/2 始终关闭。 PLC 通电或断电输出
  12. leizuofa

    PLC 计数器程序

    为下面的示例编写一个 PLC 计数器程序。 PLC计数器 某个过程是计算 10 秒时间内输入 I:0.0/0 上的 true 到 false 转换的数量。 如果输入字 I:0.1 的值小于 10000 或大于 20000,则进行计数。 10 秒计数周期在流程开始后 15 秒开始。 I:0.0/1 是过程启动输入,输入 I:0.0/2 是过程停止输入。 计数显示仅在计数周期结束时输出到字 O:0.0。 所有输出将在计数周期后 5 秒断电。 仅在再次明确按下流程启动输入后才应重复该流程。 为此过程编写一个高效的梯形逻辑程序。 PLC 逻辑
  13. leizuofa

    PLC 逻辑门程序

    为下面的 plc 示例编写一个 PLC 逻辑门程序。 逻辑门程序 编写一个程序,当 I:0.0/0 通电时,将 B3:0 与 B3:1 进行 AND 运算;当 I:0.0/1 通电时,将 B3:0 与 B3:1 进行 OR 运算;当 I:0.0 通电时,将 B3:0 与 B3:1 进行异或运算 /2 通电,当 I:0.0/3 通电时补 B3:0。 B3:1是保存每种情况的结果。 如果多个输入 I:0.0/0-I:0.0/3 通电,则仅执行其中一项操作。 运算的优先顺序应为从AND(最高优先级)到COMPLMENT(最低优先级)。 PLC梯形图逻辑
  14. leizuofa

    Allen Bradley PLC 子程序

    JSR、SBR 和 RET 指令用于指示控制器执行梯形图程序内的单独子程序文件,并返回到 JSR 指令后面的指令。 Allen Bradley PLC 子程序 SBR 指令必须是包含子例程的程序文件中第一个梯级上的第一条指令。 使用子例程存储必须从应用程序中的多个点执行的程序逻辑的重复部分 子例程可以节省内存,因为您只需对其编程一次。 使用立即输入和/或输出指令(IIM、IOM)更新子例程内的关键 I/O,特别是当您的应用程序调用嵌套或相对较长的子例程时 否则,控制器不会更新 I/O,直到到达主程序末尾(执行完所有子程序后) 子例程内控制的输出保持其最后状态,直到再次执行子例程。 当执行 JSR 指令时,控制器跳转到目标子程序文件开头的子程序指令(SBR),并从该点恢复执行。 除了该文件中的第一条指令之外,您不能跳转到子例程的任何部分。 目标子例程由您在 JSR 指令中输入的文件号来标识。 SBR指令用作程序文件作为常规子程序文件的标签或标识符。 该指令必须编程为子程序第一个梯级的第一条指令。 RET 指令标志着子程序执行的结束或子程序文件的结束。 如果包含 RET 指令的梯级位于子例程结束之前,则该梯级可能是有条件的。 这样,仅当子程序的梯级条件为真时,控制器才会忽略子程序的平衡。
  15. leizuofa

    PLC 定时器程序

    为以下 plc 示例编写 PLC 定时器程序。 PLC定时器 构建一个 PLC 定时电路,每两秒输出(使用输出 O:2/0)一个 0.5 秒脉冲(即打开 0.5 秒然后关闭 2 秒)。 如果开关(使用 I:1/0)闭合,如果开关打开,则每两秒产生 1 秒脉冲。 梯形图逻辑
  16. leizuofa

    星三角电机启动器 PLC 程序

    当电动机启动时,它会消耗通常比正常电流大 5-6 倍的高电流。 在直流电机中,启动时没有反电动势,因此初始电流与正常电流相比非常高。 为了保护电机免受这些高启动电流的影响,我们使用星形和三角形启动器。 简单地采用星形连接,电机的供电电压会较低。 所以我们在电机启动时采用星形连接,电机运行后我们将星形连接改为三角形连接,以获得电机的全速。 星三角电机启动器 下图一一展示了星形和三角形绕组的接线方式。 可以看出,星形连接时,三个绕组的一端都短接成星点,而每个绕组的另一端都连接到电源。 在三角形配置中,绕组连接成形成闭环。 各绕组的连接如上图所示。 在实际电机中,三相连接按以下顺序提供,如图所示 因此,为了在实际电机中实现星形和三角形的绕组连接,连接方式如上图所示。 主承包商用于向绕组供电。 它必须一直打开。 最初,星形接触器闭合,而三角形接触器打开,这使得电机绕组呈星形配置。 当电机加速时,星形接触器打开,而三角形接触器闭合,将电机绕组变成三角形配置。 接触器采用PLC控制。 下面的PLC教程将讲解星三角电机启动器的梯形图编程。 星三角电机启动器 PLC 程序: PLC梯形图逻辑 第 1 级主接触器: 主接触器由常开输入启动按钮(I1)、常闭输入启动按钮(I2)和常闭过载继电器组成。 这意味着只有按下启动按钮,主接触器才会通电,而未按下停止按钮,过载继电器不会激活。 名为 (Q1) 的常开输入与启动按钮 I1 并联。 通过这样做,创建了一个按钮,这意味着一旦电机启动,即使释放启动按钮,它也会保持启动状态 梯级 2 星形接触器: 星形接触器取决于主接触器、定时器常闭触点(T1)和输出三角形接触器(Q3)常闭触点。 因此,只有主接触器闭合、时间输出不激活且三角形接触器不通电时,星形接触器才会通电。 定时器T1: 定时器T1测量星三角起动器的绕组连接改变之前的时间。 主接触器通电后开始计时。 第 3 级 Delta 接触器: 当主接触器 (Q1) 通电、定时器 T1 启动且星形接触器 (Q3) 断电时,三角形接触器将通电。 另请参阅按钮编程以及简单电机启动器的其他要求,详见 PLC 教程:电机启动器 注意:本文仅供教育或参考目的。 对于带电电路,上述电路将增加一些内容,如安全相关、根据应用、一些联锁等。
  17. leizuofa

    电机启动器 PLC 程序

    PLC 教程逐步解释了为电机启动器编程 PLC 的过程。 电机启动器有多种类型,但本 PLC 教程的范围仅限于简单的电机启动器。 应当有以下规定。 按下按钮启动电机:即使松开按钮,电机也应继续旋转。 停止 按下按钮可在电机启动后停止电机。 过流保护:过载时,根据过载继电器接触器的信号,电机自动停止。 限位开关:应防止电机启动,也可停止运行中的电机。 电机启动器还应具有指示灯(灯)以显示电机的ON或OFF状态。 电机电气原理图: 上图显示了电机启动器的物理布局,但这将通过本 PLC 教程中的梯形逻辑进行设计。 上图未显示限位开关,因为它取决于外部联锁,如液位开关、流量开关、压力开关等……具体取决于应用。 如果不需要互锁,则只需从图中删除符号并用简单的电线连接即可。 电机启动梯形图: 下图为电机启动梯形图。 启动按钮 I1 : 使用常开触点(常开触点)是因为只有按下按钮时电机才会启动。 停止按钮 I2 : 使用常闭(断开触点)触点是因为按钮通常应处于闭合或高电平状态,以便电机继续运行。 按下按钮时它应该打开。 它与启动按钮相反。 过载继电器 I3 : 正常情况下,该继电器应允许电机旋转,因此选用常闭触点。 如果发生过载,它将通过打开触点来停止电机。 限位开关 I4 : 电机只能在限位开关闭合时旋转,因此使用常开触点。 输出 Q1、Q2、Q3: 继电器线圈Q1、Q2、Q3分别代表电机输出、电机指示ON、指示OFF。 ON 指示灯从常开输入获取输入,该输入取决于输出 Q1。 OFF 指示器由常闭输入供电,该输入取决于输出 Q2。 输入 Q1(连续旋转): 由于要求一旦按下按钮,即使松开按钮,电机也应连续运转。 为了实现此部分,使用输入 Q1(常开)并与 I1 并联。 该输入取决于输出 Q1。 当输出为高电平时,输入 Q1 也为高电平。 由于输入 Q1 与 I1 提供并联路径,因此如果其中任何一个为高电平,电机就会运行(如果其他条件也满足)。 启动按钮(常开)、停止按钮(常闭)、过载继电器(常闭)和限位开关(常开)串联。 因此,如果按下启动按钮,未按下停止按钮,未接通过载继电器且限位开关闭合,电机将运行。 注意:本文仅供教育或参考目的。 对于带电电路,上述电路将增加一些内容,如安全相关、根据应用、一些联锁等。
  18. leizuofa

    水位控制逻辑的 PLC 程序

    设计一个 PLC 程序,通过根据低水位和高水位打开和关闭排水泵来控制储水箱的水位。 水位控制 PLC 程序 逻辑描述 自动:如果在本地控制面板中选择自动模式,则泵将根据低液位开关和高液位开关进行逻辑控制 手动:如果在本地控制面板中选择手动模式,则无论低液位开关和高液位开关状态如何,都将使用本地控制面板中的开/关按钮手动控制泵。 当水位达到低水位时,泵将停止。 如果水位达到高点,水泵就会启动,将水排出,从而降低水位。 指示面板:该面板包含 LED,用于显示水位控制的状态。 它具有泵运行、低电平和高电平信号 如果泵正在运行,则泵运行状态灯将亮起。 然后,如果低液位开关激活,则低液位状态灯将亮起。 如果高液位开关激活,则高液位状态灯将亮起。 PLC 梯形图逻辑 选择手动模式,关闭位置且水位低 选择手动模式且水位在低水位和高水位之间 选择自动模式并激活高级开关
  19. leizuofa

    用于连续灌装操作的 PLC 程序

    PLC 程序:连续填充操作需要在传送带上移动的盒子自动定位和填充。 用于连续灌装操作的 PLC 程序 目的 电磁阀:控制料斗的产品填充。 电磁阀将在盒子定位后激活(接近开关激活),并在液位开关激活(液位已满)后再次停用。 液位开关:检测灌装箱内的产品液位。 接近开关:将盒子定位在箍的正下方。 电机:运行传送带,使盒子相应移动。 本地控制面板:它有用于控制顺序的启动和停止按钮。 指示面板:显示工厂/批次状态。 状态信号为运行/待机/满。 PLC逻辑 以下是默认位置: 停止开关:常闭 (NC) 启动开关:常开(NO) 接近开关:常开 (NO) 液位开关:常开 (NO) 注意:在梯形逻辑中,我们可以根据需要使用常开或常闭触点作为接近开关和液位开关的默认值。 如果我们使用NO,那么在开关激活后它就变成NC。 如果我们使用NC,那么开关激活后它就变成NO。 解释 在上面的梯形逻辑中,我们有 5 个梯级/完整的行。 第一梯级: 它具有停止、启动和运行指示。 STOP 默认为 NC,START 为 NO,当按下 START 命令时,STOP 和 START 均为 NC,因此输出 RUN 将被激活。 指示面板上将显示 RUN 指示。 由于“开始”是一个仅生成瞬时命令的按钮。 因此我们使用 RUN 输出的逻辑常开触点。 当 RUN 被激活时,NO 变为 NC 并保持/锁存 START 命令,即使 START 信号丢失(因为它是瞬时型),RUN 也会连续激活。 第二梯级: 用于指示面板中的STAND BY信号状态。 RUN 指示 NC 触点连接至 STANDBY。 因此,当 RUN 信号激活或过程开始时,NC 变为 NO,并且 STAND BY 指示将被禁用。 如果它没有运行,则将激活待机。 第三级: 用于指示面板中指示FULL信号状态。 当液位开关和接近开关被激活时,NO 触点将变为 NC,并且 FULL 信号状态将启用。 第四级: 它用于控制电机启动/停止。 此处使用接近开关常闭触点和运行信号常开触点来控制电机。 因此,当我们按下“开始”按钮时,“运行”将被激活(如第一个梯级中所述),因此“运行”信号常开触点将变为常闭。 接近和运行信号均已启用/正常,然后电机将启动,传送带将开始运行,盒子/包裹将开始移动。 一旦盒子到达胡珀之前,接近开关将被激活。 因此接近开关常闭触点变为常开,因此电机将立即停止。 装满后,盒子必须再次移动并到达另一侧。 所以这里我们使用液位开关跨接近开关无触点。 填充完成后,液位开关触点从常开变为常闭,因此电机再次启动并将盒子移动到另一端。 第五级: 它用于控制电磁阀的动作。 如果电磁阀激活,则开始填充盒子,如果电磁阀停用,则填充将停止。 这里我们主要使用RUN信号常开触点、液位开关常闭触点、接近常开触点来控制电磁阀。 当发出启动命令(运行信号常开触点变为常闭)、液位为零时(此处默认使用液位开关常闭触点)、当 Box 放置在斗盖下方时(使用接近开关常开触点),电磁阀将被激活。 因此,当盒子到达漏斗下方时,常开触点变为常闭),在所有逻辑正常后,电磁阀将被激活并开始填充。 如果液位达到 100%,则液位开关将变为 NO,从而通过停用电磁阀来停止灌装。 我们在这里使用接近开关,因为当盒子放置在正确的位置时必须开始填充。 填充完毕后,将盒子移出,当下一个盒子到达胡珀下方时将再次开始填充。
  20. leizuofa

    PLC 输送机电机梯形图逻辑

    使用可编程逻辑控制器 (PLC) 进行 PLC 输送机电机梯形图逻辑或输送带控制的 PLC 编程教程。 PLC 输送机电机梯形图逻辑 目标:顺序任务如下 当按下开始按钮时 电机将启动 RUN(绿灯)指示灯将亮起 电机正在运行,因此 Box 将开始移动 接近传感器将检测盒子何时到达另一端 电机将停止 RUN(绿灯)指示灯将熄灭 STOP(红灯)指示灯将亮起 紧急停止按钮将用于随时停止电机。 继电器原理图 R:停止指示灯, G:运行指示灯, M:电机, OL:过载继电器(电机保护继电器), LS1:接近开关, PB1:启动按钮, PB2:紧急停止按钮, CR : 承包商继电器 操作顺序 启动按钮已启动。 CR1-1 闭合以密封 CR1 或锁存启动命令 CR1-2 打开,关闭红色停止指示灯 CR1-3 关闭,打开绿色运行指示灯 CR1-4闭合,为电机启动器和电机通电 盒子/包裹移动,接近开关 (LS1) 在盒子到达时检测到盒子并断开线圈 CR1 的通电 CR1-1 打开以打开密封触点(未锁定启动命令) CR1-2 关闭,红色指示灯亮起 CR1-3 打开,绿色指示灯关闭 CR1-4 打开以使起动器线圈断电、停止电机并结束序列 PLC 梯形图逻辑
  21. 泵房无人值守系统一般应用于供水系统中泵站的远程监控及管理。通过海为云平台,泵站管理人员可以在供水公司的泵站监控中心远程监测站内清水池水位或进站压力、加压泵组工作状态、出站流量、出站压力等;支持手机APP、云网站远程对水泵启动设备手动控制、自动控制、远程控制加压泵组的启停;利用海为云摄像机,还可以图像监视站内全景及重要工位,实现泵站无 人值守。 图1 泵站现场一角 一、选型配置 1、HMI: C10,十寸触摸屏1024x600分辨率,A8 CPU,4G Flash,512M RAM。支持: 1.1、串口/U 盘/SD 卡/ 以太网/ 海为云等方式程序下载; 1.2、智能管理,支持云端/ 手机端访问控制,操作性强; 1.3、独创A/B Key 安全机制、多语言自动翻译、工程概览界面; 1.4、集成Haiwell Cloud云服务、内置Haiwell 云引擎; 1.5、手机APP报警信息推送。如果在APP没有打开的情况下,系统会以短信形式,把报警消息发送到机主和管理员手机。 2、云摄像机:CTQ3,壁挂式云摄像机。 2.1、200万像素 1080P 4mm 水平视场角:87°对角104° 距离25m 红外夜视30米 IP66 RJ45(10/100MB)带wifi 支持SD卡。 2.2、内置视频流云服务,集成海为云功能,支持手机远程实时监控。 3、PLC:T16S2R+S08AI+S08AI。 3.1、T系列标准型PLC,可扩展7个模块,自带一个RS232,一个RS485口; 3.2、支持2路200K高速脉冲输入,2路200K高速脉冲输出。 3.3、程序永久保存,程序容量48K,指令丰富,完全满足现场逻辑控制需求。 3.4、模拟量不用写任何转化程序。现场温度、压力、液位采集一步到位。 二、现场组网 图2 泵站现场组网示意图 三、摄像头HMI配置介绍 3.1 摄像头上电,能上网的网线插入摄像头网口,此时摄像头自动获取IP,上网成功。 3.2 每个摄像头出厂的时候都有一个序列号和验证码。 3.3 打开海为HMI编程软件-进入外设-摄像头-增加外设,在新增加的摄像头中填入验证码和序列号即可。 3.4 在编辑画面中,高级控件-摄像头操作,绑定建好的摄像头,下载程序屏上网,手机即可远程访问。 四、现场控制照片 图3 泵站现场组网示意图 图4 触摸屏手机APP监控以及摄像头远程APP查看 五、方案优势与总结 1、传统触摸屏显示摄像机画质清晰度不高,且滞后明显。海为云摄像机,视屏清晰流畅,适用各种机房泵站、农业水厂养殖、畜牧业监控管理等场合。 2、传统HMI接视频做法是:HMI硬件上预留CVBS信号接口,这种方式硬件接口有限,清晰度不高,显示数量有限。海为云摄像机与HMI这种视频查看方式,理论上可以接摄像机的数量没有限制,而且可以支持远程手机APP和网页查看,随时随地,设备运行尽在掌中。 3、触摸屏摄像机配置简单,只要填入序列号和验证码即可。 4、支持现场报警信息推送,可以推送到记住和管理员手机APP,掌握现场一手报警信息,及时对泵站的压力、液位等报警信息进行监控。海为APP还能实现当APP不在系统后台运行时,系统会用短信的形式发给用户,十分迅捷。 5、模拟量不用写任何转化程序。现场温度、压力、液位采集一步到位。 6、支持对现场触摸屏、PLC程序远程上下载,节省技术工程师人员外出调试成本。
  22. caixiaofeng

    如何排除 PLC 系统故障?

    在这篇文章中,我将给出一些来自我个人经验的基本说明,以便为您提供有关如何在自动化系统 ( PLC/DCS ) 中进行故障排除的指南: 自动化系统故障排除通常采用相同的策略来找到系统故障的解决方案。 然而,根据应用程序的复杂性和规模以及特定的自动化系统,故障排除步骤会略有不同或更复杂。最好的知识是通过实践和实际故障排除条件获得的。我认为反复练习才是解决办法。欢迎大家补充和评论!! PLC 系统故障排除 在继续之前,我们同意现代自动化系统具有用于控制应用程序的 PLC。如果我们有一个小型应用程序,那么系统可能有一个 microPLC(或 nanoPLC)或其他类型的紧凑型控制器(很多时候这取决于应用程序)。 我说现代自动化系统是因为在过去(在 PLC/其他紧凑型控制器被自动化开发公司熟知并使用之前),自动化系统的控制仅通过继电器进行。 调查控制器的程序 我们应该做的第一件事是查明我们是否满足错误操作的正确条件。为此,我们应该找到系统的“思维”。这个“头脑”就是控制器(或者是一种 PLC,或者是另一种类型的紧凑型控制器)。如果我们没有满足正确的条件,那么我们应该调查控制器的程序以找出问题的根源(始终检查 SCADA 中出现的消息)。这将更快地指导解决方案,因为在 SCADA 中会出现重要信息,例如故障/警报描述或 PLC 中的特定地址。 我们会发现的是来自硬件的错误信号(例如来自按钮的数字信号或来自机械开关的数字信号或来自“未到达”控制器输入的继电器触点的数字信号或具有错误值的模拟信号)或来自另一个软件系统(例如 SCADA)的错误信号。 调查来自硬件的条件 当我们得出问题根源的结论时,我们会暂时离开控制器的程序并出去检查我们的结论。我们应该已经找到自动化系统的图纸,以便查看我们想要检查的组件的连接。例如,如果我们发现按钮发出的数字信号“没有到达”控制器的输入,那么我们就拿起万用表去检查按钮。如果按钮正常,那么我们检查按钮和控制器输入之间是否有保险丝。如果有的话,我们就检查一下。如果保险丝正常,我们就会检查电缆的路线。也许我们的电缆被切断了。如果电缆正常,那么控制器的输入可能存在硬件问题,也许我们应该用新的输入模块更换该输入模块或以其他方式修复它(维修应由合格的人员完成)。 根据控制器的输出调查硬件 如果我们得出结论认为我们具备正确的条件,那么我们应该检查控制器和故障设备(我们指的是无法正常工作的设备)之间的组件。例如,如果我们有一个工业炉不关门(即使我们有通过程序关门的条件),则可能是我们的 PLC(或其他控制器)为关门而通电的继电器有故障。如果继电器正常,那么负责关门的电机可能有问题。我们应该检查电机的状态(电机线圈、机械部件)如果电机正常,我们应该检查电机输入的电压值(用万用表),如果万用表测量不正确,还应检查电缆的状态。如果电压和电缆都正常,那么可能是门炉结构的某个地方发生了堵塞。 动力装置是一个“优点”! 一般来说,当我们的自动化系统中有动力单元(驱动器)来驱动电机时,我们应该准备好特定动力单元的手册。这是因为动力装置具有数字显示器或 7 段 LED 显示器或简单的 LED,用于通知我们其内部或驱动电机处存在的故障。这对于工程师和技术人员来说非常有用。此外,现代动力装置具有特殊的算法来检查电机状态、电压和电流值等。例如,如果电机过热,驱动器会通知我们,因为它会持续检查位于电机外壳内的温度传感器(例如热敏电阻)。然后我们应该检查电机是否实际上过热,或者我们的温度传感器有故障,我们应该更换它。 检查控制器状态 有时,当我们的PLC的 CPU在程序流程中检测到不可接受的情况时,它会进入“停止”模式,并且可能有一个 LED 闪烁并指示此故障。此外,如果系统发生任何其他故障,一些 LED 会指示故障类型(有关更多信息,请参阅控制器手册)。一般而言,在自动化系统中建立任何类型的控制器都具有相同的行为。 安全系统 许多自动化系统(通常是生产机器)在设计中都有一些“安全系统”,例如“Pilz”或“Siemens Sirius”。这些是智能紧凑型控制器,用于监控防护门打开或紧急停止等情况。当发生这些情况时,安全系统会停止自动化系统的运行,以保护人和机器。为了将自动化系统重置为功能状态,安全系统手册中有特殊说明。 上述所有内容的结论是在故障排除时采取循序渐进的策略。随着时间的流逝和经验的积累,也许我们会绕过一些步骤,特别是如果我们是负责维护我们每天都会遇到的系统的人员。然而,一个好的策略是有组织性和耐心。祝你的努力好运!
  23. leiwenge

    了解 PLC 基础知识

    可编程逻辑控制器提供各种自动化应用所需的可靠、高速控制和监控。 可编程逻辑控制器 (PLC) 已在工业制造领域占据重要地位,如果这项技术没有得到应有的重视,我们将是失职。 因此,我们在这个新的 EC&M 部门推出了一系列基于 PLC 基础知识的文章,涵盖固态工业自动化技术。 在本系列 PLC 基础知识中,我们将介绍 PLC 硬件模块; 软件能力; 当前的应用程序; 安装参数; 测试和故障排除; 和硬件/软件维护。 什么是PLC? 美国电气制造商协会 (NEMA) 将 PLC 定义为“数字操作电子设备,它使用可编程存储器在内部存储指令,通过实现特定功能,例如逻辑、排序、定时、计数和算术,通过数字控制或模拟 I/O 模块各种类型的机器或过程。” 一家 PLC 制造商将其定义为“一种固态工业控制设备,它接收来自用户提供的受控设备(例如传感器和开关)的信号,并以由存储在用户内存中的基于梯形图的应用程序进度确定的精确模式执行这些信号,并且提供用于控制过程或用户提供的设备(例如继电器或电机启动器)的输出。” 基本上,它是一种固态、可编程的电气/电子接口,可以以非常快的速度操纵、执行和/或监控过程或通信系统的状态。 它基于集成微处理器系统中包含的可编程数据运行。 PLC 能够接收(输入)和传输(输出)各种类型的电气和电子信号,并且几乎可以控制和监控任何类型的机械和/或电气系统。 因此,它在与计算机、机器和许多其他外围系统或设备的接口方面具有极大的灵活性。 它通常以继电器梯形逻辑进行编程,设计用于在工业环境中运行。 它是什么样子的? PLC 有各种尺寸。 通常,PLC 占用的空间或大小与用户系统和输入/输出要求以及所选制造商的设计/封装能力直接相关。 PLC 的机箱可以是开放式或封闭式。 各个模块插入机箱的背板。 电子元件安装在包含在模块内的印刷电路板 (PCB) 上。 它从哪里来的? 第一个 PLC 是在 1960 年代后期推出的,是可编程控制器或 PC(不要与用于个人计算机的符号混淆)的产物。 自 60 年代初以来,PC 就一直存在于该行业。 对适合更小的空间的更好更快的控制继电器的需求以及对程序不灵活性(硬接线继电器、步进开关和鼓编程器)的挫折催生了 PC。 虽然PC和PLC在语言上是互换的,但它们的区别在于PC是专用于固定程序中的控制功能,在某种意义上类似于过去能力有限的问题。 另一方面,PLC 只需要重写其软件逻辑即可满足被控制系统的任何新需求。 因此,PLC 可以适应许多过程或监控应用需求的变化。 PLC是如何工作的? 要了解 PLC 的工作原理,我们必须了解其中央处理器 (CPU) 的扫描顺序。 该方法基本上对所有 PLC 都是相同的。 但是,由于系统中添加了特殊的硬件模块,因此需要额外的扫描周期。 这是一个涉及每个 PLC 的简单扫描过程。 首先,I/O 硬件模块被梯形逻辑软件程序扫描如下。 上电后,处理器扫描输入模块并将数据内容传输到输入的图像表或寄存器。 来自输出图像表的数据被传输到输出模块。 接下来,扫描软件程序,并检查每个语句以查看是否满足条件。 如果条件满足,处理器将数字位“1”写入输出图像表,外围设备将被通电。 如果条件不满足,处理器将“0”写入输出图像表,外围设备(使用“正逻辑”)保持断电。 PLC 接口多种类型的外部电气和电子信号。 这些信号可以是交流或直流电流或电压。 通常,它们的范围为 4 到 20 毫安 (mA) 或 0 到 120VAC,以及 0 到 48VDC。 这些信号称为 I/O(输入/输出)点。 它们的总和称为 PLC 的 I/O 能力。 从电子的角度来看,该数字基于 PLC 的 CPU 在指定时间内能够查看或扫描的点数。 这种性能特性称为扫描时间。 然而,从用户的实际角度来看,所需的 I/O 模块数量以及每个 I/O 模块上包含的 I/O 点数将决定系统的 I/O 能力。 在您的 PLC 系统中拥有足够的 I/O 能力很重要。 拥有更多总比更少更好,这样当将来需要更多 I/O 点时,将现有的备用 I/O 点写入软件会更容易(因为硬件已经存在)。 有多余的 I/O 点对操作系统没有坏处; 软件可以编程忽略它们,这些点对 PLC 的扫描时间的影响可以忽略不计。 PLC的软件程序 软件程序是 PLC 的核心,由程序员编写,程序员使用元素、功能和指令来设计 PLC 要控制或监视的系统。 这些元素放置在继电器梯形逻辑 (RLL) 中单独编号的梯级上。 软件的 RLL 由 CPU 模块或控制器模块中的处理器执行(相同模块,不同名称)。 有多种类型的 PLC 软件设计包可用。 经常选择的一种软件包是 RLL 格式,包括触点、线圈、定时器、计数器、寄存器、数字比较块和其他类型的特殊数据处理功能。 使用这些元素,程序员设计控制系统。 然后将外部设备和组件连接到与程序员的软件梯形逻辑相同的系统中。 然而,并非所有软件元素都具有硬连线的物理对应物。 当 PLC 的处理器通过软件程序(逐级)扫描(自上而下)时,会执行 RLL 的每一行。 软件正在镜像的硬连线设备随后变为活动状态。 因此,该软件是控制设备,并为程序员或技术人员提供了灵活性,可以从系统操作中“强制一个状态”或“阻止一个设备”。 例如,线圈或触点可以直接从软件操作(独立于控制柜到源或现场输入设备的硬接线)。 或者,可以使设备看起来不可见(从系统操作中移除),即使它是电气硬接线并且物理就位。 单独的 PLC 部分 所有 PLC 共有四个部分,每个部分都可以细分为较小但同样重要的部分。 这些主要部分包括电源部分,它为 PLC 和 I/O 基本模块提供工作直流电源,并包括备用电池; 程序软件部分; CPU 模块,包含处理器并保存内存; 和 I/O 部分,它控制外围设备并包含输入和输出模块。 电源部分。 电源 (PS) 部分从外部 120VAC 或 240VAC 电源(线电压)获取输入电源,该电源通常熔断并通过 PS 外部的控制继电器和滤波器供电。 此外,PS 有自己的集成交流输入保险丝。 然后对该线路电压进行降压、整流、滤波、调节、电压和电流保护以及状态监控,状态指示以多个 LED(发光二极管)的形式显示在 PS 的正面。 PS 可以有一个按键开关来保护存储器或选择特定的编程模式。 PS 的输出为 PLC 的各种模块(通常具有 20A 或 50A 的总电流能力)以及用于存储备份的集成锂电池提供低直流电压。 如果 PS 出现故障或其输入线电压低于特定值,则存储器内容将不会与故障前的内容发生变化。 PS 输出为 PLC 中的每个模块供电; 但是,它不向 PLC 的外围 I/O 设备提供直流电压。 中央处理器模块。 “CPU”、“控制器”或“处理器”都是不同制造商用来表示执行基本相同功能的相同模块的所有术语。 CPU模块可以分为两个部分:处理器部分和内存部分。 处理器部分做出 PLC 所需的决定,以便它可以操作其他模块并与其他模块通信。 它通过串行或并行数据总线进行通信。 I/O 基本接口模块或单独的板载接口 I/O 电路提供与处理器通信所需的信号调节。 处理器部分还执行程序员的 RLL 软件程序。 存储器部分在存储器的三个专用位置存储(以电子方式)可检索的数字信息。 这些内存位置由处理器定期扫描。 存储器将接收(“写入”模式)数字信息或由处理器访问(“读取”模式)数字信息。 这种读/写 (R/W) 功能提供了一种更改程序的简单方法。 存储器包含多种信息类型的数据。 通常,数据表或图像寄存器和软件程序 RLL 位于 CPU 模块的内存中。 程序消息可能驻留在或可能不驻留在其他存储器数据中。 一些制造商使用备用电池来保护内存内容在电源或内存模块出现故障时不会丢失。 还有一些使用各种集成电路 (IC) 存储器技术和设计方案,以在不使用备用电池的情况下保护存储器内容。 CPU 模块的典型内存部分的内存大小为 96,000 (96K) 字节。 这个大小告诉我们内存中有多少个位置可用于存储。 当需要更大的内存时,可以将额外的内存模块添加到您的 PLC 系统中。 这些扩展模块是随着I/O模块数量的增加或软件程序的增加而添加到PLC系统中的。 完成此操作后,内存大小可高达 1,024,000 (1024K) 字节。 制造商将以“字节”或“字”来说明内存大小。 一个字节是八位,一位是二进制代码中最小的数字。 它要么是逻辑“1”,要么是逻辑“0”。 一个字的长度等于两个字节或 16 位。 并非所有制造商都使用 16 位字,因此请注意您的 PLC 制造商对其存储器字位大小的定义。 软件项目。 PLC 不仅需要电子元件来操作,还需要一个软件程序。 PLC 程序员不限于以一种格式编写软件。 有多种类型可供选择,每种类型都更适合一种应用程序而不是另一种应用程序。 典型的是前面讨论过的 RLL 类型。 其他 S/W 程序包括“C”、状态语言和 SFC(顺序功能图)。 无论选择哪种软件,都会由 PLC 的 CPU 模块执行。 软件可以在处理器处于联机状态(PLC 实际运行时)或脱机状态(其中 S/W 执行不影响 I/O 基座的当前操作)的情况下编写和执行。 在 RLL 软件程序中,我们发现了多种类型的编程元素和功能,用于控制 PLC 内部(存储器和寄存器)以及外部(现场)设备的过程。 下面列出了一些更常见的元素、函数和指令类型: * 触点(可以常开或常闭;在监视器上突出显示表示它们处于活动状态)。 * 线圈(可以是正常的或锁定的;突出显示的表示它们已通电)。 * 定时器(线圈可以在指定的延迟时间内打开或关闭)。 * 计数器(可以向上或向下递增计数)。 * 位移位寄存器(活动时可以将数据移动一位)。 * One-shot(意味着在一次扫描时间内处于活动状态;对脉冲计时器有用)。 * 鼓(可以根据时间或事件排序)。 * 数据操作指令(启用移动,数字值的比较)。 * 算术指令(启用数字值的加法、减法、乘法和除法)。 外围设备 PLC 及其 I/O 基座的外围设备可以是从主机和控制台到电机驱动单元或现场限位开关的任何设备。 用于编程的打印机和工业终端也是外围设备。 外围设备可以生成或接收交流或直流电压和电流以及数字脉冲序列或快速长度(脉冲宽度)的单脉冲。 这些外部操作设备有时具有苛刻和/或快速的信号特性,必须能够与 PLC 的敏感微处理器接口。 可以使用各种类型的 I/O 模块(使用适当的屏蔽电缆)来完成这项工作。 输入模块 输入模块有两个功能:接收外部信号和显示该输入点的状态。 换句话说,它接收外围传感单元的信号并为该信号的状态提供信号调节、终止、隔离和/或指示。 输入模块的输入采用离散形式或模拟形式。 如果输入是 ON-OFF 类型,例如带有按钮或限位开关,则信号被认为是离散的。 另一方面,如果输入发生变化,例如随温度、压力或电平变化,则信号本质上是模拟的。 向描述外部条件的输入模块发送信号的外围设备可以是开关(限位、接近度、压力或温度)、按钮或逻辑、二进制编码十进制 (BCD) 或模数 (A/D) 电路。 这些输入信号点被扫描,它们的状态通过每个单独的 PLC 和 I/O 基座内的接口模块或电路进行通信。 下面列出了一些典型的输入模块类型。 * 直流电压(110、220、14、24、48、15-30V)或电流(4-20 mA)。 * 交流电压(110、240、24、48V)或电流(4-20 mA)。 * TTL(晶体管晶体管逻辑)输入(3-15VDC)。 * 模拟输入(12 位)。 * 字输入(16 位/并行)。 * 热电偶输入。 * 电阻温度检测器。 * 大电流继电器。 * 低电流继电器。 * 锁存输入(24VDC/110VAC)。 * 隔离输入(24VDC/85-132VAC)。 * 智能输入(包含微处理器)。 * 定位输入。 * PID(比例、整数、微分)输入。 * 高速脉冲。 输出模块 输出模块传输离散或模拟信号以激活各种设备,例如液压执行器、螺线管、电机启动器,并显示所连接输出点的状态(通过使用 LED)。 信号调理、端接和隔离也是输出模块功能的一部分。 处理器以与输入模块相同的方式处理输出模块。 目前可用的一些典型输出模块包括: * 直流电压 (24, 48,110V) 或电流 (4-20 mA)。 * 交流电压 (110, 240v) 或电流 (4-20 mA)。 * 隔离 (24VDC)。 * 模拟输出(12 位)。 * 字输出(16 位/并行)。 * 智能输出。 * ASCII 输出。 * 双通讯口。 须知条款 A/D:将模拟信号转换为数字字的设备或模块。 地址:PLC 内存中用于存储信息的编号位置(存储编号)。 模拟输入:向模拟输入模块提供过程变化信息的变化信号。 模拟量输出:来自模拟量输出模块的变化信号传输过程变化信息。 波特率:每秒传输或接收的比特数; 也是设备可接受的数字传输速度。 BCD:二进制编码的十进制。 一种用于将 0-thru-9(基数 10)编号系统表示为二进制(基数 2)等价物的方法。 位:单个二进制数字。 字节:八位。 中央处理单元 (CPU):解释、决定和执行指令的集成电路 (IC)。 D/A:将数字字转换为模拟信号的设备或模块 电可擦除可编程只读存储器 (EEPROM):与 EPROM 相同,但可以电擦除。 Erasable Programmable Read-Only Memory (EPROM):用户可以多次擦除和加载新数据的存储器,但在应用中使用时,它的作用相当于 ROM。 EPROM 不会在断电期间丢失数据。 它们是纳米易失性存储器。 图像寄存器/图像表:为 I/O 位状态保留的专用存储器位置。 输入模块:处理来自现场设备的数字或模拟信号。 I/O 点:I/O 模块上的端子点,用于连接输入和输出现场设备。 毫秒:千分之一秒(1/1000 秒,0.001 秒)。 调制解调器:调制解调器是调制器/解调器的首字母缩写词。 这是一种调制(混合)和解调(分离)信号的设备。 操作员界面:允许系统操作员访问 PLC 和 I/O 基本条件的设备。 输出模块:控制现场设备。 并行数据:传输或接收字节或字且所有位同时存在的数据。 程序:完成一项任务的一个或多个指令或语句。 编程设备:用于告诉 PLC 做什么以及何时应该做的设备。 随机存取存储器 (RAM):可以在任何地址访问数据而无需读取多个连续地址的存储器。 数据可以从存储位置读取和写入。 RAM 具有易失性存储器,这意味着断电将导致 RAM 中的内容丢失。 只读存储器 (ROM):可以读取但不能写入数据的存储器。 ROM 通常用于防止程序或数据因用户干预而被破坏。 软件:控制一个过程的一个或多个程序。
  24. caixiaofeng

    什么是人机界面 (HMI)?

    可编程逻辑控制器用于输入各种信号类型(离散信号、模拟信号),对这些信号执行控制算法,然后输出信号以响应控制过程。PLC 本身通常缺乏向操作员显示这些信号值和算法变量的能力。 拥有个人计算机和编辑PLC程序所需软件的技术人员或工程师可以连接到PLC并“在线”查看程序状态以监控信号值和变量状态,但这对于操作人员来说不是一个实用的方法定期监控 PLC 的运行情况。 为了让操作员监视和调整PLC 内存内的参数,我们需要一种不同类型的接口,允许读取和写入某些变量,而不会暴露太多信息或允许任何不合格的人更改程序,从而损害 PLC 的完整性。本身。 此问题的一种解决方案是专用计算机显示器,该显示器经过编程以提供对 PLC 存储器中某些变量的选择性访问,通常称为人机界面或 HMI。 HMI 可以采用运行特殊图形软件来与 PLC 连接的通用(“个人”)计算机的形式,也可以采用设计为安装在金属板面板正面的专用计算机的形式,除了操作员-PLC 界面外不执行任何任务。 第一张照片显示了运行 HMI 软件的普通个人计算机 (PC) 的示例: 这里显示的显示屏恰好用于监控一个示例,即用于纯化从环境空气中提取的氧气的真空变压吸附 (VSA) 过程。在某个地方,PLC(或 PLC 集合)正在监视和控制该 VSA 过程,HMI 软件充当 PLC 内存的“窗口”,以易于操作人员解释的形式显示相关变量。运行该 HMI 软件的个人计算机通过以太网等数字网络电缆连接到 PLC。 注意:操作员界面面板的旧术语是“人机界面”或“MMI”。 下一张照片显示了专门设计和构建用于工业操作环境的专用 HMI 面板的示例: 这些 HMI 面板实际上只不过是“强化”个人计算机,坚固耐用且结构紧凑,以方便在工业环境中使用。 大多数工业 HMI 面板都配备了触摸屏,操作员可以将指尖按在显示的对象上以更改屏幕、查看过程各部分的详细信息等。 技术人员和/或工程师对 HMI 显示器进行编程,以通过数字网络向一个或多个 PLC 读取和写入数据。 HMI 显示屏上排列的图形对象通常模仿现实世界的指示器和开关,以便为操作人员提供熟悉的界面。 例如,HMI 面板表面上的“按钮”对象将被配置为将一位数据写入 PLC,其方式类似于现实世界中的开关将一位数据写入 PLC 的输入寄存器。 现代 HMI 面板和软件几乎完全基于标签,屏幕上的每个图形对象都与至少一个数据标签名称相关联,而数据标签名称又通过标签与 PLC 中的数据点(位或字)相关联名称驻留在 HMI 中的数据库文件。 HMI 屏幕上的图形对象要么接受(读取)来自 PLC 的数据以向操作员提供有用信息,要么从操作员输入向 PLC 发送(写入)数据,或者两者兼而有之。 对 HMI 单元进行编程的任务包括构建标签名称数据库,然后绘制屏幕以按照操作员运行该过程所需的详细程度来说明该过程。 此处显示了现代 HMI 标签名称数据库表的示例屏幕截图: 使用相同的软件访问和编辑标签名称数据库,以在 HMI 中创建图形图像。 根据此示例,您可以看到与 PLC 内存中的数据点关联的多个标签名称(例如,启动按钮、电机运行定时器、错误消息、电机速度)(在本例中,PLC 地址以Modbus寄存器格式显示)。 在许多情况下,标签名称编辑器能够以与 PLC 编程编辑器软件中显示的方式相同的方式显示相应的 PLC 存储点(例如 I:5/10、SM0.4、C11 等)。 在此标签名称数据库显示中需要注意的一个重要细节是每个标签的读/写属性。 特别注意显示的四个标签是只读的:这意味着 HMI 仅有权从 PLC 内存中读取这四个标签的值,而不能写入(更改)这些值。 在这四个标签的情况下,原因是这些标签引用 PLC 输入数据点。例如,START PUSHBUTTON 标签指的是 PLC 中由真实按钮开关供电的离散输入。 因此,该数据点从离散输入端子的通电中获取其状态。如果向 HMI 授予对此数据点的写入权限,则可能会发生冲突。 假设 PLC 上的输入端子已通电(将 START PUSHBUTTON 位设置为“1”状态),并且 HMI 同时尝试将“0”状态写入同一标签。 这两个数据源之一会获胜,而另一个会失败,可能会导致 PLC 程序出现意外行为。 因此,PLC 中与实际输入相链接的数据点应始终被限制为 HMI 数据库中的“只读”权限,因此 HMI 不可能产生冲突。 然而,数据库中的其他一些点也存在数据冲突的可能性。 一个很好的例子是电机运行位,它是 PLC 程序中告诉实际电机运行的位。 据推测,该位从 PLC 梯形图程序中的线圈获取数据。然而,由于它也出现在具有读/写权限的HMI 数据库中,因此HMI 可能会覆盖(即冲突)PLC 内存中的同一位。 假设有人在链接到此标签的 HMI 中编写了一个切换“按钮”屏幕对象:按下 HMI 屏幕上的此虚拟“按钮”将尝试设置该位 (1),再次按下它将尝试重置该位 (0 )。 然而,如果 PLC 程序中的线圈正在写入同一位,则存在明显的可能性,即 HMI 的“按钮”对象和 PLC 的线圈将发生冲突,即试图告诉该位为“0”,而另一个试图告诉该位为“1”。 这种情况与梯形图程序中的多个线圈寻址到同一位时遇到的问题非常相似。 这里要遵循的一般规则是绝不允许多个元素写入任何数据点。根据我教授 PLC 和 HMI 编程的经验,这是学生第一次学习 HMI 编程时最常见的错误之一:他们会尝试将 HMI 和 PLC 写入相同的内存位置,但会产生奇怪的结果。 在对大型复杂系统进行编程时,您将学到的教训之一是,在开始在 HMI 中布局图形之前定义所有必要的标签名称非常有益。 PLC 编程也是如此:如果您在之前花时间定义所有必要的 I/O 点(以及标签名称,如果 PLC 编程软件支持编程环境中的标签名称),那么整个项目会更快且更少混乱。您开始创建任何代码,指定这些输入和输出如何相互关联。 保持标签名称的一致约定也很重要。例如,您可能希望将每个硬连线 I/O 点的标签名称开头为 INPUT 或 OUTPUT(例如 INPUT PRESSURE SWITCH HIGH、OUTPUT SHAKER MOTOR RUN 等)。 维持严格命名约定的原因一开始并不明显,因为标签名称的全部目的是让程序员可以自由地为系统中的数据点分配任意名称。 但是,您会发现大多数标签名称编辑器按字母顺序列出标签,这意味着以这种方式组织的命名约定将在列表中连续(相邻)显示所有输入标签,在列表中连续显示所有输出标签,并且很快。 利用按字母顺序排列的标签名称列表的另一种方法是,每个标签名称以描述其与主要设备关联的单词开头。 以这个过程为例,该过程具有在 PLC 控制系统中定义并在 HMI 中显示的多个数据点: 如果我们按字母顺序列出所有这些标签,那么它们之间的关联就会立即显而易见: 交换器污水泵 交换器出水温度 交换器预热泵 交换器预热温度 交换器预热阀 反应器床温 反应器进料流量 反应器进料温度 反应釜夹套阀 从该标签名称列表中可以看出,所有与热交换器直接关联的标签都位于一个连续组中,所有与反应器直接关联的标签都位于下一个连续组中。 通过这种方式,明智的标签命名有助于以分层方式对它们进行分组,使程序员可以轻松地在将来的任何时间在标签名称数据库中找到它们。 您会注意到,此处显示的所有标签名称在单词之间都缺少空格字符(例如,标签名称应使用连字符或下划线作为间隔字符,而不是“Reactor bed temp”:“Reactor bed temp”),因为通常假定空格由计算机编程语言来进行分隔符(不同变量名之间的分隔符)。 与可编程逻辑控制器本身一样,HMI 的功能一直在稳步增强,而价格却在下降。 现代 HMI 支持图形趋势、数据归档、高级报警,甚至网络服务器功能,允许其他计算机通过广域网轻松访问某些数据。 HMI 能够长时间记录数据,从而使 PLC 不必执行这项非常占用内存的任务。 这样,PLC仅将当前数据“提供”给HMI,而HMI能够使用其更大的内存储备来记录当前和过去的数据。 如果HMI基于个人计算机平台(例如Rockwell RSView、Wonderware、FIX/Intellution软件),它甚至可以配备硬盘驱动器以存储大量历史数据。 一些现代的 HMI 面板甚至在设备内部内置了 PLC,在同一设备中提供控制和监控。 此类面板为离散甚至模拟 I/O 提供端子排连接点,允许所有控制和接口功能位于单个面板安装单元中。
  25. leiwenge

    人机界面 (HMI) 市场2025年全球预测

    2020 年人机界面市场价值 43 亿美元,预计到 2025 年将达到 56 亿美元,2020 年至 2025 年的复合年增长率为 5.2%。推动市场增长的因素包括 对工业自动化的 采用、工业 制造业 迅速 物联网 (IIoT) 的发展、对智能自动化解决方案的需求不断增长,以及制造工厂对效率和监控的需求不断增长。 到 2025 年,嵌入式 HMI 细分市场将占据人机界面市场的主要份额 嵌入式 HMI 解决方案细分市场预计将在预测期内主导人机界面市场,因为它提供多种好处。 嵌入式 HMI 与强大的硬件和软件平台相结合,可以最大程度地利用设备功能。 此外,连接的嵌入式平台是智能系统的一部分; 它连接到一个网络,可以在两台机器之间轻松进行通信,并方便操作员访问。 软件细分市场在预测期内实现最高复合年增长率 HMI 软件用于执行监控功能,例如报警、控制功能和打印管理报告。 这里使用的编程软件被称为专有软件,其中该软件由制造商提供以用于快速开发。 HMI 软件提供灵活性和可靠性以及提高生产过程效率的能力预计将在预测期内推动对 HMI 软件的需求。 制药行业在预测期内人机界面市场将呈现高速增长 在加工行业中,制药行业预计将在 2020 年至 2025 年间以最高的复合年增长率增长。由于药品制造过程非常复杂,因此需要对制造工厂的所有过程进行适当的监控,以实现运营效率。 制造中使用的资产需要持续监控,这可以使用 HMI 解决方案有效地完成。 此外,生物制药等制药行业的进步鼓励药品制造商采用先进的监测和控制解决方案,以确保质量、安全和合规性。 汽车行业在预测期内人机界面市场将呈现高速增长 在离散行业中,预计2020年至2025年汽车行业的复合年增长率最高。随着汽车行业制造技术的快速变化,升级成为该行业不可避免的一个方面。 汽车行业很可能对 HMI 市场的增长做出重大贡献,因为这些解决方案广泛部署在制造单位中,用于几乎所有机器和其他支持功能。 亚太地区人机界面市场将在预测期内以最高复合年增长率增长 亚太地区的人机界面市场预计将从 2020 年到 2025 年以最高的复合年增长率增长。 HMI 解决方案的快速技术进步和区域行业参与者的广泛研发活动预计将为亚太地区的 HMI 市场创造机会。 随着各个行业将其制造基地转移到亚太地区,以利用熟练且相对廉价的劳动力,亚太地区已转变为主要的制造中心。 该地区的流程和离散制造业正在逐步采用自动化技术,这是推动亚太地区人机界面市场增长的主要因素之一。 主要市场参与者 2019年,施耐德电气(欧洲)、罗克韦尔(美国)和西门子(德国)主导了人机界面市场。 罗克韦尔自动化公司 罗克韦尔自动化公司是全球最大的提供工业自动化、电源控制和信息解决方案的公司之一。 该公司通过两个主要业务部门运营,即架构与软件和控制产品与解决方案。 架构和软件部门处理公司集成控制和信息架构的硬件、软件和通信组件,能够控制客户的工业流程并与其制造企业连接。 控制产品和解决方案部门经营电机控制产品和工业控制产品,以及资产管理、技术支持和维修以及预测性和预防性维护等服务。 罗克韦尔自动化在其架构和软件业务部门下提供 HMI 解决方案。 它帮助最终用户提高生产力、创造创新产品并获得竞争优势。 该公司通过为食品和饮料、石油和天然气、纸浆和造纸以及生命科学等关键垂直行业提供过程自动化技术,专注于扩展其自动化资产的 HMI 解决方案产品。 罗克韦尔自动化的知名品牌包括 Allen-Bradley 和 Rockwell Software。 西门子股份公司 西门子股份公司是欧洲最大的工程公司。 公司的主要业务领域是电气工程和电子产品。 它为有效利用资源和能源提供产品、服务和解决方案。 它通过以下业务部门运营——数字工业、智能基础设施、天然气和电力、交通、西门子医疗和西门子歌美飒可再生能源。 该公司的业务遍及欧洲、独联体、美洲、亚洲、非洲、中东和澳大利亚。 公司自动化事业部负责人机界面解决方案的设计和生产。 西门子的 HMI 技术旨在满足自动化机器和系统高度复杂的过程的要求。 该公司使用硬件和软件中的开放和标准化接口帮助满足特定的 HMI 需求。 施耐德电气 SE: Schneider Electric SE 是一家法国企业集团,也是工业软件的领先供应商和开发商。 该公司设计、制造和销售用于能源管理和自动化的集成产品、系统、服务、软件和解决方案。 公司主要通过能源管理和工业自动化两个业务部门运营。 施耐德电气在其工业自动化业务部门下提供 HMI 硬件和软件解决方案。 该公司的主要最终用户市场包括电力、基础设施、工业、IT 和建筑。 该公司在离散、混合和过程自动化行业拥有强大的影响力。 报告范围: 报告指标 细节 考虑的年数 2017–2025 基准年 2019 预测期 2020–2025 预测单位 以百万/十亿计的价值(美元) 涵盖的细分市场 产品、配置和最终用户行业 覆盖地区 美洲、亚太地区和欧洲、中东和非洲 涵盖的公司 Rockwell Automation, Inc.(美国)、Schneider Electric SE(法国)、ABB Ltd.(瑞士)、Siemens AG(德国)、Mitsubishi Electric Corporation(日本)、Advantech Co, Ltd(台湾)、Emerson Electric Co.(美国) )、通用电气(美国)、霍尼韦尔国际公司(美国)和横河电机(日本)。 在本报告中,整个人机界面市场根据产品、配置、技术类型、销售渠道和最终用户行业进行了细分。 通过提供: 硬件 软件 按配置: 嵌入式人机界面 独立人机界面 按最终用户行业: 流程工业 石油和天然气 食品和饮料 制药 化学品 能源与电力 金属与采矿 其他 分立行业 汽车 航空航天与国防 包装 半导体和电子 医疗设备 其他 按技术类型: 运动人机界面 仿生人机界面 触觉人机界面 声学人机界面 按销售渠道: 直销渠道 间接销售渠道 地理分析 美洲 我们 加拿大 墨西哥 南美洲 欧洲、中东和非洲 德国 英国 法国 欧洲其他地区 中东 非洲 亚太地区 (APAC) 中国 日本 印度 亚太地区其他地区 最近的发展 2020 年 2 月,罗克韦尔自动化通过收购 HMI 和 IPC 市场专家 ASEM 加强了其控制和可视化产品组合。 此次收购预计将有助于扩大罗克韦尔的控制和可视化硬件和软件产品组合,并提高公司提供高性能、集成自动化解决方案的能力。 2019 年 9 月,ABB 推出了新一代 HMI,彻底改造了过程控制,让操作员更容易获得实时信息。 该公司推出了具有新的可视化控制图形界面的新版 Minerals Process Control Library,这是第一个在其情境上下文中显示过程信息的方法。 2019 年 4 月,三菱电机推出了针对极端环境的 HMI。 凭借 IP67F/IP66F 的防护等级和 -20°C 至 +65°C 的扩展工作温度范围,三菱电机的 GOT2507T-WTSD 7" 操作员终端可满足苛刻和苛刻应用的需求。
×
×
  • Create New...