设备联锁内容的显示方法、操作站和操作站系统技术方案

技术编号:36706721 阅读:38 留言:0更新日期:2023-03-01 09:29
本申请实施例提供了一种设备联锁内容的显示方法、操作站和操作站系统。该方法包括:为操作站创建其过程画面中的每种设备的描述文件并存储至本地,所述描述文件包括对应设备的每种联锁功能块的联锁内容;响应于所述过程画面内的一设备的一联锁功能块的面板打开,从本地存储的与该设备相对应的描述文件中抓取与该联锁功能块相对应的联锁内容并显示到该面板上。本申请实施例支持更多字符长度的联锁内容的显示,可实现对联锁的精准描述。可实现对联锁的精准描述。可实现对联锁的精准描述。

【技术实现步骤摘要】
设备联锁内容的显示方法、操作站和操作站系统


[0001]本专利技术涉及面板中文本显示
,尤其涉及一种设备联锁内容的显示方法、操作站和操作站系统。

技术介绍

[0002]现有PCS7系统中,通常将各联锁功能块的联锁内容存储在CPU中,在联锁功能块(Interlock块)的面板上显示联锁内容时,需要将所对应输入管脚的联锁内容上以string类型上传至人机接口,由于string变量最多只能承载255个字节,这些文本变量就会受到string长度的限制,无法完全显示联锁内容,尤其对于例如通常需要用数百个字符的文本来表述联锁内容的行业(例如电力行业),受限的字符长度根本无法将联锁逻辑描述清楚。并且,每次更改联锁内容的描述文本后,都需要对OS进行编译、下载才能生效,而编译下载会耗费大量时间和人力。此外,对于一些合资公司,往往需要同时支持不同的语言的联锁内容,而现有系统也没有对于不同的语言的联锁内容的切换显示功能。

技术实现思路

