Puntos de conmutación digitales
CODESYS SoftMotion ofrece varias opciones para crear puntos de conmutación digitales. En esta sección se ofrece una descripción general de las ventajas y desventajas respectivas.
Ejemplo de aplicación
Se requieren puntos de conmutación digitales, por ejemplo, para encender una pistola de pegamento en función de la posición del eje. En el siguiente ejemplo, la pistola de pegamento debe aplicar adhesivo a un producto desde la posición 90 hasta la posición 120.

Una pistola de pegamento tiene un retraso entre el encendido y la aplicación del pegamento. Lo mismo se aplica a la desconexión. Por lo tanto, es necesaria una compensación de encendido/apagado para que la pistola de encolado se encienda 50 ms antes de la posición 90 y se apague 50 ms antes de la posición 120

Descripción general de los bloques de funciones
Bloque de funciones | Múltiples puntos de conmutación | Compensación activada/desactivada | Previsión | Alta precisión (resolución temporal superior a la duración del ciclo) | Base de datos | Nota |
---|---|---|---|---|---|---|
|
|
| Definir posición o posición real | Útil cuando se requiere una mayor precisión de tiempo. Además de este bloque de funciones, se requiere una tarjeta de salida digital de alta precisión para un funcionamiento de alta precisión. Esta combinación permite conmutar las salidas con una gran precisión temporal incluso en ciclos más largos Para obtener más información sobre el uso del bloque de funciones, consulte lo siguiente: ejemplo Uso de MC_DigitalCamSwitch_HighPrecision. | ||
|
| Definir posición o posición real | Útil si se trata de una versión separada del | |||
|
| Definir posición o posición real | Útil si una resolución temporal precisa del ciclo es suficiente. | |||
| Definir posición o posición real | Estos bloques de funciones se conservan únicamente por motivos de compatibilidad. Para los proyectos actuales y futuros, se deben usar los otros bloques de funciones más avanzados. | ||||
| Definir posición o posición real |
1 Exacto. Se utilizan los datos de la previsión.
2 La previsión debe establecerse mediante el SMC_SetForecast
bloque de funciones. Para obtener más información sobre la previsión, consulte lo siguiente: Pronóstico.
3 Solo por extrapolación