PLC1200实验报告.pdf
- 格式:pdf
- 大小:636.72 KB
- 文档页数:9
PLC实验报告一、实验目的本次 PLC 实验的主要目的是熟悉 PLC(可编程逻辑控制器)的基本工作原理和编程方法,通过实际操作和程序编写,掌握 PLC 在工业控制中的应用,提高对自动化控制系统的理解和实践能力。
二、实验设备本次实验所使用的设备包括:1、 PLC 实验箱,型号为_____,包含 PLC 主机、输入输出模块、电源模块等。
2、编程电缆,用于将计算机与 PLC 主机连接,实现程序的下载和上传。
3、计算机,安装有 PLC 编程软件,版本为_____。
4、实验导线若干,用于连接输入输出设备。
三、实验内容(一)PLC 的基本认识首先,了解 PLC 的硬件结构,包括 CPU 模块、输入模块、输出模块、通信模块等。
熟悉 PLC 各部分的功能和作用,以及它们之间的连接方式。
(二)PLC 编程软件的使用学习使用 PLC 编程软件,掌握软件的界面布局、菜单功能、编程指令等。
通过编程软件编写简单的PLC 程序,并进行编译、下载和调试。
(三)交通灯控制系统的设计与实现1、控制要求设计一个十字路口交通灯控制系统,要求东西方向和南北方向的交通灯按照一定的时间顺序交替点亮。
具体控制要求如下:(1)东西方向绿灯亮 30 秒,然后黄灯亮 5 秒,红灯亮 35 秒。
(2)南北方向红灯亮 35 秒,然后绿灯亮 30 秒,黄灯亮 5 秒。
(3)在绿灯和红灯切换时,黄灯闪烁 5 秒。
2、 I/O 分配根据控制要求,对 PLC 的输入输出点进行分配。
例如,东西方向绿灯连接到 PLC 的输出点 Y0,东西方向黄灯连接到输出点 Y1,东西方向红灯连接到输出点 Y2,南北方向的交通灯同理。
3、程序编写使用 PLC 编程软件编写交通灯控制程序。
可以采用梯形图、指令表等编程语言。
以下是一个简单的梯形图程序示例:```LD X0 ;启动按钮SET S0 ;初始化状态STL S0 ;状态 0OUT Y0 ;东西绿灯亮OUT Y3 ;南北红灯亮LD T0 ;30 秒定时器SET S1 ;切换到状态 1 STL S1 ;状态 1OUT Y1 ;东西黄灯亮OUT Y3 ;南北红灯亮LD T1 ;5 秒定时器SET S2 ;切换到状态 2 STL S2 ;状态 2OUT Y2 ;东西红灯亮OUT Y4 ;南北绿灯亮LD T2 ;30 秒定时器SET S3 ;切换到状态 3 STL S3 ;状态 3OUT Y2 ;东西红灯亮OUT Y5 ;南北黄灯亮LD T3 ;5 秒定时器SET S0 ;切换回状态 0```4、程序调试将编写好的程序下载到 PLC 主机中,通过观察交通灯的实际运行情况,对程序进行调试和修改,确保交通灯控制系统能够按照要求正常工作。
s7-1200之间通信实验报告一.通信前的准备首先创建新项目,并命名为“s7-1200之间通信”,如下图所示:然后组态设备,选择s7-1200的CPU 1214C DC/DC/RLY,版本号为4.1,如下图所示:打开项目后,选中PLC_1设备视图,选择下面的“属性”选项,再选择“系统和时钟存储器”,在右边的显示出的启用时钟存储器字节的复选框中打上勾,如下图所示:再选中PLC_1设备中以太网口,在以太网地址设置PLC_1的IP地址为:192.168.0.1,如下图所示:然后把PLC_1复制粘贴成PLC_2,同样地在以太网口那里设置PLC_2的IP地址为:192.168.0.2,之前的系统和时钟存储器已经设置好了,PLC_2不用再设了。
具体如下:在设备视图中转到拓扑视图,分别添加交换机和PC端,并将它们按照下图连接起来。
到这里通信前设备设置已经完成了。
二.程序编程在PLC_1项目中选择程序块打开main(OB1),在右边的通信项选择“开放式用户通信”中选择“TSEND_C”指令并拖放到main(OB1)中去并生成背景数据块DB1,名称为:TSEND_C_DB。
如下图所示:选中指令,弹出下面的组态画面,设置如下面所示,在连接类型选择TCP,在连接数据行中,在下拉菜单中选择新建,生成下面所示的画面。
在PLC_1项目中选择程序块打开main(OB1),在右边的通信项选择“开放式用户通信”中选择“TRCV_C”指令并拖放到main(OB1)中去并生成背景数据块DB2,名称为:TRCV_C_DB,如下所示:选中指令,弹出下面的组态画面,设置如下面所示,在连接类型选择TCP,在连接数据行中,在下拉菜单中选择新建,生成下面所示的画面:然后添加全局数据块,命名为send,如下图所示:在打开的全局数据块名称列命名为send,在数据类型选择数组并设置为array[0....99]of string,如下图:在选中send[DB5]中单击右键选择属性,将打勾的去掉。
最新PLC实验报告一、实验目的本次实验旨在加深对可编程逻辑控制器(PLC)原理的理解,并通过实际操作,掌握PLC的基本编程方法和应用技巧。
通过实验,学生将学会如何使用PLC解决实际工程问题,提高自动化控制系统的设计和调试能力。
二、实验设备与材料1. 西门子S7-1200系列PLC2. HMI触摸屏3. 传感器套件(包括温度传感器、压力传感器、光电传感器等)4. 执行器套件(包括电机、气缸、电磁阀等)5. 相关电缆及接口6. TIA Portal编程软件三、实验内容与步骤1. 实验内容(1) 利用PLC实现简单的顺序控制。
(2) 通过HMI实现对PLC控制过程的监控。
(3) 编写程序,实现对传感器数据的采集和处理。
(4) 控制执行器按照预定逻辑动作。
2. 实验步骤(1) 根据实验要求,设计控制逻辑图。
(2) 使用TIA Portal软件创建项目,并进行PLC编程。
(3) 连接传感器和执行器,并进行硬件配置。
(4) 编写HMI界面,实现数据监控和用户交互。
(5) 调试程序,确保系统按照设计逻辑运行。
(6) 记录实验数据和结果,分析系统性能。
四、实验结果与分析1. 实验结果(1) 成功实现了基于PLC的顺序控制,系统运行稳定。
(2) HMI界面友好,能够实时显示传感器数据和执行器状态。
(3) 传感器数据采集准确,执行器响应迅速,满足控制要求。
(4) 通过调整程序参数,能够实现对系统行为的灵活控制。
2. 实验分析(1) PLC编程过程中,对逻辑关系的准确性要求高,需要仔细检查。
(2) 硬件连接时,注意电源和信号线的区分,避免短路和错误信号输入。
(3) HMI界面设计应考虑用户操作习惯,确保信息清晰易懂。
(4) 实验中遇到的问题和解决方案,为今后解决实际工程问题提供了经验。
五、实验总结通过本次PLC实验,学生不仅巩固了理论知识,而且通过实践提高了解决实际问题的能力。
实验过程中遇到的问题和挑战,也锻炼了学生的分析和创新思维。
最新plc-综合性实验实验报告一、实验目的本次实验旨在加深对PLC(可编程逻辑控制器)的理解和应用能力,通过综合性实验,掌握PLC的基本编程技巧,理解其在自动化控制系统中的作用,并提高解决实际问题的能力。
二、实验设备与器材1. 西门子S7-1200系列PLC2. HMI触摸屏3. 传感器套件(包括温度传感器、光电传感器等)4. 执行器套件(包括电机、气缸、电磁阀等)5. 连接电缆及接线工具6. PLC编程软件三、实验内容1. 系统搭建:根据实验要求,连接传感器、执行器至PLC,并确保所有设备正常工作。
2. 编程设计:使用PLC编程软件,编写控制程序,实现对实验设备的自动控制。
3. 功能实现:通过编程实现以下功能:- 温度监测与报警:使用温度传感器收集数据,当温度超过预设阈值时,PLC发出报警信号。
- 物料计数:利用光电传感器对通过的物料进行计数,并在HMI上显示计数结果。
- 电机启停控制:根据实验需要,控制电机的启动和停止。
- 气缸顺序动作控制:通过PLC控制气缸的顺序动作,完成特定任务。
4. 调试与优化:对编写的程序进行调试,确保系统稳定运行,并根据实际情况进行优化。
四、实验步骤1. 阅读并理解实验指导书,熟悉实验设备和器材。
2. 根据实验要求,设计控制逻辑流程图。
3. 在PLC编程软件中编写程序代码,并进行模拟测试。
4. 将编写的程序下载至PLC,并进行实际设备的调试。
5. 记录实验数据,观察系统运行情况,根据需要调整程序。
6. 完成实验后,撰写实验报告,总结实验过程和结果。
五、实验结果与分析1. 温度监测与报警功能正常,当温度超过设定值时,报警信号及时发出。
2. 物料计数准确无误,HMI界面显示清晰,响应迅速。
3. 电机启停控制稳定,无异常停机现象。
4. 气缸顺序动作控制准确,满足了实验任务的要求。
5. 在调试过程中发现的问题及解决方案:- 光电传感器灵敏度调整,确保物料计数的准确性。
- 优化气缸控制程序,避免执行器冲突和误动作。
PLC 实验报告《PLC 实验报告》一、实验目的本次 PLC 实验的主要目的是熟悉 PLC(可编程逻辑控制器)的基本工作原理和操作方法,通过实际编程和运行,掌握 PLC 在工业控制中的应用,提高对自动化控制技术的理解和实践能力。
二、实验设备1、 PLC 实验箱实验箱内包含 PLC 主机、输入输出模块、电源模块等。
2、编程软件使用了_____品牌的 PLC 编程软件,用于编写和调试 PLC 程序。
3、连接线缆用于连接 PLC 主机与计算机,实现程序的下载和上传。
4、实验对象实验中使用了_____作为被控对象,例如电机、灯光等。
三、实验原理PLC 是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。
它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。
PLC 的工作原理大致分为三个阶段:输入采样阶段、程序执行阶段和输出刷新阶段。
在输入采样阶段,PLC 依次读取输入端口的状态,并将其存储在输入映像寄存器中;在程序执行阶段,PLC 按照用户编写的程序,对输入映像寄存器和输出映像寄存器中的数据进行逻辑运算和算术运算,并将结果存储在输出映像寄存器中;在输出刷新阶段,PLC 将输出映像寄存器中的数据传送到输出端口,从而控制外部设备的运行。
四、实验内容1、基本指令实验熟悉 PLC 的基本指令,如常开触点、常闭触点、线圈、定时器、计数器等。
通过编写简单的程序,实现对灯光的开关控制、电机的正反转控制等。
2、顺序控制实验掌握 PLC 的顺序控制编程方法,使用顺序功能图(SFC)编写程序,实现对生产流水线的控制,例如物料的输送、加工、分拣等过程。
3、模拟量处理实验学习 PLC 对模拟量的采集和处理,通过模拟量输入模块采集外部传感器的信号,如温度、压力等,并在程序中进行数据转换和处理,实现对被控对象的精确控制。
1200编码器和高速计数器的使用实验报告实验目的:1. 理解1200编码器和高速计数器的原理和使用方法;2. 掌握使用1200编码器和高速计数器进行实时测速的技术。
实验仪器和设备:1. 1200编码器;2. 高速计数器;3. 示波器;4. 信号发生器。
实验原理:1200编码器是一种用于测量转速和角度的传感器,它通过感应传入的旋转物体上的光脉冲信号来确定转速和角度。
光脉冲信号由1200编码器内部的光电传感器产生,传感器会将转动的物体上的刻痕影响转化为脉冲信号。
高速计数器是一种用于计数信号脉冲的仪器,可以实时统计输入的信号脉冲数量。
通过统计信号脉冲的数量可以计算出转速和角度。
实验步骤:1. 将1200编码器的输出接口与高速计数器的输入端连接,确保连接稳固可靠。
2. 设置信号发生器产生一定频率和脉冲宽度的脉冲信号作为输入信号。
3. 打开高速计数器和示波器,设置示波器参数以监测输入信号和计数器的输出信号。
4. 开始实时测速,在示波器上观察输入信号和计数器的输出信号。
5. 根据计数器的输出信号,可以计算出转速和角度。
实验结果:根据实时测速的实验数据,可以获得转速和角度的相关结果。
根据实验需求,进行相应的数据处理和分析。
实验注意事项:1. 确保实验中连接的电路和设备稳定可靠,以避免测量误差。
2. 操作实验仪器时需要注意安全,避免电路短路或其他意外情况发生。
3. 在实验过程中,注意记录实验数据和结果。
结论:通过实验可以发现,1200编码器和高速计数器可以实现对旋转物体的实时测速和角度的测量。
实验数据可以用于对控制系统、机械系统等的分析和优化。
P L C--实验报告(总22页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--重庆交通大学学生实验报告实验课程名称开课实验室学院年级专业班学生姓名李鸿博学号开课时间至学年第学期实验一基本指令的编程练习一、实验目的1、熟悉PLC实验装置,S7-200系列编程控制器的外部接线方法。
2、了解编程软件STEP7的编程环境,软件的使用方法。
3、掌握与、或、非逻辑功能的编程方法。
二、实验内容及实验要求通过程序判断、、、的输出状态,然后再输入并运行程序加以验证。
步序指令器件号说明步序指令器件号说明0 LD 输入7 ANI1 AN 输入8 = 或非门输出2 = 与门输出9 LDI3 LD 10 OI4 O 11 = 与非门输出5 = 或门输出12 END 程序结束6 LDI三、实验过程梯形图程序:实验步骤;1.梯形图中的、分别对应控制实验单元输入开关、。
2.通过专用PC/PPI电缆连接计算机与PLC主机。
打开编程软件STEP7,逐条输入程序,检查无误后,将所编程序下载到主机内,并将可编程控制器主机上的STOP/RUN开关拨到RUN位置,运行指示灯点亮,表明程序开始运行,有关的指示灯将显示运行结果。
3.拨动输入开关、,观察输出指示灯.、、、是否符合与、或、非逻辑的正确结果。
四、实验结果及总结达到了设计的要求和观察到了预期的实验效果。
1)对可编程控制器方面的内容,特别是对梯形图理解更深入了。
2)PLC设计重点就在于梯形图的设计,需要有很巧妙的设计方法,虽然以前也试着设计过类似的梯形图,但我觉的设计出一个好的梯形图并不是一件简单的事;有好多的东西,只有我们去试着做了,才能真正的掌握,只学习理论有些东西是很难理解的,更谈不上掌握。
3)当程序出错时,要多观察、对错误重复n次,估计是由什么原因引起的,从电路整体来看、分析可能是什么错误,再缩小范围。
如果实再找不出来,就出去吹吹风吧,不能急于求成,但不要放弃;要保持你的头脑清醒。
PLC可编程控制器及应用实验报告引言:PLC(Programmable Logic Controller)可编程逻辑控制器是一种专门用于工业自动化控制的设备,它通过可编程的指令集来实现对工业过程的控制和监控。
本实验旨在了解PLC的基本原理和应用,通过实际操控PLC来完成一系列的控制任务,进一步掌握PLC的相关知识和技术。
一、实验目的:1.了解PLC的基本组成和工作原理。
2.掌握PLC的操作方法和参数设置。
3.通过实际操作控制PLC完成一系列的控制任务。
4.分析PLC在实际工程中的应用。
二、实验设备:1.PLC设备(以西门子S7-1200系列为例)。
2.电源、开关、按钮、继电器等控制器组件。
三、实验内容和步骤:1.PLC的连接和初始化:a.将PLC与电源、控制器组件等连接好。
b.按照PLC的说明书进行初始化设置。
2.编写和加载程序:a.使用PLC编程软件进行程序的编写。
b.将程序通过编程软件加载到PLC中。
3.实验一:PLC的基本控制:a.编写一个简单的程序,实现通过按钮控制灯的亮灭。
b.将程序加载到PLC中,并通过控制按钮控制灯的亮灭。
4.实验二:PLC的时间控制:a.编写一个程序,控制电机在按下按钮后延时工作一段时间。
b.将程序加载到PLC中,并通过控制按钮控制电机的延时工作。
5.实验三:PLC的逻辑控制:a.编写一个程序,实现通过多个输入端口的信号进行逻辑控制。
b.将程序加载到PLC中,并通过控制输入信号进行逻辑控制。
四、实验结果和分析:1.实验一结果:通过按钮控制灯的亮灭。
实验结果表明,PLC可以通过编写简单的程序实现对外部控制信号的响应,并进一步控制其他设备的操作。
这为工业自动化控制提供了很大的便利。
2.实验二结果:通过按钮控制电机的延时工作。
实验结果表明,PLC不仅可以实现简单的控制功能,还可以通过程序来实现复杂的控制逻辑,如时间控制等。
这使得PLC在工业自动化中的应用更加广泛。
3.实验三结果:通过逻辑控制实现多信号的集成控制。
PLC1200实验报告.pdf实验二,Portal(博图)软件的应用及程序简介实验目的:熟识西门子s7-1200的指令系统,掌握TIA portal的使用方法实验设备:西门子s7-1200PLC;信号板;按钮及开关;TIA博途软件实验步骤:1,打开TIA portal软件按实际情况进行组态选择“创建新项目”单击“创建按钮”创建完成之后首先“组态设备”,选择“添加新设备”根据PLC上的发货号来选择,首先控制器CPU中选择SIMATIC S7-1200~CPU~CPU 1214C DC/DC/DC~6ES7 214/AG31-0XB0 等待若干秒之后,显示出PLC机架及刚才已经安置好的CPU,继续根据实际机架上的设备添加信号板:AQ 6ES7 232-4HA30-0XB0,选好之后双击,机架上显示出此信号板。
2,绘制梯形图回到portal视图,选择PLC编程基本逻辑指令3,转到在线选择后显示“在线连接”,接口类型选择PG/PC,开始搜索将程序块下载到设备,并“启动CPU”观察结果实验三 S7-1200PLC定时器计数器的应用实验目的:掌握s7-1200中定时器计数器的应用并完成相应程序实验设备:同上实验原理:使用定时器指令可创建编程的时间延迟,S7-1200 PLC有4种定时器:●TP:脉冲定时器可生成具有预设宽度时间的脉冲。
●TON:接通延迟定时器输出Q在预设的延时过后设置为 ON。
●TOF:关断延迟定时器输出 Q 在预设的延时过后重置为 OFF。
●TONR:保持型接通延迟定时器输出在预设的延时过后设置为ON。
在使用 R 输入重置经过的时间之前,会跨越多个定时时段一直累加经过的时间。
● RT:通过清除存储在指定定时器背景数据块中的时间数据来重置定时器。
每个定时器都使用一个存储在数据块中的结构来保存定时器数据。
在编辑器中放置定时器指令时可分配该数据块。
实验步骤:1,实现延时开通及延时关断接通延迟定时器及其时序图2 按下瞬时启动按钮I0.0,5秒后输出启动,按下瞬时停止按钮I0.1,10秒后输出停止。
实验二,Portal(博图)软件的应用及程序简介实验目的:熟识西门子s7-1200的指令系统,掌握TIA portal的使用方法
实验设备:西门子s7-1200PLC;信号板;按钮及开关;TIA博途软件
实验步骤:
1,打开TIA portal软件按实际情况进行组态
选择“创建新项目”
单击“创建按钮”
创建完成之后首先“组态设备”,选择“添加新设备”
根据PLC上的发货号来选择,首先控制器CPU中选择SIMATIC S7-1200~CPU~CPU 1214C DC/DC/DC~6ES7 214/AG31-0XB0
等待若干秒之后,显示出PLC机架及刚才已经安置好的CPU,继续根据实际机架上的设备添加信号板:AQ 6ES7 232-4HA30-0XB0,选好之后双击,机架上显示出此信号板。
2,绘制梯形图
回到portal视图,选择PLC编程
基本逻辑指令
3,转到在线
选择后显示“在线连接”,接口类型选择PG/PC,开始搜索
将程序块下载到设备,并“启动CPU”
观察结果
实验三 S7-1200PLC定时器计数器的应用
实验目的:掌握s7-1200中定时器计数器的应用并完成相应程序
实验设备:同上
实验原理:
使用定时器指令可创建编程的时间延迟,S7-1200 PLC有4种定时器:
●TP:脉冲定时器可生成具有预设宽度时间的脉冲。
●TON:接通延迟定时器输出Q在预设的延时过后设置为 ON。
●TOF:关断延迟定时器输出 Q 在预设的延时过后重置为 OFF。
●TONR:保持型接通延迟定时器输出在预设的延时过后设置为ON。
在使用 R 输入重置经过的时间之前,会跨越多个定时时段一直累加经过的时间。
● RT:通过清除存储在指定定时器背景数据块中的时间数据来重置定时器。
每个定时器都使用一个存储在数据块中的结构来保存定时器数据。
在编辑器中放置定时器指令时可分配该数据块。
实验步骤:
1,实现延时开通及延时关断
接通延迟定时器及其时序图
2 按下瞬时启动按钮I0.0,5秒后输出启动,按下瞬时停止按钮I0.1,10秒后输出停止。
画出梯形图及时序图
3 计数器的用法:
S7-1200有3种计数器:加计数器(CTU)、减计数器(CTD)和加减计数器(CTUD)。
它们属于软件计数器,其最大计数速率受到它所在的OB的执行速率的限制。
如果需要速率更高的计数器,可以使用CPU内置的高速计数器。
调用计数器指令时,需要生成保存计数器数据的背景数据块。
CU和CD分别是加计数输入和减计数输入,在CU或CD由0变为1时,实际计数值CV加1或减1。
复位输入R为1时,计数器被复位,CV被清0,计数器的输入Q变为0。
计数器
实验4 综合实验交通灯的模拟控制
一、实验目的
用PLC构成交通灯控制系统
二、实验内容
1.控制要求
起动后,南北红灯亮并维持25s。
在南北红灯亮的同时,东西绿灯也亮,1s后,东西车灯即甲亮。
到20s时,东西绿灯闪亮,3s后熄灭,在东西绿灯熄灭后东西黄灯亮,同时甲灭。
黄灯亮2s后灭东西红灯亮。
与此同时,南北红灯灭,南北绿灯亮。
1s后,南北车灯即乙亮。
南北绿灯亮了25s后闪亮,3s后熄灭,同时乙灭,黄灯亮2s后熄灭,南北红灯亮,东西绿灯亮,循环。
2.I/O分配
输入输出
起动按钮:I0.0 南北红灯:Q0.0 东西红灯:Q0.3
南北黄灯:Q0.1 东西黄灯:Q0.4
南北绿灯:Q0.2 东西绿灯:Q0.5
南北车灯(乙):Q0.6 东西车灯(
甲):Q0.7
3.按图所示的梯形图输入程序。
4.调试并运行程序。
三、交通灯控制梯形图。