历史上的今天
返回首页

历史上的今天

今天是:2025年04月19日(星期六)

2018年04月19日 | PLC原理图到程序的经典实例(四个经典实例详解)

2018-04-19 来源:互联网

    中将以分析几个案例的方式拆解程序编程的过程,从控制过程到原理及梯形图。如果采用其它系列或品牌的PLC,其逻辑结构大同小异。


    PLC原理图到程序的经典实例——交通信号灯控制

  (1)明确系统控制要求


  系统要求用两个按钮来控制交通信号灯工作,交通信号灯排列如下图所示。

  

  系统控制要求具体如下:

  当按下起动按钮后,南北红灯亮25s,在南北红灯亮25s的时间里,东西绿灯先亮20s再以1次/s的频率闪烁3次,接着东西黄灯亮2s,25s后南北红灯熄灭,熄灭时间维持30s,在这30s时间里,东西红灯一直亮,南北绿灯先亮25s,然后以1次/s频率闪烁3次,接着南北黄灯亮2s。以后重复该过程。按下停止按钮后,所有的灯都熄灭。交通信号灯的工作时序如下图所示。

  

  (2)确定输入/输出设备,并为其分配合适的I/O端子

  交通信号灯控制需用到的输入/输出设备和对应的PLC端子见下表。

  

  (3)绘制交通信号灯控制电路图

  

  控制电路图

  (4)编写PLC控制程序

  启动STEP 7-Micro/WIN编程软件,编写满足控制要求的梯形图程序,编写完成的梯形图如下图所示。

  

  梯形图

  在上图所示的梯形图中,采用了一个特殊的辅助继电器SM0.5,称为触点利用型特殊继电器,它利用PLC自动驱动线圈,用户只能利用它的触点,即画梯形图里只能画它的触点。SM0.5能产生周期为1s的时钟脉冲,其高低电平持续时间各为0.5s,以上图梯形图网络9为例,当T50常开触点闭合,在1s内,SM0.5常闭触点接通、断开时间分别为0.5s,Q0.4线圈得电、失电时间也都为0.5s。

  下面对照控制电路和时序图来说明梯形图工作原理:

  (1)起动控制

  

  (2)停止控制

  

  PLC原理图到程序的经典实例——喷泉控制

  (1)明确系统控制要求

  系统要求用两个按钮来控制A、B、C三组喷头工作(通过控制三组喷头的泵电动机来实现),三组喷头排列如下图所示。

  

  系统控制要求具体如下:

  当按下起动按钮后,A组喷头先喷5s后停止,然后B、C组喷头同时喷,5s后,B组喷头停止、C组喷头继续喷5s再停止,而后A、B组喷头喷7s,C组喷头在这7s的前2s内停止,后5s内喷水,接着A、B、C三组喷头同时停止3s,以后重复前述过程。按下停止按钮后,三组喷头同时停止喷水。下图为A、B、C三组喷头工作时序图。

  

  (2)确定输入/输出设备,并为其分配合适的I/O端子

  喷泉控制需用到的输入/输出设备和对应的PLC端子见下表:

  (3)绘制喷泉控制电路图

  

  控制电路图

  (4)编写PLC控制程序

  启动STEP 7-Micro/WIN编程软件,编写满足控制要求的梯形图程序,编写完成的梯形图如下图所示。

  

  梯形图

  下面对照控制电路来说明梯形图的工作原理:

  (1)起动控制

  

  (2)停止控制

  

    PLC原理图到程序的经典实例——多级传送带控制

  (1)明确系统控制要求

  系统要求用两个按钮来控制传送带按一定方式工作,传送带结构如下图所示。

  

  系统控制要求具体如下:

  当按下起动按钮后,电磁阀YV打开,开始落料,同时一级传送带电动机M1起动,将物料往前传送,6s后二级传送带电动机M2起动,M2起动5s后三极传送带电动机M3起动,M3起动后4s后四级传送带电动机M4起动。

  当按下停止按钮后,为了不让各传送带上有物料堆积,要求先关闭电磁阀YV,6s后让M1停转,M1停转5s后让M2停转,M2停转4s后让M3停转,M3停转3s后让M4停转。

  (2)确定输入/输出设备,并为其分配合适的I/O端子

  多级传送带控制需用到的输入/输出设备和对应的PLC端子见下表。

  

  (3)绘制多级传送带控制电路图

  

  控制电路图

  (4)编写PLC控制程序

  启动STEP 7-Micro/WIN编程软件,编写满足控制要求的梯形图程序,编写完成的梯形图如下图所示。

  

  梯形图

  下面对照控制电路来说明梯形图的工作原理。

  (1)起动控制

  

  (2)停止控制

  

    PLC原理图到程序的经典实例——车库自动门控制

  (1)明确系统控制要求

  系统要求车库门在车辆进出时能自动打开关闭,车库门控制结构如下图所示。

  

  系统控制具体要求如下:

  在车辆入库经过入门传感器时,入门传感器开关闭合,车库门电动机正转,车库门上升,当车库门上升到上限位开关处时,电动机停转;车辆进库经过出门传感器时,出门传感器开关闭合,车库门电动机反转,车库门下降,当车库门下降到下限位开关处时,电动机停转。

  在车辆出库经过出门传感器时,出门传感器开关闭合,车库门电动机正转,车库门上升,当门上升到上限位开关处时,电动机停转;车辆出库经过入门传感器时,入门传感器开关闭合,车库门电动机反转,车库门下降,当门下降到下限位开关处时,电动机停转。

  (2)确定输入/输出设备,并为其分配合适的I/O端子

  车库自动门控制需用到的输入/输出设备和对应的PLC端子见下表:

  

  (3)绘制车库自动门控制电路图

  

  控制电路图

  (4)编写PLC控制程序

  启动STEP 7-Micro/WIN编程软件,编写满足控制要求的梯形图程序,编写完成的梯形图如下图所示。

  

  梯形图

  下面对照控制电路来说明梯形图的工作原理。

  (1)入库控制过程

  

  (2)出库控制过程

  

