PLC程序设计常用方法总结

您所在的位置:网站首页 常用的程序设计方法有哪些 PLC程序设计常用方法总结

PLC程序设计常用方法总结

2024-07-11 08:48| 来源: 网络整理| 查看: 265

PLC 程序设计常用的方法主要有经验设计法、继电器控制电路转换为梯形图法、逻辑设计法、顺序控制设计法等。

1. 经验设计法

经验设计法即在一些典型的控制电路程序的基础上,根据被控制对象的具体要求,进行选择组合,并多次反复调试和修改梯形图,有时需增加一些辅助触点和中间编程环节,才能达到控制要求。

这种方法没有规律可遵循,设计所用的时间和设计质量与设计者的经验有很大的关系,所以称为经验设计法。

经验设计法用于较简单的梯形图设计。应用经验设计法必须熟记一些典型的控制电路,如起保停电路、脉冲发生电路等。

2. 继电器控制电路转换为梯形图法

继电器接触器控制系统经过长期的使用,已有一套能完成系统要求的控制功能并经过验证的控制电路图,而 PLC 控制的梯形图和继电器接触器控制电路图很相似,因此可以直接将经过验证的继电器接触器控制电路图转换成梯形图。主要步骤如下:

(1)熟悉现有的继电器控制线路。

(2)对照 PLC 的 I/O 端子接线图,将继电器电路图上的被控器件(如接触器线圈、指示灯、电磁阀等)换成接线图上对应的输出点的编号,将电路图上的输入装置(如传感器、按钮开关、行程开关等)触点都换成对应的输入点的编号。

(3)将继电器电路图中的中间继电器、定时器,用 PLC 的辅助继电器、定时器来代替。

(4)画出全部梯形图,并予以简化和修改。

这种方法对简单的控制系统是可行的,比较方便,但较复杂的控制电路,就不适用了。

【例 7-1】图 7-1 为电动机 Y/△减压起动控制主电路和电气控制的原理图。

(1)工作原理如下:按下启动按钮 SB2,KM1、KM3、KT通电并自保,电动机接成 Y 型起动,2s后,KT动作,使 KM3断电,KM2通电吸合,电动机接成△型运行。按下停止按扭 SB1,电动机停止运行。

366ef196-7798-11ee-939d-92fbcf53809c.png

3679e326-7798-11ee-939d-92fbcf53809c.png

3681917a-7798-11ee-939d-92fbcf53809c.png

3. 逻辑设计法

逻辑设计法是以布尔代数为理论基础,根据生产过程中各工步之间的各个检测元件(如行程开关、传感器等)状态的变化,列出检测元件的状态表,确定所需的中间记忆元件。

再列出各执行元件的工序表,然后写出检测元件、中间记忆元件和执行元件的逻辑表达式,再转换成梯形图。该方法在单一的条件控制系统中,非常好用,相当于组合逻辑电路,但和时间有关的控制系统中,就很复杂。

下面将介绍一个交通信号灯的控制电路。

【例 7-2】用 PLC 构成交通灯控制系统。

控制要求:如图 7-4 所示,起动后,南北红灯亮并维持 25s。在南北红灯亮的同时,东西绿灯也亮, 1s后,东西车灯即甲亮。到 20s时,东西绿灯闪亮, 3s 后熄灭,在东西绿灯熄灭后东西黄灯亮,同时甲灭。

黄灯亮 2s 后灭东西红灯亮。与此同时,南北红灯灭,南北绿灯亮。1s后,南北车灯即乙亮。南北绿灯亮了 25s后闪亮, 3s后熄灭,同时乙灭,黄灯亮 2s后熄灭,南北红灯亮,东西绿灯亮,循环。

369ae24c-7798-11ee-939d-92fbcf53809c.png

36a2d65a-7798-11ee-939d-92fbcf53809c.png

36b01806-7798-11ee-939d-92fbcf53809c.png

4. 顺序控制设计法

根据功能流程图,以步为核心,从起始步开始一步一步地设计下去,直至完成。此法的关键是画出功能流程图。首先将被控制对象的工作过程按输出状态的变化分为若干步,并指出工步之间的转换条件和每个工步的控制对象。

这种工艺流程图集中了工作的全部信息。在进行程序设计时,可以用中间继电器 M 来记忆工步,一步一步地顺序进行,也可以用顺序控制指令来实现。下面将详细介绍功能流程图的种类及编程方法。

单流程及编程方法

36be4d04-7798-11ee-939d-92fbcf53809c.png

功能流程图的单流程结构形式简单, 如图 7-7 所示,其特点是:每一步后面只有一个转换,每个转换后面只有一步。各个工步按顺序执行,上一工步执行结束,转换条件成立,立即开通下一工步,同时关断上一工步。用顺序控制指令来实现功能流程图的编程方法。

