组态王实训

合集下载

嵌入试组态王实训报告

嵌入试组态王实训报告

一、引言随着工业自动化程度的不断提高,组态软件在工业控制系统中的应用越来越广泛。

组态王作为一款优秀的工业组态软件,具有强大的功能和良好的兼容性。

本次实训旨在通过学习和实践,掌握组态王的基本原理、操作方法和应用技巧,为今后的工作打下坚实基础。

二、实训目的1. 了解组态王的基本功能和操作方法。

2. 掌握组态王在嵌入式系统中的应用。

3. 培养实际操作能力,提高解决实际问题的能力。

三、实训内容1. 组态王软件安装与启动2. 组态王基本功能介绍a. 工程管理器b. 工程浏览器c. 画面开发系统d. 运行系统3. 嵌入式组态王应用a. 硬件配置b. 系统配置c. 画面设计d. 动画连接e. 实时数据库f. 脚本编程四、实训过程1. 组态王软件安装与启动首先,在计算机上安装组态王软件,并进行启动。

安装完成后,打开组态王软件,进入工程管理器界面。

2. 组态王基本功能介绍(1)工程管理器:用于创建、编辑、管理组态王工程。

(2)工程浏览器:用于浏览组态王工程中的所有资源,包括变量、控件、脚本等。

(3)画面开发系统:用于设计组态王工程中的画面,包括控件布局、动画连接、实时数据库等。

(4)运行系统:用于运行组态王工程,实现实时监控和控制。

3. 嵌入式组态王应用(1)硬件配置:根据实际需求,选择合适的硬件设备,如PLC、传感器、执行器等,并连接到嵌入式系统。

(2)系统配置:在组态王中创建新工程,配置系统参数,如设备类型、通信参数等。

(3)画面设计:在画面开发系统中,设计嵌入式系统监控和控制画面,包括控件布局、动画连接、实时数据库等。

(4)动画连接:将画面中的控件与实际硬件设备进行连接,实现实时监控和控制。

(5)实时数据库:配置实时数据库,实现数据采集、处理和存储。

(6)脚本编程:编写脚本程序,实现复杂控制逻辑和功能。

五、实训结果与收获1. 掌握了组态王的基本原理和操作方法。

2. 熟悉了组态王在嵌入式系统中的应用,为今后的工作积累了宝贵经验。

组态王实训报告高顺富

组态王实训报告高顺富

一、引言随着工业自动化技术的飞速发展,组态软件在工业控制领域得到了广泛应用。

组态王作为一款功能强大的组态软件,具有界面友好、操作简便、易于开发等特点,被广泛应用于工业自动化控制系统中。

为了提高自身对组态软件的应用能力,我参加了组态王实训课程,通过本次实训,我对组态王软件有了更加深入的了解,以下是我对本次实训的总结报告。

二、实训背景及目的1. 实训背景随着我国工业自动化技术的不断发展,组态软件在工业自动化控制系统中的应用越来越广泛。

为了提高自身在工业自动化领域的技术水平,我参加了本次组态王实训课程。

2. 实训目的(1)熟悉组态王软件的基本功能和使用方法;(2)掌握组态王软件在工业自动化控制系统中的应用;(3)提高自身在实际工程项目中的动手能力和解决问题的能力。

三、实训内容1. 组态王软件简介组态王软件是一款功能强大的组态软件,具有以下特点:(1)界面友好,操作简便;(2)支持多种工业设备接入,如PLC、DCS、I/O设备等;(3)支持多种通信协议,如Modbus、OPC、TCP/IP等;(4)支持多种数据存储方式,如数据库、文件、内存等;(5)支持多种动画效果,如二维图形、三维图形、实时曲线等。

2. 组态王软件功能模块组态王软件主要包括以下功能模块:(1)工程管理器:用于创建、编辑、删除组态王项目;(2)工程浏览器:用于查看组态王项目中的所有元素;(3)画面开发系统:用于设计组态王项目中的画面;(4)运行系统:用于运行组态王项目;(5)实时数据库:用于存储、管理组态王项目中的实时数据。

3. 组态王软件应用实例本次实训中,我设计了一个简单的机械手控制系统,主要包括以下步骤:(1)创建组态王项目;(2)添加PLC设备;(3)添加I/O设备;(4)配置通信参数;(5)设计画面;(6)编写控制程序;(7)运行系统。

