- 18
- 0
- 约5.17千字
- 约 8页
- 2018-10-09 发布于重庆
- 举报
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);
您可能关注的文档
- SampleOperations And Supply Chain Management样品的运营和供应链管理.docx
- SAPBC-创建一个可以管理自定义号码范围的事务码创建一个可以管理自.doc
- SAP工厂维护模块在SIGMA项目中的应用.doc
- SAS商业智能的内容提供系统应用案例-商业智能解决方案.doc
- SBAR床头交接班工作模式在低年资护士临床应用中的质性研究张曦.doc
- SAR雷达成像算法的研究.doc
- SAP采购订单四级审批流程配置创建审批流程.doc
- SBR 人工湿地工艺处理某高校生活污水工艺设计 环境工程专业毕业设计 毕业论文.doc
- SBR处理猪场沼液添加原水后处理效果研究.doc
- SBS屋面防水工程施工方案(整理).doc
原创力文档

文档评论(0)