PLC实训报告模拟量与PID控制以及组态王控制系统设计

上传人:仙*** 文档编号:32503135 上传时间:2021-10-14 格式:DOC 页数:24 大小:834KB
收藏 版权申诉 举报 下载
PLC实训报告模拟量与PID控制以及组态王控制系统设计_第1页
第1页 / 共24页
PLC实训报告模拟量与PID控制以及组态王控制系统设计_第2页
第2页 / 共24页
PLC实训报告模拟量与PID控制以及组态王控制系统设计_第3页
第3页 / 共24页
资源描述:

《PLC实训报告模拟量与PID控制以及组态王控制系统设计》由会员分享,可在线阅读,更多相关《PLC实训报告模拟量与PID控制以及组态王控制系统设计(24页珍藏版)》请在装配图网上搜索。

1、PLC综合实训报告 PLC实训报告 题目: 模拟量与PID控制以及组态王控制系统设计 系 别: 专 业: 班 级: 姓 名: 学 号: 指导教师: 2015年5月 24 日 目录 一、 实验目的…………………………………………………….....3 二、 实验内容…………

2、…………………………………………….3 2.1、S7-200PLC 与模拟量模块的硬件接线、S7-200PLC PID指令应用……………………………………………………………………3 2.1.1、S7-200PLC 与模拟量模块的硬件接线………………………………...3 2.1.2、S7-200PLC PID指令应用……………………………………………..5 2.2、应用实例……………………………………………………….6 2.2、PID指令向导编写程序…………………………………………11 2.2.1、 运行PID向导…………………………………………………………….11 2.2.2、回

3、路给定值标定……………………………………………………………11 2.2.3、回路输入/输出选项………………………………………………………...12 2.2.4、回路报警选项………………………………………………………………12 2.2.5、指定PID 运算数据存储区………………………………………………..13 2.2.6、定义向导所生成的PID初使化子程序和中断程序名及手/自动模式…13 2.2.7、PID 生成子程序、中断程序和全局符号表……………………………...13 2.3、变频器的模拟信号操作控制……………………………………14 2.3.1、训练工具、材料和设备………………

4、……………..................................14 2.3.2、操作方法和步骤..........................................................................................14 2.3.3变频器运行操作.............................................................................................15 2.4、组态界面的设计………………………………………………15 2.4.1、项目

5、的建立……………………………………………………...................16 2.4.2、图形画面的制作……………………………………………………………17 2.4.3、PLC设备的定义……………………………………………………………17. 2.4.4、定义变量……………………………………………………………………18 2.4.5、定义变量“水位”、“水泵速度”、“启动按钮”、“停止按钮”、“PID自动开关”、“水泵运行”………………………………………………………19 2.4.6、被控对象的动态连接………………………………………………………21 三、实验心得………………………

6、…………………………………23 一、实验目的 1.1、定性掌握PID控制原理,在此基础上理解PID各调分量的调节作用; 1.2、掌握S7-200PLC中PID调节指令的使用及编程(利用PID指令向导编写水箱水位控制程序,学习使用向导编程),并初步学会PID参数定方法。 1.3、进一步熟悉组态王监控设计。 二、实验内容 2.1、S7-200PLC 与模拟量模块的硬件接线、S7-200PLC PID指令应用 2.1.1、S7-200PLC 与模拟量模块的硬件接线 (1)模拟量I/O扩展模块 S7-200系列CPU配套的A/D、D/A模块有EM2

7、31(4路12位模拟量输入)、EM232(2路12位模拟量输出)、EM235(4路12位模拟量输入/1路12位模拟量输出)。模拟量扩展模块的型号、I/O点数及消耗电流如表1.1所示。 表1.1 模拟量扩展模块型号、点数及消耗电流 名称 型号 输入/输出点数 模块消耗电流(mA) +5V DC +24V DC 输入模块 EM231 4路模拟量输入 20 60 输出模块 EM232 2路模拟量输出 20 70 混合模块 EM235 4路模拟量输入/1路模拟量输出 30 60 (2)模拟量扩展模块接线图及模块设置 ⑴ 模拟量扩展模块接

