- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
|flag10)&&(time14<=5)) {time14=time14+1;flag10=1;} else {time14=0;flag10=0;} if(time14==5){flag11=1;}else {flag11=0;} if(((flag11&&!DI11)||DQ03)&&DI03&& (time13<=5)){DQ03=1;time13=time13+1;} else{DQ03=0;time13=0;}
if((time1==5||(DI04==0)||flag0)&&!DQ05) flag0=1; else flag0=0; if((flag0||DQ05)&&(DI12==0) &&(time2<=45)&&(DI05&&DI06&&DI07)) {DQ05=1;time2=time2+1;} else{ DQ05=0;time2=0;} // 传送带动作时间
if(DI07==0){flag3=1;}else {flag3=0;} if(((flag3&&!DI10)||DQ02)&&DI02&& (time8<=5)) {DQ02=1;time8=time8+1;} else {DQ02=0;time8=0;} //颜色传感器检测到有黄色金属时延时1s, 气缸3动作
if(DO0==1) BitSet( \\本站点\dout0, 1, 1 ); else BitSet( \\本站点\dout0, 1, 0 ); if(DO1==1) BitSet( \\本站点\dout0, 2, 1 ); else BitSet( \\本站点\dout0, 2, 0 ); if(DO2==1) BitSet( \\本站点\dout0, 3, 1 ); else BitSet( \\本站点\dout0, 3, 0 ); if(DO3==1) BitSet( \\本站点\dout0, 4, 1 ); else BitSet( \\本站点\dout0, 4, 0 ); if(DO4==1) BitSet( \\本站点\dout0, 5, 1 ); else BitSet( \\本站点\dout0, 5, 0 ); if(DO5==1) BitSet( \\本站点\dout0, 6, 1 ); else BitSet( \\本站点\dout0, 6, 0 );
if(DI06==0){flag2=1;}else {flag2=0;} if(((flag2&&!DI09)||DQ01)&&DI01&& (time6<=5)) {DQ01=1;time6=time6+1;} else {DQ01=0;time6=0;} //电容传感器检测到有铝质金属时, 气缸2动作1s
2、组态王数据词典--变量定义
注:对于只写的变量,采集频率请设为零
PCI1711 DI0
分拣系统接口(I/O) SKW1(气缸1动作限位)
备注 YV1
DI1
DI2 DI3 DI4 DI5 输 入 部 分 DI6 DI7 DI8 DI9 DI10 DI11
SKW2(气缸2动作限位)
SKW3(气缸3动作限位) SKW4(气缸4动作限位) SKW5(下料气缸动作限位) SA(电感传感器) SB(电容传感器) SC(颜色1传感器) SBW1(气缸1回位限位) SBW2(气缸2回位限位) SBW3(气缸3回位限位) SBW4(气缸4回位限位)
下料延时:
if((((DI13==0)&&(DQ05==0)))&& (time0<=10)&&(start==1)) time0=time0+1; else {time0=0;}
if((((time0==10)&&(DI12==0))||DQ04)&& (DI04==1)&&(time1<=5)) {DQ04=1;time1=time1+1;} //入料延时0.3s时间到,上料气缸动作时间0.2s else {DQ04=0;time1=0;}
if(DI7==0){flag3=1;}else {flag3=0;} if(((flag3&&!DI10)||DO2)&&DI2&&(time8<=5)) {DO2=1;time8=time8+1;} else {DO2=0;time8=0;} //颜色传感器检测到 有黄色金属时延时1s,气缸3动作
if(DI05==0)flag1=1;else flag1=0; if(((flag1&&!DI08)||DQ00)&& DI00&&(time4<=5)) {DQ00=1;time4=time4+1;} else{DQ00=0;time4=0;} //电感传感器检测到有铁质金属时 气缸1动作持续0.3s,
1、定义组态王设备 定义组态王定义设备时请选择: 智能模块\研华\YHPCI1711 组态王的设备地址即用研华测试软件Advantech Device Manager检测到的设备号 如,用研华测试软件Advantech Device Manager 检测到PCI1711设备为: “000:PCI-1711 I/O=EC00H” 则设备号为“000 即组态王设备地址为:0。
输 出 部 分
DO2
YV3(气缸3电磁阀)
DO3
YV4(气缸4电磁阀)
DI0=Bit( \\本站点\din0, 1 ); DI1=Bit( \\本站点\din0, 2 ); DI2=Bit( \\本站点\din0, 3 ); DI3=Bit( \\本站点\din0, 4 ); DI4=Bit( \\本站点\din0, 5 ); DI5=Bit( \\本站点\din0, 6 ); DI6=Bit( \\本站点\din0, 7 ); DI7=Bit( \\本站点\din0, 8 );
YV2
YV3 YV4 YV5 检测铁质 检测金属 检测颜色 YV1 YV2 YV3 YV4
DI12
/ DI13 / DO0
SBW5(下料气缸回位限位)
SD(颜色2传感器) SN(下料传感器) VCP(计数传感器) YV1(气缸1电磁阀)
YV5
预留传感器 判断物料有无 光电编码器
DO1
YV2(气缸2电磁阀)