【优质文档】WinCC课程设计.pdf
《【优质文档】WinCC课程设计.pdf》由会员分享,可在线阅读,更多相关《【优质文档】WinCC课程设计.pdf(9页珍藏版)》请在三一文库上搜索。
1、工业组态课程设计 题目:基于 WinCC 的运料小车控制系统监控界面设计 院系:物理与电气工程学院 班级: 学号: 姓名: 基于 WinCC 的运料小车控制系统监控界面设计 监控界面如下图所示,画面大小为800600。 设计任务: 实现小车的自动运料方式与单动运料方式。单动运料过程: 小车首先位于最左方, 在后限位开关指示灯为绿色时,小车车门关闭,小车车厢上的煤为空,此时小车开始启动, 向右运行, 当运行到漏斗正下方时,前限位开关指示灯由红变绿,漏斗门打开,定时器开始 计时 7s(70100ms) ,小车车门打开,开始卸煤,定时器开始计时5s(50 100ms) ,卸煤 完成, 小车停止。自动
2、运料过程则为单动过程的不断重复。另外需组态两个按钮,停止按钮 与复位按钮, 停止按钮用来控制小车在单动与自动运料过程的停止。复位按钮则用来对小车 进行复位,即小车回到如图所示的初始状态下。 设计要求: 1.创建如图所示的过程画面。 2.创建所有使用的内部变量并作变量说明(包括变量的数据类型、名称以及作用,可列作 表格写出)。 3.写出 4 个按钮的左键事件的C 动作程序代码。 4.写出全局脚本程序代码(自动运行脚本程序与单动运行脚本程序),并要求写出所用的 触发器。 设计如下: 1 创建过程画面如下: 2所使用的内部变量: 3个按钮的C 动作程序代码: 自动:SetTagDWord(“flag
3、1“,1); 单动: SetTagDWord(“flag2“,1); 停止: SetTagDWord(“flag1“,0); SetTagDWord(“flag1“,0); 复位: SetTagDWord(“flag1“,0); SetTagDWord(“flag1“,0); SetTagDWord(“xiaochex“,0); 4全局脚本程序代码: 单动程序: #include “apdefap.h“ int gscAction( void ) DWORD value,valueT5,valueT7; int bit1; SetTagDWord(“T5“,50); SetTagDWord(“
4、T7“,70); SetTagDWord(“loudoushanxiaoshi“,1); bit1=GetTagDWord(“flag1“); while(bit1) bit1=GetTagDWord(“flag1“); value=GetTagDWord(“xiaochex“); value+=10; if(value640) value=640; SetTagDWord(“xiaochex“,value); 内部变量数据类型名称作用 flag1 二进制单动标志位控制单动 flag2 二进制自动标志位控制自动 xiaochex 无符号 16 位小车位置控制小车位置 qianxiankaigu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 优质文档 优质 文档 WinCC 课程设计
链接地址:https://www.31doc.com/p-5294867.html