8、线图及模块设置 EM235是最常用的模拟量扩展模块,外部接线如图1-1所示。其上部有12个端子,每3个端子为一组,共4组,每组可作为1路模拟量的输入通道。下部电源右边的3个端子是1路模拟量输出(电压或电流信号),V0端接电压负载,I0端接电流负载,M0端为公共端。 图1-1 模拟量模块的接线方法 ⑵ EM235的常用技术参数如表1.2所示。 表1.2 EM235的常用技术参数 模拟量输入特性 模拟量输入点数 4 输入范围 电压(单极性)0~10V 0~5V 0~1V 0~500mV 0~100mV 0~50mV 电压(双极性)10V 5V

9、2.5V 1V 500mV 250mV 100mV 50mV 25mV 电流0~20mA 数据字格式 双极性 全量程范围-32000~+32000 单极性 全量程范围0~32000 分辨率 12位A/D转换器 模拟量输出特性 模拟量输出点数 1 信号范围 电压输出 10V 电流输出0~20mA 数据字格式 电压-32000~+32000 电流0~32000 分辨率电流 电压12位 电流11位 2.1.2、S7-200PLC PID指令应用 (1)PID指令 S7-200的PID指令及功能如表1.3所示。 表1.3 S7-200

10、的PID指令及功能 输入 操作数 数据类型 梯形图 功能 TBL VB 字节 PID指令:当使能端EN为1时,PID调节指令对TBL为起始地址的PID参数表中的数据进行PID运算 LOOP 常数(0~7) 字节 (2)PID指令的回路表 S7-200中PID功能的核心是PID指令。但PID指令需要为其指定一个以V为变量存储区地址开始的PID回路表,以及PID回路号。PID回路表提供了给定和反馈,以及PID参数等数据入口,PID运算的结果也在回路表输出。PID回路表的格式及含义如表1.4所示。 表1.4 PID回路表 偏移地址(VB) 变量

11、名 数据格式 输入/输出类型 描述 0 过程变量当前值(PVn) 双字实数 输入 过程变量,必须为0.0~1.0之间 4 给定值(SPn) 双字实数 输入 给定量,必须为0.0~1.0之间 8 输出值(Mn) 双字实数 输入/输出 输出值,必须为0.0~1.0之间 12 增益(Kc) 双字实数 输入 增益是比例常数,可正可负 16 采样时间(Ts) 双字实数 输入 单位为秒,必须是正数 20 积分时间(TI) 双字实数 输入 单位为分钟,必须是正数 24 微分时间(TD) 双字实数 输入 单位为分钟,必须是正数 28

12、 积分项前值(MX) 双字实数 输入/输出 积分项前项,必须为0.0~1.0之间 32 过程变量前值(PVn-1) 双字实数 输入/输出 最近一次PID运算的过程变量值 (3)PID回路表初始化 为执行PID指令,要对PID回路表进行初始化处理,即将PID回路表中有关的参数(给定值SPn、增益Kc、采样时间Ts、积分时间TI、微分时间TD),按照地址偏移量写入到变量寄存器V中。一般是调用一个子程序,在子程序中,对PID回路表进行初始化处理。在采用人机界面的系统中,初始化参数通过人机界面直接输入。 2.2、应用实例 【例】有一个通过变频器驱动的水

13、泵供水的恒压供水水箱如图1-2所示,维持水位在满水位的70%。开机后,手动控制电机,水位上升到70%时,转换到PID自动调节。 分析:过程变量PVn为水箱的水位,由水位检测计提供,经模拟量扩展模EM235进行A/D转换送入PLC;控制信号由PLC执行PID指令后以单极性信号经D/A转换后送出,控制变频器,从而控制电动机转速。 图1-2 供水水箱示意图 PID回路参数表如表1.5所示 表1.5 PID回路参数表 地址 参数 数值 VB100 过程变量当前值() 水位检测计提供的模拟量经A/D转换后的标准化数值 VB104 给定值()

14、0.7 VB108 输出值() PID回路的输出值(标准化数值) VB112 增益() 0.3 VB116 采样时间() 0.1 VB120 积分时间() 30 VB124 微分时间() 0(关闭微分作用) VB128 积分项前值(MX) 根据PID运算结果更新 VB132 过程变量前值() 最近一次的PID的变量值 输入/输出(I/O)点的分配:I0.0连接手动/自动切换开关,模拟量输入AIW0,模拟量输出AQW0。 水箱水位PID控制系统的PLC程序如图1-3是建立PID回路参数表、图1-4时标准化数据、图1-5是执行PID指令表起始地址为

