功能安全系统的检测方法、系统、电子设备、存储介质与流程

文档序号:31053524发布日期:2022-08-06 09:28阅读:107来源:国知局
功能安全系统的检测方法、系统、电子设备、存储介质与流程

1.本发明涉及设备检测技术领域,尤其是涉及一种功能安全系统的检测方法、检测系统、电子设备及存储介质。


背景技术:

2.功能安全系统用于对生产装置和设备的潜在危险或措施不当行为进行及时响应和保护,使生产装置和设备进入一个预定义的安全停车工况(例如切断开关),从而使风险降低到可以接受的程度,保障生产装置、设备和周边环境的安全。
3.在工业自动化领域中,为了提高功能安全系统的安全完整性,系统中的关键元件(或子系统)通常都采用卡件自诊断的方式检验自身的健康状态和故障情况。功能安全系统通常都是长期运行在较为复杂的工业环境,在长期运行过程中虽然几率很低但是不可避免的会出现故障,此类故障大部分会被系统本身具备的诊断机制所发现,但是并不全面,也不能排除功能安全系统自诊断功能故障导致出现诊断结果错误的情况,因此,现有技术中,功能安全系统无法全面的检测所有关键元件(或子系统)的健康状态和故障情况,且自诊断的结果可靠性较低。
4.功能安全系统无法实现对故障的100%检测,因此导致系统中存在无法检测到的功能性失效。当现场设备长时间正常运行的情况下,该类失效带来的风险会随着时间不断累加,最后使系统的安全完整性能力下降;同时当现场要求动作时功能安全系统无法执行停车保护逻辑,危害资产、环境、人员的安全。


技术实现要素:

