Skip to main content

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.

_sm_img_digital_switches_1.png

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

_sm_img_digital_switches_2.png

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

SMC_DigitalCamSwitch_HighPrecision

icon_lic_ok.png

icon_lic_ok.png 1

icon_lic_ok.png 2

icon_lic_ok.png

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.

SMC_GetTravelTime

icon_lic_missing.png

icon_lic_missing.png

icon_lic_ok.png 2

icon_lic_ok.png

Definir posición o posición real

Útil si se trata de una versión separada del DigitalCamSwitch se debe implementar el bloque de funciones (por ejemplo, porque se requieren funciones adicionales).

MC_DigitalCamSwitch

icon_lic_ok.png

icon_lic_ok.png 3

icon_lic_missing.png

icon_lic_missing.png

Definir posición o posición real

Útil si una resolución temporal precisa del ciclo es suficiente.

SMC_GetTappetValue

icon_lic_ok.png

icon_lic_missing.png

icon_lic_missing.png

icon_lic_missing.png

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.

SMC_CamRegister

icon_lic_ok.png

icon_lic_missing.png

icon_lic_missing.png

icon_lic_missing.png

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