用于水浴灭菌的辅助监控软件系统及监控方法与流程

文档序号:15386245发布日期:2018-09-08 00:36阅读:167来源:国知局

本发明的实施方式涉及大输液行业,更具体地,本发明的实施方式涉及灭菌数据采集或辅助控制功能,具体为用于水浴灭菌的辅助监控软件系统及监控方法。



背景技术:

大输液产品使用水浴式灭菌器灭菌的一般流程:生产操作人员通过pc及上位软件输入规格、数量、品名、灭菌温度、灭菌时间、f0值、生产批号等产品信息及工艺参数,将相关信息内容写入数据库,相应参数下载至下位控制器;操作人员启动程序,下位控制器根据预设的程序,通过采集现场数字量和模拟量信号做分析计算和逻辑判断,实现相应点位输出,控制现场设备动作,实现全自动灭菌流程;在整个灭菌程序运行过程中,上位软件不断采集过程数据、操作记录和报警记录等信息并写入数据库存入pc本地硬盘,打点记录仪采集现场温度、压力过程数据并实时打点趋势图;程序运行中产生的过程数据、操作记录、报警记录及打点记录仪所打点趋势等数据信息用于反应产品灭菌实际情况,为产品的放行提供数据支持。

系统控制网络流程图如图1所示,配置的系统在灭菌程序执行过程中,如果出现因为各种上位系统异常原因导致的与下位控制设备通讯中断或人机交互功能中断情况,将可能导致严重后果:数据采集中断、丢失,将不能为产品的放行提供详尽的报表数据作为支撑,而记录仪提供的数据形式为纸质打点趋势图,这将增加偏差处理、评估工作和产品放行风险;如果在此时出现现场执行器件故障,不能通过上位系统快速地实现应急处理,将有可能导致产品报废、损伤设备、危及人员安全等严重问题。



技术实现要素:

本发明所要解决的技术问题是提供一种用于水浴灭菌辅助控制的软件系统。能够在正常情况下实现同时采集记录仪和控制器两路数据,并实现实时备份功能;能够在主机上位系统异常发生时,提供辅助控制和产品放行详尽数据功能。

为了达到上述的技术效果,本发明采取以下技术方案:

用于水浴灭菌的辅助监控软件系统,它包括控制器通讯模块、记录仪通讯卡、c#程序模块、mysql数据库和opc通讯服务器;所述c#程序模块通过所述opc服务器分别建立与控制器和记录仪的通讯连接;所述c#程序模块通过代码连接所述mysql数据库,并在mysql数据库中建立数据表格1和数据表格2;所述c#程序模块读取控制器数据和记录仪数据,将两组数据分别插入所述数据表格1和所述数据表格2中,并进行存盘;将所述两组数据中,相同变量的对应两组数据作差,判断作差的绝对值是否大于设定范围,当存在绝对值大于设定范围时,写入指令报警输出,并在数据表格1和数据表格2中颜色标注。

进一步的技术方案是:还包括具备权限的用户通过所述c#程序模块输出命令至所述控制器,实现对现场执行器件的控制。

同时,本发明还提供用于水浴灭菌的辅助监控方法,包括以下内容:

c#程序模块通过opc通讯服务器分别建立与控制器和记录仪的通讯连接;

判断c#是否已被启动;

c#程序模块通过代码连接mysql数据库,并在mysql数据库中建立数据表格1和数据表格2;

c#程序模块读取控制器数据和记录仪数据,两组数据分别插入数据表格1和数据表格2中,并进行存盘;

两组数据相同的变量数据作差;

判断两组数据相同变量作差的绝对值是否大于设定值;

存在绝对值大于设定值时,写入指令控制plc报警输出,并在数据表格1和数据表格2中颜色标注。

进一步的技术方案是:用于水浴灭菌的辅助监控方法,还包括:判断主机与控制器通讯是否异常,用户登录所述软件系统,判断登录的用户是否具备控制权限;具备权限的用户通过所述c#程序模块输出命令至控制器,实现对现场执行器件的控制。