四、实训过程及结果1. 实训过程(1)学习组态王软件的基本操作;(2)了解组态王软件的各个功能模块;(3)设计机械手控制系统;(4)编写控制程序;(5)运行系统,观察控制效果。

组态王实训报告个人总结

组态王实训报告个人总结

一、实训背景随着我国工业自动化水平的不断提高,组态王软件在工业自动化领域得到了广泛的应用。

为了更好地掌握组态王软件的使用方法,提高自己的实际操作能力,我在指导老师的带领下,参加了本次组态王实训。

通过本次实训,我对组态王软件有了更深入的了解,以下是我对本次实训的个人总结。

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

2. 掌握组态王软件的组态、编程和调试技能。

3. 学会利用组态王软件实现工业自动化控制。

4. 培养团队协作能力和实际操作能力。

三、实训过程1. 理论学习实训初期,我们首先对组态王软件的基本概念、功能模块、操作方法和应用领域进行了系统的学习。

通过学习,我们了解了组态王软件在工业自动化领域的应用价值,为后续的实践操作奠定了基础。

2. 实践操作在理论学习的基础上,我们开始进行实践操作。

实训过程中,我们按照以下步骤进行:(1)建立组态项目:根据实际需求,创建一个新的组态项目,并设置项目名称、描述等信息。

(2)配置硬件设备:将实际硬件设备(如PLC、传感器、执行器等)与组态王软件进行连接,并设置相应的硬件参数。

(3)组态画面设计:利用组态王软件的图形化界面设计工具,创建符合实际需求的监控画面,包括仪表盘、按钮、指示灯等控件。

(4)编写控制程序:根据实际需求,编写相应的控制程序,实现对硬件设备的控制。

(5)调试与优化:对组态王软件进行调试,确保程序正常运行,并对系统性能进行优化。

3. 团队协作在实训过程中,我们分成若干小组,每个小组负责完成一个项目。

在小组内部,我们分工合作,共同完成项目任务。

在遇到问题时,我们互相讨论、互相帮助,共同解决问题。

四、实训收获1. 理论知识方面:通过本次实训,我对组态王软件的基本功能、操作方法和应用领域有了更深入的了解,为今后的工作打下了坚实的基础。

2. 实践操作方面:掌握了组态王软件的组态、编程和调试技能,能够独立完成简单的工业自动化控制项目。

3. 团队协作方面:在实训过程中,我们学会了如何与团队成员进行有效沟通、协作,提高了团队协作能力。

组态王实训报告心得体会

组态王实训报告心得体会

一、前言随着科技的飞速发展,工业自动化技术在我国得到了广泛的应用。

组态王作为一款优秀的工控组态软件,在我国工控领域有着举足轻重的地位。

为了更好地了解和掌握组态王的应用,我参加了为期一个月的组态王实训。

在此期间,我深入学习了组态王的相关知识,并通过实际操作,提高了自己的实践能力。

以下是我对这次实训的心得体会。

二、实训内容与收获1. 组态王的基本操作实训期间,我首先学习了组态王的基本操作。

包括软件的安装、启动、界面介绍、工程管理器、工程浏览器、画面开发系统、运行系统等。

通过学习,我对组态王有了初步的认识,了解了其强大的功能和操作方法。

2. 画面设计画面设计是组态王的核心功能之一。

在实训中,我学习了如何设计直观、生动的画面,包括控件的使用、动画效果、颜色搭配等。

通过实际操作,我掌握了一些建议技巧,如使用趋势图显示数据变化、使用仪表盘显示实时数据等。

3. 数据处理与通讯组态王具备强大的数据处理和通讯功能。

实训中,我学习了如何使用实时数据库、报警系统、历史数据库等功能。

同时,我还学习了如何使用OPC协议实现组态王与其他设备、软件的通讯。

4. 控制系统设计实训期间,我参与了控制系统设计。

通过学习,我掌握了如何根据实际需求,设计出合理的控制系统。

这包括选择合适的硬件设备、编写控制程序、调试系统等。

5. 实训项目实践在实训的最后阶段,我参与了一个实际项目——智能工厂监控系统。

