电子发烧友网 > 可编程逻辑 > 正文

PLC编程的几种方法

2020年05月03日 11:21 次阅读

  PLC控制系统是依靠程序进行控制,程序设计是PLC应用中最关键的问题,下面来讲一下PLC编程的方法:

ALPLC编程的几种方法

  1、图解法

  图解法是靠画图进行设计。常用的方法有梯形图法、波形图法及流程法。梯形图法是基本方法,无论是经验法还是解析法,若将PLC程序转化成梯形图后,就要用到梯形图法。波形图法适合于时间控制电路,将对应信号的波形画出后,再依时间逻辑关系去组合,就可很容易把电路设计出。流程法是用框图表示PLC程序执行过程及输入条件与输出关系,在使用步进指令的情况下,用它设计是很方便的。

  根据继电器电路图设计梯形图法

  这种方法适用于PLC改造继电器控制系统。因为原有的继电器电路能完成系统的控制功能,而继电器电路图与梯形图有很多相似之处。将继电器电路图转换成梯形图步骤如下。

  (1)熟悉被控设备的工艺过程和机械的动作情况,掌握控制系统的工作原理。

  (2)确定与电路图的各类按扭、开关、过载保护触点信号和负载对应的梯形图中的输入继电器X和输出继电器Y的元件号,画出PLC的外部接线图。

  (3)确定与电路的中间继电器、时间继电器对应的梯形图中的辅助继电器M和定时器T的元件号。

  (4)根据上述对应关系画出梯形图。

  (5)调整优化梯形图,使其符合梯形图编程基本规则。

  2、步进顺控法

  顺序控制,就是按照生产工艺要求的动作规律,在各个信号的作用下,根据状态和时间顺序,使生产过程的各个执行机构自动地有次序的进行操作。顺序控制特点是规律性强,易于掌握和接受。其基本思想是系统的一个工作周期分若干步。当顺序控制执行到某一步时,改步对应的控制元件状(态继电器S)被驱动,使该步所有输出执行机构动作,完成相应的控制任务。当向下步转移条件满足时,下一步对应的控制元件被驱动,同时该步对应的控制元件自动复位,完成一步的控制任务。

  3、经验法

  即是运用自己的或别人的经验进行设计,设计前选择与设计要求相类似的成功的例子,并进行修改,增删部分功能或运用其中部分程序,直至适合自己的情况。在工作过程中,可收集与积累这样成功的例子,从而可不断丰富自己的经验。

  PLC发展初期,沿用了设计继电器电路图的方法来设计梯形图。这种方法没有普遍的规律可以遵循,具有很大的试探性和随意性,最后的结果是多样的。要熟练掌握此种方法要做到以下几点。

  (1)要经常练习

  经验法与设计者的经验有关,所以要经常练习,练习要基本程序开始,由简单到复杂最后熟能生巧。

  (2)要熟练掌握的基本程序

  起保停程序

  保停电路仅使用触点和线圈的有关指令,任何一种PLC的指令系统都具备,因此是一种通用的编程方式,可用于任意型号的PLC。它的编程思路与步近顺控方法一样,不同之处在于。

  产生单脉冲和连续脉冲的程序。

  时间控制程序:①长延时程序(FX系列定时器最长延时时间为3276.7S);②闪烁程序(如声光报警器程序);③接通延时程序,它相当于继电器控制电路中长开延时闭合和长闭延时断开触点;④断开延时程序,它相当于继电器控制电路中长开延时断开和长闭延时闭合触点;⑤限制负载最长和最短工作时间程序。

  PLC的每种编程方法都有各自的特点,请根据具体情况和具体控制系统要选择合适的编程方法可以在较短的时间里设计出较简的程序。

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

运动控制的发展趋势

主题简介及亮点:目前,自动化测试行业对具有一定LabVIEW视觉编程能力的技术人员,需求强烈!然而,也有很大一批技术人员
发烧友学院发表于 2019-07-02 00:00 2982次阅读
运动控制的发展趋势

PLC的五种应用分类

PLC产品种类繁多,其规格和性能也各不相同。如果按应用类型来划分,可编程序控制器的应用主要有以下五种....
发表于 2020-05-03 11:18 0次阅读
PLC的五种应用分类

基于西门子S7-200系列PLC实现水下电弧控制...

