研选课堂
HOME
研选课堂
正文内容
plc初步编程实验 9个简单的PLC入门编程案例,电气新手们可不要错过了~
发布时间 : 2025-03-17
作者 : 小编
访问数量 : 23
扫码分享至微信

9个简单的PLC入门编程案例,电气新手们可不要错过了~

一、小车往返运动

用S7-200实现小车往返的自动控制 ,控制过程为按下启动按钮 ,小车从左边往右边(右边往左边运动) 当运动到右边(左边)碰到右边(左边)的行程开关后 小车自动做返回运动,当碰到另一边的行程开关后又做返回运动 。如此的往返运动,直到当按下停车按钮后小车停止运动。

▲电气接线图

I/O分配表

梯形图程序

PLC接线图

程序调试及结果分析

▲控制平台操作面板

当按下SB2即i0.0(鼠标点击i0.0f)接通后,Q0.0接通,小车右行(即指示 灯 Q0.0 亮)。当小车运行碰到右限位开关SQ2即i0.4(用鼠标点击i0.4f,模拟SQ2被压下)接通,此时小车左行(指示灯Q0.0灭,指示灯Q0.1亮),当运行到左边碰到左限位SQ1即i0.3(鼠标点击i0.3f)接通,此时小车又往右运行(指示灯Q0.1灭,指示灯Q0.0 亮)。如此往返运动下去直到按下SB1即i0.2(鼠标点i0.2f)接通,小车停止运行。

附:

二、闪光电路

当按下启动按钮后,要求在两秒钟内有一秒亮有一秒灭,如此反复,灯一闪一闪 发光。

I/O分配表

梯形图程序

PLC接线图

程序调试及结果分析

把编写好的程序下载到西门子s7-200PLC中进行调试。观察运行结果和实验要求 是否相同。通过在线控制面板进行调试,当按下在线控制面板上的I0.0f(即 I0.0 接通)此时Q0.0有输出,Q0.0所接负载灯就亮,同时启动定时器T37开始计时, 当计时一秒后因T37动作,其常闭触点断开,所以Q0.0无输出,所接负载灯灭。灯灭的同时启动定时器 T38,T38 计时一秒后,把串联在定时器T37的常闭触点 断开,所以T37复位,T37常闭触点恢复常闭。此时Q0.0 又有输出, 所接负载灯又亮。这样,输出Q0.0上所接的负载灯以接通一秒,断开一秒频率不停的闪烁,直到按下在线控制面板上的 I0.1f(即I0.1接通),闪光电路不在继续工作。若想改变灯闪烁的频率只要改变定时器的时间就能够达到改变要求。

三、星三角降压启动

利用西门子S7-200的PLC实现星三角接法的降压启动。

星三角降压启动的电路图与控制图

流程框架图如下

I/O分配表

梯形图程序

PLC接线图

程序调试及结果分析

把编写好的程序下载都西门子S7-200的PLC中进行调试,下载好后我们打开在线控制面板进行调试,看运行结果是否符合要求。首先把控制面板上的i0.2f置位为按钮按下去,即i0.2 接通,表示断路器QF合上。按下启动按钮i0.0f(SB2)即i0.0接通此时电动机星形启动,Q0.0和Q0.1有输出,实验接线图中表示这两个的灯L1和L2都亮同时驱动时间计数器,当计时器计到10S时切换为三角型启动,此时Q0.1无输出,Q0.2有输出,则此时Q0.0和Q0.2 有输出,电机三角星运行。接线面板上的L 1和L3灯亮。按下在线面板上的i0.1f后(i0.1接通)此时电动机停止运行。所以的输出点都无输出。

四、彩灯控制

利用PLC的Q0.0到Q0.7八个输出端控制八个彩灯,使其每隔一秒亮一个并循环。当接通I0.0后所有的灯都熄灭。当接通I0.1后又重新从Q0.0开始循环。

I/O分配表

梯形图程序

PLC接线图

程序调试及结果分析

把编写好的程序下载都PLC中进行调试,下载好后我们打开在线控制面板进行调试,看运行结果是否符合要求。

PLC一上电后sm0.0一直保持接通。所以t37进行延时计时,延时到后启动t38计时,t38计时到后t38常闭触点断开所以t37断开计时,t37常开触点恢复为常开所以t38也断开计时。此时t38的常闭触点恢复为常闭所以t37又重新计时,同时计数器C0开始计数一次。如此的反复计数。当计数为1时,Q0.0接通。计数器计数为2时Q0.1接通……如此下去当计数器计数到8时Q0.7接通。当计数器计到9时计数器C0清零。当按下在线控制面板上的I0.0f(即I0.0)接通,此时计数器,和Q0.0~Q0.7都清零,即没有一个灯亮。当按下在线控制面板上的I0.1f(即I0.1接通)此时计数器开始重新计数,灯又从Q0.0开始重新一个接一个的往下亮。

