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

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

3天内不再提示

梯形图编程原则与PLC程序设计方法

电子技术控 来源:电子技术控 作者:电子技术控 2023-12-15 13:34 次阅读

梯形图程序设计

梯形图编程原则与 PLC 程序设计方法

(1) 输入 / 输出继电器、内部辅助继电器、定时器、计数器等器件的触点可以多次重复使 用,无需复杂的程序结构来减少触点的使用次数。

(2) 梯形图每一行都是从左母线开始,线圈终止于右母线。触点不能放在线圈的右边,如下图所示

wKgaomV75XaAbeYTAAAs33UzEzE858.png

正确的电路 错误的电路

(3) 除步进程序外,任何线圈、定时器、计数器、高级指令等不能直接与左母线相连。

(4) 在程序中,不允许同一编号的线圈两次输出(双线圈输出)。下面的梯形图是不允许的。

wKgaomV75XaAbeF2AAA9x5Kqgk8145.jpg

(5) 不允许出现桥式电路。

wKgZomV75XaAWgE-AAAoGiKxQew429.png

(6) 程序的编写顺序应按自上而下、从左至右的方式编写。为了减少程序的执行步数,程序应为左大右小,上大下小。如:

wKgZomV75XaAWL00AAArn9DLmxM670.png

符合上大下小的电路,共 4 步

wKgaomV75XaAIUQuAAAp8nihHQI441.png

符 合左大右小的电路,共 4 步

(7) 输入设备尽可能用常开触点

(8) PLC 程序设计常用的经验设计法

在传统继电器-接触器控制图和 PLC 典型控制电路的基础上,依据积累的经验进行翻译、修改和完善,得到最终的控制程序。

(9) 常用的 PLC 典型控制电路

梯形图程序设计的常用方法 —— 逻辑法。

逻辑法:就是应用逻辑代数以逻辑组合的方法和形式设计程序。逻辑法的理论基础是逻辑函数,逻辑函数就是逻辑运算与、或、非的逻辑组合。因此,从本质上来说, PLC 梯形图程序就是与、或、非的逻辑组合,也可以用逻辑函数表达式来表示。

(1) 基本方法:用逻辑法设计梯形图,必须在逻辑函数表达式与梯形图之间 建立一种一一对应关系,即梯形图中常开触点用原变量(元件)表示,常闭触点用反变量(元件上加一小横线)表示。触点(变量)和线圈(函数)只有两个取值“ 1 ” 与“ 0 ” , 1 表示触点接通或线圈有电, 0 表示触点断开或线圈无电。触点串联用逻辑“与”表示,触点并联用逻辑“或”表示,其他 复杂的触点组合可用组合逻辑表示,他们的对应关系如下表所示。

逻辑函数表达式 梯形图 逻辑函数表达式 梯形图
逻辑“与” M0=X1.X2 wKgZomV75hOAMa-AAAAO7F4w2Vc666.png “与”运算式 M0=X1.X2---Xn 图片
逻辑“或” M0=X1+X2 图片 “或 / 与”运算式
图片
图片
逻辑“非”
4fc8f66c-9b03-11ee-8b88-92fbcf53809c.png
图片 “与 / 或”运算式 M0=(X1.X2)+(X3.X4) 图片

(2) 设计步骤:

1) 通过分析控制要求,明确控制任务和控制内容;

2) 确定 PLC 的软元件(输入信号、输出信号、辅助继电器 M 和定时器 T ),画出 PLC 的外部接线图;

3) 将控制任务、要求转换为逻辑函数(线圈)和逻辑变量(触点),分析触点与线圈的逻辑关系,列出真值表;

4) 写出逻辑函数表达式;

5) 根据逻辑函数表达式画出梯形图;

6) 优化梯形图

(3) 逻辑法的应用

用逻辑法设计三相异步电动机 Y/ △降压起动控制的梯形图。

1) 明确控制任务和控制内容

按下起动按钮 SB1 ,时间继电器 KT 和起动用接触器 KMY 线圈得电,之后主接触器 KM 线圈得电并自锁,进行 Y 形起动。当 KT 的延时到达, KMY 线圈失电,同时 KM △线圈得电,电动机完成 Y 形起动,进入△形正常运行。在此过程中,按下停止按钮 SB 或热继电器 FR 动作,电动机无条件停止。

2) 确定 PLC 的软元件,画出 PLC 的外部接线图

PLC 的输入信号:起动按钮 SB1(X1) ,停止按钮 SB(X0) ,热继电器常开触点 FR(X2) 。PLC 的输出信号:主接触器 KM(Y0) ,起动接触器 KMY(Y1) ,运行接触器 KM △ (Y2) 。定时器 (T0) 。根据上述 I/O 信号,可画出 PLC 的外部接线图,如图 5 所示。

wKgaomV75XaAedNvAAButI9dKhw609.jpg

3) 列出真值表

真值表就是根据控制要求,列出的线圈函数和触点变量的取值,即当线圈函数为 1 时,必须使哪些触点变量为 1 ,当线圈函数为 0 时,必须使哪些触点变量为 0 。例如,当起动用接触器为 1 时,就必须使起动按钮为 1 或起动接触器为 1 ;当起动用接触器为 0 时,就必须使停止按钮或热继电器或运行或定时器为 0 。根据控制要求,可列出其真值表,如图 6 所示。

触点 线圈
X0 X1 X2 Y0 Y1 Y2 T0 Y1 Y0 Y2 T0
1 1 1
0 0 0 0 0
1 1 1
0 0 0
1 1 1
0 0 0 0
1 0 1 1
0 0 0

