- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于组态技术Z3040摇臂钻床网络实训考核系统设计
基于组态技术Z3040摇臂钻床网络实训考核系统设计
摘要:本文重点针对“计算机组态控制摇臂钻床排故障系统开发”的实训软件部分——“Z3040摇臂钻床网络智能实训考核系统V1.0”教师登陆界面;故障设定;学生信息登陆;学生排故操作及成绩评定以及数据库词典的设置等内容进行了具体的剖析。
关键词:组态技术 组态王 Z3040摇臂钻床 排故考核系统
中图分类号:G434 文献标识码:B 文章编号:1007-9416(2013)09-0163-03
1 “Z3040摇臂钻床网络智能实训考核系统”设计的项目背景
“Z3040摇臂钻床网络智能实训考核系统V1.0”是以计算机为基本工具,通过具有数据采集与过程控制的专业工控软件——组态王软件对多台(三台)Z3040摇臂钻床的操作和考核评定进行在线实时监控,系统的外部硬件是由三台三菱PLC组成的N:N的网络实现对三台钻床设备的网络控制。“Z3040摇臂钻床网络智能实训考核系统”可以通过网络功能同时实现了三组学生和教师信息输入,故障设置界面显示,在线排故障操作,排故障操作次数显示及限制,考试时间倒计时,考生成绩及操作信息提示和故障在线复位等功能。
2 “Z3040摇臂钻床网络智能实训考核系统”设计与实现
2.1 安装启动“Z3040摇臂钻床网络智能实训考核软件”
启动组态王6.53的工程浏览器进入组态王开发界面。点击主菜单中的“工程→打开”,进入组态王工程管理对话框,在“工程管理器”界面下的“文件”菜单中点击“添加工程”按钮出现新建工程连接对话框。已经安装好的“Z3040组态排故系统”文件夹。点击“确定”按钮后,在组态王工程管理中出现“Z3040组态排故系统”的工程名称。选择“工程名称”栏中的“Z3040组态排故系统”,在弹出的对话框中选择“是”按钮即可进入“Z3040摇臂钻床网络智能实训考核系统”的“欢迎界面”。
2.2 教师登陆界面
点击“欢迎界面”中的“点击按钮进入登陆界面”的按钮将进入“身份选择界面”。登陆者根据自己的实际身份:带教或考核教师;还是学生分别点击不同的按钮。点击“教师”按钮后,进入如(图1)所示的“教师登陆界面”。在此界面下点击“点击输入工号”按钮可以??过键盘完成教师工号的输入;同理,点击“点击输入密码”按钮可以完成教师密码的输入,完成以上操作后点击“确定”按钮进入“排故设备台号选择”界面。
“教师登陆”界面的程序:
if(进入考试系统==1用户名==9999密码==111)
{
HidePicture(Z3040摇臂钻床排故系统1);
HidePicture(Z3040摇臂钻床排故系统2);
HidePicture(Z3040摇臂钻床排故系统3);
ShowPicture(故障设定1);
故障确定=0;
返回登录界面=0;
}
if(进入考试系统==1用户名!=9999密码!=111)
{
HidePicture(Z3040排故系统1);
HidePicture(Z3040排故系统2);
HidePicture(Z3040排故系统3);
ShowPicture(排故系统);
}
if(退出考试系统==1)
{
Exit(0);
}
2.3 故障设定
在“排故设备台号选择”界面中可以根据需要操作的设备进行相应的台号选择,进入(图2)所示的“功能设定”界面,进行所选设备的功能设定操作。
选择“自动设定方式”,只要将鼠标点击图中的“自动设定”按钮一定的时间,注意故障设定按钮应按下10秒以上时间,电脑会自动自动设定一个待排故障,故障设定完成后,该按钮转换成“确定”按钮,点击该按钮后直接跳转到如图4所示的界面,进行学生的登录操作。
故障自动设定的部分程序
if(故障确定==1返回登录界面==1)
{
HidePicture(故障设定1);
ShowPicture(Z3040摇臂钻床排故系统1);
进入考试系统=1;
用户名=1;
密码=1;
}
if(M400==1) 进入故障设定程序段
{
if(M300==1) 1号随机自动设定一个故障程序段
{
if(M200==1) 1号随机信号产生
{
PPC1=PPC1+1;
}
if(M201==1) 1号随机故障点信号形成
{
1SHA=PPC1/20;
1SHA1=Int( 1SHA);
1号故障排除=PPC-1SHA1*20;
}
if(1号故障排除==0) 1号随机故障信号1
文档评论(0)