五、比较指令

对进出仓库的货物进行记录。仓库最多可放6000箱货物,货物多于1000箱灯L1亮,多于 5000箱时灯L2亮。

I/O分配表

梯形图程序

PLC接线图

程序调试及结果分析

把程序下载到S7-200的PLC中进行调试。在下载的之前我们先把程序中的数字进行缩小处理,以便在实验中我们能够更好的更快的观看到实验结果。我们把L1的灯亮的时候设置为5。把L 2灯亮我们设置为10。这样我们就能够更快的看到实验结果。

当按下在线控制面板上的I0.0f的时候即I0.0接通,表示有货物进去。当我们点击在线控制面板上的I0.0f五次后,此时计时器中的计数值为5,(即表示仓库中已经有1000箱物品了)则灯L1要亮,即Q0.0有输出。当继续点击I0.0f后点 击有十次后此时计数器的计数值位10(即表示仓库中有5000个物品),此时灯L2也亮即Q0.1有输出当继续点击在线控制面板上的I0.0f。计数器中的计数值就继续往上增加。当按下在线控制面板上的I0.1f后计数器就开始往下减。

点击一次,计数器中的计数值就减少一次。当计数器中的值小于10时即表示仓库中的物品少有5000箱,此时灯L2灭(即Q0.1没有输出)当继续点击I0.1f时计数器 中的计数值继续减少,当减少到小于5次时。表示仓库中的物品少于1000,此时灯L1灭。Q0.0就没有输出。当按下在线控制面板上的I0.2f时计数器清零。L1和L2都不亮,(即Q0.和Q0.1都没有输出)。

六、8个彩灯移位控制

用IO导线控制接在Q0.0到Q0.7上的八个彩灯循环移位,用t37定时,每0.5S移位一位,首次扫描时给Q0.0到Q0.7置初值,让Q0.0和Q0.2先有输出。用I0.1来控制彩灯位移的方向。

I/O分配表

梯形图编程

PLC接线图

程序调试及结果分析

把程序下载到西门子S7—200的PLC中进行调试,PLC一上电Q0.0和 Q0.2 就有输出,则Q0.0和Q0.2亮。当把在线面板上的I 0.0f(表示 I0.0 有输入)置位开关按下后定时器T37开始计时每0.5秒后彩灯以Q0.0和Q0.2作为基础向右每次移移位。当按下在线控制面板上的I0.1f(表示I0.1有输人)使其置位时彩灯以同样的方式向左移动。

七、跳转指令

利用跳转指令控制两个灯L1和L2,分别接于Q0.0和Q0.1,切换开关位I0.0,两个灯的控制开关位I0.1和 I0.2.。手动时分别用两个灯的控制开关来控制。自动时,两个灯每隔一秒交替亮。

I/O分配表

梯形图编程

程序调试及结果分析

把编写好的程序下载到s7-200的PLC中进行调试。当I0.0为OF时,PLC运行手动程序按下在线控制面板上的置位按钮I0.1f和I0.2f 即表示(I 0.1和I0.2闭合)灯L1和L2亮,Q0.0 和Q0.1有输出。当我们按下在线控制面板上的I0.0f时,此时I0.0为ON,此时程序跳转到自动程序运行。两个灯每隔一秒循环亮。先L1亮一秒后L2亮。当在按下在线控制面板上的 I0.0f后即此时I0.0为OFF程序跳转到手动程序运行。

八、鼓风机和引风机的顺序启动控制

I/O分配表

梯形图编程

PLC接线图

▲PLC上电时的程序监控图,蓝色表示接通

程序调试及结果分析

Sm0.1的特点在扫描的第一个周期接通,以后不接通。当按下在线控制面板上的i0.0f时即 i0.0接通,此时Q0.0接通输出,(即指示灯Q0.0亮)引风机启动,同时定时器T37接通并开始计时,当定时器计数到50即(即指示灯Q0.1亮)鼓风机启动。此时两台风机都运行。当按下在线控制面板上的I0.1f时,即接通I0.1此时鼓风机停止运行,(即指示灯Q0.1灭)同时定时器T38接通并开始计时,定时5s后引风机停止运行。(即指示灯Q0.0灭)。

九、液体混合

