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

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

3天内不再提示

PLC编程难吗?实例讲解如何将PLC编程简单化

aIpM_gongkongwo 来源:未知 作者:易水寒 2018-10-03 18:41 次阅读

根据下图的三相交流电动机正反转控制的主电路,设计一个PLC控制电动机正停反的控制系统。控制要求如下:

(1)正常情况下,按启动按钮SB1,电机正转,按下反转启动按钮SB2,电机反转。

(2)电机启动后,按下停止按钮SB3并等待5秒钟之后,才可以改变电动机的旋转方向;

(3)如果SB1和SB2同时按下,电动机停止转动,并且不起动,同时报警灯L1亮1秒暗1秒不断闪烁。此时按SB3停止按钮进行复位。

首先我们先确定一下按钮、KM的使用辅助触点情况,这里是正反转的主回路,主回路必须有互锁电路,其他的按钮用常开触点。

下面是PLC的输入输出点表:

根据题意(1)编程:这里根据题意1,只需遍2个自保持电路即可。

题意2要求按停止按钮5秒后才能改变电机方向,所以这里需设置一个标志位,这里用M0.0。

并且加上程序互锁电路,具体如下:

首先在2个自保持回路中加入互锁电路——网络1的Q0.1常闭点和网络2的Q0.0常闭点。题意2说按下停止按钮后5秒,才能按启动按钮,所以网络3按下I0.2停止按钮后,M0.0得电自保持,计时器T37计时5s后,将M0.0的自保持回路停掉。并且在网络1和网络2中加M0.0的常闭点,使M0.0得电时网络1和网络2即使按了正转按钮或者反转按钮也不会使Q0.0或Q0.1得电。

题意3要求SB1和SB2同时按下,电动机停止转动,并且不起动,同时报警灯L1亮1秒暗1秒不断闪烁。编程如下:

这次增加了网络4/5/6,网络5和6就是利用2个计时器产生一个一秒脉冲的小程序,SM0.0为特殊位,其功能为一直得电。网络4就是利用M0.1将网络1/2/3锁死,也就是说M0.1得电网络1.2.3是不起作用的。其原理与上一小结的M0.0一样。

以上就是这个实例的全部编程。正所谓万丈高楼平地起,如果你叫小编一口气编出来,小编也是很为难的。但是,将题意一点点拆分,一点点的把所需的功能写入,最后一定可以合你心意。最后你看看编完的程序与最初的程序差了多少

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

    关注

    41

    文章

    6604

    浏览量

    110576
  • plc
    plc
    +关注

    关注

    5010

    文章

    13271

    浏览量

    463068
  • 电动机
    +关注

    关注

    74

    文章

    4109

    浏览量

    96202

原文标题:PLC编程很难嘛,细分看看

文章出处:【微信号:gongkongworld,微信公众号:工控资料窝】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    abb_plc_500编程软件使用实例

    abb_plc_500编程软件使用实例abb_plc_500编程软件使用实例abb_
    发表于 11-12 14:36 7次下载

    PLC的原理、编程与应用(实例

    PLC的原理、编程与应用(实例)希望对大家有帮助
    发表于 08-03 18:20 8次下载

    供水_PLC编程实例项目例程

    三菱PLC(可编程逻辑控制器)编程实例项目例程
    发表于 11-05 16:43 12次下载

    三菱PLC编程实例-osp2 plc

    三菱PLC(可编程逻辑控制器)编程实例项目例程
    发表于 11-03 18:32 16次下载

    三菱PLC编程实例-pid

    三菱PLC(可编程逻辑控制器)编程实例项目例程
    发表于 05-13 17:09 181次下载

    PLC现场实例电气原理图及编程

    PLC现场实例电气原理图及编程
    的头像 发表于 03-15 09:42 5.2w次阅读
    <b class='flag-5'>PLC</b>现场<b class='flag-5'>实例</b>电气原理图及<b class='flag-5'>编程</b>

    PLC梯形图编程有哪些规范_plc梯形图编程实例

    本文开始介绍了关于PLC梯形图编程的四个基本概念,其次详细介绍了PLC梯形图编程基本规则,最后介绍了PLC计数器程序梯形图
    发表于 04-26 14:58 7011次阅读
    <b class='flag-5'>PLC</b>梯形图<b class='flag-5'>编程</b>有哪些规范_<b class='flag-5'>plc</b>梯形图<b class='flag-5'>编程</b><b class='flag-5'>实例</b>

    简单实用的PLC编程技巧

    PLC编程是使用频率很高的工业控制设备,其智能,自动的控制十分方便,对于PLC而言,有效的编程
    的头像 发表于 05-09 10:42 7465次阅读
    <b class='flag-5'>简单</b>实用的<b class='flag-5'>PLC</b><b class='flag-5'>编程</b>技巧

    PLC编程中如何连接电脑程序写入PLC

    了解PLC、选型基础知识、软件安装、PLC连接电脑和上传下载程序都是PLC编程入门的最基础的知识。那么今天就讲基础之一,PLC如何连接电脑?
    发表于 07-10 17:45 1.8w次阅读

    基础的PLC编程实例

    PLC在学习的过程中,除了需要掌握必备的基础理论知识以外,更需要亲身设计电路来实践,刚开始学习PLC编程的时候,可以先从小的电路小的程序入手,由浅入深,先易后的进行学习,今天我们就重
    的头像 发表于 08-23 15:23 1672次阅读

    基础的PLC编程实例介绍

    PLC在学习的过程中,除了需要掌握必备的基础理论知识以外,更需要亲身设计电路来实践,刚开始学习PLC编程的时候,可以先从小的电路小的程序入手,由浅入深,先易后的进行学习,今天我们就重
    的头像 发表于 10-27 17:10 1526次阅读

    plc编程是什么 plc编程语言

    程序文件下载到目标PLC中,控制系统就会根据程序逻辑来自动执行各种操作和控制,从而实现设备的自动控制。
    发表于 04-14 15:44 6958次阅读

    30个PLC编程实例

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

    基础的PLC编程实例

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

    基础的PLC编程设计实例

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