在这个项目中,我负责设计并实现了部分控制系统。

通过这个项目,我不仅巩固了所学知识,还提高了自己的团队合作能力。

三、实训心得与体会1. 理论与实践相结合通过这次实训,我深刻体会到理论与实践相结合的重要性。

在理论学习过程中,我了解到了组态王的基本功能和操作方法;而在实际操作中,我掌握了更多实用的技巧,提高了自己的实践能力。

2. 团队合作的重要性在实训过程中,我参与了多个项目,与同学们共同完成了任务。

这使我认识到团队合作的重要性。

在团队中,每个人都发挥自己的优势,共同为项目的成功贡献力量。

组态王软件应用实训报告

组态王软件应用实训报告

一、引言随着工业自动化程度的不断提高,组态软件在工业控制系统中的应用越来越广泛。

组态王软件作为一款优秀的工控组态软件,具有强大的功能和丰富的应用案例。

为了提高自己的实际操作能力,我参加了组态王软件应用实训,以下是我对实训过程的总结和体会。

二、实训目的1. 熟悉组态王软件的基本功能和使用方法;2. 掌握组态王软件的工程创建、画面设计、动画连接、脚本编写等操作;3. 提高实际应用组态王软件解决工程问题的能力。

三、实训内容1. 组态王软件的基本功能和使用方法组态王软件是一款功能强大的工控组态软件,主要包括以下功能:(1)工程管理:创建、编辑、备份、恢复工程文件;(2)画面设计:设计工程画面,包括基本图形、动画、按钮、文本等;(3)动画连接:设置动画元素与实际硬件的连接关系;(4)脚本编写:编写脚本程序,实现控制逻辑;(5)报警管理:设置报警规则,实时监控报警信息;(6)趋势曲线:实时显示历史数据变化趋势;(7)报表系统:生成报表,便于数据分析和统计。

2. 组态王软件的工程创建与画面设计在实训过程中,我学习了如何创建一个新工程,并设计了一个简单的工程画面。

具体步骤如下:(1)打开组态王软件,选择“新建工程”选项;(2)设置工程名称、描述、版本等信息;(3)选择工程类型,如标准工程、监控工程等;(4)设计工程画面,包括添加基本图形、动画、按钮、文本等元素;(5)调整元素位置、大小、颜色等属性,使画面美观、实用。

3. 动画连接与脚本编写在实训过程中,我学习了如何将动画元素与实际硬件连接,并编写脚本程序实现控制逻辑。

具体步骤如下:(1)在工程浏览器中,选择动画元素;(2)设置动画元素与实际硬件的连接关系,如PLC、传感器等;(3)编写脚本程序,实现控制逻辑,如启动、停止、报警等;(4)测试脚本程序,确保控制逻辑正确。

4. 报警管理与趋势曲线在实训过程中,我学习了如何设置报警规则,实时监控报警信息,并查看趋势曲线。

组态王综合布线实训报告

组态王综合布线实训报告

一、实训目的本次实训旨在通过组态王软件的综合布线实训,使学生了解组态王软件在工业自动化控制中的应用,掌握组态王软件的基本操作,包括系统配置、设备连接、画面设计、数据链接、控制逻辑编写等,从而培养学生的实际操作能力和工程实践能力。

二、实训内容1. 组态王软件介绍组态王软件是一款广泛应用于工业自动化控制领域的组态软件,具有操作简便、功能强大、扩展性好等特点。

通过本次实训,学生需要熟悉组态王软件的基本功能、界面布局以及操作方法。

2. 系统配置在组态王软件中,首先需要配置系统,包括设置工程名称、版本、数据类型等。

同时,还需要配置数据库连接,以便在组态王软件中存储和调用数据。

3. 设备连接根据实际控制需求,需要将现场设备与组态王软件进行连接。

实训过程中,学生需要了解常用设备的通讯协议,如Modbus、Profibus、CAN等,并学会在组态王软件中配置设备连接参数。

4. 画面设计组态王软件提供丰富的画面设计工具,包括图形、动画、文本等元素。

学生需要学会使用这些工具设计直观、易懂的监控画面,以便实时显示现场设备的运行状态。

5. 数据链接在组态王软件中,需要将画面元素与实际设备数据进行链接,以便实时显示和更新设备状态。

