ModBusMMiA—Vcom.8公司培训课件,公司项目管理培训.doc

ModBusMMiA—Vcom.8公司培训课件,公司项目管理培训.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
智能MCC控制保护装置 MODBUS_RTU通讯规约 (本协议采用主从问答方式) MODBUS通讯协议 智能MCC控制保护装置提供了标准的RS-485通讯接口及ModBus通讯协议,这个通讯协议已广泛被国内外电力行业及工控行业作为系统集成的标准。 通讯数据的类型及格式 信息传输为异步方式,并以字节为单位。在主站和从站之间传递的通讯信息是11位的字格式: 字格式(串行数据) 11位二进制 起始位 1位 数据位 8位 奇偶校验位 1位:偶校验位 停止位 1位 波特率 9600 ● 通讯数据(信息帧)格式 数据格式: 地址码 功能码 数据区 错误校检 数据长度: 1字节 1字节 N字节 16位CRC码(冗余循环码) ★ 注:1、1个字节由8位二进制数组成(既8 bit)。 2、ModBus是Modicon公司的注册商标。 3、“从机”在本文件中既为智能MCC控制保护装置。 一、通讯信息传输过程 当通讯命令由发送设备(主机)发送至接收设备(从机)时,符合相应地址码的从机接收通讯命令,并根据功能码及相关要求读取信息,如果CRC校验无误,则执行相应的任务,然后把执行结果(数据)返送给主机。返回的信息中包括地址码、功能码、执行后的数据以及CRC校验码。如果CRC校验出错就不返回任何信息。 1.1 地址码 地址码是每次通讯信息帧的第一字节(8位),从1到255。这个字节表明由用户设置地址的从机将接收由主机发送来的信息。每个从机都必须有唯一的地址码,并且只有符合地址码的从机才能响应回送信息。当从机回送信息时,回送数据均以各自的地址码开始。主机发送的地址码表明将发送到的从机地址,而从机返回的地址码表明回送的从机地址。相应的地址码表明该信息来自于何处。 智能MCC控制保护装置地址的设定方法: 进入设置定值状态(详见使用手册),按“选择”键,当功能码为“P-”时 按“加”、“减”键改变地址,按“确认”键后,执行存储返回。(详见使用手册) 1.2 功能码 是每次通讯信息帧传送的第二个字节。ModBus通讯规约可定义的功能码为1到127。智能MCC控制保护装置仅用到其中的一部分功能码。作为主机请求发送,通过功能码告诉从机应执行什么动作。作为从机响应,从机返回的功能码与从主机发送来的功能码一样,并表明从机已响应主机并且已进行相关的操作。 表8.1 MODBUS部分功能码 功能码 定 义 操 作(二进制) 02 读开关量输入 读取一路或多路开关量状态输入数据 01 读开关量输出 读取一路或多路开关量输出状态数据 04 读输入寄存器 读取一个或多个寄存器的数据 05 写开关量输出 控制一路继电器“合/分”输出 09 广播对时 对时(通讯地址为255) 1.3 数据区 数据区包括需要由从机返送何种信息或执行什么动作。这些信息可以是数据(如:开关量输入/输出、模拟量输入/输出、寄存器等等)、参考地址等。例如,主机通过功能码02告诉从机返回寄存器的值(包含要读取寄存器的起始地址及读取寄存器的长度),则返回的数据包括寄存器的数据长度及数据内容。对于不同的从机,地址和数据信息都不相同(应给出通讯信息表)。 智能MCC控制保护装置采用Modbus通讯规约,主机(PLC、RTU、PC机、DCS等)利用通讯命令(功能码04),可以任意读取其数据寄存器(其数据信息表详见附录)。 二、MODBUS功能码简介 2.1 功能码“02” 编码(地址) 说明 10001(0000) 可编程输入1 10002(0001) 可编程输入2 10003(0002) 可编程输入3 10004(0003) 可编程输入4 10005(0004) 可编程输入5 10006(0005) 备用 10007(0006) 备用 10008(0007) 备用(远方启A) 10009(0008) 备用(远方启B) 10010(0009) 备用(远方停止) 10011(000A) 运行A 10012(000B) 运行B 10013(000C) 远方(1—允许启停控制,0—禁止) 10014(000D) 就地(1—允许启停控制,0—禁止) 10015(000E) 通讯允许(1—通讯启停有效,0—禁止) 10016(000F) 工作(0)/ 备用(1) 10

文档评论(0)

潮起潮落 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档