plc控制系统设计要求与plc程序设计的步骤

来源:电工天下时间:2016-03-07 12:40:50 作者:老电工手机版>>

plc控制系统设计要求与plc程序设计的步骤

1、流程图功能说明
(1)根据生产的工艺分析控制要求:如需要完成的动作(动作顺序、动作条件及必须的保护和联锁)、操作方式(手动、自动;连续、单周期及单步等);
(2)根据控制要求确定所需要的用户输入、输出设备、据此确定plc的i/o点数;
(3)选择plc;
(4)分配plc的i/o接口,设计i/o电气接口接图;
(5)进行plc程序设计,同时可进行控制台(柜)的设计和现场施工。在设计传统继电器控制系统时,必须在控制线路(接线程序)设计完成后,才能进行控制台(柜)设计和现场施工。采用plc控制,可以使整个工程的周期缩短。

2、plc程序设计的步骤
(1)绘制系统流程图;
(2)设计梯形图;
(3)根据梯形图编制程序清单;
(4)用编程其将程序键入到plc的用户程序存储器中,并检验后键入的程序是否正确;
(5)调试和修改程序,直到满足要求为止;
(6)控制台现场施工完成后进行联合调试;
(7)编制技术文件。

3、plc系统设计流程图

plc系统设计流程图
图1 系统流程图

4、可编程控制器控制系统设计的基本步骤

4.1 系统设计的主要内容
 

(1)拟定控制系统设计的技术条件。技术条件一般以设计任务书的形式来确定,它是整个设计的依据;
(2)选择电气传动形式和电动机、电磁阀等执行机构;
(3)选定plc的型号;
(4)编制plc的输入/输出分配表或绘制输入/输出端子接线图;
(5)根据系统设计的要求编写软件规格说明书,然后再用相应的编程语言(常用图形)进行程序设计;
(6)了解并遵循用户认知心理学,重视人机界面的设计,增强人与机器之间的友善关系;
(7)设计操作台、电气柜及非标准电器元部件;
(8)编写设计说明书和使用说明书。

4.2 系统设计的基本步骤

可编程控制器应用系统设计与调试的主要步骤:
(1)深入了解和分析被控对象的工艺条件和控制要求
①被控对象就是受控的机械、电气设备、生产线或生产过程。
②控制要求主要指控制的基本方式、应完成的动作、自动工作循环的组成、必要的保护和联锁等。对较复杂的控制系统,还可将控制任务分成几个独立部分,这种可化繁为简,有利于编程和调试。

(2)确定i/o设备
根据被控对象对plc控制系统的功能要求,确定系统所需的用户输入、输出设备。常用的输入设备有按钮、选择开关、行程开关传感器等,常用的输出设备有继电器、接触器、指示灯、电磁阀等。

(3)选择合适的plc类型
根据已确定的用户i/o设备,统计所需的输入信号和输出信号的点数,选择合适的plc类型,包括机型、容量的选择、i/o模块的选择、电源模块的选择等。

(4)分配i/o点
分配plc的输入输出点,编制出输入/输出分配表或者画出输入/输出端子的接线图。接着九可以进行plc程序设计,同时可进行控制柜或操作台的设计和现场施工。

(5)设计应用系统梯形图程序
根据工作功能图表或状态流程图等设计出梯形图即编程。这一步是整个应用系统设计的最核心工作,也是比较困难的一步,要设计好梯形图,首先要十分熟悉控制要求,同时还要有一定的电气设计的实践经验。

(6)将程序输入plc
当使用简易编程器将程序输入plc时,需要先将梯形图转换成指令助记符,以便输入。当使用可编程序控制器的辅助编程软件在计算机上编程时,可通过上下位机的连接电缆将程序下载到plc中去。

(7)进行软件测试
程序输入plc后,应先进行测试工作。因为在程序设计过程中,难免会有疏漏的地方。因此在将plc连接到现场设备上去之前,必需进行软件测试,以排除程序中的错误,同时也为整体调试打好基础,缩短整体调试的周期。

