摘要:船损管监控系统能够极大程度的保障船的生命力,降低事故造成的损失,因而,建立一套现代智能的损管监控系统具有十分重要的意义。21世纪,我国提出了“造船强国”的口号,被誉为船舶心脏的船损管监控系统进入了飞速发展的阶段。
本论文主要是以某600吨船损管监控系统上位监控系统为研究对象。在结合国内外船损管监控系统的发展现状、认真对船损管监控系统的功能要求进行分析研究后,本论文对某600吨船损管监控系统上位监控系统进行了详细的功能设计,通过与其他开发环境比较,最终确定了本系统开发环境——Labview。根据功能设计要求,本论文阐述了以下五个模块的编程方法:登录模块、报警模块、串口通讯模块、基于OPC服务器的以太网通讯模块、数据记录与查询模块。
本论文最后对所设计的上位监控进行了调试,并解决了调试过程中所遇到的问题,使之可以很好的实现预期功能。
关键词:船损管监控系统;Labview;串口;OPC
Abstract:Ship damage control and monitoring system can greatly protect the vitality of the ship and reduce the loss caused by the accident.Therefore, the establishment of a modern intelligent damage control and monitoring system is of great significance. In the 21st century, China put forward the "shipbuilding power" slogan, which was known as the heart of the ship——ship damage control and monitoring system has entered a stage of rapid development.
This paper mainly takes the mainframe system of a certain 600-ton ship damage control and monitoring system as the object of study. Combined with the development status of ship damage control and monitoring system, this paper carefully analyzes the functional requirements of ship damage control and monitoring system. Then this paper has carried on the detailed function design to the mainframe monitoring system for damage control and monitoring system of a 600-ton ship. Compared with other development environment, this paper finally determines the system development environment —— Labview. According to the functional design requirements, this paper describes the following five modules programming methods: login module, alarm module, serial communication module, OPC server based on the Ethernet communication module, data logging and query module.
At last, this paper investigates the design of the mainframe system and solves the problems encountered in the debugging process, so that it can achieve the expected function very well.
Keywords: ship damage control and monitoring system; Labview; serial port; OPC
目 录
第一章绪论 1
1.1选题背景和意义 1
1.2船损管监控系统国内外发展现状 1
1.2.1国外发展现状 1
1.2.2国内发展现状 2
1.3本文研究内容及章节介绍 3
第二章功能设计与开发环境介绍 5
2.1功能要求 5
2.2功能设计 6
2.3开发平台的选择 8
2.3.1Labview简介 9
2.3.2Labview组成及程序编写方法 9
第三章上位监控系统软件设计 11
3.1登录模块 11
3.2人机交互界面的设计 18
3.3上位监控系统串口通讯