基于S7-300的双容水箱液位控制系统
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.3.选型的结果4
2.4.选型的技术参数4
第3章硬件结构设计5.
3.1.整体结构设计5
3.2.硬件连接图5
3.3.系统I/O分配表6
3.4.硬件组态和变频参数设置6
3.4.1.硬件组态设置6
3.4.2.变频器参数设置7
第4章软件设计9.
4.1.软件整体构架9
4.2.组态软件设计9
4.3.STEP-7控制程序设计15
4.3.1.单环控制程序16
4.3.2. 双环控制程序18
5.1.组态调试24
5.2.软件调试24
5.2.1.参数整定24
第6章总结26
6.1.最终存在的问题以及解决方案考量:26
6.2.项目的实现心得26
参考文献29
基于S7-300双容水箱液位控制系统
第1章引言
1.1.设计任务
本次课程设计是以西门子S7-300 PLC作为控制器,实现双容水箱液位控制。 为实现达到液位控制的目标,分为了几个子目标。
1.3.3.基于STEP-7的程序设计
本次程序设计主要采用梯形图的方式,设计的过程首先使用模数转换模块FC105对液位计的数值进行实时采集,SCALE功能接受一个整型值(IN),并将其 转换为以工程单位表示的介于下限和上限(LO_LIM和HLLIM)之间的实型值。 将结果写入OUT°FC105转换得到的数值再作为FB41模块进行PID调节,然后 将调节得出的结果送给数模转换模块FC106进行转换,SCALE功能接受一个整 型值(IN),并将其转换为以工程单位表示的介于下限和上限(LO_LIM和HLLlM)之间的实型值。将结果写入OUT。输出的结果再送给变频器,从而实现变频器 的外控模式调节,从而实现液位的控制。
1.34综合设计
在实现了上述内容之后,加上组态软件进行调试,并对一些细节方面进行处 理。完成了上述各个模块之后,再进行综合设计,整个过程控制系统就是由硬件 外围电路和设备加软件控制部分控制的。 我们通过PLC编程,再与组态软件进行 链接,实现一个控制界面,继而控制物理设备的完整控制系统。
关键词:流量液位计;
WINCC
基于S7-300双容水箱液位控制系统
第1章引言1
1.1.设计任务1
1.2.设计过程1
1.3.设计主要内容1
1.3.1.硬件模块设计1
1.3.2.组态软件选择考量1
1.3.3.基于STEP-7的程序设计2
1.3.4.综合设计2
第2章硬件选型3.
2.1.硬件选型3
2.2.选型步骤3
杰控组态软件:该软件作为国产的组态软件,应用范围虽然不像其他组态软 件那么广,但是应用的重要场合也是值得称道的,并且该软件提供30个I/O点
以下的免费使用,这对于本次课设而言, 是一个不错的选择,况且其本身的设计 风格和其他组态软件相差不大,界面甚至比WINCC的更加优美,这是选择它的 主要原因。
WINCC组态软件:该软件作为西门子与微软合作开发的监控系统软件,是 当前世界最常用的三大SCADA之一。该产品的应用范围是杰控所不能比的,考 虑到现有设备的情况和时间方面的因素,最终也做了该方案的实现。
本次组态软件需要使用的功能有,首先,学会如何使用项目管理包括备份和 调入等;完成设备通讯的设计,主要包括S7TCP驱动安装、启动驱动、定义设 备数据表、监视设备数据表,设备数据表的定义至关重要,它是直接和我们的程
基于S7-300双容水箱液位控制系统
序控制连接起来的纽带;紧接着就是画面制作了,按照设计的需求绘制一个相对 美观的界面,然后添加一些静态文本、按键、文本框、曲线图、柱状图等,从而 构成一个完整的控制界面;选择相应的画面,启动画面显示。
液晶屏,实现在现有设备中的最大化最优化设计。
1.3.设计主要内容
1.3.1.硬件模块设计
所需的硬件配置,一个储水箱、一个装水箱、流量计一个、电动阀一个、变 频器一个,水泵一个和若干开关水管等材料构成。
1.3.2.组态软件选择考量
为了能够更方便直观的检测控制系统的液位参数变化,需要对其进行实时动 态监测,所以需要用到组态软件。
总的来说,这三个控制目标虽然各有不同, 但是所使用的控制算法, 实现方式不尽相同, 是以这三种控制目标其实是可以当做一种情况而言的。至于算法方面,PID作为经典应用算
法,它所能实现的控制完全能够实现该场合。
通过给定控制目标,PLC经由AD采集模块获取当前的数据, 将当前数据转化为可视的 物理单位(流量,液位,压力)再根据PID控制算法确定给定量, 通过DA输出到执行器中, 实现一个闭环控制。 在这过程当中,为了使得操作人员更方便更直观的知道当前的控制目标 的动态情况,采用组态软件进行电脑监控, 同时使用液晶屏控制终端, 实现方便快捷的控制。 通过组态界面,操作人员能很清楚的知道当前控制目标的各项动态情况,实现各种控制要求。
1.单容水箱液位控制系统(杰控组态);
2.双容水箱液位控制系统(杰控组态);
3.双容水箱液位控制系统(WINCC组态加液晶屏)。
第三个任务其实就是最终任务,双容水箱的液位控制系统,之所以采用两种 组态方式,个中原因后文会论述。
1.2.设计过程
本次设计的设计过程,其实就是上面三个任务的设计实现过程。具体到工作 方面而言,分为以下。第一步,过程控制柜模块选取,所选取的液位传感器、电 磁阀等硬件的连接和变频器的控制方式设置;第二步,基于杰控组态软件的上位 机设计,我们需要根据资料学习的东西包括项目管理、设备通信、运行数据库、 画面制作、画面显示、变量报警等,通过这些木块的学习进而组合形成一个我们 需要的界面控制台;第三步,基于STEP-7的S7-300PLC程序的设计,使用FB41背景数据块和FC105、FC106模块实现整个环节的A/D、D/A、PID闭环控制系 统的设计;第四步,所有部分的综合控制设计,将前期设计的所有模块进行所有 的整合一体设计调试,最终实现我们的设计要求。第四步,加上WINCC组态和
基于S7-300双容水箱液位控制系统
LO
D
JIAr-JGXl UNIVERSmr OF SClENCE
电气工程与自动化学院
数控技术课程实践
题目:水箱液wenku.baidu.com控制系统
专业班级:XXX
学生姓名:XX
指导老师:XXX
日 期:
基于S7-300双容水箱液位控制系统
水箱作为工业控制当中经典控制对象,它所涉及的行业范围广,应用多,控制要求高, 是当前工控行业比较常见的课题。这之中它所包含的控制目标多种,有流量,液位,压力等 控制目标。
2.4.选型的技术参数4
第3章硬件结构设计5.
3.1.整体结构设计5
3.2.硬件连接图5
3.3.系统I/O分配表6
3.4.硬件组态和变频参数设置6
3.4.1.硬件组态设置6
3.4.2.变频器参数设置7
第4章软件设计9.
4.1.软件整体构架9
4.2.组态软件设计9
4.3.STEP-7控制程序设计15
4.3.1.单环控制程序16
4.3.2. 双环控制程序18
5.1.组态调试24
5.2.软件调试24
5.2.1.参数整定24
第6章总结26
6.1.最终存在的问题以及解决方案考量:26
6.2.项目的实现心得26
参考文献29
基于S7-300双容水箱液位控制系统
第1章引言
1.1.设计任务
本次课程设计是以西门子S7-300 PLC作为控制器,实现双容水箱液位控制。 为实现达到液位控制的目标,分为了几个子目标。
1.3.3.基于STEP-7的程序设计
本次程序设计主要采用梯形图的方式,设计的过程首先使用模数转换模块FC105对液位计的数值进行实时采集,SCALE功能接受一个整型值(IN),并将其 转换为以工程单位表示的介于下限和上限(LO_LIM和HLLIM)之间的实型值。 将结果写入OUT°FC105转换得到的数值再作为FB41模块进行PID调节,然后 将调节得出的结果送给数模转换模块FC106进行转换,SCALE功能接受一个整 型值(IN),并将其转换为以工程单位表示的介于下限和上限(LO_LIM和HLLlM)之间的实型值。将结果写入OUT。输出的结果再送给变频器,从而实现变频器 的外控模式调节,从而实现液位的控制。
1.34综合设计
在实现了上述内容之后,加上组态软件进行调试,并对一些细节方面进行处 理。完成了上述各个模块之后,再进行综合设计,整个过程控制系统就是由硬件 外围电路和设备加软件控制部分控制的。 我们通过PLC编程,再与组态软件进行 链接,实现一个控制界面,继而控制物理设备的完整控制系统。
关键词:流量液位计;
WINCC
基于S7-300双容水箱液位控制系统
第1章引言1
1.1.设计任务1
1.2.设计过程1
1.3.设计主要内容1
1.3.1.硬件模块设计1
1.3.2.组态软件选择考量1
1.3.3.基于STEP-7的程序设计2
1.3.4.综合设计2
第2章硬件选型3.
2.1.硬件选型3
2.2.选型步骤3
杰控组态软件:该软件作为国产的组态软件,应用范围虽然不像其他组态软 件那么广,但是应用的重要场合也是值得称道的,并且该软件提供30个I/O点
以下的免费使用,这对于本次课设而言, 是一个不错的选择,况且其本身的设计 风格和其他组态软件相差不大,界面甚至比WINCC的更加优美,这是选择它的 主要原因。
WINCC组态软件:该软件作为西门子与微软合作开发的监控系统软件,是 当前世界最常用的三大SCADA之一。该产品的应用范围是杰控所不能比的,考 虑到现有设备的情况和时间方面的因素,最终也做了该方案的实现。
本次组态软件需要使用的功能有,首先,学会如何使用项目管理包括备份和 调入等;完成设备通讯的设计,主要包括S7TCP驱动安装、启动驱动、定义设 备数据表、监视设备数据表,设备数据表的定义至关重要,它是直接和我们的程
基于S7-300双容水箱液位控制系统
序控制连接起来的纽带;紧接着就是画面制作了,按照设计的需求绘制一个相对 美观的界面,然后添加一些静态文本、按键、文本框、曲线图、柱状图等,从而 构成一个完整的控制界面;选择相应的画面,启动画面显示。
液晶屏,实现在现有设备中的最大化最优化设计。
1.3.设计主要内容
1.3.1.硬件模块设计
所需的硬件配置,一个储水箱、一个装水箱、流量计一个、电动阀一个、变 频器一个,水泵一个和若干开关水管等材料构成。
1.3.2.组态软件选择考量
为了能够更方便直观的检测控制系统的液位参数变化,需要对其进行实时动 态监测,所以需要用到组态软件。
总的来说,这三个控制目标虽然各有不同, 但是所使用的控制算法, 实现方式不尽相同, 是以这三种控制目标其实是可以当做一种情况而言的。至于算法方面,PID作为经典应用算
法,它所能实现的控制完全能够实现该场合。
通过给定控制目标,PLC经由AD采集模块获取当前的数据, 将当前数据转化为可视的 物理单位(流量,液位,压力)再根据PID控制算法确定给定量, 通过DA输出到执行器中, 实现一个闭环控制。 在这过程当中,为了使得操作人员更方便更直观的知道当前的控制目标 的动态情况,采用组态软件进行电脑监控, 同时使用液晶屏控制终端, 实现方便快捷的控制。 通过组态界面,操作人员能很清楚的知道当前控制目标的各项动态情况,实现各种控制要求。
1.单容水箱液位控制系统(杰控组态);
2.双容水箱液位控制系统(杰控组态);
3.双容水箱液位控制系统(WINCC组态加液晶屏)。
第三个任务其实就是最终任务,双容水箱的液位控制系统,之所以采用两种 组态方式,个中原因后文会论述。
1.2.设计过程
本次设计的设计过程,其实就是上面三个任务的设计实现过程。具体到工作 方面而言,分为以下。第一步,过程控制柜模块选取,所选取的液位传感器、电 磁阀等硬件的连接和变频器的控制方式设置;第二步,基于杰控组态软件的上位 机设计,我们需要根据资料学习的东西包括项目管理、设备通信、运行数据库、 画面制作、画面显示、变量报警等,通过这些木块的学习进而组合形成一个我们 需要的界面控制台;第三步,基于STEP-7的S7-300PLC程序的设计,使用FB41背景数据块和FC105、FC106模块实现整个环节的A/D、D/A、PID闭环控制系 统的设计;第四步,所有部分的综合控制设计,将前期设计的所有模块进行所有 的整合一体设计调试,最终实现我们的设计要求。第四步,加上WINCC组态和
基于S7-300双容水箱液位控制系统
LO
D
JIAr-JGXl UNIVERSmr OF SClENCE
电气工程与自动化学院
数控技术课程实践
题目:水箱液wenku.baidu.com控制系统
专业班级:XXX
学生姓名:XX
指导老师:XXX
日 期:
基于S7-300双容水箱液位控制系统
水箱作为工业控制当中经典控制对象,它所涉及的行业范围广,应用多,控制要求高, 是当前工控行业比较常见的课题。这之中它所包含的控制目标多种,有流量,液位,压力等 控制目标。