一种用于非标准通讯协议的通信方法

文档序号:7924253阅读:209来源:国知局
专利名称:一种用于非标准通讯协议的通信方法
技术领域
本发明涉及一种通信方法,特别涉及一种用于仪表监控系统的一种用于非标准通
讯协议的通信方法。
背景技术
目前很多国内制造的仪表,通讯方式采用厂家自己的非标准通讯协议,虽然可以
构成小的独立监控系统,却难以纳入厂级、车间级等大型的控制系统,这样不仅造成整个控
制系统的重复投资,同时还存在着仪表数据和控制系统数据不一致、数据管理困难等矛盾。 中国专利CN101005491公开了一种可在两种通讯协议间进行通讯的方法,该方法
在一转换装置上设有可与一网络建立联机的一通讯模块,以及一储存模块,该储存模块内
设有一转换软件,当该转换装置与该网络建立联机后,若接收到一封闭协议通讯网络所属
的客户端,透过该网络所传送的一网络讯号,即对该网络讯号进行转换,并传送到一开放协
议通讯网络所属的另一客户端,而若接收到该开放协议通讯网络所属的另一客户端,透过
该网络所传送的另一网络讯号,即对该另一网络讯号进行转换,并传送到该封闭协议通讯
网络所属的另一客户端,这些客户端间即可进行通讯,突破通讯协议不同的限制。 以上的发明具体应用于网络中通讯协议经过转化实现通信,需要软硬件结合的技
术,有一定的局限性,对仪表监控系统不适用。

发明内容
本发明所要解决的技术问题在于将非标准Modbus通讯协议仪表和常规PLC/DCS 控制系统融为一体,也为仪表制造厂家提高产品的通用性和可扩展性提供了有效的技术手 段。 为了解决上述问题本发明的技术方案是这样的 —种用于非标准通讯协议的通信方法,包括仪表监视的计算机、PLC/DC控制系统, 其特征在于通信过程包括如下程序步骤 (1)仪表监视的计算机发送通信内容前首先从预先存储的多种通信协议中随机选 择一种通信协议,进行通信。 (2)首先向PLC/DC控制系统发送握手信号,PLC/DC控制系统收到握手信号后将握 手信号再传送回仪表监视的计算机。 (3)仪表监视的计算机收到PLC/DCS控制系统传送回来的握手信号后进行信息比 较,判断回传的握手信号与事先发送的握手信号是否相同,与事先发送的握手信号相同时, 确认通信协议正确;若判断出与事先发送的握手信号不相同,则更换一种通信协议,再次运 行步骤(2);发送通信内容至PLC/DCS控制系统,PLC/DCS控制系统收到此通信内容以后也
将其回传给仪表监视的计算机。 (4)仪表监视的计算机将原通信内容与PLC/DCS控制系统传送回来的通信内容进 行信息比较,若两者不同,则说明通信中发生了误码,仪表监视的计算机重新发送该通信内容;若两者相同,则说明PLC/DCS控制系统收到的通信内容是正确的。 (5)仪表监视的计算机发送下一个握手信号,PLC/DCS控制系统收到这个握手信 号后将前一次收到的数据存入指定的存储区。这个工作过程重复一直持续到所有的数据传 送完成。 通过仪表监视的计算机与PLC/DCS控制系统的握手协商以及数据之间的比较来 实现非标准通讯协议的转化。 通过非标准通讯协议转化系统,省略了 PLC/DCS控制系统对应的模拟量输入模 块,同时将仪表监视计算和控制系统的人机界面合二为一。即节省了投资设备,又简化了操 作步骤。 本发明解决了将非标准Modbus通讯协议仪表和常规PLC/DCS控制系统融为一体 的技术问题,也为仪表制造厂家提高产品的通用性和可扩展性提供了有效的技术手段。


