一种应用于PLC组态的数据存储监测的实现方法及系统技术方案

技术编号:27058399 阅读:28 留言:0更新日期:2021-01-15 14:36
本发明专利技术公开了一种应用于PLC组态的数据存储监测的实现方法及系统,属于嵌入式控制器领域;所述的方法的步骤具体如下:S1在PLC组态中添加存储模块和管理模块;S2管理模块判断PLC组态与上位机的连接状态;S3未连接时,管理模块将PLC组态的运行状态及数据存储在存储模块内;S4连接时,管理模块将PLC组态的运行状态及数据存储在上位机数据库中;通过添加的管理模块和存储模块,保证了数据的记录与运行错误时及时修正提示功能,从而保证了PLC组态在应用时的正常运行,为PLC组态运行发生错误时的对错误的数据及原因有更清晰的处理方案。

【技术实现步骤摘要】
一种应用于PLC组态的数据存储监测的实现方法及系统
本专利技术公开一种应用于PLC组态的数据存储监测的实现方法及系统,涉及嵌入式控制器

技术介绍
自动化技术广泛应用的PLC—可编程逻辑控制器(ProgrammableLogicController)缩写。具有可靠性高、功耗低、结构简单等特点,克服了传统控制系统中接线复杂而带来的一系列问题。长期以来,PLC始终是工业自动化的主角,并且与DCS机IPC形成三足鼎立之势。同时PLC也承受着来自其它技术产品的冲击,微型化、网络化、IPC化、开放行是PLC未来发展的主要方向。随着社会的发展,对PLC提出了更高的要求,传统的PLC监控只能是通过把数据写到上位机的数据库中来进行数据的监控,若没有连接上位机或者由于网络问题导致上位机无法对数据进行及时的存储,当PLC运行出错时无法分析错误原因及发生错误之前的运行状态,故专利技术一种应用于PLC组态的数据存储监测的实现方法及系统,以解决上述问题。
技术实现思路
本专利技术针对现有技术的问题,提供一种应用于PLC组态的数据存储监测的实现方法及系统,所采用的技术方案为:一种应用于PLC组态的数据存储监测的实现方法,所述的方法的步骤具体如下:S1在PLC组态中添加存储模块和管理模块;S2管理模块判断PLC组态与上位机的连接状态;S3未连接时,管理模块将PLC组态的运行状态及数据存储在存储模块内;S4连接时,管理模块将PLC组态的运行状态及数据存储在上位机数据库中。所述S2管理模块判断PLC组态与上位机的连接状态的具体步骤如下:S201管理模块检查网络的连接状态;S202未连接上位机,管理模块标志位置位。所述S3未连接时,管理模块将PLC组态的运行状态及数据存储在存储模块内的具体步骤如下:S301管理模块对数据进行判断;S302管理模块将合理数值的范围内的数据存入存储模块中;S312管理模块将超出合理数值范围的数据控制写入,并发出警告信息;S303管理模块对存储模块定期清理。所述S4连接时,管理模块将PLC组态的运行状态及数据存储在上位机数据库中的具体步骤如下:S401上位机向管理模块发送连接成功的标志;S402管理模块控制数据停止在存储模块的写入;S403将PCL组态的运行状态及数据存储在上位机数据库中。一种应用于PLC组态的数据存储监测的实现系统,所述的方系统具体包括功能设置模块、信号连接模块、第一数据转存模块和第二数据转存模块:功能设置模块:在PLC组态中添加存储模块和管理模块;信号连接模块:管理模块判断PLC组态与上位机的连接状态;第一数据转存模块:未连接时,管理模块将PLC组态的运行状态及数据存储在存储模块内;第二数据转存模块:连接时,管理模块将PLC组态的运行状态及数据存储在上位机数据库中。所述信号连接模块具体包括信号检查模块和位置标记模块:信号检查模块:管理模块检查网络的连接状态;位置标记模块:未连接上位机,管理模块标志位置位。所述第一数据转存模块具体包括数据判断模块、数据保存模块、数据警告模块和存储清理模块:数据判断模块:管理模块对数据进行判断;数据保存模块:管理模块将合理数值的范围内的数据存入存储模块中;数据警告模块:管理模块将超出合理数值范围的数据控制写入,并发出警告信息;存储清理模块:管理模块对存储模块定期清理。所述第二数据转存模块包括信号发送模块、存储控制模块和数据库模块:信号发送模块:上位机向管理模块发送连接成功的标志;存储控制模块:管理模块控制数据停止在存储模块的写入;数据库模块:将PCL组态的运行状态及数据存储在上位机数据库中。本专利技术的有益效果为:相比较现存的PLC组态,本专利技术通过添加存储模块并配置管理模块,完成在PLC组态未连接上位机时运行过程中的数据记录、检验、日志记录等功能;对于因某些故障导致与上位机断连的情况下数据无法正常记录的情况下,而设计的一种故障监测及数据记录报警功能;通过添加的管理模块和存储模块,保证了数据的记录与运行错误时及时修正提示功能,从而保证了PLC组态在应用时的正常运行,为PLC组态运行发生错误时的对错误的数据及原因有更清晰的处理方案。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术方法的流程图;图2是本专利技术系统的结构示意图;图3是实施例的实施流程图。具体实施方式下面结合附图和具体实施例对本专利技术作进一步说明,以使本领域的技术人员可以更好地理解本专利技术并能予以实施,但所举实施例不作为对本专利技术的限定。实施例一:一种应用于PLC组态的数据存储监测的实现方法,所述的方法的步骤具体如下:S1在PLC组态中添加存储模块和管理模块;S2管理模块判断PLC组态与上位机的连接状态;S3未连接时,管理模块将PLC组态的运行状态及数据存储在存储模块内;S4连接时,管理模块将PLC组态的运行状态及数据存储在上位机数据库中;本专利技术方法的目的在对数据进行一定的存储并且可以在相应的位置记录日志信息,当PLC运行错误时,可以通过连接上位机,读取相应芯片中发生错误前的数据信息及日志信息,为恢复错误前的运行状态提供相应的数据及状态;首先在原有PLC组态中按照S1添加存储模块和管理模块,由于考虑到功耗的增加及增加模块带来了程序复杂性问题,对存储模块的存储量及存储日志的时间进行相应的权衡,存储模块的容量不会太大,可以保存适量的数据,管理模块的功能也会比较简单;然后管理模块按照S2判断PLC组态与上位机之间的连接状态,当PLC组态与上位机之间未连接运行时,管理模块按照S3将PLC组态的运行状态及数据存储在存储模块中,当PLC组态与上位机之间连接运行时,管理模块按照S4将PLC组态的运行状态及数据存储在上位机数据库中;相比较现存的PLC组态,本专利技术方法通过添加存储模块并配置管理模块,完成在PLC组态未连接上位机时运行过程中的数据记录、检验、日志记录等功能;对于因某些故障导致与上位机断连的情况下数据无法正常记录的情况下,而设计的一种故障监测及数据记录报警功能;通过添加的管理模块和存储模块,保证了数据的记录与运行错误时及时修正提示功能,从而保证了PLC组态在应用时的正常运行,为PLC组态运行发生错误时的对错误的数据及原因有更清晰的处理方案;进一步的,所述S2管理模块判断PLC组态与上位机的连接状态的具体步骤如下:S201管理模块检查网络的连接状态;S202未连接上位机,管理模块标志位置位。进一步的,所述S3未连接本文档来自技高网...

