您当前的位置:五五电子网电子知识变频技术软起动器Modbus协议在CGR2000系列软启动器中的应用 正文
Modbus协议在CGR2000系列软启动器中的应用

Modbus协议在CGR2000系列软启动器中的应用

点击数:7624 次   录入时间:03-04 11:33:32   整理:http://www.55dianzi.com   软起动器

  一个正常的Modbus响应是响应的功能码等于请求功能码;一个异常的Modbus响应是由一个异常功能码加上一个异常码来表示的,其中异常功能码等于请求功能码加上0x80,异常码用来指示差错的原因。功能码指示从机要执行何种操作。在本文所阐述的状态中主要使用以下三个功能码[1]

   

  数据是在功能码之后发送,数据量必须为2N个字节,Modbus协议规定RTU报文帧的数据域最多允许252个字节,数据的性质取决于功能码的值,如功能码是03H,则数据就是所读出寄存器的值;功能码是06H,则数据就是要写入存储器的值;功能码是08H,仅用于串行链路的的诊断等。 

RTU模式传输时,帧的错误校验方式主要包括两个部分,即字节的位校验(奇/偶校验)和帧的整个数据校验(CRC校验)。字节校验默认是偶校验,而对于整个数据的校验无论单个字符报文使用何种校验,均使用CRC 校验。在传输过程中,主机会将计算得到的CRC加入到帧中。CGR2000系列软启动器作为接收设备将根据收到的数据重新计算CRC,并与接收到的CRC进行比较。如果相等,则说明传输正确,软启动器执行相应的动作,如果不相等,则说明传输有错误,软启动器不动作,数据将重新传输。

  当软启动器处于待机状态时,用户可根据需要,通过Modbus有效数据包进行适当的修改,每个有效的数据包仅能修改一组RAM中的数据,微处理器会自动将修改后的数据存入EEROM

上一页  [1] [2] [3] 


本文关键字:启动器  软起动器变频技术 - 软起动器