15、100到环路编号0、图1-6是模拟输出程序、图1-7是通过I0.0控制中间继电器M0.0来实现控制PID指令、图1-8是把AIW0转换到寄存器VW0中。 图1-3 图1-4 图1-5 图1-6 图1-7 图1-8 2.2、PID指令向导编写程序 STEP 7-Micro/WIN 提供了PID指令向导,只要在向导的指导下填写相应的参数,就可以在几分钟内方便迅速地生成一个PID控制程序。向导最多允许配置8个PID回路。PID向导的使用步骤如下: 2.2.1、 运行PID向导 在STEP 7-Micro/WIN主菜单中选择【工具】→【指令向导】

16、,进入图2-1所示的指令向导界面,在配置哪一个指令功能一项选择“PID”,点击【下一步】选择回路编号“0”就进入PID指令向导界面。 图2-1 指令向导界面 2.2.2、回路给定值标定 回路给定值是提供给向导生成的子程序的控制参数。选择默认值,即给定值范围的低、高限分别为“0.0”和“100.0”,比例增益为“0.3”,采样时间为“0.1”,积分时间为“30.0”,微分时间为“0.0”,如图2-2所示。 图2-2 回路给定值标定 2.2.3、回路输入/输出选项 图2-3 回路输入/输出选项 2.2.4、回路报警选项 图2-4 回

17、路报警选项 2.2.5、指定PID 运算数据存储区 图2-5 指定PID 运算数据存储区 2.2.6、定义向导所生成的PID初使化子程序和中断程序名及手/自动模式 图2-6 创建子程序、中断程序 2.2.7、PID 生成子程序、中断程序和全局符号表 PID生成子程序、中断程序和和全局符号表如图7.16所示;点击【完成】结束PID向导,整个PID向导配置完成。 如图2-7 PID生成子程序、中断程序和和全局符号 2.3 变频器的模拟信号操作控制 MM420变频器的“1”、“2”输出端为用户的给定单元提供了一个高精度的+10V直流稳压电源。可利用转速调节电位器

18、串联在电路中,调节电位器, 改变输入端口AIN1+给定的模拟输入电压,变频器的输入量将紧紧跟踪给定量的变化,从而平滑无极地调节电动机转速的大小。 MM420变频器为用户提供了模拟输入端口,即端口“3”、“4”,通过设置P0701的参数值,使数字输入“5”端口据有正转控制功能;通过设置P0702的参数值,使数字输入“6”端口具有反转控制功能;模拟输入“3”、“4”端口外接电位器,通过“3”端口输入大小可调的模拟电压信号,控制电动机转速的大小。即由数字输入端控制电动机转速的方向,由模拟输入端控制转速的大小。 2.3.1、训练工具、材料和设备 西门子MM420变频器一台、三相异步电动机

19、一台、电位器一个、断路器一个、熔断器三个、自锁按钮二个、通用电工工具一套、导线若干等。 2.3.2、操作方法和步骤 ⑴ 按要求接线 变频器模拟信号控制接线如图3-1所示。检查电路正确无误后,合上主电源开关QS。 图3-1 MM420变频器模拟信号控制接线图 ⑵ 参数设置 (1)恢复变频器工厂默认值,设定P0010=30和P0970=1,按下P键,开始复位。 (2)设置电动机参数,电动机参数设置如表2.1所示。电动机参数设置完成后,设P0010=0,变频器当前处于准备状态,可正常运行。 表3.1 电动机参数设置 参数号 出厂值 设置值 说明 P0003 1

20、 1 设用户访问级为标准级 P0010 0 1 快速调试 P0100 0 0 工作地区:功率以KW表示,频率为50Hz P0304 400 380 电动机额定电压(V) P0305 1.9 0.4 电动机额定电流(A) P0307 0.75 0.18 电动机额定功率(KW) P0308 0 0.8 电动机额定功率(COS¢) P0310 50 50 电动机额定频率(Hz) P0311 1395 1400 电动机额定转速(r/min) (3)设置模拟信号操作控制参数,模拟信号操作控制参数设置如表2.2所示。 表3.2

