[实用新型]一种基于通讯管理机实现直流屏与上位机通信的装置无效
申请号: | 200820199552.X | 申请日: | 2008-12-15 |
公开(公告)号: | CN201335976Y | 公开(公告)日: | 2009-10-28 |
发明(设计)人: | 束龙胜;刘超;宛玉超;张全有;张立新 | 申请(专利权)人: | 安徽鑫龙电器股份有限公司 |
主分类号: | G05B19/418 | 分类号: | G05B19/418;H04L29/06 |
代理公司: | 芜湖安汇知识产权代理有限公司 | 代理人: | 蒋光恩 |
地址: | 241008安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 通讯 管理 实现 直流 上位 通信 装置 | ||
技术领域
本实用新型所要保护的技术方案涉及一种基于通讯管理机实现直流屏与上位机通信的装置。
背景技术
随着计算机技术在电力领域不断的应用,上位机监控使用的越来越普及,该技术是通过计算机与电力产品的通讯,将用户所关心的数据直观的在计算机上呈现出来,并可实现遥测、遥信、遥调、遥控等功能,用户在监控室即可了解到电力系统的运行状况。各种商业电力监控软件以及电力产品均支持本行业内多种或一种通讯协议,比如最常用的为MODBUS-RTU通讯协议,用户只需要将计算机的通讯口与电力产品的通讯口以总线等形式连接起来,在计算机端的监控软件上选择与电力产品相同的通讯协议,然后进行系统组态即可实现上位机监控功能。
传统的直流屏的通讯系统结构如附图1所示,其中PLC控制模块是核心通讯元件,其有两个通讯串口,分别为COM1和COM2,均为RS485半双工模式,其中COM1实现与AC-DC整流模块的连接通讯,COM2实现与触摸屏的连接通讯。为了实现直流屏系统与上位机的串口通讯,需要上位机的串口与PLC控制模块的COM1连接通讯,然而PLC控制系统的COM1已经与AC-DC整流模块连接通讯,该通讯线路已被占用,且两者间采用非标准的通讯协议,则无法直接与采用标准商业监控软件的上位机的通讯。
为解决此问题,目前是从上位机着手,在上位机端开发一个中间软件,此中间软件来解决与直流屏的通讯问题,然后商业电力监控软件通过调用此中间软件来实现对直流屏系统的监控。然而采用此种方案存在下面两点缺陷:一是由于通讯协议的限制,此中间软件需独占一个计算机的通讯串口,这样其他通讯设备就不能使用此串口;二是此中间软件采用了每间隔5秒钟,不论PLC控制系统与AC-DC整流模块是否在通讯,均向PLC控制系统发出数据请求的要求,这样容易造成该通讯线路发生总线冲突,结果是中间软件没有得到PLC控制系统的返回数据,而且扰乱了PLC控制系统与AC-DC整流模块的通讯。如何克服上述两个缺陷成为要解决的问题。
实用新型内容
为使得直流屏系统可以直接与商业监控软件直接通讯,本实用新型提供一种基于通讯管理机实现直流屏与上位机通信的装置。
所述装置包括AC-DC整流模块、PLC控制模块、触摸屏模块和上位机,其特征在于,所述装置还包括一个通讯管理机模块:所述PLC控制模块具有两个通讯串口,分别为串口1和串口2,其中串口1与AC-DC整流模块连接通讯,串口2与触摸屏模块连接通讯;所述通讯管理机具有两个通讯串口,分别为串口3和串口4,其中串口3与PLC控制模块的串口1连接通讯,串口4与上位机连接通讯,且与上位机的通讯采用标准的通讯协议;通讯管理机模块通过串口3从PLC控制模块获取到需要的数据信息,并存在通讯管理机模块的数据缓冲区中,当上位机有数据请求时,通过串口4将对应的数据信息发送给上位机。
优选地,所述装置通讯管理机定时中断并在中断中读取串口3数据接收缓冲区,根据串口3数据缓冲区是否为空来判断串口1通讯总线是否闲置。
优选地,所述装置通讯管理机在中断中根据串口3口的状态来设置UART_recv.state状态位的状态,UART_recv.state的状态主要有:Busy、Free、就绪、等待接收数据帧、等待接收命令帧、接收数据帧待处理、接收命令帧待处理、Over,并根据UART_recv.state的状态做相应的处理。
优选地,所述装置在读数据使能情况下,串口3接收到数据时,只有当通讯管理机处于等待接收数据帧或等待接收命令帧时接收到的数据才可能是所需数据,否则接收到的数据均为垃圾数据。
优选地,所述装置若接收数据为通讯管理机所需要的数据则将该数据累计存放在UART_recv.data[]缓冲区内,在判断数据接收完成的条件下将UART_recv.state的状态置为接收数据帧待处理状态或接收命令帧待处理状态。
优选地,所述装置当UART_recv.state处于数据等待、数据待处理等条件下起动超时计数器,若连续3秒钟没有有效数据则程序自动进入Over状态。
优选地,所述装置的通信管理机读取拨码开关SP1和SP2的状态,并与上次状态进行比较,当两者状态不相同时,重新设置了通讯地址或波特率。
一种基于通讯管理机实现直流屏与上位机通信的装置,由于采用上述结构,有益效果是:通讯管理机通过COM1通讯总线的复用技术,可以不定期的窃取到总线的使用权,在不影响PLC控制系统和AC-DC整流模块通讯的情况下实现了直流屏系统与上位机商业监控软件的直接通讯,并保证了通讯系统的快速性和可靠性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽鑫龙电器股份有限公司,未经安徽鑫龙电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200820199552.X/2.html,转载请声明来源钻瓜专利网。