- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CHITIC-RS485通讯柴明军
MODBUS-485通讯
江山
现场设备地址、波特率、数据位、停止位和奇偶校验方式等参数设置与组态软件设置保持一致。
为保证现场设备支持MODBUS-485通讯协议,一般设备接入系统前需先用“串口调试软件”测试,由软件发送请求数据,看设备能否返回数据,返回数据是否正确等;一切正常后再接入系统,进行系统检查、调试。
串口调试软件中参数设置与现场设备设置一致,且端口地址(COM1、COM2...)与实际接入一致,如不确定是哪一个可以一个个试通讯,一般主机有两个串口,COM1不通即试COM2.
串口调试软件中发送数据格式由设备厂家提供,主要是提供功能码,具体格式附文本最后,参考。
现场设备(如多功能数显表、流量计等支持MODBUS-485通讯协议)的MODBUS地址需设备厂家提供;MODBUS地址即具体电量参数的读取地址,一般为十六进制,如电流地址为0130H。
软件设置中,新建设备的设备地址必须与现场设备的地址一致;如某数显表表头设置设备地址为2,则软件设置中该数显表设备地址必须为2才能实现通讯。
新建设备的端口地址(COM1、COM2等)必须与服务器端口地址一致;如软件设置中设备地址为2的多功能数显表的端口设为COM1,则设备2数显表的485两线需连接在串行通讯模板(串口管理服务器)的COM1端口,若接入其他端口则系统无法与数显表2实现通讯。
变量的寄存器地址由设备厂家提供的十六进制MODBUS地址转换而来,如电流的地址为0130H,则该设备中电流的寄存器地址为304。
功能码必须设置正确,其由设备厂家提供,如读取数据为03H,写入数据为06H;数据库(符号表)中新建变量时,读取还是写入功能码必须填写正确(有些软件有单独的功能码填写区);CHITIC软件中读取数据直接在寄存器地址中设置,读取数据一般用3或4,实际用4更多一些,即定义该变量时直接在其实际寄存器地址前加4即可,如读取某设备电流信号(0130H),0130H转换为十进制为304,则CHITIC总定义时其寄存器地址为4304。
因其他协议地址均从0开始,而MODBUS地址从1开始(1~65535),因此变量定义时参数寄存器地址一般为“十六进制直接转换而来的十进制+1”,如电流0130H在CHITIC中变量定时时,其寄存器地址为304+1=305,前面再加保持寄存器(读取)代码4,即最终写入的寄存器地址为4305.
某些MODBUS地址与设备厂家具体设定有关,参数寄存器地址也有些需要在“十六进制转换十进制后—1”,即0130H对应十进制为304,但软件读取时为303,前面加上保持寄存器(读取)代码4,最终写入的寄存器地址为4303.
软件设置中寄存器类型一般对数据影响不大,但当选择FLOAT类型时,需要注明数据解析格式,即在寄存器地址后加“,0”或“,1”或“,2”或“,3”逗号为英文格式,具体是加0、1、2、3中哪个数字可以只定义一个变量,分别在寄存器后添加0、1、2、3,编译下装后哪个数据显示正确则即为添加哪一个数字。
当选择INT等其他寄存器类型时不需要在寄存器地址后添加数据解析格式。
最终所需数据一般需要直接读取数据(Rx)进行换算后得出,具体换算公式由设备厂家提供。
附:
MODBUS通讯协议规约(设备厂家提供,参考)
通讯规约
1、规约简述 Modbus通讯规约被广泛的作为系统集成的标准。当通讯命令发送至仪器时,符合相应地址码的设备接收通讯命令,读取信息,如果没有出错则执行相应的任务,然后把执行结果返送给发送者;如果出错则返送错误报告信息(CRC16校验码出错则不返送任何信息)或者不返送任何信息。其通讯数据帧格式如下:
地址码 功能码 数据区 校验码 8位 8位 N×8位 16位CRC 地址码: 地址码是信息帧的第一个字节(8位),从0到255。这个字节表明由用户设置地址的从机将接收由主机发送来的信息。每个从机都必须有唯一的地址码,并且只有符合地址码的从机才能相应回送。当从机回送信息时,相应的地址码表明该信息来自于相应地址的从机。
功能码: 主机发送的功能码告诉从机执行怎么样的任务,从机的功能码则表明从机响应主机相应任务进行了操作。Modbus通讯规约定义的功能码为01H到7FH,网络电力仪表使用了其中一部分功能码。下表列出了所用到的功能码的具体含义及操作。
代码(Hex) 含 义 操 作 03H 读取数据 读取指定寄存器开始的一个或多个数据 06H 写单个寄存器 把设置的单个数值写入指定的寄存器 10H 写多个寄存器 把设置的数值写入指定的连续寄存器 注:如果从机发送的功能码的最高位是1(功能码127),则表明从机没有响应操作或发送出错。
数据区:数据区是根据不同的功能码而不同。数据区可以是实际数值,设置点,主机发送给从机或从机发送给主机的
您可能关注的文档
最近下载
- 医生如何应对患者的不同文化和观念.pptx VIP
- (2025年高考真题) 2025年高考广东卷物理真题(解析版).docx VIP
- 中止施工期间安全保障措施.docx VIP
- (2025年高考真题)2025年高考甘肃卷物理真题(解析版).docx VIP
- 七年级语文下册期末复习 病句辨析与修改(2)(原卷+答案解释)2024-2025学年(统编版).docx VIP
- 隧道工程安全监理细则.docx VIP
- 浙江浙能电力股份有限公司招聘笔试题库2025.pdf
- (2025年高考真题)2025年高考湖北卷物理真题(解析版).docx VIP
- topik韩语考试真题_29届初级B卷(答案).pdf VIP
- GBT 29639-2024 生产经营单位生产安全事故应急预案编制导则.docx VIP
文档评论(0)