21、模拟信号操作控制参数 参数号 出厂值 设置值 说明 P0003 1 1 设用户访问级为标准级 P0004 0 7 命令和数字I/O P0700 2 2 命令源选择由端子排输入 P0003 1 2 设用户访问级为扩展级 P0004 0 7 命令和数字I/O P0701 1 1 ON接通正转,OFF停止 P0702 12 2 ON接通反转,OFF停止 P0003 1 1 设用户访问级为标准级 P0004 0 10 设定值通道和斜坡函数发生器 P1000 2 2 频率设定值选择为模拟输入 P1080 0 0

22、 电动机运行的最低频率(HZ) P1082 50 50 电动机运行的最高频率(HZ) 2.3.3变频器运行操作 ⑴ 电动机正转与调速 按下电动机正转自锁按钮SB1,数字输入端口DINI为”ON”,电动机正转运行,转速由外接电位器RP1来控制,模拟电压信号在0~10V之间变化,对应变频器的频率在0~50Hz之间变化,对应电动机的转速在0~1500 r∕min之间变化。当松开带锁按钮SB1时,电动机停止运转。 ⑵ 电动机反转与调速 按下电动机反转自锁按钮SB2,,数字输入端口DIN2为”ON”,电动机反转运行,与电动机正转相同,反转转速的大小仍由外接电位器来调节。当

23、松开带锁按钮SB2时,电动机停止运转。 2.4、组态界面的设计 2.4.1、项目的建立 在运行组态王程序时,弹出组态王工程管理器画面,此时建立一个新工程,执行以下的操作步骤: (1) 在工程管理器中选择菜单“文件/新建工程”,弹出“新建工程向导一欢迎使用本向导”对话框。 (2) 点击“下一步”,弹出“新建工程向导二选择工程所在路径”对话框。从对话框中选择或指定工程所在路径。 (3) 点击“下一步”,弹出 “新建工程向导三工程名称和描述”对话框。往对话框中输入工程名称:供水水箱系统。 (4) 点击“完成”,再点击“是”,将新建的工程设为组态王当前工程,此时组态王工

24、程管理器中出现新建的工程。 2.4.2、图形画面的制作 按照实际工程的要求绘制监控画面,并使静态画面随着过程控制对象产生动态效果。选择工程目录区的画面,双击新建后进入组态王开发系统,如图4-1所示: 图4-1 图4-2 组态王开发系统新画面 新建画面命名:供水水箱系统,选择画面风格“大小可变”和“覆盖式”。单击确定后进入开发系统新画面进行设计。 对于已建立的实验主画面中的水箱可以在计算机监控界面上直接看到水位的变化,游标显示着水箱水位随控制信号变化而变化的图像。结合实验现场系统的实际水箱的液位, 可以将监控画面中的水箱水位动态变化与PID指令向导编

25、写水箱水位控制程序中的输入信号比较,打开“供水水箱系统”主画面, 如图4-2所示,双击“水箱”弹出动画连接对话框, 如这样建立连接后水箱液位的高度随变量“水箱液位”的值变化而变化,游标是显示着水箱水位的值,而时钟仪表则是显示输出变量水泵的运行速度,当启动后水泵变成运行状态时画面中的水泵变成绿色,PID也会处于接通状态。 图4-2 2.4.3、PLC设备的定义 在组态界面中选择新建的工程,双击进入组态王工程浏览器; 在组态王工程浏览器的左侧选择“设备”中的“COM3”,在右侧双击“新建„”,运行“设备配置向导”。 ①找到设备驱动\PLC\西门子\S7-200系列\PP

26、I。如图4-3所示。 ②点击“下一步”,则显示安装设备的所有信息。 ③最后检查各项设置是否正确,确定无误后,点击“完成”。 图4-3 2.4.4、定义变量 根据选择的系统分析被控对象涉及的各个变量,在组态王软件的数据词典中建立这些变量和所需的中间变量,已备动画连接和编程使用。从工程浏览器的左侧树形菜单中选择“数据库\数据词典”,在右侧双击“新建”,出现“定义变量”对话框。数据词典所有定义变量如图4-4所示。 图4-4 2.4.5、定义变量“水位”、“水泵速度”、“启动按钮”、“停止按钮”、“PID自动开关”、“水泵运行”。 “水位”和“水泵速度”变量类型