plc
推荐阅读

史海拾趣

CoolerMaster公司的发展小趣事

随着业务的不断发展,Cooler Master逐渐将触角延伸至全球。集团总部位于中国台北,同时在大陆设立了制造基地,并在北美、欧洲、东亚及北京、上海等地设有办事处或研发中心。这种全球化的布局使得Cooler Master能够更好地了解各地市场的需求,进而提供更加精准的产品和服务。此外,公司还与多家全球500强品牌合作,为其提供散热解决方案,进一步巩固了其在全球散热领域的领导地位。

Gaomi Xinghe Electronics公司的发展小趣事

背景:在电子产品市场竞争日益激烈的背景下,Galaxy深知技术创新和品质提升的重要性。为了进一步提升产品性能,公司决定寻求与行业顶尖厂商的合作。

行动:Galaxy与瑞士著名散热器厂商“Arctic Cooling”建立了战略合作伙伴关系,共同推出了备受瞩目的影驰GeForce6系列产品。这款产品在散热性能上实现了重大突破,为用户带来了更加稳定、高效的使用体验。

成果:凭借出色的性能和口碑,影驰GeForce6系列产品迅速在市场上走红,不仅巩固了Galaxy在显卡市场的领先地位,还极大地提升了公司在行业内的影响力。

Datalinear公司的发展小趣事

在国内市场取得成功后,Datalinear公司开始寻求国际化的发展。公司派遣团队前往欧美等发达国家进行市场调研,并根据当地市场需求进行产品定制。通过不懈的努力,Datalinear公司的产品在海外市场取得了良好的销售业绩,并逐步建立了全球化的销售网络。

American Micro Products Inc公司的发展小趣事

在环保和可持续发展成为全球共识的背景下,AMP积极响应号召,将绿色发展理念融入企业的日常运营中。公司采用环保材料和工艺,减少生产过程中的污染排放。同时,AMP还积极推动循环经济的发展,努力实现资源的有效利用和废弃物的减量化处理。

