NC-alarmen
Verklaring:
Bij de onderprogramma-oproep met M- of T-functie werd het volgende conflict vastgesteld:
In het met parameter %2 gerefereerde blok
- is al een M- of T-functievervanging geactiveerd
- is een modale onderprogramma-oproep actief
- is een onderprogramma-terugsprong geprogrammeerd
- is het werkstukprogramma-einde geprogrammeerd
- is een M98-onderprogramma-oproep actief (alleen in de externe taalmodus)
- is een T-functievervanging met D-functieprogrammering in dezelfde werkstukprogrammaregel bij actieve WLC (G43/
G44) in het ISO2-systeem geprogrammeerd.
- is een T-functievervanging, geprojecteerd op het blokeinde, en een UP-oproep, bijvoorbeeld door een modale
cyclusoproep, geprogrammeerd.
Reactie:
Correctieblok met reorganiseren.
Naadsignalen worden gezet.
Alarmweergave
Oplossing:
Principieel is de M- of een T-functievervanging alleen mogelijk als niet al wegens andere programmaconstructen een
onderprogramma-oproep of -terugsprong wordt uitgevoerd. Het werkstukprogramma moet daarvoor gecorrigeerd worden.
Wanneer een T-functievervanging met geprojecteerde uitvoering aan het blokeinde en een UP-oproep in hetzelfde blok
is geprogrammeerd, moet de T-functievervanging worden uitgevoerd aan het blokbegin. Daarvoor moet het MD10719
$MN_T_NO_FCT_CYCLE_MODE bit 1 = 1 worden ingesteld.
Voortzetting
Met NC-START of RESET-toets alarm wissen en programma voortzetten.
programma:
14017
[Kanaal %1: ] Blok %2 syntaxisfout bij onderprogrammaoproep via M-functie
Parameter:
%1 = Kanaalnummer
%2 = Bloknummer, label
Verklaring:
Bij de onderprogramma-oproep met M-functie met parametertransfer werd een verboden syntaxis vastgesteld:
Adresextensie niet als constante geprogrammeerd
M-functiewaarde niet als constante geprogrammeerd
Aanwijzing:
Als via MD10718 $MN_M_NO_FCT_CYCLE_PAR voor een M-functievervanging een parametertransfer werd
geprojecteerd, dan geldt voor deze M-functie de beperking dat zowel de adresextensie als de M-functiewaarde bij de
vervanging als constanten geprogrammeerd moeten worden.
Reactie:
Correctieblok met reorganiseren.
Naadsignalen worden gezet.
Alarmweergave
Oplossing:
Programmering van de M-functie wijzigen.
Voortzetting
Met NC-START of RESET-toets alarm wissen en programma voortzetten.
programma:
14018
[Kanaal %1: ] Blok %2 werkstukprogrammacommando %3 niet uitvoerbaar (veiligheidsniveau
doel / act.: %4)
Parameter:
%1 = Kanaalnummer
%2 = Bloknummer, label
%3 = geprogrammeerd commando
%4 = Veiligheidsniveau van het commando / actueel veiligheidsniveau
Verklaring:
Aan het werkstukprogrammacommando %3 is een veiligheidsniveau toegewezen dat logisch hoger (qua waarde kleiner)
is dan het actuele toegangsrecht of het commando bestaat niet in de actuele besturingsconfiguratie.
Reactie:
Correctieblok met reorganiseren.
Naadsignalen worden gezet.
Alarmweergave
Oplossing:
Werkstukprogramma corrigeren. De voor de desbetreffende systeemconfiguratie toegelaten taalcommando's vindt u in
de programmeerhandleiding van Siemens resp. de documentatie van de fabrikant.
168
Diagnosehandboek, 01/2015, 6FC5398-8BP40-5JA2
Alarmen