一种船舶报警控制系统技术方案

技术编号:15690058 阅读:67 留言:0更新日期:2017-06-24 02:08
本发明专利技术公开了一种船舶报警控制系统,包括上位机和控制器,上位机包括第一通信接口模块和程序配置模块,第一通信接口模块与程序配置模块连接,程序配置模块用于依据预设的脚本生成策略,在从预先编辑完成的电子表格文件中加载工艺配置后,生成报警控制脚本文件,控制器包括第二通信接口模块和脚本运行模块,脚本运行模块用于在获得报警控制脚本文件后,解析并运行报警控制脚本文件,监控船舶设备的接口变量及报警状态,上位机和控制器通过第一通信接口模块和第二通信接口模块连接。应用本发明专利技术实施例所提供的技术方案,可以快速开发符合工业现场不同控制要求的控制器,成本较低,能够满足中小型控制系统的应用需求,具有广泛的应用前景。

Ship alarm control system

The invention discloses a ship alarm control system, including PC and controller, PC includes a first communication interface module and configuration module, a first communication interface module and configuration module connection, configuration module is used for script generation strategy based on preset, from a spreadsheet file pre editing in the completion of the loading process configuration and generate alarm control script file controller includes second communication interface module and script module, operation module is used to get the alarm in the script control script file, parse and execute the alarm control script file, the interface variable ships equipment monitoring and alarm state, the PC and the controller are connected by a first communication interface module and communication interface module second. The application of the technical proposal provided by the embodiment of the invention, the rapid development of industrial field with different control requirements of the controller, low cost, can meet the application requirements of small and medium sized control system, and has wide application prospect.

【技术实现步骤摘要】
一种船舶报警控制系统
本专利技术涉及计算机应用
,特别是涉及一种船舶报警控制系统。
技术介绍
船舶报警控制系统是船舶建设的重要组成部分。不同工业现场的控制要求不同,使得船舶报警控制逻辑不同。通常需要通过运行报警控制脚本文件来实现不同的报警控制逻辑。在现有技术中,报警控制脚本文件需要掌握相应程序编写规则的专业人员编写,使得船舶报警控制系统的开发速度较慢,开发周期长,所需的时间成本、人力成本及后期维护成本都非常高。如何有效地解决船舶报警控制系统开发周期长、成本高等问题,是目前本领域技术人员急需解决的问题。
技术实现思路
本专利技术的目的是提供一种船舶报警控制系统,以快速开发符合工业现场不同控制要求的控制器,成本较低,满足中小型控制系统的应用需求。为解决上述技术问题,本专利技术提供如下技术方案:一种船舶报警控制系统,包括上位机和控制器,所述上位机包括第一通信接口模块和程序配置模块,所述第一通信接口模块与所述程序配置模块连接,所述程序配置模块用于依据预设的脚本生成策略,在从预先编辑完成的电子表格文件中加载工艺配置后,生成报警控制脚本文件,所述控制器包括第二通信接口模块和脚本运行模块,所述脚本运行模块用于在获得所述报警控制脚本文件后,解析并运行所述报警控制脚本文件,监控船舶设备的接口变量及报警状态,所述上位机和所述控制器通过所述第一通信接口模块和所述第二通信接口模块连接。在本专利技术的一种具体实施方式中,所述程序配置模块还用于在从所述电子表格文件中加载工艺配置后,对所述工艺配置进行校验,根据校验结果生成报警控制脚本文件。在本专利技术的一种具体实施方式中,所述上位机还包括人机交互模块,所述人机交互模块分别与所述程序配置模块和所述第一通信接口模块连接,所述人机交互模块用于接收并执行技术人员对所述电子表格文件的编辑指令,或者对报警控制脚本文件的选择指令。在本专利技术的一种具体实施方式中,所述上位机还包括第一存储模块,所述第一存储模块分别与所述人机交互模块、所述程序配置模块和所述第一通信接口模块连接。在本专利技术的一种具体实施方式中,所述控制器还包括设备驱动模块,用于监测船舶设备的更新状态,确定船舶设备可用资源。在本专利技术的一种具体实施方式中,所述控制器还包括I/O接口模块。在本专利技术的一种具体实施方式中,所述控制器还包括第二存储模块,用于存储报警控制脚本文件。应用本专利技术实施例所提供的技术方案,上位机和控制器通过第一通信接口模块和第二通信接口模块连接,上位机包括第一通信接口和与第一通信接口连接的程序配置模块,程序配置模块用于依据预设的脚本生成策略,在从预先编辑完成的电子表格文件中加载工艺配置后,生成报警控制脚本文件,控制器包括第二通信接口模块和脚本运行模块,脚本运行模块用于在获得报警控制脚本文件后,解析并运行报警控制脚本文件,监控船舶设备的接口变量及报警状态。上位机程序配置模块通过电子表格文件配置工艺,可以快速开发符合工业现场不同控制要求的控制器,成本较低,能够满足中小型控制系统的应用需求,具有广泛的应用前景。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中一种船舶报警控制系统的结构示意图;图2为本专利技术实施例中一种控制器的硬件结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参见图1所示,为本专利技术实施例所提供的一种船舶报警控制系统的结构示意图,该船舶报警控制系统包括上位机100和控制器200,上位机100包括第一通信接口模块102和程序配置模块101,第一通信接口模块102与程序配置模块101连接,程序配置模块101用于依据预设的脚本生成策略,在从预先编辑完成的电子表格文件中加载工艺配置后,生成报警控制脚本文件,控制器200包括第二通信接口模块202和脚本运行模块201,脚本运行模块201用于在获得报警控制脚本文件后,解析并运行报警控制脚本文件,监控船舶设备的接口变量及报警状态,上位机100和控制器200通过第一通信接口模块102和第二通信接口模块202连接。本专利技术实施例提供的船舶报警控制系统包括上位机100和控制器200。上位机100和控制器200是相互独立而又密不可分的两个应用子系统,可以分别单独运行。上位机100包括第一通信接口模块102和程序配置模块101,第一通信接口模块102与程序配置模块101连接。上位机100可以运行在PC机或者工控机上。在本专利技术实施例中,技术人员可以在电子表格文件中添加报警逻辑,形成针对船舶设备报警控制的工艺配置,电子表格文件中每个单元格的属性都可预先设置。可以预设脚本生成策略,针对电子表格文件中的工艺配置生成报警控制脚本文件。电子表格文件具体可以是EXCEL文件。在实际应用中,技术人员预先对电子表格文件进行编辑,程序配置模块101获取到预先编辑完成的电子表格文件后,从电子表格文件中加载工艺配置,依据预设的脚本生成策略,生成报警控制脚本文件。在从电子表格文件中加载工艺配置后,可以先对工艺配置进行校验,再根据校验结果生成报警控制脚本文件。如对工艺配置进行地址校验,忽略不在船舶设备可用资源中的地址。保证报警控制脚本文件的可靠性。报警控制脚本文件可以是“.lua”格式的脚本文件,文件名可以为“devicedask.lua”。控制器200可以包括第二通信接口模块202和脚本运行模块201。上位机100和控制器200可以通过第一通信接口模块102和第二通信接口模块202连接,具体的,第一通信接口模块102和第二通信接口模块202可以均遵循RS232接口协议或者TCP/IP协议。脚本运行模块201可以从上位机100中获得报警控制脚本文件,解析并运行报警控制脚本文件,监控船舶设备的接口变量及报警状态。接口变量有数字量输入DI、数字量DO、模拟量输入AI、模拟量输出AO。应用本专利技术实施例所提供的技术方案,上位机和控制器通过第一通信接口模块和第二通信接口模块连接,上位机包括第一通信接口和与第一通信接口连接的程序配置模块,程序配置模块用于依据预设的脚本生成策略,在从预先编辑完成的电子表格文件中加载工艺配置后,生成报警控制脚本文件,控制器包括第二通信接口模块和脚本运行模块,脚本运行模块用于在获得报警控制脚本文件后,解析并运行报警控制脚本文件,监控船舶设备的接口变量及报警状态。上位机程序配置模块通过电子表格文件配置工艺,可以快速开发符合工业现场不同控制要求的控制器,成本较低,能够满足中小型控制系统的应用需求,具有广泛的应用前景。在本专利技术的一个实施例中,上位机100还可以包括人机交互模块103,人机交互模块103分别与程序配置模块101和第一通信接口模块102连接,具体的,人机交互模块103可以通过上位机100系统软件与程序配置模块101连接,如图本文档来自技高网
...
一种船舶报警控制系统

