变电站中智能设备打印机的共享打印方法技术

技术编号:7510761 阅读:402 留言:0更新日期:2012-07-11 13:15
变电站中智能设备打印机的共享打印方法,基于由一组智能设备组成的网络系统实现,关键在于:在上述网络系统中增设一个带有CPU及管理程序的打印控制器,此组智能设备与打印控制器借助RS485总线连接,打印控制器与打印机借助RS232串行接口连接,在每个智能设备中增设一个缓存器,在此基础上实现的共享打印方法。本共享打印方法不仅实现了对各个智能设备运行信息的打印,而且节约了成本及空间,同时也便于对整个打印系统的后期维护。

【技术实现步骤摘要】

本专利技术属于变电站自动化系统
,涉及变电站系统中智能设备对运行数据的打印方法,具体地说是。
技术介绍
在电力行业中,电厂、变电站等电力设施内部安装有许多自动化智能设备,例如线路保护装置、变压器保护装置、小电流接地选线装置等。这些自动化智能设备需要在运行期间自动打印一些运行信息,传统的做法是每一台自动化智能设备配备一台打印机,各个自动化智能设备各自打印自己的信息,这样不仅造成了成本、资源、及空间的极大浪费,也给设备维护带来了很大困难。另外,目前当受到成本、空间等限制不能为每一台自动化智能设备单独配备打印机时,就只给重要的自动化智能设备配备打印机,其他设备的运行信息无法进行打印。这样,在不能给所有的自动化智能设备配备打印机的情况下无法记录所有设备的运行信息, 这给智能设备的运行状态实时监测带来了很大的不便。
技术实现思路
本专利技术为了打破传统的一台智能设备配备一台打印机进行打印的模式,及为了解决只为重要的智能设备配备打印机带来的极大不便,设计了,本共享打印方法不仅实现了对各个智能设备运行信息的打印,而且节约了成本及空间,同时也便于对整个打印系统的后期维护。本专利技术采用的技术方案是,基于由一组智能设备组成的网络系统实现,关键在于在上述网络系统中增设一个带有CPU及管理程序的打印控制器,此组智能设备与打印控制器借助RS485总线连接,打印控制器与打印机借助RS232串行接口连接,在每个智能设备中分别增设一个缓存器,在此基础上,共享打印方法的具体步骤包括a、智能设备将要打印的信息存储至自身的缓存器中;b、打印控制器的CPU间歇式循环发送查询打印命令信息给各个智能设备;c、智能设备收到查询打印命令后,智能设备的管理控制单元查询缓存器中内容是否为空,如果不为空,则将缓存器中存储的打印信息通过RS485总线发送给打印控制器,跳至步骤d ;如果为空,则将无打印信息的反馈信号发送至打印控制器,跳至步骤b ;d、打印控制器将收到的打印信息借助RS232串行接口发送至打印机进行打印。本专利技术的有益效果是本共享打印方法不仅实现了对各个智能设备运行信息的打印,而且节约了成本及空间,同时也便于对整个打印系统的后期维护。附图说明图1是本专利技术的系统结构框图。图2是本专利技术中的打印控制器的控制流程图。图3是本专利技术中智能设备的操作流程图。附图中,1是1-1、1_2···1-η代表智能设备,2是打印控制器,3是打印机,4-1、4-2… 4-η代表缓存器。具体实施例方式,基于由一组智能设备1-1、1-2··· 1-η组成的网络系统实现,重要的是在上述网络系统中增设一个带有CPU及管理程序的打印控制器2,此组智能设备1-1、1-2··· 1-η与打印控制器2借助RS485总线连接,打印控制器2与打印机3借助RS232串行接口连接,在每个智能设备1-1、1-2··· 1-η中分别增设一个缓存器4-1、4-2···4-η,在此基础上,共享打印方法的具体步骤包括a、智能设备1-1、1_2···1-η将要打印的信息存储至自身的缓存器4-1、4-2···4_η中;b、打印控制器2的CPU间歇式循环发送查询打印命令信息给各个智能设备;c、智能设备收到查询打印命令后,智能设备的管理控制单元查询缓存器中内容是否为空,如果不为空,则将缓存器中存储的打印信息通过RS485总线发送给打印控制器2,跳至步骤d ;如果为空,则将无打印信息的反馈信号发送至打印控制器2,跳至步骤b ;d、打印控制器2将收到的打印信息借助RS232串行接口发送至打印机3进行打印。步骤b所述的循环发送查询打印命令信息的顺序是根据打印控制器2的地址列表池中的地址的先后顺序确定的。所述的智能设备4-1、4-2···4_η都有唯一的地址。所述的网络系统中增加新的智能设备时,将该新的智能设备的地址加入打印控制器2的地址列表池中。打印控制器2中还设置有中间存储器,在此基础上,步骤d中打印控制器2将收到的打印信息按照先后顺序暂存至中间存储器中,并根据中间存储器中存储的打印信息的顺序发送至打印机3。在具体实施时,如图3所示,各个智能设备1-1、1_2···1-η如果存在需要打印的信息,则将要打印的信息存储至自身的缓存器4-1、4-2··· 4-η中,并更改缓存器中的状态标志位为“1” ;如果没有需要打印的信息则将状态标志位置为“0” ;接着等待打印控制器2的查询打印命令。如图2所示,打印控制器2的CPU间歇式循环发送查询打印命令信息给各个智能设备1-1、1_2···1-η以实现轮询各个智能设备;接着,智能设备收到查询打印命令后,智能设备的管理控制单元查询缓存器中状态标志位的内容,如果为“ 1”,则将缓存器中存储的打印信息通过RS485总线发送给打印控制器2,打印控制器2将打印信息借助RS232串口发送至打印机进行打印,打印完毕之后,打印控制器接着轮询下一个智能设备;如果为“0”, 则将无打印信息的反馈信号发送至打印控制器2,打印控制器2接着查询下一个智能设备。权利要求1.,基于由一组智能设备(1-1、1-2…1-n) 组成的网络系统实现,其特征在于在上述网络系统中增设一个带有CPU及管理程序的打印控制器(2),此组智能设备(1-1、1-2··· 1-n)与打印控制器(2)借助RS485总线连接,打印控制器(2)与打印机(3)借助RS232串行接口连接,在每个智能设备(1-1、1_2…1-n)中分别增设一个缓存器(4-1、4-2…4-n),在此基础上,共享打印方法的具体步骤包括a、智能设备(1-1、1_2…1-n)将要打印的信息存储至自身的缓存器(4-1、4-2…4-n)中;b、打印控制器(2)的CPU间歇式循环发送查询打印命令信息给各个智能设备;c、智能设备收到查询打印命令后,智能设备的管理控制单元查询缓存器中内容是否为空,如果不为空,则将缓存器中存储的打印信息通过RS485总线发送给打印控制器(2),跳至步骤d ;如果为空,则将无打印信息的反馈信号发送至打印控制器(2),跳至步骤b ;d、打印控制器(2)将收到的打印信息借助RS232串行接口发送至打印机(3)进行打印。2.根据权利要求1所述的,其特征在于步骤b所述的循环发送查询打印命令信息的顺序是根据打印控制器(2)的地址列表池中的地址的先后顺序确定的。3.根据权利要求1所述的,其特征在于所述的智能设备(1-1、1-2…1-n)都有唯一的地址。4.根据权利要求1所述的,其特征在于所述的网络系统中增加新的智能设备时,将该新的智能设备的地址加入打印控制器(2)的地址列表池中。5.根据权利要求1所述的,其特征在于打印控制器(2)中还设置有中间存储器,在此基础上,步骤d中打印控制器(2)将收到的打印信息按照先后顺序暂存至中间存储器中,并根据中间存储器中存储的打印信息的顺序发送至打印机(3)。全文摘要,基于由一组智能设备组成的网络系统实现,关键在于在上述网络系统中增设一个带有CPU及管理程序的打印控制器,此组智能设备与打印控制器借助RS485总线连接,打印控制器与打印机借助RS232串行接口连接,在每个智能设备中增设一个缓存器,在此基础上实现的共享打印方法。本共享打印方法不仅实现了对各个智能设备运行信息的打印,而且节约了成本及空间,同时也便于对整个打印系统本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:张虎祥吕燕石安志国刘海涛陈贺陈洪雨
申请(专利权)人:石家庄科林电气股份有限公司
类型:发明
国别省市:

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

1
相关领域技术