(8)应用系统整体调试
在plc软硬件设计和控制柜及现场施工完成后,就可以进行整个系统的联机调试,如果控制系统是由几个部分组成,则应先作局部调试,然后再进行整体调试;如果控制调试中发现的问题,要逐一排除,直至调试成功。

(9)编制技术文件
系统技术文件包括说明书、电气原理图、电器布置图、电气元件明细表、plc梯形图

(10)分配输入/输出点

一般输入点和输入信号、输出点和输出控制是一一对应的。

分配好后,按系统配置的通道与接点号,分配给每一个输入信号和输出信号,即进行编号。

在个别情况下,也有两个信号用一个输入点的,那样就应在接入输入点前,按逻辑关系接好线(如两个触点先串联或并联),然后再接到输入点。

(11)确定i/o通道范围
不同型号的plc,其输入/输出通道的范围是不一样的,应根据所选plc型号,查阅相应的编程手册,决不可“张冠李戴”。必须参阅有关操作手册。

(12)内部辅助继电器
内部辅助继电器不对外输出,不能直接连接外部器件,而是在控制其他继电器、定时器/计数器时作数据存储或数据处理用。

从功能上讲,内部辅助继电器相当于传统电控柜中的中间继电器。未分配模块的输入/输出继电器区以及未使用1:1链接时的链接继电器区等均可作为内部辅助继电器使用。

根据程序设计的需要,应合理安排plc的内部辅助继电器,在设计说明书中应详细列出各内部辅助继电器在程序中的用途,避免重复使用。参阅有关操作手册。

(13)分配定时器/计数器
plc的定时器/计数器数量分别见有关操作手册。plc软件系统设计方法及步骤,plc软件系统设计的方法。

在了解了plc程序结构之后,就要具体地编制程序了。

编制plc控制程序的方法很多,介绍几种典型的编程方法。图解法编程,图解法是靠画图进行plc程序设计。

为此,不少plc生产厂家在自己的plc中增加了步进顺控指令。在画完各个步进的状态流程图之后,可以利用步进顺控指令方便地编写控制程序。

4.3 计算机辅助设计编程

计算机辅助设计是通过plc编程软件在计算机上进行程序设计、离线或在线编程、离线仿真和在线调试等等。

使用编程软件可以十分方便地在计算机上离线或在线编程、在线调试,使用编程软件可以十分方便地在计算机上进行程序的存取、加密以及形成exe运行文件。

4.4 编制控制系统的逻辑关系图

从逻辑关系图上,可以反应出某一逻辑关系的结果是什么,这一结果又导出哪些动作。

这个逻辑关系可以是以各个控制活动顺序为基准,也可能是以整个活动的时间节拍为基准。逻辑关系图反映了控制过程中控制作用与被控对象的活动,也反应了输入与输出的关系。

4.5 绘制各种电路图

绘制各种电路的目的,是把系统的输入输出所设计的地址和名称联系起来。这是很关键的一步。

在绘制plc的输入电路时,不仅要考虑到信号的连接点是否与命名一致,还要考虑到输入端的电压和电流是否合适,也要考虑到在特殊条件下运行的可靠性与稳定条件等问题。

特别要考虑到能否把高压引导到plc的输入端,把高压引入 plc输入端,会对plc造成比较大的伤害。

在绘制plc的输出电路时,不仅要考虑到输出信号的连接点是否与命名一致,还要考虑到plc输出模块的带负载能力和耐电压能力。

此外,还要考虑到电源的输出功率和极性问题。在整个电路的绘制中,还要考虑设计的原则努力提高其稳定性和可靠性。虽然用plc进行控制方便、灵活。但是在电路的设计上仍然需要谨慎、全面。因此,在绘制电路图时要考虑周全,何处该装按钮,何处该装开关,都要一丝不苟。

4.6 编制plc程序并进行模拟调试

在绘制完电路图之后,就可以着手编制plc程序了。当然可以用上述方法编程。

