You are on page 1of 7

BOTON 500gr: (selecciona el peso de 500gr)

IF $1.0==OFF
$100=0

//SI SE PRESIONO EL BOTON INICIO.


//HACER LA DIRECCION $100=0 ASI NO HABRA DATO A ENVIAR.

IF $3.0 ==OFF //SI SE PRESIONA EL BOTON 500gr


$100=0
//INICIAR LA DIRECCION $100=0
BITOFF $4.0//HACER SALTAR EL BOTON 1000gr
BITOFF $7.0
FILLASC ($100,"Q")//ALMACENAR EL CARACTER Q EN LA DIRECCION $100
$21 = INITCOM(0, 0, 1, 0, 0, 6, 0)//INICIALIZAR EL PUERTO COM
SELECTCOM(0)//SELECCIONAR EL PUERTO COM 1 (0:PUERTO COM1)
$22=PUTCHARS($100, 1, 500) //ENVIAR EL CARCTER ALMACENADO EN LA
DIRECCION $100, TAMAO 1, 500ms
ENDIF
ENDIF

BOTON 1000gr: (selecciona el peso de 1000gr)


IF $1.0==OFF//SI SE PRESIONO EL BOTON INICIO.
$100=0//HACER LA DIRECCION $100=0 ASI NO HABRA DATO A ENVIAR.
IF $4.0==OFF//SI SE PRESIONA EL BOTON 1000gr
$100=0
//INICIAR LA DIRECCION $100=0
BITOFF $3.0//HACER SALTAR EL BOTON 500gr
BITOFF $7.0
FILLASC ($100,"K")//ALMACENAR EL CARACTER K EN LA DIRECCION $100
$26 = INITCOM(0, 0, 1, 0, 0, 6, 0) )//INICIALIZAR EL PUERTO COM
SELECTCOM(0) //SELECCIONAR EL PUERTO COM 1 (0:PUERTO COM1)
$27=PUTCHARS($100,1, 500) //ENVIAR EL CARCTER ALMACENADO EN LA
DIRECCION $100, TAMAO 1, 500ms.
ENDIF
ENDIF

BOTON CON ZIPER: (selecciona el tipo de bolsa con ziper)


IF $1.0==OFF //SI SE PRESIONO EL BOTON INICIO.
$200=0
//HACER LA DIRECCION $200=0 ASI NO HABRA DATO A ENVIAR.
IF $5.0==OFF //SI SE PRESIONA EL BOTON CON ZIPER
$200=0
//INICIAR LA DIRECCION $200=0
BITOFF $6.0//HACER SALTAR EL BOTON SIN ZIPER
BITOFF $7.0
FILLASC ($200,"Z") //ALMACENAR EL CARACTER Z EN LA DIRECCION $200
$31 = INITCOM(0, 0, 1, 0, 0, 6, 0) //INICIALIZAR EL PUERTO COM
SELECTCOM(0) //SELECCIONAR EL PUERTO COM 1(0:PUERTO COM1)
$32=PUTCHARS($200,1, 500) //ENVIAR EL CARCTER ALMACENADO EN LA
DIRECCION $200, TAMAO 1, 500ms
ENDIF
ENDIF

BOTON SIN ZIPER: (selecciona el tipo de bolsa sin ziper)


IF $1.0==OFF //SI SE PRESIONO EL BOTON INICIO.
$200=0
//HACER LA DIRECCION $200=0 ASI NO HABRA DATO A ENVIAR.
IF $6.0==OFF //SI SE PRESIONA EL BOTON CON ZIPER
$200=0
//INICIAR LA DIRECCION $200=0
BITOFF $5.0//HACER SALTAR EL BOTON CON ZIPER
BITOFF $7.0
FILLASC ($200,"S") //ALMACENAR EL CARACTER S EN LA DIRECCION $200
$31 = INITCOM(0, 0, 1, 0, 0, 6, 0) //INICIALIZAR EL PUERTO COM
SELECTCOM(0) //SELECCIONAR EL PUERTO COM 1(0:PUERTO COM1)
$32=PUTCHARS($200,1, 500) //ENVIAR EL CARCTER ALMACENADO EN LA
DIRECCION $200, TAMAO 1, 500ms
ENDIF
ENDIF

BOTON DOYPACK 1: (Activar o desactivar el doypack 1)


IF $1.0==OFF
$45=0

//SI SE PRESIONO EL BOTON INICIO.


//HACER LA DIRECCION $45=0 ASI NO HABRA DATO A ENVIAR.

IF $11.1==OFF //SI SE PRESIONA EL BOTON DOYPACK 1.


