Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

‫‪amin sheikh najdi‬‬ ‫‪www.esud83.mihanblog.

com‬‬

‫مجموعه نکات نرم افزار ‪simatic manager‬‬


‫در سیستم های اتوماسیون صنعتی نرم افزار ‪ simatic manager‬یکی از شناخته ترین نرم افزار ها در کشور ما میباشد که‬
‫برای برنامه ریزی ‪ PLC‬های شرکت زیمنس کاربرد دارد ‪ .‬در اینجا قصد داریم نکاتی از این نرم افزار را بیان کنیم که در‬
‫اموزش های موجود کمتر به آنها پرداخته شده است ‪.‬‬

‫ساعت ‪ PLC‬به طور خودکار توسط ماژول ‪ UTC‬با ساعت ‪ PG‬یا ‪ PC‬هماهنگ میشود ‪ .‬برای چک کردن یا تغییر‬ ‫‪‬‬
‫ساعت میتوان در قسمت برنامه نویسی از منوی ‪ PLC‬وارد بخش ‪ Set time of day‬گردید ‪.‬‬

‫با برداشتن تیک میتوان زمان را به دلخواه تغییر داد ‪.‬‬

‫در بخش ‪ simatic manager‬از منوی ‪ PLC‬بخش ‪ opration mode‬میتوان نوع راه اندازی ‪ PLC‬را تعیین کرد ‪.‬‬ ‫‪‬‬

‫‪1‬‬
‫‪amin sheikh najdi‬‬ ‫‪www.esud83.mihanblog.com‬‬

‫زمانی که تمام پنجره های جانبی نرم افزار بسته شده باشند از مسیر زیر توسط گزینه آرشیو میتوان تمام فایل های‬ ‫‪‬‬
‫برنامه را به صورت یک فایل فشرده در آورد ‪ .‬برای خارج کردن فایل ها از این حالت گزینه ‪ retrieve‬را زده و‬
‫آدرس فایل فشرده و سپس مکان خارج شدن از حالت فشرده را به نرم افزار میدهیم ‪.‬‬

‫در بخش برنامه نویسی از منوی ‪ option‬و مسیر زیر میتوان نوع و اندازه نوشته ها را تغییر داد‬
‫‪Custumize --> general select‬‬

‫از منوی ‪ plc‬در بخش برنامه نویسی به وسیله گزینه ‪ clear/reset‬میتوان ‪ plc‬را به طور نرم افزاری راه اندازی‬ ‫‪‬‬
‫کرد ‪.‬‬
‫در حالت ‪ online‬در پنجره ‪ simatic manager‬منوی ‪ plc‬گزینه ‪ display accessible node‬میتوان اطالعاتی را‬ ‫‪‬‬
‫که توسط پورت ‪ MPI‬مبادله میشود را مشاهده نمود ‪.‬‬

‫‪2‬‬
‫‪amin sheikh najdi‬‬ ‫‪www.esud83.mihanblog.com‬‬

‫در بخش ‪ simatic manager‬منوی ‪ option‬گزینه ‪ customize‬زبانه ‪ language‬میتوان استاندارد برنامه نویسی‬ ‫‪‬‬
‫‪ plc‬را تغییر داد ‪.‬‬

‫در بخش برنامه نویسی از منوی ‪ plc‬بخش ‪ module information‬تب ‪ memory‬میتوان مقدار حافظه استفاده‬ ‫‪‬‬
‫شده از سیستم را مشاهده نمود ‪.‬‬

‫توسط گزینه ‪ manage‬در منوی ‪ file‬پنجره ‪ simatic manager‬میتوان یک پروژه را در لیست مخفی یا اشکار‬ ‫‪‬‬
‫نمود ‪.‬‬

‫‪3‬‬
‫‪amin sheikh najdi‬‬ ‫‪www.esud83.mihanblog.com‬‬

‫توسط گزینه ‪ reorganize‬در منوی ‪ file‬پنجره ‪ simatic manager‬میتوان فضاهای خالی ‪object‬ها را حذف کرد‬ ‫‪‬‬
‫و حافظه مورد نیاز پروژه را کاهش داد و برخی خطاها را نیز از بین برد ‪ .‬برای انجام این عمل باید پنجره های دیگر‬
‫بسته شده باشند ‪.‬‬
‫توسط گزینه ‪labling fields‬در منوی ‪ file‬پنجره ‪ simatic manager‬میتوان تعریف کرد در باالی صفحه چاپ چه‬ ‫‪‬‬
‫چیزهایی نمایش داده شود ‪.‬‬
‫در حالت ‪online‬برای تغییر نوع نمایش یک متغیر روی آن راست کلیک کرده و از قسمت ‪ representation‬یک‬ ‫‪‬‬
‫نوع نمایش را بسته به نیاز خود انتخاب میکنیم ‪.‬‬

‫برای اختصاص نام های دلخواه به متغیر ها در بخش برنامه نویسی از ‪ symbol table‬استفاده میگردد‬ ‫‪‬‬

‫در اینجا در بخش اول نام دلخواه ‪ ،‬در بخش دوم آدرس و در قسمت ‪ data type‬نوع متغیر را ذکر میکنیم ‪ .‬در قسمت‬
‫‪ comment‬نیز میتوان توضیحاتی را بیان نمود ‪.‬‬

‫در بخش برنامه نویسی ‪ lad/stl/fbd‬از منوی ‪ option‬و ‪ reference data  display‬یا با فشردن کلید های‬ ‫‪‬‬
‫ترکیبی ‪ ctrl+alt+R‬پنجره ‪ ref‬باز میگردد که میتوان گزارشی از متغیر ها و ‪ i/o‬ها دریافت کرد ‪ .‬مثال با انتخاب‬
‫گزینه ‪ Assignment‬از منوی ‪ view‬میتوان فهمید از چه پارامتر هایی در برنامه نویسی استفاده شده است ‪.‬‬

