[发明专利]数据传输方法及系统有效
申请号: | 201310308529.5 | 申请日: | 2013-07-18 |
公开(公告)号: | CN103346943A | 公开(公告)日: | 2013-10-09 |
发明(设计)人: | 武江涛;梁志超;曹亚猛;秦悦明;李小卿 | 申请(专利权)人: | 杭州和利时自动化有限公司;西安和利时系统工程有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;G05B19/418 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 310018 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 系统 | ||
技术领域
本发明涉及自动化控制领域,具体涉及一种数据传输方法及系统。
背景技术
profibus是一种国际化、开放式、不依赖于设备生产商的现场总线标准,主要用于工厂自动化车间级监控和现场设备层数据通信与控制的现场总线技术,广泛适用于制造业自动化、流程工业自动化和楼宇、交通电力等其他领域自动化。它由profibus-dp(decentralized periphery)、profibus-pa(process automation)、profibus-fms(fieldbus message specification)三个兼容部分组成。
其中profibus-dp是一种高速低成本通讯标准,多用于设备控制系统分散式I/O的通讯,设备控制系统主要包括主控模块和单模块,主控模块与单模块之间主要使用主-从方式进行通讯,主控模块通常周期性地与单模块进行数据交互。在实际应用中,一个主控模块连接若干个单模块,而profibus-dp的协议在进行数据交换时的原则为:在一个周期内,主控模块依次与单模块1、单模块2……到最后一个单模块N进行数据交互,然后进入下一周期继续依次与各个单模块进行数据交互。
单模块中包含profibus-dp从站,主控模块依据profibus-dp协议与单模块进行数据交互时,实际上为主控模块与单模块中的profibus-dp从站进行数据交互,根据profibus-dp协议的规定,主控模块与每个profibus-dp从站进行一次数据交互时,能够传输数据量的最大值为244字节,由于现有的单模块多为西门子等外国公司提供的,其每个单模块中只有一个profibus-dp从站,因此主控模块与单模块进行一次数据交互时,能够传输的数据量的最大值为244字节。
但随着现场应用环境的复杂变化及现有技术的不断进步,主控模块与单模块之间需要进行大数据量的传输,244字节的数据量已经远远不能满足要求,但限于profibus-dp协议的规定和单模块本身结构,主控模块在一个周期内仅能够与单模块进行244字节的传输,因此主控模块与单模块需要在多个周期多次进行数据交互,这导致单模块与主控模块之间实现一次完全的数据交互需要的时间则会很长,这严重影响了主控模块与单模块之间数据的传输时间和数据后续的使用过程。
因此现在急需自主研发一种单模块,使单模块能够与主控之间进行大数据量的传输,又能满足profibus-dp协议标准,从而满足现有技术中主控模块与单模块之间进行大数据量数据交互的需求。
发明内容
本发明提供了一种数据传输方法及系统,在数据传输系统使用该数据传输方法后,能够实现单模块能够与主控之间进行大数据量的传输的目的,从而满足现有技术中主控模块与单模块之间进行大数据量profibus-dp协议数据交互的需求。
为了实现上述目的,本发明提供了以下技术手段:
一种数据传输方法,应用于数据传输系统,所述数据传输系统包括:主控模块、与所述主控模块相连的转换模块和与所述转换模块相连的至少一个单模块,每个单模块内部包括预设数量的profibus-dp从站,所述profibus-dp从站包括UART模块、接收模块、发送模块、控制模块、存储模块和总线交互接口模块,包括:
在所述至少一个单模块中选取一个单模块作为目标单模块;
在内存中查找与所述目标单模块进行数据传输的目标数据和所述目标数据的数据量,并获取所述目标单模块内profibus-dp从站的预设数量和每个profibus-dp从站的从站地址;
根据所述目标数据、所述目标数据的数据量和所述profibus-dp从站的预设数量,确定与所述目标单模块内每个profibus-dp从站进行数据传输的从站数据;
将包含第一从站地址和与所述第一从站地址对应的第一从站数据的第一访问数据,通过所述转换模块采用profibus-dp协议发送至所述目标单模块;
在接收所述目标单模块反馈的第一应答数据后,将包含下一从站地址和与所述下一从站地址对应的下一从站数据的下一访问数据,通过所述转换模块采用profibus-dp协议发送至所述目标单模块,依次类推直到遍历所述目标单模块内的每个profibus-dp从站。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州和利时自动化有限公司;西安和利时系统工程有限公司,未经杭州和利时自动化有限公司;西安和利时系统工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310308529.5/2.html,转载请声明来源钻瓜专利网。