一种基于DCS控制系统的自检模块及方法与流程

文档序号:34389299发布日期:2023-06-08 09:03阅读:110来源:国知局
一种基于DCS控制系统的自检模块及方法与流程

本发明涉及自动化,尤其涉及一种基于dcs控制系统的自检模块及方法。


背景技术:

1、dcs控制系统中的顺控是一种常用的控制程序。程序执行过程为连续的液位或温度等仪表条件或是计时条件判断,并按一定先后顺序执行对应阀门及电机的开关动作等。

2、通常在顺控程序由准备阶段进入执行阶段前,会添加额外的判断条件作为顺控程序执行的限制条件。用以防止某些条件未达成而直接执行顺控程序中的动作对生产设备造成损毁,或是产生其他本可提前避免的意外事故。这些条件即为顺控的自检条件。例如化工生产过程常用的反应釜装置,釜体进出口分别有进料阀门及出料阀门。一个反应釜的加料程序,它在开始加料动作前需要确保该反应釜的釜底出料阀门为关闭状态。如未关闭,则料液加注反应釜的同时就会通过釜底出料阀门泄漏跑料。那么判断出料阀门的关闭状态就成为反应釜加料程序的一个自检条件(阀门会将本体开到位、关到位状态通过信号线缆接入dcs控制系统内)。

3、前段叙述顺控程序由多个动作组成而非单一动作,它的自检条件根据实际情况就可能为单个或单个以上。在有多条自检条件的情况下,将自检条件判断全部写入顺控主程序内,会使程序代码过于庞大且繁琐。无论在程序编写过程中及后期维护过程中,对相关人员均会造成负担及困扰。

4、同时自检条件也不只是单一作为底层程序而存在,还需要绘制对应面板辅助操作人员进行相应的监视及操作工作。那么没有合适的模块化工具,对面板开发既不友好又不规范,进一步会影响操作人员的使用。


技术实现思路

1、(一)要解决的技术问题

2、鉴于现有技术的上述缺点、不足,本发明提供一种基于dcs控制系统的自检模块及方法,其解决了现有技术中在有多条自检条件的情况下,将自检条件判断全部写入顺控主程序内,会使程序代码过于庞大且繁琐。无论在程序编写过程中及后期维护过程中,对相关人员均会造成负担及困扰的技术问题。

3、(二)技术方案

4、为了达到上述目的,本发明采用的主要技术方案包括:

5、第一方面,本发明实施例提供一种基于dcs控制系统的自检模块,所述模块与下游顺控主程序交换接口连接,所述自检模块包括:

6、自检单元,所述自检单元包括多个自检条件判断接口;每一自检条件判断接口在接收到外部自检条件程序后,分别按照自检条件程序进行自检判断,并分别获取每一自检条件判断接口的判断结果;

7、所述自检单元根据所有自检条件判断接口的判断结果输出最终的判断结果;所述最终的判断结果包括:用于表示所有判断结果均符合自检条件程序的第一符号或者用于表示至少有一个判断结果不符合自检条件程序的第二符号;

8、状态单元,用于获取下游顺控主程序当前的状态,并将下游顺控主程序当前的状态发送至自检屏蔽单元;

9、自检屏蔽单元,用于接收用户指令对自检单元的最终的判断结果进行屏蔽处理,并将屏蔽处理后的最终的判断结果发送至自检输出单元;还用于根据所述下游顺控主程序当前的状态,对自检单元的最终的判断结果进行屏蔽复位处理,得到屏蔽复位处理后的最终的判断结果发送至自检输出单元;

10、自检输出单元,用于将屏蔽处理后的最终的判断结果或者屏蔽复位处理后的最终的判断结果输出给下游顺控主程序交换接口。

11、优选地,所述自检模块还包括:

12、状态显示单元,用于获取每一自检条件判断接口的判断结果,并展示不同颜色进行表示自检条件判断接口的判断结果是否符合自检条件程序。

13、优选地,

14、所述自检条件判断接口,在没有接收到外部自检条件程序时,则默认该自检条件判断接口的判断结果为满足外部自检条件程序。

15、优选地,

16、所述顺控主程序当前的状态包括:运行、保持、已放弃、已完成、已停止。

17、优选地,

18、自检屏蔽单元根据所述下游顺控主程序当前的状态,对自检单元的最终的判断结果进行屏蔽复位处理,具体包括:

19、当所述顺控主程序当前的状态为已放弃、已完成、已停止状态时,则自检屏蔽单元对自检单元的最终的判断结果进行屏蔽复位处理。

20、优选地,

21、自检屏蔽单元,包括自检屏蔽按钮;

22、所述自检屏蔽按钮通过或逻辑连接自检单元的最终的判断结果;

23、其中,自检屏蔽单元,默认初始状态下自检屏蔽按钮为关;

24、所述自检屏蔽单元在接收用户指令后自检屏蔽按钮打开以对自检单元的最终的判断结果进行屏蔽处理;

25、所述屏蔽处理为将自检单元的最终的判断结果进行屏蔽并输出符合自检条件程序的第一符号。

26、优选地,当所述顺控主程序当前的状态为已放弃、已完成、已停止状态时,则自检屏蔽单元对自检单元的最终的判断结果进行屏蔽复位处理,具体包括:

27、自检屏蔽单元,当所述顺控主程序当前的状态为已放弃、已完成、已停止状态时将屏蔽按钮置的值关上,以对自检条件判断结果屏蔽复位处理;

28、所述屏蔽复位处理为不对自检单元的最终的判断结果进行屏蔽,直接将自检单元的最终的判断结果输出。

29、优选地,

30、状态显示单元,还用于在自检屏蔽单元的屏蔽按钮置打开时,展示出屏蔽按钮打开的信息。

31、优选地,

32、所述自检单元中自检条件判断接口的数量为8个。

33、另一方面,本实施例还提供一种基于dcs控制系统的自检条件处理方法,所述方法由上述的基于dcs控制系统的自检模块所执行。

34、(三)有益效果

35、本发明的有益效果是:本发明的一种基于dcs控制系统的自检模块及方法,由于采用自检单元,所述自检单元包括多个自检条件判断接口;每一自检条件判断接口在接收到外部自检条件程序后,分别按照自检条件程序进行自检判断,并分别获取每一自检条件判断接口的判断结果;所述自检单元根据所有自检条件判断接口的判断结果输出最终的判断结果;所述最终的判断结果包括:用于表示所有判断结果均符合自检条件程序的第一符号或者用于表示至少有一个判断结果不符合自检条件程序的第二符号;状态单元,用于获取下游顺控主程序当前的状态,并将下游顺控主程序当前的状态发送至自检屏蔽单元;自检屏蔽单元,用于接收用户指令对自检单元的最终的判断结果进行屏蔽处理,并将屏蔽处理后的最终的判断结果发送至自检输出单元;还用于根据所述下游顺控主程序当前的状态,对自检单元的最终的判断结果进行屏蔽复位处理,得到屏蔽复位处理后的最终的判断结果发送至自检输出单元;自检输出单元,用于将屏蔽处理后的最终的判断结果或者屏蔽复位处理后的最终的判断结果输出给下游顺控主程序交换接口。本发明以模块化的方式,提供了一个具有自检条件的接口工具的自检单元,为顺控主程序提供辅助的自检多条件程序判断及屏蔽,提供多个接口进行多条件连接。从而降低主程序中代码量,节省系统资源。使程序编写更为简洁,内部程序结构更为清晰。同时在模块内部封装对应的操作面板进行自检条件监视及控制,规范化面板开发,方便操作人员使用。

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