$45=0
//INICIAR LA DIRECCION $45=0
FILLASC($45,"1") //ALMACENAR EL CARACTER 1 EN LA DIRECCION $45
$41= INITCOM(0, 0, 1, 0, 0, 6, 0) //INICIALIZAR EL PUERTO COM
SELECTCOM(0) //SELECCIONAR EL PUERTO COM 1(0:PUERTO COM1)
$42=PUTCHARS($45,1, 500) //ENVIAR EL CARCTER ALMACENADO EN LA
DIRECCION $45, TAMAO 1, 500ms
ELSE
$45=0 //INICIAR LA DIRECCION $45=0
FILLASC($45,"7") //ALMACENAR EL CARACTER 7 EN LA DIRECCION $45
$41= INITCOM(0, 0, 1, 0, 0, 6, 0) //INICIALIZAR EL PUERTO COM
SELECTCOM(0) //SELECCIONAR EL PUERTO COM 1(0:PUERTO COM1)
$42=PUTCHARS($45,1, 500) //ENVIAR EL CARCTER ALMACENADO EN LA
DIRECCION $45, TAMAO 1, 500ms
ENDIF
ENDIF

BOTON DOYPACK 2: (Activar o desactivar el doypack 2)


IF $1.0==OFF
$45=0

//SI SE PRESIONO EL BOTON INICIO.


//HACER LA DIRECCION $45=0 ASI NO HABRA DATO A ENVIAR.

IF $11.2==OFF //SI SE PRESIONA EL BOTON DOYPACK 2.


$45=0
//INICIAR LA DIRECCION $45=0
FILLASC($45,"2") //ALMACENAR EL CARACTER 2 EN LA DIRECCION $45
$41= INITCOM(0, 0, 1, 0, 0, 6, 0) //INICIALIZAR EL PUERTO COM
SELECTCOM(0) //SELECCIONAR EL PUERTO COM 1(0:PUERTO COM1)
$42=PUTCHARS($45,1, 500) //ENVIAR EL CARCTER ALMACENADO EN LA
DIRECCION $45, TAMAO 1, 500ms
ELSE
$45=0 //INICIAR LA DIRECCION $45=0
FILLASC($45,"8") //ALMACENAR EL CARACTER 8 EN LA DIRECCION $45
$41= INITCOM(0, 0, 1, 0, 0, 6, 0) //INICIALIZAR EL PUERTO COM
SELECTCOM(0) //SELECCIONAR EL PUERTO COM 1(0:PUERTO COM1)
$42=PUTCHARS($45,1, 500) //ENVIAR EL CARCTER ALMACENADO EN LA
DIRECCION $45, TAMAO 1, 500ms
ENDIF
ENDIF

BOTON DOYPACK 3: (Activar o desactivar el doypack 3)


IF $1.0==OFF
$45=0

//SI SE PRESIONO EL BOTON INICIO.


//HACER LA DIRECCION $45=0 ASI NO HABRA DATO A ENVIAR.

IF $11.3==OFF //SI SE PRESIONA EL BOTON DOYPACK 3.


$45=0
//INICIAR LA DIRECCION $45=0
FILLASC($45,"3") //ALMACENAR EL CARACTER 3 EN LA DIRECCION $45
$41= INITCOM(0, 0, 1, 0, 0, 6, 0) //INICIALIZAR EL PUERTO COM
SELECTCOM(0) //SELECCIONAR EL PUERTO COM 1(0:PUERTO COM1)
$42=PUTCHARS($45,1, 500) //ENVIAR EL CARCTER ALMACENADO EN LA
DIRECCION $45, TAMAO 1, 500ms
ELSE
$45=0 //INICIAR LA DIRECCION $45=0
FILLASC($45,"9") //ALMACENAR EL CARACTER 9 EN LA DIRECCION $45
$41= INITCOM(0, 0, 1, 0, 0, 6, 0) //INICIALIZAR EL PUERTO COM
SELECTCOM(0) //SELECCIONAR EL PUERTO COM 1(0:PUERTO COM1)
$42=PUTCHARS($45,1, 500) //ENVIAR EL CARCTER ALMACENADO EN LA
DIRECCION $45, TAMAO 1, 500ms
ENDIF
ENDIF

BOTON TODOS: (ACTIVA O DESACTIVA LOS TRES DOYPACK)


IF $1.0==OFF
$45=0

//SI SE PRESIONO EL BOTON INICIO.


//HACER LA DIRECCION $45=0 ASI NO HABRA DATO A ENVIAR.

IF $11.4==OFF //SI SE PRESIONA EL BOTON TODOS.


