用于水浴灭菌的辅助监控软件系统及监控方法技术方案

技术编号:18894847 阅读:31 留言:0更新日期:2018-09-08 11:07
本发明专利技术公开了用于水浴灭菌的辅助监控软件系统及监控方法,涉及大输液行业灭菌数据采集、辅助控制领域。它包括控制器通讯模块、记录仪通讯卡、C#程序模块、MYSQL数据库和OPC通讯服务器;所述C#程序模块通过所述OPC服务器分别建立与控制器和记录仪的通讯连接;所述C#程序模块通过代码连接所述MYSQL数据库,并在MYSQL数据库中建立数据表格1和数据表格2;所述C#程序模块读取控制器数据和记录仪数据,将两组数据分别插入所述数据表格1和所述数据表格2中,并进行存盘;将所述两组数据中,相同变量的对应两组数据作差,判断作差的绝对值是否大于设定范围,当存在绝对值大于设定范围时,写入指令报警输出,并在数据表格1和数据表格2中颜色标注。

Auxiliary monitoring software system and monitoring method for water bath sterilization

The invention discloses an auxiliary monitoring software system and a monitoring method for water bath sterilization, and relates to the field of sterilization data collection and auxiliary control in large infusion industry. It includes controller communication module, recorder communication card, C# program module, MYSQL database and OPC communication server; the C# program module establishes communication connection with controller and recorder respectively through the OPC server; the C# program module connects the MYSQL database through code, and establishes the MYSQL database in the MYSQL database. The C_# program module reads the controller data and the recorder data, inserts two sets of data into the data table 1 and the data table 2, and stores them on the disk, and makes a difference between the corresponding two sets of data of the same variable in the two sets of data to determine whether the absolute value of the difference is greater than the set value. Range, when the absolute value is greater than the set range, write the command alarm output, and color label in data tables 1 and 2.

【技术实现步骤摘要】
用于水浴灭菌的辅助监控软件系统及监控方法
本专利技术的实施方式涉及大输液行业,更具体地,本专利技术的实施方式涉及灭菌数据采集或辅助控制功能,具体为用于水浴灭菌的辅助监控软件系统及监控方法。
技术介绍
大输液产品使用水浴式灭菌器灭菌的一般流程:生产操作人员通过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.用于水浴灭菌的辅助监控软件系统,其特征在于:它包括控制器通讯模块、记录仪通讯卡、C#程序模块、MYSQL数据库和OPC通讯服务器;所述C#程序模块通过所述OPC服务器分别建立与控制器和记录仪的通讯连接;所述C#程序模块通过代码连接所述MYSQL数据库,并在MYSQL数据库中建立数据表格1和数据表格2;所述C#程序模块读取控制器数据和记录仪数据,将两组数据分别插入所述数据表格1和所述数据表格2中,并进行存盘;将所述两组数据中,相同变量的对应两组数据作差,判断作差的绝对值是否大于设定范围,当存在绝对值大于设定范围时,写入指令报警输出,并在数据表格1和数据表格2中颜色标注。

【技术特征摘要】
1.用于水浴灭菌的辅助监控软件系统,其特征在于:它包括控制器通讯模块、记录仪通讯卡、C#程序模块、MYSQL数据库和OPC通讯服务器;所述C#程序模块通过所述OPC服务器分别建立与控制器和记录仪的通讯连接;所述C#程序模块通过代码连接所述MYSQL数据库,并在MYSQL数据库中建立数据表格1和数据表格2;所述C#程序模块读取控制器数据和记录仪数据,将两组数据分别插入所述数据表格1和所述数据表格2中,并进行存盘;将所述两组数据中,相同变量的对应两组数据作差,判断作差的绝对值是否大于设定范围,当存在绝对值大于设定范围时,写入指令报警输出,并在数据表格1和数据表格2中颜色标注。2.根据权利要求1所述的用于水浴灭菌的辅助监控软件系统,其特征在于:还包括具备权限的用户通过所述C#程序模块输出命令至所述控制器,实现对现场执行器件的控制。...

【专利技术属性】
技术研发人员:叶海军谭鸿波刘文军郭晓英刘思川万阳浴罗成鑫文剑丹张贵镇李鸿剑黄斗彪高玉松姚天金徐顺柳王强彭元军沈力杨成斌蒲志勇黄科柴健翔刘杰曾德宇周刚李梦莹张莉李全兴
申请(专利权)人:四川科伦药业股份有限公司
类型:发明
国别省市:四川,51

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

1