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

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

3天内不再提示

零基础PLC实例图解

工控PLC网 来源:未知 作者:李建兵 2018-03-15 16:04 次阅读

一、用四个按钮分别控制四个灯

PLC编程实例中,通过四个按钮分别控制四个灯的方式举例,用四个按钮分别控制四个灯,当其中任意一个按钮按下时对应的灯亮,多个按钮按下时灯不亮。

控制方案设计

输入/输出元件及控制功能

如表7-1所示,介绍了实例7中用到的输入/输出元件及控制功能。

2、电路设计

用四个按钮分别控制四个灯的接线图和梯形图,如图7-1所示

3、控制原理

梯形图1:当任何一个按钮Xn按下时,对应的常开接点闭合,输出线圈得电自锁。其常闭接点断开,其他输出线圈失电。

梯形图2:初始状态时,没有按钮按下,K1X0=0,执行SUM指令,K1M0=0,M0=0,M0常开接点断开,不执行MOV指令,当任何一个按钮按下时,执行SUM指令,K1M0=1(M3=0、M2=0、M1=0、M0=1),M0常开接点闭合,执行MOV指令,将K1X0的数据传送给K1Y0。

例如,按一下按钮SB3,X2=1,K1X0=0100,执行SUM指令,K1M0=0001,执行MOV指令,K1X0—K1Y0=0100,即Y2=1,EL3灯亮。松开按钮时,数据保持不变,仍然Y2=1。如果再按一下按钮SB2,X1=1,K1X0=0010,执行SUM指令,K1M0=0001,执行MOV指令,K1X0—K1Y0=0010,即Y1=1,EL2灶亮。松开按钮时,数据保持不变,仍然Y1=1。

二、用信号灯显示三台电动机的运行情况

用红、黄、绿三个信号灯显示三台电动机的运行情况,要求:

当无电动机运行时红灯亮。

当1台电动机运行时黄灯亮。

当2台及以上电动南运行时绿灯亮。

控制方案设计

输入/输出元件及控制功能

如表8-1所示,介绍了实例8中用到的输入/输出元件及控制功能。

2、电路设计

根据控制要求列出真值表如表8-2所示

根据真值表写出逻辑表达式:

方法1:

根据逻辑表达式画出来梯形图和PLC接线图,如图8-1所示。

方法2:

信号灯显示梯形图如图8-2所示,将Y0、Y1、Y2元件用文字符号K1M0表示,其中M3=0(PLC运行时M8001接点断开),执行SUM指令时,将电动机运行的台数用K1M10表示,执行CMP指令时,将电动机运行的台数K1M10与1进行比较,当K1M10小于1时,Y3=1,红灯亮。当K1M10等于1时,Y4=1,黄灯亮。当K1M10大于1时,Y5=1,绿灯亮。

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

    关注

    4974

    文章

    12250

    浏览量

    454853

原文标题:零基础PLC实例图解(你看懂了吗)

