plc实验1基本指令的编程练习
- 格式:doc
- 大小:174.50 KB
- 文档页数:7
PLC实验报告基础指令实验一、实验目的本次 PLC 基础指令实验的主要目的是熟悉 PLC 的基本指令,掌握其编程方法和应用技巧,通过实际操作加深对 PLC 控制系统的理解,并提高解决实际问题的能力。
二、实验设备1、 PLC 实验台,型号为_____。
2、编程软件,版本为_____。
3、连接导线若干。
4、实验指导书。
三、实验内容(一)位逻辑指令实验1、常开触点和常闭触点指令编写一个简单的程序,实现当输入信号 I00 为 ON 时,输出信号Q00 为 ON。
当输入信号 I01 为 OFF 时,输出信号 Q01 为 ON。
2、取反指令设计一个程序,使得输入信号 I02 为 ON 时,经过取反指令,输出信号 Q02 为 OFF;输入信号 I02 为 OFF 时,输出信号 Q02 为 ON。
3、置位和复位指令编写程序,当输入信号 I03 产生一个上升沿时,使用置位指令将输出信号 Q03 置位为 ON,并保持。
当输入信号 I04 产生一个上升沿时,使用复位指令将输出信号 Q03 复位为 OFF。
(二)定时器指令实验1、接通延时定时器构建一个程序,当输入信号 I05 为 ON 时,接通延时定时器 TON 开始计时,设定时间为 5 秒。
5 秒后,输出信号 Q04 为 ON。
2、断开延时定时器设计程序,当输入信号 I06 由 ON 变为 OFF 时,断开延时定时器TOF 开始计时,设定时间为 3 秒。
3 秒内,如果输入信号 I06 重新变为ON,则定时器复位。
3 秒后,输出信号 Q05 为 OFF。
(三)计数器指令实验1、增计数器编写程序,当输入信号 I07 产生一个上升沿时,增计数器 CTU 的计数值加 1。
当计数值达到预设值 10 时,输出信号 Q06 为 ON。
2、减计数器构建一个程序,当输入信号 I10 产生一个上升沿时,减计数器 CTD 的计数值减 1。
当计数值减为 0 时,输出信号 Q07 为 ON。
PLC控制系统设计、安装与调试实习PLC编程练习题(基本单元程序)1.设计一个电动机点动与连续运行混合控制的程序。
2.设计一个单按钮启停控制程序,即按一下启动,再按一下停止。
3.设计一个双重联锁正反转控制程序,接触器之间采用触点来实现互锁。
4.设计一个双重联锁正反转控制程序,两线圈之间的转换采用定时器延时来防止接触器同时吸合。
5.设计一个单按钮控制正反转的程序,即按一下正转,再按一下反转。
按下停止按钮,电动机停止工作。
6.设计一个两台电动机顺序控制程序,即按下启动动按钮,M1启动,延时3S后,M2自行启动;按下停止按钮,M2停止,延时3S后,M1自动停止。
按下急停按钮,电机立即停止7,设计一个单按钮控制两台电动机顺序启停的程序,即按一下M1启动,再按一下M2启动;当按下停止按钮时,M2停止,按下急停按钮时,M1,M2立即停止。
8.设计一个Y—△降压启动控制程序,按下启动按钮后,电动机作Y形启动,延时3S后,自动转换到△运行;按下停止按钮时,电动机立即停止工作。
9.设计一个双速电动机自动变速控制程序,当按下启动按钮时,电动机作低速启动,5S钟后自动转成高速;当按下停止按钮时,选进入低速,2S后再停止。
10.设计一个双速电动机控制程序,SB1为低速控制,SB2为高速控制,按下SB1,电动机作低速运行;在停止的状态下,按下SB2,电动机先进行低速启动,延时3S后自动进入高速运行;在低速运行的状态下,按下SB2,就直接进行入高速运行。
在高速运行状态下按SB1,就直接进入低速运行,按下停止按钮,电动机先进入低速,延时2S后方可停止。
11.设计一个控制程序,按下启动按钮后,M1作正转,5S钟后,自动停止,3S钟,自动转成反转,再5S钟后,自动停止,再3S钟后,又自动转成正转,如此循环;按下停止按钮后,自动停止工作。
12.设计一个控制程序,按下启动按钮后,M1作正转,5S钟后,自动停止,3S钟,自动转成反转,再5S钟后,自动停止,再3S钟后,又自动转成正转,如此循环;按下停止按钮后,自动停止工作;当再次启动时,能够从上一次停止时的状态开始进行工作(即具有记忆功能)。
《PLC》第一章章节练习一、填空题1. PLC是_ ______ 的简称,它采用存贮器,用来在其内部存贮执行、、定时、计数和算术运算等操作的指令,并通过和输入和输出,控制各种类型的机械或生产过程。
2. PLC具有____ ___、、和___ ____ 的特点。
3.PLC程序既有生产厂家的,又有用户自己开发的,提供运行平台,同时,还为PLC 程序可靠运行及信息与信息转换进行必要的公共处理。
由用户按控制要求设计。
4. PLC中的是PLC的核心,起神经中枢的作用,每台PLC至少有一个。
5.PLC的对外功能,主要是通过与外界联系的。
6. 有些PLC中的电源,以其输入类型有:和,常用的DC为、和V。
7.PLC的存储设备:、和。
一般情况下,用户程序存储在上,系统运行中产生的中间数据存储在上。
8.三菱PLC采用最常用的两种编程语言,一是,二是。
9.PLC的输入端子是从外部开关接受信号的窗口,PLC 内部与输入端子连接的是用光电隔离的电子继电器,它们的编号与接线端子编号一致(按进制输入)。
内部有和两种触点供编程时随时使用,且使用次数不限。
它们一般位于机器的端。
10. PLC的输出端子是向外部负载输出信号的窗口。
的线圈由程序控制,输出继电器的外部输出主触点接到PLC的输出端子上供外部负载使用。
二、选择题:1.PLC是在什么控制系统基础上发展起来的A. 继电控制系统B.单片机C.工业电脑D。
机器人2..工业中控制电压一般是多少伏A.24V B。
36V C。
110V D。
220V3.工业中控制电压一般是直流还是交流A.交流B,直流C。
混合式D。
交变电压4.请写出电磁兼容性英文缩写.A.MACB.EMCC.CMED.AMC5.世界上第一台PLC是哪一年发明的?A.1968B.1969C.1970D.19746.热继电器在电路中做电动机的什么保护A.短路B.过载C.过流D.过压7.PLC的输出方式为晶体管型时,它适用于哪种负载。
学生实验报告实验课程名称可编程控制器原理开课实验室机电学院学院年级专业班学生姓名学号开课时间10 至11 学年第二学期实验一基本指令的编程练习(一)与或非逻辑功能实验一、实验任务及实验目的1、熟悉PLC实验装置及实验箱,S7-200系列编程控制器的外部接线方法2、了解编程软件STEP7的编程环境,软件的使用方法。
3、掌握与、或、非逻辑功能的编程方法。
二、实验过程1:基本指令编程练习的实验面板图图6-1图中的接线孔,通过防转座插锁紧线与PLC的主机相应的输入输出插孔相接。
SBi+为输入点正,SBi-为输入点负,HLi+为输出点正,HLi-为输出点负。
上图中中间一排SB0~SB4、SQ0~SQ4为输入按键和开关,模拟开关量的输入。
左图中中间一排HL0~HL7是LED指示灯,接PLC主机输出端,用以模拟输出负载的通与断。
2、编制梯形图并写出程序通过程序判断Q0.1、Q0.2、Q0.3、Q0.4的输出状态,然后输入程序并运行,加以验证。
梯形图参考图图6-2 梯形图参考图表6-23、实验步骤梯形图中的SQ1、SQ3分别对应控制实验单元输入开关I0.1、I0.3。
通过专用的PC/PPI电缆连接计算机与PLC主机。
打开编程软件STEP7,逐条输入程序,检查无误后,将所编程序下载到主机内,并将可编程控制器主机上的STOP/RUN开关拨到RUN位置,运行指示灯点亮,表明程序开始运行,有关的指示灯将显示运行结果。
拨动输入开关SQ1、SQ3,观察输出指示灯Q0.1、Q0.2、Q0.3、Q0.4是否符合与、或非逻辑的正确结果三、实验结果及总结拨动输入开关SQ1、SQ3,观察输出指示灯Q0.1、Q0.2、Q0.3、Q0.4符合与、或非逻辑的正确结果通过实验,了解了PLC实验装置及实验箱,S7-200系列编程控制器的外部接线方法,熟悉了编程软件STEP7的编程环境,软件的使用方法,结合课本,使我们巩固了课本知识。
(二)定时器/计数器功能实验一、实验任务及实验目的掌握定时器、计数器的正确编程方法,并学会定时器和计数器扩展方法,用编程软件对可编程控制器的运行进行监控。
plc编程练习题(打印版)PLC编程练习题(打印版)一、基础练习题1. 题目:编写一个PLC程序,实现一个简单的交通信号灯控制。
要求:交通信号灯有红、黄、绿三种颜色。
初始状态为红灯亮,持续5秒后变为绿灯,绿灯持续10秒后变为黄灯,黄灯持续3秒后返回红灯状态。
2. 题目:设计一个PLC程序,控制一个简单的电机启动和停止。
要求:电机启动时需要先检查安全条件,如安全门是否关闭。
安全门关闭后,启动电机;按下停止按钮,电机停止。
二、进阶练习题1. 题目:编写一个PLC程序,实现对一个生产线的物料传送带的控制。
要求:传送带需要根据物料的重量来调整速度。
当物料重量小于10kg时,传送带以低速运行;当物料重量在10kg至20kg之间时,以中速运行;超过20kg时,以高速运行。
2. 题目:设计一个PLC程序,控制一个自动门的开关。
要求:自动门需要根据人流量来自动开关。
当检测到有人进入时,门打开;当人离开后,门关闭。
门的开关需要有安全保护机制,防止夹伤。
三、综合练习题1. 题目:编写一个PLC程序,实现对一个小型工厂的能源管理系统。
要求:系统需要监控电能、水能和燃气的使用情况。
当能源使用超过预设值时,系统需要发出警告,并自动调整设备的运行状态。
2. 题目:设计一个PLC程序,控制一个自动售货机的运作。
要求:售货机需要根据用户的选择来出货。
用户可以通过触摸屏选择商品,售货机根据选择的商品自动出货。
同时,售货机需要能够显示商品的库存情况。
附加练习题1. 题目:编写一个PLC程序,实现对一个简单的电梯控制系统。
要求:电梯需要根据用户选择的楼层来运行。
电梯在运行过程中需要检测超载情况,并在超载时发出警告。
2. 题目:设计一个PLC程序,控制一个简单的工业机器人的移动。
要求:机器人需要根据预设的路径移动,并在路径的每个点执行特定的任务。
机器人的移动需要有安全保护机制,防止碰撞。
注意:以上练习题仅供参考,实际编程时需要根据具体的PLC型号和编程软件进行相应的调整。
《PLC编程及应用》课程实验指导书唐山学院信息工程系PLC实验室2008年9月实验一基本指令的编程练习(一)与或非功能的实验在基本指令的编程练习实验区完成本实验一、实验目的1、熟悉PLC实验装置及实验箱,S7-200系列编程控制器的外部接线方法2、了解编程软件STEP7的编程环境,软件的使用方法。
3、掌握与、或、非逻辑功能的编程方法。
二、实验说明首先应根据参考程序,判断Q0.0、Q0.1、Q0.2的输出状态,再拨动开关I0.1、I0.2、I0.3,观察输出指示灯Q0.1、Q0.2、Q0.3是否符合与、或、非逻辑的正确结果。
在本装置中输入公共端要求接主机模块电源的“L+”,此时输入端是低电平有效;输出公共端要求接主机模块电源的“M”,此时输出端输出的是低电平。
基本指令编程练习的实验面板图6-1-1图6-1-1 基本指令编程练习的控制面板上图中下面三排接线孔通过防转座插锁紧线与PLC主机的相应输入输出插孔相接。
Ix为输入点,Qx为输出点。
上图中中间两排I0.0~I1.5为模拟开关量的输入按键。
第一排Q0.0~Q1.1是LED指示灯,接PLC主机输出端,用以模拟输出负载的通与断。
编制梯形图并写出程序通过程序判断Q0.1、Q0.2、Q0.3、Q0.4的输出状态,然后输入程序并运行,加以验证。
三、实验步骤梯形图中的I0.1、I0.3分别对应控制实验单元输入开关I0.1、I0.3。
通过专用PC/PPI电缆连接计算机与PLC主机。
打开编程软件STEP7,逐条输入程序,检查无误后,将所编程序下载到主机内,并将可编程控制器主机上的STOP/RUN开关拨到RUN位置,运行指示灯点亮,表明程序开始运行,有关的指示灯将显示运行结果。
拨动输入开关I0.1、I0.3,观察输出指示灯Q0.1、Q0.2、Q0.3、Q0.4是否符合与、或、非逻辑的正确结果。
四、预习要求阅读实验指导书,复习教材中相关的内容。
(二)定时器、计数器功能实验一、实验目的掌握定时器、计数器的正确编程方法,并学会定时器和计数器扩展方法,用编程软件对可编程控制器的运行进行监控。
实验一基本指令的编程练习一、实验目的1、熟悉西门子PLC实验装置。
2、掌握S7-200型PLC的输入输出配置及外围设备的连接方法。
3、练习掌握STEP7 Micro WIN V4.0编程软件的使用方法。
4、掌握梯形图、指令表等编程语言的转换。
5、掌握与、或、非基本逻辑指令及定时器、计数器的使用。
二、实验设备1、PLC实验台(西门子S7-200)1台。
2、安装了STEP7 Micro WIN V4.0软件的计算机一台。
3、PC/PPI编程电缆一根。
4、导线若干。
三、实验接线图和I/O分配表3.1实验接线图I/O分配表编地址说明功能号1 I0.0 按钮1 系统启动2 I0.1 按钮2 系统停止3 I0.2 按钮34 I0.3 按钮45 Q0.0 灯1 指示灯6 Q0.1 灯2 指示灯7 Q0.2 接触器1 控制电动机8 Q0.3 接触器2 控制电动机四、实验步骤1、电源断电,按图接线将AC220V电源通过单极空气开关接至PLC主机电源,按纽SB1、SB2、SB3、SB4分别接至PLC输入点I0.0、I0.1、I0.2,I0.3指示灯L1、L2、KM1、KM2分别接至Q0.0、Q0.1、Q0.2、Q0.3。
用编程电缆连接PLC的PORT1和计算机的COM端。
2、接通电源,打开计算机,进入PLC编程界面,检查计算机与PLC主机通信是否正常。
3、新建文件,保存,将程序逐条输入,检查无误后,将PLC设为停止状态,STOP指示灯亮,将程序下载至PLC后,再将PLC设为运行状态,RUN指示灯亮。
4、按下按钮SB1、SB2、SB3或SB4观察输出指示灯的状态是否符合程序的运行结果。
五、基本指令练习程序1、与、或、非逻辑功能实验通过程序判断Q0.0、Q0.1、Q0.2的输出状态,然后输入并运行程序加以验证。
参考程序:(1)梯形图根据输出结果,绘制时序图(2)语句表2、电动机起动保持停止控制程序(1)梯形图(2)语句表LD I0.0O Q0.0AN I0.1= Q0.03、置位、复位指令练习(1)梯形图(2语句表)根据输出结果,绘制时序图根据输出结果,绘制时序图4、定时器功能的实验(1)得电延时定时电路语句表(2)断电延时定时电路(3) 掉电保护性接通延时定时器(保持定时器)电路根据输出结果,绘制时序图注意:PLC的定时器有一定的定时范围。
实验一可编程控制器的基本指令编程练习(一)与或非功能的实验在基本指令的编程练习单元完成本实验。
一、实验目的1、熟悉PLC实验装置,S7-200系列编程控制器的外部接线方法2、了解编程软件STEP7的编程环境,软件的使用方法。
3、掌握与、或、非逻辑功能的编程方法。
二、实验说明首先应根据参考程序,判断Q0.0、Q0.1、Q0.2的输出状态,在拨动输入开关I0.1、I0.2、I0.3,观察输出指示灯Q0.1、Q0.2、Q0.3是否符合与、或、非逻辑的正确结果。
在本装置中输入公共端要求接主机模块电源的“L+”,此时输入端是低电平有效;输出公共端要求接主机模块电源的“M”,此时输出端输出的是低电平。
三、实验面板图图中的接线孔通过防转座插锁紧线与PLC的主机相输入输出插孔相接。
I为输入点,Q为输出点。
上图中下面两排I0.0~I1.5为输入按键和开关,模拟开关量的输入。
上边一排Q0.0~Q1.1是LED 指示灯,接PLC主机输出端,用以模拟输出负载的通与断。
四、梯形图参考程序(二)定时器/计数器功能实验一、实验目的掌握定时器、计数器的正确编程方法,并学会定时器和计数器扩展方法,用编程软件对可编程控制器的运行进行监控。
二、实验说明SIMATIC定时器可分为接通延时定时器(TON),有记忆的接通延时定时器(TONR)和断开延时定时器(TOF)。
SIMATIC计数器可分为递增计数器(CTU),递减计数器(CTD)和递增/递减计数器(CTUD)。
在运行程序之前,首先应该根据梯形图分析各个定时器、计数器的动作状态。
三、梯形图参考程序1)定时器参考程序2)计数器参考程序2.定时器扩展实验由于PLC的定时器和计数器都有一定的定时范围和计数范围。
如果需要的设定值超过机器范围,我们可以通过几个定时器和计数器的串联组合来扩充设定值的范围。
(2)计数器扩展实验略实验二LED数码显示控制在LED 数码显示控制单元完成本实验一、实验目的熟练掌握移位寄存器位SHRB ,能够灵活的运用。
初学者PLC编程练习题目1、用一个按钮实现控制一台电动机的启动和停止(只用基本触点指令进行编写)要求:(1)列出PLC的I/O分配表;(2)画出PLC的硬件接线图;(3)编写该程序2、编出实现一台电动机能够进行常动和点动自由切换的程序要求:(1)列出PLC的I/O分配表;(2)画出PLC的硬件接线图;(3)编写该程序3、有一台三相异步电动机,按下SB1电动机实现正向转动,按下SB2电动机实现反向转动,按下SB3电动机停止转动;电动机在正向转动或反向转动时可以自由切换,用PLC编程实现其功能要求:(1)列出PLC的I/O分配表;(2)画出PLC的硬件接线图;(3)具有热过载保护功能;(4)编写该程序4、有三台电动机,要求按下启动按钮后M1先启动,10S后M2自动启动,15S 后M3自动启动,每台电动机有各自的停止按钮要求:(1)列出PLC的I/O分配表;(2)画出PLC的硬件接线图;(3)每台电动机都具有热过载保护功能;(4)编写该程序5、用PLC编出电动机Y-△启动的控制程序要求:(1)列出PLC的I/O分配表;(2)画出PLC的硬件接线图;(3)具有热过载保护功能;(4)编写该程序6、分别用一般逻辑指令和置位、复位指令编写三套PLC程序,完成电动机的启动、停止要求的控制任务,控制要求如下:(1)启动时,电动机M1先启动,才能启动电动机M2,停止时M1和M2同时停止(2)启动时,电动机M1和M2同时启动,停止时,只有在电动机M2停止时,电动机M1才能停止(3)启动时,电动机M1先启动,才能启动电动机M2;停止时,只有在电动机M2停止时,电动机M1才能停止要求:(1)列出PLC的I/O分配表;(2)画出PLC的硬件接线图;(3)具有热过载保护功能;(4)编写该程序7、有三台电动机,要求按下启动按钮后M1先启动→5S后M2自动启动→3S 后M3自动启动→5S后M1先停止→3S后M2自动停止→4S后M3自动停止。
实验一基本指令的编程练习
一、实验目的
1、熟悉西门子PLC实验装置。
2、掌握S7-200型PLC的输入输出配置及外围设备的连接方法。
3、练习掌握STEP7 Micro WIN V4.0编程软件的使用方法。
4、掌握梯形图、指令表等编程语言的转换。
5、掌握与、或、非基本逻辑指令及定时器、计数器的使用。
二、实验设备
1、PLC实验台(西门子S7-200)1台。
2、安装了STEP7 Micro WIN V4.0软件的计算机一台。
3、PC/PPI编程电缆一根。
4、导线若干。
三、实验接线图和I/O分配表
3.1实验接线图
I/O分配表
编
地址说明功能号
1 I0.0 按钮1 系统启动
2 I0.1 按钮2 系统停止
3 I0.2 按钮3
4 I0.3 按钮4
5 Q0.0 灯1 指示灯
6 Q0.1 灯2 指示灯
7 Q0.2 接触器1 控制电动机
8 Q0.3 接触器2 控制电动机
四、实验步骤
1、电源断电,按图接线将AC220V电源通过单极空气开关接至PLC主机电源,按纽SB1、SB
2、
SB3、SB4分别接至PLC输入点I0.0、I0.1、I0.2,I0.3指示灯L1、L2、KM1、KM2分别接至Q0.0、Q0.1、Q0.2、Q0.3。
用编程电缆连接PLC的PORT1和计算机的COM端。
2、接通电源,打开计算机,进入PLC编程界面,检查计算机与PLC主机通信是否正常。
3、新建文件,保存,将程序逐条输入,检查无误后,将PLC设为停止状态,STOP指示灯亮,将程
序下载至PLC后,再将PLC设为运行状态,RUN指示灯亮。
4、按下按钮SB1、SB2、SB3或SB4观察输出指示灯的状态是否符合程序的运行结果。
五、基本指令练习程序
1、与、或、非逻辑功能实验
通过程序判断Q0.0、Q0.1、Q0.2的输出状态,然后输入并运行程序加以验证。
参考程序:
(1)梯形图
根据输出结果,绘制时序图(2)语句表
2、电动机起动保持停止控制程序
(1)梯形图
(2)语句表
LD I0.0
O Q0.0
AN I0.1
= Q0.0
3、置位、复位指令练习
(1)梯形图
(2语句表)
根据输出结果,绘制时序图
根据输出结果,绘制时序图
4、定时器功能的实验
(1)得电延时定时电路
语句表
(2)断电延时定时电路
(3) 掉电保护性接通延时定时器(保持定时器)电路
根据输出结果,绘制时序图
注意:PLC的定时器有一定的定时范围。
如果需要的设定值超过机器范围,可通过几个定时器串联起来扩大定时器设定值的范围。
5、计数器认识实验
(1)加计数器(向上计数器)
a、梯形图
根据输出结果,绘制时序图
b、语句表
(2)减计数器(向下计数器)
(3)加减计数器(向上/向下计数器)
注意:PLC的计数器有一定的计数范围。
如果需要的计数值超过机器范围,可通过几个计数器串联起来扩大计数器设定值的范围。
六、预习要求
预习PLC的各种基本逻辑指令,预习STEP7 Microwin V4.0编程软件的使用。
七、实验报告要求
1、写清楚实验目的。
2、实验原理图绘制电气接线图、I/O分配表。
3、在实验数据记录部分写出编写的程序,并绘制时序图。
4、实验结果分析部分写出实验过程中遇到的问题和解决的方法。
八、思考题
1、通过实验体会PLC与继电器的区别在哪里?
2、如何利用定时器和计数器模拟时钟?试编制程序。