基于Modbus协议的S7-200 PLC语音播报功能扩展
2016-09-07邹益民庹超超査浩毅李金葵金陵科技学院网络与通信工程学院江苏南京210031
邹益民,庹超超,査浩毅,李金葵(金陵科技学院网络与通信工程学院,江苏南京,210031)
基于Modbus协议的S7-200 PLC语音播报功能扩展
邹益民,庹超超,査浩毅,李金葵
(金陵科技学院网络与通信工程学院,江苏南京,210031)
介绍一种基于Modbus协议的S7-200 PLC扩展系统,该系统采用单片机和科大讯飞TTS语音模块为PLC提供语音播报功能。本文对Modbus协议,S7-200的Modbus-RTU通讯指令及单片机语音播报系统的控制方式等进行了较详细的介绍, 并开发了一种基于S7- 200PLC实际应用环境的语音播报系统。文中给出了系统的详细设计方案,可供同类系统的设计及应用提供借鉴。
Modbus协议;PLC;语音播报;单片机;TTS;语音合成模块
0 引言
PLC可编程控制器由于功能强、性价比高、可靠性高、扩展灵活、环境适合能力强及安装维护方便等突出优点而在自动控制系统中得到广泛应用。但在实际应用中,单独使用PLC构建控制系统仍然存在某些不足:PLC的数据处理和管理能力较弱,也不能给用户提供良好的人机交互界面。故在某些特定应用场合,若能将PLC与单片机系统相结合,构成功能灵活的扩展模块,可大大丰富PLC的应用功能。ModBus协议是一种可靠而有效的工业控制系统通信协议,由美国莫迪康公司开发,现已被众多的硬件厂商所支持并广泛应用,通过ModBus协议可以方便地完成现场控制网络的数据传输。
本文以应用广泛的SIEMENS公司S7-200PLC为例,介绍一种以ModBus协议为纽带,利用单片机及TTS模块扩展PLC的语音播报功能,从而为S7-200 PLC用户提供一个语音播放平台的应用实例。……