本发明与现有技术相比,具有以下的有益效果:本发明提供的用于水浴灭菌的辅助监控软件系统及监控方法,通过辅助软件系统实现以下功能:同时采集控制器和记录仪两路数据分别备份和存盘,准备好详尽的放行数据;两路数据实时对比、分析判断各个传感器的实际运行状况;主机异常时,提供辅助控制功能。

附图说明

图1为现有技术发明流程图;

图2为本发明流程示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

实施例

如图2所示,用于水浴灭菌的辅助监控软件系统,它包括控制器通讯模块、记录仪通讯卡、c#程序模块、mysql数据库和opc通讯服务器。在步骤s010、s011中,所述c#程序模块通过所述opc通讯服务器分别建立与所述控制器和所述记录仪的通讯连接。

在步骤s020中,判断程序是否已被启动。

在步骤s030、s031中,所述c#程序模块通过代码连接所述mysql数据库,并在mysql数据库中建立数据表格1和数据表格2。

在步骤s040、s041中,所述c#程序模块读取控制器数据和记录仪数据;

在步骤s050中,两组数据相同的变量数据作差;

在步骤s060中,所述两组数据分别插入所述数据表格1和所述数据表格2中,并进行存盘;

在步骤s070中,判断两组数据相同变量作差的绝对值是否大于设定值;

在步骤s080中,存在绝对值大于设定值时:写入指令控制plc报警输出;数据表格1和数据表格2中颜色标注;

在步骤s100中,判断主机与控制器通讯是否异常;

在步骤s110中,用户登录所述软件系统;

在步骤s120中,判断所述登录的用户是否具备控制权限;

在步骤s130中,具备权限的用户通过所述c#程序模块输出命令至所述控制器,最终实现对现场执行器件的控制。

灭菌程序启动后,所述c#程序模块通过opc通讯服务器获得控制器对应的程序运行标志;

所述c#程序模块采集存储控制器数据:所述c#程序模块自动连接至已建好的mysql数据库;在mysql数据库中新建以“时间戳”连接“1”字符串为名的数据表格1;c#程序模块通过所述opc通讯服务器读取所述控制器过程数据等信息,并自动按照每10s的频率将通过所述opc通讯服务器采集的过程数据及日期、时间插入所述建好的所述数据表格1中。

所述c#程序模块采集记录仪数据:所述c#程序模块通过在连接好的mysql数据库中新建以“时间戳”连接“2”字符串为名的数据表格2;c#程序模块通过所述opc通讯服务器读取所述记录仪采集的过程数据,并自动按照每10s的频率将通过所述opc通讯服务器读取记录仪采集的过程数据及日期、时间插入到所述数据表格2。

数据比对分析方法:所述c#程序模块同时读取opc通讯服务器采集的所述控制器和所述记录仪的两组数据;将所述两组数据中相同变量对应两组数值作差;判断所述差值绝对值是否大于设定范围(一般为0.7℃);当所述差值大于所述设定范围时,在所述两组数据表格中对应的数据做颜色区分,并输出报警。

更进一步地,判断主机上位系统与下位控制器通讯中断或通过手动输入开关量至控制器,下位控制器置位异常标志;所述c#程序模块读取控制器发出所述异常标志;按照权限要求,用户登录所述软件系统;操作人员通过所述c#程序模块控制下位控制器,实现对现场执行器件的控制。

本发明涉及灭菌数据采集或辅助控制功能,尤其是针对水浴式灭菌器在灭菌过程中,主机出现死机、蓝屏、与下位设备通讯中断等异常原因导致的数据丢失、系统失控时,实现数据完整采集并提供辅助控制操作功能,保障灭菌程序正常执行的软件系统。

尽管这里参照本发明的解释性实施例对本发明进行了描述,但是,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。更具体地说,在本申请公开的范围内,可以对主题组合布局的组成部件和/或布局进行多种变型和改进。除了对组成部件和/或布局进行的变型和改进外,对于本领域技术人员来说,其他的用途也将是明显的。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1