Verklaring:
De gegevenstypes zijn niet compatibel met de opgevraagde operatie (binnen een arithmetische uitdrukking of bij een
waardetoewijzing).
Voorbeeld 1:
Rekenoperatie
N10 DEF INT OTTO
N11 DEF STRING[17] ANNA
N12 DEF INT MAX
:
N50 MAX = OTTO + ANNA
Voorbeeld 2:
Waardetoewijzing
N10 DEF AXIS BOHR N11 DEF INT OTTO : N50 OTTO = BOHR
Reactie:
Correctieblok met reorganiseren.
Naadsignalen worden gezet.
Alarmweergave
Oplossing:
Toets NC-stop bedienen en met de softkey PROGRAMMA CORRECT. de functie "Correctieblok" selecteren. De
correctiewijzer gaat op het foute blok staan.
Definitie van de gebruikte variabelen zo wijzigen dat de gewenste operaties kunnen worden uitgevoerd.
Voortzetting
Met NC-START of RESET-toets alarm wissen en programma voortzetten.
programma:
12160
[Kanaal %1: ] Blok %2 Waarde %3 ligt buiten het waardenbereik
Parameter:
%1 = Kanaalnummer
%2 = Bloknummer, label
%3 = verboden waarde
Verklaring:
De geprogrammeerde constante voor de variabele overschrijdt het waardenbereik, dat door de definitie van het
gegevenstype vooraf vastgelegd werd.
Een initialisatiewaarde in een DEF- of REDEF-instructie ligt boven de bovenste (ULI) of onder de onderste (LLI)
grenswaarde die in de DEF-instructie werden geprogrammeerd of daar al aanwezig waren.
Reactie:
Correctieblok met reorganiseren.
Naadsignalen worden gezet.
Alarmweergave
Oplossing:
Toets NC-stop bedienen en met de softkey PROGRAMMA CORRECT de functie "Correctieblok" selecteren. De
correctiewijzer gaat op het foute blok staan.
Waarde van de constanten corrigeren of gegevenstype aanpassen. Als de waarde voor een integer-constante te groot is,
dan kan deze door het toevoegen van een decimaalpunt als reële constante aangegeven worden.
Voorbeeld:
R1 = 9 876 543 210 corrigeren in: R1 = 9 876 543 210.
Waardenbereik INTEGER: +/-(2**31 - 1)
waardenbereik REAL:
Voortzetting
Met NC-START of RESET-toets alarm wissen en programma voortzetten.
programma:
12161
[kanaal %1: ] blok %2 fout bij het definiëren van de limiet %3
Parameter:
%1 = Kanaalnummer
%2 = Bloknummer, label
%3 = Niet toegelaten limietwaarde
Alarmen
Diagnosehandboek, 01/2015, 6FC5398-8BP40-5JA2
+/-(10**-300 .. 10**+300)
NC-alarmen
131