Error De Sustitución - Siemens SIMATIC S5-135U Instrucciones De Programacion

Ocultar thumbs Ver también para SIMATIC S5-135U:
Tabla de contenido

Publicidad

Errores en RUN y en ARRANQUE
Es necesario diferenciar los siguientes errores de código de operación:
a)
BCF
=
Error de sustitución
Cuando, en un módulo funcional, una operación debe ser ejecutada con un operando formal, el
procesador reemplaza dicho operando formal, durante la ejecución del programa de usuario,
por el operando actual que se encuentra en la llamada del módulo funcional.
Si el procesador reconoce una sustitución inadmisible, el programa del sistema interrumpe
entonces la ejecución del programa de usuario y llama al módulo de organización OB 27.
El acumulador 1 contiene en este caso informaciones suplementarias explicando con mayor
detalle el error aparecido.
Error de sustitución en la instrucción BBS
Error de sustitución en la instrucción B DW, B MW
Error de sustitución en la instrucción B =, BI =
Error de sustitución en la instrucción L =, T =
Código de error
AKKU 1
AKKU 2
Explicación
b)
BCF
=
Código de operación erróneo
1 805H
Se presenta un código de operación erróneo cuando se programa una instrucción que no
pertenece a la lista de instrucciones STEP 5 del procesador (las instrucciones RU y SU por
ejemplo pueden ser programadas mediante el PG, sin embargo, los procesadores S, R y
CPU 928 del S5-135U no pueden interpretarlas).
Error de sustitución en la instrucción U
=,
UN =, O =, ON =, ==,
S = y R B =
Si se reconoce un código de operación no admisible, la ejecución del programa de usuario se
interrumpe en ese lugar y el programa del sistema llama al módulo de organización OB 29.
Durante la llamada al OB 29, el acumulador 1 contiene informaciones suplementarias
explicando con mayor detalle el error aparecido.
Un error de código de operación
no
debería de ser acusado: el procesador no reconoce si la
instrucción errónea está codificada sobre una o sobre varias palabras. Después de haber
ejecutado el OB 29, el procesador intenta seguir la ejecución del programa por la palabra de
instrucción siguiente. En caso de que se tratara de una instrucción codificada en vanas
palabras, a la hora de ejecutar esta segunda palabra, el procesador podría reconocerla bien
como otro código de operación erróneo o bien ejecutarla como instrucción admisible.

Publicidad

Tabla de contenido
loading

Tabla de contenido