Búsqueda Controlesplc

Ejemplo Simulación con SLC 500 y Rsview32 Semáforo inteligente



Semáforo inteligente.
Por medio de la programación de PLC, SLC 500 de Allen Bradley y asistido con el software Rsview32, he diseñado esta presentación donde muestro como podría funcionar un cruce de automoviles controlado por un semáforo más inteligente, el cual tiene la propiedad de variar sus tiempos de ciclo del encendido de sus luces.

En mi opinión la frecuencia del flujo vehicular, debe de alguna manera influir en los tiempos de ciclo del control de luces del semáforo, para esto si se instalaran sensores de movimiento en lugares estrategicos de los cruces, se podrian controlar mejor la circulación de automóviles en nuestras ciudades.

En el video muestro la simulación de esto, con la ayuda de un PLC SLC 500 5/04 de Allen Bradley y Rsview32.

En el programa escalera utilicé instrucciones básicas de lógica de bits como contadores, comparaciones, OTL, OTU, OTE y Aritméticas.


Ejemplo de programación Micrologix 1000.arranque y paro motor con solo un boton

Conexion de un PanelView std a un controlador SLC, CompactLogix, Micrologix punto a punto



En la figura se muestra cómo conectar un controlador CompactLogix, MicroLogix 1500LRP o SLC (SLC-5/03, 5/04, ó 5/05) al terminal PanelView estos controladores se caracterizan por poseer un puerto DB9 pin RS-232 para comunicaciones punto a punto (DH-485). En terminales con dos puertos, use el puerto de comunicación RS-232.

Para los controladores SLC, CompactLogix o MicroLogix 1500LRP, use uno
de los siguientes cables: 2711-NC13, 2711-NC14, 2706-NC13 la diferiencia de estos cables es su distancia.
 Es importante configurar el puerto del canal 0 de los SLC 5/03, 5/04, 5/05 para comunicación DH-485 mediante el software Rslogix 500.

Para el controlador MicroLogix 1000, 1200 ó 1500LSP, use uno de estos cables: 2711-NC21. conector DB9 a mini din 8 pin.

Cables de programación Panelview estandar



Lista de los cables de programación y operación para DH-485 de los panelview estandar.
Los Panelview estandar son los que se conocen con los modelos 300 micro, 300, 550, 600, 900, 1000, 1400.

Si es requerido programar cualquiera de estos con comunicación DH-485 se pueden utilizar los siguientes cables:

1747-PIC es un convertidor de interface de computadora personal, convierte señales entre los puertos RS-232 y RS-485. Pueden usarlo para la transferencia de aplicaciones entre un terminal DH-485 y una computadora.

1747-C10, 1747-C11, 1747-C20 cables que permiten conectar una terminal DH-485 a una red SLC o DH-485; la diferencia de estos modelos es solo la distancia del cable.

1747-CP3 cable corto que permite conectar una terminal RS-232 a un AIC+ (puerto 1) a
través de un adaptador de módem nulo.

1761-CBL-AP00 cable corto que permite conectar una terminal RS-232 a un AIC+ (puerto 2) a través de un adaptador de módem nulo.

1761-CBL-AS03 o 1761-CBL-AS09 diferencia largo de los cables, estos permiten conectar una terminal DH-485 a un AIC+ (puerto 3).

1761-CBL-AM00 cables cortos con dos conectores minidin en angulo recto.

1761-CBL-HM02 cables mas largos con dos conectores minidin en angulo recto.

2711-CBL-HM05 y 2711-CBL-HM10 tambien cables largos con dos conectores minidin en angulo recto.

1761-CBL-PM00 y 1761-CBL-PM02 Cable que permite conectar un terminal RS-232 a un AIC+ (puerto 2) a través de un adaptador de módem nulo.

2711-CBL-PM05 y 2711-CBL-PM10 Cable de programación de 5 y 10 metros con conector D o macho DB9 pines y mini DIN.

Ejemplo utilizando software Logixpro, instrucciones MOV, LIM, TON, CTU



Este es otro ejemplo de programación PLC, utilizando software de simulación Logixpro, con la ayuda del sim llamado I/O SIMULATOR, en el ejemplo se integran el funcionamiento de las entradas salidas BCD, un Push Botton y las salidas que maneja la tarjeta O:2.

El funcionamiento propuesto se trata de manipular la entrada del dato BCD, y al pulsar el Push Botton I:1/0 mover el dato al display BCD, al preset del contador, iniciar ciclos de un timer T4:0, comparar el acumulador del timer para activar las salidas de la tarjeta O:2 de forma indirecta una a una según el valor ingresado en la entrada BCD.

Descargar ejemplo en enlace de video mostrando este procedimiento

Ejemplo entradas salidas bcd.mp4

enlace para descargar Logixpro Simulador

Instrucción MOV utilizada en los SLC y Micrologix de Allen Bradley



Cuando las condiciones del escalón son verdaderas, la instrucción MOV hace una copia del valor contenido en el campo Source de la instrucción a la dirección referenciada en el campo Dest de la instrucción; esto por cada barrido o scan del procesador. Una propiedad es que el valor original permanece sin cambios en su ubicación de origen, dependiendo del procesador se pueden codificar estas instrucciones con direcciones Indirectas o indexadas para los parámetros de origen o destino.

Source es el campo donde se ingresa el valor que se desea mover, puede ser una constante o una variable.

