plc siemens s7

Seguir
Hola amigos .

Soy nuevo en esto y es por eso que tengo una gran duda con un programa de plc marca siemens modelo s7 aca en mi trabajo, esta es mi duda.
En el programa aparece un temporizador t 33 tipo ton, pero en el espacio donde va especificado el tiempo de este mismo , aparece las letras ac1, las cuales no tengo idea que es lo que son o cual es su valor.
Todo esto se debe a que necesito bajar ese tiempo pero no se como, yo he calculado que son como tres segundos, y lo que yo necesito son uno o dos máximo.

Esperando que mi respuesta sea respondida

p.p.


3 Soluciones propuestas

HOLA, deberias especificar mejor el modelo de PLC, ya que tenes step7-200/300/400 etc...
Bueno, volviendo al tema, fijate que aca te dejo un mini tutorial de temporizadores del s7-200, donde de habla del tipo de temporizadores que tenes y el nº de temporizador segun funcion...vos mencionas que tenes un t33 que solo lo podes configurar entre 10 y 327ms en la funcion de tON y tOFF...

Operaciones de temporización del S7-200



Es posible utilizar temporizadores para implementar funciones controladas por tiempo.
El juego de operaciones S7­200 ofrece tres tipos de temporizadores como se muestra a continuación.

_Temporizador de retardo a la conexión "TON" para temporizar un solo intervalo.


La operación Temporizador de retardo a la conexión (TON) cuenta el tiempo al estar activada (ON) la entrada de habilitación.
Si el valor actual (Txxx) es mayor o igual al valor de preselección (PT), se activa el bit de temporización (bit T).
El valor actual del temporizador de retardo a la conexión se borra cuando la entrada de habilitación está desactivada (OFF).
El temporizador continúa contando tras haber alcanzado el valor de preselección y para de contar cuando alcanza el valor máximo de 32767.



_Temporizador de retardo a la conexión memorizado "TONR" para acumular varios intervalos temporizados.

La operación Temporizador de retardo a la conexión memorizado cuenta el tiempo al estar activada (ON) la entrada de habilitación. Si el valor actual (Txxx) es mayor o igual al valor de preselección (PT), se activa el bit de temporización (bit T).
El valor actual del temporizador de retardo a la conexión memorizado se mantiene cuando la entrada está desactivada (OFF).
El temporizador de retardo a la conexión memorizado sirve para acumular varios períodos de tiempo de la entrada en ON.
Para borrar el valor actual del temporizador de retardo a la conexión memorizado se utiliza la operación Poner a 0 (R).
El temporizador continúa contando tras haber alcanzado el valor de preselección y para de contar cuando alcance el valor máximo de 32767.




_Temporizador de retardo a la desconexión "TOF"

El Temporizador de retardo a la desconexión (TOF) se utiliza para retardar la puesta a 0 (OFF) de una salida durante un período determinado tras haberse desactivado (OFF) una entrada.
Cuando la entrada de habilitación se activa (ON), el bit de temporización se activa (ON) inmediatamente y el valor actual se pone a 0.
Cuando la entrada se desactiva (OFF), el temporizador cuenta hasta que el tiempo transcurrido alcanza el valor de preselección. Una vez alcanzado éste, el bit de temporización se desactiva (OFF) y el valor actual detiene el contaje.
Si la entrada está desactivada (OFF) durante un tiempo inferior al valor de preselección, el bit de temporización permanece activado (ON). Para que la operación TOF comience a contar se debe producir un cambio de ON a OFF.
Si un temporizador TOF se encuentra dentro de una sección SCR y ésta se encuentra desactivada, el valor actual se pone a 0, el bit de temporización se desactiva (OFF) y el valor actual no cuenta.


este temporizador puede servir para ampliar el tiempo después de un cambio a "falso" (por ejemplo, para enfriar un motor tras haber sido desconectado)Acciones de los temporizadores:


Nota: La operación Poner a 0 (R) sirve para inicializar cualquier temporizador.
Dicha operación arroja los siguientes resultados: bit de temporización = OFF y valor actual = 0
El temporizador TONR sólo se puede inicializar mediante la operación Poner a 0.
Tras inicializarse un temporizador TOF, la entrada de habilitación debe cambiar de ON a OFF para poder rearrancar el temporizador.

Se dispone de temporizadores TON, TONR y TOF con tres resoluciones. La resolución viene determinada por el número del temporizador que muestra la tabla siguiente. El valor actual resulta del valor de contaje multiplicado por la base de tiempo. Por ejemplo, el valor de contaje 50 en un temporizador de 10 ms equivale a 500 ms.


Nota: No se pueden compartir números iguales para los temporizadores TOF, TONR y TON. Por ejemplo, no puede haber tanto un TON T32 como un TOF T32.

