计算机编译原理在工业中的应用.doc
《计算机编译原理在工业中的应用.doc》由会员分享,可在线阅读,更多相关《计算机编译原理在工业中的应用.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 轮胎成型机计算机监控系统设计 The Design of Tyre Moulding Machine s Computer Control System(天津工业大学 计算机与自动化学院 原晋辉)(Tianjin polytechnic university Computer and Automation School Yuan Jinhui) 摘要: 本文介绍了轮胎成型机计算机控制系统的组成,工作原理以及工艺程序编译软件和监控软件的编制原理及方法. 关键词: wincc VB 编译软件 Abstract: This paper describe the Tyre Moulding Mach
2、ine s Computer Control System principle and main composition ,at same time The Principle and Method of Technology Compile Software and SCADA Software are present. Keyword: Wincc VisualBasic Compile Software1. 引言 全钢丝载重子午线轮胎一次法成型机是轮胎生产过程中的关键设备,结构复杂,在可靠性以及控制精度方面有很高的要求。其中,计算机控制部分是其大脑和灵魂,在系统的设计中,选用了先进的SI
3、EMENS集成自动化系统,以保证该控制系统的可靠性和足够的控制精度.2. 控制系统配置:本系统从上到下可分为监视层、控制层、现场层三个层次,由SIMATIC PC670工控机和S7400PLC以及SIMODRIVE 611伺服系统组成 . 图1 硬件结构图 2.1监视层配置:监视层采用SIMENS的SIMATIC PANEL PC: PC670,通过它实现对整台成型机的所有报警点和各工段工况的监视.2.2控制层配置:监视层采用S7400PLC,配置如下:(1) 电源: 采用PS407 10A电源模板(2) 中央处理模块: 采用414-4HCPU,内置256K字节的RAM,使用存储卡可扩展到64
4、M.(3) 数字量输入模板:采用SM421:DI3224VDC,输入点数32点,3块.(4) 数字量输出模板:采用SM422:DI3224VDC/0.5A,输出点数32点,2块.(5) 通讯模板:采用PROFIBUS-DP主站接口IM467,1块,来完成PLC和伺服系统的通讯.2.3现场层配置:现场层由SIMODRIVE611U伺服驱动单元,10台1FK伺服电机,和两台步进电机组成. 伺服电机是供料架,传递环,主轴等部分的传动电机,两台步进电机用以驱动主鼓和辅鼓灯标的移动.2.4通讯配置:在本系统中上位工控机和S7400PLC之间的通讯采用MPI(Multi-Point Interface)协
5、议来实现. PLC和伺服系统之间的通讯是由PROFIBUS-DP现场总线来完成的.2.4.1MPI(Multi-Point Interface)协议: MPI网络是一种令牌总线式对等网络,其物理介质是RS485。利用MPI网可以建立PLC到PLC,或PLC到PC之间的通讯,通讯速率最高可达187.5K bps。2.4.2PROFIBUS-DP现场总线:PROFIBUS是一种国际化、开放式、不依赖于设备生产商的现场总线标准。广泛适用于制造业自动化、流程工业自动化和楼宇、交通、电力等其他领域自动化, 它由三个兼容部分组成,即PROFIBUS-DP(Decentralized Periphery)、
6、PROFIBUS-PA(Process Automation)、PROFIBUS-FMS(Fieldbus Message Specification)。而PROFIBUS-DP是一种高速低成本通信,用于设备级控制系统与分散式I/O的通信。使用PROFIBUS-DP可取代24VDC或4-20mA信号传输。3 软件配置3.1 编译软件3.1.1VB6.0的特点 VB语言简单易学,只要稍有语言基础即可很快掌握并进而精通.可视化的用户界面设计功能,把编程人员从繁重的界面设计的任务中解放出来.利用它用户可以轻松的开发出WINDOWS95/98应用程序.它的丰富的字符串处理函数能够容易的完成编译软件所须
7、的语法检查功能,这是我选用VB语言编写编译软件的重要原因.4.1.2 软件编译原理 编译软件所要完成的任务是将源程序翻译成等价的计算机能够识别的目标程序,这项工作是一个复杂的整体过程.从概念上讲,一个编译程序的整个工作过程是分阶段进行的,每一阶段将源程序的一种表示形式转换成另一种表示形式,各阶段进行的操作在逻辑上是紧密结合在一 起的 . 图2 编译的各个阶段图2将编译过程划分为词法分析、语法分析、词义分析、中间代码生成、代码优化和目标代码生成六各阶段,其中,词法分析阶段担负对输入的源程序字符流进行扫描分解,从而识别出一个个单词的作用;语法分析的任务是在词法分析的基础上将单词分解成各类语法短语,
8、如“程序” ,“语句”,“表达式”等;语义分析阶段完成的是审查有无语义错误,为代码的生成收集类型信息的任务;中间代码是程序的一种内部表示形式,设计的形式多样,设计原则为两点:一是易生成;二是易将其翻译成目标代码。经过优化,它会使目标代码更为高效。目标代码生成的任务是把中间代码转换成特定的指令代码或可重新定位的指令代码或汇编指令代码。这是编译的最后阶段,它的工作与硬件系统结构和指令含义有关,涉及硬件系统功能部件的运用、机器指令的选择、各种数据类型变量的存储空间的分配以及寄存器和后援寄存器的调度。3.1.2 软件编译部分的实现 我所编译的源程序是轮胎工艺人员使用特定语言编写的工艺程序,具有结构简单
9、 、基本字(也称关键字)少,的特点,整个工艺程序结构为:手动部分+自动单元1(U1)+自动单元2(U2),其中每个自动单元由若干工步构成。它的程序语句格式如下:行号+空格+指令码+参数(+中文注释)。编译软件的第一步工作就是打开*.txt 格式的工艺程序,把它读到FORM1的TEXT1中。这部分程序如下: Private Sub openfile_Click()On Error GoTo errhandlerCommonDialog1.Filter = 文档文件(*.txt)|*.txt|所有文件(*.txt)|*.txt CommonDialog1.ShowOpen Open CommonD
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 编译 原理 工业 中的 应用
限制150内