Dest es el campo de la instrucción donde se codifica la dirección a donde los datos van a ser movidos.

En el ejemplo se muestra la constante 235 en campo Source y al conmutar el Bit B3:0/0 a verdadero este valor constante es copiado a la dirección referenciada en campo Dest de la instrucción, por lo tanto alojará este valor 235 en la dirección N7:4

Instrucción COP utilizada en los SLC y Micrologix de Allen Bradley



Instrucción de transferencia de valores de espacios de memoria que pueden ser de diferente tipo, diferente archivo o mismo archivo. Para Todos los Micrologix y SLC 500.

Cuando el renglón de la instrucción se hace verdadero, el valor ó los valores a partir de la dirección referenciada en el campo Source son transferidos a la dirección referenciada en el campo Dest y el campo Length especifica cuantas palabras ó espacios de memoria a partir de la dirección referenciada Source van a ser copiados ó transferidos a la dirección referenciada Dest.

En el ejemplo de la figura de la instrucción COP, hace una copia de los valores depositados en las memorias N9:0, N9:1 y N9:2 para cuando N7:1=0; y los deposita en las direcciones N7:90, N7:91 y N7:92 ya que el campo Length de la instrucción indica 3 espacios de memoria a copiar.

Modos de dirección validos para los PLC de Allen Bradley SLC 500, PLC 5



Hay distintos tipos de direccionamiento válidos en los PLC SLC 500 más especificamente los 5/03, 5/04, 5/05 y micrologix 1500 ademas de PLC 5 (existen algunas ecepciones).

Los siguientes modos de dirección están disponibles:

Directo N7:0
Directo indexado #N7:0
Indirecto N7:[N10:3]
Indirecto indexado #N7:[N10:3]

Dirección directa
Los datos almacenados en la dirección especificada son usados en la instrucción:
por ejemplo
N7:0, T4:8.ACC, C5:0.PRE

Dirección indexada
Se puede especificar una dirección cuando está siendo indexada poniendo el caractér # al principio de la dirección. Cuando una dirección de ésta forma es encontrada en el programa, el procesador toma él número del elemento de la dirección y lo agrega al valor contenido en el índice del registro S:24, entonces usa el resultado como la dirección actual. Por ejemplo:

#N7:10 y el registro S:24=15,
Tenemos que la dirección resultante especificada es: N7:25

Dirección indirecta
En forma similar se muestra la dirección directa por la forma de especificar la dirección sustituyendo otra dirección directa en lugar del elemento del archivo utilizando los paréntesis cuadrados [] ejemplo:

N7:[N7:0], N[N7:0]:[N7:1]
N7:[T4:0.ACC], C5:[N7:0]

Dirección indirecta indexada
Se puede especificar una convinación de direccionamiento indirecto e indexado. El procesador primero resuelve la porción indirecta de la dirección y enseguida agrega la compensación del regístro index S:24 para tener la dirección final.

Por ejemplo: #N7:[N9:0] donde N9:0=15 y S:24=20
La dirección directa referida resulta ser N7:35

Explicación y ejemplo breve en video colocado para descargar en el enlace

video indexado indirecto ejemplo
enlace para descarga de video ejemplo con interface rsview32

Componentes requeridos para armar un Controlador Compactlogix.



Existen dos tipos de procesadores Compactlogix, los estándar y los de seguridad o GuardLogix.

Con estos componentes se pueden armar un sistema básico.

  • controlador 1768-L43, 1768-L43S, 1768-L45 ó 1768-L45S Compactlogix (cualquier de estos, los de terminación S son los de seguridad o GuardLogix).
  • Fuente de alimentación eléctrica 1768-PA3 ó 1768-PB3.
  • Módulos de E/S 1768 se ensamblan a la izquierda del controlador.
  • Módulos de E/S 1769 se ensamblan a la derecha del controlador.
  • Terminación de tapa final 1769-ECR
  • Tornillos para montar en un panel eléctrico ó rieles DIN EN 50 022: 35 x 7.5 mm
  • Cable serie 1756-CP3 o se puede hacer.

cable pinout 1756-CP3



















Nota: el cable no debe medir más de 15 metros.

Controladores CompactLogix y su compatibilidad de software y firmware.



Los Controladores CopmpactLogix tienen una particularidad en la comunicación y funcionamiento debido a que revisión de software y firmware se intente conectar.

El software Rslogix 5000 es el que integra la programación de estos controladores, por otro lado los controladores tienen una revisión de Firmware que define su funcionalidad con su respectivo software.

Si conectamos un controlador CompactLogix con revisión de firmware no compaible con cierta versión de software Rslogix 5000, se pueden experimentar ciertos problemas como:

  • Problemas con la comunicación del controlador y el software Rslogix 5000.
  • Problemas con el Firmware en las utilidades Controlflash o autoflash.
Estos modelos de Controladores son compatibles con Rslogix 5000 ver. 16.03 o posterior
1768-L43 y 1768-L45 serie B y llevan Revisión de Firmware 16.23 o posterior.

Y estos modelos de Controladores son compatibles con Rslogix 5000 ver. 18 o posterior
1768-L43S y 1768-L45S serie B y llevan Revisión de Firmware 18 o posterior.
Utiliza el botón para abrir una forma y Escribe un comentario a mi correo electrónico

Entradas populares