‫یا مثال با انتخاب گزینه ‪ addresses without symbol‬میتوان فهمید در بخش ‪ symbol table‬به چه متغیر هایی‬
‫نامی اختصاص نداده ایم ‪.‬‬

‫‪4‬‬
‫‪amin sheikh najdi‬‬ ‫‪www.esud83.mihanblog.com‬‬

‫برای تشخیص خطا در برنامه ابتدا ‪ plc‬را ‪ stop‬میکنیم حال به بخش ‪ simatic manager‬رفته و از بخش‬ ‫‪‬‬
‫‪ getting started offline‬گزینه ‪ block‬را انتخاب میکنیم ‪ .‬حال از منوی ‪plc‬گزینه ‪hardware diagnostics‬‬
‫را انتخاب میکنیم ‪ cpu .‬های استفاده شده در پنجره ای نشان داده میشوند که ‪cpu‬دارای خطا با رنگ دیگر در لیست‬
‫نشاد داده شده ‪ ،‬آنرا انتخاب کرده و بر روی گزینه ‪ modul information‬کلیک میکنیم تا بافر تشخیص خطا مشاهده‬
‫گردد ‪ .‬حال برای یافتن علت خطا به بخش ‪ diagnostics buffer‬میرویم‬

‫اگر علت خطا نرم افزاری باشد روی دکمه ‪ open block‬کلیک میکنیم تا در بخش برنامه نویسی ‪ network‬ای که‬
‫باعث خطا شده را به ما نشان دهد ‪.‬‬

‫‪5‬‬
‫‪amin sheikh najdi‬‬ ‫‪www.esud83.mihanblog.com‬‬

‫در بخش ‪ set pg/pc interface‬تنظیمات ‪ pc adaptor‬وجود دارد ‪ pc adaptor.‬ها از دو طریق پورت سلایر یا‬ ‫‪‬‬
‫‪ usb‬به سیستم یا ‪ pg‬متصل میشوند ‪ .‬برای تعیین نوع اتصال به طریق زیر عمل میکنیم ‪.‬‬
‫… ‪Pc adaptor (mpi )  propertiesconnect to‬‬

‫در زمان ‪ online‬بودن ‪ cpu‬میتوان از بخش ‪ monitor/modify variable‬مقادیر متغیر ها را یافت ‪.‬‬ ‫‪‬‬

‫بر بخش تنظیمات سخت افزاری ‪ hw config‬برای پسورد گذاشتن بر روی برنامه روی ‪ cup‬دوبار کلیک کرده و‬ ‫‪‬‬
‫در بخش ‪ protection‬پسورد مورد نظر را انتخاب میکنیم ‪.‬‬

‫‪6‬‬
‫‪amin sheikh najdi‬‬ ‫‪www.esud83.mihanblog.com‬‬

‫اگر بخواهیم در طول کار با برنامه فقط یک بار کلمه رمز را وارد کنیم از مسیر زیر استفاده میکنیم‬
‫‪Plcaccess right setup‬‬

‫در برنامه ‪ hw config‬با استفاده از منوی ‪ view address overview‬میتوان وضعیت آدرس ورودی ها و‬ ‫‪‬‬
‫خروجی ها و فضاهای خالی بین آنها را مشاهده کرد ‪.‬‬

‫برای آوردن لیست سخت افزار ها در ‪ hw config‬کافیست از منوی ‪ view‬گزینه ‪ catlog‬را فعال نماییم یا از کلید‬ ‫‪‬‬
‫های ترکیبی ‪ ctrk +K‬استفاده نماییم ‪.‬‬
‫در برنامه ‪ hw config‬با استفاده از منوی ‪ insert‬گزینه ‪ replace object‬میتوان به جای قطعه انتخابی سخت افزار‬ ‫‪‬‬
‫دیگری قرار داد ‪.‬‬

‫‪7‬‬
‫‪amin sheikh najdi‬‬ ‫‪www.esud83.mihanblog.com‬‬

‫برای چک کردن ماژول های قرار داده شده در رک کافی ایست از منوی ‪ station‬برنامه ‪ hw config‬گزینه‬ ‫‪‬‬
‫‪ consistency chek‬را انتخاب نماییم ‪.‬‬

‫برای مشاهده و تغییر متغیر ها در حین اجرای برنامه از جدول متغیر ها استفاده میگردد ‪.‬برای ساخت جدول متغیر ها‬ ‫‪‬‬
‫در بخش ‪ simatic manager‬از قسمت ‪ insert new object‬گزینه ‪ variable table‬را میزنیم تا ‪ vat‬در پوشه‬
‫بلوک ها ایجاد گردد ‪.‬‬

‫برای وارد کردن یک مقدار در یک متغیر در بخش ‪ modify value‬مقدار مورد نظر را وارد کرده و بر روی دکمه‬

‫کلیک می نماییم ‪.‬‬

‫با راست کلیک روی یک متغیراز مسیر زیر میتوان فهمید از آن در چه بلوک هایی استفاده شده است‬ ‫‪‬‬

‫از بخش زیر میتوان خطاهای پراکنده مربوط به ‪ cpu‬را مشاهده کرد ‪.‬‬ ‫‪‬‬
‫‪Simatic manager plcmessages cpu‬‬
‫‪Lad/stl/fbd plcmessages cpu‬‬
‫امین شیخ نجدی‬ ‫‪Aminnima2@gmail.com‬‬

‫‪8‬‬

You might also like