下面结合附图和具体实施方式
来详细说明本发明
图1表示本发明的非标准通讯协议转化系统的流程图。
具体实施例方式
为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结 合具体图示,进一步阐述本发明。 如图1所示,一种用于非标准通讯协议的通信方法,包括仪表监视的计算机、PLC/ DC控制系统,通信过程包括如下程序步骤 (1)仪表监视的计算机发送通信内容前首先从预先存储的多种通信协议中随机选 择一种通信协议l,进行通信。 (2)首先向PLC/DC控制系统发送握手信号2,PLC/DC控制系统进行接收信息3接
收握手信号,然后将再进行信息回传4,将握手信号传送回仪表监视的计算机。 (3)仪表监视的计算机收到PLC/DCS控制系统传送回来的握手信号后进行信息比
较5,判断回传的握手信号与事先发送的握手信号是否相同,若判断出与事先发送的握手信
号不相同,则更换一种通信协议,再次运行步骤(2);与事先发送的握手信号相同时,确认
通信协议正确,则进行发送通信内容6至PLC/DCS控制系统,PLC/DCS控制系统进行接收信
息3,收到通信内容以后进行信息回传4,将其回传给仪表监视的计算机。 (4)仪表监视的计算机将原通信内容与PLC/DCS控制系统进行信息回传4传送回
来的通信内容进行信息比较5,若两者不同,则说明通信中发生了误码,仪表监视的计算机
重新发送该通信内容;若两者相同,则说明PLC/DCS控制系统收到的通信内容是正确的。 (5)仪表监视的计算机再次发送握手信号2, PLC/DCS控制系统进行接收信息3收
到这个握手信号后将前一次收到的数据存入指定的存储区。这个工作过程重复一直持续到
所有的数据传送完成。 通过仪表监视的计算机与PLC/DCS控制系统的握手协商以及数据之间的比较来 实现非标准通讯协议的转化。 以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术
4人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本 发明的原理,在不脱离本发明精神和范围的前提下本发明还会有各种变化和改进,这些变 化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其 等同物界定。
权利要求
一种用于非标准通讯协议的通信方法,包括仪表监视的计算机、PLC/DC控制系统,通信过程包括如下程序步骤(1)仪表监视的计算机发送通信内容前首先从预先存储的多种通信协议中随机选择一种通信协议,进行通信;(2)首先向PLC/DC控制系统发送握手信号,PLC/DC控制系统进行接收信息接收握手信号,然后将再进行信息回传,将握手信号传送回仪表监视的计算机;(3)仪表监视的计算机收到PLC/DCS控制系统传送回来的握手信号后进行信息比较,判断回传的握手信号与事先发送的握手信号是否相同,若判断出与事先发送的握手信号不相同,则更换一种通信协议,再次运行步骤(2);与事先发送的握手信号相同时,确认通信协议正确,则进行发送通信内容至PLC/DCS控制系统,PLC/DCS控制系统进行接收信息,收到通信内容以后进行信息回传,将其回传给仪表监视的计算机;(4)仪表监视的计算机将原通信内容与PLC/DCS控制系统进行信息回传,传送回来的通信内容进行信息比较,若两者不同,则说明通信中发生了误码,仪表监视的计算机重新发送该通信内容;若两者相同,则说明PLC/DCS控制系统收到的通信内容是正确的;(5)仪表监视的计算机再次发送握手信号,PLC/DCS控制系统进行接收信息收到这个握手信号后将前一次收到的数据存入指定的存储区,这个工作过程重复一直持续到所有的数据传送完成。
全文摘要
一种用于非标准通讯协议的通信方法,特别涉及一种装有非标准通讯协议的转化软件的仪表监控系统。包括仪表监视的计算机、PLC/DC控制系统。通信过程包括如下程序步骤仪表监视的计算机首先从预先存储的多种通信协议中随机选择一种通信协议,向PLC/DC控制系统发送握手信号,握手成功进行发送通信内容。若握手不成功则更改通信协议,再次握手。本发明解决了将非标准Modbus通讯协议仪表和常规PLC/DCS控制系统融为一体的技术问题,也为仪表制造厂家提高产品的通用性和可扩展性提供了有效的技术手段。
文档编号H04L29/06GK101707585SQ20081020267
公开日2010年5月12日 申请日期2008年11月13日 优先权日2008年11月13日
发明者周世强 申请人:上海纳杰电气成套有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1