学生需要学会使用数据链接功能,实现画面与设备数据的实时同步。

6. 控制逻辑编写组态王软件支持编写控制逻辑,实现对现场设备的控制。

学生需要学会使用梯形图、功能块图等编程语言,编写控制程序,实现对设备的启停、调节等操作。

7. 系统测试与调试进行测试和调试,确保系统稳定运行。

三、实训过程1. 准备工作在实训前,学生需要准备好以下设备:- 组态王软件安装包- 实验设备(如PLC、传感器、执行器等)- 通讯线缆- 相关技术文档2. 系统配置使用组态王软件创建新工程,设置工程名称、版本、数据类型等。

然后,配置数据库连接,以便在组态王软件中存储和调用数据。

3. 设备连接根据实际控制需求,将现场设备与组态王软件进行连接。

2024年组态王实训总结

2024年组态王实训总结

2024年组态王实训总结____年组态王实训总结一、引言组态王是一款图形化的实时监控软件,广泛应用于工业自动化领域。

在____年,我参加了一次组态王的实训,通过实践掌握了组态王的基本操作和功能。

本文将对这次实训进行总结,包括实训内容、实训收获、实训过程中的困难与挑战以及自我提升等方面。

二、实训内容本次组态王实训主要包括以下内容:1. 组态王的基本介绍和应用领域:通过讲解学习了组态王的基本概念、功能和应用领域,了解了组态王在工业自动化中的重要性和作用。

2. 组态王的基本操作:学习了组态王的安装和启动,了解了组态王的界面和工具栏的基本功能。

学习了组态王中数据采集和显示的基本操作,包括创建数据源、导入数据、配置报警和趋势图等。

3. 组态王的高级功能:进一步学习了组态王的高级功能,包括数据分析和报表生成等。

通过实践,了解了组态王如何进行数据分析、生成报表,并对数据进行可视化展示。

4. 组态王实例操作:通过模拟实际工业场景,学习了组态王的实例操作。

通过实践,了解了组态王如何监控和控制工业设备,以及如何实现对设备状态的实时监控和报警功能。

三、实训收获通过本次组态王实训,我获得了以下收获:1. 熟练掌握了组态王的基本操作和功能:通过实践操作,我熟悉了组态王的界面和工具栏的功能,掌握了数据采集和显示的基本操作,以及数据分析和报表生成的高级功能。

2. 理解了组态王在工业自动化中的应用:通过实例操作,我了解了组态王在工业自动化中的应用场景,以及如何通过组态王实现对工业设备的监控和控制。

3. 增强了实时监控和报警的能力:通过实训,我学会了如何配置实时监控和报警功能,掌握了如何根据设备状态进行报警,并且了解了如何对报警进行处理和记录。

四、实训过程中的困难与挑战在实训过程中,我遇到了一些困难与挑战:1. 理论知识的理解:组态王作为一款专业的工业自动化软件,其理论知识较为复杂。

在学习认识组态王的基本概念和功能时,对一些专业术语和概念的理解需要花费较多的时间和精力。

组态王实训总结报告

组态王实训总结报告

一、前言随着我国工业自动化程度的不断提高,组态软件在工业自动化领域得到了广泛的应用。

组态王作为一款优秀的组态软件,具有操作简单、功能强大、兼容性好等特点。

为了更好地掌握组态王的使用,提高自身技能水平,我们进行了为期两周的组态王实训。

以下是本次实训的总结报告。

二、实训目的1. 掌握组态王的基本操作,熟悉其界面和功能。

2. 学会使用组态王进行控制系统设计,实现实时监控和数据采集。

3. 提高动手实践能力,为今后从事自动化相关工作打下基础。

三、实训内容1. 组态王软件安装与配置2. 组态王界面及功能介绍3. 实时数据库与趋势曲线4. 图形组态与动画连接5. 通讯与报警设置6. 实际项目案例分析四、实训过程1. 组态王软件安装与配置实训开始,首先对组态王软件进行安装。

在安装过程中,我们注意了软件的版本选择、配置参数设置等,确保软件正常运行。

2. 组态王界面及功能介绍实训过程中,我们详细学习了组态王软件的界面布局、功能模块等。

