[PROYECTO] CPU=CP122 ROM=212 ID=1 TipoArchivoProyecto=1 BudCom2=9600 BudCom3=9600 BudCom4=9600 DEMCOM1=10 DEMCOM2=10 DEMCOM3=10 DEMCOM4=10 ParCOM2=n ParCOM3=n ParCOM4=n StpCOM2=1 StpCOM3=1 StpCOM4=1 SUBs=0 MstEspCOM1=0 MstEspCOM2=0 MstEspCOM3=0 MstEspCOM4=0 PassProg= IntI0=0 IntIN0= IntI1=0 IntIN1= IntI2=0 IntIN2= IntI3=0 IntIN3= IntI4=0 IntIN4= IntI5=0 IntIN5= IntI6=0 IntIN6= IntI7=0 IntIN7= IntEC0=0 IntEN0= IntEV0= IntEC1=0 IntEN1= IntEV1= IntEC2=0 IntEN2= IntEV2= IntEC3=0 IntEN3= IntEV3= IntEN4= [EQU] Ps_Act = v0¨lng¨Posición&actual.&Es&el&valor&leído&del&encoder Ps_Fin = v2¨lng¨Posición&final.&Es&el&valor&al&que&debe&llegar&el&encoder Pl_RIni = v4¨int¨Cantidad&de&pulsos&de&encoder&dedicados&a&la&rampa&de&aceleración Pl_RFin = v5¨int¨Cantidad&de&pulsos&de&encoder&dedicados&a&la&rampa&de&desaceleración t_PDesc = v6¨int¨Tiempo&de&desconexión&de&la&instrucción&expresado&en&décimas&de&segundo Mx_Sal = v7¨int¨Valor&máximo&de&salida&durante&la&operación Mn_Sal = v8¨int¨Valor&mínimo&de&salida&durante&la&operación p_Indic = v9¨int¨Bits&de&indicaciones&(ver&detalles) p_Use1 = v10¨lng¨ p_Use2 = v12¨lng¨ p_Use3 = v14¨lng¨ p_Use4 = v16¨lng¨ p_Use5 = v18¨lng¨ p_Use6 = v20¨int¨ _exe = v9.0¨bool¨ _xSA0 = v9.1¨bool¨ _xSA1 = v9.2¨bool¨ _avance = v9.3¨bool¨ _iniciado = v9.7¨bool¨ _PDesc = v9.14¨bool¨ _Sing = v9.15¨bool¨ Ent_0 = i0.6¨bool¨Entrada&de&marcha Ent_1 = i0.7¨bool¨Entrada&de¶da Sal_Dir = q0.1¨int¨Salida&de&dirección [MENU] 0 0 [BMK] [Principal] ;---------------------------------------------------------------- ; Ejemplo uso CLPOS ;---------------------------------------------------------------- ; Control mediante pulsos a 2KHz ; ; Bellplast S.R.L. ;---------------------------------------------------------------- ; Inicialización LD Init ;En 1 solo la 1ª vuelta CMOV 10000, Ps_Fin ;Destino = 10000 CMOV 400, Pl_RIni ;Rampa inicial: 400 pulsos CMOV 400, Pl_RFin ;Rampa final: 400 pulsos CMOV 1200, t_PDesc ;2' CMOV 2000, Mx_Sal ;Salida a 2KHz CMOV 1, Mn_Sal ;Salida (mínima o nada) 1Hz CMOV 0, p_Indic ; Ejecución MOVE Encoder_cnt, Ps_Act ;Copia lectura encoder al bloque LD Ent_0 ;Entrda marcha R_TRIG S _exe LD Ent_1 ;Entrada parada R_TRIG R _exe LD 1 ;Permiso de ejecución CLPOS Ps_Act LD p_Indic ;Lee indicaciones LT 0 ;Si _Sing está activo, entonce es menor que cero ST Sal_Dir [EXPS] [EXP_P] [EXP_S] [SUBS]