1 / 9
文档名称:

MODBUS通讯协议详情及编程.doc

格式:doc   大小:45KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MODBUS通讯协议详情及编程.doc

上传人:beny00001 2019/10/17 文件大小:45 KB

下载得到文件列表

MODBUS通讯协议详情及编程.doc

相关文档

文档介绍

文档介绍:MODBUS通讯协议及编程 ModBus通讯协议分为RTU协议和ASCII协议,我公司的多种仪表都采用ModBusRTU通讯协议,如:YD2000智能电力监测仪、巡检表、数显表、光柱数显表等。下面就ModBusRTU协议简要介绍如下:一、通讯协议(一)、通讯传送方式: 通讯传送分为独立的信息头,和发送的编码数据。以下的通讯传送方式定义也与MODBUSRTU通讯规约相兼容:编码8位二进制起始位1位数据位8位奇偶校验位1位(偶校验位)停止位1位错误校检CRC(冗余循环码)初始结构=≥4字节的时间地址码=1字节功能码=1字节数据区=N字节错误校检=16位CRC码结束结构=≥4字节的时间地址码:地址码为通讯传送的第一个字节。这个字节表明由用户设定地址码的从机将接收由主机发送来的信息。并且每个从机都有具有唯一的地址码,并且响应回送均以各自的地址码开始。主机发送的地址码表明将发送到的从机地址,而从机发送的地址码表明回送的从机地址。功能码:通讯传送的第二个字节。ModBus通讯规约定义功能号为1到127。本仪表只利用其中的一部分功能码。作为主机请求发送,通过功能码告诉从机执行什么动作。作为从机响应,从机发送的功能码与从主机发送来的功能码一样,并表明从机已响应主机进行操作。如果从机发送的功能码的最高位为1(比如功能码大与此同时127),则表明从机没有响应操作或发送出错。数据区:数据区是根据不同的功能码而不同。数据区可以是实际数值、设置点、主机发送给从机或从机发送给主机的地址。 CRC码:二字节的错误检测码。(二)、通讯规约: 当通讯命令发送至仪器时,符合相应地址码的设备接通讯命令,并除去地址码,读取信息,如果没有出错,则执行相应的任务;然后把执行结果返送给发送者。返送的信息中包括地址码、执行动作的功能码、执行动作后结果的数据以及错误校验码。如果出错就不发送任何信息。×8位16位地址码:地址码是信息帧的第一字节(8位),从0到255。这个字节表明由用户设置地址的从机将接收由主机发送来的信息。每个从机都必须有唯一的地址码,并且只有符合地址码的从机才能响应回送。当从机回送信息时,相当的地址码表明该信息来自于何处。功能码:主机发送的功能码告诉从机执行什么任务。表1-1列出的功能码都有具体的含义及操作。代码含义操作03读取数据读取当前寄存器内一个或多个二进制值06重置单一寄存器把设置的二进制值写入单一寄存器数据区:数据区包含需要从机执行什么动作或由从机采集的返送信息。这些信息可以是数值、参考地址等等。例如,功能码告诉从机读取寄存器的值,则数据区必需包含要读取寄存器的起始地址及读取长度。对于不同的从机,地址和数据信息都不相同。错误校验码:主机或从机可用校验码进行判别接收信息是否出错。有时,由于电子噪声或其它一些干扰,信息在传输过程中会发生细微的变化,错误校验码保证了主机或从机对在传送过程中出错的信息不起作用。这样增加了系统的安全和效率。错误校验采用CRC-16校验方法。注:信息帧的格式都基本相同:地址码、功能码、数据区和错误校验码。(CRC)包含2个字节,即16位二进制。CRC码由发送设备计算,放置于发送信息的尾部。接收信息的设备再重新计算接收到信息的CRC码,比较计算得到的CRC码是否与接收到的相符,如

最近更新

河南开封市直医疗单位2024年招聘工作人员历年.. 59页

浙江宁波余姚市民政局下属事业单位招聘编外工.. 60页

浙江宁波海洋研究院招聘高层次人才6人历年高频.. 59页

浙江省宁波市事业单位招聘考试(职业能力倾向.. 148页

浙江省温州市事业单位招聘考试(职业能力倾向.. 147页

浙江省绍兴市事业单位招聘考试(职业能力倾向.. 148页

湖北咸宁市2024年直属事业单位招聘工作人员历.. 58页

湖南省长沙市工商行政管理局招聘工作人员10名.. 60页

甘肃省陇南地区选调生考试(行政职业能力测验.. 148页

福建省三明市事业单位招聘考试(职业能力倾向.. 149页

福建省厦门市事业单位招聘考试(职业能力倾向.. 147页

福建省漳州市中级人民法院2024年招聘人员历年.. 58页

福建省芗城区2024年公开招聘事业单位工作人员.. 59页

绵阳市2024年下半年科创区事业单位公开招聘工.. 59页

贵州省遵义市选调生考试(行政职业能力测验).. 146页

辽宁省抚顺市2024年市属事业单位公开招聘人员.. 59页

辽宁省本溪市事业单位招聘考试(职业能力倾向.. 148页

辽宁省葫芦岛市事业单位招聘考试(职业能力倾.. 147页

辽宁省铁岭市事业单位招聘考试(职业能力倾向.. 148页

辽宁省阜新市事业单位招聘考试(职业能力倾向.. 147页

郴州市第三人民医院2024年公开招聘工作人员历.. 60页

重庆市遂宁市选调生考试(行政职业能力测验).. 149页

陕西省咸阳市选调生考试(行政职业能力测验).. 149页

青岛莱西市2024年公开招聘事业单位工作人员历.. 58页

青海省黄南藏族自治州选调生考试(行政职业能.. 146页

黑龙江省事业单位招聘考试(职业能力倾向测验.. 148页

黑龙江省双鸭山市事业单位招聘考试(职业能力.. 147页

黑龙江省绥化市事业单位招聘考试(职业能力倾.. 148页

黑龙江省龙江县2024招聘污水处理厂工作人员历.. 59页

老人丧事请柬集合6篇 4页