小型监控系统的通信与实现

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:green7116xxxx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题主要是研究在Windows XP下运用Visual C++6.0编制PLC串口通信控制软件。要求:控制界面设计友好、操作简单;能执行现场设备的启动、停止、参数设置等基本操作;能以图形化曲线的形式显示当前PLC采集的设备的监控量比如频率、电流等数据。并建立设备的原始数据库,管理设备参数和数据。 PLC选用西门子公司200系列PLC,使用PPI/PC电缆实现PLC与PC机的硬件连接,计算机的串行接口选用RS232。报文格式选用西门子公司200系列PLC内部封装的PPI协议规定的格式,奇偶校验检错。 通过封装Visual C++6.0提供的Windows API函数,编制了底层通信函数,生成动态链接库(DLL)供应用程序调用。底层通信函数包括:基本通信函数和报文通信函数。基本通信函数封装了诸如打开串口、配置串口、读写以及关闭串口的操作。报文通信函数是将计算机读写的数据“翻译”成PLC读写协议规定的二进制报文格式,并进行奇偶校验。 主程序框架用Visual C++6.0的MFC建立。原始数据库用Microsoft Access建立,用于现场设备参数的存储和程序中的数据传递。程序界面包括原始数据查询界面、添加新记录界面、动态曲线控制界面。界面设计使用了多种控件。如:编辑框、按钮等。串口通信通过动态链接库调用底层通信函数实现。完成执行串口控制,包括启动停止、参数的读写、动态曲线等操作。数据查询界面和添加新记录界面的控件变量与数据库中对应字段相关联,实现PLC控制设备的参数、数据的传送和存储。
其他文献
该文根据升温快、体积小、电磁屏蔽性能好等要求,设计并制作了微型加热样品台,建立了完整的加热台控制系统.硬件设备包括微型加热台、智能温度仪表及外接可控硅输出电路、计
对船舶测试信号的分析通常采用传统的傅立叶变换的方法,但是傅立叶变换是将信号完全在频率域分析,它不能给出信号在某个时间点上的变化情况,使得信号在时间轴上的任何一个突
该论文全面论述了AVR单片机(AT90S8515)应用系统的开发及其在步进电机参数智能测试系统中的应用.该文分以下部分介绍:第一部分为概述.简要介绍了开发此单片机应用系统及测试
根据现代化航行体对导航系统的精度、可靠性、智能化和可视化的要求,该学位论文主要研究了多导航系统的关键技术:数据融合理论及其在组合导航系统中的应用,组合导航系统滤波
转换器/时间间隔测量器是光电雷达组件的重要部件,其性能直接关系到系统能否正常工作以及整个系统对距离的测量精度,对工作特性参数要求极高,因此研制工作可靠、使用方便、性能
数字采集在实际电子系统中的应用越来越广泛,该文讨论的数字采集系统是专为手持数字示波表而设计的.设计中采用了ASIC(专用集成电路)芯片——FPAG(现场可编程门阵列),并将数字示波
航空重力测量技术是确定地球重力场的方法之一,它具有测量精度高、测量范围广等优点。本文针对平台式航空重力测量系统,对该系统采集到的数据进行了各种处理,并开发设计了平台式
在船舶、航运、水工建筑的科研和生产中,需要对波浪的波形及其大小进行测量分析。目前国内常用的浪高仪是电阻式或电容式浪高仪。浪高仪的输入输出信号都是模拟量,既不能直接
该论文所研究的课题源于机械工业部技术发展基金项目"气动测量关键技术及应用研究",主要进行中、小量程气动量仪的静、动态特性的理论与实验研究,以及系统的误差分析.