多功能电力仪表通迅协议.doc_第1页
多功能电力仪表通迅协议.doc_第2页
多功能电力仪表通迅协议.doc_第3页
多功能电力仪表通迅协议.doc_第4页
多功能电力仪表通迅协议.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PMAC600B-W-C-LNMODBUS_RTU通讯规约一、通讯数据的类型及格式信息传输为异步方式,并以字节为单位,在主机和从机之间传递的通讯信息是11位的字格式,包含1个起始位(0),8个数据位,2个停止位(1),无校验。信息帧格式:开 始地址码功能码数据区CRC校验码结 束大于3.5个字节停顿时间1字节1字节n字节2字节大于3.5个字节停顿时间二、通讯信息传输过程通讯命令由主机发送至从机时,与主机发送的地址码相符的从机接收通讯命令,如果CRC校验无误,则执行相应的操作,然后把执行结果(数据)返送给主机。返回的信息中包括地址码、功能码、执行后的数据以及CRC校验码。如果CRC校验出错就不返回任何信息。2.1 地址码地址码是每个通讯信息帧的第个1字节,从1到247。每个从机必须有总线内唯一的地址码,只有与主机发送的地址码相符的从机才能响应回送信息。当从机回送信息时,回送数据均以各自的地址码开始。主机发送的地址码表明将发送到的从机地址,从机返回的地址码表明回送的从机地址,相应的地址码表明该信息来自于何处。2.2 功能码每个通讯信息帧的第个2字节。主机发送,通过功能码告诉从机应执行什么动作。从机响应,从机返回的功能码与从主机发送来的功能码一样,表明从机已响应主机并已执行了相关的操作。仪表支持以下2个功能码:功能码定 义操 作03H读寄存器读取一个或多个寄存器的数据10H写多路寄存器把n个16位二进制数据写入n个连续寄存器2.3 数据区数据区随功能码不同而不同。这些数据可以是数值、参考地址等。对于不同的从机,地址和数据信息都不相同(应给出通讯信息表)。主机利用通讯命令(功能码03H和10H),可以任意读取和修改从机数据寄存器,一次读取或写入的数据长度应不超过数据寄存器地址有效范围。三、功能码简介3.1 功能码03H:读寄存器例如:主机要读取从机地址为01H,起始寄存器地址为0CH的2个寄存器数据。主机发送:主机发送发送的信息地址码01H功能码03H起始寄存器地址高字节00H低字节0CH寄存器数量高字节00H低字节02HCRC校验码低字节04H高字节08H如果从机寄存器0CH、0DH的数据为0000H、1388H,从机返回:从机返回返回的信息地址码01H功能码03H字节数04H寄存器0CH数据高字节00H低字节00H寄存器0DH数据高字节13H低字节88HCRC校验码低字节F7H高字节65H3.2功能码10H:写多路寄存器例如:主机要把数据0002H、1388H、000AH保存到从机地址为01H,起始寄存器地址为00H的3个寄存器中。主机发送:主机发送发送的信息地址码01H功能码10H起始寄存器地址高字节00H低字节00H寄存器数量高字节00H低字节03H写入字节数06H00H寄存器待写入数据高字节00H低字节02H01H寄存器待写入数据高字节13H低字节88H02H寄存器待写入数据高字节00H低字节0AHCRC校验码低字节9BH高字节E9H从机返回:从机返回返回的信息地址码01H功能码10H起始寄存器地址高字节00H低字节00H寄存器数量高字节00H低字节03HCRC校验码低字节80H高字节08H四、16位CRC校验码主机或从机可用校验码判别接收信息是否正确。由于电子噪声或一些其它干扰,信息在传输过程中可能会发生错误,校验码可以检验主机或从机通讯信息是否有误。16位CRC校验码由主机计算,放置于发送信息帧的尾部。从机再重新计算接收到的信息的CRC,比较计算得到的CRC与接收到的CRC是否一致,如果不一致,则表明出错。在进行CRC计算时只用到8个数据位,起始位及停止位都不参与CRC计算。CRC校验码计算方法如下:预置1个16位的寄存器为十六进制FFFF(即全为1),称此寄存器为CRC寄存器;把第一个8位二进制数据(通讯信息帧的第1个字节)与16位CRC寄存器的低8位相异或,结果放于CRC寄存器;把CRC寄存器的内容右移一位(朝低位)并用0填补最高位,检查右移后的移出位;如果移出位为0:重复第步(再次右移一位); 如果移出位为1:CRC寄存器与多项式A001(1010 0000 0000 0001)进行异或;重复步骤和,直到右移8次,这样整个8位数据全部进行了处理;重复步骤到步骤,进行通讯信息帧下一个字节的处理;将该通讯信息帧所有字节(不包括CRC校验码)按上述步骤计算完成后,得到的CRC寄存器内容即为:16位CRC校验码。五、出错处理当仪表检测到了除CRC校验码出错以外的其它错误时,将向主机回送信息,功能码的最高位置为1,即从机返送给主机的功能码是在主机发送的功能码的基础上加128。从机返回的错误信息帧格式如下:地址码功能码(最高位为1)错误码CRC校验码低字节CRC校验码高字节1字节1字节1字节1字节1字节错误码如下:01H非法的功能码接收到的功能码仪表不支持02H非法的寄存器地址接收到的寄存器地址超出仪表的寄存器地址范围03H非法的寄存器数量接收到的寄存器数量超出仪表的寄存器数量04H非法的数据值接收到的数据值超出相应地址的数据范围电量参数数据地址表数据地址字节地址参数数据格式读/写最小值最大值单位字节数0 10 1 2 3IA浮点数只读A42 34 5 6 7IB浮点数只读A44 58 9 10 11IC浮点数只读A46 712 13 14 15I浮点数只读A48 916 17 18 19UA浮点数只读V410 1120 21 22 23UB浮点数只读V412 1324 25 26 27UC浮点数只读V414 1528 29 30 31U浮点数只读V416 1732 33 34 35UAB浮点数只读V418 1936 37 38 39UBC浮点数只读V420 2140 41 42 43UCA浮点数只读V422 2344 45 46 47UU浮点数只读V424 2548 49 50 51PA浮点数只读KW426 2752 53 54 55PB浮点数只读KW428 2956 57 58 59PC浮点数只读KW430 3160 61 62 63 P浮点数只读KW432 3364 65 66 67QA浮点数只读KVar434 3568 69 70 71QB浮点数只读KVar436 3772 73 74 75QC浮点数只读KVar438 3976 77 78 79Q浮点数只读KVar440 4180 81 82 83SA浮点数只读KVar442 4384 85 86 87SB浮点数只读KVar444 4588 89 90 91SC浮点数只读KVar446 4792 93 94 95S浮点数只读KVar448 4996 97 98 99A浮点数只读450 51100 101 102 103B浮点数只读452 53104 105 106 107C浮点数只读454 55108 109 110 111浮点数只读456 57112 113 114 115PFA浮点数只读458 59116 117 118 119PFB浮点数只读460 61120 121 122 123PFC浮点数只读462 63124 125 126 127PF浮点数只读464 65128 129 130 131Fre浮点数只读Hz466 67132 133 134 135EP浮点数只读0999999999KWh468 69136 137 138 139EQ浮点数只读0999999999KVarH470 71140 141 142 143EP+浮点数只读0999999999KWh472 73144 145 146 147EP-浮点数只读0999999999KWh474 75148 149 150 151EQ+浮点数只读0999999999KVarH476 77152 153 154 155EQ-浮点数只读0999999999KVarH4设置参数数据地址表数据地址字节地址参数数据格式读/写最小值最大值单位字节数备注2560100H0101H显示控制定点数读/写062选择显示的内容2570102H0103H输入控制定点数读/写2备用2580104H0105H接线方式控制定点数读/写0120=n.3.3 1=n.3.42590106H0107H额定电压U定点数读/写0220=100V 1=220V 2=380V2600108H0109H额定电流I定点数读/写0120=1A 1=5A261010AH010BH波特率定点数读/写0220=9600 1=4800 2=2400262010CH010DH仪表地址定点数读/写124721247263010EH010FH备用2备用2640110H0111HPASSWORD定点数读/写099992仪表口令2650112H0113H开出量延时定点数读/写099992备用2660114H0115HCT变比定点数读/写1999922670116H0117HPT变比定点数读/写199992268 2690118H011BHEP电能底数1浮点数读/写0999999999KWh4备用270 271011CH011FHEP电能底数2浮点数读/写0999999999KWh4备用272 2730120H0123HEQ电能底数1浮点数读/写0999999999KVarh4备用274 2750124H0127HEQ电能底数2浮点数读/写0999999999KVarh4备用276 2770128H012BHEP+正向有功电能底数1浮点数读/写0999999999KWh4备用278 279012CH012FHEP+正向有功电能底数2浮点数读/写0999999999KWh4备用280 2810130H0133HEP-反向有功电能底数1浮点数读/写0999999999KWh4备用282 2830134H0137HEP-反向有功电能底数2浮点数读/写0999999999KWh

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论