新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于ModBus通讯协议智能模块实现及应用

基于ModBus通讯协议智能模块实现及应用

作者:时间:2009-04-07来源:网络收藏

初始化程序主要完成各端口的初始化、ModB―us初始化。其中初始化包括波特率、位数、奇偶校验等参数设置。
通讯程序主要通讯协议的相关功能,本设计中了以下功能,如表1所示。

独立测控模式主要前端测控独立运行。当测控工作于此模式时,根据EEPROM中保存的系统运行参数进行测控。
联机测控模式除了完成独立测控模式各项功能以外,还能与上位监控计算机进行实时通信,完成各参数的远程设定、各执行装置的手动远程控制、将采集的数据上传等工作。

3
已成功于多机房通风系统。系统合理利用机房室内外的温差形成冷热空气交换,通过主动进风被动排风技术,依靠室内正压环境来保持室内清洁度。在保持机房内良好工作环境,确保内部设备正常运行前提下,采用最优化的通风控制和空调控制流程,有效减少空调的工作时间和启动次数,从而达到节约用电和保护空调的目的。系统组成,如图3所示。

触摸屏选用Hitech公司的PWS6600S触摸屏。PWS6600S触摸屏本身支持Modbus通信协议,PWS6600S触摸屏支持RS一232和RS一485两种通信接口。在工业控制领域,由于RS一485具有可靠性高、传输距离远、抗干扰能力强等优点,所以在本系统中触摸屏与前端测控模块通信采用RS一485连接,通信参数可以根据要求进行配置。
模块既可作为系统的一个组成部分,与主机(触摸屏)实时通信,实现运行参数的设置,手动远程控制,将采集的数据上传等工作。它也可以独立工作,即在触摸屏因故停止工作的情况下,前端测控模块仍可以正常运行,从而在不增加设备投入的情况下实现了系统的冗余,提高了系统的可靠性。
系统中的主机(触摸屏)主要完成人机对话和系统管理功能。可实现系统运行参数的设置和修改,如图4所示;以及实际温度(室内/室外)实时显示,如图5所示;并可对执行机构进行手动远程控制。

4 结束语
将检测技术和ModBus通讯技术于智能模块设计,提高了模块的可靠性和通用性,可以满足一般测控系统的要求,而且它的成本低、体积小。本智能模块成功开发以来,已先后在多个机房通风系统中应用,系统稳定可靠,经济效益十分明显。同时,因其操作简单、控制准确、精确高等特点,受到用户的好评。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