Clear Locals on M99 функциясы ішкі бағдарламадан
M99 командасы арқылы қайтқан кезде контроллердің мінез-құлқын басқарады —
нақтылап айтқанда, жергілікті айнымалылар #1 – #33 қайтқаннан кейін тазалануы керек пе, жоқ па соны анықтайды.
Бұл режим 7-бит арқылы жүйелік параметр
PV_CM2 (#6001) ішінде қосылады немесе өшіріледі.
#1 – #33
M99 орындалғанда, олар қай жерде орнатылғанына қарамастан, автоматты түрде нөлге теңестіріледі.#100+, #500+) бұл параметр әсер етпейді.#1 – #33
ағымдағы мәндерімен (немесе алғашқы іске қосу болса — нөлдермен) инициализацияланады.M99 орындалғанда контроллер #6001 ішіндегі 7-биттің күйін тексереді:
1 болса — барлық #1 – #33 айнымалылары 0-ге теңестіріледі.0 болса — мәндері сақталып, қайтқаннан кейін де пайдаланылуы мүмкін.; Bit7 = 1 (clear)
O1000
#1 = 50
M99
; After return #1 = 0
; Bit7 = 0 (retain)
O1000
#1 = 50
M99
; After return #1 = 50
#6001 параметрінің 7-битін өзгертіп көре аласыз —
осылайша M99 орындалғаннан кейін айнымалылардың мінез-құлқы
қалай өзгеретінін айқын байқайсыз.