PLC和组态软件课程设计报告

课程设计报告学生姓名:夏*学号:********专业班级:测控09-2班2013年1月18日PLC和组态软件课程设计报告一、实验目的PLC控制系统实践环节主要是以可编程序逻辑控制器PLC为核心,以STEP7-Micro/WIN软件为开发平台,以实验台上的各种设备(挂件)为对象使用梯形图语言进行PLC控制程序的开发用来控制实验台上的各种设备。

MCGS组态软件用于生成和运行水塔水位监控系统的组态工程文件。

完成构建的PLC控制系统的监控功能。

二、实验设备S21-1挂箱(S7-200可编程控制器)、S21-3挂箱(水塔水位控制)、S21-2挂箱(基本指令)、S21-4(产生模拟信号)、计算机、STEP 7 MicroWIN软件、MCGS软件。

三、实验要求该实践的具体任务是组建水塔水位监控系统。

水塔系统如下图所示:水塔水池阀泵图1. 水塔系统结构示意图一、PLC控制程序(一)(一)控制要求1、阀、泵的自动控制在自动控制状态下,当水池水位低于水位下限时,阀Y打开,当水池水位高于水位上限时,阀Y关闭。

当水池水位高于水位下限,且水塔水位低于水位下限时,泵M1运转抽水。

当水塔水位高于水位上限时泵M1停止。

2、阀、泵的手动控制在手动控制状态下,由基本指令编程练习单元中的开关I0.1控制阀的打开与关闭,当开关闭合时阀打开,开关断开时阀关闭。

由I0.2控制泵的打开与关闭,当I0.2闭合时泵打开,当I0.2断开时泵关闭。

3、控制状态的切换与显示由I0.0实现控制状态的切换,当开关闭合时系统处于自动控制状态,当开关断开时系统处于手动控制状态。

由灯Q0.0实现控制状态的显示,灯亮表示系统处于自动控制状态,灯灭表示系统处于手动控制状态。

4、组灯控制由灯Q0.5、Q0.6、Q0.7、Q1.0、Q1.1构成组灯,以组灯的不同状态表示水流不同状态。

具体说明如下:当阀泵均处于关闭状态时,组灯灭。

当阀处于打开状态而泵处于关闭状态时,组灯中Q1.1、Q1.0、Q0.7依次循环点亮,且当其中某一灯亮时,其前一灯灭。

当阀处于关闭状态而泵处于打开状态时,组灯中Q0.7、Q0.6、Q0.5依次循环点亮,且当其中某一灯亮时,其前一灯灭。

当阀泵均处于打开状态时,组灯中Q1.1、Q1.0、Q0.7、Q0.6、Q0.5依次循环点亮,且当其中某一灯亮时,其前一灯灭。

二、PLC控制程序(二)(一)控制要求在PLC控制程序(一)的基础上添加完成如下功能:1、液位信号的读取将S21-4挂箱中电压输出单元的输出电压Ug1与Ug2分别作为水池与水塔的液位信号,信号范围为1~5VDC。

并由PLC的模拟信号输入输出模块读取液位信号。

水池液位的变化范围为0~4m,即液位信号Ug1对应的测量范围为0~4m。

水塔液位的变化范围为0~2m,即液位信号Ug2对应的测量范围为0~2m。

2、阀、泵的自动控制在自动控制状态下,当水池水位低于水位下限(1m)时,阀Y打开,当水池水位高于水位上限(3m)时,阀Y关闭。

当水池水位高于水位下限,且水塔水位低于水位下限(0.5m)时,泵M1运转抽水。

当水塔水位高于水位上限(1.5m)时泵M1停止。

3、水位报警由基本指令编程练习单元中的灯Q0.1、Q0.2实现水位报警。

当水池水位低于0.5m时,Q0.1闪烁,当水池水位高于或等于0.5m时,Q0.1灭。

当水塔水位低于0.25m时,Q0.2闪,当水塔水位高于或等于0.25m时,Q0.2灭。

三、MCGS组态程序(一)组态程序应实现的功能1、系统运行状态的显示能够显示系统的控制状态、水池和水塔的液位、阀泵的开关状态及水流状态。

2、水位限值的设置使用户能够设置水池与水塔液位的上下限值,即能够调整阀泵自动开关的条件。

