Saltar al contenido principal

MC_CamTableSelect

MC_CamTableSelect carga una tabla de puntos de curva de leva programada previamente con la herramienta CAM Profiles. En el flanco de subida de Execute, selecciona la tabla identificada por CamTable y establece Done una vez que la tabla está disponible para MC_CamIn.

Representación en Ladder

Representación en lenguaje Ladder de MC_CamTableSelect

Características de ejecución

ParámetroValor
Tamaño de la memoria de programa44 bytes
Tamaño de la memoria de datos16 bytes

Estructura de bloques

Tipo de variableNombreTipo de datosDescripción
VAR_IN_OUTMasterBYTESelecciona el eje maestro o esclavo.
VAR_IN_OUTSlaveBYTESelecciona el eje maestro o esclavo.
VAR_IN_OUTCamTableWORDNúmero de tabla CAM.
VAR_INPUTExecuteBOOLHabilita el bloque.
VAR_INPUTPeriodicBOOLParámetro de bloque.
VAR_OUTPUTDoneBOOLSe establece cuando el bloque finaliza correctamente.
VAR_OUTPUTBusyBOOLIndica que el bloque todavía se está ejecutando.
VAR_OUTPUTErrorBOOLIndica un error de ejecución.
VAR_OUTPUTErrorIDWORDIdentificador de error.
VAR_OUTPUTCamTableIDWORDIdentificador de tabla CAM.
VARMC_CAMTABLESELECT_INST_0MC_CAMTABLESELECTInstancia de acceso para la estructura de bloques.

Operación

  • En un flanco de subida de Execute, el bloque carga la tabla CAM especificada por CamTable.
  • Tras una ejecución correcta, se establece Done y la tabla de puntos seleccionada puede ser utilizada por MC_CamIn.
  • Utilice la señal de finalización para evitar que MC_CamIn se inicie antes de que la selección de la tabla se realice correctamente.

Códigos de error

CódigoDescripción
83Archivo de tabla de puntos de curva CAM no válido.
84Tabla CAM no válida. CAM Table debe estar entre 1 y 10.

Ejemplos

Ejemplo de Diagrama Ladder para MC_CamTableSelect

Ejemplo 2 de Diagrama Ladder para MC_CamTableSelect

El ejemplo en Ladder muestra un uso funcional del bloque con las señales de comando, estado y salida correspondientes.