图 6 电动机 Y/ △降压起动真值表

4) 列出逻辑函数表达式

将真值表中线圈函数为 1 的触点变量的逻辑式与上线圈函数为 0 的各触点变量的反变量,即为线圈函数的逻辑表达式,因此,可列出如下的逻辑函数表达式:

wKgZomV75XaAWdE8AABRmI3kvao760.jpg

5) 画出梯形图

根据上述逻辑函数表达式以及逻辑函数表达式与梯形图的对应关系,可画出图 7 所示的梯形图。

审核编辑:汤梓红

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

    关注

    131

    文章

    5027

    浏览量

    146051
  • plc
    plc
    +关注

    关注

    4975

    文章

    12254

    浏览量

    454908
  • 定时器
    +关注

    关注

    23

    文章

    3147

    浏览量

    112036
  • 程序设计
    +关注

    关注

    3

    文章

    258

    浏览量

    30188
  • 梯形图
    +关注

    关注

    8

    文章

    191

    浏览量

    21246

原文标题:梯形图程序设计

文章出处:【微信号:电子技术控,微信公众号:电子技术控】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    PLC梯形图基本编程规则和编程方法

    在日常的工作中,大家掌握了plc的基本编程指令之后,就可以根据控制要求编写简单的应用程序了。但是想要提高编程质量和编程效率,还必须了解编写
    发表于 10-10 07:38

    PLC梯形图是如何编程的呢?

      PLC被称为可编程逻辑控制器。1993年,IEC颁布了IEC61131-3标准,标准中规范了5种PLC编程语言。梯形图、指令表、结构化
    发表于 03-02 18:08

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

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

    PLC梯形图程序的基本规则和基本编程方法

    在日常的工作中,大家掌握了plc的基本编程指令之后,就可以根据控制要求编写简单的应用程序了。但是想要提高编程质量和编程效率,还必须了解编写
    的头像 发表于 09-01 11:01 8864次阅读
    <b class='flag-5'>PLC</b><b class='flag-5'>梯形图</b><b class='flag-5'>程序</b>的基本规则和基本<b class='flag-5'>编程</b><b class='flag-5'>方法</b>

    PLC梯形图编程方法

    PLC梯形图编程,应要遵循一定的规则,并养成良好的习惯。下面以三菱FX系列PLC为例,介绍一下PLC梯形
    的头像 发表于 09-24 10:57 5463次阅读
    <b class='flag-5'>PLC</b><b class='flag-5'>梯形图</b><b class='flag-5'>编程</b>的<b class='flag-5'>方法</b>

    以三菱FX系列PLC为例 介绍PLC梯形图编程方法

    PLC梯形图编程,应要遵循一定的规则,并养成良好的习惯。下面以三菱FX系列PLC为例,介绍一下PLC梯形
    的头像 发表于 09-27 10:13 5693次阅读
    以三菱FX系列<b class='flag-5'>PLC</b>为例 介绍<b class='flag-5'>PLC</b><b class='flag-5'>梯形图</b><b class='flag-5'>编程</b>的<b class='flag-5'>方法</b>

    plc编程中的梯形图是什么?

    梯形图是使用得最多的图形编程语言,被称为plc的第一编程语言。梯形图与电器控制系统的电路图很相似,具有直观易懂的优点,很容易被工厂电气人员掌
    发表于 12-08 17:56 5391次阅读

    三菱FX系列PLC梯形图编程方法

    初学PLC梯形图编程,应要遵循一定的规则,并养成良好的习惯。下面以三菱FX系列PLC为例,介绍一下PLC
    的头像 发表于 02-11 09:24 1414次阅读

    PLC梯形图的设计方法

      PLC(可编程逻辑控制器)是一种常用于工业自动化领域的控制器设备,它能够对生产过程进行精细的控制和管理。在PLC程序设计过程中,梯形图
    发表于 03-16 16:46 1805次阅读

    PLC梯形图编程方法和5大原则

      梯形图编程是基于逻辑组件(与门、或门、非门)以及控制元件(计数器、定时器、比较器等)来构建过程控制程序方法。在PLC中,
    发表于 03-16 18:20 3521次阅读

    PLC梯形图编程的基本环节和规则

      PLC梯形图编程是一种用于计算机控制系统中的图解语言,它是为了方便工程师进行程序设计和维护工作而发展出来的。与其他编程语言类似,
    发表于 03-17 14:07 724次阅读

    PLC梯形图编程的顺序和方法

      PLC梯形图编程是一种用于计算机控制系统中的图解语言,它采用梯形图的形式描述程序的逻辑关系,以实现实时控制和自动化控制。
    发表于 03-17 15:07 3676次阅读

    三菱PLC梯形图编程方法

    虽然PLC程序编写每个人有每个人的思路,但是最终的模式都是相通的。本文以三菱PLC的简单梯形图编程方法
    的头像 发表于 04-12 09:37 4727次阅读

    解析PLC梯形图程序设计

    解析PLC梯形图程序设计
    的头像 发表于 06-30 11:14 1024次阅读
    解析<b class='flag-5'>PLC</b><b class='flag-5'>梯形图</b><b class='flag-5'>程序设计</b>

    plc梯形图编程的基本原则

    PLC(可编程逻辑控制器)是现代自动化控制领域中广泛应用的一种控制装置。PLC梯形图编程PLC
    的头像 发表于 01-22 10:51 593次阅读