用S7-200实现液体混合的自动控制。当按下启动按钮后,液体阀A 打开,液体A流入搅拌机里面。当液位达到中限位时阀A关闭,同时打开液体阀B,液体B流入搅拌机里面。当液位达到上限位时,阀B关闭,此时启动电动机进行搅拌。搅拌一分钟后电动机停止同时阀门C打开,混合液体流出。当液位到达下限位时再过5S容器放空,关闭阀门C。同时打开阀门A,注入液体A。如此周期性的循环。若按下停止按钮后必须要等一个周期循环完后才停止。

I/O分配表

梯形图编程

PLC接线图

程序调试及结果分析

当按下在线控制面板上的I0.03f 即(I0.3闭合)阀A打开(即Q0.0亮),当按下在线控制面板上I0.0f(即I0.0中限位闭合)阀A关闭,阀B打开(即Q0.0灭,Q0.1 亮)当按下在线控制面板上I0.1f(即上限位I0.1闭合)此时阀B关闭,电动机启动开始进行搅拌,(即Q0.1灭,Q0.2亮)同时定时器T37开始定时一分钟,一分钟后搅拌机停止搅拌,阀C打开(即Q0.2灭,Q0.3亮)当液位到达下限位后阀C继续打开(即Q0.3亮)同时定时器T38开始定时。5s后阀C关闭。阀A打开,(即Q0.3灭,Q0.0亮),进入下一个循环周期。按下在线控制面板上的I0.4f(即表示停止的I0.4闭合)此时系统不会立即停止,而是当运行完一个周期后才停止。

免责声明:本文转自网络,版权归原作者所有,如涉及作品版权问题,请及时与我们联系删除,谢谢!

如何获取 电气热门资料?

操作指引如下!

可编程序控制器(PLC)的认识

一、实验目的

1. 初步了解PLC构成的控制系统及编程器的使用;

2. 学习利用基本编程指令编制程序的方法。

二、实验原理

本实验用PLC机为日本立石(OMRON)公司生产的C 20P,其输入、输出继电器共为20个,其中输入继电器12个,编号为0000~0011;输出继电器8个,编号为0500~0507。实验板原理接线图如图2.1所示,它由PLC机、编程器、中间继电器AM0—AM7、接线柱、乒乓开关等组成。PLC机的输入信号(如按钮、限位开关等)用乒乓开关(S0—S11)来模拟。PLC机的输出接保护用的中间继电器AM0—AM7,当PLC机输出继电器动作时,中间继电器吸合,其动合(常开)触点动作,则联接到接线柱上的等效输出点闭合。使用者将接线柱输出点看作PLC输出点去联接外部负载。

图2.1 PLC实验板原理图

三、实验仪器和设备

PLC实验板(包括PLC主机、编程器、中间继电器等)一台,继电接触控制实验台(包括三相异步电动机、交流接触器等)一台

四、实验内容和步骤

1。三相异步电动机时间控制

要求第一台电动机起动5s后第二台电动机自动起动,两台电动机能同时停车。图2.2为三相异步电动机时间控制原理图。图(a)为输入、输出接线图,图(b)为其控制梯形图,图(c)为主电路。

(1)编程器的基本操作练习

当PLC联上编程器并通电后,PLC电源指示灯亮,如果编程器设置在“PROGRAM”位置,这时PLC处于编程状态。编程器显示(PROGRAM)PASSWORD!,这时依次按CLR键和MONTR键,编程器显示PROGRAM,再按CLR键,编程器即显示地址号0000,此时即可输入程序。

(a)

(b) (c)

图2.2三相异步电动机时间控制实验原理图

(a) 输入输出接线图 (b) 梯形图 (c) 主电路

a. 在输入新程序前,清除存储器的内容

依次按CLR、PLAY/SET、NOT、REC/RESET和MONTR键,即将全部程序清除。

b. 按照下面编程键的操作顺序将图1.2(b)的梯形图写入PLC的用户程序存储器。

LD 0002 WRITE

OR 0504 WRITE

AND NOT 0003 WRITE

0UT 0504 WRITE

LD 0504 WRITE

TIM 00 WRITE

50 WRITE

LD TIM 00 WRITE

0UT 0505 WRITE

FUN 01 WRITE

c. 当上述程序已输入到PLC机中,用、键读出所写程序,如程序有错,可用插入指令和删除指令修改程序。

d.检查程序正确无误后,将编程器置于“MONITOR”位置,PLC处于运行状态,即运行图1.2程序(如果此时PLC上ALARM指示灯亮,说明程序有错误,回到编程状态,重新检查程序)。扳动0002开关,则0504输出指示灯亮,输出端的中间继电器AM4吸合,延时5s,0505输出指示灯亮,中间继电器AM5吸合。扳动0003开关,则输出指示灯灭,中间继电器失电。说明动作正确。