3、历史数据的记录和查询能够记录一段时间内系统的控制状态、水池和水塔的液位、水池与水塔液位的上下限值以及阀泵的开关状态。

并能对历史数据进行查询。

4、报警功能当水池液位低于0.5m时,水池液位下下限报警。

当水池液位高于3.5m时,水池液位上上限报警。

当水塔液位低于0.25m时,水塔液位下下限报警。

当水塔液位高于1.75m时,水塔液位上上限报警。

5、操作权限的区分设置两个用户组分别为工程师组和操作工组。

创建分属于不同用户组的用户,两组用户均具有登录系统权限,但仅工程师组用户具有设置水位上下限值的权限。

6、工程文件的保护对组态工程文件设置密码保护。

(二)组态程序与PLC程序的连接1、在组态程序中作相应设置以建立数据连接通道。

2、必要时修改PLC程序以配合组态程序中的相关设置,完成数据读写操作。

四、实践过程(一)PLC控制程序(一)(1)PLC输入输出端口分配及硬件接线需要用到4个DI输入端来连接水塔水位开关,2个输出端来连接水泵及阀,还需要基本指令单元的3个开关,分别用来进行手自动切换,手动控制阀的状态及手动控制水泵。

还需要Q0.0显示控制状态,组灯Q0.5—Q1.1表现泵及阀的状态。

首先要给PLC供电,主机输出端1L、2L、3L与主机的M相连,主机输入端的1M、2M与主机电源L+相连。

由于各实验模块单元的信号接口均为低电平S21-3挂箱S1 S2 S3 S4 M1 YS21-1挂箱I0.1 I0.2 I0.3 I0.4 Q0.1 Q0.2S21-2挂箱I0.0 I0.1 I0.2 Q0.0 Q0.5 Q0.6 Q0.7 Q1.0 Q1.1 S21-1挂箱I0.7 I0.5 I0.6 Q0.3 Q1.0 Q0.7 Q0.6 Q0.5 Q0.4 (2)PLC控制程序该任务较为简单,采用PLC中的一些基本指令即可实现,要用到阀及水泵的自锁来保证连续进水,还需要用到定时器来实现灯组的循环闪烁。

(二)PLC 控制程序(二)(1)PLC 输入输出端口分配及硬件接线在(一)的基础上只需增加如下接线即可,Q0.1,Q0.2用来进行水池和水塔的低报显示,Ug1和Ug2分别用来模拟水池和水塔的液位信号。

A-,B-均S21-2挂箱 Q0.1 Q0.2 S21-1挂箱 Q0.1Q0.2为了消除干扰,可以将C+,C-短接,D+和D-短接。

另外RA 和RB 不用接。

RA 通过一电阻与A- 相连,如若接上,就相当于给Ug 后加了一个电阻,会改变给定电压值,但接不接本实验的实验结果没影响。

(2)数据转化 H 水池=AIW0*5.0/32000-1;H 水塔=(AIW2*5.0/32000-1)/2;计算一下,可以得下表S21-4挂箱 Ug1 Ug2 S21-1挂箱 A+B+水池水池液位高度/m 对应电压/V 对应值0.5 1.5 96001 2 128003 4 25600水塔水塔液位高度/m 对应电压/V 对应值0.25 1.5 96000.5 2 128001.5 4 25600 (3)PLC程序(三)MCGS组态程序MCGS共有5个窗口,主控窗口,设备窗口,用户窗口,实时数据库,运行策略。

(1)工程分析对本实践进行分析及对要求进行理解,可以得到以下信息:两个用户窗口,一个用来显示水塔水位控制的工程画面,窗口命名为水位控制,一个用来进行数据显示,定义为实时数据显示。

四个主菜单,一个为实时数据显示,一个报警数据,一个历史数据,一个系统管理。

在系统管理里面又有登录用户,密码修改及退出登录子菜单。

五个策略:启动策略,退出策略,循环策略,报警数据,历史数据策略。

循环策略用来进行报警限值的修改,报警策略用来浏览存盘报警数据,历史数据用来浏览存盘历史数据,以便在组态工程里面显示。

实时数据库里需要定义的数据对象有:水池液位,水塔液位,水泵,手自动,阀,水池液位上上限,水池液位下下限,水池液位上限,水池液位下限,水塔液位上限,水塔液位下限,及一个液位组。

(2)组态过程1.建立工程建立名为水塔水位控制的工程。