水下电弧有着广泛的用途,其中应用之一是水下制取“电弧气”。制造电弧气的一个关键要素就是保持电弧电压的....
发表于 2020-05-03 11:11 7次阅读
基于西门子S7-200系列PLC实现水下电弧控制...

PLC程序的质量如何衡量

PLC程序的推广应用在我国得到了迅猛的发展,它已经大量地应用在各种机械设备和生产过程的电气控制装置中....
发表于 2020-05-03 11:08 2次阅读
PLC程序的质量如何衡量

手机远程控制plc能达到什么效果

随着工业生产、制造环节的不断深化,工业设备的结构越来越复杂,借助PLC实现的自动化控制技术被广泛应用....
发表于 2020-05-02 17:02 13次阅读
手机远程控制plc能达到什么效果

西门子plc梯形图编程规则和注意事项

梯形图中的触点、线圈仅为软件中的触点和线圈,非硬件上的触点和线圈,在控制设备时需要接入实际的触点和线....
发表于 2020-05-01 17:53 50次阅读
西门子plc梯形图编程规则和注意事项

PLC梯形图编程的四个基本概念

左右母线是一个直流电源的正负极,左母线是接正极,右母线接负极,电流沿着梯形图,从左母线流到有母线,形....
发表于 2020-05-01 16:47 62次阅读
PLC梯形图编程的四个基本概念

学习PLC输入端和输出端的接线问题

一般为各种类型的传感器,例如:压力变送器,液位变送器,远传压力表,热电偶和热电阻等等信号。模拟量信号....
发表于 2020-05-01 09:21 114次阅读
学习PLC输入端和输出端的接线问题

如何理解plc执行程序的顺序?