Resolución de 1 milisegundo
Los temporizadores con resolución de 1 ms cuentan el número de intervalos de 1 ms que han transcurrido desde que se habilitó el temporizador activo de 1 ms. La temporización arranca al comenzarse a ejecutar la operación. No obstante, los temporizadores de 1 ms se actualizan (tanto el bit de temporización como el valor actual) cada milisegundo de forma asíncrona al ciclo. En otras palabras, el bit de temporización y el valor actual se actualizan varias veces en un ciclo que dure más de 1 ms .
La operación de temporización se utiliza para activar e inicializar el temporizador o, en el caso del temporizador de retardo a la conexión memorizado (TONR), para desactivarlo.
Puesto que el temporizador puede arrancar en cualquier momento durante un milisegundo, el valor de preselección se debe ajustar a un intervalo de tiempo que exceda el intervalo mínimo deseado. Por ejemplo, para garantizar un intervalo mínimo de 56 ms utilizando un temporizador de 1 ms, es preciso ajustar el valor de preselección a 57.

Resolución de 10 milisegundos
Los temporizadores con resolución de 10 ms cuentan el número de intervalos de 10 ms que han transcurrido desde que se habilitó el temporizador activo de 10 ms. La temporización arranca al comenzarse a ejecutar la operación. No obstante, los temporizadores de 10 ms se actualizan al comienzo de cada ciclo (en otras palabras, el valor actual y el bit de temporización permanecen constantes durante el ciclo), sumando el número acumulado de intervalos de 10 ms (desde el comienzo del ciclo anterior) al valor actual del temporizador activo.
Puesto que el temporizador puede arrancar en cualquier momento durante un intervalo de 10 ms, el valor de preselección se debe ajustar a un intervalo de tiempo que exceda el intervalo mínimo deseado. Por ejemplo, para garantizar un intervalo mínimo de 140 ms utilizando un temporizador de 10 ms, es preciso ajustar el valor de preselección a 15.

Resolución de 100 milisegundos
Los temporizadores con resolución de 100 ms cuentan el número de intervalos de 100 ms que han transcurrido desde la última vez que se actualizó el temporizador activo de 100 ms. Estos temporizadores se actualizan sumando el valor acumulado de intervalos de 100 ms (desde el ciclo anterior) al valor actual del temporizador cuando se ejecuta la operación correspondiente.
El valor actual de un temporizador de 100 ms se actualiza únicamente si se ha ejecutado la operación del mismo. Por consiguiente, si un temporizador de 100 ms está habilitado, pero la correspondiente operación no se ejecuta en cada ciclo, no se actualizará el valor actual de ese temporizador y disminuirá el tiempo. Por otra parte, si se ejecuta una misma operación con un temporizador de 100 ms varias veces en un ciclo, el valor de 100 ms acumulado se sumará también varias veces al valor actual del temporizador, con lo cual se prolonga el tiempo. Debido a ello, es recomendable utilizar los temporizadores con una resolución de 100 ms sólo cuando se ejecute exactamente una operación de temporización en cada ciclo.
Puesto que el temporizador puede arrancar en cualquier momento durante un intervalo de 100 ms, el valor de preselección se debe ajustar a un intervalo de tiempo que exceda el intervalo mínimo deseado. Por ejemplo, para garantizar un intervalo mínimo de 2.100 ms utilizando un temporizador de 100 ms, es preciso ajustar el valor de preselección a 22.

Actualizar el valor actual de un temporizador
El efecto de las diferentes maneras de actualizar el valor actual de los temporizadores depende de cómo se utilicen los mismos. Consideremos p.ej. la operación de temporización que muestra el diagrama siguiente.

* Si se utiliza un temporizador con una resolución de 1 ms, Q0.0 se activará durante un ciclo, siempre que el valor actual del temporizador se actualice tras ejecutarse el contacto normalmente cerrado T32 y antes de ejecutarse el contacto normalmente abierto T32.
* Si se utiliza un temporizador con una resolución de 10 ms, Q0.0 no se activará nunca, porque el bit de temporización T33 permanece activado desde el principio del ciclo hasta que se ejecute el cuadro del temporizador. Una vez ejecutado éste, se ponen a 0 el valor actual del temporizador y su bit T. Tras ejecutarse el contacto normalmente abierto T33, se desactivarán T33 y Q0.0.
* Si se utiliza un temporizador con una resolución de 100 ms, Q0.0 se activará durante un ciclo, siempre que el valor actual del temporizador alcance el valor de preselección.

Si en vez del bit de temporización se utiliza el contacto normalmente cerrado Q0.0 como entrada de habilitación para el cuadro del temporizador, la salida Q0.0 quedará activada durante un ciclo cada vez que el valor del temporizador alcance el valor de preselección.
Gracias por la ayuda prestada, ah y sobre el modelo del plc es el s7 200, pero todavia me queda una duda , que es lo que es ac1 en el temporizador ton t 33 , te lo pregunto ya que no tengo el manual de este modelo de plc y necesito hacer si o si una modificación del tiempo.


P.P.
SOLUCIÓN ACEPTADA
Hola...ac1 es la direccion de memoria de un acumulador....esta funcion debe de estar ahi, por que debe tomar valores de alguna otra funcion y luegos las redirecciona ahi.
Te recomiendo que leas el manual del s7-200, por que si no te vas a volver loco...
mira, te dejo este manual
http://sputnik.epsj23.net/~omiro/Manual%20de%20Sistema%20S7-200.pdf
y que es uno de los mas completos del s7-200 y en castellano...leelo tranqui por que sino tiras todo a la mercole teeth smile
Che, bueno, disculpame que se me paso esto ultimo en mi otra respuesta...cualquier cosa me avisas...
saludos wink