27、均选I/O整数,由于按输入液位范围0~32000,所以变量的最小值为0,最大值为32000。其中定义I/O整数变量时,关键是最小原始值和最大原始值的设置。连接设备都是“西门子plc”,寄存器分别是V0和V10,数据类型为SHORT。如图4-5和4-6所示;“启动按钮”变量类型I/O离散型,连接设备“西门子plc”,寄存器为M0.0,数据类型为bit;“停止按钮”变量类型I/O离散型,连接设备“西门子plc”,寄存器为M0.1,数据类型为bit;“PID自动开关”和“水泵运行”变量类型都是I/O离散型,连接设备均为“西门子plc”,寄存器都是Q0.0,数据类型为bit。

28、 图4-5 图4-6 2.4.6、被控对象的动态连接 (1)分别双击画面中水箱和游标对象,出现“反应器向导”和“游标向导”对话框,均通过点击变量名文本框右边的“?”号出现“选择变量名”对话框。选择变量名“水位”,点击“确定”,文本框中出现“\\本站点\水位”。如图4-7和4-8所示。 图 4-7 图4-8 (2)双击画面中时钟仪表对象,出现“仪表向导”对话框,通过点击变量名文本框右边的“?”号出现“选择变量名”对话框。选择变量名“水泵速度”,点击“确定”,文本框中出现“\\本站点\水泵速度”。如图4-

29、9所示。 图4-9 (3)建立当前水位值和水泵速度显示文本对象的动画连接 双击画面中当前水位和水泵速度显示文本对象“####”,弹出“动画连接”对话框。把“模拟值输出”连接,如图4-10所示;其中表达式分别为“\\本站点\水位”和“\\本站点\水泵速度”,其中输出格式:整数5位,小数0位。如图4-11和4-12所示; 图4-10 图4-11 图4-12 (4) 建立水流的动画连接 变量为流动链接,其表达式为“\\本站点\ PID,当PID为接通状态时水管为流动状态。 2.5、调试运行及其结果 2.5.1、编写控制器算法程序,下载调试;编

30、写测试组态工程,电位器调节输入模拟量调试。 2.5.1、通过调节输入变量进而观察输出变量的的变化,进而把观察到的结果与理论值结果比较是否正确。 三、实验心得 为期三周的实训就这样结束了,这三周让我收获了不少。从刚开始连软件安装都不会的我,现在我已经熟练的把PLC和组态王掌握了,当然其中还学习了画图等一些与自己专业关联的知识。在这过程中要感谢老师的教导,还有组员的共同努力的结果。经过这三周的实训我了解了PLC在生活中的应用广泛,对于PLC有了更大的兴趣。 在实训过程中,让我学到了许多东西,其中最主要的是PLC设计方法与应用。设计步骤首先是我们要弄清楚设备的顺序运作,然后结合PL

31、C知识在纸上画出顺序功能图,将顺序功能图转变为梯形图,之后利用PLC软件编程。在练习的时候,我们可以实现用编辑好的程序与自动分拣设备进行调试。总的来说,我是较好的完成了既定任务。还有不时去帮助其他同学解决一些问题。 PLC实训让我了解了PLC顺序功能图,梯形图,指令表,外部接线图有了更好的了解,也让我更加了解了关于PLC设计原理与方法。按我的总结来看,有很多设计理念来源于实际,从中找到最合适的设计方法。这次实训脱离不了集体的力量,遇到问题和和同学互相讨论交流,同学之间解决不了的问题就去找老师讨论。我们在做实训项目的过程中要不停地讨论问题,这样,我们可以互相交流设计方法以至于达到更合适的设计方

32、法,同时讨论不仅是一些思想伪命题,还可以深入的讨论一些技术上的问题,这样可以使自己处理问题更快一点,少走弯路。多改变自己设计的方法,在设计的过程中最好要不停地改善自己解决问题的方法,这样可以方便自己解决问题。 通过这次实践操作,我认识到自己的不足,更感觉到了自己与别人的差距。为了明年的找工作而做准备,从各方面充实了自己,使自己适应了这个社会。让给我弥补了很多我欠缺的知识;对定时器的应用,计数器的应用,循环指令的应用等。 总之,这次PLC实训真的给我很多的收获,给我巩固了之前所学的知识点。在今后的学习过程中,要更加努力的学习自己的专业知识,多多与同学和老师交流,我相信在以后的工作里面有所作为。 24 / 24

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

相关资源

更多
正为您匹配相似的精品文档
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!