当前位置:论文写作 > 论文大全 > 文章内容

软件硕士学位论文范文 软件方面毕业论文开题报告范文5000字有关写作资料

主题:软件 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-02-27

软件论文范文

《Cimplicity软件平台脚本模块替代TSC Service服务功能的开发和实现》

本文是软件方面硕士论文开题报告范文与平台类毕业论文范文.

摘 要 Cimplicity是一款由美国GE公司开发的,运用灵活的监控和数据采集系统,在数据采集和监控领域应用十分广泛.特别是在PMC系统中普遍使用.该软件支持较多的厂家类型的PLC硬件,同时支持OPC协议,可以使用Kepware等OPC软件对其他厂家的PLC设备提供支持,该软件平台也支持VB和C#语言编写脚本,在人机界面的支持上也十分友好,因此在各个工厂的生产制造控制系统中使用较多.

关键词 Cimplicity;PLC硬件;开发研究

引言

上汽通用五菱发动机工厂中的PMC系统中,班次和时间控制功能(Time Schedule Control,以下简称为TSC)使用TSC GUI和TSC Service软件服务进行控制.TSC Service软件服务对系统要求较高,只能运行在Windows Server 2003和Windows XP版本的32位操作系统中,而且软件的配置也相对比较复杂不利于使用.随着微软对操作系统软件版本的更迭,目前已经停止了对Windows Server 2003和Windows XP操作系统的支持,为了保证操作系统层面的安全稳定和班次时间控制模块的功能稳定,因此需要开发不受操作系统制约的方法来控制PMC系统的班次时间功能已经显得尤为重要.

1 PMC系统时间控制功能的结构

目前上汽通用五菱在用的PMC系统班次时间控制的结构如下图:

在已有的项目中,班次时间控制是通过如上4个部分实现的.首先,通过TSC GUI软件对班次时间进行配置;第二,数据库软件记录配置好的班次时间;第三,TSC Service软件服务实时读取数据库记录的班次时间并与当前时间比对,当到达设定的时间后向Cimplicity软件平台对应点发送指令代码;第四,Cimplicity软件平台接到指令后执行班次事件的相关动作.

本次开发的功能将采用Cimplicity软件平台的VBS脚本功能组件,通过编写脚本程序来替代整个过程的第三步,即TSC Service软件服务的功能,有效地避免了操作系统环境影响TSC Service软件运行,进而降低操作系统对PMC工程的影响,同时也提高了整个PMC系统功能的灵活性[1].

2 班次事件的定义

在PMC系统中,当前班次的运行状态被称作为班次事件,包括班次开始、班次结束、休息开始和结束以及之间的一系列状态,每个状态都需要执行特定的动作,例如播放提示音、汇总班次产量以及产量清零等.为了更好地区分每一个事件并且便于PMC系统区分和执行相应的事件,通过使用一串数字作为事件代号来代替相应的事件.例如101表示第一班次的班次开始(第1个小时),102为第一班次的第2个小时,201为第二班次的第1个小时,303为第三班次的第3个小时[2].

3 脚本功能开发

在Cimplicity软件平台的脚本模块中,编写脚本来替代TSC Service软件服务器的功能.脚本名为GetNextEvent.bcl(简称GNE),设置为随工程启动后运行.

当脚本运行时,先要加载使用到的各种点信息,完成加载后进入循环执行模式,直到用户点击退出按钮后退出循环后执行退出程序.

4 实现效果

工程启动时运行GNE脚本,每分钟从数据库中获取下一次执行的事件信息.例如:脚本获取到08:00时的时间信息,到08:00时脚本将V_RUN_FLAG值设置为101,即第一班次的第一小时,系统根据该点值的变更执行班次开始的过程.

完成置位后脚本重新向数据库查询下一个需要执行的时间,查询到在09:00时需要将V_RUN_FLAG值设置为102,同时通过数据库算出当前时间与09:00相差3600秒,赋值到V_REM_GEN点后开始倒计时,每分钟重新查询更新结果,直到09:00时将V_RUN_FLA值设置为102后继续下一个循环.

5 结束语

通过使用Cimplicity软件平台的脚本模块功能,编写GetNextEvent.bcl脚本查询数据库中配置的事件信息,在到达时间后将指令代码写入到工程V_RUN_FLA,经过测试能够完全替代原TSC Service软件服务的工作.通过GEN脚本功能,可以使班次时间的控制完全摆脱Windows Server 2003操作系统的限制,同时使用脚本的方式比原软件方式更加方便灵活.使用脚本方式后班次的时间控制可以不必再单独占用一台服务器,从而降低服务器的占用,节省企业的软硬件的投入,使企业在激烈的市场竞争中更具有优势.

参考文献

[1] 张敏,张鸣飞,娄玉颖.探讨电子信息化技術在工业电气自动化中的应用[J].科技创新导报,2017,14(12):14.

[2] 王曉蕾,牛春波.电子信息化技术在工业电气自动化中的应用[J].电脑迷,2018,(4):229.

此文点评,该文是大学硕士与软件本科软件毕业论文开题报告范文和相关优秀学术职称论文参考文献资料,关于免费教你怎么写平台方面论文范文.

软件引用文献:

[1] 软件工程学位论文选题推荐 软件工程学位论文题目如何拟
[2] 软件工程学士方面论文选题 软件工程学士论文题目如何拟
[3] 最新软件工程技师论文选题参考 软件工程技师论文题目哪个好
《软件硕士学位论文范文 软件方面毕业论文开题报告范文5000字》word下载【免费】
软件相关论文范文资料