2.定义数据对象在实时数据库窗口,定义如下变量,相关设置如下。

另外根据题目要求,要给水池液位定义上上限和下下限报警,可以在属性里的报警属性里进行设置,允许进行报警处理。

水池液位上上限报警为3.5,下下限为0.5,水塔液位上上限报警值为1.75,下下限为0.25。

为了方便后续工作,给水池液位上限,下限分别赋初3,1。

水塔液位上限,下限分别赋初值1.5,0.5。

水池液位上上限,下下限的设置是为了可以随时修改报警限。

定义一个液位组,设置其存盘属性为永久存盘,存盘周期为0.5S。

这是为了查看历史数据而设置的。

组对象成员添加如上图。

3.画面组态根据S21-2挂箱上的水塔水位控制系统进行画面的制作,需要一个水塔,一个水泵,一个水池,一个阀,四个报警指示灯(水池,水塔液位高低报警),这些均可以从对象元件库中添加,保证符合实际且美观即可。

一些字体从工具箱中的标签进行添加即可,还可以设置有无底色,有无边线,字体颜色,字体大小等。

整体画面如下:4.动画链接:水池(水塔)的动态链接,动画位置连接里选择大小变化,然后在大小变化里设置表达式为液位1(液位2),大小变化连接最小变化百分比为0,表达式的值为0;最大变化百分比为100,表达式的值为4(2),这样当液位变化时,组态画面上的水池(水塔)液位即可随之变化了。

水泵及阀的动态链接:以阀为例,方法是双击阀,弹出单元属性设置窗口。

选择数据对象中的按钮输入,选择数据对象连接为阀。

在动画连接的属性设置里面选择填充颜色,表达式设为进水阀,选择不同的填充颜色,即可在阀开闭时显示不同的颜色。

管道内的水流效果以进水阀右边的流动快为例,在基本属性里面设置流动块的颜色为蓝色,流动方向为从右(下)左(上),流动速度为中。

然后再设置流动属性表达式为进水阀。

最终效果为当进水阀送水时,该流动块即开始流动。

手自动状态的显示开关,这个可以从工具箱中的动画按钮添加,表达式为手自动,手动式动画按钮为一种状态,自动时又为另一种状态。

5.设备连接在设备窗口里选择设备组态,在设备管理通用设备里选择串口通讯父设备,再选择PLC设备里西门子S7-200PPI即可。

由于我所用的端口为COM1,需要在设备0属性设置里面改过来,在设备1基本属性内部属性里添加Q0.0,0.3,0.4,以及DF0-20,相对应的数据对象如下图,这样就可以将PLC与MCSGS组态软件联系起来了。

6.报警循环策略设置在循环策略脚本程序中加了如下程序!SetAlmValue(液位1,液位1上上限,4 )!SetAlmValue(液位1,液位1下下限,1 )!SetAlmValue(液位2,液位2上上限,4 )!SetAlmValue(液位2,液位2下下限,1 )报警数据可以从报警信息浏览里获得,在运行策略里添加报警策略,再添加策略行在菜单组态中添加报警数据菜单,并执行报警策略,这样在运行环境下我们就可以查看报警数据了。

7.数据显示功能在用户窗口里新建一个窗口,定义为数据显示窗口,其功能是用来显示实时数据,在窗口组态环境中加入一个数据表格如下,并给表格连接上相应数据即可实时观测各个数据。

合集下载

plc课程设计设计报告

plc课程设计设计报告

plc课程设计设计报告一、教学目标本课程的教学目标是让学生掌握PLC(可编程逻辑控制器)的基本原理、编程方法和应用技巧。

具体包括以下三个方面:1.知识目标:学生需要了解PLC的基本组成、工作原理、编程语言和常用模块。

同时,学生还需要掌握PLC在工业自动化中的应用场景和优势。

2.技能目标:学生能够熟练使用PLC编程软件进行程序设计,并能根据实际需求进行系统调试和优化。

此外,学生还需具备阅读和分析PLC技术文档的能力。

3.情感态度价值观目标:通过本课程的学习,学生应认识到PLC技术在现代工业中的重要地位,培养对PLC技术的兴趣和热情,树立正确的技术观和创新意识。

二、教学内容根据课程目标,本课程的教学内容主要包括以下几个方面:1.PLC基本原理:介绍PLC的定义、发展历程、基本组成和工作原理。

