Descargar Imprimir esta página

Siemens SIWAREX WP241 Manual De Producto página 153

Publicidad

Figura 11-6
Tal y como se ve en el gráfico, un buzón de comandos se compone siempre de un código de
comando (Int) y cuatro bits (Bool). El envío de un comando se realiza introduciendo el código
de comando deseado en el parámetro "i_CMD_CODE" y activando el disparador de comandos
correspondiente "bo_CMD_TRIGGER". Los bits de estado "bo_CMD_InProgress" (comando
en procesamiento), "bo_CMD_FinishedOk" (comando finalizado sin errores) y
„bo_CMD_FinishedError" (comando rechazado o terminado con error) pueden evaluarse en
el programa de usuario.
Adicionalmente, los tres buzones de comandos se gestionan y procesan según su prioridad.
CMD1 tiene la prioridad máxima y CMD3, la mínima. Si desde el programa de usuario se
disparan al mismo tiempo los tres buzones de comandos, el bloque de función ejecuta primero
CMD1, seguidamente CMD2 y, para finalizar, CMD3. El disparo cíclico del buzón de comandos
3 también se interrumpe si entretanto se deposita un comando en el buzón 2 o 1 para ejecutar
el comando correspondiente.
Nota
El disparo cíclico del buzón de comandos CMD1 impide que se depositen comandos en el
buzón 2 o 3.
En el capítulo →Listas de comandos (Página 143) encontrará un resumen de todos los códigos
de comandos existentes.
Para leer registros del SIWAREX en el bloque de datos es válida la fórmula siguiente para
generar un código de comando adecuado:
Código de comando = 2000 + X
Para escribir registros del bloque de datos a SIWAREX es válida la fórmula siguiente para
generar un código de comando adecuado:
Código de comando = 4000 + X
SIWAREX WP241
Manual de producto, 09/2017, A5E34902747A-03
Buzones de comandos CMD
11.1 Integración en SIMATIC S7-1200
(X = número de registro deseado)
(X = número de registro deseado)
Comunicación
153

Publicidad

loading