5.本发明主要解决的技术问题是提供一种功能安全系统的检测方法、检测系统、电子设备、存储介质,可以有效消除功能安全系统内潜在的失效风险,提升系统的安全完整性能力。
6.为解决上述技术问题,本发明采用的一个技术方案是:提供一种功能安全系统的检测方法,所述检测方法包括以下步骤:
7.通过软件平台将预先设置的检测参数发送到所述硬件测试装置,其中所述硬件测试装置通过通信网络与所述软件平台连接;
8.所述硬件测试装置接收到所述检测参数后发送到所述功能安全系统,其中所述功能安全系统中的功能模块与所述硬件测试装置电连接;
9.所述功能安全系统基于所述检测参数产生的诊断数据中的一部分由所述硬件测试装置反馈到所述软件平台,所述诊断数据的另一部分由所述功能安全系统反馈到所述软件平台;
10.所述软件平台分析所述诊断数据,并根据分析结果生成所述功能安全系统的检测报告,进一步根据所述检测报告提供建议。
11.其中,在通过软件平台将预先设置的检测参数发送到所述硬件测试装置之前,包
括:
12.所述功能安全系统基于所述检测参数产生的诊断数据中的一部分由所述硬件测试装置反馈到所述软件平台,所述诊断数据的另一部分由所述功能安全系统反馈到所述软件平台,测试用例包括输入设定值和输出设定值;
13.所述软件管理平台将测试用例集中的输入设定值和输出设定值关联;
14.所述检测方法包括:
15.通过软件平台将测试用例的输入设定值发送到所述硬件测试装置;
16.所述硬件测试装置接收到所述输入设定值后转化为相应的测试指令发送到所述功能安全系统;
17.所述功能安全系统基于输入的所述测试指令产生实际输出值,根据输入设定值、输出设定值和实际输出值三者的测试信息进行数据整合处理,并通过所述硬件测试装置和所述功能安全系统将整合得到的数据反馈到所述软件平台;
18.所述软件平台基于接收到的数据进行数据有效性和正确性的诊断、历史数据记录以及数据趋势分析,进一步分析所述功能安全系统的功能完整性,并将所述分析的结果作为所述检测报告。
19.其中,检测参数包括至少与以下一种特性相关的参数:信号精度、响应时间,降级、表决以及停车。
20.其中,所述检测报告包括所述功能安全系统为健康、亚健康或故障状态。
21.其中,检测参数包括响应时间的特性时,所述检测方法包括:
22.通过所述软件平台向所述硬件测试装置发送启动测试指令,并同时下发回路检测参数,检测参数包括输入联锁阈值、联锁模式以及输出联锁阈值;
23.当所述硬件测试装置接收到启动测试指令后,将所述输入联锁阈值发送给功能安全系统的与所述响应时间对应的ai模块;
24.所述硬件测试装置开启定时器,并实时获取所述ai模块反馈的诊断数据的一部分;当所述诊断数据达到输出联锁阈值后,记录定时器值,将所述定时器记录的时间作为响应时间并发送到所述软件平台,所述诊断数据的另一部分由所述功能安全系统发送给所述软件平台;
25.所述软件平台获取所述响应时间数据以及所述诊断数据并进行数据分析,得到所述分析结果。
26.其中,所述数据分析过程包括:筛选异常结果,并统计最大值,最小值及平均值。
27.其中,检测方法进一步包括:通过界面将所述响应时间值进行显示。
28.为解决上述技术问题,本发明还采用的一个技术方案是:提供一种检测系统,所述检测系统软件平台、硬件测试装置以及网络模块,其中:
29.通过所述软件平台将预先设置的检测参数发送到所述硬件测试装置,其中所述硬件测试装置通过网络模块的通信网络与所述软件平台连接;
30.所述硬件测试装置接收到所述检测参数后发送到所述功能安全系统,其中所述功能安全系统中的功能模块与所述硬件测试装置电连接;
31.所述功能安全系统基于所述检测参数产生的诊断数据中的一部分由所述硬件测试装置反馈到所述软件平台,所述诊断数据的另一部分由所述功能安全系统反馈到所述软
件平台;
32.所述软件平台分析所述诊断数据,并根据分析结果生成所述功能安全系统的检测报告,进一步根据所述检测报告提供建议。
33.为解决上述技术问题,本发明采用的又一个技术方案是:提供一种电子设备,所述电子设备包括处理器和存储器,所述存储器存储有计算机程序用于所述处理器执行前文所述的方法。
34.为解决上述技术问题,本发明采用的又一个技术方案是:提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序用于处理器执行前文所述的方法。
35.本发明的有益效果是:区别于现有技术的情况,提供一种功能安全系统的检测方法、检测系统、电子设备、存储介质,检测方法包括以下步骤:通过软件平台将预先设置的检测参数发送到所述硬件测试装置,其中所述硬件测试装置通过通信网络与所述软件平台连接;所述硬件测试装置接收到所述检测参数后发送到所述功能安全系统,其中所述功能安全系统中的功能模块与所述硬件测试装置电连接;所述功能安全系统基于所述检测参数产生的诊断数据中的一部分由所述硬件测试装置反馈到所述软件平台,所述诊断数据的另一部分由所述功能安全系统反馈到所述软件平台;所述软件平台分析所述诊断数据,并根据分析结果生成所述功能安全系统的检测报告,进一步跟进所述检测报告提供建议。因此可以有效消除功能安全系统内潜在的失效风险,提升系统的安全完整性能力。
附图说明
36.图1是本发明实施例提供的一种功能安全系统的检测方法的流程图;
37.图2是本发明实施例提供的另一种功能安全系统的检测方法的流程图;
38.图3是本发明实施例提供的又一种功能安全系统的检测方法的流程图;
39.图4是本发明实施例提供的一种检测系统的结构示意图;
40.图5是本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
41.现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本发明将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。
42.此外,附图仅为本发明的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。需要说明的是,本发明中的实施例、实施方式及其技术特征在不冲突的情况下可以相互组合,且本发明中的步骤顺序仅用于举例,在不冲突的情况下,不对其具体顺序做限制。
43.请参阅图1,图1是本技术实施例提供的一种功能安全系统的检测方法的流程示意图。如图1所示,本实施例的检测方法包括:
44.步骤s1:通过软件平台将预先设置的检测参数发送到所述硬件测试装置,其中所述硬件测试装置通过通信网络与所述软件平台连接。
45.步骤s2:所述硬件测试装置接收到所述检测参数后发送到所述功能安全系统,其中所述功能安全系统中的功能模块(例如元件)与所述硬件测试装置电连接。
46.步骤s3:所述功能安全系统基于所述检测参数产生的诊断数据中的一部分由所述硬件测试装置反馈到所述软件平台,所述诊断数据的另一部分由所述功能安全系统反馈到所述软件平台。
47.步骤s4:所述软件平台分析所述诊断数据,并根据分析结果生成所述功能安全系统的检测报告,进一步根据所述检测报告提供建议。
48.在步骤s1之前,根据测试需求制定测试方案,并结合测试对象的特性编写测试用例集,测试用例包括输入设定值和输出设定值,作为所述检测参数。进一步的,所述软件管理平台将测试用例集中的输入设定值和输出设定值关联。更具体的,测试用例包括各中类型的输入变量和输出变量。针对每一类型的输入变量和输出变量,都设置输入设定值和输出设定值。进一步,可将预设数量的输入设定值和输出设定值分组形成至少一组测试用例。也可以将预设范围内的输入设定值和输出设定值分组形成同一组测试用例。
49.检测参数包括至少与以下一种特性相关的参数:信号精度、响应时间,降级、表决以及停车。应理解,前文所述的测试用例的输入设定值和输出设定值可根据该些特性的不同而设置。
50.参阅图2,本技术的一实施例的检测方法包括以下步骤:
51.步骤s10:通过软件平台将测试用例的输入设定值发送到所述硬件测试装置。
52.步骤s20:所述硬件测试装置接收到所述输入设定值后转化为相应的测试指令发送到所述功能安全系统。
53.步骤s30:所述功能安全系统基于输入的所述测试指令产生实际输出值,根据输入设定值、输出设定值和实际输出值三者的测试信息进行数据整合处理,并通过所述硬件测试装置和所述功能安全系统将整合得到的数据反馈到所述软件平台。
54.步骤s40:所述软件平台基于接收到的数据进行数据有效性和正确性的诊断、历史数据记录以及数据趋势分析,进一步分析所述功能安全系统的功能完整性,并将所述分析的结果作为所述检测报告。
55.其中,所述检测报告包括所述功能安全系统为健康、亚健康或故障状态。健康代表功能安全系统正常运行。亚健康代表功能安全系统中的单个或多个组件处于故障临界点或者曾发生故障并恢复。故障代表功能安全系统单个或多个组件处于故障状态。
56.在一实施例中,通过硬件测试装置模拟正常的现场信号输入或输出,软件平台读取功能安全系统运行过程中产生的诊断数据,通过诊断数据分析评估来判断功能安全系统的健康状态。如果诊断数据分析为功能安全系统正常运行,则判断为功能安全系统健康;如果诊断数据分析为功能安全系统处于故障临界点或曾发生故障并恢复,则判断为功能安全系统亚健康;如果健康诊断数据分析为功能安全系统处于某一故障状态,则判断为功能安全系统故障。
57.进一步的,对运行中的功能安全系统,也可以开展旨在验证自诊断功能完整性的测试。具体而言,可通过硬件测试装置模拟异常的现场信号输入或输出,软件平台读取功能
安全系统运行过程中产生的诊断数据。如果健康诊断信息能够对异常的现场信号进行报警,则判断功能安全系统的自诊断电路正常;如果健康诊断信息无法对异常的现场信号进行检测报警或上报非预期的诊断结果,则判断功能安全系统的自诊断电路存在故障。
58.在一实施例中,通过软件平台下发控制指令使功能安全系统主动进入特定的故障状态,包括但不限于降级,异常复位,通讯失联。如果功能安全系统能按照预期行为模式响应故障,并及时导向安全状态,则判断系统为健康,否则为故障。同理,若下发的控制指令是正常状态时的判断原理相同。
59.进一步的,通过软件平台读取并分析故障注入前后功能安全系统元件的健康诊断数据,形成各元件的健康诊断检测报告,检测报告内容包含但不限于健康状态评估,故障预测,故障分析定位,故障消除解决方案。
60.请参阅图3,在检测参数包括响应时间的特性时,本实施例的检测方法包括以下步骤:
61.步骤s311:通过所述软件平台向所述硬件测试装置发送启动测试指令,并同时下发回路检测参数,检测参数包括输入联锁阈值、联锁模式以及输出联锁阈值。
62.在步骤s311之前还包括旁路被测逻辑回路的输入仪表和输出设备。
63.步骤s312:当所述硬件测试装置接收到启动测试指令后,将所述输入联锁阈值发送给功能安全系统的与所述响应时间对应的ai模块。
64.步骤s313:所述硬件测试装置开启定时器,并实时获取所述ai模块反馈的诊断数据的一部分;当所述诊断数据达到输出联锁阈值后,记录定时器值,将所述定时器记录的时间作为响应时间并发送到所述软件平台,所述诊断数据的另一部分由所述功能安全系统发送给所述软件平台。进一步的,还可以通过界面将所述响应时间值进行显示,具体可以展示100组左右的响应时间值。
65.步骤s314:所述软件平台获取所述响应时间数据以及所述诊断数据并进行数据分析,得到所述分析结果。
66.步骤s314的所述数据分析过程包括:筛选异常结果,并统计最大值,最小值及平均值。
67.本技术还提供一种检测系统来执行前文所述的检测方法。具体请参阅图4,图4是本技术实施例提供的一种检测系统的结构示意图。如图4所示,本实施例的检测系统20包括检测系统软件平台21、硬件测试装置22以及网络模块23,其中:
68.通过所述软件平台21将预先设置的检测参数发送到所述硬件测试装置22,其中所述硬件测试装置22通过网络模块23的通信网络与所述软件平台连接;
69.所述硬件测试装置22接收到所述检测参数后发送到所述功能安全系统,其中所述功能安全系统中的功能模块与所述硬件测试装置电连接。
70.所述功能安全系统基于所述检测参数产生的诊断数据中的一部分由所述硬件测试装置反馈到所述软件平台,所述诊断数据的另一部分由所述功能安全系统反馈到所述软件平台。
71.所述软件平台分析所述诊断数据,并根据分析结果生成所述功能安全系统的检测报告,进一步跟进所述检测报告提供建议。
72.本实施例中,硬件测试装置22、软件平台21、被测对象(功能安全系统)部署于同一
个安全网络中,数据传输由安全自有协议保证安全性,具备对数据的防伪装、防篡改、防插入的保护能力。测试系统和被测对象之间通过自有协议通讯,协议具有专一和安全性,网络中走的并非公开总线协议,如can,而是仅被被测对象、硬件测试装置22和软件平台21间互认的安全通信协议。这样保证了在测试过程中控制指令和数据不会被第三方解析,如果有第三方设备挂在本网络上,可以保证检测系统不会受到攻击或数据恶意篡改。
73.软件平台21可部署于计算机上,其包含五大功能组件,分别为:信息管理组件、功能管理组件、数据分析组件、报告整理组件以及网络管理组件。请一并参阅图4,上述五大功能组件具体下分二级子组件,以实现相应的功能,如:
74.1、工程管理组件:管理整个检验测试工程的信息,包含项目信息、装置信息、工段信息,人员信息等。
75.2、控制站管理组件:管理功能安全系统的信息,包含控制室信息、操作站信息、功能安全系统信息等;
76.3、流程管理组件:管理检验测试每项工作的执行顺序,以及测试流程间的相互制约关系;
77.4、业务数据交互组件:管理一体化检验测试装置与功能安全系统的交互数据,包括指令的下发和测试流程数据的上载;
78.5、信息收集管理组件:对每项测试流程的数据进行信息化管理,对大量数据进行精细化分级、提高数据质量,同时支持各种类型的文件的导入导出;
79.6、界面交互组件:管理ui界面,主要展示流程进度、系统状态、实时数据、操作提示等信息等;
80.7、数据分析组件:基于多维度和层次化的系统信息特点,自动分析及评估功能安全系统状态,对装置的历史及当前运行情况进行评估,对未来的健康状况进行预测;
81.8、报告管理组件:管理测试全周期中各阶段的报告,可视化展示,支持导入导出;
82.9、信息安全组件:管理装置的信息安全,包含操作权限管理、访问权限管理等;
83.10、通信驱动组件:管理与功能安全系统、检验测试装置和其他工程师站的通信;
84.软件平台21与硬件测试装置22、被测对象(功能安全系统)相互兼容,支持二级子组件的添加,因此具有可扩展性。
85.因此,本实施例由上述的功能管理组件管理,和二级子组件流程管理组件、业务数据交互组件、数据分析组件相关,执行信号精度、响应时间、降级、报警指示、网络通信负荷、停车逻辑等功能的测试。
86.硬件测试装置22包含各类信号输入输出类型,如模拟量信号类型,数字量信号类型等。硬件测试装置22接收软件平台21下发的控制指令执行相关功能,并向软件平台21实时传输功能安全系统的诊断数据。硬件测试装置22和被测对象(功能安全系统)通过硬接线传输和反馈测试信号。具体地,如图4,硬件测试装置22用于输出模拟现场设备的输入输出信号(该信号由软件平台21下发),信号通过硬接线与被测对象(功能安全系统x/y)相连。硬件测试装置上的模块pai、模块pdi以及模块pdo等可以模拟现场的模拟量和数字量输入输出信号。
87.被测对象功能安全系统接收到测试信号后进行信号的处理、诊断、执行逻辑程序后输出相应的输出信号,输出信号连接回硬件测试装置22。
88.软件平台21通过通信网络读取硬件测试装置22和被测对象控制器中的诊断数据,由数据分析组件进行收集数据的分析和整理。
89.例如前文所述在检测参数包括响应时间的特性时,本实施例的检测系统通过以下方式进行检测:
90.首先,旁路被测逻辑回路的输入仪表和输出设备。
91.进一步,将硬件测试装置22的pai模块/信号探头通过硬接线接入功能安全系统对应的ai模块/模块信号点输入侧;将do模块/do模块信号点输出侧通过硬接线接入pdo模块/信号探头。
92.进一步,通过所述软件平台21向所述硬件测试装置22的pai模块和pdo模块发送启动测试指令,并同时下发回路检测参数,检测参数包括输入联锁阈值、联锁模式以及输出联锁阈值。
93.进一步,当所述硬件测试装置22的pai模块接收到启动测试指令后,将所述输入联锁阈值发送给功能安全系统的与所述响应时间对应的ai模块。当和pdo模块接收到启动测试指令后开启定时器,并实时获取所述do模块的输出信号;当所述输出数据达到输出联锁阈值后,记录定时器值,将所述定时器记录的时间作为响应时间。进一步的,还可以通过界面将所述响应时间值进行显示,具体可以展示100组左右的响应时间值。
94.进一步的,所述软件平台21获取所述响应时间数据并进行数据分析,得到所述分析结果。数据分析过程包括:筛选异常结果,并统计最大值,最小值及平均值。
95.检测结束后恢复现场设备的旁路状态。
96.本技术基于独立的一体化检测系统,独立于被测对象(功能安全系统),彼此独立运行互不干扰,具有较高的系统独立性。
97.需要说明的是,本技术检测过程属于离线测试,检测过程不影响且独立于被测对象本身的功能执行。离线测试指的是,检测系统工作的时期是在功能安全系统处于旁路检修状态或者现场停车维护的阶段,此时功能安全系统相对于生产工艺流程处于“离线”状态。检测系统可以完整模拟输入-控制-输出的回路控制逻辑并测试其功能,而不需要担心测试过程中功能安全系统输入输出状态的变化对原生产工艺流程的影响。离线测试相比在线测试具备可操作性强,安全的特点。
98.本技术的检测流程属于闭环,检测系统生成检测报告后可引导式指导工程技术人员的介入和改进,直至系统故障、缺陷被解决。具体地,本技术的软件平台21包含数据分析组件,针对检测过程中从功能安全系统反馈的诊断数据及相关报警信息进行分析整合并自动生成检测报告。检测报告包含诊断数据整合,被测对象状态评估,风险预测、后续维护建议等,技术人员可以根据检测报告结果进行定向的维护,提升整改效率。同时软件平台21中集成了检测报告整理组件,针对维护过程中的操作,管理流程,数据等进行管理记录。因为软件平台21贯穿了检测的计划、执行、记录、评估、反馈、整改记录环节,并强调检测流程的先后性,因此是检测的全生命周期管理的工具平台。
99.下面参考图5来描述根据本发明的这种实施例的电子设备800。图5显示的电子设备800仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。电子设备800可为前文所述的主设备或者从设备。
100.如图5所示,电子设备800以通用计算设备的形式表现。电子设备800的组件可以包
括但不限于:上述至少一个处理单元810、上述至少一个存储单元820、连接不同系统组件(包括存储单元820和处理单元810)的总线830、显示单元840。
101.其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元810执行,使得所述处理单元810执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施例的步骤。例如,所述处理单元810可以执行如图1中的步骤s1:通过软件平台将预先设置的检测参数发送到所述硬件测试装置,其中所述硬件测试装置通过通信网络与所述软件平台连接。步骤s2:所述硬件测试装置接收到所述检测参数后发送到所述功能安全系统,其中所述功能安全系统中的功能模块与所述硬件测试装置电连接。步骤s3:通过所述硬件测试装置接收由所述功能安全系统基于所述检测参数产生的诊断数据,并进一步将所述诊断数据反馈到所述软件平台。步骤s4:所述软件平台分析所述诊断数据,并根据分析结果生成所述功能安全系统的检测报告,进一步根据所述检测报告提供建议。
102.存储单元820可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(ram)821和/或高速缓存存储单元822,还可以进一步包括只读存储单元(rom)823。
103.存储单元820还可以包括具有一组(至少一个)程序模块825的程序/实用工具824,这样的程序模块825包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
104.总线830可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
105.电子设备800也可以与一个或多个外部设备870(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备800交互的设备通信,和/或与使得该电子设备800能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口850进行。并且,电子设备800还可以通过网络适配器860与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器860通过总线830与电子设备800的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备800使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
106.通过以上的实施例的描述,本领域的技术人员易于理解,这里描述的示例实施例可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本发明实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本发明实施例的方法。
107.在本发明的示例性实施例中,还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施例中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施例的步骤。
108.用于实现上述方法的程序产品可以采用便携式紧凑盘只读存储器(cd-rom)并包
括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
109.所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
110.计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
111.可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。
112.可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
113.此外,上述附图仅是根据本发明示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。
114.综上所述,本技术提供一种功能安全系统的检测方法、检测系统、电子设备、存储介质,检测方法包括以下步骤:通过软件平台将预先设置的检测参数发送到所述硬件测试装置,其中所述硬件测试装置通过通信网络与所述软件平台连接;所述硬件测试装置接收到所述检测参数后发送到所述功能安全系统,其中所述功能安全系统中的功能模块与所述硬件测试装置电连接;所述功能安全系统基于所述检测参数产生的诊断数据中的一部分由所述硬件测试装置反馈到所述软件平台,所述诊断数据的另一部分由所述功能安全系统反馈到所述软件平台;所述软件平台分析所述诊断数据,并根据分析结果生成所述功能安全系统的检测报告,进一步跟进所述检测报告提供建议。可达到以下效果:
115.1、提高功能安全系统元件故障的诊断覆盖率,提高功能安全系统运行的安全性,降低功能安全系统停车的概率。
116.2、可以针对性地设计不同的故障模型,对功能安全系统开展模块级、功能级和器件级的全面性健康状态评估、失效诊断及故障预测。
117.3、可以进一步降低功能安全系统自诊断功能故障导致出现诊断结果错误的情况。
118.4、可以通过健康诊断信息分析对故障进行定位、分析根因、针对性地提出设计改进。
119.5、可以通过健康诊断信息对亚健康状态的功能安全系统元件进行预警和评估,提前进行预防性维护,延长系统平稳运行的时间。
120.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其他实施例。本发明旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由权利要求指出。
121.应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1