4 计算机联锁系统中通信协议的开发实现
本章的内容就是通过软件和硬件的连接实现系统功能,内容包括操作命令生成和下发、各字系统之间通信网络和信号设备状态的显示。
4.1 开发工具介绍
本文编程软件采用Visual++6.0的集成开发环境,并结合了PLC的STEP 7的软件对通信模块进行开发。
4.1.1 Visual C++6.0 概述本文来自辣$文(论"文`网,毕业论文 www.751com.cn 加7位QQ324~9114找原文
VC++6.0是Microsoft公司推出的一个基于Windows系统平台、可视化的集成开发环境,它的源程序按C++语言的要求编写,并加入了微软提供的功能强大的MFC(Microsoft Foundation Class)类库。MFC中封装了大部分Windows API函数和Windows控件,它包含的功能涉及到整个Windows操作系统。MFC不仅给用户提供了Windows图形环境下应用程序的框架,而且还提供了创建应用程序的组件,这样,开发人员不必从头设计创建和管理一个标准Windows应用程序所需的程序,而是从一个比较高的起点编程,故节省了大量的时间。另外,它提供了大量的代码,指导用户编程时实现某些技术和功能。因此,使用VC++提供的高度可视化的应用程序开发工具和MFC类库,可使应用程序开发变得简单。
4.1.2 SIMATIC S7 工业软件
西门子的工业软件分为三种不同的种类。
(1) 编程和工程工具
编程和工程工具包括所有基于PLC和PC用于编程、组态、模拟和文护等控制所需的工具。STEP 7标准软件包SIMATIC S7是用于S7-300/400,C7 PLC和SIMATIC WinAC基于PC控制产品的组态编程和文护的项目管理工具,STEP 7-Micro/MIN是在Windows平台上运行的S7-200系列的PLC的编程、在线仿真软件。
(2) 基于PC的控制软件
基于PC的控制系统WinAC允许使用个人计算机作为可编程序控制器(PLC)运行用户的程序,运行在安装了Windows NT4.0操作系统的SIMATIC工控机或其他任何商用机。WinAC提供两种PLC,一种是软件PLC,在用户计算机上作为视窗任务运行。另一种是插槽PLC(在用户计算机上安装一个PC卡),他具有硬件PLC的全部功能。WinAC与SIMATIC S7系列处理器完全兼容,其编程采用统一的SIMATIC编程工具(如STEP 7),编制的程序即可运行在WinAC上,也可以运行在S7处理器上。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页