首页 百科知识 编程设计基本步骤

编程设计基本步骤

时间:2022-10-16 百科知识 版权反馈
【摘要】:PLC控制系统设计包括三个基本步骤:一是对控制对象进行分析,确定控制系统的总体设计方案;二是根据控制要求确定硬件系统的构成;三是设计出满足控制要求的程序。较为详细的PLC控制系统设计将在第九章中介绍,在此,我们简要介绍编程的基本知识和步骤。PLC程序设计的总体原则是实现控制要求、程序清晰而简明、便于分析阅读。

4.3.3 PLC编程设计基本步骤

PLC控制系统设计包括三个基本步骤:一是对控制对象进行分析,确定控制系统的总体设计方案;二是根据控制要求确定硬件系统的构成;三是设计出满足控制要求的程序。当然,要完成好PLC控制系统的设计,还需要不断地学习和实践,通过不断总结提高,才能设计出一个好的PLC控制系统。较为详细的PLC控制系统设计将在第九章中介绍,在此,我们简要介绍编程的基本知识和步骤。PLC编程基本步骤分为两步:一是I/O点的确定;二是程序的设计。

1.PLC的I/O点确定

要进行PLC控制系统的设计,首先要了解被控对象的输入信号有多少,如按钮、行程开关、转换开关等,输出信号有多少,如接触器、继电器、电磁阀、指示灯等,统计出控制系统的I/O量。然后进行PLC的I/O分配,确定每个I/O信号接PLC的端子号。PLC的I/O分配可以用文字表述,也可以用表格形式表述,也可以用端子分配图表述。如“电动机启动、停止、加指示运行灯”的I/O分配,三种表示方法如下:

文字说明的PLC I/O分配:

启动按钮—— SB1-I0.0;

停止按钮—— SB2-I0.1;

电动机控制接触器—— KM-Q0.0;

运行指示灯—— HL-Q0.1。

PLC I/O分配如表4-9所示。

PLC I/O端子分配如图4-36所示。

img122

图4-36 PLC端子分配图示例

PLC的I/O分配一旦确定,在编程时就不能变更,并据此绘制出PLC控制的接线原理图。

接线原理图是反映PLC控制系统接线关系的电气原理图。在绘制接线原理图时,应注意各输出元件的电压等级与类别,并用输出公共端1L、2L、3L分开。上述的电动机启动停止控制的接线原理如图4-37所示。

表4-9 I/O地址分配表示例

img123

img124

图4-37 接线原理图示例

2.PLC的程序设计

PLC程序设计的总体原则是实现控制要求、程序清晰而简明、便于分析阅读。在进行简单的程序设计时,常用经验设计的方法。下面就一些常见的控制程序作一个简单介绍。

(1)闪烁控制程序

利用定时器指令的通电延时、断电延时功能,很容易实现闪烁功能,如图4-38所示。

img125

图4-38 闪烁控制梯形图

工作原理分析如下:当I0.0接通时,Q0.0接通,同时T37开始计时,当计时时间5s到,T37置1,其触点接通T38,使Q0.0、T37等断开,T38断电延时5s到,再次接通Q0.0、T37,如此循环下去,实现Q0.0通5s、断5s的闪烁控制。

(2)长延时控制程序

长延时的程序可以由定时器的计时累加完成,也可以通过计数器加时钟脉冲、计数器加定时器实现。如图4-39所示为定时器与计数器一起实现长延时控制的梯形图,Q0.0运行300×10 000=300 000s后Q0.1才置1。请读者自行分析其工作原理。

img126

图4-39 长延时控制程序示例

(3)计数器扩展程序

计数器的设定值最大为32767,如需计数范围扩大,可以采用两个计数器的计数值相加或相乘的方法来实现。计数值的相乘程序设计如图4-40所示。

img127

图4-40 计数器计数扩展程序

工作原理分析如下:当I0.0输入1个脉冲信号时,计数器C0的当前值加1,I0.0输入10000个脉冲信号时,C0置1,使计数器C1的当前值加1,并使C0本身复位重新开始计数;当I0.0输入再输入10000个脉冲信号时,C0再次置1,……,如此循环下去,在I0.0输入10000×10000=10 8后,Q0.0才接通。

(4)单按钮启停控制程序

通过使用两个按钮自锁/自锁解除实现一个执行元中(如输出继电器、内部辅助继电器)的启动和停止,这是常见的控制方式。但有时为了节省PLC的输入点数,只由一个按钮实现元件的起停,如图4-41所示。请读者自行分析其工作原理。

img128

图4-41 单按钮起停控制梯形图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