2.PLC编程方法:讲解PLC编程语言、编程步骤、程序结构以及常用编程技巧。

3.PLC应用案例:分析PLC在工业自动化领域的典型应用,如生产线控制、物料搬运等。

4.PLC编程软件的使用:教授如何使用PLC编程软件进行程序设计、调试和优化。

5.PLC系统维护与故障分析:介绍PLC系统的日常维护方法、故障诊断和排除技巧。

三、教学方法为了实现课程目标,本课程将采用以下教学方法:1.讲授法:用于讲解PLC基本原理、编程方法和应用案例。

2.讨论法:鼓励学生针对实际案例进行分组讨论,提高解决问题的能力。

3.案例分析法:通过分析典型应用案例,使学生更好地理解PLC技术的实际应用。

4.实验法:安排实验室实践环节,让学生动手操作,巩固所学知识。

四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:选用权威、实用的PLC教材,为学生提供系统的理论知识。

2.参考书:提供丰富的PLC技术参考书籍,便于学生拓展知识。

3.多媒体资料:制作课件、视频等多媒体资料,提高课堂教学效果。

4.实验设备:配备PLC实验装置,让学生能够进行实际操作练习。

plc课程设计结合组态软件

plc课程设计结合组态软件

plc课程设计结合组态软件一、教学目标本课程的教学目标是使学生掌握PLC(可编程逻辑控制器)的基本原理和应用,能够利用组态软件进行PLC系统的监控和调试。

具体目标如下:1.知识目标:•了解PLC的基本组成和工作原理。

•掌握PLC编程语言和常用指令。

•熟悉组态软件的使用和配置。

2.技能目标:•能够使用PLC进行简单的控制系统设计。

•能够利用组态软件进行PLC系统的监控和调试。

•能够分析并解决PLC控制系统中的问题。

3.情感态度价值观目标:•培养学生的创新意识和团队合作精神。

•培养学生对自动化技术的兴趣和热情。

•培养学生对工程实践的责任感和安全意识。

二、教学内容本课程的教学内容主要包括PLC的基本原理、编程语言、组态软件的使用和应用案例。

具体安排如下:1.PLC的基本原理:•PLC的组成和工作原理。

•PLC的编程语言和指令系统。

2.编程语言和指令:•基本指令的使用和编程方法。

•功能指令的使用和编程方法。

3.组态软件的使用:•组态软件的基本功能和操作界面。

•组态软件的配置和监控方法。

4.应用案例:•PLC控制系统的设计和实施。

•组态软件在PLC控制系统中的应用实例。

三、教学方法本课程的教学方法包括讲授法、案例分析法、实验法和讨论法。

具体使用如下:1.讲授法:用于讲解PLC的基本原理和编程语言。

2.案例分析法:用于分析PLC控制系统的应用案例,引导学生思考和解决问题。

3.实验法:用于让学生亲自动手进行PLC控制系统的实验操作,加深对知识的理解和应用能力。

4.讨论法:用于分组讨论和分享学习心得,培养团队合作和沟通能力。

四、教学资源本课程的教学资源包括教材、实验设备、多媒体资料和参考书籍。

具体准备如下:1.教材:选用权威、实用的教材,如《PLC原理与应用》。

2.实验设备:准备PLC实验设备,包括控制器、编程器和传感器等。

3.多媒体资料:制作课件、教学视频和案例资料,以图文并茂的形式呈现教学内容。

4.参考书籍:提供相关的参考书籍,供学生深入学习和参考。

组态软件实验报告范文(3篇)

组态软件实验报告范文(3篇)

第1篇实验名称:组态软件应用实验实验日期:2023年4月15日实验地点:计算机实验室一、实验目的1. 熟悉组态软件的基本功能和操作流程。

2. 学习如何使用组态软件进行实时数据的采集、处理和显示。

3. 培养实际应用组态软件解决实际问题的能力。

二、实验原理组态软件是一种广泛应用于工业自动化领域的软件,它可以将各种硬件设备连接起来,实现对实时数据的采集、处理和显示。

组态软件具有以下特点:1. 灵活性:可以灵活地配置各种硬件设备,满足不同应用需求。

2. 易用性:操作简单,用户界面友好,易于上手。

3. 可扩展性:支持多种接口,可以方便地与其他软件或硬件设备进行集成。

