Tabla 51 - Tags de configuración del módulo 1756-OB16IEFS: Salida de datos (continuación)
Nombre
Pt[x].ProgMode
Pt[x].ProgValue
Pt[x].PWMEnable
Pt[x].PWMExtendCycle
Pt[x].PWMOnTimeInPercent
Pt[x].PWMStaggerOutput
Pt[x].PWMCycleLimitEnable
Pt[x].PWMExecuteAllCycles
Tipo de
Definición del tag
datos
BOOL
Modo de programación: Se utiliza junto con el tag ProgValue para determinar el
estado de las salidas cuando el controlador está en el modo de programación.
0 = Utiliza el valor de salida definido en el tag ProgValue (predeterminado).
1 = Retiene el último estado de salida. Si se habilita la PWM para el punto de salida
y la salida está actualmente activada, la salida continúa utilizando la PWM hasta que
se alcanza el límite de ciclos.
BOOL
Valor de programa: Define el estado de salida durante el modo de programación.
Requiere que se borre el bit correspondiente del tag ProgMode.
0 = El estado de salida está desactivado durante el modo de programación.
1 = El estado de salida está activado durante el modo de programación.
BOOL
Habilitación de la PWM: Si se establece, el tren de impulsos para el punto de salida
está controlado por la configuración de la PWM actual.
0 = La PWM está inhabilitada (predeterminado).
1 = La PWM está habilitada y la salida utiliza la PWM cuando la salida está activada.
BOOL
Prolongación de ciclo de PWM: Determina el comportamiento de salida cuando
el valor en el tag de salida PWM.OnTime es inferior al valor en el tag de configuración
PWM.MinimunOnTime. Requiere la habilitación de la PWM mediante el tag
PWM.Enable.
0 = La duración del ciclo de impulsos no se prolonga (predeterminado). Si se borra el
bit cuando el tiempo de activación es inferior al tiempo de activación mínimo, la salida
nunca se habilita.
1 = La duración del ciclo de impulsos se prolonga para mantener la relación entre el
tiempo de activación y el tiempo de ciclo, a la vez que se tiene en cuenta el tiempo de
activación mínimo.
IMPORTANTE: La prolongación del ciclo de impulsos está limitada a 10 veces el tiempo
de ciclo. Si el tiempo de activación solicitado es inferior a 1/10 del tiempo de activación
mínimo, la salida permanece desactivada y el ciclo no se prolonga.
BOOL
Tiempo de activación de PWM en porcentaje: Determina si el tiempo de activación
de la PWM se define como porcentaje del tiempo de ciclo o en segundos. Requiere la
habilitación de la PWM mediante el tag PWM.Enable.
0 = Define el tiempo de activación de la PWM en segundos (predeterminado).
1 = Define el tiempo de activación de la PWM como porcentaje.
BOOL
Salidas de PWM escalonadas: Si se establece, minimiza la carga del sistema de
alimentación al escalonar las transiciones a activado de las salidas. De otra manera, las
salidas se activan inmediatamente al inicio de un ciclo. Requiere la habilitación de la
PWM mediante el tag PWM.Enable.
0 = No escalona las transiciones a activado de salida (predeterminado). Las salidas se
activan de inmediato al establecer en 1 el tag Data al principio del ciclo de PWM con un
flanco ascendente.
1 = Escalona las transiciones a activado de salida. Todas las salidas configuradas para
el escalonamiento de la PWM se activarán en diferentes intervalos para minimizar la
posible sobredemanda transitoria de corriente que puede ocurrir si se energizan
muchas salidas simultáneamente.
BOOL
Habilitación del límite de ciclos de PWM: Determina si solo se permite un número
fijo de ciclos de impulsos. Requiere la habilitación de la PWM mediante el tag PWM.Enable.
0 = Los ciclos de impulsos continúan produciéndose hasta que la salida se desactiva
(predeterminado).
1 = Permite solamente el número de ciclos de impulsos definido mediante el tag
PWM.CycleLimit.
BOOL
Ejecución de todos los ciclos de PWM: Determina si se ejecuta el número de ciclos
definido mediante el tag PWM.CycleLimit independientemente de la lógica de salida.
Requiere la habilitación de la PWM mediante el tag PWM.Enable y de un límite de ciclos
mediante el tag PWM.CycleLimitEnable.
0 = La lógica de salida determina el número de ciclos que se van a producir
(predeterminado).
1 = El tag PWM.CycleLimit determina el número de ciclos que se van a producir
independientemente de la lógica de salida. Por ejemplo, si especifica un límite de
ciclos de 4 y la salida se desactiva después de 3 ciclos, se seguirán ejecutando los 4 ciclos
aunque se haya solicitado que se desactive la salida.
Publicación de Rockwell Automation 1756-UM058H-ES-P - Mayo 2015
Definiciones de tags
Apéndice B
Definición del módulo
Conexión = Data
Datos de salida = Data
Conexión = Data
Datos de salida = Data
Conexión = Data
Datos de salida = Data
Conexión = Data
Datos de salida = Data
Conexión = Data
Datos de salida = Data
Conexión = Data
Datos de salida = Data
Conexión = Data
Datos de salida = Data
Conexión = Data
Datos de salida = Data
195