REDEF - Siemens Industry Online Support

Arbetsförberedelse
Redefinition av systemvariabler, användarvariabler och NC-språkkommandon (REDEF)
Redefinition av systemvariabler, användarvariabler och NC-språkkommandon
(REDEF)
Funktion
Med kommandot REDEF kan attributen till systemvariabler, användarvariabler och NCspråkkommandon ändras. Grundförutvättning för en redefinitionär att den tidsmässigt utförs
efter den motsvarande definitionen.
Vid en redefinition kan inte flera attribut ändras samtidigt. För varje attribut som ska ändras
måste en egen REDEF-anvisning programmeras.
Programmeras flera konkorrerande attributändringar blir alltid den sista ändringen aktiv.
Redefinierbara attribut
Se "Översikt över definierbara och redefinierbara attribut"
Lokala användarvariabler (PUD / LUD)
För lokala användarvariabler (PUD / LUD) får inga redefinitioner göras.
Syntax
REDEF <Name> <VL_Stop>
REDEF <Name> <Phys_Einheit>
REDEF <Name> <Grenzwerte>
REDEF <Name> <Zugriffsrechte>
REDEF <Name> <Init_Zeitpunkt>
REDEF <Name> <Init_Zeitpunkt> <Init_Wert>
Betydelse
REDEF:
Kommando för redefinition av ett bestämt attribut till systemvariabler,
användarvariabler och NC-språkkommandon
<Namn>:
Namn på en redan definierad variabel eller ett NC-språkkommando
<VL-Stopp>:
Fördekoderingsstopp
SYNR:
Fördekoderingsstopp vid läsning
SYNW:
Fördekoderingsstopp vid skrivning
SYNRW:
Fördekoderingsstopp vid läsning/skrivning
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=19801200139&Language=sv-SE&TopicId=13562513163
2017-01-08
Arbetsförberedelse
Redefinition av systemvariabler, användarvariabler och NC-språkkommandon (REDEF)
<Phys_Einheit>:
Fysikalisk enhet
PHU <Einheit>:
se "Attribut: Fysikalisk enhet (PHU)"
Observera
Inte redefinierbar för:
•
•
•
<Grenzwerte>:
Systemvariabler
Globala användardata (GUD)
Datatyper: BOOL, AXIS, STRING, FRAME
Undre och/eller övre gränsvärde
LLI <Grenzwert>:
Undre gränsvärde (lower limit)
ULI <Grenzwert>:
Övre gränsvärde (upper limit)
se "Attribut: Gränsvärden (LLI, ULI)"
Observera
Inte redefinierbar för:
•
•
•
<Zugriffsrechte>:
Systemvariabler
Globala användardata (GUD)
Datatyper: BOOL, AXIS, STRING, FRAME
Åtkomsrätter för läsning / skrivning via detaljprogram eller BTSS
APX <Schutzstufe>:
Utföra: NC-språkelement
APRP <Schutzstufe>:
Läsa: Detaljprogram
APWP <Schutzstufe>:
Skriva: Detaljprogram
APRB <Schutzstufe>:
Läsa: BTSS
APWP <Schutzstufe>:
Skriva: BTSS
Skyddsnivå
Värdeområde: 0 ... 7
se "Attribut: Åtkomsträtter (APR, APW, APRP, APWP, APRB, APWB)"
<Init_Zeitpunkt>:
Tidpunkt till vilken variabeln reinitieras
INIPO:
PowerOn
INIRE:
Huvudprogramslut, NC-Reset eller PowerOn
INICF:
NewConfig eller huvudprogramslut, NC-Reset eller
PowerOn
PRLOC:
Huvudprogramslut, NC-Reset efter lokal ändring eller
PowerOn
se "Attribut: Initieringsvärde"
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=19801200139&Language=sv-SE&TopicId=13562513163
2017-01-08
Arbetsförberedelse
Redefinition av systemvariabler, användarvariabler och NC-språkkommandon (REDEF)
<Init_Wert>:
Initieringsvärde
Vid redefinition av initieringsvärdet måste alltid också en initieringstidpunkt (se
<Init_Zeitpunkt>) anges.
se "Attribut: Initieringsvärde"
För initiering av fältvariabler:
se "Definition och initiering av fältvariabler (DEF, SET, REP)"
Observera
Inte redefinierbar för:
•
Systemvariabler, undantagna settingdata
Exempel
Redefinitionen av systemvariabeln $TC_DPC1 i datakomponenten för maskintillverkare
Programkod
%_N_MGUD_DEF
;
GUD-komponent: Maskintillverkare
$PATH=/_N_DEF_DIR
REDEF $TC_DPC1 APWB 2 APWP 3
REDEF $TC_DPC1 PHU 21
REDEF $TC_DPC1 LLI 0 ULI 200
REDEF $TC_DPC1 INIPO (100, 101, 102, 103)
;
Beskrivning
;
Åtkomsträtt skriva: BTSS = skyddsnivå 2, detaljprogram = skyddsnivå 3
;
Observera
;
Vid användning av ACCESS-filer måste redefinitionen av åtkomsträtterna till
;
_N_MGUD_DEF flyttas till _N_MACCESS_DEF
;
Fysikalisk enhet = [ % ]
;
Gränsvärden: undre = 0, övre = 200
;
Fältvariablen initieras vid PowerOn med de fyra värdena
M30
Randvillkor
Granularitet
En redefinition hänför sig alltid till hela med sitt namn entydigt betecknade variabeln. Det är
inte möjligt att tillordna t.ex. vid fältvariabler olika attributvärden för enskilda fältelement.
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=19801200139&Language=sv-SE&TopicId=13562513163
2017-01-08
Arbetsförberedelse
Redefinition av systemvariabler, användarvariabler och NC-språkkommandon (REDEF)
se även
→ Översikt över definierbara och redefinierbara attribut
→ Attribut: Fysikalisk enhet (PHU)
→ Attribut: Gränsvärden (LLI, ULI)
→ Attribut: Åtkomsträtter (APR, APW, APRP, APWP, APRB, APWB)
→ Attribut: Initieringsvärde
→ Definition och initiering av fältvariabler (DEF, SET, REP)
→ Allmänna informationer till variabler
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=19801200139&Language=sv-SE&TopicId=13562513163
2017-01-08