0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

经典 PLC 程序(1) - 起保停

ZLG致远电子 2025-12-19 11:41 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

“起保停”(启动 - 保持 - 停止)是 PLC 控制中最基础的逻辑之一,广泛用于电机、泵、电磁阀等设备的控制。其核心功能是:按下启动按钮后设备持续运行(保持),按下停止按钮后设备停止。


a14f72f0-dc8c-11f0-8ce9-92fbcf53809c.jpg  控制逻辑与硬件接线

1. 硬件元件a1597fb6-dc8c-11f0-8ce9-92fbcf53809c.pngIO 地址根据实际情况设置,PC 模拟不影响功能。

2. 核心逻辑

  • 启动:按下启动按钮,输出得电。
  • 保持:输出得电后,通过自身常开触点 “自锁”,松开启动按钮仍保持运行。
  • 停止:按下停止按钮时,切断输出,设备停止。


a14f72f0-dc8c-11f0-8ce9-92fbcf53809c.jpg  使用 AWPLC 实现起保停程序

AWPLC 目前支持 梯形图、AWBlock 和 ST 语言三种编程,下面用这三种编程语言分别实现起保停逻辑。

1. 梯形图a167c792-dc8c-11f0-8ce9-92fbcf53809c.png

2. AWBlock

a1764100-dc8c-11f0-8ce9-92fbcf53809c.png

3. ST

a17da6ac-dc8c-11f0-8ce9-92fbcf53809c.png

在使用 AWPLC 编程时,强烈建议使用变量代替直接地址变量 (%IX0.1 之类),并给变量起一个有意义的名称,可以大大提高程序的可读性。AWPLC 也支持中文变量名,让英文不太好的用户更容易理解和使用。

a18bebcc-dc8c-11f0-8ce9-92fbcf53809c.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5052

    文章

    14929

    浏览量

    489388
  • 程序
    +关注

    关注

    117

    文章

    3849

    浏览量

    85582
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    外部按键中断精准控制步进电机,正反转(Arduino+TB6600驱动器)资料下载

    外部按键中断精准控制步进电机,正反转(Arduino+TB6600驱动器)这次带来的是真正意义上的通过外部中断来实现控制的,前面一篇写的外部中断片是伪中断,文章中开头有特别说明。步进电机
    发表于 06-29 07:19

    外部按键中断精准控制步进电机,正反转,加减速Arduino+TB6600驱动器)资料下载

    外部按键中断精准控制步进电机,正反转,加减速Arduino+TB6600驱动器)在《外部按键中断精准控制步进电机
    发表于 06-29 08:48

    blinker控制步进电机,正反转,加减速(Arduino uno+esp8266+TB6600驱动器)资料分享

    blinker控制步进电机,正反转,加减速(Arduino uno+esp8266+TB6600驱动器)本文针对上一篇的《blinker控制步进电机
    发表于 06-29 06:03

    blinker控制步进电机,正反转(Arduino uno+esp8266+TB6600驱动器)资料下载

    blinker控制步进电机,正反转(Arduino uno+esp8266+TB6600驱动器),资料很不错。
    发表于 06-29 06:07

    blinker控制步进电机相关资料分享

    )》拓展延伸控制将步进电机控制接入blinker平台,通过物联网,使用手机APP来控制步进电机,正反转。*程序源码://****库*****#define BLINKER_WIF
    发表于 06-29 06:25

    blinker是怎样控制步进电机以及正反转的

    blinker是怎样控制步进电机以及正反转的?求解答
    发表于 10-15 09:08

    PLC程序中急PLC写成常开的理由

    为什么PLC编程中急要和普通急按钮相反呢?其实写成常开的不仅仅是急,还有热继、温控等等带有保护功能的接点,具体原因见下文:首先急按钮
    的头像 发表于 03-12 17:51 7650次阅读

    51单片机+L293D控制直流电机正反转

    51单片机+L293D控制直流电机正反转仿真效果图程序代码#include <STC89C5xRC.H>#define EN1
    发表于 11-23 17:21 41次下载
    51单片机+L293D控制直流电机<b class='flag-5'>起</b><b class='flag-5'>保</b><b class='flag-5'>停</b>正反转

    PLC程序中急为什么要写成常开?

    上图就是急按钮接入PLC中的接线图的一部分,可以看到是常闭触点的状态接入!以常闭触点接入的好处是,当急按钮所在的线路断路了,程序中也能立马反映出来,或者说相当于急
    的头像 发表于 01-03 15:40 6586次阅读

    多种PLC一键启程序,大家会几种呢?

    对于刚入门的PLC新手来说,在没有理解PLC CPU的扫描工作原理时对于行内偶尔提到的一键启程序编写总会有一定的难度!采用位逻辑指令结合PLC
    的头像 发表于 02-09 15:02 5415次阅读

    浅谈PLC的电机、水塔水位、正反转、星三角减压

    当采用PLC控制电动机时,必须将按钮的控制指令送到PLC的输入端,经过程序运算,再将PLC
    发表于 03-09 15:10 760次阅读

    PLC一键启不同方式的程序编写

    采用位逻辑指令结合PLC工作原理实现一键启程序编写。 怎样才能开始掌握PLC一键启不同方式的程序
    发表于 03-14 11:39 1949次阅读

    PLC对一键启不同方式的程序编写

    ​​对于刚入门的PLC新手来说,在没有理解PLC CPU的扫描工作原理时对于行内偶尔提到的一键启程序编写总会有一定的难度。今天和大家分享200系列
    发表于 04-18 11:42 1410次阅读

    PLC一键启不同方式的程序编写

    相信很多PLC初学者都有这样的疑惑,“PLC一键启程序”为什么有那么多方式?怎样才能开始掌握PLC一键启
    发表于 05-11 10:50 2158次阅读
    <b class='flag-5'>PLC</b>一键启<b class='flag-5'>停</b>不同方式的<b class='flag-5'>程序</b>编写

    电机/水塔水位/正反转/星三角减压四大PLC项目案例

    当采用PLC控制电动机时,必须将按钮的控制指令送到PLC的输入端,经过程序运算,再将PLC
    发表于 12-08 10:19 1690次阅读
    电机<b class='flag-5'>起</b><b class='flag-5'>停</b>/水塔水位/正反转/星三角减压四大<b class='flag-5'>PLC</b>项目案例