1、modbus的一些特点(1)、在同一个modbus网络中,只能有1台主机,多台从机。(2)、modbus 从机才需要地址,主机没有地址,不需要初始化地址(3)、modbus所有的通讯都是由主机发起的,也就是说从机不可能主动发数据给从机。modbus是主从的,只能主问从答,从机不能主动上送。2、modbus有两种通信方式:(1)、RTU的方式--- 这个是我们的使用的方式,下面说有的介绍都是基于RTU这种方式(2)、ASCLL码的方式 --- 他的数据字节是7bit位,我们普通的mcu不太好实现。另外市场上用的比较少。所以这种方式,这里不做研究3、DMK01FS模块是专用于PLC等等工业控制的语音模块解决方案。(1)、支持标准的modbus的RTU协议,支持RS485通讯,支持8421码并口控制,支持6段一对一触发播放(2)、支持配置文件简单的修改地址。多样化的控制指令,支持单曲循环,全部循环,随机播放等等控制
2、常用功能代码(1)、03功能代码。这个功能代码就是读取指定的寄存器的数据。==> 其实说白了,这里面的寄存器是自己所定义的。==> 应用到我们的产品中,其实就是读取系统的状态、以及文件总数等等数据.==> 也就是我们所说的查询功能。(2)、06功能代码。这个功能代码就是写入数据到寄存器中。==> 其实说白了,这个就是主机发送数据,而从机接受到之后,写入到自己设定的寄存器中。== > 应用到我们的产品中,其实就是主机发送一个指令给我们芯片,而我们的芯片将这个指令存储到所建立的寄存器buffer中,再对这个指令进行相应的动作==> 也就是我们常说的“控制功能”