Este material ha sido hecho con mucho gusto.
Regálame un Like, comenta y suscríbete :) (っ◕‿◕) Te invito al CANAL DE YOUTUBE MEKATRONICA http://www.youtube.com/c/JovannyDuque?sub_confirmation=1
y al BLOGG MEKATRONICA J DUKE https://mecatronica-itsa.blogspot.com/
FUNCIONES ADICIONALES DE TWIDO - M221
1) Tipo de temporizador TPEl tipo de temporizador TP (pulso de temporizador) se utiliza para generar pulsos de duración determinada.
Este retardo se puede programar con TwidoSoft.- TwidoSUITE . O SOMACHINE BASIC.
Al detectar un flanco ascendente en la entrada %I0.0 se activa la salida %Q0.2 durante 5 segundos 2) Bloque de función del controlador del conmutador de tambor (%DR)
El controlador del conmutador de tambor funciona según un principio similar a un controlador del conmutador de tambor electromecánico con cambios de pasos asociados a eventos externos. En cada paso, el punto superior de una leva proporciona un comando que es ejecutado por el autómata. En el caso de un controlador del conmutador de tambor, estos puntos superiores se simbolizan mediante el estado 1 para cada paso y se asignan a bits de salida %Qi.j, bits internos %Mi o bits de salida slave de AS Interface %QAx.y.z, conocidos como bits de control.
En este caso con el primer pulso de %I0.1 se activa el bit 0 (%Q0.0), con el segundo pulso se activa el bit 0 y el bit 1 (%Q0.0 y %Q0.1), con el tercer pulso se activa el bit 0 , el bit 1 y el bit 2 (%Q0.0, %Q0.1 y
%Q0.2) y así sucesivamente.
La entrada de reset (R) sitúa el conmutador en el paso cero.
La tabla de bits se puede configurar de múltiples formas según lo requerido.
Actividad: Haga cambios en la tabla de bit y la tabla de asignación de salidas
3) Bloque de función de la salida del generador de pulsos (%PLS)
El bloque de función %PLS se utiliza para generar señales de onda cuadrada. Existen dos funciones %PLS disponibles en los canales de salida dedicadas %Q0.0.0 o %Q0.0.1. El bloque de función %PLS permite un único ancho de señal, o ciclo de servicio, del 50%. Puede limitar el número de pulsos o el período en el que se ejecutará el tren de pulso. Éste se puede determinar en el momento de la configuración o de la actualización desde la aplicación de usuario.
Cuando se habilita el bloque con la entrada (IN) %I0.3, se activa la salida %Q0.1, y se inicia el tren de pulsos (1seg encendido y 1 seg apagado), una vez alcanzados los 5 pulsos, se desactiva %Q0.1 y se activa
%Q0.2.
La entrada reset (R) %I0.2 desactiva todas las salidas,
El tren de pulsos se ejecuta con una salida especializada %Q0.0 (Salida de tren de pulsos) Para iniciar el proceso del bloque se debe volver a accionar la entrada (IN) %I0.3
La entrada %I0.1 permite la habilitación del número de pulsos. (%PS0.N) en 5.
4) Bloque de función de modulación de ancho de pulso (%PWM)
El bloque de función de modulación de ancho de pulso (%PWM) genera una señal rectangular en las vías de salida especializadas (%Q0.0.0 o %Q0.0.1), cuya longitud se puede modificar, y, por lo tanto, el ratio cíclico.
Los autómatas con salidas de relé para estos dos canales no admiten esta función debido a una limitación de frecuencia.
Hay dos bloques %PWM disponibles. El bloque %PWM0 utiliza la salida especializada %Q0.0.0, mientras que el bloque %PMW1 utiliza la salida especializada %Q0.0.1. Los bloques de función %PLS comparten las mismas salidas especializadas. Por lo tanto, hay que seleccionar una u otra función.
La frecuencia de la señal de salida se regula durante la configuración, al seleccionar la base de tiempo y el
%PWMi.P preajustado. La modificación del ratio cíclico % PWMi.R en el programa permite cambiar el ancho de la señal. En la ilustración siguiente se muestra un diagrama de pulsos para el bloque de función PWM con diferentes ratios cíclicos.
La entrada %I0.3 , habilita el bloque y el % de encendido del ciclo , en este caso se trata de un tren de pulsos cuyo ciclo es de 5 seg y permanecerá encendida la salida especializada % Q0.0 durante el 60% del ciclo es decir durante 3seg.
5) Bloque de función de contador rápido (%FC)
El bloque de función de contador rápido (%FC) se puede utilizar como contador progresivo o regresivo.
Puede contar el flanco ascendente de las entradas digitales hasta frecuencias de 5 kHz en modo computacional de palabra o de palabra doble. Dado que los contadores rápidos (FC) se gestionan mediante interrupciones de hardware específicas, el mantenimiento de las tasas de muestreo máximo de las frecuencias puede variar en función de la configuración específica del hardware y de la aplicación.
Los controladores compactos TWDLCA•40DRF admiten hasta cuatro controladores rápidos, mientras que las demás series de controladores compactos se pueden configurar para usar un máximo de tres contadores rápidos. Los controladores modulares sólo pueden usar un máximo de dos. Los bloques de función de contador rápido %FC0, %FC1, %FC2 y %FC3 utilizan las entradas especializadas %I0.0.2, %I0.0.3, %I0.0.4 y %I0.0.5, respectivamente. Estos bits no están reservados para el uso exclusivo de estos bloques de función.
Para su asignación se debe tener en cuenta el uso de estos recursos especializados por parte de otros bloques de función.
El contador rápido cuenta el número de flancos ascendentes en la entrada especializada %I0.2 (Sensor fotoeléctrico altas velocidades), el bloque debe ser habilitado por la entrada IN (%I0.3) y el número de pulsos puede ser reseteado por la entrada R (%I0.1).
En este caso se activará la salida %Q0.2 una vez lleguen 7 pulsos en la entrada %I0.2.
6) Bloque de función de registro LIFO/FIFO (%Ri)
Un registro es un bloque de memoria que puede almacenar hasta 16 palabras de 16 bits respectivamente de dos modos distintos:
Cola (First In, First Out), conocida como FIFO
Stack (Last In, First Out), conocido como LIFO En la siguiente tabla se describe la operación LIFO.
Paso Descripción Ejemplo
1 Cuando se recibe una solicitud de almacenamiento (flanco ascendente en la entrada I o activación de la instrucción I), el contenido de la palabra de entrada
%Ri.I (que ya está cargada) se almacena en la parte superior del stack (fig. a).
Cuando el stack está lleno (salida F=1) no es posible continuar el almacenamiento.
2 Cuando se recibe una solicitud de recuperación (flanco ascendente en la entrada O o activación de la instrucción O), la palabra de datos superior (la última palabra introducida) se carga en la palabra %Ri.0 (fig. b). Cuando el registro está vacío (salida E=1) no es posible continuar la recuperación. La palabra de salida %Ri.O no se modifica y conserva su último valor.
3 El stack se puede restablecer en cualquier momento (estado 1 en la entrada R o activación de la instrucción R). El elemento señalado por el pointer ocupa el lugar superior en el stack.
El registro LIFO o FIFO se comporta como una pila de 16 bits al cual la entrada (I) agrega escalones y la entrada (O) resta.
Al inicio la pila está vacía (E) y la salida %Q0.2 está activa, si se introducen 16 pulsos en la entrada (I) la pila se llena y la salida (F) activa la salida %Q0.3.
La entrada (R ) borra todos los bit de la pila y la deja vacía.
7.0 Bloque de función del registro de bits de desplazamiento (%SBRi)
Introducción
El bloque de función del registro de bits de desplazamiento (%SBRi) proporciona un desplazamiento de bits de datos binarios a la izquierda o la derecha (0 ó 1).
Parámetros
El bloque de función del registro de bits de desplazamiento tiene los siguientes parámetros.
Parámetro Etiqueta Valor
Número de registro %SBRi De 0 a 7
Bit de registro %SBRi.j Los bits 0 a 15 (j = 0 a 15) del registro de desplazamiento pueden probarse mediante una instrucción de prueba y escribirse utilizando una instrucción de asignación.
Restablecer entrada (o instrucción)
R Cuando el parámetro de función R es 1, los bits de registro de 0 a 15 %SBRi.j se establecen en 0.
Desplazar hacia la entrada izquierda (o instrucción)
CU En un flanco ascendente, desplaza un bit de registro a la izquierda.
Desplazar hacia la entrada derecha (o instrucción)
CD En un flanco ascendente, desplaza un bit de registro a la derecha.
Operación
La siguiente ilustración muestra un modelo de bit antes y después de una operación de desplazamiento.
Esto también es aplicable para una solicitud de desplazamiento de un bit a la derecha (Bit 15 a Bit 0) mediante la instrucción CD. El bit 0 se pierde.
En el siguiente ejemplo, un bit se desplaza a la izquierda cada segundo mientras el bit 0 adopta el estado opuesto al bit 15 ( %S6 es un bit sistema que genera una señal pulsante de 1 seg).
Cambie el RUN 1 por
Cambie el RUN 1 por
8.0) Bloque de función del contador de pasos (%SCi)
Un bloque de función del contador de pasos (%SCi) permite realizar una serie de pasos a los que se pueden asignar acciones. El desplazamiento de un paso a otro depende de eventos internos o externos. Cada vez que un paso esté activo, el bit asociado (bit de contador de pasos %SCi.j) se establece en 1. El contador de pasos puede controlar los bits de salida (%Qi.j), los bits internos (%Mi) o bits de salida slave de AS Interface (%QAx.y.z). Sólo se puede activar un paso de un contador de pasos cada vez.
Parámetros
El bloque de función de pasos tiene los siguientes parámetros:
Parámetro Etiqueta Valor
Número del contador de pasos
%SCi 0 - 7
Bit del contador de pasos %SCi.J Los bits del contador de pasos de 0 a 255 (j = de 0 a 255) se
pueden comprobar mediante una operación lógica de carga y se pueden escribir mediante la instrucción de asignación.
Restablecer entrada (o instrucción)
R Cuando el parámetro de función R es 1, se restablece el contador de pasos.
Entrada (o instrucción) de aumento
CU En un flanco ascendente, aumenta un paso el contador de pasos.
Entrada (o instrucción) de disminución
CD En un flanco ascendente, disminuye un paso el contador de pasos.
Ejemplo de Programación
A continuación, se muestra un ejemplo de un bloque de función del contador de pasos.
La entrada %I0.4 aumenta el contador de pasos 0.
La entrada %I0.1 descuenta el contador de pasos 0.
El contador de pasos 0 se restablece en 0 cuando llega al paso 4 o mediante la entrada %I0.2.
El paso 0 controla la salida %Q0.2, el paso 1 controla la salida %Q0.3, el paso 2 controla la salida
%Q0.4 y el paso 3 controla la salida %Q0.5.
La ilustración que aparece a continuación muestra tanto la programación relativa al ejemplo.
COM
%I0.1
3 4
%I0.3
%I0.2 3 4
3 4
%I0.4 3 4
INTERRUPTOR
+24 V
ESQUEMA DE CONEXIÓN DE ENTRADAS
(Igual para ejercicios 1, 2,3, 4 , 5, 6 , 7 y 8)USO DEL CONTADOR DE PASOS PARA AUTOMATIZAR UNA SECUENCIA NEUMÁTICA
LA SECUENCIA ES: A+/B+/B-/B+/A-/B-
ENTRADAS
+24 V 0V
ALIMENTACION
0V
EL PROGRAMA EN TWIDO ES:
COM COM1
%I0.1
%I0.0
%Q0.2
%Q0.3
STAR
Y1
Y2
A2 A1
A2 A1
3 4
%I0.3
%I0.2
A1 A0
1 4
1 4
%I0.4
B1 B0
1 4
1 4
ESQUEMA DE CONEXIÓN DE E / S
PLC TWIDO
(IGUAL PARA LOS TRES CIRCUITOS ELECTROHIDRÁULICOS)EL CIRCUTO ELECTRONEUMATICO ES:
USO DEL CONMUTADOR DE TAMBOR PARA AUTOMATIZAR UN CONTADOR DE 4 BIT’S
ENTRADAS
SALIDAS
+24 V 0V
+24 V 0V
+24 V 0V
ALIMENTACIÓN DEL PLC