在编程时,除了要注意程序要正确、可靠之外,还要考虑程序要简捷、省时、便于阅读、便于修改。

编好一个程序块要进行模拟实验,这样便于查找问题,便于及时修改,最好不要整个程序完成后一起算总帐。

4.7 制作控制台与控制柜

在绘制完电器、编完程序之后,就可以制作控制台和控制柜了。

在时间紧张的时候,这项工作也可以和编制程序并列进行。在制作控制台和控制柜的时候要注意选择开关、按钮、继电器等器件的质量,规格必须满足要求。

设备的安装必须注意安全、可靠。比如说屏蔽问题、接地问题、高压隔离等问题必须妥善处理。

现场调试是整个控制系统完成的重要环节。任何程序的设计场调试就能使用的。只有通过现场调试才能发现控制回路和控制程序不能满足系统要求之处;只有通过现场调试才能发现控制电路和控制程序发生矛盾之处;只有进行现场调试才能最后实地测试和最后调整控制电路和控制程序,以适应控制系统的要求。

相关文章
  • 自锁与互锁功能的plc梯形图程序设计实例

    自锁与互锁功能的plc梯形图程序设计实例

    自锁与互锁功能的plc梯形图程序设计,利用自身的常开触点使线圈持续保持通电即“ON”状态的功能称为自锁,利用两个或多个常闭触点来保证线圈不会同时通电的功能成为“互锁”。

    时间:2022-07-11 08:50:34

  • plc系统设计流程图示例

    plc系统设计流程图示例

    一个plc系统设计流程图,包括分析控制要求、绘制流程图、设计安装控制柜、设计梯形图、现场施工接线等流程与步骤,一起来了解下。

    时间:2021-10-26 06:21:34

  • plc梯形图与顺序功能图的程序设计方法

    plc梯形图与顺序功能图的程序设计方法

    plc梯形图与顺序功能图的程序设计方法,梯形图形成的最优化的方法是通过顺序功能图的转换来实现,sfc中转换实现的基本规则,梯形图的编制方法,实例控制顺序功能图与梯形图。

    时间:2020-05-16 19:43:12

  • plc梯形图程序经验设计法的优缺点对比

    plc梯形图程序经验设计法的优缺点对比

    plc梯形图程序的经验设计法,根据被控对象的要求,在典型单元程序的基础上,做修改与完善,适用于简单梯形图程序的设计,以运料小车控制系统的梯形图、两处卸料的小车控制系统的梯形图为例。

    时间:2020-05-16 19:30:03

  • 【多图】plc梯形图程序设计实例教程

    【多图】plc梯形图程序设计实例教程

    有关plc梯形图的程序设计方法,plc梯形图编程的实例教程,plc梯形图程序设计的常见方法为经验设计法、逻辑设计法、翻译法与顺序功能设计法(SFC),多个实例供大家学习。

    时间:2020-02-20 10:04:23

  • 【图】plc梯形图设计的四项原则

    【图】plc梯形图设计的四项原则

    plc梯形图设计的四项原则,要求水平不垂直,线圈右边无接点,左大右小、上大下小,双线圈输出不可用,以此来规范plc梯形图程序的设计规则。

    时间:2020-02-20 09:15:10

  • 【图】plc梯形图编制与程序设计实例

    【图】plc梯形图编制与程序设计实例

    plc梯形图编制方法,以及plc梯形图的程序设计的例子,提供了实例参考程序与实验步骤,通过程序判断q0.1、q0.2、q0.3、q0.4的输出状态,并输入程序并运行,加以验证。

    时间:2020-02-20 09:14:08

  • 单信号反应多状态plc程序设计实例

    单信号反应多状态plc程序设计实例

    有关单信号反应多状态plc程序的设计方法,当plc接收到来自某些控制器的端口信息时,根据控制器发出的信号时间,判断控制器状态信息,并作出相应的反应动作。

    时间:2020-02-20 09:13:07

推荐文章

Copyright © 2015 - 2022 dgjs123.com All Rights Reserved

电工天下 版权所有