主要包括工程管理器、画面开发系统、运行系统、报警系统等。

3. 实时数据库与趋势曲线我们了解了实时数据库的基本概念,学会了如何创建数据库变量、设置变量属性、进行数据采集等。

同时,我们还学习了趋势曲线的创建方法,实现了对历史数据的查询和分析。

4. 图形组态与动画连接在图形组态方面,我们学习了如何使用图形库、自定义图形、动画连接等。

通过实际操作,我们掌握了图形组态的基本技巧,为控制系统设计奠定了基础。

5. 通讯与报警设置实训中,我们学习了组态王与PLC、DCS等设备的通讯方式,如Modbus、OPC等。

同时,我们还学会了设置报警条件、报警类型、报警处理等。

6. 实际项目案例分析在实训的最后阶段,我们分析了实际项目案例,了解了组态王在工业自动化领域的应用。

通过对比分析,我们认识到组态王在控制系统设计、实时监控、数据采集等方面的优势。

五、实训收获1. 熟练掌握了组态王软件的基本操作,提高了自己的动手实践能力。

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

测控专业工程实训基于组态王的远程监控系统设计姓名:学号:指导教师:日期:2014-6-8目录一、基于组态王的远程监控系统设计任务书 (3)二、设计内容 (5)1. 总体设计方案 (5)2. 现场控制系统的设计 (8)3. 上位机监控系统的设计 (9)4. 远程监控客户端的设计 (14)5. 实验调试 (17)三、收获、体会 (17)四、参考文献 (18)一、基于组态王的远程监控系统设计任务书1.工程训练任务本实训综合运用过程控制技术以及组态软件等相关理论,构建如图所示的远程监控系统,能在远程对现场的温度、流量、温度等参数进行监控。

通过本实训的锻炼,掌握测控系统的基础理论、技术与方法,巩固和加深对理论知识的理解。

图1 监控系统框图本课题针对液位、流量、温度控制系统作初步设计和基本研究,能对水箱液位、锅炉温度、管道流量信号进行采集,以智能仪表(PLC)为下位机,以工控机为上位机构成现场监控系统实现对现场参数监控,通过网络连接客户端,使客户端能对现场参数监控。

2.工程训练目的通过本次工程训练掌握运用组态王软件及智能仪表(或 PLC)构建工业控制系统的能力,增强同学对智能仪表(或 PLC)控制系统以及组态王软件的应用能力,培养解决实际问题的能力,为今后从事工程技术工作、科学研究打下坚实的基础。

3.工程训练内容1)熟悉测控设计流程2)熟悉A3000现场系统及监控软件的使用3)现场控制系统的设计4)上位机监控系统的设计5)远程监控客户端的设计6)组态王和和智能仪表的通信设计二、设计内容1. 总体设计方案总体设计方案如图1所示:系统由A3000实验装置、百特智能仪表、服务器、远程客户端构成。

现场控制系统:由A3000实验装置、百特智能仪表构成。

A3000实验装置装有温度、流量、液位、压力等多种实验对象及监测变送装置,A3000实验装置与百特智能仪表可构成温度控制系统、压力控制系统、流量控制系统、液位控制系统等多种现场控制系统。

服务器:采用PC机,预装组态王软件,实现对现场控制系统监控。

同时服务器做上位机,百特智能仪表做下位机构成上下位机监控逻辑结构。

客户端:远程客户端PC机通过OPC技术连接到服务器,实现远程监控。

1.1 A3000现场系统A3000高级过程控制实验系统如图2所示,包括了实验对象单元、供电系统、传感器、执行器(包括电动调节阀、变频器及移相调压器)、以及半模拟屏,从而组成了一个只需接受外部标准控制信号的完整、独立的现场环境。

系统的消耗指标:三相四线制电源(380V AC),最大用电6kW;单相电源(220V AC),最大用电1kW;自来水150升,重复使用。

A3000 对象系统包含三个水箱,一个大的蓄水箱,一个锅炉,一个工业用板式换热器,两个水泵,大功率加热棒,滞后系统以及加热联锁保护系统。

传感器和执行器包含5 个温度、3 个液位、1 个压力、1 个电磁流量计,1 个涡轮流量计,1 个电动调节阀,2 个电磁阀,以及 2 个锅炉液位开关。