(2)连接三相异步电动机时间控制电路

按图2.2(a)连接输出控制电路,0504、0505、COM输出端由实验板接线柱所标的输出端输出。按图2.2(c)联接主电路。重复步骤(1)d,观察电动机的运行情况。

2. 定时器指令的练习

(1)断电延时定时器

(a) (b)

图2. 3 断电延时定时器

(a)梯形图程序 (b)时序图 (c)指令语句表

当0002接通时,输出继电器0500导通,并且输出继电器0500的触点自锁,保持0500接通,直至0002断电,定时器TIM01开始计数,当计数时间到10s,输出继电器0500才断开,利用0500输出作定时控制,就实现了断电延时的功能。

(2)汽车方向灯控制

耍求当汽车左转弯,左灯闪亮,右转弯,右灯闪亮,倒车,左、右灯同时闪亮。其中闪亮频率为亮/暗各2s。设0002、0003、0004分别为左、右、倒车的控制开关;0500、0501分别为左、右灯输出控制继电器。图14为控制梯形图。

将梯形图程序输入到PLC机中,运行该程序观察输出指示灯及中间继电器的变化情况。

图2.4 汽车方向灯控制梯形图

(3)设某工件加工过程分为4道工序,共需33s,其时序要求如图1.5所示。0002为运行控制开关,当0002接通时,启动工件加工,当0002断开时,停止工件加工。

图2.5工件加工时序图

按设计要求用两种方法完成:a. 4道工序用4个定时器完成;b. 4道工序用1个定时器完成,利用比较指令来启动和识别各道工序(可适当减少工序)。

五、预习内容

1. 阅读本实验及第3章PLC的有关内容,读懂有关程序,了解基本指令及编程器的使用。

2. 编写出满足图1.5时序要求的梯形图程序。

六、实验总结报告

1. 画出图2.4中,当0002闭合后辅助继电器1000的输出波形。若要改变闪亮频率应如何调整。

2. 画出调试好的满足图2.5要求的梯形图程序和指令表。

相关问答

plc编程入门基础资料?

步骤/方式二星--三角起动主线路图设计出来以后,就可以把实物接触器线路接好,等待备用。步骤/方式三星--三角起动PLC接线图设计,把I/O点标号做好,以免接线...

没有电工基础怎样快速入门plc?

回答如下:以下是一些建议,帮助您快速入门PLC:1.学习基础电工知识:PLC是电气控制系统的一部分,因此理解电流、电压、电阻等基本概念非常重要。2.学习PLC...

想自学信捷PLC编程,怎样入门?

可以通过以下方式入门:明确可以通过在线公开课、教程等途径进行自学信捷PLC编程。自学PLC编程不需要太多专业知识和设备,只需要一台电脑和PLC及软件模拟器就可...

PLC编程肿么学习最快???-ZOL问答

国产跟日系的编程都差不多,欧美的比较难点有用(0)回复huweidongha3精其一...自学的话,有一个PLC在手,边看视频边学习编程然后实验,持之以恒,可以学会的找机...

怎样学习plc?

学习PLC需要具备一定的电气和自动化控制知识,同时需要掌握PLC编程软件的使用方法。学习的过程中可以通过阅读相关书籍、观看视频教程、参加培训班等途径来提高...

三相异步电动机plc实验注意事项?

"三相异步电动机正反转控制路线"实验注意事项:1.接线前合理安排电器、仪表的位置,通常以便于操作和观测读数为原则。各电器相互间距离适当,以连线整齐美观...

不能用于plc编程的语言有什么?

PLC有五种标准化编程语言:顺序功能图(SFC)、梯形图(LD)、功能模块图(FBD)三种图形化语言和语句表(IL)、结构文本(ST)两种文本语言最常用的两种编程语...PLC...

c控制器,plc工控板,开发板,学习板,工控,实验板,编程,...

[回答]武汉万象奥科电子有限公司公司拥有以华中科技大学博士为骨干的资深嵌入式专家、系统底层软件工程师、EMC工程师组成的研发团队研发中心下设嵌入式技...

plc实验台怎么接线?

PLC输入端为:GND端和X端,支持所有的开关量输入,选取的开关需要是npn.no型的,常开。1、感应器的接法:①磁性感应器,2线,一般Blue(蓝色)接GND,Brown(棕...PLC...

工控自学步骤?

要自学工控,可以按照以下步骤进行:1.了解基础知识:学习工控系统的原理、组成部分和常用设备。2.学习编程语言:掌握PLC编程语言(如LadderDiagram)和HMI编...

 周冬雨简介  磁铁矿粉 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部