$45=0
//INICIAR LA DIRECCION $45=0
FILLASC($45,"T") //ALMACENAR EL CARACTER T EN LA DIRECCION $45
$41= INITCOM(0, 0, 1, 0, 0, 6, 0) //INICIALIZAR EL PUERTO COM
SELECTCOM(0) //SELECCIONAR EL PUERTO COM 1(0:PUERTO COM1)
$42=PUTCHARS($45,1, 500) //ENVIAR EL CARCTER ALMACENADO EN LA
DIRECCION $45, TAMAO 1, 500ms
BITON $11.1 //ACTIVAR EL BOTON DOYPACK 1.
BITON $11.2 //ACTIVAR EL BOTON DOYPACK 2.
BITON $11.3 //ACTIVAR EL BOTON DOYPACK 3.
ELSE
$45=0 //INICIAR LA DIRECCION $45=0
FILLASC($45,"0") //ALMACENAR EL CARACTER T EN LA DIRECCION $45
$41= INITCOM(0, 0, 1, 0, 0, 6, 0) //INICIALIZAR EL PUERTO COM
SELECTCOM(0) //SELECCIONAR EL PUERTO COM 1(0:PUERTO COM1)
$42=PUTCHARS($45,1, 500) //ENVIAR EL CARCTER ALMACENADO EN LA
DIRECCION $45, TAMAO 1, 500ms
BITOFF $11.1 //DESACTIVAR EL BOTON DOYPACK 1.
BITOFF $11.2 //DESACTIVAR EL BOTON DOYPACK 2.
BITOFF $11.3 //DESACTIVAR EL BOTON DOYPACK 3.
ENDIF
ENDIF

BOTON DETENER DOYPACK 1: (Detiene el doypack 1 si est


Funcionando).
IF $11.5==OFF //SI SE PRESIONO EL BOTON DETENER FOYPACK 1
$45=0
//INICIALIZAMOS LA DIRECCION $45=0
BITOFF $11.1
//DESACTIVAMOS EL BOTON DOYPACK 1
FILLASC($45,"4") //ALMACENAS EL CARACTER 4 EN LA DIRECCION $45
$41= INITCOM(0, 0, 1, 0, 0, 6, 0) //INICIALIZAMOS EL PUERTO COM
SELECTCOM(0) //SELECCIONAMOS EL PUERTO COM1(0:PUERTO COM1)
$42=PUTCHARS($45,1, 500) //ENVIAR EL CARCTER ALMACENADO EN LA
DIRECCION $45, TAMAO 1, 500ms
ENDIF

BOTON DETENER DOYPACK 2: (Detiene el doypack 2 si est


Funcionando).
IF $11.5==OFF //SI SE PRESIONO EL BOTON DETENER FOYPACK 2
$45=0
//INICIALIZAMOS LA DIRECCION $45=0
BITOFF $11.2
//DESACTIVAMOS EL BOTON DOYPACK 2
FILLASC($45,"5") //ALMACENAS EL CARACTER 5 EN LA DIRECCION $45
$41= INITCOM(0, 0, 1, 0, 0, 6, 0) //INICIALIZAMOS EL PUERTO COM
SELECTCOM(0) //SELECCIONAMOS EL PUERTO COM1(0:PUERTO COM1)
$42=PUTCHARS($45,1, 500) //ENVIAR EL CARCTER ALMACENADO EN LA
DIRECCION $45, TAMAO 1, 500ms
ENDIF

BOTON DETENER DOYPACK 3: (Detiene el doypack 3 si est


Funcionando).
IF $11.5==OFF //SI SE PRESIONO EL BOTON DETENER FOYPACK 3
$45=0
//INICIALIZAMOS LA DIRECCION $45=0
BITOFF $11.3
//DESACTIVAMOS EL BOTON DOYPACK 3
FILLASC($45,"6") //ALMACENAS EL CARACTER 6 EN LA DIRECCION $45
$41= INITCOM(0, 0, 1, 0, 0, 6, 0) //INICIALIZAMOS EL PUERTO COM
SELECTCOM(0) //SELECCIONAMOS EL PUERTO COM1(0:PUERTO COM1)
$42=PUTCHARS($45,1, 500) //ENVIAR EL CARCTER ALMACENADO EN LA
DIRECCION $45, TAMAO 1, 500ms
ENDIF

BOTON INICIAR: (INICIAR EL PROCESO DE LA EMPAQUETADORA).


IF $1.0==OFF
$55=0

//SI SE PRESIONO EL BOTON INICIAR.


//INICIALIZAR LA DIRECCION $55=0

IF ($45 && $100)==0

//SI LA DIRECCION $45 Y $100 SON IGUALES A CERO


