Programación WHILE-WEND
Enviado por RabbitX10X • 26 de Septiembre de 2024 • Trabajo • 733 Palabras (3 Páginas) • 28 Visitas
[pic 1]
[pic 2][pic 3][pic 4]
[pic 5][pic 6]
Índice
Pág.
Enunciado 3
Software: 3
Programa 3
WHILE-WEND: 3
FOR-NEXT: 4
Incidencias 5
Enunciado
Realizar un programa que realice un ciclo de encender un piloto 3 sg. y apagarlo otros 3 sg. durante cinco veces. Usar While-Wend.
Software:
Para realizar esta práctica emplearemos el entorno de programación “Ciros Robotics” de “FESTO” en colaboración con “MITSUBISHI”.
Programa
WHILE-WEND:
DEF IO S1=BIT,3 //Declaración de Variables
DEF IO S2=BIT,5
DEF IO L1=BIT,0
DEF IO L2=BIT,2
DEF INTE CONTADOR
*INICIO // Declaración de Marca de Inicio
CONTADOR=0 //Puesta a cero de la variable “CONTADOR”
WHILE CONTADOR<5 //Inicio del lazo While. Mientras la variable
*ESPERA //”CONTADOR” sea <5 se repetirá el ciclo.
IF S1=1 THEN //Si el pulsador S1 es activado se inicia el
L1=1 // ciclo de parpadeo de la lámpara.
DLY(3)
L1=0
DLY(3)
CONTADOR=CONTADOR+1
ELSE //Si no se ha activado salta a “ESPERA”
GOTO *ESPERA
ENDIF
WEND //Una vez realizado el ciclo se inicia un loop
*ESPERA2 // que detiene la ejecución hasta que se de al
IF S2=0 THEN // botón de reinicio S2.
GOTO *ESPERA
ELSE
GOTO *INICIO
ENDIF
GOTO *INICIO //Salto hasta inicio para que ejecute
//cíclicamente el programa.
FOR-NEXT:
DEF IO S1=BIT,3 //Definición de variables.
DEF IO S2=BIT,5
DEF IO L1=BIT,0
DEF IO L2=BIT,2
DEF INTE CONTADOR
*INICIO //Declaración de Marca de Inicio.
...