تتحكم وظيفة مسح المتغيرات المحلية عند M99 في سلوك وحدة التحكم عند العودة من برنامج فرعي باستخدام الأمر
M99 — أي ما إذا كان يجب مسح المتغيرات المحلية #1 – #33 بعد العودة أم لا.
يتم تفعيل هذا الوضع أو تعطيله من خلال البت 7 في المعامل النظامي
PV_CM2 (#6001).
#1 – #33 تلقائيًا إلى الصفر عند تنفيذ الأمر M99، بغض النظر عن مكان ضبطها.#100+، #500+) بهذا المعامل.#1 – #33 بقيمها الحالية (أو أصفار إذا كانت المرة الأولى للتنفيذ).M99، يقوم المتحكم بالتحقق من حالة البت 7 في #6001:
1 — يتم إعادة جميع المتغيرات #1 – #33 إلى القيمة 0.0 — يتم الاحتفاظ بالقيم لاستخدامها بعد العودة.; Bit7 = 1 (مسح)
O1000
#1 = 50
M99
; بعد العودة #1 = 0
; Bit7 = 0 (احتفاظ)
O1000
#1 = 50
M99
; بعد العودة #1 = 50
البت 7 من المعامل #6001
في قسم إعدادات النظام لمشاهدة الفرق بوضوح في سلوك المتغيرات بعد تنفيذ M99.