(ES DECIR NO HAY DATO O NO SE HAN PRESIONADO LOS
BOTONES DE PESO O SELECCIONAR DOYPACK)
FILLASC($55,"O") //ALMACENAR EL CARACTER O EN LA DIRECCIN $55
$19 = INITCOM(0, 0, 1, 0, 0, 6, 0) //INICIALIZAR EL PUERTO COM
SELECTCOM(0) //SELECCIONAR EL PUERTO COM 1(0:PUERTO COM1)
$17=PUTCHARS($55,1,500) //ENVIAR EL CARCTER ALMACENADO EN LA
DIRECCION $55, TAMAO 1, 500ms

ELSE
IF $200==0

//SI LA DIRECCION $200=0 (SI NO HAY DATO EN LA SELECCION


DE BOLSA)
FILLASC($55,"O") //ALMACENAR EL CARACTER O EN LA DIRECCIN $55
$19 = INITCOM(0, 0, 1, 0, 0, 6, 0) //INICIALIZAR EL PUERTO COM
SELECTCOM(0) //SELECCIONAR EL PUERTO COM 1(0:PUERTO COM1)
$17=PUTCHARS($55,1,500) //ENVIAR EL CARCTER ALMACENADO EN LA
DIRECCION $55, TAMAO 1, 500ms

ELSE
FILLASC($55,"I") //ALMACENAR EL CARACTER I EN LA DIRECCIN $55
$19 = INITCOM(0, 0, 1, 0, 0, 6, 0) //INICIALIZAR EL PUERTO COM
SELECTCOM(0) //SELECCIONAR EL PUERTO COM 1(0:PUERTO COM1)
$17=PUTCHARS($55,1, 500) //ENVIAR EL CARCTER ALMACENADO EN LA
DIRECCION $55, TAMAO 1, 500ms
ENDIF
//SE BLOQUEAN TODOS LOS BOTONES MENOS EL BOTON PARAR Y SE DESACTIVAN
LOS BOTONES DE DESACTIVAR DOYPACK 1,2 Y 3.
BITON $3.0
BITON $4.0
BITON $5.0
BITON $6.0
BITON $7.0
BITON $11.1
BITON $11.2
BITON $11.3
BITON $11.4
BITOFF $11.5
BITOFF $11.6
BITOFF $11.7
ENDIF
ENDIF

BOTON PARAR: (DETIENE TODO EL PROCESO EN MARCHA).


IF $2.0==OFF //SI SE PRESIONO EL BOTON PARAR.
CLEARCOMBUFFER(0, 1) //SE LIMPIA LA MEMORIA
$100=0 //SE PONE A CERO O SE LIMPIA LA DIRECCIN DONDE SE ALMACENA EL
PESO.
$200=0 //SE PONE A CERO O SE LIMPIA LA DIRECCIN DONDE SE ALMACENA EL
TIPO DE BOLSA.
$45=0

//SE PONE A CERO O SE LIMPIA LA DIRECCIN DONDE SE ALMACENA LA


SELECCIN Y ACTIVACION DE LOS DOYPACK.

FILLASC($55,"D") //SE ALMACENA EL CARACTER D EN LA DIRECCION $55


$19 = INITCOM(0, 0, 1, 0, 0, 6, 0) //SE INICIALIZA EL PUERTO COM
SELECTCOM(0) //SELECCIONAR EL PUERTO COM 1(0:PUERTO COM1)
$17=PUTCHARS($55,1, 500) //ENVIAR EL CARCTER ALMACENADO EN LA
DIRECCION $55, TAMAO 1, 500ms
//HACE SALTAR TODOS LOS BOTONES
BITOFF $11.5
BITOFF $11.6
BITOFF $11.7
BITOFF
BITOFF
BITOFF
BITOFF
BITOFF
BITOFF
BITOFF
BITOFF
BITOFF
BITOFF
ENDIF

$1.0
$3.0
$4.0
$5.0
$6.0
$7.0
$11.1
$11.2
$11.3
$11.4

//DESACTIVA EL BOTON DETENER DOYPACK 1


//DESACTIVA EL BOTON DETENER DOYPACK 2
//DESACTIVA EL BOTON DETENER DOYPACK 3
//DESACTIVA
//DESACTIVA
//DESACTIVA
//DESACTIVA
//DESACTIVA
//DESACTIVA
//DESACTIVA
//DESACTIVA
//DESACTIVA
//DESACTIVA

EL
EL
EL
EL
EL
EL
EL
EL
EL
EL

BOTON
BOTON
BOTON
BOTON
BOTON
BOTON
BOTON
BOTON
BOTON
BOTON

INICIAR
500gr
1000gr
CON ZIPER
SIN ZIPER
LIMPIAR
DOYPACK 1
DOYPACK 2
DOYPACK 3
TODOS

You might also like