Wicc工程设计--基于WinCC的运料小车空寂系统监控界面设计.docVIP

  • 18
  • 0
  • 约5.17千字
  • 约 8页
  • 2018-10-09 发布于重庆
  • 举报

Wicc工程设计--基于WinCC的运料小车空寂系统监控界面设计.doc

Wicc工程设计--基于WinCC的运料小车空寂系统监控界面设计

工业组态课程设计 基于WinCC的运料小车空寂系统监控界面设计 内部变量 内部变量 数据类型 名称 作用 flag1 二进制 单动标志位 控制单动 flag2 二进制 自动标志位 控制自动 xiaochex 无符号16位 小车位置 控制小车位置 qianxiankaiguan 二进制 前限位开关 限位开关 houxiankaiguan 二进制 后限位开关 限位开关 cheshachuxian 二进制 车沙出现 控制小车沙出现 loudoushanxiaoshi 二进制 漏斗沙 控制漏斗沙出现 T5 无符号16位 定时5S 定时 T7 无符号16位 定时7S 定时 loudoumen 二进制 漏斗门 控制漏斗门 xiaochemen 二进制 小车门 控制小车门 2、按钮C动作程序 自动: SetTagDWord(flag1,1); 单动: SetTagDWord(flag2,1); 停止: SetTagDWord(flag1,0); SetTagDWord(flag1,0); 复位: SetTagDWord(flag1,0); SetTagDWord(flag1,0); SetTagDWord(xiaochex,0); 3、脚本程序 a、单动程序: #include apdefap.h int gscAction( void ) { DWORD value,valueT5,valueT7; int bit1; SetTagDWord(T5,50); SetTagDWord(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); SetTagDWord(qianxiankaiguan,1); //前限位开关变色 SetTagDWord(loudoumen,30); //漏斗门开 SetTagDWord(loudoushanxiaoshi,0); //漏斗沙消失 SetTagDWord(cheshachuxian,1); //车沙出现 while(bit1) { valueT7=GetTagDWord(T7); //定时7S valueT7-=1; if(valueT7=0) { valueT7=0; SetTagDWord(T7,valueT7); //车沙出现 SetTagDWord(loudoumen,0); //漏斗门开关 SetTagDWord(loudoushanxiaoshi,1); //漏斗沙出现 SetTagDWord(qianxiankaiguan,0); //前限位开关变还色 while(bit1) { value=GetTagDWord(xiaochex); value-=10; if(value=0) { value=0; SetTagDWord(xiaochex,value); while(bit1) { SetTagDWord(xiachemen,1); //che门开 SetTagDWord(houxiankaiguan,1); //hou限位开关变色 valueT5=GetTagDWord(T5);

文档评论(0)

1亿VIP精品文档

相关文档