三、实验内容1. 组态软件的安装与启动2. 硬件设备的连接与配置3. 数据采集与处理4. 数据显示与报警设置5. 组态软件的应用案例四、实验步骤1. 组态软件的安装与启动(1)将组态软件安装光盘放入光驱,自动运行安装程序。

(2)按照安装向导提示,选择合适的安装路径、组件和选项,完成安装。

(3)启动组态软件,进入主界面。

2. 硬件设备的连接与配置(1)将硬件设备连接到计算机,确保设备正常运行。

(2)在组态软件中,选择“设备”菜单,添加相应的硬件设备。

(3)配置设备参数,如通讯方式、波特率、地址等。

3. 数据采集与处理(1)在组态软件中,创建一个新项目,设置项目名称、描述等信息。

(2)在项目中,添加数据采集设备,如模拟量输入、开关量输入等。

(3)设置采集设备的参数,如采样周期、数据类型等。

(4)对采集到的数据进行处理,如滤波、转换等。

4. 数据显示与报警设置(1)在组态软件中,创建一个新画面,用于显示实时数据。

(2)在画面上,添加相应的控件,如趋势图、仪表盘等。

(3)设置控件的数据源,将采集到的数据绑定到控件上。

(4)设置报警条件,如数据超出范围、设备故障等,并配置报警动作。

5. 组态软件的应用案例(1)以一个简单的工业生产过程为例,设计一个组态软件项目。

PLC和组态软件课程设计报告

PLC和组态软件课程设计报告

课程设计报告学生姓名:夏*学号:********专业班级:测控09-2班2013年1月18日PLC和组态软件课程设计报告一、实验目的PLC控制系统实践环节主要是以可编程序逻辑控制器PLC为核心,以STEP7-Micro/WIN软件为开发平台,以实验台上的各种设备(挂件)为对象使用梯形图语言进行PLC控制程序的开发用来控制实验台上的各种设备。

MCGS组态软件用于生成和运行水塔水位监控系统的组态工程文件。

完成构建的PLC控制系统的监控功能。

二、实验设备S21-1挂箱(S7-200可编程控制器)、S21-3挂箱(水塔水位控制)、S21-2挂箱(基本指令)、S21-4(产生模拟信号)、计算机、STEP 7 MicroWIN软件、MCGS软件。

三、实验要求该实践的具体任务是组建水塔水位监控系统。

水塔系统如下图所示:水塔水池阀泵图1. 水塔系统结构示意图一、PLC控制程序(一)(一)控制要求1、阀、泵的自动控制在自动控制状态下,当水池水位低于水位下限时,阀Y打开,当水池水位高于水位上限时,阀Y关闭。

当水池水位高于水位下限,且水塔水位低于水位下限时,泵M1运转抽水。

当水塔水位高于水位上限时泵M1停止。

2、阀、泵的手动控制在手动控制状态下,由基本指令编程练习单元中的开关I0.1控制阀的打开与关闭,当开关闭合时阀打开,开关断开时阀关闭。

由I0.2控制泵的打开与关闭,当I0.2闭合时泵打开,当I0.2断开时泵关闭。

3、控制状态的切换与显示由I0.0实现控制状态的切换,当开关闭合时系统处于自动控制状态,当开关断开时系统处于手动控制状态。

由灯Q0.0实现控制状态的显示,灯亮表示系统处于自动控制状态,灯灭表示系统处于手动控制状态。

4、组灯控制由灯Q0.5、Q0.6、Q0.7、Q1.0、Q1.1构成组灯,以组灯的不同状态表示水流不同状态。

具体说明如下:当阀泵均处于关闭状态时,组灯灭。

当阀处于打开状态而泵处于关闭状态时,组灯中Q1.1、Q1.0、Q0.7依次循环点亮,且当其中某一灯亮时,其前一灯灭。

PLC课设报告

PLC课设报告