A3000 对象系统可以做水平双容实验,也可做垂直双容实验,还可做非线性的研究实验,即可满足本科生做基本实验,也可满足做各式研究实验。

A3000 本身特有的设计合理、管路清晰、功能强大、使用方便、维护简单的优势。

它具备如下特点:现场系统通过一个现场控制箱,集成供电系统、变频器、移相调压器、以及现场继电器,所有驱动电力由现场系统提供。

它仅需通过标准接线端子接收标准控制信号即能完成所有实验功能,从而实现了现场系统与控制系统完全独立的模块化设计。

现场控制箱侧面是工业标准接线端子盒。

这种标准信号接口可以使现场系统与用户自行选定的DCS系统、PLC系统、DDC系统方便连接,甚至用户自己用单片机组成的系统都可以对现场系统进行控制。

现场系统的设计另外的优势是保证动力线与控制线的电磁干扰隔离。

现场系统的设计保证了控制系统只需要直流低压就可以了,使得系统设计更模块化,更安全、具有更大的扩展性。

根据本工程训练任务,在这决定采用A3000过程控制实验系统作为实验平台进行研究。

该系统是一个只需接受外部标准控制信号的完整、独立的现场环境,包括了测试对象单元、供电系统、传感器、执行器(包括变频器及移相调压器)。

图2 A3000测试平台物理系统1.2 百特智能仪表1.适用范围:适用于温度控制、压力控制、流量控制、液位控制等各种现场和设备配套。

技术与工艺:长期运行无时漂、零漂,严格按ISO9002 认证的工艺生产,信号输入、控制输出,全部采用软件调校。

输入分度号、输出参数、控制算法按键可设定。

2.万能输入信号:只需做相应的按键设置和硬件跳线设置,即可在以下所有输入信号之(4)3.多种给定方式可选:本机给定方式(LSP);时间程序给定;外部模拟给定(远程给定)。

4.多种控制输出方式:10mA、4-20mA、0-5V、1-5V 控制输出。

时间比例控制继电器输出,时间比例控制5-30VSSR 控制信号输出;时间比例控制双向可控硅输出(3A,600V);单相2 路可控硅过零或移相触发控制输出(独创电路可触发3-1000A 可控硅);三相6 路可控硅过零。

外挂三相SCR 触发器。

5.专家自整定算法:独特的PID 参数专家自整定算法,将先进的控制理论和丰富的工程经验相结合。

6.可带RS485 /RS232/Modem 隔离通讯接口或串行标准打印接口。

7.零点、满度自动跟踪,长期运行无漂移,全部参数按键可设定。

1.3组态王组态王软件是一种通用的工业监控软件,它融过程控制设计、现场操作以及工厂资源管理于一体,将一个企业内部的各种生产系统和应用以及信息交流汇集在一起,实现最优化管理。

它基于Microsoft Windows XP/NT/2000 操作系统,用户可以在企业网络的所有层次的各个位置上都可以及时获得系统的实时信息。

采用组态王软件开发工业监控工程,可以极大地增强用户生产控制能力、提高工厂的生产力和效率、提高产品的质量、减少成本及原材料的消耗。

它适用于从单一设备的生产运营管理和故障诊断,到网络结构分布式大型集中监控管理系统的开发。

1.组态王软件结构由工程管理器、工程浏览器及运行系统三部分构成。

工程管理器:工程管理器用于新工程的创建和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。

工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。

运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。

2.组态王与I/O 设备组态王软件作为一个开放型的通用工业监控软件,支持与国内外常见的PLC、智能模块、智能仪表、变频器、数据采集板卡等(如:西门子PLC、莫迪康PLC、欧姆龙PLC、三菱PLC、研华模块等等)通过常规通讯接口(如串口方式、USB 接口方式、以太网、总线、GPRS 等)进行数据通讯。

组态王软件与 IO 设备进行通讯一般是通过调用*.dll 动态库来实现的,不同的设备、协议对应不同的动态库。

工程开发人员无须关心复杂的动态库代码及设备通讯协议,只须使用 组态王提供的设备定义向导,即可定义工程中使用的I/O 设备,并通过变量的定义实现与I/O 设备的关联,对用户来说既简单又方便。

