زیمنس کنترل

کد : 43455

معرفی OB121(Programming Error) نمایندگی زیمنس

معرفی OB121(Programming Error) نمایندگی زیمنس
این OB در نمایندگی زیمنس برای Programming Error بکار می رود و هرجا که CPU در پردازش برنامه با اشکال مواجه شود ، آن را صدا می زند. از جمله :

1- بلاک FB یا FC که صدا زده شده ، در حافظه موجود نیست.
2- آدرسی که برای تایمر یا کانتر یا سایر متغیر های حافظه داده شده است ، برای CPU خارج از حد مجاز می باشد.

در این OB کد خطا توسط متغیر محلی OB121_SW_FLT به شرح جدول زیر برگردانده می شود :

معرفی OB121(Programming Error) نمایندگی زیمنس 1

 

لازم به یاد آوری است که در صورتی که هر یک از خطا های فوق بوجود آمده و OB121 اتوماسیون صنعتی زیمنس موجود نباشد ، PLC متوقف خواهد شد که اگر در HW Config بصورت Online متصل شده و روی CPU کلیک کنیم ، نوع اشکال را می توانیم در Diagnostic Buffer بصورت شکل زیر مشاهده کنیم. در این مثال ، تایمر T5000 که شماره ی آن خارج از حد مجاز بوده ( چون CPU مورد نظر حداکثر تا T128 را ساپورت می کند ) در برنامه نویسی بکار رفته است. وقتی پردازش به این خط رسید ، بدلیل وجود اشکال OB121 صدا زده شده و بدلیل موجود نبودن آن PLC متوقف شده و وقایع فوق در بافر مزبور ثبت گردیده است.



معرفی OB121(Programming Error) نمایندگی زیمنس 2