Академический Документы
Профессиональный Документы
Культура Документы
En las propiedades buscaremos una propiedad que dice On Macro y le damos click sobre los
puntos suspensivos y nos aparecer la siguiente pantalla
En la opcin de Command buscaremos una opcin que dice Comparison y de ah una que dice
IF y de ah una que dice IF == ON
Y en Address le pondremos 2.0 y le damos enter y ahora en la parte superior hay una opcin
que dice Update y le daremos click ah
Y nos quedar as
Le daremos nuevamente en wizard y buscaremos en Command una opcin que diga Data
Transfer y de ah MOV
Y nos aparecer as
Cambiaremos Base Port a Internal Memory y en Address le pondremos 4 y nos debe quedar as
Y le daremos enter este valor es al cual le vamos asignar lo de la variable 2 a la cual le daremos
click y de la misma manera cambiaremos Base Port a Internal Memory y en Address le
pondremos 1
Y en variable 2 cambiaremos Base Port a Internal Memory y en las opciones que dice Type
cambiaremos Internal Memory (word) por Constant y en Address le ponemos 0
Ahora volvemos abrir la opcin de nizarda y nos iremos al Command comparison y pondremos
un IF>
Ahora pondremos lo que realizara en caso de cumplirse esa condicin y le daremos en wizard y
en Command buscaremos Bit Setting
Repetiremos lo mismo solo que en lugar de BITON pondremos BITOFF y en lugar de 7.0
pondremos 6.0 y nos debe quedar as
Si se cumple esta condicin encender una lmpara (que ms adelante pondremos) marcando
que el turno matutino realizo ms productos
La salida $7.0 es la lmpara del turno matutino
$6.0 turno vespertino
$8.0 el mismo nmero de productos realizados
Ahora pondremos otra condicin de IF pero esta ser ELSEIF< este Command se encuentra
en comparison
Y utilizaremos las mismas variables que en la condicin anterior y nos debe quedar as
En caso de que se cumpla esta condicin se encender la lmpara $6.0 y las lmparas $7.0,
$8.0 estarn apagadas y nos debe quedar as
Y agregaremos una tercera condicin que ser ELSEIF == y con las mismas variables
Si se cumple esta condicin se encender la lmpara $8.0 y las lmparas $6.0 y $7.0
Ahora nada ms nos hace falta cerrar las condiciones IF para eso escribiremos dos veces
ENDIF esto porque utilizamos dos veces el IF y nos debe quedar as el cdigo ya terminado
Le damos en Si
Ahora buscaremos la propiedad Write Address le damos click sobre los puntos suspensivos y
nos saldr lo siguiente
A este display numeric en sus propiedades buscaremos la de Read Address y le damos click
sobre los puntos suspensivos
Cuando se presione el primer botn que hicimos mover el valor que tengamos de productos a
este Display Numeric y lo mostrara
Ahora agregaremos un Botn Increment
En la propiedad de Write Address le damos click y cambiaremos Base Port a Internal Memory y
en Address le pondremos 1
Este display nos ira mostrando el conteo de nuestra produccin cada que se presiona el Botn
de Incrementar lo mostrara en el display
Ahora ingresamos un botn de set
Una vez terminado buscaremos la propiedad de Write Address y cambiaremos Base Port a
Internal Memory y en Address 3.0
En su propiedad de Read Address le damos click y cambiaremos la opcin Base Port a Internal
Memory y en Address le pondremos 5
Esta imagen ser para cuando nuestra lmpara este en estado 0 ahora hay que cambiarle al
estado 1 que esto est a un lado del nombre Multistate
Indicator
Cuando se active nuestra lmpara nos mostrara esa imagen ahora ingresaremos otro
Multistate Indicator
Y repetiremos los mismos pasos que el indicador anterior solo le cambiaremos la propiedad
Read Address a $6.0
Esta lmpara es la que nos indicara cuando los dos turnos tengan el mismo nmero de
productos realizados
Para poder distinguir cual turno es cual podremos unas etiquetas (Label)
Le damos click y nuestro cursor se har como cruz y aremos un cuadro que ser donde
pondremos Turno Matutino en la propiedad de Font