【技术保护点】
1.一种应用于PLC组态的数据存储监测的实现方法,其特征是所述的方法的步骤具体如下:/nS1在PLC组态中添加存储模块和管理模块;/nS2管理模块判断PLC组态与上位机的连接状态;/nS3未连接时,管理模块将PLC组态的运行状态及数据存储在存储模块内;/nS4连接时,管理模块将PLC组态的运行状态及数据存储在上位机数据库中。/n

【技术特征摘要】
1.一种应用于PLC组态的数据存储监测的实现方法,其特征是所述的方法的步骤具体如下:
S1在PLC组态中添加存储模块和管理模块;
S2管理模块判断PLC组态与上位机的连接状态;
S3未连接时,管理模块将PLC组态的运行状态及数据存储在存储模块内;
S4连接时,管理模块将PLC组态的运行状态及数据存储在上位机数据库中。


2.根据权利要求1所述的方法,其特征是所述S2管理模块判断PLC组态与上位机的连接状态的具体步骤如下:
S201管理模块检查网络的连接状态;
S202未连接上位机,管理模块标志位置位。


3.根据权利要求2所述的方法,其特征是所述S3未连接时,管理模块将PLC组态的运行状态及数据存储在存储模块内的具体步骤如下:
S301管理模块对数据进行判断;
S302管理模块将合理数值的范围内的数据存入存储模块中;
S312管理模块将超出合理数值范围的数据控制写入,并发出警告信息;
S303管理模块对存储模块定期清理。


4.根据权利要求3所述的方法,其特征是所述S4连接时,管理模块将PLC组态的运行状态及数据存储在上位机数据库中的具体步骤如下:
S401上位机向管理模块发送连接成功的标志;
S402管理模块控制数据停止在存储模块的写入;
S403将PCL组态的运行状态及数据存储在上位机数据库中。


5.一种应用于PLC组态的数据存储监测的实现系统...

【专利技术属性】
技术研发人员:郭超马晓光张久明李常先
申请(专利权)人:山东超越数控电子股份有限公司
类型:发明
国别省市:山东;37

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

1