课程设计说明书课程名称:可编程控制器应用题目:用组态软件实现网络监控目录1、课程设计目的 (2)2、原始数据及主要任务 (2)2.1系统分析: (2)2.3进行上下位机连接: (2)2.4具体控制: (2)3、实验设备 (2)4、实验内容 (3)4.1方案设计: (3)4.2对应变量: (3)4.2.1、数据库 (3)4.2.2、绑定表 (4)4.3温度转换: (5)5、组态监控 (5)5.1高炉温控送风系统 (5)5.2高炉温控送风处理系统 (5)6、编译程序 (6)6.1高炉温控送风系统程序 (6)6.2高炉温控送风处理系统程序 (7)6.3温度采集程序 (9)7、课程设计总结 (9)8、参考文献: (10)9、教师评语: (10)1、课程设计目的1)熟练掌握监控组态软件的操作及使用;2)学会读PLC程序及利用可编程控制器编写程序实现某些功能;3)用组态软件和PLC实现上位机和下位机的连接4)利用组态软件和PLC实现网络监控。

2、原始数据及主要任务2.1系统分析:①一台上位机利用监控组态软件根据数据库控制西门子PLC,另一台改变数据库变量值;②温度传感器与可编程控制器。

具体控制如下:a、按照接线说明,将上位机与PLC连接,温度传感器与 PLC连接。

2.2上位机监控界面设计:①电机、高温炉、温度实时曲线、超温报警灯、风管流动效果;②风机启动、系统启动等按钮的设置;提交数据设定;温度值的输出;③编写PLC温度程序。

2.3进行上下位机连接:①设置PLC的I/O驱动;②定义数据库变量(温度)、中间变量(动画)。

2.4具体控制:①通讯PLC与上位机,下载程序。

②启动监控界面,一台提交现场温度到数据库,并根据数据库变量值决定是否启动风机;另一台处理数据库信息,更改风机启动变量值。

3、实验设备1、直流电源24V;2、可编程控制器S7200;3、三台计算机,一台交换机;4、系列温度变送器;5、PT100感温探测器(温度---电流值);6、EM235模块。

plc课程设计报告书

plc课程设计报告书

plc课程设计报告书一、课程目标知识目标:1. 学生能理解PLC(可编程逻辑控制器)的基本概念、工作原理及应用领域;2. 学生掌握PLC编程软件的使用方法,学会进行简单的程序编写、调试及运行;3. 学生了解PLC在工业控制中的应用实例,理解其优势及在实际工程中的重要性。

技能目标:1. 学生能运用PLC编程软件进行基本的逻辑编程,具备分析和解决实际问题的能力;2. 学生掌握PLC与外部设备的连接方法,学会进行简单的系统集成;3. 学生具备一定的故障排查能力,能够分析并解决PLC控制系统中的常见问题。

情感态度价值观目标:1. 学生培养对PLC技术的兴趣,激发学习热情,提高自主学习能力;2. 学生认识到PLC技术在工业生产中的重要作用,增强对现代工业的认识;3. 学生通过课程学习,培养团队合作意识,提高沟通与协作能力。

课程性质:本课程为实践性较强的学科,注重理论联系实际,以培养学生的动手操作能力和实际应用能力为主要目标。

学生特点:本年级学生具备一定的计算机基础和逻辑思维能力,但对PLC技术了解较少,需要通过本课程的学习,提高实际操作能力。

教学要求:结合课本内容,采用案例教学、分组讨论、动手实践等多种教学方法,使学生掌握PLC技术的基本知识和操作技能,达到课程目标所要求的具体学习成果。

同时,注重培养学生的自主学习能力和团队合作精神,提高学生的综合素养。

二、教学内容根据课程目标,教学内容主要包括以下几部分:1. PLC基本概念:介绍PLC的定义、发展历程、分类及特点;教材章节:第一章第一节。

2. PLC工作原理:讲解PLC的工作过程、扫描周期、I/O接口等;教材章节:第一章第二节。

3. PLC编程软件使用:学习PLC编程软件的操作方法,包括程序编辑、下载、调试等;教材章节:第二章。

4. PLC基本逻辑指令:学习与、或、非、定时器、计数器等基本逻辑指令;教材章节:第三章。

5. PLC程序设计:通过实例学习顺序控制、选择控制、循环控制等程序设计方法;教材章节:第四章。

组态软件控制实训报告(3篇)

第1篇一、实训背景随着工业自动化技术的飞速发展,组态软件在工业自动化领域的应用越来越广泛。

组态软件以其强大的图形化编程、灵活的模块化设计以及易于操作的特点,成为了自动化工程师不可或缺的工具。

为了提高学生的实践能力,加强理论与实践的结合,我们开展了组态软件控制的实训课程。

二、实训目的1. 熟悉组态软件的基本功能和操作方法。

2. 掌握组态软件在工业自动化控制中的应用。