文章出处:【微信号:gk-plc,微信公众号:工控PLC网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    零基础入门 Hyperlynx 仿真教程

    电子发烧友网站提供《零基础入门 Hyperlynx 仿真教程.pdf》资料免费下载
    发表于 12-22 10:49 16次下载

    PLC执行回功能时,伺服电机是根据什么能够迅速的回呢?

    给S1200,不得已又在机械轴上添加了一个绝对值编码器(可以选MODBUS,DP或者485协议的),直接连接到PLC中来,以便监视伺服电机的实际位置值; 此外系统有一个寻光电开关 1. 当我执行寻
    发表于 12-11 07:33

    零基础快速入手STM32MP1

    零基础的STM32 用户,也适合其它有一定 linux 基础的用户,基于 Windows PC 独立快速搭建 STM32MP1 平台。
    发表于 09-27 06:24

    《从开始学ARM》+ARM技术的深耕与思考

    本书特点 一是循序渐进,由浅入深。本书针对零基础的初学者,以FS4412开发板(基于ARMCortex-A9架构)为例,首先从开发环境的安装和配置及ARM基本指令等相关基础知识开始讲解,然后详细
    发表于 09-03 20:56

    PLC顺序控制实例

    PLC程序经常会遇到程序按照12345的方式一步步顺序控制,这种情况我们叫做顺序控制,也比较符合PLC面向过程的控制模式。
    的头像 发表于 07-19 10:01 1146次阅读
    <b class='flag-5'>PLC</b>顺序控制<b class='flag-5'>实例</b>

    西门子PLC编程控制实例:接线图及梯形图程序

    此次为大家带来的是关于一些PLC编程控制入门常用到的实例,以此为借鉴,让学PLC的进度条缩短,加大掌握程度。
    的头像 发表于 07-18 11:26 3224次阅读
    西门子<b class='flag-5'>PLC</b>编程控制<b class='flag-5'>实例</b>:接线图及梯形图程序

    基础的PLC编程设计实例

    PLC在学习的过程中,除了需要掌握必备的基础理论知识以外,更需要亲身设计电路来实践,刚开始学习PLC编程的时候,可以先从小的电路小的程序入手,由浅入深,先易后难的进行学习,今天我们就重点来看看具体的基础的PLC编程
    发表于 06-19 11:03 470次阅读
    基础的<b class='flag-5'>PLC</b>编程设计<b class='flag-5'>实例</b>

    基础的PLC编程实例

      在学习PLC的过程中,除了掌握必要的基础理论知识外,还需要亲自设计电路进行实践。学习PLC编程时,可以从一个小电路和一个小程序开始。 来看看具体的基础的PLC编程实例      
    的头像 发表于 06-12 10:34 668次阅读
    基础的<b class='flag-5'>PLC</b>编程<b class='flag-5'>实例</b>

    零基础自学PLC入门教程

    利用按钮推动传动机构,使动触点与静触点按通或断开,并实现电路换接的开关。是一种结构简单, 应用十分广泛的主令电器。在电气自动控制电路中,用于手动发出控制信号以控制继电器、电磁起动 器、给 PLC 输送信号等。 下面用简单的点动电路举例介绍一个 PLC 输入最常用的点动常开
    发表于 05-29 09:23 2次下载

    PLC的五大编程技术方法

    PLC 的编程方法大体上有 5 种:经验法、解析法、图解法、技巧法及计算机辅助设计法。
    的头像 发表于 05-15 10:25 4330次阅读

    四个PLC程序实例讲解!

    PLC在工控和配电系统中的运用十分广泛,从简单的电机控制,到复杂的过程控制DCS系统和电力监控SCADA,都用到PLC
    发表于 05-05 11:08 822次阅读
    四个<b class='flag-5'>PLC</b>程序<b class='flag-5'>实例</b>讲解!

    西门子PLC的8种入门实例接线与控制

    此次为大家带来的是关于一些PLC编程控制入门常用到的实例,以此为借鉴,让学PLC的进度条缩短,加大掌握程度。里面包含的知识点是较为齐全的,如:I/O分配表、PLC接线图、梯形图程序等。
    的头像 发表于 05-05 09:57 1076次阅读
    西门子<b class='flag-5'>PLC</b>的8种入门<b class='flag-5'>实例</b>接线与控制

    西门子S7-200PLC与西门子变频器MM440通讯程序实例

    西门子S7-200PLC与西门子变频器MM440通讯程序实例
    的头像 发表于 05-04 09:54 3555次阅读
    西门子S7-200<b class='flag-5'>PLC</b>与西门子变频器MM440通讯程序<b class='flag-5'>实例</b>

    30个PLC编程实例

    PLC在学习的过程中,除了需要掌握必备的基础理论知识以外,更需要亲身设计电路来实践,刚开始学习PLC编程的时候,可以先从小的电路小的程序入手,由浅入深,先易后难的进行学习,今天我们就重点来看看具体的基础的PLC编程
    的头像 发表于 04-28 16:35 7003次阅读
    30个<b class='flag-5'>PLC</b>编程<b class='flag-5'>实例</b>