毕业论文

打赏
当前位置: 毕业论文 > 电子通信 >

VB道岔监测系统上位机程序设计+模拟TJWX-2000型信号微机监测系统(8)

时间:2016-12-18 11:56来源:毕业论文
联机调试时,把编制好的程序下载到现场的PLC中。调试时,主电路一定要断电,只对控制电路进行联机调试。通过现场的联机调试,还会发现新的问题或对


联机调试时,把编制好的程序下载到现场的PLC中。调试时,主电路一定要断电,只对控制电路进行联机调试。通过现场的联机调试,还会发现新的问题或对某些控制功能的改进。
4.4    微机监测设计实例与分析
4.4.1 硬件部分
 
根据此模拟站场图,其中十个道岔对应十组数据,并模拟在上位机程序中显示并进行简单的应用。
微机监测的硬件部分如图4.3所示:
(1)PS 307 5A:负载电源,120/230V;AC24V;DC5V
(2)CPU315-2DP:处理器对每条二进制指令的处理时间大约为 50 ns,每个浮点预算的时间为 0.45 µs。 256 KB 工作存储器(相当于大约 85 K 条指令);与执行程序段相关的大容量工作存储器可以为用户程序提供足够的空间。作为程序装载存储器的微型存储卡(最大为 8 MB)也允许将可以项目(包括符号和注释)保存在 CPU 中。装载存储器还可用于数据归档和配方管理。 灵活的扩展能力;多达 32 个模块,(4排结构) MPI多点接口;集成的 MPI 接口最多可以同时建立与 S7-300/400 或编程设备、PC、OP 的 16 条连接。在这些连接中,始终为编程器和 OP 分别预留一个连接。通过“全局数据通讯”,MPI可以用来建立最多16个CPU组成的简单网络。 PROFIBUS DP 接口:带有 PROFIBUS DP 主/从接口的 CPU 315-2 DP 可以用来建立高速、易用的分布式自动化系统。对用户来说,分布式I/O单元可作为一个集中式单元来处理(相同的组态、编址和编程)。
(3)AI5×12位:模拟量输入模块,AI5/12到14位,不能和主站总线的子模块进行组态。
(4)DI16×DC24V:数字量输入模块,DI16 24V分成16组。
 
图4.3 微机监测的硬件部分
4.4.2 软件部分
1DQJ、2DQJ、FBJ、DBJ通过数字量模块进行采集,定义为BOOL型;AI模块通过模拟量模块进行采集定义为WORD型。如图4.4所示。
 
图4.4 变量的定义
 
图4.5 程序部分
5    Visual Basic的分析及设计
5.1    Visual Basic的简介
Visual Basic是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。
VB的中心思想就是要便于程序员使用,无论是新手或者专家。VB使用了可以简单建立应用程序的GUI系统,但是又可以开发相当复杂的程序。VB的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组件的属性和方法。因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。过去的版本里面VB程序的性能问题一直被放在了桌面上,但是随着计算机速度的飞速增加,关于性能的争论已经越来越少。
PC机采用VB编程。目前,VB己成为Windows系统开发的主要语言,可以运用VB高效、简单易学及功能强大的特点来快速的开发出我们所需要的系统。同很多高级语言一样,VB支可以持面向对象的程序设计,具有结构化的事件驱动编程模式并可以使用无限扩增的控件,而且可以十分简便地作出良好的人机界面[8]。
VB的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体,类似于操作系统的样子。有很少功能的对话框窗口(比如没有最大化和最小化按钮的窗体)可以用来提供弹出功能。 VB道岔监测系统上位机程序设计+模拟TJWX-2000型信号微机监测系统(8):http://www.751com.cn/tongxin/lunwen_1202.html
------分隔线----------------------------
推荐内容