【技术实现步骤摘要】
一种报警同步发声方法、装置、存储介质和操作站
本专利技术涉及计算机应用
,更具体地说,涉及一种报警同步发声方法、装置、存储介质和操作站。
技术介绍
DCS(DistributedControlSystem,集散控制系统)是以微处理器为基础,采用控制功能分散、显示操作集中、兼顾分而自治和综合协调的设计原则的新一代仪表控制系统。DCS的主控室作为集中控制的中心,布置有数量不等的操作站,各操作均为独立的计算机系统。操作站的功能之一是通过报警发声的形式,向操作员提醒重要事件。操作站的报警系统一般采用对等CS架构设计,由各操作站各自计算、产生报警并独立发声。但各操作站的处理存在时滞,无法同步发声,导致报警声此起彼伏,特别是各操作站采用人声报警时,报警声犹如犯了口吃症。
技术实现思路
有鉴于此,本专利技术提供一种报警同步发声方法、装置、存储介质和操作站,以实现跨操作站的报警同步发声。一种报警同步发声方法,独立应用于多个操作站,所述报警同步发声方法包括:每当接收到本操作站的操作系统发送的定 ...
【技术保护点】
1.一种报警同步发声方法,独立应用于多个操作站,其特征在于,所述报警同步发声方法包括:/n每当接收到本操作站的操作系统发送的定时器消息时,都获取本操作系统的当前UTC时间Tn;其中,上位机预先对各操作站进行时钟同步,预先设置各操作站中的起始时间Ts、节拍时长Tp以及定时器间隔时间Tt均一致,Tt比Tp小预设个数量级;/n计算从起始时间Ts到当前UTC时间Tn为止所经过的节拍数Tempo,Tempo为自然数;/n按照每经过Int个节拍播放一次报警声的原则,判断当前节拍数Tempo下是否要开始播放报警声,并按判断结果进行执行,Int为各操作站统一约定的一个正整数。/n
【技术特征摘要】
1.一种报警同步发声方法,独立应用于多个操作站,其特征在于,所述报警同步发声方法包括:
每当接收到本操作站的操作系统发送的定时器消息时,都获取本操作系统的当前UTC时间Tn;其中,上位机预先对各操作站进行时钟同步,预先设置各操作站中的起始时间Ts、节拍时长Tp以及定时器间隔时间Tt均一致,Tt比Tp小预设个数量级;
计算从起始时间Ts到当前UTC时间Tn为止所经过的节拍数Tempo,Tempo为自然数;
按照每经过Int个节拍播放一次报警声的原则,判断当前节拍数Tempo下是否要开始播放报警声,并按判断结果进行执行,Int为各操作站统一约定的一个正整数。
2.根据权利要求1所述的报警同步发声方法,其特征在于,所述按照每经过Int个节拍播放一次报警声的原则,判断当前节拍数Tempo下是否要开始播放报警声,并按判断结果进行执行,包括:
计算节拍数Tempo除以Int所得余数Alm,判断Alm是否等于各操作站统一约定的阈值,如果是,开始播放报警声,直至当前报警声播放完毕。
3.根据权利要求1所述的报警同步发声方法,其特征在于,所述对各操作站进行时钟同步,包括:采用网络时间协议NTP授时或全球定位系统GPS授时的方式对各操作站进行时钟同步。
4.根据权利要求1所述的报警同步发声方法,其特征在于,计算出的节拍数Tempo使用n位无符号的整数来保存,递增溢出后归零继续递增,n≥2。
5.一种报警同步发声装置,独立应用于多个操作站,其特征在于,所述报警同步发声装置包括:
预处理单元,...
【专利技术属性】
技术研发人员:王博,罗幸明,戴晓华,葛剑,刘威,汪宏毅,沈人杰,
申请(专利权)人:浙江中控技术股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。