Resolución de problemas
Si hay números de bloque con doble asignación, proceda del siguiente modo:
• Si uno de los bloques es un bloque del programa básico que no necesita (p. ej., DB de eje,
DB de canal, FB o FC que no se utilicen), lo puede borrar.
• Si un bloque de usuario tiene el mismo número de bloque que un bloque de programa
básico necesario, podrá modificar el número del bloque de usuario (no es posible modificar
las direcciones de los bloques de programa básico necesarios).
• Si tras la migración se ha insertado automáticamente un bloque de sistema adicional con
una dirección ya utilizada, puede modificar el número del bloque que se ha generado
automáticamente.
Los bloques de sistema no se guardan directamente en la carpeta "Bloques de programa",
sino en una subcarpeta, p. ej. "CNC_1 > PLC_1 > Bloques de programa > Bloques de sistema
> Recursos de programa > SEL [FC36]".
Si el campo de propiedad "Número" no es editable, puede borrar el bloque y volver a compilar
los bloques de programa. Durante la compilación del bloque que efectúa la llamada se vuelve
a generar el bloque borrado con una dirección de bloque libre.
Puede ver la información sobre la estructura de llamada de los bloques haciendo clic con el
botón derecho del ratón sobre un bloque y seleccionando a continuación el comando
"Estructura de llamada".
8.3.3
Acceso absoluto asignado automáticamente
Los bloques se comprueban con más precisión en TIA Portal que en STEP 7 V5.x. Por este motivo,
en determinados casos puede suceder que, después de la migración, un bloque KOP/FUP
coherente y ejecutable ya solo siga siendo representable en AWL. Durante la conversión
automática de un bloque de este tipo en AWL pueden aparecer otros errores u otras advertencias
en el TIA Portal.
Para prevenir completamente tales avisos, compruebe, preferiblemente antes de la migración,
la marca de su programa de usuario sin símbolo ni tipo de dato. Si esto no fuera posible, proceda
como se describe a continuación.
Resolución de problemas
Para solucionar los problemas, inserte nuevas entradas para los accesos a la dirección en el
editor del bloque y asigne un nombre simbólico a la dirección correspondiente:
• Advertencia "Evite accesos absolutos a la pila de datos locales"
Si utiliza resultados provisionales en un bloque KOP/FUP, tras la migración a AWL estos
resultados son accesos absolutos a la pila de datos locales.
Declare variables simbólicas en el área Var_Temp del bloque y utilícelas en el programa.
• Error "Acceso a x con dirección no unívoca"
Se está intentando acceder a un área de direcciones x no declarada de una variable declarada
simbólicamente.
Para el área parcial x, declare un nombre simbólico y utilícelo en el programa.
SINUMERIK 840D sl STEP 7 Toolbox V17
Getting Started (primeros pasos), 07/2021, 6FC5397-1GP40-0EA2
Consejos prácticos para nuevos usuarios
8.3 Resolución de problemas
113