软件应用・Software Application 基于组态与PLC控制的实时操作系统研究 文/朱芸 1.2基于组态与PLC控制的实时操作系统的特点 作 上 法、自适应控制算法、PID控制算法等。在软 件在运行的过程中,需要同时支持各种不同的 通信协议,其目的是将来自不同的生产厂家的 设备连接在同一通信网络中,实现数据的采集 在实时操作系统中,企业的监控、流程 的控制、动画显示、安全及报警机制、历史数 机 录 曲 据、现场数据等的处理都要采用组态软件来进 行实现,在系统的控制过程中,发挥主要作用 的部分就是PLC,PLC控制的最大的优点是 与操作指令的双向通信;提高操作系统的实 时通信能力就是要强化系统中各中级别设备在 实 现 王 其可靠性高,具有很好的抗干扰性能,这与实 时 时操作系统的现场控制的要求是相符合的,将 组态软件与PLC控制系统结合起来应用于实 时操作系统当中,能够实现实时操作系统中的 网络控制的功能,用户可以利用网络通信对现 【关键词】基于组态PLC控制实时操作系统 场的数据进行实时的采集、分析、并发出相关 研究 的实时操作指令,能够实现对现场的控制、管 理及远程的实时操作,该系统应用于工业生产 当中,能够极大的提高工业生产的生产效率, 随着自动化技术的快速发展,PLC控制 由此可见,对基于组态与PLC控制的实时操 系统在很多工业控制当中被广泛的应用,组态 作系统进行研究是很有必要的。 软件具有与任何自动化控制系统进行兼容的特 点,在实时的操作过程中结合组态软件与PLC 2研究基于组态与PLO控制的实时操作系 控制系统,能够使工业现场的调试的效率得到 统的意义 极大的提升,有效的降低设备调试的成本,下 面就基于组态与PLC控制的实时操作系统进 基于组态与PLC控制的实时操作系统具 行分析与说明。 有很强的扩展性,对该系统能够进行持续的扩 展,利用有效的通信手段,能够很好的实现对 1基于组态与PLO控制的实时操作系统的 组态工程中的数据的采集与处理,将数据发布 特点 与网络中,就能够实现数据在局域网中的同步 控制,并能够发出现场的实时操作指令,从而 1.1组态软件的特点 实现现场的实时操作控制,在基于组态与PLC 当前,监控系统被广泛地应用于人们的 控制的实时操作系统中,应用了先进的网络控 日常生活中,这对监控系统的功能和核心技术 制技术及网络通信技术,这样就能实现对现场 有了更高的要求,主要体现在:系统开发周期 的远程的实时数据采集,与远程的实时操作的 短、实用性高、操作简单、可靠性强,并且能 控制,这在一定程度上减少了现场工作中的 够方便升级。例如:在对监控系统的性能进行 危险性,并且大大降低了工业生产的成本,提 升级的过程中,如果采用计算机语言实现系统 高了工业生产的工作效率,对该系统的设计实 的功能编制与测试,工作量会非常的大,并且 现进行研究具有非常重要的意义。基于组态与 过程复杂,研发周期长,非常不方便,这与监 PLC控制的实时操作系统具有全面的监控、 控系统的开发要求不符,而利用组态软件来进 控制功能,并且随着更多的先进科学技术的应 行设计及与开发,将会大大的提高工作效率。 用,该系统所具有的功能将更加的全面,用户 可以远程的实现对现场的工作情况进行监控与 组态软件的实质是一种面向数据的采集 与监控的平台工具,具有非常强大的功能,在 控制,并能实时的发出相关的操作指令,使用 监控系统的组成部分中,数据的监控中心及转 起来非常的方便灵活。 发中心即为相应的组态软件,它是整个系统收 3基于组态与PL0控制的实时操作系统的 集与处理数据的关键,在运行过程中,组态软 设计研究 件和其它监控设备、检测设备组成了快速的控 制中心,能够为数据的采集与生产提供良好的 基于组态与PLC控制的实时操作系统主 开发环境与开发平台,能够极大地简化软件编 要模块有:数据源的扩展、对系统的通信能力 程和降低相关算法的复杂度,能有效地处理实 进行强化设计、对系统的网络功能进行设计、 时操作系统与现场的操作技术的矛盾,使工业 对系统的控制算法进行设计,组态软件中包含 生产中的工作效率得到有效的提高。 着丰富的控制算法,如:专家系统控制算法、 最优控制算法、模糊控制算法、神经元控制算 96・电子技术与软件工程Electronic Technology&Software Enginee ring 网络中的数据通信能力,在网络功能的设计过 现现场数据的监控以及现场实时的操作的过程 中,需要许多浏览器技术及通信协议作为保证, 在基于组态与PLC控制的实时操作系统中, 对于组态软件的应用范围及应用领域起到决定 性的作用的是数据的来源,因此在组态软件的 设计过程中,重要的设计内容是对数据库进行 设计;在PLC控制系统的设计过程中,要注 重数据源交换的有关问题。 系统的总体设计结构如下:微型计算机与 上位机与PLC接口串行的电缆相连,组态软 件安装在微型计算机当中,将系统的控制程序 下载到PLC中,当组态软件的运行环境启动时, PLC开始运行,利用鼠标操作界面就能实现对 实时操作系统的控制与操作。在整个设计过程 中,首先要完成PLC控制系统的程序的编写, 建立相应的数据库,然后将组态软件的应用程 序在微型计算机中进行启动,在控制系统中能 够进行信号的输出与数据的处理。 4结束语 基于组态与PLC控制的实时操作系统, 同时结合了PLC控制系统与组态软件的优点, 在其工作的过程中,用户能够利用该系统实现 远程的现场数据的实时采集与现场的实时操 作,极大的降低了生产成本,对于工业生产的 生产效率的提高具有非常重要的意义。 参考文献 …1刘冬梅.基于组态软件的PLC控制系统设 计实现[J].煤炭技术,2011(1 2). 【21漆海霞,邢航,杨秀丽.基于组态软件的 PLC控制系统半实物仿真[J].桂林理工大 学学报,2 01 2(04). 作者简介 朱芸(1 982一),女,湖北省武汉人,任职于 武汉软件工程职业学院,中级,硕士,研究方 向:电子与电气工程。 作者单位 武汉软件工程职业学院湖北省武汉市 4 302O5 程中,要注重对数据传输有效性的支撑,在实