3. 培养学生动手实践能力,提高解决实际问题的能力。

4. 激发学生对自动化技术的兴趣,为今后的学习和工作打下坚实基础。

三、实训内容本次实训主要围绕组态软件的基本操作、功能模块、编程方法以及实际应用展开。

1. 组态软件的基本操作(1)软件安装与启动首先,在计算机上安装组态软件。

启动软件后,进入主界面,熟悉软件的各个功能模块。

(2)项目创建与管理在组态软件中创建一个新项目,并进行项目管理。

包括项目名称、版本、描述等信息。

(3)组态界面设计使用组态软件的图形化编程环境,设计人机交互界面。

包括按钮、开关、指示灯、趋势图等元件。

2. 组态软件功能模块(1)数据采集模块实现与现场设备的通信,采集实时数据。

包括模拟量、开关量、脉冲量等。

(2)控制模块实现对现场设备的控制,包括逻辑控制、PID控制、顺序控制等。

(3)报警模块设置报警条件,实现报警信息的显示和记录。

(4)趋势模块显示实时和历史数据趋势,便于分析。

3. 组态软件编程方法(1)脚本编程使用组态软件提供的脚本语言,编写控制逻辑。

(2)功能块编程使用组态软件提供的功能块库,实现复杂控制功能。

4. 组态软件实际应用(1)水厂自动化控制系统设计并实现水厂自动化控制系统,包括水质检测、加药控制、泵房控制等。

(2)工厂生产过程控制系统设计并实现工厂生产过程控制系统,包括温度控制、压力控制、流量控制等。

四、实训过程1. 准备阶段在实训前,学生需要了解组态软件的基本概念、功能模块以及编程方法。

教师组织学生进行理论学习和讨论,为学生提供必要的指导。

天 津 理 工 大 学 组态软件+PLC+变频器模块

天津理工大学自动化学院专业实习报告题目:组态软件+PLC+变频器模块学生姓名刘杰学号20091260届2013 班级电五指导教师李超专业电气工程及其自动化实习报告2:组态软件+PLC+变频器模块一、实习目的与意义随着PLC与变频器控制电机速度的组合工作方式越来越普遍,本次实习需要设计一个恒压供水的电气控制系统,其工作原理如下图所示,根据水池多少,通过PLC和变频器的组合控制控制电机转速以改变水流速度,以此来达到水管恒压的目的。

当水池里的水较多时且高于液位上限位时,电机就以高速抽水,当液位在下限位以下时,电机就以低速抽水。

当水位在其之间时,电机就以额定速度抽水。

本次实习主要锻炼PLC与变频器的连接和变频器的使用方法以及组态软件MCGS的使用。

锻炼学生系统的观念。

图1二、实习仪器与设备1、S7-200 PLC2、VFD-M变频器3、交流电机4、触摸屏三、实习内容1、硬件连接连接PLC与变频器,由于需要电机有三段速度,故选择变频器采用端子控制。

其变频器端子与PLC的接线如下图所示:图2如图2,PLC的1L端与变频器信号共同端子GND相连,Q0.0接在变频器M0端子, Q0.1接在变频器的M3端子,Q0.2接在变频器的M4端子;I0.0启动按钮;I0.1停止按钮;I0.2和I0.3分别是下液位限位开关和上液位限位开关。

在本次实验中,只设计变频器的三段速度,故只采用M3、M4控制端子,在频率设定上,在变频器功能参数P17、P18、P19中设定不同的频率值,就可得到三段的速度。

如将P17设置为20Hz,P18设置30Hz,P19设置40Hz以此来控制电机抽水速度。

2、软件程序由给定的要求可写出梯形图,先列出I/O表图3梯形图中,M0.0~M0.3是三段速度及报警在触摸屏上的指示。

M1.0是触摸屏上的启动按钮,M1.1是触摸屏上的停止按钮。

其触摸屏图形如图示:图43、组态软件设计本实验中使用到了MCGS组态软件,它能为用户提供了解决实际工程问题的完整方案和开发平台,能够完成现场数据采集、实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出以及企业监控网络等功能。

plc课程设计组态王

电气技术课程设计项目五水塔水位控制学院:信息工程学院班级:xxxx姓名:xxx学号:xxxx日期:2015年1月11日一.目的和实验内容目的:1、用PLC构成水塔水位自动控制系统。

