论文部分内容阅读
研究开发了一种基于 LonWorks 技术的现场总线测控系统 MMI 软件。课题中针对的现场总线测控系统是一个双层网络结构,底层为 LonWorks,顶层为 Ethernet。开发的 MMI 软件具有如下功能:设备的控制与组态、数据通信、OPC 标准软件接口、数据网络发布、系统数据的图形显示及保存等。 实现设备控制的智能节点软件和实现系统数据通信和设备组态的系统运行软件共同组成了测控系统的 MMI 基本软件系统。使用 Neuron C 语言开发完善了 AI(模拟量输入)、DIO(数字量输入输出)、TC(热电偶输入)、RTD(热电阻)、PID(PID 控制)、RTC(带有热电阻输入的 PID 回路)和 TCC(带有热电偶输入的 PID 回路)七种智能节点的软件。使用 LonTalk 作为数据通讯的协议,采用 Echelon 公司的 LNS 为微机数据接口的结构,实现测控系统设备组态和数据通讯。用 VB6.0 建立了一个实用型组态监控软件,这些软件已成功应用于实际的工厂装置中。 提出了一套完整的建立 OPC 数据服务器的方案,解决了开发中的难点,建立了运行可靠、高效的 OPC 服务器。用 VC6.0 建立的系统 OPC 数据服务器扩展了测控系统的应用范围和兼容性。这种专用 OPC 数据服务器根据 OPC 标准,实现了数据访问定制接口,实现了服务器对象、组对象和项对象,并且重点解决了服务器与客户之间的数据交换,尤其是异步数据交换。用VC6.0 建立的 OPC 客户软件用于测试 OPC 服务器,并且为组态监控程序奠定基础。OPC 客户软件实现了查询本机和远程机上的 OPC 服务器,读取和设置 OPC 服务器的数据和结构。 探讨了使用 ISAPI 作为实现方式建立测控系统的 Web 接口以及用 VC6.0 建立一个组态监控软件。 实验室测试结果和工业现场装置的实际运行结果,证明了软件整体设计方案和开发方法是可行的。研究结果对于同类软件的开发具有指导意义和实用价值。