Clear Locals on M99 फ़ंक्शन नियंत्रक के व्यवहार को नियंत्रित करता है जब सबप्रोग्राम से
M99 कमांड के माध्यम से वापसी होती है — विशेष रूप से यह निर्धारित करता है कि स्थानीय वेरिएबल्स
#1 – #33 को वापसी के बाद साफ़ किया जाना चाहिए या नहीं।
यह मोड सिस्टम पैरामीटर PV_CM2 (#6001) के Bit 7 द्वारा सक्षम या अक्षम किया जाता है।
#1 – #33 स्वतः
M99 निष्पादन के दौरान शून्य पर रीसेट हो जाते हैं, चाहे वे कहीं भी सेट किए गए हों।#100+, #500+) इस पैरामीटर से प्रभावित नहीं होते।#1 – #33 अपने वर्तमान मानों से
(या यदि यह पहली रन है तो शून्य से) आरंभ होते हैं।M99 निष्पादित करते समय, नियंत्रक #6001 में Bit 7 की स्थिति की जाँच करता है:
1 — सभी #1 – #33 को 0 पर रीसेट किया जाता है।0 — मानों को वापसी के बाद उपयोग के लिए बनाए रखा जाता है।; Bit7 = 1 (साफ़ करें)
O1000
#1 = 50
M99
; वापसी के बाद #1 = 0
; Bit7 = 0 (बनाए रखें)
O1000
#1 = 50
M99
; वापसी के बाद #1 = 50
#6001 के
Bit 7 को बदलकर यह परीक्षण कर सकते हैं कि M99 के बाद वेरिएबल्स का व्यवहार कैसे भिन्न होता है।