基于C/S模式的PLC远程监控软件的设计与开发

来源 :东南大学 | 被引量 : 11次 | 上传用户:lamm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着PLC产品研究的深入,PLC的应用范围已从传统简单的工业控制领域扩大到过程控制、集散控制和运动控制以及数字控制的范畴。PLC设备的高使用率和其应用环境的广泛性与复杂性形成的矛盾,正在不断促使PLC设备向远程监控的方向发展。但是目前PLC设备的监控软件多为现场监控或企业内部监控,其实时性较差,可移植性较低,监控应用范围不够广阔。为了保证PLC设备稳定安全地运行,提高设备故障高效决策及调试的能力,降低故障带来的影响和风险,设计开发一款可靠稳定、性能完善PLC远程监控软件具有极其重要的意义。本文结合目前的计算机技术、网络和串口通讯技术,设计和开发了PLC设备远程监控软件,顺应了设备厂商和使用客户对设备监控的需求。本文首先从课题的研究背景及意义进行讨论,介绍了PLC设备和远程监控技术在国内外的研究现状,明确本课题的研究内容和方向。接着,本文从远程监控软件的系统组成和工作原理出发,分析了软件的功能性和非功能性需求,并依据此设计出PLC监控软件的总体架构,给出了监控软件的通讯方案和开发环境。本远程监控软件基于C/S三层结构设计,包括服务器和客户端两部分。在具体实现过程中,首先详细介绍了服务器软件总体设计与开发的过程。服务器由数据库和应用服务器组成,对于数据库,基于用户需求,根据数据库的概念结构和逻辑结构设计了相关实体表、存储过程和性能优化策略,并详细介绍数据库事务处理流程;对于应用服务器,从功能上划分为面向数据库和客户端的数据管理服务器,以及面向PLC设备、客户端和数据库的设备监控服务器。依据单一职责原则将服务器划分为监听模块、透传模块和数据库事务处理模块,提出了基于多线程和线程池技术的通信方案。客户端软件基于MFC编程、网络通讯、虚拟串口等技术进行设计,从结构上可以分为用户界面层、数据处理层和网络通讯层。网络通讯层应用Socket套接字实现与服务器的TCP/IP异步通信,基于多线程技术进行收发数据;数据处理层与网络通讯层交互,是用户界面功能的逻辑实现部分;用户界面层重点讨论了信息管理、数据监控和程序监控模块的开发实现。为了验证PLC远程监控软件是否满足各项设计指标,本文对远程监控系统进行了通信、功能和兼容性等类型的测试,测试结果显示软件运行稳定可靠,达到了预期的要求。
其他文献
单看女性在国家参政议政中的比例,卢旺达、塞内加尔及南非都显示出很高的比重,这标志着非洲国家在权利分配中逐渐趋向男女平等全球数10亿的女性都在3月8日这天以不同的形式庆
文章探讨了4G时代中国移动全球通机场贵宾服务的发展方向。通过分析移动4G商用形势、高速信息时代受众需求的变更,以及相关企业差异化服务的竞争局势,给出了解决全球通机场贵
自中国进入现代社会起,新型传播媒介就极大地影响着文学表达,并改变着文学的审美品质。现代文学就是一种传媒文化场上的审美现象,当代文学也被传媒所牢牢控制。1990年代以后,
<正> 化脓性中耳炎为西医之病名,其主要症状为耳内流脓,故祖国医学称为耳浓,俗称耳朵底子。近几年来,我运用祖父、父亲运用的验方“耳底散”治疗数十例,均取得满意效果,现介
目的:观察理中丸、二仙汤加减联合西药治疗甲状腺功能减退症的临床疗效。方法:60例随机分为两组各30例。两组均予左甲状腺素治疗,治疗组加用理中丸及二仙汤加味治疗。结果:总有效
<正>地球运动包括地球的自转和公转,这部分内容是高中地理教学中的重点和难点,对学生的空间思维要求很高。"地球公转的地理意义"作为高中地理重要的基础理论,是高考的高频考
粮食安全问题既是经济问题,又是政治问题,尤其是对拥有13.61亿人口(2013年)的中国来说,粮食安全问题更为重要。近年来,全球粮食价格大幅上涨,引起了国际社会的高度关注,粮食
在社会不断发展过程中,职业学校大力推行工学结合、顶岗实习的技能人才培养模式,现如今已经成为职业学校教育教学改革的重点内容,如何能够更好地发挥出这一人才培养模式的价
目的比较老年患者全麻联合硬膜外麻醉和全身麻醉的效果。方法选择60岁以上老年人腹部择期手术患者30例,ASAⅠ~Ⅱ级,随机分成两组,全麻联合硬膜外组(GEA组)与单纯全麻组(GA组),
本文从挂失止付的限制、银行汇票代理付款人的“法定化“、签章冲突、银行汇票解讫通知联的效力问题、现金票据的背书限制、区域性银行汇票及银行本票、支票的出票和背书的限