论文部分内容阅读
LOGO!是SIEMENS公司研制的用于逻辑控制、显示、定时和参数设置的智能逻辑控制模块并被广泛运用于工业以及家庭中。在工业中适用于对机床、自动化系统、加热系统和电梯等的控制,而在家庭中大多运用在楼宇照明、门窗开关系统、取暖通风系统和出入控制系统等。随着手机用户的数量越来越庞大以及手机上网技术的发展,用户需要更加便捷地从LOGO!内部模块获取数据并有效地控制LOGO!内部模块的状态,通过手机终端用户可实现随时随地对西门子LOGO!进行实时监控,所以本文介绍了西门子智能逻辑控制器实时监控系统的设计,使LOGO!与智能手机相连构成自动化系统,通过手机端应用程序记录和监视有关数据。
论文从以下几个方面对西门子智能逻辑控制器实时监控系统进行了阐述:
首先论述了课题背景和研究意义,由于智能手机小巧、轻便,所以将PC上的服务移至手机客户端是一种更加便捷的方式,提高了对西门子LOGO!监控的方便性和灵活性。
其次论述了智能逻辑控制模块LOGO!的内部组成,对实时监控系统手机端应用程序所要实现的全部功能进行分析、逐步细化和优化,将手机端应用程序划分成LOGO!设置和LOGO!显示两大模块并最终确定采用WiFi技术和DynDNS技术两种网络连接方式。
然后通过软硬件设计实现智能逻辑控制器的以太网通信功能。硬件方面选择LM3S9D90为主控制芯片并重点设计了以太网接口电路,而软件方面首先对系统软件程序的设计流程进行说明并重点设计应用层以太网通信程序。
最后重点研究了手机端应用程序。采用Objective-C编程语言基于MVC设计模式完成了接口配置功能、时钟设置功能、显示版本信息功能、I/O状态显示功能、VM状态显示功能和诊断信息显示功能的设计。
西门子智能逻辑控制器实时监控系统实现了使用苹果手机上运行的LOGO!App应用程序监控智能逻辑控制模块LOGO!。整个系统充分利用了ARM的强大功能,巧妙的设计了手机端应用程序使用户在任何时间、任何地点能够便捷地实现监控。实验结果显示,系统工作稳定,试运行达到预期效果并表明本课题具有一定的研究价值。