单片机、PLC控制触摸屏或工控机电脑HMI播放MP3音乐或语音提示解决方案 点击:737 | 回复:2



工控机触摸屏

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 35回
  • 年度积分:0
  • 历史总积分:112
  • 注册:2011年8月06日
发表于:2017-07-19 11:00:16
楼主

单片机、PLC控制触摸屏或工控机电脑HMI播放MP3音乐或语音提示解决方案

在工业控制系统中将音乐或语音的美和工控结合在一起,给人以赏心悦目的感受。随着工业控制的发展,对工业控制的控制要求也越来越高,使得越来越多的控制部分不是指简单的现场控制,还需要增加音乐播放或语音提示,使得控制系统更加人性化。

这里介绍广州易显的工业触摸屏或者工控机连接PLC,可以在人机界面上控制播放MP3音乐或者语音提示。也可以使用PLC控制播放的内容,比如PLC工位到点提示,报警信息提示,生产数据提示,通知播报等。广州易显的工业触摸屏或者工控机配套人机界面组态软件HMImaker,具有使用方便,运行可靠,控制程序设计简单等优点。支持支持各种单片机,支持西门子,三菱,欧姆龙,台达等PLC,支持标准的modbus协议通讯。

广州易显的工业触摸屏或者工控机的硬件有音频接口,跟手机或MP3的接口一样,插入耳机或者音箱接口即可。软件控制使用人机界面组态软件MImaker和系统提供的编译软件,提供有命令控制,集成有控制程序。简单易懂,也可以加扣扣(1197614222)详细咨询,控制跟mp3播放器类似,可以启动播放,暂停,停止当前的音频播放,播放进度等。

步骤一、使用HMImaker软件,新建一个工程,菜单【HMI变量新建一个HMI变量,如命名为m_C170,用来控制语音播放】

步骤二、把MP3音频文件拷贝到工程文件夹【FDisk】,这里把音频文件命名为012345等。

步骤三、在工程文件夹【MC8051】,打开程序编辑器,建立控制播放的程序。HMI变量m_C170赋值多少,就播放那一段MP3文件。可以通过单片机或者PLC进行控制,也可以在触摸屏或者工控机内部建立控件进行控制。

步骤四、编译下载到触摸屏或者工控机,接上耳机或者音频接口即可。

unsigned short mC170=0;

void main(void)

{           

if(mC170!=XBYTE[m_C170])

{

                     mC170=XBYTE[m_C170];

                     if(mC170==0)  PlayAudio("f:\\0.MP3"); //调用系统函数播放音频

                     if(mC170==1)  PlayAudio("f:\\1.MP3"); //调用系统函数播放音频

                     if(mC170==2)  PlayAudio("f:\\2.MP3"); //调用系统函数播放音频

                     if(mC170==3)  PlayAudio("f:\\3.MP3"); //调用系统函数播放音频

                     if(mC170==4)  PlayAudio("f:\\4.mp3"); //调用系统函数播放音频

                     if(mC170==5)  PlayAudio("f:\\5.mp3"); //调用系统函数播放音频

                     if(mC170==6)  PlayAudio("f:\\6.mp3"); //调用系统函数播放音频

                     if(mC170==7)  PlayAudio("f:\\7.MP3"); //调用系统函数播放音频

                     if(mC170==8)  PlayAudio("f:\\8.MP3"); //调用系统函数播放音频

                     if(mC170==9)  PlayAudio("f:\\9.MP3"); //调用系统函数播放音频

                     if(mC170==10)  PlayAudio("f:\\10.MP3"); //调用系统函数播放音频

                     if(mC170==11)  PlayAudio("f:\\11.mp3"); //调用系统函数播放音频

                     if(mC170==12)  PlayAudio("f:\\12.mp3"); //调用系统函数播放音频

                     if(mC170==20)  PlayAudio("f:\\20.MP3"); //调用系统函数播放音频

                     if(mC170==21)  PlayAudio("f:\\21.MP3"); //调用系统函数播放音频

                     if(mC170==22)  PlayAudio("f:\\22.mp3"); //调用系统函数播放音频

                     if(mC170==23)  PlayAudio("f:\\23.mp3"); //调用系统函数播放音频

              }

}



正在下载,请等待……
下载附件需0积分!



楼主最近还看过



courage__sky

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 130回
  • 年度积分:0
  • 历史总积分:158
  • 注册:2016年5月16日
发表于:2017-07-20 08:32:11
1楼

非常感谢分享,学习学习

hydehj

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 15回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2012年7月08日
发表于:2019-09-02 21:41:40
2楼

非常感谢分享,学习学习


热门招聘
相关主题

官方公众号

智造工程师