第四章 机舱监测报警系统程序设计 18
4。1监测报警程序设计 18
4。1。1监测报警程序设计概述 18
4。1。2 程序设计 18
4。2 LabVIEW程序的调试 22
结 论 25
致 谢 26
参 考 文 献 27
第一章 绪论
1。1选题的目的和意义
进几十年来现代工业的发展越来越快速,各类设备都朝着机电一体化、大型化、复杂化和智能化方向发展,然而越是大型的设备,一旦出现故障造成的损失也越大。因此,对大型化设备的运行状态的监测和报警工作是必须要做的。对于船舶,在正常航行时是没有外界的条件的帮助,一旦出现问题就会造成很大影响,所以对船舶机舱各类设备运行状态的实时监控是至关重要的。而且船舶上设备非常多,仅仅依靠人力来实时查看各类设备是不现实的,这时就需要将给类设备状态和数据统一采集记录,一旦有问题要能及时报警,这些繁琐的工作需要一个系统化的平台来管理,从而能够形成一个高效的体系。
通过LabVIEW编程软件就可以很好的实现这些功能,LabVIEW图形化编程软件是美国国家仪器公司研发的,其目的是让那些被复杂程序编写所累的工程师或科学家等专业人士摆脱复杂的编程,提高研究效率[1]。它作为一款图形化编程软件,有着界面直观、编写容易、操作简单等优势,大大提高了研究人员的工作效率。
1。2 国内外相关研究概况和问题
1。3主要研究内容
LabVIEW 机舱监测报警程序设计主要是对船舶机舱里面各个数据进行监测,并在发生故障时快速及时发出警报。船舶上设备非常之多,各种电气设备或者机器的运行参数都要汇总到机舱内,然后对每一个信号进行处理,而这些工作就是由LabVIEW开发的软件平台来实现的,通过编写相应的VI程序,达到处理信号和及时报警并记录的要求。而主要的内容就是怎么去建立一个对各种数据进行采集和相应处理系统。在本课题中,我们更侧重的是上位机的部分,在数据采集方面要求不高,一般用手动输入参数方式代替,主要是VI程序的建立和具体报警功能实现[3]。还有在做数据处理时怎样设置各类参数的限值,以及怎么达到出现问题就能快速反应且报警的功能。
1。4研究的方法、步骤
(1)由于对报警和监测的研究基本都是用编程来达到目的的,就求要非常熟练去操作LabVIEW软件的基本使用,基本控件,然后是VI建立和执行操作,能快速在软件中找到所需要的控件。因软件中控件和各种工具都非常多,有的指导老师会提供,而有的模块和工具需要我们自己寻找,这些都是需要花了时间才能真正了解的。
(2)熟练LabVIEW建立VI和基础操作后,就是进行具体程序的编写和修正。找到接下来实验所要用到的控件,如创建数组控件、上升沿模块等等,学习机舱监测报警程序建立的过程,构思出整体框架,分步进行编程。这时要先去找到LabVIEW书籍,阅读并学会图形化编程的思想,接着就是具体每个控件的使用,多个控件之间的连接。
(3)编写的过程肯定会有很多问题,遇到问题时可以把这个部分单独拿出来进行VI编写,单独编译运行,可以很清楚发现问题研究出解决办法。当然,利用高亮显示执行过程功能,可以对程序进行单步运行,通过查看数据流的状态也可快速发现问题,这在后面软件介绍中会具体说明,编写完成后就可以进行最后的修改和调试。