PLC语音模块方案学习使用经验分享
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中,再对这个指令进行相应的动作
==> 也就是我们常说的“控制功能”


声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:36
阅读量:121
阅读量:37
阅读量:189
阅读量:195