Abweisen des Schreibzugriffs auf Codestelle funktioniert nicht (Beseitigung)

Betrifft welche Produkte?
EVS93xx-EI (Servo PLC Version 6.3 DSMC Steuerkarte)
EVS93xx-ET (Servo PLC Version 6.3 DSMC Steuerkarte)
EPL-10200-EI (Drive PLC Version 6.3)

Behobene Funktionseinschränkung:  
Durch setzen der globalen Variablen g_bScaleFunctionError auf 'TRUE' in der zugehörigen  Skalierroutine kann der Schreibzugriff auf die Codestelle abgewiesen werden.
 
Betrifft welche Produkte?
EVS93xx-EI (Servo PLC Version 2.3)
EVS93xx-ET (Servo PLC Version 2.3)
EPL-10200 (Drive PLC Version 6.1)

Wie sieht die Reaktion aus?
Wird auf eine Codestelle schreibend zugegriffen, so kann eine zugehörige, vom Anwender erstellte, Skalierroutine gestartet werden. In dieser Skalierroutine kann durch Setzen der globalen Variablen g_bScaleFunctionError  auf 'TRUE' der Schreibzugriff auf die Codestelle abgewiesen werden.
Durch Setzen der Systemvariablen wird der Schreibvorgang auf die Codestelle nicht abgelehnt, der neue Wert wird in die Codestelle übertagen.

Wann tritt das Problem auf?
Beim Aufruf einer Skalierroutine, in der die globale Variable g_bScaleFunctionError verwendet wird. Diese Variable soll den Schreibzugriff auf die Codestelle abweisen.

Diagnosemöglichkeiten?
Keine.

Kurzfristige Maßnahmen/Empfehlungen?
Keine.

Bewertung:
Der Einsatz von Skalierroutinen, in denen der Schreibzugriff auf die zugehörige Codestelle abgewiesen werden soll, ist in den wenigsten Fällen notwendig.

URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/20034017/0/
Kontaktformular