【技术保护点】
一种船舶报警控制系统,其特征在于,包括上位机和控制器,所述上位机包括第一通信接口模块和程序配置模块,所述第一通信接口模块与所述程序配置模块连接,所述程序配置模块用于依据预设的脚本生成策略,在从预先编辑完成的电子表格文件中加载工艺配置后,生成报警控制脚本文件,所述控制器包括第二通信接口模块和脚本运行模块,所述脚本运行模块用于在获得所述报警控制脚本文件后,解析并运行所述报警控制脚本文件,监控船舶设备的接口变量及报警状态,所述上位机和所述控制器通过所述第一通信接口模块和所述第二通信接口模块连接。

【技术特征摘要】
1.一种船舶报警控制系统,其特征在于,包括上位机和控制器,所述上位机包括第一通信接口模块和程序配置模块,所述第一通信接口模块与所述程序配置模块连接,所述程序配置模块用于依据预设的脚本生成策略,在从预先编辑完成的电子表格文件中加载工艺配置后,生成报警控制脚本文件,所述控制器包括第二通信接口模块和脚本运行模块,所述脚本运行模块用于在获得所述报警控制脚本文件后,解析并运行所述报警控制脚本文件,监控船舶设备的接口变量及报警状态,所述上位机和所述控制器通过所述第一通信接口模块和所述第二通信接口模块连接。2.根据权利要求1所述的船舶报警控制系统,其特征在于,所述程序配置模块还用于在从所述电子表格文件中加载工艺配置后,对所述工艺配置进行校验,根据校验结果生成报警控制脚本文件。3.根据权利要求1所述的报警控制系...

【专利技术属性】
技术研发人员:宋亚男黄道年徐荣华
申请(专利权)人:广东工业大学
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1