审核编辑:汤梓红

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

关注

132

文章

5158

浏览量

146946 电路图 电路图 +关注

关注

10266

文章

10693

浏览量

519053 plc plc +关注

关注

4992

文章

12673

浏览量

456975 控制电路 控制电路 +关注

关注

81

文章

1654

浏览量

135336 程序设计 程序设计 +关注

关注

3

文章

261

浏览量

30258

原文标题:新手学PLC如何跟自动化工程师做项目

文章出处:【微信号:PLC与自控设备,微信公众号:PLC与自控设备】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

扫一扫,分享给好友

复制链接分享 评论

发布评论请先 登录

相关推荐

Matlab使用方法程序设计 Matlab使用方法程序设计 实验一 Matlab使用方法程序设计一、 发表于 10-17 00:18 •5248次阅读 Matlab使用b class='flag-5'方法/b和b class='flag-5'程序设计/b 模拟量处理程序设计实验 实验  模拟量处理程序设计实验 一 、 实验目的1、 熟悉PLC的功能指令。2、 熟悉对模拟量的处理的常用方法。3、& 发表于 05-17 10:52 •1279次阅读 PLC常用程序设计语言简介 PLC常用程序设计语言简介 在可编程控制器中有多种程序设计语言,它们是梯形图语言、布尔助记符语言、功能表图语言、功能模块图语言 发表于 06-17 14:07 •1342次阅读 基于PLC控制自动采样机的程序设计及应用 基于PLC控制自动采样机的程序设计及应用. 发表于 01-04 15:25 •15次下载 面向对象的程序设计总结与过程化程序设计有什么区别? 面向对象程序设计(简称OOP)技术最近几年在计算机领域得到了迅猛发展,它是程序设计方法的一场革命。与传统的结构化程序设计(面向过程程序设计) 发表于 09-19 14:12 •0次下载 面向对象的b class='flag-5'程序设计/bb class='flag-5'总结/b与过程化b class='flag-5'程序设计/b有什么区别? 51单片机教程之80C51的汇编语言程序设计资料总结 本文档的主要内容详细介绍的是51单片机教程之80C51的汇编语言程序设计资料总结主要内容包括了:1.程序编制的方法和技巧 2.源程序的编辑和 发表于 11-29 15:38 •9次下载 51单片机教程之80C51的汇编语言b class='flag-5'程序设计/b资料b class='flag-5'总结/b VB程序设计电子教程之图形程序设计的详细资料说明 本文档的详细介绍的是VB程序设计电子教程之图形程序设计的详细资料说明主要内容包括了:1.图形程序设计基础,2.常用画图方法,3.动画 发表于 03-01 11:01 •13次下载 VBb class='flag-5'程序设计/b电子教程之图形b class='flag-5'程序设计/b的详细资料说明 PLC程序设计的三种常用方法 程序设计PLC应用中最关键的问题。PLC程序设计的基本思路是按照设备的要求设计输入和输出信号的逻辑关系,在输入某些信号时得到预期的输出信号,从而实现预期的工作过程。因此,简单而 发表于 05-12 14:22 •9335次阅读 PLC程序设计的五个步骤 PLC程序设计一般分为以下几个步骤 发表于 05-13 08:51 •1w次阅读 PLC程序设计常见的编程方法 图解法是靠画图进行PLC程序设计。常见的主要有梯形图法、逻辑流程图法、时序流程图法和步进顺控法。 发表于 06-04 12:05 •2750次阅读 西门子PLC指令和程序设计 西门子PLC指令和程序设计方法免费下载。 发表于 05-07 09:42 •116次下载 PLC程序解密方法详解 PLC程序解密,密码破解方法步骤分析,有关plc的解决方法,在进行plc编程的过程中,有时需要 发表于 02-28 08:56 •1.3w次阅读 全套PLC的基本指令及程序设计 PLC编程学习的第一步就是从指令开始,但是很多初学者都会遇到这样的困惑:学会了各个常用指令的理论知识,没有实际案例也是很难从根本掌握它的精髓,三三整理了一些PLC的基本指令及程序设计的头像 发表于 02-16 11:42 •3015次阅读 PLC梯形图的设计方法   PLC(可编程逻辑控制器)是一种常用于工业自动化领域的控制器设备,它能够对生产过程进行精细的控制和管理。在PLC程序设计过程中,梯形图是一种 发表于 03-16 16:46 •2291次阅读 解析PLC梯形图程序设计 解析PLC梯形图程序设计 的头像 发表于 06-30 11:14 •1250次阅读 解析b class='flag-5'PLC/b梯形图b class='flag-5'程序设计/b


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3