2、掌握PLC的过程控制,可编程控制器可选用三菱、西门子和罗克韦尔品牌。

3、利用组态王软件监测及控制PLC的运行,实现控制对象的模拟运行。

主要内容:1.PLC的认识与使用:PLC的外观、电源、输入/输出端口、COM端、通信接口、外部负载、负载电源、扩展单元、模块、编程器;2.基本操作练习:启动、停止、编程与程序传送、电源与输入/输出端口接线;要求所有的按键操作采用触摸屏通过485总线来完成。

3.编程与仿真软件的学习与使用;4.应用程序的设计与调试运行及演示。

5、利用组态王软件,实现控制对象的模拟运行。

当水池水位低于低水位时(S4为ON),阀Y打开进水(Y为ON),同时定时器开始定时,4秒后,如果S4还不为OFF,那么阀Y指示灯闪烁,表示阀Y没有进水,出现故障,水池水位到达满水位S3转为ON,阀Y关闭(Y为OFF)停止进水。

水塔水位低于低水位时S2为ON,此时若水池不为低水位(S4为OFF),水泵电机M起动运转抽水。

当水塔水位高于高水位时S1为ON,水泵电机M停止。

水池为低水位时水泵不能启动抽水。

若水泵启动运转20秒后水塔仍为低水位,则水泵电机指示灯M闪烁报警。

二.水塔水位控制的实验面板图上图下框中的S1、S2、S3、S4分别接PLC的输入点。

M、Y分别接PLC的输出点。

用钮子开关模拟各水位开关S1——S4。

利用组态王软件结合所采用的PLC, 操作钮子开关,模拟各水位开关的动作,运行本控制系统。

三、组态王的软件设计(1) 建立组态王新工程打开组态王6.55,要建立新的组态王工程,选择菜单“文件\新建工程”单击“下一步”继续。

弹出“新建工程向导之二对话框”,如图下所示。

新建工程向导二在工程路径文本框中输入一个有效的工程路径,单击“下一步”继续。

PLC电气控制与组态设计课程设计

PLC电气控制与组态设计课程设计设计目的本次课程设计旨在提高学生对PLC(可编程逻辑控制器)电气控制与组态设计的理解和掌握,使学生能够独立完成一个PLC控制系统的设计和编程。

实验环境本次课程设计需要使用以下设备和软件:•Simatic Manager V5.5:PLC编程软件•S7-300 PLC:实验用PLC设备•Digital Input Module、Digital Output Module、Analog Input Module、Analog Output Module:I/O模块•24V DC电源、电缆、接插件等实验内容实验任务一任务描述:通过组态软件配置实验用PLC,并完成输入模块及输出模块的板卡号设置和连接,完成系统的搭建工作。

任务要求:1.根据实验需求,选择合适的PLC机型进行配置。

2.使用组态软件设置系统的IO口数量及地址。

3.配置输入模块和输出模块的板卡号和连接方式。

4.检查和调试系统,确保设备正常工作。

实验任务二任务描述:设计一个简单的PLC控制系统,要求该系统能够实现对灯光的控制。

具体要求如下:1.采用交换式按钮控制红、绿、黄三个指示灯。

2.红灯亮时,绿、黄灯灭;绿灯亮时,红、黄灯灭;黄灯亮时,红、绿灯灭。

3.通过编写PLC程序,实现灯光的控制。

任务要求:1.设计PLC输入信号及输出信号的端口分配,合理利用PLC的IO资源。

2.编写灯控制的逻辑程序,确保程序的正确性和稳定性。

实验任务三任务描述:设计一个具有步进电机控制功能的PLC控制系统。

具体要求如下:1.使用“工程交通信号灯”为实例展示步进电机控制功能。

2.分别实现车辆、行人、车道指示灯的控制。

3.设计PLC程序,控制步进电机的转动方向与步数,实现指示灯间的控制转换。

任务要求:1.设计PLC输入信号及输出信号的端口分配,合理利用PLC的IO资源。

2.编写步进电机控制程序及灯光控制程序,确保两个程序的协调性和稳定性。

实验结果通过完成以上实验任务,学生应该能够准确地理解PLC电气控制及组态设计的基本概念和技术要点,能够通过组态软件搭建PLC系统,完成简单的PLC程序设计和调试,掌握步进电机控制及其和灯光控制之间的关系。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档