当plc投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段(即:输入....
发表于 2020-05-01 09:17 62次阅读
如何理解plc执行程序的顺序?

RTU在环境监测领域的应用

随着科学技术的发展, RTU 技术越来越多在各个领域应用。与传统的可编程控制器(PLC)相比,RTU....
发表于 2020-04-30 09:23 117次阅读
RTU在环境监测领域的应用

基于S7—200可编程控制器实现油田自动倒罐控制...

加药装置包括储药罐、计量泵、搅拌器、液位开关、控制箱及附件等,在实际系统中可根据用户要求调整配置,以....
发表于 2020-04-29 09:28 122次阅读
基于S7—200可编程控制器实现油田自动倒罐控制...

雅马哈机器人配置方法之西门子S7-1500控制技...

1 实现的功能,及应用的场合 1.1 学习机器人的前提条件 学习该内容前须掌握以下的几个知识点: 西....
发表于 2020-04-27 17:04 661次阅读
雅马哈机器人配置方法之西门子S7-1500控制技...

基于FX1S-10MT型PLC和步进电机驱动装置...

在美国玩具标准ASTM F963-03中,玩具主轴线定义为:一条连接产品上最远的部分或端点的距离最长....
发表于 2020-04-27 10:13 140次阅读
基于FX1S-10MT型PLC和步进电机驱动装置...

如何快速学好PLC

 PLC已经普及到各行各业,几乎每个企业都在使用PLC,PLC控制系统的维护已经成为电工的日常工作。
发表于 2020-04-25 11:37 292次阅读
如何快速学好PLC

plc编程的七大特点

梯形图是使用得最多的PLC的编程语言,其电路符号和表达方式与继电器电路原理图相似,梯形图语言形象直观....
发表于 2020-04-25 11:25 216次阅读
plc编程的七大特点

基于InTouch系统和ABB AC31系列PL...

由于CDMA 1X采用了反向相干解调,快速前向功控、发送分集、Turbo编码等新技术,其容量比IS-....
发表于 2020-04-25 10:52 81次阅读
基于InTouch系统和ABB AC31系列PL...

PLC的通信方式有哪些

 PLC通信的任务就是将地理位置不同的PLC、计算机、各种现场设备等,通过通信介质连接起来,按照规定....
发表于 2020-04-25 10:29 194次阅读
PLC的通信方式有哪些

PLC的电池如何更换

当PLC的用户程序要保留在RAM中时,就会用到电池,电池通常是3V或3.6V的不可充电的锂电池,电池....
发表于 2020-04-25 10:27 85次阅读
PLC的电池如何更换

PLC的供电电源如何选择

选好电源是PLC能稳定可靠工作的前提,电源看似简单,但针对不同的系统要求,电源的选择却不能很随意。如....
发表于 2020-04-25 10:25 115次阅读
PLC的供电电源如何选择

plc编程的方式有哪些

IEC(国际电工委员会)1994年5月公布了可编程控制器标准(IEC1131),其中第三部分(IEC....
发表于 2020-04-25 10:21 134次阅读
plc编程的方式有哪些

PLC十字路口的交通灯控制编程实例

十字路口交通灯的运行如下图所示。当起动开关接通时,信号灯系统开始工作,且先南北红灯亮,东西绿灯亮。当....
发表于 2020-04-25 10:13 121次阅读
PLC十字路口的交通灯控制编程实例

PLC选型的基本原则有哪些

PLC选型的基本原则是:所选的PLC应能够满足控制系统的功能需要。
发表于 2020-04-25 10:10 102次阅读
PLC选型的基本原则有哪些

PLC故障的检测方法

PLC的可靠性很高,本身有很完善的自诊断功能,如果出现故障,借助自诊断程序即可方便地找到出现故障的部....
发表于 2020-04-25 10:08 62次阅读
PLC故障的检测方法

PLC的特点_PLC的分类

现代工业生产是复杂多样的,它们对控制的要求也各不相同。可编程序控制器一经出现就受到了广大工程技术人员....
发表于 2020-04-25 10:07 159次阅读
PLC的特点_PLC的分类

PLC控制逻辑实现原理图

继电器控制系统是一种“硬件逻辑系统”,如图1(a)所示,它的三条支路是并行工作的,当按下按钮SB1,....
发表于 2020-04-25 10:01 112次阅读
PLC控制逻辑实现原理图

PLC的工作过程图解

为了满足工业逻辑控制的要求,同时结合计算机控制的特点,PLC的工作方式采用不断循环的顺序扫描工作方式....
发表于 2020-04-25 09:59 120次阅读
PLC的工作过程图解

PLC的顺序功能图

单序列由一系列相继激活的步组成,是最简单的一种顺序功能图,如图7.50所示。每一步的后面仅接有一个转....
发表于 2020-04-25 09:55 84次阅读
PLC的顺序功能图

PLC的选型方法及硬件配置

三菱FX1S系列PLC是一种卡片大小的PLC,适合在小型环境中进行控制。它具有卓越的性能、串行通讯功....
发表于 2020-04-25 09:53 78次阅读
PLC的选型方法及硬件配置

PLC采用扩展存储器通讯控制变频器的方法

在工业自动化控制系统中,最为常见的是plc和变频器的组合应用,并且产生了多种多样的plc控制变频器的....
发表于 2020-04-25 09:48 154次阅读
PLC采用扩展存储器通讯控制变频器的方法

三菱plc节省i/o点数的方法

多设备都有自动控制和手动控制两种状态,自动程序和手动程序不会同时执行,把自动和手动信号叠加起来,按不....
发表于 2020-04-25 09:43 63次阅读
三菱plc节省i/o点数的方法

三菱plc定时扩展编程实例

三菱plc的定时器的最长定时时间为3276.7s,如果需要更长的定时时间,可使用图1所示的电路。当X....
发表于 2020-04-25 09:40 42次阅读
三菱plc定时扩展编程实例

三菱plc功能指令的表示格式

功能指令用编号fnc00~fnc294表示,并给出对应的助记符(大多用英文名称或缩写表示)。
发表于 2020-04-25 09:38 44次阅读
三菱plc功能指令的表示格式

PLC构成的三种控制系统

PLC构成的单机系统   这种系统的被控对象是单一的机器生产或生产流水线,其控制器是由单台PL....
发表于 2020-04-25 09:35 50次阅读
PLC构成的三种控制系统

可编程序控制器plc的定义及发展

可编程控制器是一种能够直接应用于专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制....
发表于 2020-04-25 09:33 41次阅读
可编程序控制器plc的定义及发展

一文看懂可编程控制器PLC的历史发展

早期的工业生产中广泛使用的电气自动控制系统是继电器-接触器控制系统。它具有结构简单、价格低廉、容易操....
发表于 2020-04-25 09:31 86次阅读
一文看懂可编程控制器PLC的历史发展

PLC等效电路原理及组成

PLC的输入部分采集输入信号,输出部分就是系统的执行部分,这两部分与继电接触器控制系统相同。PLC内....
发表于 2020-04-25 09:29 79次阅读
PLC等效电路原理及组成

PLC的扫描工作过程

PLC对用户程序的执行是以循环扫描方式进行。PLC这种运行程序的方式与微型计算机相比有较大的不同,微....
发表于 2020-04-25 09:25 112次阅读
PLC的扫描工作过程

PLC的扫描周期_PLC输入/输出滞后时间

PLC在RUN工作模式时,执行一次扫描操作所需的时间称为扫描周期,其典型值为1~100ms。
发表于 2020-04-25 09:23 40次阅读
PLC的扫描周期_PLC输入/输出滞后时间

PLC的安装固定接线方法

PLC的安装固定常有两种方式,一是直接利用机箱上的安装孔,用螺钉将机箱固定在控制柜的背板或面板上。其....
发表于 2020-04-25 09:20 56次阅读
PLC的安装固定接线方法

三菱FX2N系列PLC型号含义

三菱FX2N系列PLC型号名称的含义如下:
发表于 2020-04-25 03:53 69次阅读
三菱FX2N系列PLC型号含义

如何实现PLC发生故障时PLC短信报警PLC电话...

前言,越来越多的PLC系统需要发生故障报警时,可以立即通知到相关人员。以前一般的PLC系统只能在现场....
发表于 2020-04-23 09:20 109次阅读
如何实现PLC发生故障时PLC短信报警PLC电话...

关于公路划线机划线导向机器人的设计

公路划线机是用来在高等级公路及城市道路上划各种路面标线的专用机械。在道路的养护过程中也用于在旧标线上划新标线[1...
发表于 2020-04-23 08:32 139次阅读
关于公路划线机划线导向机器人的设计

工业自动化系统的原理及挑战说明

在当今竞争日益激烈的全球市场中,高效的工业生产能力通常取决于每间工厂自动化系统的速度、精度和可靠度。即使是在一...
发表于 2020-04-22 06:33 103次阅读
工业自动化系统的原理及挑战说明

关于PC高级语言与多台PLC并发通讯

刚开发完一个数据采集系统,用到了这些资料,感觉不错,有兴趣的可下载看看: ...
发表于 2020-04-21 20:44 136次阅读
关于PC高级语言与多台PLC并发通讯

如何利用LabVIEW的数值输入将输入写入到PLC的寄存器内?

利用三菱PLC通过NI OPC将寄存器设置好并与LabVIEW连接,目前数据读取没有问题,想问一下如何通过数值输入...
发表于 2020-04-19 17:23 204次阅读
如何利用LabVIEW的数值输入将输入写入到PLC的寄存器内?

PLC现场硬件的调试步骤

PLC程序现场调试通过后,才可以交给用户使用,或试运行。现场调试要事先编制好调试大纲。依照大纲,按部....
发表于 2020-04-19 11:50 244次阅读
PLC现场硬件的调试步骤

通用网络测控平台有什么优点?

随着物联网概念的提出及相关技术的发展,网络化测量控制已成为测控系统发展的必然趋势。然而,当前国内外工业控制领域...
发表于 2020-04-10 07:44 113次阅读
通用网络测控平台有什么优点?

PLC数据采集/产品打码Laview

发表于 2020-04-08 16:14 504次阅读
PLC数据采集/产品打码Laview

PLC新一代超小型控制器怎么编程?

PLC新一代超小型控制器(LOGO!)的编程方法与操作...
发表于 2020-04-07 09:00 102次阅读
PLC新一代超小型控制器怎么编程?

把C51的程序移植到stm32?

我们现在想把C51的程序移植到stm32上,想知道,那个DB9还能用么? PS:我知道现在是可以用USB直接连接的,...
发表于 2020-04-07 04:35 49次阅读
把C51的程序移植到stm32?

NI机器视觉怎么改善PLC系统?

凭借着可靠的、分立逻辑和简单的模拟I/O,可编程逻辑控制器(PLC)几十年来在生产和自动化行业占据着主导地位。尽...
发表于 2020-04-06 07:32 85次阅读
NI机器视觉怎么改善PLC系统?

大神都不愿分享的西门子PLC编程技巧

         PLC在工业控制领域被广泛应用,他就像是机器的大脑一样,控制着机器有序的...
发表于 2020-04-03 14:09 430次阅读
大神都不愿分享的西门子PLC编程技巧