工业组态课程设计基于WinCC的运料小车控制系统监控界面设计.doc

工业组态课程设计基于WinCC的运料小车控制系统监控界面设计.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
工业组态课程设计基于WinCC的运料小车控制系统监控界面设计

工业组态课程设计__基于WinCC的运料小车控制系统监控界面设计 《WinCC工业组态》 课程设计说明书 设计题目:基于WinCC的运料小车控制系统监控界面设计 学生姓名:秦松亭 学生学号:080310183 专业班级:10级自动化(3)班 指导教师:陈世军 设计时间:2012年12月 物理与电气工程学院 二?一二年十二月 目录 一、设计题目 2 二、设计要求: 2 三、设计如下: 2 1.创建过程画面如下: 2 2. 所使用的内部变量: 3 3.4个按钮的C动作程序代码: 4 4.全局脚本程序代码: 5 4.1单动程序: 5 4.2自动程序: 9 一、设计题目 基于WinCC的运料小车控制系统监控界面设计 二、设计要求: 创建如图所示的过程画面。 创建所有使用的内部变量并作变量说明(包括变量的数据类型、名称以及作用,可列作表格写出)。 写出4个按钮的左键事件的C动作程序代码。 写出全局脚本程序代码(自动运行脚本程序与单动运行脚本程序),并要求写出所用的触发器。 三、设计如下: 1.创建过程画面如下: 2. 所使用的内部变量: 内部变量 数据类型 名称 作用 flag1 二进制 单动标志位 控制单动 flag2 二进制 自动标志位 控制自动 xiaochex 无符号16位 小车位置 控制小车位置 qianxiankaiguan 二进制 前限位开关 限位开关 houxiankaiguan 二进制 后限位开关 限位开关 cheshachuxian 二进制 车沙出现 控制小车沙出现 loudoushanxiaoshi 二进制 漏斗沙 控制漏斗沙出现 T5 无符号16位 定时5S 定时 T7 无符号16位 定时7S 定时 loudoumen 二进制 漏斗门 控制漏斗门 xiaochemen 二进制 小车门 控制小车门 3.4个按钮的C动作程序代码: 自动: SetTagDWordflag1,1; 单动:SetTagDWordflag2,1; 停止:SetTagDWordflag1,0; SetTagDWordflag1,0; 复位:SetTagDWordflag1,0; SetTagDWordflag1,0; SetTagDWordxiaochex,0; 4.全局脚本程序代码: 4.1单动程序: #include apdefap.h int gscAction void DWORD autovalue; DWORD autovalue1; DWORD autovalue2; DWORD autovalue3; DWORD flag0; DWORD time1value50; DWORD time2value70; autovalueGetTagDWordsingleflag; whileautovalue//按钮触发全局动作脚本 autovalue0; SetTagDWordsingleflag,autovalue; flagGetTagDWordstop; autovalue1GetTagDWordcarx; whileautovalue110||autovalue21flag0//向右移动 SetTagDWordled1color,0xff;//LED1监视 SetTagDWordled2color,0xFF,//LED2监视 SetTagDWordcoal1disp,0; autovalue21; flagGetTagDWordstop; autovalue1GetTagDWordcarx; autovalue1+10; ifautovalue1700autovalue20,autovalue1700; SetTagDWordcarx,autovalue1; flagGetTagDWordstop; ifflag0 SetTagDWordled1color,0xFF,//LED1监视 SetTagDWordled2color,0xFF00,//LED2监视 SetTagDWordloumengao,30//料门监控 ; SetTagDWordtimer2,time2value; while time2value0flag0//定时器2计时 time2valueGetTagDWordtimer2; time2value-1; SetTagDWordtimer2,time2value; if time2value70SetTagDWordcoal2y,219;//煤2监控 SetTagDWordloumengao,0;//料门监控 SetTagDWordcoal2y,48;/

文档评论(0)

shenlan118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档