“起保停”(启动 - 保持 - 停止)是 PLC 控制中最基础的逻辑之一,广泛用于电机、泵、电磁阀等设备的控制。其核心功能是:按下启动按钮后设备持续运行(保持),按下停止按钮后设备停止。
控制逻辑与硬件接线
1. 硬件元件
IO 地址根据实际情况设置,PC 模拟不影响功能。
2. 核心逻辑
- 启动:按下启动按钮,输出得电。
- 保持:输出得电后,通过自身常开触点 “自锁”,松开启动按钮仍保持运行。
- 停止:按下停止按钮时,切断输出,设备停止。
使用 AWPLC 实现起保停程序
AWPLC 目前支持 梯形图、AWBlock 和 ST 语言三种编程,下面用这三种编程语言分别实现起保停逻辑。
1. 梯形图
2. AWBlock

3. ST

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
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
PLC程序中急停PLC写成常开的理由
为什么PLC编程中急停要和普通急停按钮相反呢?其实写成常开的不仅仅是急停,还有热继、温控等等带有保护功能的接点,具体原因见下文:首先急停按钮
51单片机+L293D控制直流电机起保停正反转
51单片机+L293D控制直流电机起保停正反转仿真效果图程序代码#include <STC89C5xRC.H>#define EN1
发表于 11-23 17:21
•41次下载
PLC程序中急停为什么要写成常开?
上图就是急停按钮接入PLC中的接线图的一部分,可以看到是常闭触点的状态接入!以常闭触点接入的好处是,当急停按钮所在的线路断路了,程序中也能立马反映出来,或者说相当于急
多种PLC一键启停程序,大家会几种呢?
对于刚入门的PLC新手来说,在没有理解PLC CPU的扫描工作原理时对于行内偶尔提到的一键启停程序编写总会有一定的难度!采用位逻辑指令结合PLC
PLC对一键启停不同方式的程序编写
对于刚入门的PLC新手来说,在没有理解PLC CPU的扫描工作原理时对于行内偶尔提到的一键启停程序编写总会有一定的难度。今天和大家分享200系列
发表于 04-18 11:42
•1410次阅读
电机起停/水塔水位/正反转/星三角减压四大PLC项目案例
当采用PLC控制电动机起停时,必须将按钮的控制指令送到PLC的输入端,经过程序运算,再将PLC的
发表于 12-08 10:19
•1690次阅读
经典 PLC 程序(1) - 起保停
评论