×

利用VC实现MODBUS的两种错误检测方法

消耗积分:5 | 格式:rar | 大小:140 | 2009-08-31

分享资料个

Modbus协议是应用于电子控制器上的一种通用语言。通过此协议,控制器之间、控制器经由网络和其它设备之间可以通信。由于此协议的简单和通用性,在工业的监控系统中得到了广泛的应用。本文在介绍了MODBUS协议的基础上,给出了利用VC实现根据MODBUS协议传输方式不同所划分的两种错误检测方法LRC和CRC。
Modbus协议是一种工业网络控制协议,在国外已得到了广泛的应用,而在国内的控制器中用的较少。该协议描述了一个控制器访问其它设备的过程。如何来回应来自其它设备的请求,以及怎样侦测错误并记录,制定了公共的帧格式,而不管是经过何种网络进行通信的。它已经成为一种通用工业标准。Modbus可编程控制器之间可相互通讯,也可与不同网络上的其他设备进行通讯,支撑网络有Modicon的Modbus和Modbus+工业网络。Modicon的各种控制器使用的公共语言被称为 Modbus协议,该协议定义了控制器能识别和使用的信息结构。当在Modbus网络上进行通讯时,协议能使每一台控制器知道它本身的设备地址,并识别对它寻址的数据,决定应起作用的类型,取出包含在信息中的数据和资料等,控制器也可组织回答信息,并使用Modbus协议将此信息传送出去。正是由于Modbus协议的简单与通用性,可以很方便的实现在各种开发环境中的通信。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !