fm100-2系列表计通讯规约100810

fm100-2系列表计通讯规约100810

ID:17500820

大小:1.51 MB

页数:37页

时间:2018-09-02

fm100-2系列表计通讯规约100810_第1页
fm100-2系列表计通讯规约100810_第2页
fm100-2系列表计通讯规约100810_第3页
fm100-2系列表计通讯规约100810_第4页
fm100-2系列表计通讯规约100810_第5页
资源描述:

《fm100-2系列表计通讯规约100810》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、FM100-2系列智能测控装置通讯规约P35FM100-2智能测控装置通讯规约深圳市华力特电气股份有限公司版权所有不得复制FM100-2系列智能测控装置通讯规约P35目录1引言32ModBus基本规则33数据帧格式34信息帧格式44.1地址码(ADD)54.2功能码(CS)54.3数据区(DATA):64.4错误校验码(CRC):75信息帧格式举例85.1功能码0385.2功能码0695.3功能码10105.4出错处理126FM100-2系列各型号通讯信息表136.1数据变换136.2FM100-2A146.3FM100-2

2、B186.4FM100-2C226.5FM100-2D286.6FM100-2E34FM100-2系列智能测控装置通讯规约P351引言FM100-2系列智能测控装置采用国际标准的MODBUS-RTU通讯协议,可与施耐德、西门子、AB、GE、Modicon等多个国际著名品牌的可编程顺序控制器(PLC)、SCADA,DCS或第三方具有ModBus兼容的监控系统之间进行信息和数据的有效传递。本通讯规约详细描述了本机串行口通讯的读、写命令格式及内部信息数据的定义,以便第三方开发使用。2ModBus基本规则Ø所有RS485通讯回路都应

3、遵照主/从方式。依照这种方式,数据可以在一个主站(如:PC)和最多32个从站(如:FM100-2系列智能测控装置)之间传递。Ø主站将初始化和控制在RS485通讯回路上传递的所有信息。Ø通讯的发起方只能为主站,不能为从站。Ø所有RS485总线上的通信都以“信息帧”(报文)方式发生。“信息帧”就是一个由数据帧(每一个字节为一个数据帧)构成的字符串(最多255个字节),是由信息头和发送的编码数据构成的标准异步串行数据。Ø如果主站或子站接收到含有未知命令的信息帧,则不予以响应。Ø任何情况从站只能响应主站一个请求。3数据帧格式通讯传输

4、为异步方式,并以字节(数据帧)为单位。在主站和从站之间传递的每一个数据帧都是11位的串行数据流。数据帧格式:起始位1位数据位8位(低位在前、高位在后)FM100-2系列智能测控装置通讯规约P35奇偶校验位1位:有奇偶校验位;无:无奇偶校验位停止位1位:有奇偶校验位;2位:无奇偶校验位有校验位的时序图:无校验位的时序图:主站发送的通讯命令以数据帧的形式在RS485总线上传输,从站装置自动将数据从数据帧中提取出来恢复成信息帧。如果信息帧的格式符合从站的要求,接收通讯命令,执行相应的任务;然后把执行结果返送至主站。如果信息帧的格式

5、不符合从站的要求,不发送任何信息。1信息帧格式STARTADDCSDATACRCEND初始结构地址码功能码数据区错误校验结束结构延时(相当于4个字节的时间)1字节8位1字节8位N字节N×8位2字节16位延时(相当于4个字节的时间)FM100-2系列智能测控装置通讯规约P351.1地址码(ADD)地址码为每次通讯传送的信息帧中的第一个数据帧(8位),从0到255。这个字节表明由用户设定地址码的从机将接收由主机发送来的信息。并且每个从机都有唯一的地址码,并且响应回送均以各自的地址码开始。主机发送的地址码表明将发送到的从机地址,而

6、从机发送的地址码表明回送的从机地址。1.2功能码(CS)功能码是每次通讯传送的信息帧中的第二个数据帧。ModBus通讯规约定义功能码为1~127(01H~7FH)。FM100-2系列智能测控装置利用其中的一部分功能码。作为主机请求发送,通过功能码告诉从机执行什么动作。作为从机响应,从机发送的功能码与主机发送来的功能码一样,并表明从机已响应主机进行操作。如果从机发送的功能码的最高位是1(功能码>127),则表明从机没有响应或出错。下表列出的功能码都具体的含义及操作。MODBUS部分功能码功能码定义操作03H读寄存器读取一个或多

7、个寄存器的数据06H写单个寄存器把一个16位二进制数写入单个寄存器10H写多个连续寄存器把N个16位二进制数写入连续寄存器03,读寄存器FM100-2系列智能测控装置采用ModBus通讯规约,利用通讯命令,可以进行读取点(保持寄存器或返回值输入寄存器)。功能码03H映射的数据区的保持和输入寄存器值都是16位(2字节)。这样从从站读取的寄存器值都是2字节。一次最多可读取寄存器数是125。由于一些可编程控制器不用功能码03,所以功能码03被用作读取点和返回值。从机响应的命令格式是从机地址、功能码、数据区及CRC码。数据区的数据都

8、是每2个字节为一组的双字节数,且高字节在前,低字节在后。FM100-2系列智能测控装置通讯规约P3506,写单个寄存器:主机利用这条命令把单点数据保存到FM100-2系列智能测控装置的存储器。从机也用这个功能码向主机返送信息。10,写多个点连续寄存器:主机利用这条命令把多点数据保存到FM1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。