目录
一、实验目的 (2)
二、设计流程 (2)
2-1.变量定义和管理 (2)
2-2.组态画面的动画连接 (8)
2-3.用户脚本程序 (10)
2-4.趋势曲线 (12)
2-5报表系统 (15)
2-6.报警和事件 (19)
2-7X-Y曲线的制作 (22)
2-8.组态王与数据库连接 (23)
三、设计结果 (26)
四、心得体会 (28)
五、参考文献 (28)
一、实验目的
1.了解组态王软件的整体结构;
2.了解组态王的工件方式;
3.了解建立应用程序的一般过程;
4.了解工程控制过程和基本原理
二、设计流程
2-1.变量定义和管理
1.建立新工程
1).使用工程管理器:
点击“开始”—→“程序”—→“组态王 6.53”,启动后的工程管理窗口如图 2.1.1所示。
图2.1.1
2).建立新工程:
(1)在工程管理器中选择“文件夹”仓单中的“新建工程”命令,或者单击工具栏的“新建”按钮,出现新建工程对话框,如图2.1.2所示。
图2.1.2
(2)单击“下一步”按钮,弹出“新建工程向导之二”对话框。
(3)单击“浏览”按钮,选择新建工程的存储路径。
(4)单击“下一步”按钮,弹出“新建工程向导之三”对话框。
(5)单击“完成”按钮弹出对话框询问是否将该工程设为组态王当前工程。
(6)选择“是”按钮,将新建工程设为组态王当前工程,当进入运行环境时系统默认运行此工程。
(7)在工程管理器中选择“工具”菜单中的“切换到开发系统”命令,进入工程浏览器窗口,至此新工程已经建立,可以对工程进行二次开发了。
2.监控中心设计画图
1).建立新画面
(1)在工程浏览器左侧的“工程目录显示区”中选择“画面”选项,在右侧视图中双击“新建”图标,弹出新建画面对话框,新画面及属性设置如图2.1.3所示。
图2.1.3
(2)在对话框中单击“确定”,TouchExploer按照指定的风格产出一幅名为“监控中心”的画面。
2)使用图形工具箱
(1)如图工具箱没有出现,选择“工具”菜单中的“显示工具箱”或按钮F10将其打开,工具箱中各种基本工具的使用方法和Windows中的“画笔”很类似,如图2.2.2所示。
(2)在工具箱中单击文本工具T,在画面上输入文字:反应车间监控画面。
(3)如果要改变文本的字体,颜色和字号,先选中文本对象,然后在工具箱内选择字体工具ABC,在弹出的“字体”对话框中修改文本属性。
3)使用库图管理器
(1)选择“图库”菜单中“打开图库”命令或F2键打开图库管理器,如图2.1.4所示。
(2)在图库管理器左侧图名称列表中选择图库名称“反应器”,选中相应罐体后双击鼠标,图库管理器自动关闭,在工程画面上鼠标位置出现一标志,在画面上单击鼠标,怪图素就别放置在画面上作为原料油罐并拖动边框到适当的位置,改变其适当大小并利用“T”工具标注此罐为“原料油罐”。
图2.1.3 图2.1.4
重复上述的操作,在图库管理器中选择不同的图素,分别作为催化剂和成品油罐,并分别标注为“催化剂罐”、“成品油罐”。
(3)选择工具箱中的立体管道工具,在画面上鼠标图形变为“+”变状,在适当位置作为立体管道的起始位置,按住鼠标左键移动鼠标到结束位置后双击。则立体管道在画面上显示出来。如果立体管道需要拐弯,只需要在折点处单击鼠标,然后继续移动鼠标,就可实现折线形式的立体管道绘制。
(4)选中所画的立体管道,在调色板上按下“对象选择按钮区”中“线条色”按钮,在“选色区’中选择某种颜色,则立体管道变为相应的颜色。选中立体管道,在立体管道上,单击右键菜单中,选择”管道宽度“来修改立体管道的宽度。
(5)打开图库管理器,在阀门图库中选择相应阀门图素,双击后在反应车间监控画面上单击鼠标,则该图素出现在相应的位置,移动到油料油之间的立体管道上,并拖动边框改其大小,并在其旁白呢标注文本:原料油出料阀,重复以上的操作在画面上添加催化剂出料阀和成品油出料阀。
最后生成的画面如图2.1.5所示。
图2.1.5
3.定义外部设备和数据变量
1)定义外部设备
(1)在组态王工程浏览器的左侧选中“COM1”,在左侧双击“新建”图标弹出“设备配置向导”对话框,如图2.1.6
图2.1.6
(2)选择亚控提供的“仿真PLC”的“串口”项后单击“下一步”弹出对话框。
(3)为仿真PLC设备去一个名称,如仿真PLC,单击“下一步”弹出连接窗口对话框。
(4)为设备选择连接的串口为COM1,单击“下一步”弹出设备地址对话框。
(5)填写设备地址为0,单击“下一步”,弹出通讯参数对话框。
(6)设置通讯故障恢复参数(一般情况下使用系统默认设置即可),单击“下一步”系统弹出信息总结窗口,如图2.1.7所示。
图2.1.7
(7)请检查各项设置是否正确,确认无误后,单击“完成”。
2)定义数据变量
对于我们将要建立的“监控中心”,需要从下位机采集原料油的液位、原料油罐的压力、催化剂液位和成品油液位,所以需要在数据库中定义这四个变量。因为这些数据是通过驱动程序采集到的,所以这四个变量的类型都I/O实型变量。
(1)在工程浏览器的左侧选择“数据词典”,在右侧双击“新建”图标,弹出“变量属性”对话框,如图2.1.8所示。
在对话框中添加变量如下:
变量名:原料油液位
变量类型:I/O实数
变化灵敏度:0
初始值:0
最小值:0
最大值:100
最小原始值:0
最大原始值:100
转换方式:线性
连接设备:PLC1
寄存器:DECREA100
数据类型:SHORT
采集频率:1000ms
读写属性:只读
图2.1.8
(2)因为字母的大小写无关紧要。设置完成后单击“确定”。
(3)用类似的方法建立另三个变量“原料油罐压力”、“催化剂液位”和“成品油液位”。
(4)此外由于岩石工程的需要还需建立三个离散内存变量为:“原料油出料阀”、“催化剂出料阀”、“成品油出料阀”。
2-2.组态画面的动画连接
1.液位示值动画设置
(1)在画面上双击“原料油罐”图形,弹出该对象的动画连接对话框,对话框设置如图2.2.1所示。
(2)单击“确定”按钮,完成原料油罐的动画连接。
用同样的方法设置催化剂罐和成品油罐的动画连接,连接变量分别为:\\本站点\催化剂液位、\\本站点\成品油液位。
作为一个实际可用的监控程序,操作者可能需要知道罐液面的准确高度而不仅是形象的表示,这个动能由“模拟值动画连接”来实现。
(3)在工具箱中选择“T”工具,在原料罐旁边输入字符串“####”,这个字符串是任意的,当工程运行时,字符串的内容将被您需要输出的模拟值所取代。
(4)双击文本对象“####”,弹出动画连接对话框,在此对话框中选择“模拟量输出”选项弹出模拟量输出动画连接对话框,对话框设置如图2.2.2所示。
图2.2.1 图2.2.2
(5)击“确定”按钮完成动画连接的设置。当系统处于运行状态时在文本框“####”中将显示原料油罐的实际液位值。
用同样的方法设置催化剂罐和成品罐的动画连接,连接变量分别为:\\本站点\催化剂液位、\\本站点\成品油液位。
2. 阀门动画设置
(1)在画面上双击“原料油出料阀”图形,弹出该对象的动画连接对话框如图2.2.3 所
示。
对话框设置如下:
变量名(离散量):\\本站点\
原料油出料阀
关闭时颜色:红色
打开时颜色:绿色
(2)单击“确定”按钮后原料油
进料阀动画设置完毕,当系统进入运行环境时鼠标单击此阀门,其变成绿色,表示阀门已被打开,再次单击关闭阀门,从而达到了控制阀门的目的。
(3)用同样的方法设置催化剂出料阀和成品油出料阀的动画连接,连接变量分别为:\\本站点\催化剂出料阀、\\本站点\成品油出料阀。
3. 液体流动动画设置
(1)在数据词典中定义一个内存整形变量:
变量名:控制水流
变量类型:内存整形
初始值:100
(2)选择工具箱中的“矩形”工具,在原料油管道上画一个小方块,宽度与管道相匹配,(最好与管道的颜色区分开)然后利用“编辑”菜单中的“拷贝”、“粘贴”命令复制多个小方块排成一行作为液体。
(3)选择所有方块,单击鼠标右键,在弹出的下拉菜单中执行“组合拆分\合成组合图素”命令将其组合成一个图素,双击此图素弹出动画连接对话框,在此对话框中单击“水平移动”选项,弹出“水平移动连接”对话框,对话框设置如图2.2.4所示。
(4)上述“表达式”中连接的\\本站点\控制水流变量是一个内存变量,在运行状态下如果不改变其值的话,它的值永远为初始值(即0),那么如何改变其值,使变量能够实现控
制液体流动的效果呢?在画面的任一位置单击鼠标右键,在弹出的下拉菜单中选择“画面属性”命令,在画面属性对话框中选择“命令语言”选项,弹出命令语言对话框。
在对话框中输入如下命令语
言:
If(\\本站点\原料油出料阀==1)
\\本站点\控制水流=\\本站点\
控制水流+5;
If(\\本站点\控制水流>20)
\\本站点\控制水流=0;
(5)单击“确认”按钮关闭对话
框。上述命令语言是当“监控画面”存
在时每隔55 ms执行一次,当“\\本站
点\原料油出料阀”开启时改变“\\本站图2.2.4
点\控制水流”变量的值,达到了控制液体流动的目的。
(6)利用同样的方法设置催化剂液罐和成品油液罐管道液体流动的画面。
(7)单击“文件”菜单中的“全部存”命令,保存您所作的设置。
(8)单击“文件”菜单中的“切换到VIEW”命令,进入运行系统,在画面中可看到液位的变化值并控制阀门的开关,从而达到了监控现场的目的。
2-3.用户脚本程序
1. 实现画面切换功能
利用系统提供的“菜单”工具和ShowPicture()函数能够实现在主画面中切换到其他任一画面的功能。具体操作如下:
(1)选择工具箱中的“菜单”工具,将鼠标放到监控画面的任一位置并按住鼠标左键画一个按钮大小的菜单对象,双击出菜单定义对话框,对话框设置如图2.3.1所示。
(2)菜单项输入完毕后单击“命令语言”按钮,弹出命令语言编辑框,在编辑中输入如下命令语言,菜单命令语言对话框如图2.3.2所示。
(3)单击“确认”按钮关闭对话框,当系统进入运行状态时单击菜单中的每一项,进入响应画面中
图2.3.1
图2.3.2
2. 如何退出系统
如何退出组态王运行系统,返回到Windows,可以通过Exit()函数来实现。
(1)选择工具箱中的“按钮”工具,在画面上画一个按钮,选中按钮并单击鼠标右键,在弹出的下拉菜单中执行“字符串替换”命令,设置按钮文本为:系统退出。
(2)双击按钮,弹出动画连接对话框,在此对话框中选择“弹起时”选项弹出命令语言编辑框,在编辑框中输入如下命令语言:Exit(0);
(3)单击“确认”按钮关闭对话框,当系统进入运行状态时候单击此按钮系统将退出组态王运行环境。
3. 定义热键
在工业现场,为了操作的需要可能需要定义一些热键,当某键被按下时系统执行响应的控制命令。例如当按下F1 时,原料油出料阀被开启或关闭,这可以使用命令语言——热键命令语言来实现。
(1)在工程浏览器左侧的“工程目录显示区”内选择“命令语言”下的“热键命令语言”选
项,双击“目录内容显示区”的新建图标弹出“热键命令语言”编辑对话框,如图2.3.3所示。
图2.3.3
(2)对话框中单击“键”按钮,在弹出的“选择键”对话框中选择“F1”键后关闭对话框。
(3)在命令语言编辑区中输入如下命令语言:
If (\\本站点\原料油出料阀==1)
\\本站点\原料油出料阀=0;
Else
\\本站点\原料油出料阀=1;
(4)单击“确认”按钮关闭对话框。当系统进入运行状态时,按下“F1”键执行上述命令语言:首先判断原料油出料阀的当前状态,如果是开启的则将其关闭,否则将其打开,从而实现了开关的切换功能。
2-4.趋势曲线
1. 创建实时趋势曲线
实时趋势曲线定义过程如下:
(1)新建一画面,名称为:实时趋势曲线画面。
(2)选择工具箱中的T 工具,在画面上输入文字:实时趋势曲线。
(3)选择工具箱中的“实时趋势曲线”工具,在画面上绘制一实时趋势曲线窗口。
(4)双击“实时趋势曲线”对象,弹出“实时趋势曲线”设置窗口,如图2.4.1所示。
实时曲线趋势设置窗口分为两个属性页:曲线属性页、标识定义属性页。
曲线定义属性页:在此属性页中您不光可以设置曲线窗口的显示风格,还可以设置趋势曲线中所要显示的变量。单击“曲线1”编辑框后的按钮,在弹出的“选择变量名”对话框中选择变量\\本站点\原料油液位,曲线颜色设置为:红色。
标识定义属性页:标识定义属性页,如图2.4.2所示。
图2.4.1
图2.4.2
(5)设置完毕后单击“确定”按钮关闭对话框。
(6)单击“文件”菜单中的“全部存”命令,保存您所作的设置。
(7)单击“文件”菜单中的“切换到VIEW”命令,进入运行系统,通过运行界面“画面”菜单中的“打开”命令将“实时趋势曲线画面”打开后可看到连接变量的实时趋势曲线。
2. 历史趋势曲线属性设置
对于要以历史趋势曲线形式显示的变量,必须设置变量的记录属性,设置过程如下:1)设置变量的记录属性
(1)在工程浏览窗口左侧的“工程目录显示区”中选择“数据库”中的“数据词曲”选项中选择变量\\本站点\油料液位,双击此变量,在弹出的“定义变量”对话框中单击“记录和安全区”属性页。
设置变量本站点原料油液位的记录类型为:数据变化记录,变化灵敏为:0
(2)设置完毕后单击“确定”按钮关闭对话框。
2)定义历史数据文件的存储目录
(1)在工程浏览器窗口左侧的“工程目录显示区”中双击“系统配置”中的“历史记录”项,弹出“历史记录配置”对话框,对话框设置。
(2)设置完毕后,单击“确定”按钮关闭对话框。当系统进入运行环境时“历史记录服务器”自动启动,将变量的历史数据以文件的形式存储到当前工程路径下。每个文件中保存了变量8 小时的历史数据,这些文件将在当前工程路径下保存10 天。
3. 创建历史曲线
历史趋势曲线创建过程如下:
(1)新建一画面,名称为:历史趋势曲线画面
(2)选择工具箱中的T 工具,在画面上输入文字:历史趋势曲线。
(3)选择工具箱中的插入通用控件工具,在画面中插入通用控件窗口中的“历史趋势曲线”控件。
选中此控件,单击鼠标下拉菜单中执行“控件属性”命令,弹出控件属性对话框,。
历史趋势曲线属性窗口分为五个属性页:曲线属性页、标系属性页、置打印选项属性页、警区域选项属性页、标配置选项属性页。
①曲线属性页:在此属性页中您可以利用“增加”按钮添加历史曲线变量,并设置曲线的采样间隔(即:在历史曲线窗口中绘制一个点的时间间隔)。单击此属性页中的“增加”按钮弹出“增加曲线图”对话框,设置如图6?33 所示。
②坐标系属性页:历史曲线控件中的“坐标系属性页”对话框,如图6?34 所示。在此属性页中您可以设置历史曲线的显示风格如:历史曲线控件背景颜色、坐标轴的显示风格、数据轴、时间轴的显示格式等。在“数据轴”中如果“按百分比显示”被选中后历史曲线变量将按照百分比的格式显示,否则按照实际历史曲线变量。
③预置打印选项属性页:历史曲线控件中的“预置打印选项”对话框。在此属性页您还可以设置历史曲线控件的打印格式及打印的背景颜色。
④报警区域选项属性页:历史曲线控件中的“报警区域选项属性页”对话框。在此属性页中您可以设置历史曲线窗口中报警区域显示的颜色,包括:高高限报警区的颜色、高限报警区的颜色、低限报警区的颜色和低低限报警区的颜色显示范围。通过报警区颜色的设置使你对变量的报警情况一目了然。
⑤游标配置选项属性页:历史曲线控件中的“游标配置选项属性页”对话框
上述属性可由用户根据实际情况进行设置。
(4)单击“确定”按钮完成历史阶段曲线控件编辑工作。
(5)单击“文件”菜单中的“全部存”命令,保存您已作的设置
(6)单击“文件”菜单中的“切换到VIEW”命令,进入运行系统。系统默认运行的画面可能不是您刚刚编辑完成的“历史趋势曲线画面”,您可以通过运行界面中“画面”菜单中的“打开”命令将其打开后方可运行,如图2.4.3所示。
图2.4.3
2-5报表系统
1. 实时数据报表
1)创建实时数据报表
(1)新建一画面,名称为:实时数据报表画面。
(2)选择工具箱中的T 工具,在画面上输入文字:实时数据报表。
(3)选择工具箱中的“报表窗口”工具,在画面上绘制一实时数据报表窗口。
“报表工具箱”会自动显示出来,双击窗口的灰色部分,弹出“报表设计”对话框,如图2.5.1所示。
对话框设置如下:
报表控件名:Report1
行数:6
列数:10
(4)输入静态文字:选中
A1 到J1 的单元格区域,执行“报
表工具箱”中的“合并单元格”命
令并在合并完成的单元格中输
入:实时数据报表演示。
利用同样方法输入其他静
态文字。
图2.5.1 (5)插入动态变量:在单元格B2 中输入:=\\本站点\$日期。(变量的输入可以利用“报表工具箱”中的“插入变量”按
组态王实例教程入门 组态王kingview6.55是亚控科技根据当前的自动化技术的发展趋势,面向低端自动化市场及应用,以实现企业一体化为目标开发的一套产品。该产品以搭建战略性工业应用服务平台为目标,集成了对亚控科技自主研发的工业实时数据库(KingHistorian)的支持,可以为企业提供一个对整个生产流程进行数据汇总、分析及管理的有效平台,使企业能够及时有效地获取信息,及时地做出反应,以获得最优化的结果。 组态王保持了其早期版本功能强大、运行稳定且使用方便的特点,并根据国内众多用户的反馈及意见,对一些功能进行了完善和扩充。组态王kingview6.55提供了丰富的、简捷易用的配置界面,提供了大量的图形元素和图库精灵,同时也为用户创建图库精灵提供了简单易用的接口;该款产品的历史曲线、报表及web发布功能进行了大幅提升与改进,软件的功能性和可用性有了很大的提高。 组态王在保留了原报表所有功能的基础上新增了报表向导功能,能够以组态王的历史库或KingHistorian为数据源,快速建立所需的班报表、日报表、周报表、月报表、季报表和年报表。此外,还可以实现值的行列统计功能。 组态王在web发布方面取得新的突破,全新版的Web发布可以实
现画面发布,数据发布和OCX控件发布,同时保留了组态王Web的所有功能:IE浏览客户端可以获得与组态王运行系统相同的监控画面,IE客户端与Web服务器保持高效的数据同步,通过网络您可以在任何地方获得与Web服务器上相同的画面和数据显示、报表显示、报警显示等,同时可以方便快捷的向工业现场发布控制命令,实现实时控制的功能。 组态王集成了对KingHistorian的支持,且支持数据同时存储到组态王历史库和工业库,极大地提高了组态王的数据存储能力,能够更好地满足大点数用户对存储容量和存储速度的要求。KingHistorian是亚控新近推出的独立开发的工业数据库。具有单个服务器支持高达100万点、256个并发客户同时存储和检索数据、每秒检索单个变量超过20,000 条记录的强大功能。能够更好地满足高端客户对存储速度和存储容量的要求,完全满足了客户实时查看和检索历史运行数据的要求。
前言 在使用工控软件中,我们经常提到组态一词,组态英文是“Configuration”,其意义究竟是什么呢?简单的讲,组态就是用应用软件中提供的工具、方法,完成工程中某一具体任务的过程。 与硬件生产相对照,组态与组装类似。如要组装一台电脑,事先提供了各种型号的主板、机箱、电源、CPU、显示器、硬盘、光驱等,我们的工作就是用这些部件拼凑成自己需要的电脑。当然软件中的组态要比硬件的组装有更大的发挥空间,因为它一般要比硬件中的“部件”更多,而且每个“部件”都很灵活,因为软部件都有内部属性,通过改变属性可以改变其规格(如大小、形状、颜色等)。 在组态概念出现之前,要实现某一任务,都是通过编写程序(如使用BASIC , C , FORTRAN等)来实现的。编写程序不但工作量大、周期长,而且容易犯错误,不能保证工期。组态软件的出现,解决了这个问题。对于过去需要几个月的工作,通过组态几天就可以完成。 组态软件是有专业性的。一种组态软件只能适合某种领域的应用。组态的概念最早出现在工业计算机控制中。如DCS(集散控制系统)组态,PLC(可编程控制器)梯形图组态。人机界面生成软件就叫工控组态软件。其实在其他行业也有组态的概念,人们只是不这么叫而已。如AutoCAD,PhotoShop,办公软件(PowerPoint)都存在相似的操作,即用软件提供的工具来形成自己的作品,并以数据文件保存作品,而不是执行程序。组态形成的数据只有其制造工具或其他专用工具才能识别。但是不同之处在于,工业控制中形成的组态结果是用在实时监控的。组态工具的解释引擎,要根据这些组态结果实时运行。从表面上看,组态工具的运行程序就是执行自己特定的任务。 虽然说组态就是不需要编写程序就能完成特定的应用。但是为了提供一些灵活性,组态软件也提供了编程手段,一般都是内置编译系统,提供类BASIC语言,有的甚至支持VB。 本实验是利用组态,借助PLC软件来完成循环彩灯的模拟的实验。
组态王软件教程 软件教程 一、概述 1.概述 组态王软件结构由工程管理器、工程浏览器及运行系统三部分构成。 工程管理器:工程管理器用于新工程的创建和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。 工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。 运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。 2.建立应用工程的一般过程 1)创建新工程 为工程创建一个目录用来存放与工程相关的文件。 2)定义硬件设备并添加工程变量 添加工程中需要的硬件设备和工程中使用的变量,包括内存变量和I/O 变量。 3)制作图形画面并定义动画连接 按照实际工程的要求绘制监控画面并使静态画面随着过程控制对象产生动态效果。 4)编写命令语言 通过脚本程序的编写以完成较复杂的操作上位控制。 5)进行运行系统的配置
对运行系统、报警、历史数据记录、网络、用户等进行设置,是系统完成用于现场前的必备工作。 6)保存工程并运行 完成以上步骤后,一个可以拿到现场运行的工程就制作完成了。 二、建立一个新工程 1.工程管理器 组态王工程管理器是用来建立新工程,对添加到工程管理器的工程做统一的管理。工程管理器的主要功能包括:新建、删除工程,对工程重命名,搜索组态王工程,修改工程属性,工程备份、恢复,数据词典的导入导出,切换到组态王开发或运行环境等。 2.工程浏览器 工程浏览器是组态王6.55 的集成开发环境。 3.定义外部设备和数据变量 组态王把那些需要与之交换数据的硬件设备或软件程序都作为外部设备使用。外部硬件设备通常包括PLC、仪表、模块、变频器、板卡等;外部软件程序通常指包括DDE、OPC 等服务程序。按照计算机和外部设备的通讯连接方式,则分为:串行通信(232/422/485)、以太网、专用通信卡(如CP5611)等。 组态王与外部设备的通讯方式:如COM1、COM2、DDE、板卡、OPC 服务器、网络站点,其中COM1、COM2 表示组态王支持串口的通讯方式,DDE表示支持通过DDE 数据传输标准进行数据通讯,其他类似。 注意:标准的计算机都有两个串口,所以此处作为一种固定显示形式,这种形、COM2,也不表示组态王计算机上肯定有两个式并不表示组态王只支持COM1 串口;并且“设备”项下面也不会显示计算机中实际的串口数目,用户通过设备定义向导选择实际设备所连接的PC 串口即可。
组态王软件培训
培训内容 内容包括: 1、组态王介绍 2、新建工程 3、建立IO设备通信 4、建立数据词典 5、画面组态 6、设置,然后运行 7、脚本编程,函数等。
组态王软件是一种通用的工业监控软件, 它适用于从单一设备的生产运营管理和故障诊断,到网络结构分布式大型集中监控管理系统的开发。支持与国内外常见的PLC、智能模块、智能仪表、变频器、数据采集板卡进行数据通讯组态王软件结构由工程管理器、工程浏览器及运行系统三部分构成。
组态软件的安装 1、运行安装组态王程 序。直接安装。 2、安装完后直接安装 驱动。 3、其它内容可以不安 装。
工程管理器:工程管理器用于新工程的创建和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。 工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。 运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。
组态王软件是一种通用的工业监控软件, 它适用于从单一设备的生 产运营管理和故障诊断,到网络结构分布式大型集中监控管理系统的开发。支持与国内外常见的PLC、智能模块、智能仪表、变频器、数据采集板卡进行数据通讯组态王软件结构由工程管理器、工程浏览器及运行系统三部分构成。 工程管理器:工程管理器用于新工程的创建和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。 工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。 运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。
理工类大学本科毕业设计论文 目录 摘要.............................................................................................................. 错误!未定义书签。前言 (2) 1 硬件系统介绍 (3) 1.1 可编程序控制器的概述 (3) 1.1.1 PLC的特点 (3) 1.1.2 PLC的主要功能 (4) 1.2 S7-200 PLC的概述 (4) 2 S7-200编程软件介绍 (5) 2.1 STEP7-Micro/WIN编程软件 (5) 2.2 编程软件的功能 (6) 2.3 编程计算机与CPU通信 (6) 2.4 编程语言 (6) 2.4.1 顺序功能图 (7) 2.4.2 梯形图 (7) 2.4.3 功能块图 (7) 3 倒计时程序设计 (7) 3.1本课题的系统要求 (7) 3.2 程序设计 (8) 3.2.1 PLC I/O端口设置 (8) 3.2.2 程序编译 (11) 4 上位机的组态设计介绍 (33) 4.1 组态王软件介 (33) 4.1.1 基本介绍 (33) 4.1.2 主要特点 (33) 4.1.3 实际应用 (34)
理工类大学本科毕业设计论文 1.使用组态王实现控制系统实验仿真的基本方法: (34) 5 组态王的程序设计与和PLC之间的通讯 (35) 5.1 组态王的数据列表 (35) 5.2 组态王与PLC S7-200 之间的通讯 (38) 5.3 组态王的界面设计 (40) 5.4 完成通讯后的运行画面 (41) 总结 (45) 致谢 (46) 参考文献 (47) 附录 (48)
一、概述 组态王软件结构由工程管理器、工程浏览器及运行系统三部分构成。工程管理器:工程管理器用于新工程的创建和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配臵等的系统组态工具。运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。 通常情况下,建立一个应用工程大致可分为以下六个步骤: 1.创建新工程为工程创建一个目录用来存放与工程相关的文件。 2.定义硬件设备并添加工程变量添加工程中需要的硬件设备和工程中使 用的变量,包括内存变量和 I/O 变量。 3.制作图形画面并定义动画连接按照实际工程的要求绘制监控画面并 使静态画面随着过程控制对象产生动态效果。 4.编写命令语言通过脚本程序的编写以完成较复杂的操作上位控制。 5.进行运行系统的配臵对运行系统、报警、历史数据记录、网络、用户 等进行设臵,是系统完成用于现场前的必备工作。 6.保存工程并运行完成以上步骤后,一个可以拿到现场运行的工程就制 作完成了。 接下来我将建立一个反应车间的监控中心。监控中心从现场采集生产数据,以动画形式直观的显示在监控画面上。监控画面还将显示实时趋势和报警信息,并提供历史数据查询的功能,完成数据统计的报表。将实时数据保存到关系数据库中,并进行数据库的查询等。 二、建立一个新工程 一)建立一个新工程 点击“开始”---〉“程序”---〉“组态王 6.5”---〉“组态王6.5”(或直接双桌面上组态王的快捷方式),启动后的工程管理窗口如图2-1 所示: 图2-1 图2-2 新建:单击此快捷键,弹出新建工程对话框建立组态王工程。点击工程 管理器上的“新建”,弹出“新建工程向导之一”,接下来一直按下一步直到 点击完成后会出现“是否将新建的工程设为组态王当前工程”的提示,选择 “是”即可新建一工程如图2-2: 二)工程浏览器
《组态王课程设计报告》题目:反应器液位的检测与监控 姓名:张正强 学号:201211214 专业:自动化 班级:112班 指导教师:王继东 2015年6月22日
目录 一、组态王软件介绍 (3) 二、设计要求 (4) 三、实验目的 (4) 1.熟悉组态王软件,达到熟练使用组态软件的常用工具 (4) 2.学会完成组态工程的设计步骤 (4) 3.锻炼动手能力和分析问题解决问题的能力 (4) 四、实验步骤: (4) 1、系统设计: (4) A.启动浏览器,新建工程 (4) B.设备定义 (4) C.变量定义 (5) D.画面绘制 (6) E.动画连接及按键的程序编写 (7) 五、结束语 (13) 六、参考文献 (13)
一、组态王软件介绍 组态王开发监控系统软件,是新型的工业自动控制系统,它以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统。它具有适应性强、开放性好、易于扩展、经济、开发周期短等优点。通常可以把这样的系统划分为控制层、监控层、管理层三个层次结构。其中监控层对下连接控制层,对上连接管理层,它不但实现对现场的实时监测与控制,且在自动控制系统中完成上传下达、组态开发的重要作用。尤其考虑三方面问题:画面、数据、动画。通过对监控系统要求及实现功能的分析,采用组态王对监控系统进行设计。组态软件也为试验者提供了可视化监控画面,有利于试验者实时现场监控。而且,它能充分利用Windows的图形编辑功能,方便地构成监控画面,并以动画方式显示控制设备的状态,具有报警窗口、实时趋势曲线等,可便利的生成各种报表。它还具有丰富的设备驱动程序和灵活的组态方式、数据链接功能。 图一组态王软件
课程设计报告 题目 课程名称 院部名称 专业 班级 学生姓名 学号 课程设计地点 课程设计学时 指导教师
摘要 本次设计主要是介绍PLC模拟控制在工业生产中的运用,要求学会使用组态王软件和PLC(SIMEINS S7-200)控制系统连接,采用下位机执行,上位机监控的方法,构建完成装配流水线的模拟控制系统。通过PLC模拟控制和组态王的监控,本文实现了装配流水线的控制和监视。 PLC控制;下位机执行;上位机监控;组态王监控在工业自动化生产中,由于PLC控制具有一系列的的优点,而且便于控制,深受企业的喜爱,同时运用组态软件进行监控生产流程,更是让整个过程变得可视化。而且工业自动化通用组态软件-组态王软件系统与最终工程人员使用的具体的PLC或现场部件无关。对于不同的硬件设施,只需为组态王配置相应的通讯驱动程序即可。组态王支持一系列的硬件设备,包括可编程控制器(PLC)、智能模块、板卡、智能仪表、变频器等等。所以在装配流水线上PLC的模拟控制运用的越来越广泛. 目录 1.课程设计的目的 (2) 2.课程设计的内容 (3) 2.1.操作说明和实验说明 (3) 2.2设备选择 (4) 2.3系统的I/O配置 (4) 2.4轧钢机控制系统模拟面板 (5) 2.5程序流程图 (5) 2.6梯形图 (6) 3.课程设计总结 (9)
1、课程设计目的 (1)熟悉可编程序控制器的使用方法 (2)练习用电脑输入,修改和调试程序的方法 (3)练习辅助继电器和定时器的使用 (4)利用可编程序控制器对简单系统进行控制的过程课程设计内容 2.1.操作要求:系统中的操作工位A、B、C,运材工位D、E、F、G 及仓库操作工位H只能对工件进行循环处理。 2闭合“启动”开关,工件经过传送工位D送至操作工位A ,在此工位完成加工后再由传送工位E传送至操作工位B.....,依次传送加工,直至工件被送至仓库操作工位H,由该工位完成对工件的入库操作,循环处理。 3断开“启动”开关,系统加工完成最后一个工件入库后,自动停止工作。 4按“复位”键,无论此时工件位于任何工位,系统均能复位至起始状态,即工件又重新从传送工位D处开始运送并加工。 2.2设备选择 PLC-1B实验箱一只
趋势曲线 常见问题解答 北京亚控科技发展有限公司 2 0 10年0 1月
1. 实时趋势曲线 ........................................................ 1.. 1.1我发现组态王的实时曲线控件只能显示百分比量程,请问能否显示工 程的实际量程呢?...................................................... 1. 1.2使用组态王实时趋势曲线控件时,控件属性设置没有问题,但为何看 不到曲线?........................................................... 1.. 1.3在组态王画面上添加一实时趋势曲线控件,如何修改控件的背景颜 色? ................................................................... 1.. 2. 历史趋势曲线 ........................................................ 1. 2.1在组态王的历史趋势曲线中看不到曲线为何? (1) 2.2使用组态王的历史趋势曲线控件时,如何实现自动更新控件右侧时间 为系统的当前时间?................................................... 1. 2.3使用组态王历史趋势曲线控件查询时,在查询不存在的历史数据时, 组态王是如何处理的?................................................. 2. 2.4在历史趋势曲线控件中增加变量时,为何无法选择变量? (2) 2.5使用组态王提供的历史趋势曲线控件读取数据库中的数据为何显示不 出曲线?.............................................................. 2.. 2.6使用组态王历史趋势曲线控件,查询出来的趋势曲线比实际的历史数 据要提前8个小时?................................................... 2. 2.7在组态王运行环境中,能否改变历史趋势曲线控件连接的曲线? (3) 2.8组态王提供的历史曲线控件中曲线形式能否画成阶梯式的而不是斜线 式的?................................................................ 3.. 2.9通过组态王提供的历史趋势曲线控件查询Access数据库中的数据,"时间字段"的下拉框中为何没有任何选项? (3) 2.10我想通过指定一个变量的名称来删除历史曲线控件中此变量对应的 曲线,在组态王中应如何实现? (3) 2.11我有100多个设备,每个设备有10几个参数,我想通过改变设备号, 在一个历史趋势曲线里查询不同设备的各个参数的历史曲线? (3) 2.12使用组态王的历史趋势曲线控件时,选择变量时能否显示变量描述?............................................................................................................................... 4. 2.13使用组态王的历史趋势曲线控件时,怎样对曲线进行删除操作? (4)
WinCC 视频教程知识点总结 第一讲组态软件基础 一、WinCC简介 1、WinCC 西门子视窗控制中心SIMATIC WinCC(Windows Control Center)是在计算机上对PLC 控制的运行设备进行状态监控的软件,是PC上的监控软件。 运行该软件,可以动画监视现场设备的运行状况,监视相应的运行参数,以及更改、设置系统的运行数据。 2、WinCC的特点 (1)开放性 WinCC对用户所添加的任何形式的扩充是绝对开放,该绝对开放性是通过WinCC的模块结构及其强大的编程接口来获取的。 (2)将应用软件集成到WinCC中 WinCC提供了一些方法将其他应用程序和应用程序块统一地集成到用于过程控制的用户界面中。OLE应用程序窗口和OLE自定义控制或Active控制可以集成到WinCC应用软件中。 (3)WinCC中的数据管理 WinCC的数据库为Windows SQL,从属于WinCC,该数据库用于存储所有面向列表的组态数据(如变量列表和消息文本),以及当前过程数据(如消息,测量值和用户数据记录等)该数据库具有服务器功能。
(4)在项目开始之前规定组态分类 a、文件夹名称 除一些特殊字符(例如\)之外,文件夹名称允许使用所有的字符。还允许使用数字0~9. b、变量名称 变量名称可以多于8个字符。但应尽量避免太长的名称。WinCC项目的变量名称必须是唯一的。如果变量名称还包含了其他信息,这对用户将非常有用。 c、画面名称 确定画面名称时应注意其长度的影响,太长的名称(文件名)不容易识别(列表框中的选择,脚本中的调用等)。根据经验表明,长度最好不超过28个字符,画面名称应遵守以下限制条件:①最大长度为255个字符;②不使用某些特殊字符(例如\);③画面名称中的字母不区分大小写。 二、WinCC软件的安装 1、安装S7-300/400PLC编程软件STEP7及PLCSIM; 2、安装数据库软件SQL Server 2000; 3、安装消息列队(软件操作); 4、安装WinCC(建议不选典型安装,选择全部安装)。 三、WinCC管理器 1、WinCC项目管理器的结构 WinCC项目管理器的用户界面由以下元素组成:标题栏、菜单栏、工具栏、状态栏、浏览窗口和数据窗口:
题目:十字路口交通灯控制系统PLC程序及组态设计 一、课程的性质与任务 电气控制与PLC课程设计是自动化专业一个重要的实践性教学环节。本设计课题与自动化专业密切相关,通过设计同学可全面运用所学专业知识,进一步提高自己的实践动手能力和解决实际问题的能力。通过课程设计达到以下要求: 1. 熟悉十字路口交通灯系统控制要求、收集技术资料,了解PLC和组态软件在控制系统中的应用、发展及未来趋势。 2、进一步熟悉西门子PLC的特点、性能和编程方法;通过PLC实现交通灯的自动控制。 4、掌握控制系统的硬件和程序设计方法、调试及运行步骤。 5、了解组态软件的基本结构、特点和设计方法;锻炼运用组态软件编程的能力。 二、课程教学的基本要求 1、论证设计方案并写出基本设计框图及步骤。 2、绘制硬件设计原理图及电路图。 3、设计出完整的程序框图和程序清单。 4、说明硬软件的调试过程和调试方法及设计者的心得体会 5、1月18日提交电子和打印文档,包括文字、图、程序等,2500字左右。 三、主要参考资料: [1] PLC编程及应用(第三版),廖常初,机械工业出版社,2007。 [2] 组态王组态软件使用手册。 [3] 工控组态软件与PLC应用技术,吴天明,北航出版社,2007。 完成期限:自 2011年 1 月 7 日至 2011 年 1 月 18 日指导教师:教研室主任: 学院院长: 2011 年 1 月 10 目录
摘要 (4) 一、课程设计的目的与要求 (4) 二、设计正文 (4) 1 控制系统分析 (4) 1.1 工艺过程和控制要求 (4) 1.2 方案论证 (5) 2 系统设计 (5) 2.1 硬件设计 (6) 2.2 程序设计 (7) 2.3 组态设计 (10) 3 系统调试 (11) 三、课程设计总结或结论 (12) 参考文献 (12) 十字路口交通灯控制系统PLC程序及组态设计 摘要:本设计是对可编程控制器在控制中应用的探索,采用了西门子的可编程控制器plc200
组态王历史数据查询例程 配置参考文档 — 北京亚控科技发展有限公司 技术部 [
目录 一、功能概述 .............................................................................................. 错误!未定义书签。 一、功能概述 .............................................................................................. 错误!未定义书签。 二、工程实例 .............................................................................................. 错误!未定义书签。@ 三、操作步骤: .......................................................................................... 错误!未定义书签。 1、定义设备: ................................................................................................ 错误!未定义书签。 2、定义变量: ................................................................................................ 错误!未定义书签。3.制作画面: ................................................................................................ 错误!未定义书签。 创建报表: ................................................................................................ 错误!未定义书签。 命令语言: ................................................................................................ 错误!未定义书签。 4.进入运行系统:.......................................................................................... 错误!未定义书签。 四、注意事项 .............................................................................................. 错误!未定义书签。 图表 ) 图一报表 .................................................................................................... 错误!未定义书签。 图二报表设计 ............................................................................................ 错误!未定义书签。 图三历史数据报表 .................................................................................... 错误!未定义书签。 图四快捷菜单 ............................................................................................ 错误!未定义书签。 图五按钮属性 ............................................................................................ 错误!未定义书签。 图六按钮属性 ............................................................................................ 错误!未定义书签。 图七动画连接 ............................................................................................ 错误!未定义书签。 图八选择函数 ............................................................................................ 错误!未定义书签。 图九命令语言 ............................................................................................ 错误!未定义书签。 图十打印报表 ............................................................................................ 错误!未定义书签。 ` 图十一历史数据查询画面......................................................................... 错误!未定义书签。 图十二报表属性 ........................................................................................ 错误!未定义书签。 图十三时间属性 ........................................................................................ 错误!未定义书签。 图十四变量属性 ........................................................................................ 错误!未定义书签。 图十五变量顺序设置 ................................................................................ 错误!未定义书签。 图十六历史数据查询 ................................................................................ 错误!未定义书签。 图十七报表打印 ........................................................................................ 错误!未定义书签。
目录 一.课程设计题目 (2) 二.设计目的及意义 (2) 三.系统设计的基本要求 (2) 四.空调系统组成 (2) 五.主界面的设计 (2) 六.组态王的运行 (8) 七.心得与总结 (13) 八.参考文献 (14)
一、课程设计题目: 基于组态软件的中央空调监控系统的仿真 二、设计目的及意义: 本次课程设计对于提高智能楼宇空调监控系统系统的安全运行具有重要的 意义。通过本次课程设计,使学生能够了解空调的物理模型,同时针对空调监控系统进行控制,该系统具有报警和查询功能。通过课程设计,学生用组态软件进行主界面的设计、编程以及仿真,使学生的分析问题、解决问题的能力得到提高,为学生今后从事楼宇智能方面的相关工作奠定良好的基础。 三、系统设计的基本要求: 中央空调的自动监控系统可以实现以下几个功能: (1)室温度和湿度的监测; (2)设备的启停自动控制; (3)根据室温度的高低实现冷热源控制系统和加湿器控制系统的全面自动调节与控制; 四、空调系统组成: 中央空调系统主要包括通风管道、回风机控制系统、新风机控制系统、加热盘管控制系统、加湿器控制系统、制冷控制系统、控制按钮等。 五、主界面的设计: 1、构建组态画面 本次设计的中央空调系统主要针对水系统的制冷系统、加热系统及加湿系统的监控,故组态画面由空调监控主画面、温度指示、湿度指示、阀门指示组成。主画面如图1所示。
图1 主画面 2、组态王与现场的I/O设备直接进行通讯 I/O设备的输入提供现场的信息,例如:产品的位置、机器的转速、炉温等等。I/O设备的输出通常用于对现场的控制,例如启动电动机、改变转速、控制阀门和指示灯等等。有些I/O设备,其本身的程序完成对现场的控制,程序根据输入决定各输出值。 输入输出的数值存放在I/O设备的寄存器中,寄存器通过其他地址进行引用。大多数I/O设备提供与其他设备或计算机进行通讯的通讯端口或数据通道,组态王通过这些通讯通道读写I/O设备的寄存器,采集到的数据可用于进一步的监控。不需要读写I/O设备的寄存器,组态王提供一个数据定义方法,定义了I/O变量后,可直接使用变量名用于系统控制、操作显示、趋势分析、数据记录和报警显示。 在本次设计过程中现场的I/O设备主要采用的是亚控仿真PLC。 3、组态王与PLC连接 (1)组态王与仿真设备连接 将仿真软件与组态王软件连接,在组态王设备定义里定义设备为亚控—仿真PLC。如图2,图3所示,
亚控科技知识库 TABLE:组态王通用版功能案例 口Search Show all 文档编一发布日,亠号标题(*) 期(*) 卜载(*) 14001 十六进制数据转换成十进制数据例程2009-07 29 14001 10.5KB 14002 LEDPro计数器液晶显示控件例程2009-07 29 14002 69.2KB 14003 PID控件例程2009-07 29 14003 292KB 14004 按报警组发出声音提示例程2009-07 29 14004 623KB 14005 棒图KVCHart控件例程2009-07 29 14005 2.67MB 14006 报警al2文件查询例程2009-07 29 14006 240KB 14007 报警存储与查询例程2009-07 29 14007 1.11MB 14008 报警时播放声音例程2009-07 29 14008 290KB 14009 超级XY曲线控件例程2009-07 29 14009 848KB 14010 窗口控制控件使用例程2009-07 29 14010 249KB 14011 倒计时例程2009-07 29 14011 269KB 14012 短信报警例程2009-07 29 14012 584KB 14013 复杂动画例程2009-07 29 14013 741KB Page 卫」1血乙of 2 Records 1 to 50 of Page 66 Size ? Exact phrase All words Any word
计时例程 加密限时工程及使用说明 历史曲线控件例程 历史数据查询例程 判断本日是周几以及本周是今年的第几周 取高低字节及双字转换为两个字例程 日报表例程 日月年报表解决方案 三菱变频器 删除十天前的数据库信息 树形控件例程 数据库查询例程 数据库存储例程 微软日历控件在组态王中的应用 文件浏览例程 文字移动小例程 西门子变频器 下拉框选择关系数据库中的数据绘制历史曲 线 组态王与Oracle9i 数据库的连接 SQL 函数示例 14014 14015 14016 14017 14018 14019 14020 14021 14022 14023 14024 14025 14026 14027 14028 14029 14030 14031 14032 14033 14034
组态王简明教程 组态王软件的结构 “组态王”是运行于Microsoft Windows 98/NT中文平台的全中文界面的组态软件,采用了多线程、COM组件等新技术,实现了实时多任务,软件运行稳定可靠。组态王具有一个集成开发环境“组态王工程浏览器”,在工程浏览器中您可以查看工程的各个组成部分,也可以完成构造数据库、定义外部设备等工作。画面的开发和运行由工程浏览器调用画面制作系统TOUCHMAK和画面运行系统TOUCHVEW来完成的。TOUCHMAK是应用程序的开发环境。您需要在这个环境中完成设计画面、动画连接等工作。TOUCHMAK具有先进完善的图形生成功能;数据库中有多种数据类型,能合理地抽象控制对象的特性;对变量报警、趋势曲线、过程记录、安全防范等重要功能都有简单的操作办法。TOUCHVEW是“组态王”软件的实时运行环境,在TOUCHMAK中建立的图形画面只有在TOUCHVEW中才能运行。TOUCHVEW从工业控制对象中采集数据,并记录在实时数据库中。它还负责把数据的变化用动画的方式形象地表示出来,同时完成变量报警、操作记录、趋势曲线等监视功能,并生成历史数据文件。 组态王怎样和下位机通讯 “组态王”把第一台下位机看作是外部设备,在开发过程中您可以根据“设备配置向导”的提示一步步完成连接过程。在运行期间,组态王通过驱动程序和这些外部设备交换数据,包括采集数据和发送数据/指令。每一个驱动程序都是一个COM对象,这种方式使通讯程序和组态王构成一个完整的系统,既保证了运行系统的高效率,也使系统能够达到很大的规模。 怎样产生动画效果 开发者在TOUCHMAK中制作的画面都是静态的,那么它们如何以动画方式反映工业现场的状况呢?这需要通过实时数据库,因为只有数据库中的变量才是与现场状况同步变化的。数据库变量的变化又如何导致画面的动画效果呢?通过“动画连接”就是建立画面的图素与数据库变量的对应关系。这样,工业现场的数据,比如温度、液面高度等,当它们发生变化时,通过驱动程序,将引起实时数据库中变量的变化,如果画面上有一个图素,比如指针,您规定了它的偏转角度与这个变量相关,您就会看到指针随工业现场数据的变化而同步偏转。动画连接的引入是设计人机接口的一次突破它把程序员从重复的图形编程中解放出来,为程序员提供了标准的工业控制图形界面,并且有可编程的命令语言连接来增强图形界面的功能。 建立应用程序的一般过程
课程名称:电气控制及PLC课程设计院部名称:机电工程 专业:电气工程及其自动化 班级: 学生姓名: 学号: 课程设计地点: 课程设计学时: 指导教师: 金陵科技学院教务处制
摘要 一绪论 1.1相关背景知识 二轧钢机控制系统PLC硬件设计2.1 轧钢机的控制要求 2.2 选择机型 2.3 PLC输入输出及IO地址分配2.4 电气连接图 2.5 轧钢机控制系统的保护系统三轧钢机控制系统PLC软件设计 3.1 梯形图设计 3.2 基本PLC语句对应指令 3.3 系统调试 四课程设计总结 五参考文献
论文阐述了可编程控制器PLC在自控轧钢机监控系统中的应用,介绍了轧钢机的PLC控制系统的总体设计方案及设计过程,列出了具体的主要硬件电路,电梯的控制梯形图,在分析处理随机信号逻辑关系的基础上,指出了PLC的编程方法。本次所做的设计课题是基于PLC的自控轧钢机监控系统,它在钢铁生产过程中十分重要,主要采用S7-200系列机型进行程序设计,利用组态王软件对自动轧钢机进行画面组态,基于PLC自控轧钢机监控系统这个课题对现在的工业发展必不可少,不仅提高效率,而且能加快现在工业的快速发展。 关键词:轧钢机,PLC,组态
一绪论 1.1相关背景资料 轧钢机的正常运行是安全生产追求的重要目标,所以监控设备的设计调试技术的高低是保证轧钢系统正常运转的主要因素。因此,保证监控系统设备设计调试质量对轧钢系统运转正常减少故障的发生率具有非常重要的意义根据我国现阶段的实际情况对轧钢系统的运行安全又提出了更高的要求。另外,面对信息技术特别是计算机网络技术的飞速发张,我国监控系统正在由站控向线控和面控式的调度集中控制方式转型。因此,如何适应新发展的新形势,利用现代新技术,建立以预防为主的保障轧钢系统设备安全的计算机辅助设计调试及故障诊断系统是研究解决的重大课题。为了保持轧钢系统处于良好的工作状态,我国及外国许多的企事业实施了多种维护制度。主要包括年修、大修、厂修、假修等定期维修,以及不定期维修和日常维修等。这些制度的严格执行,为轧钢系统的安全奠定了基础。但是,总体而言,这些维修制度均具有超前或事后维修的特点,缺乏基于设备状态维修的预测性和设备维修的经济性。因此,面对液压设备对安全要求越来越高的形势,由超前或事后维修向基于状态维修,已经成为维修制度改革的方向。状态修的重要手段是采用先进的设计调试及检测诊断设备和方法,建立安装调试及故障检测计算机支持系统。 目前,我国基于PLC轧钢机监控系统已经不同程度得到了推广应用,设计调试及故障诊断计算机支持系统还处于研究开发阶段。由于轧钢系统本身结构的复杂性,尤其是控制系统的复杂性,以及受设备使用和环境等因素的影响,实际造成设计调试的出现故障的原因是很复杂的,具有明显的随机性、不确定性、和模糊性。现场分析、判断和现场处理故障,往往需要依赖维修人员对设备安装调试及故障的机理的把握程度和经验。这就难免由于经验不足而导致失误,造成设备调试过程中经常出现各种问题。延误安装调试和维修时间。因此,研究安装调试及故障诊断专家系统具有实际意义的。 1.2 课程设计的目的 (1)了解常用电气控制装置的设计方法、步骤和设计原则。 (2)学以致用,巩固书本知识。通过训练,使学生初步设计具有电气控制装置的能力,从而培养学生独立工作和创造的能力。
组态王与S7-200PLC 三层电梯模拟实验 一、实验目的 1.熟悉组态王的画面制作、脚本动画的控制及组态王与S7-200PLC的通信。 2.通过对工程实例的模拟,熟练的掌握PLC的编程和程序的调试方法。 3.进一步熟悉PLC的I/0连接。 4.熟悉三层电梯采用轿厢外按钮控制的编程方法。 二、实验说明 电梯由安装在各个楼层厅门口的上升和下降按钮进行呼叫操作,其操作内容为电梯运行方向。电梯轿厢内设有楼层内选按钮S1~S3,用于选择需要停靠的楼层。L1~L3分别为一层、二层、三层的指示,SQ1~SQ3为到位行程开关,SQ1开关打在上表示电梯停在一层。按电梯内选按钮S2,电梯内选指示灯SL2亮,打下SQ1,电梯离开一层,L2灯亮电梯到达二层,打上SQ2,L2灯灭,电梯停在二层。按下三层行按钮D3,打下SQ2电梯离开二层,三层指示灯L3亮,打上SQ3电梯停在三层,L3灭。 三、实验步骤 1.用 STEP 7 MicroWIN软件编写三层电梯的梯形图程序,调试下载S7-200PLC中(程序见附录I)。 2.实验箱接线图如下: PLC主机公共端接线:1L接2L接3L接M 1M接2M接L+(注:此接线为低电平有效)
3.打开组态王软件绘制如下画面 3.在组态王工程浏览器中的设备中新建一个三层电梯 图图图 在工程浏览器中双击“设备”点击“新建...”后选择PLC找到“西门子”选择S7-200系列(USB)如图所示然后点击下一步起名字为三层电梯如图所示点击“下一步”如图在此处需要设定PLC的地址(此地址是组态王与S7-200通信的地址:2)“点击”下
一步“最后点击“完成”。 退出按钮的动画连接为:选中按钮双击→按下时→输入EXIT(0); 4.在工程浏览器中的数据词典里建立如下变量 4.在工程浏览器的“命令语言”里的“应用程序命令语言”中“运行时”里输入一下脚本代码: \\本站点\速度=5; //复位 if(\\本站点\复位RST==1 ||\\本站点\组态复位==1) \\本站点\轿厢移动=0; //层数显示 if(\\本站点\轿厢移动<155 &&\\本站点\轿厢移动>=0) \\本站点\电梯层数=1; if(\\本站点\轿厢移动>155 &&\\本站点\轿厢移动<330) \\本站点\电梯层数=2; if(\\本站点\轿厢移动>330) \\本站点\电梯层数=3; //电梯移动 if(\\本站点\轿厢上升指示UP==1) {\\本站点\轿厢移动=\\本站点\轿厢移动+\\本站点\速度;} if(\\本站点\轿厢下降指示DOWN==1) {\\本站点\轿厢移动=\\本站点\轿厢移动-\\本站点\速度;} if(\\本站点\二层指示L2==1 &&\\本站点\轿厢上升指示UP==1 ) {if(\\本站点\轿厢移动<155) \\本站点\轿厢移动=\\本站点\轿厢移动+\\本站点\速度;