3.组态王的开放性组态王支持通过 OPC 、DDE 等标准传输机制和其他监控软件(如:Intouch 、Ifix 、Wincc 等)或其他应用程序(如:VB 、VC 等)进行本机或者网络上的数据交互。

2. 现场控制系统的设计现场控制系统由温度控制系统、流量控制系统和液位控制系统三个独立的单回路控制系统构成。

液位控制系统:由百特智能仪表1、电动调节阀1、液位传感器和水箱等构成,原理图如图3所示,控制规律采用PID 控制规律。

⎥⎦⎤⎢⎣⎡++=⎰dt de T edt T e p y d t i 011 (2.1) 流量控制系统:由百特智能仪表2、电动调节阀2、电磁流量计和水箱等构成,原理图雷同图3,控制规律也采用PID 控制规律。

温度控制系统:由百特智能仪表3、移相调压器、Pt100温度和锅炉等构成,原理图雷同图3,控制规律也采用PID 控制规律。

图3 单回路控制系统原理图三个独立的单回路控制系统的百特智能仪表分别与上位PC 机相连,由上位机组态王对其组态实时监控。

3. 上位机监控系统的设计3.1建立组态王新工程:启动组态王,进入工程管理器,点击新建,选择存储路径,将工程名定为XXX 同学基于组态王的远程监控系统,将工程设为当前工程3.2 创建组态画面进入组态王开发系统后,依次建立如图4所示的监控总图、如图5所示的液位控制系统、如图6所示的流量控制系统、如图7所示的温度控制系统、如图8所示的报警窗口、如图9所示的历史趋势曲线窗口和如图10所示的数据报表窗口等七个人机接口。

其中将监控总图设为启动窗口,各窗口之间可自由切换。

图4 监控总图窗口图5 液位控制系统窗口图6 流量控制系统窗口图7 温度控制系统窗口图8报警窗口窗口图9历史趋势曲线窗口图10数据报表窗口3.3定义IO设备定义IO设备包括指定设备驱动,地址,逻辑名等关键参数。

本设计共用3台百特智能仪表,上位计算机与百特XM类系列智能仪表之间采用RS485通讯协议通讯,连接如图11所示图11 IO设备连接选择工程浏览器左侧大纲项“设备\COM1”,在工程浏览器右侧用鼠标左键双击“新建”图标,运行“设备配置向导”,择“百特仪表,XM类仪表,串口,外部设备名称百特仪表,为设备选择连接串口为COM1,填写设备地址1:0-3:0。

通讯参数为:采用串口通迅,端口号COM1,波特率为9600bps,数据位8,无校验位,停止位1:0,通讯超时3000ms,采集频率1000ms。

3.4构造数据库数据库是“组态王”软件的核心部分,工业现场的生产状况要以动画的形式反映在屏幕上,操作者在计算机前发布的指令也要迅速送往生产现场,所有这一切都是以实时数据库为中介环节,所以说数据库是联系上位机和下位机的桥梁。

选择工程浏览器左侧大纲项“数据库\数据词典”,在工程浏览器右侧用鼠标左键双击“新建”图标,弹出“变量属性”对话框,依次建立数据字典“测量值”、“输出值”、“设定值”、“比例度”|“积分时间”、“微分时间”、“手动自动切换”等。

变量表如表1所示。

序号参数名意义设备参数号数据类型1 PV1 液位测量值百特仪表1 REAL1 I/O实数2 PV2 流量测量值百特仪表2 REAL1 I/O实数3 PV3 温度测量值百特仪表3 REAL1 I/O实数4 MV1 液位输出值百特仪表1 PARA1.44 I/O实数5 MV2 流量测量值百特仪表2 PARA1.44 I/O实数6 MV3 温度测量值百特仪表3 PARA1.44 I/O实数7 SP1 液位设定值百特仪表1 PARA1.38 I/O实数8 SP2 流量设定值百特仪表2 PARA1.38 I/O实数9 SP3 温度设定值百特仪表3 PARA1.38 I/O实数3.5动画连接定义动画连接是指在画面的图形对象与数据库的数据变量之间建立一种关系,当变量的值改变时,在画面上以图形对象的动画效果表现出来。

相关文档
最新文档