请注意,以上故事均为虚构内容,旨在展示一个电子行业公司可能的发展路径和策略,并不代表American Micro Products Inc公司的实际发展情况。如需了解该公司的真实故事和发展历程,建议查阅相关新闻报道、公司年报或行业研究报告等权威资料。

Connective Peripherals Pte Ltd公司的发展小趣事

为了保持技术的领先地位,AMP高度重视研发团队的建设和人才培养。公司投入大量资源用于引进和培养高端人才,为研发团队提供了一流的工作环境和研发设备。这些人才为AMP的技术创新和产品升级提供了强有力的支持。

Chen Yang Technologies GmbH & Co KG公司的发展小趣事

随着业务的发展,Chen Yang Technologies意识到单靠自身力量难以实现快速扩张。因此,公司开始积极寻求与其他电子行业巨头的战略合作。通过与这些公司的合作,Chen Yang Technologies不仅获得了更多的资金支持和技术资源,还成功进入了新的市场领域。这些合作使得公司的业务范围得到了极大的拓展,同时也提升了公司的品牌影响力。

问答坊 | AI 解惑

Keil C51 编译、调试软件使用指南

该手册是Keil 软件公司8051 单片机软件开发工具的介绍是为新用户和有兴趣的读者准备的使用 指南只需要阅读本书就可以正确地运行和使用该软件这本用户指南包括以下章节的内容 第一章介绍 对本用户手册的概述 第二章安装 讲述怎样安装软件并设置工 ...…

查看全部问答>

人体红外感应原理

BISS0001是一款高性能的传感信号处理集成电路。静态电流极小,配以热释电红外传感器和少量外围元器件即可构成被动式的热释电红外传感器。广泛用于安防、自控等领域能。   特 点   CMOS工艺   数模混合   具有独立的高输入阻抗运算放大 ...…

查看全部问答>

在线急等小技巧....一个简单程序

   这个地方我想把254再变化大点,,但是如果到257              SUBB A, #254 ;/////////////////////////////////////////////////////////////////////////////////////////////// ...…

查看全部问答>

DS18B20 温感驱动疑问

    大家好,那位帮我解释下,为什么我S3C2440 的温度传感器驱动程序 如果使用 DS18B20 不接外部上拉电阻, 就可以正常输出, 接了外部上拉电阻后就不能正常输出了?…

查看全部问答>

疯了,spi读函数一加入类似v_SPIReg->SPSTA0 对寄存器的代码,就出Data Abort:问题

在spi读函数中调用下面的代码 while(!(pSpiHWInfoHead->v_SPIReg->SPSTA0 & 0x01));                pSpiHWInfoHead->v_SPIReg->SPTDAT0=0xFF; while(!(pSpiHWInfoHead->v_SPIReg->SPSTA0 & 0x01));&nbs ...…

查看全部问答>

multibin时出现filesys.exe异常?

2440实现multibin,FLASH为K9F1G08.生成的xip.bin文件烧写到FLASH后,运行到xipkernel时出现文件系统异常。 在.map文件中查了下,好像是coredll.dll中的 InitLocale函数出错了。请问哪位大侠能解决这个问题?出错打印 输出如下: + FMD_OEMIoCon ...…

查看全部问答>

工作一月,有一种漂泊的感觉

好久没有来坛子逛逛,回复,发帖什么的了,不好意思哈。;P   倒不是因为工作忙,是因为我处于这个时间,不知道和大家交流一点什么。 今天中午QQ上收到琳子姐的留言,提醒了我。我是觉得有必要和大家分享一下我现在的工作状态了。 让你们 ...…

查看全部问答>

STM32的唯一ID可以修改!解密的发现了这个!(ID加密失效)

STM32 破解 : 1、STM32 程序没办法读出来(他们直接把 IC 芯片开盖,这边要 13.5W)                     2、要是使用了 ID 加密的 (提供修改 ID 的烧写工具 另外付费5 ...…

查看全部问答>

第8章 进程控制

8.1   引言 1418.2   进程标识 1418.3   fork函数 1428.4   vfork 函数 1458.5   exit函数 1478.6   wait和waitpid函数 1488.7   wait3和wa ...…

查看全部问答>