[0003]鉴于此,本专利技术提供了一种设备联锁内容的显示方法、操作站和操作站系统,用于至少部分地解决上述技术问题。
[0004]第一方面,本申请实施例提供了一种设备联锁内容的显示方法,其特征在于,包括:
[0005]步骤A:为操作站创建其过程画面中的每种设备的描述文件并存储至本地,所述描述文件包括对应设备的每种联锁功能块的联锁内容;
[0006]步骤B:响应于所述过程画面内的一设备的一联锁功能块的面板打开,从本地存储的与该设备相对应的描述文件中抓取与该联锁功能块相对应的联锁内容并显示到该面板上。
[0007]在一种可能的实现方式中,所述每种联锁功能块的每个有效输入管脚对应所述描述文件中的一行联锁内容;
[0008]所述步骤B进一步包括:响应于所述过程画面内的一设备的一联锁功能块的面板打开,从本地存储的与该设备相对应的描述文件中抓取该联锁功能块的各有效输入管脚的相应行联锁内容并分别显示到该面板上的对应管脚标识的显示块上。
[0009]在一种可能的实现方式中,所述显示方法还包括:
[0010]计算抓取的所述各有效输入管脚的相应行联锁内容的长度,并根据所计算的长度确定相应显示块的弹窗尺寸;
[0011]响应于一显示块被触发,弹出对应弹窗以全文显示相应行联锁内容。
[0012]在一种可能的实现方式中,所述描述文件中的每行联锁内容包括以不同语言描述的多个联锁内容;
[0013]所述步骤B进一步包括:
[0014]响应于所述过程画面内的一设备的一联锁功能块的面板打开,获取所述操作站的当前系统语言;
[0015]根据所述操作站的当前系统语言,从本地存储的与该设备相对应的描述文件中抓取该联锁功能块的各有效输入管脚的相应行联锁内容中与所述系统语言相匹配的语言描述的联锁内容并分别显示到该面板上的相应管脚标识的显示块上。
[0016]在一种可能的实现方式中,所述不同语言描述的多个联锁内容存储在所述描述文件中的不同列;
[0017]所述根据所述操作站的当前系统语言,从本地存储的与该设备相对应的描述文件中抓取该联锁功能块的各有效输入管脚的相应行联锁内容中与所述系统语言相匹配的语言描述的联锁内容并分别显示到该面板上的相应管脚标识的显示块上,进一步包括:
[0018]根据所述操作站的当前系统语言,从本地存储的与该设备相对应的描述文件中抓取该联锁功能块的各有效输入管脚的相应行联锁内容;
[0019]对所抓取的相应行联锁内容进行字符分析以确定约定字符的位置;
[0020]根据所确定的约定字符的位置从所述相应行联锁内容中选取与所述系统语言相匹配的列的联锁内容并显示到该面板上的相应管脚标识的显示块上。
[0021]在一种可能的实现方式中,所述描述文件为csv文件、txt文件或excel文件。
[0022]在一种可能的实现方式中,所述方法还包括:
[0023]若所述操作站中的一种设备的描述文件被修改,则将修改后的描述文件存储至本地,并将具有最新修改时间戳的该种设备的描述文件更新至同一操作站系统中时间戳早于所述最新修改时间戳的操作站。
[0024]第二方面,本申请实施例提供了一种操作站,其特征在于,所述操作站配置有用于显示过程画面的过程控制系统;所述过程控制系统包括:
[0025]所述过程画面内的每种设备的描述文件,所述描述文件包括对应设备的每种联锁功能块的联锁内容;
[0026]联锁显示模块,用于响应于所述过程画面内的一设备的一联锁功能块的面板打开,从本地存储的与该设备相对应的描述文件中抓取与该联锁功能块相对应的联锁内容并显示到该面板上。
[0027]在一种可能的实现方式中,所述每种联锁功能块的每个有效输入管脚对应所述描述文件中的一行联锁内容;
[0028]所述联锁显示模块还用于响应于所述过程画面内的一设备的一联锁功能块的面板打开,从本地存储的与该设备相对应的描述文件中抓取该联锁功能块的各有效输入管脚的相应行联锁内容并分别显示到该面板上的对应管脚标识的显示块上。
[0029]在一种可能的实现方式中,所述过程控制系统还包括全文显示模块,用于计算抓取的所述各有效输入管脚的相应行联锁内容的长度,并根据所计算的长度确定相应显示块的弹窗尺寸,并且响应于一显示块被触发,弹出对应弹窗以全文显示相应行联锁内容。
[0030]在一种可能的实现方式中,所述描述文件中的每行联锁内容包括以不同语言描述的多个联锁内容;
[0031]所述联锁显示模块还用于响应于所述过程画面内的一设备的一联锁功能块的面板打开,获取所述操作站的当前系统语言,以及根据所述操作站的当前系统语言,从本地存
储的与该设备相对应的描述文件中抓取该联锁功能块的各有效输入管脚的相应行联锁内容中与所述系统语言相匹配的语言描述的联锁内容并分别显示到该面板上的相应管脚标识的显示块上。
[0032]在一种可能的实现方式中,所述不同语言描述的多个联锁内容存储在所述描述文件中的不同列;
[0033]所述联锁显示模块还用于根据所述操作站的当前系统语言,从本地存储的与该设备相对应的描述文件中抓取该联锁功能块的各有效输入管脚的相应行联锁内容,对所抓取的相应行联锁内容进行字符分析以确定约定字符的位置,并且根据所确定的约定字符的位置从所述相应行联锁内容中选取与所述系统语言相匹配的列的联锁内容并分别显示到该面板上的相应管脚标识的显示块上。
[0034]在一种可能的实现方式中,所述描述文件为csv文件、txt文件或excel文件。
[0035]在一种可能的实现方式中,所述过程控制系统还包括描述文件更新模块,用于若所述操作站中的一种设备的描述文件被修改,则将修改后的描述文件存储至本地,并将具有最新修改时间戳的该种设备的描述文件更新至同一操作站系统中时间戳早于所述最新修改时间戳的操作站。
[0036]第三方面,本申请实施例提供了一种操作站系统,其特征在于,所述操作站系统包括多个如权利要本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备联锁内容的显示方法,其特征在于,包括:步骤A:为操作站创建其过程画面中的每种设备的描述文件并存储至本地,所述描述文件包括对应设备的每种联锁功能块的联锁内容;步骤B:响应于所述过程画面内的一设备的一联锁功能块的面板打开,从本地存储的与该设备相对应的描述文件中抓取与该联锁功能块相对应的联锁内容并显示到该面板上。2.如权利要求1所述的显示方法,其特征在于,所述每种联锁功能块的每个有效输入管脚对应所述描述文件中的一行联锁内容;所述步骤B进一步包括:响应于所述过程画面内的一设备的一联锁功能块的面板打开,从本地存储的与该设备相对应的描述文件中抓取该联锁功能块的各有效输入管脚的相应行联锁内容并分别显示到该面板上的对应管脚标识的显示块上。3.如权利要求2所述的显示方法,其特征在于,所述显示方法还包括:计算抓取的所述各有效输入管脚的相应行联锁内容的长度,并根据所计算的长度确定相应显示块的弹窗尺寸;响应于一显示块被触发,弹出对应弹窗以全文显示相应行联锁内容。4.如权利要求2所述的显示方法,其特征在于,所述描述文件中的每行联锁内容包括以不同语言描述的多个联锁内容;所述步骤B进一步包括:响应于所述过程画面内的一设备的一联锁功能块的面板打开,获取所述操作站的当前系统语言;根据所述操作站的当前系统语言,从本地存储的与该设备相对应的描述文件中抓取该联锁功能块的各有效输入管脚的相应行联锁内容中与所述系统语言相匹配的语言描述的联锁内容并分别显示到该面板上的相应管脚标识的显示块上。5.如权利要求4所述的显示方法,其特征在于,所述不同语言描述的多个联锁内容存储在所述描述文件中的不同列;所述根据所述操作站的当前系统语言,从本地存储的与该设备相对应的描述文件中抓取该联锁功能块的各有效输入管脚的相应行联锁内容中与所述系统语言相匹配的语言描述的联锁内容并分别显示到该面板上的相应管脚标识的显示块上,进一步包括:根据所述操作站的当前系统语言,从本地存储的与该设备相对应的描述文件中抓取该联锁功能块的各有效输入管脚的相应行联锁内容;对所抓取的相应行联锁内容进行字符分析以确定约定字符的位置;根据所确定的约定字符的位置从所述相应行联锁内容中选取与所述系统语言相匹配的列的联锁内容并显示到该面板上的相应管脚标识的显示块上。6.如权利要求1

5中的任一项所述的显示方法,其特征在于,所述描述文件为csv文件、txt文件或excel文件。7.如权利要求1所述的显示方法,其特征在于,所述方法还包括:若所述操作站中的一种设备的描述文件被修改,则将修改后的描述文件存储至本地,并将具有最新修改时间戳的该种设备的描述文件更新至同一操作站系统中时间戳早于所述最新修改时间戳的操作站。8.一种操作站,其特征在于,所述操作站(200)配置有用于显示过程画面的过程控制系
统(201);所述过程控制系统(201)包括:所述过程画面内的每种设备的描述文件(202),所述描述文件(202)包括对应设备的每种联锁功能块的...

【专利技术属性】
技术研发人员:王培楠徐鹏斌
申请(专利权)人:西门子中国有限公司
类型:发明
国别省市:

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

1