Programación PLC Jazz

Todo lo que quieres saber y nunca pudiste aprender de la programación de PLC jazz de UNITRONICS,



viernes, 16 de septiembre de 2011

Elementos del Ladder IV


Antes de empezar esta cuarta entrega quiero  pedir disculpa a la gente que estuvo esperando (no recibí ningún correo pidiéndome continuar, por lo tanto la culpa también es de ustedes) también agradecer a todos las personas que se hicieron seguidores de este block, mas a aquellos de se dignaron en escribirme y hacerme consultas sobre temas específicos. Eso significa que cada día hay más gente que tiene intención de aprender sobre programación de PLC.
Y sin darle demasiada vuelta empezamos con esta cuarta entrega.

Elementos de Comparación: todos los elementos de esta serie evalúan dos opciones:

 

Mayor que.-  Este elemento evalúa dos valores, en este caso MI21 con MI22 si MI21 es mayor a MI22 entonces se enciende el motor.
En Visual Basic sera algo así

Prívate sub ControlDeTiempo()
         If TiempoTranscurrido=TiempoFinal then
Me.EncenderMotor () ‘esto sería la función que encendería el                                                   motor
         End if
End Sub

Mayor o Igual Que. - Lo mismo que el elemento anterior solo que  aumenta la capacidad de hacer comparaciones de dos variables iguales. 

En Visual Basic seria algo  así

Prívate sub ControlDeTiempo()
         If TiempoTranscurrido>=TiempoFinal then
Me.EncenderMotor () ‘esto sería la función que encendería el                                                   motor
         End if
End Sub

 Menor Que.- También evalúa dos valores, MI21 con MI22 si MI21 es menor a MI22 entonces  se enciende el motor



En Visual Basic seria algo así

Prívate sub ControlDeTiempo()
         If TiempoTranscurrido<TiempoFinal then
Me.EncenderMotor () ‘esto sería la función que encendería el                                                   motor
         End if
End Sub

Elemento Igual.- como los demás elementos evalúan dos variables, si es igual  energiza al elemento que está a su derecha.


En Visual Basic seria algo así

Prívate sub ControlDeTiempo()
         If TiempoTranscurrido=TiempoFinal then
Me.EncenderMotor () ‘esto sería la función que encendería el                                                   motor
         End if
End Sub

Hay más elementos de comparación pero para mí estos son los más importantes, si alguien está interesado en todos los  elementos no dude en consultar el manual de ULadder 90 de Unitronics.


Elementos de Almacenamiento


Estos elementos  son para mí quizá los elementos más importantes, porque aquí se guarda los datos procesados, asignando el valor en la dirección de memoria establecida previamente. (Ya les explique  que en PLC las memorias son asignadas de una forma directa) ejemplo MI1ValorProcesado

En visual BASIC seria algo así

Dim ValorProcesado as Integer ‘como vemos en una variable del PLC las variables enteras van precedidas de la palabra MI un numero y su nombre (Memori Integer)

Almacenammiento Directo .- Guarda como ya dije un valor en un MI, el valor guardado puede ser por ejemplo una suma de variables, una asignación, que es lo que mas a seguido yo realizo.

 este ejemplo es Asigno 1  a la variable 22

En visual Basic seria algo así
MI22TiempoFinal=1

Aquí nos quedamos por el día de hoy, espérenme hasta el próximo número, mira  si te gusto mi pagina al menos regístrate y hazte mi amigo...  Desde ya gracias….
Cualquier ayuda, clase particular, solicitud de desarrollo no olvide escribirme a mi correo aalegria7411@hotmail.com, jflores@tec-corp.com.pe , plc-peru@hotmail.com, floresbendezu@gmail.com o al cel. 997778732. Desde Lima Perú para el mundo con todo cariño.

2 comentarios:

  1. tengo un problema al hacer una compuerta xor, el problema es que en mi universidad solo contamos con pulsadores entonces no queda clavada la posicion 0'1 o 1'0 el profesor nos pidio tratar de implemntarla y que decierta manera se quedara anclada la salida , he probado con timers y con contactos P pero la verdad no he resuelto el problema tendras una solucion.

    ResponderEliminar