Strict Standards: Non-static method JSite::getMenu() should not be called statically, assuming $this from incompatible context in /home3/gemoir/public_html/plugins/system/helix/core/class.helper.php on line 261

Strict Standards: Non-static method JApplication::getMenu() should not be called statically, assuming $this from incompatible context in /home3/gemoir/public_html/includes/application.php on line 539

آموزش مینی پی ال سی - درس دوم - آشنایی با نرم افزار

در این درس می خواهیم شما را به صورت کلی با نرم افزار مینی پی ال سی های Gemo آشنا کنیم.

                                

درس دوم

آشنایی کلی با

نرم افزار

 


 

برای کار با Gemo نرم افزار Gemo Ladder Editorمورد نیاز است که می توانید آخرین نسخه آن را از سایت زیر دریافت نمایید :

http://www.gemo.ir

 

Gemo Ladder Editorنیاز به نصب ندارد و به صورت Portable است . و حجمآن بسیار کم بوده  و روی تمام نسخه های ویندوز امتحان شده و بدون مشکل کار میکند. همچنین Gemo Ladder Editor دارای شبیه ساز (simulator) کاملی بوده که کاربر را قادر میسازد تا برنامه خود را به راحتی آزمایش نموده و مشکلات آن را رفع نماید.

نرم افزار، فایل ها را با پسوند .ldr ذخیره می نماید . برای باز شدن فایل ها به صورت اتوماتیک با Gemo Ladder Editor باید روی فایل مورد نظر کلیک راست نموده و گزینه Properties را انتخاب سپس در مقابل  Opens with: گزینه Change… را انتخاب کرده و برنامهGemo Ladder Editorرا انتخاب و تایید نمایید.

درGemo Ladder Editorشما می توانید 256 خط برنامه بنویسید که هر خط دارای 5 ستون کنتاکت و یک ستون کویل(خروجی) است. برای هر کنتاکت می توانید حالات باز، بسته، لبه ی بالا رونده و لبه ی پایین رونده را بکار ببرید. همچنین با استفاده از State Machine( برنامه نویسی مرحله ای شرطی ) می توان به صورت مرحله به مرحله  و با 2 شرط پرش بین مرحله ها ، برنامه های پیچیده را به راحتی نوشت. هر State Machine دارای 16 ورودی مستقل ، 16خروجی مستقل و 48 مرحله می باشد و شرطهای پرش میتوانند ورودی فرکانس بالا ، تایمرتیک ، تایمرهای داخلی State Machine یا ورودی های مستقل آن  باشد. و نیز این قابلیت را دارد که موقع قطع تغذیه وضعیت کاری خود را حفظ نماید .

ورودی های دیجیتال و کلید های F را می تواند با فیلتر تأخیر ( در قطع یا وصل ) حداکثر 5/2 ثانیه ای بکار برد.

سایر ویژگی ها :

32 تایمر داخل Ladder با قابلیت ماندگاری که دارای 12 مد کاری و 9 واحد زمانی است به اضافه 96 تایمر State Machine

2 تایمر تیک ( واحد زمانی که تایمر مانند شمارنده عمل می کند )

32 شمارنده افزایشی/کاهشی 16bits با قابلیت ماندگاری

32 مقایسگر شمارنده ها با قابلیت آفست

2 ورودی دیجیتال فرکانس بالا تا 400Hz

2 عدد State Machine( برنامه نویسی مرحله ای شرطی ) با تایمر های داخلی و قابلیت ماندگاری

3 کلید قرار گرفته بر روی پی ال سیFront Panel F Keys )( که میتوان به عنوان ورودی در برنامه استفاده گردند

48 رله کمکی با قابلیت ماندگاری

تایمر هفتگی و سالانه ( RTC )

ورودی آنالوگ  و 16 مقایسگر با هیسترزیس

ورودی دما -50C تا 150C

32 صفحه نمایشگر که هر یک شامل 3 زیر صفحه است

3 کلید SET با سطح دسترسی متفاوت و حفاظت شده با رمز که قابلیت تنظیم تمام پارامتر ها را دارند

4 عدد Password Flags ( کنتاکت کنترل شونده با رمز )

4 عدد ConfigurationFlags ( کنتاکت تعریف شونده از طریق LCD)

 


 

علایم اخصاری بکار رفته در نرم افزار

· DIn : Discrete Input ورودی دیجیتال 

· DInFlt : Filtered Discrete Inputفیلتر تأخیر ورودی دیجیتال

· DQ : Discrete Outputخروجی دیجیتال ..............................................................................

· Aux : Auxiliary Relay رله های کمکی ................................................................................

· Tmr : Timerزمانسنج ( تایمر ) ...........................................................................................

· Cnt : Counterشمارنده......................................................................................................

· FstCnt : Fast Input Counterورودی فرکانس بالا..................................................................

· CntCmp : Counter Comparatorمقایسگر شمارنده...............................................................

· CntCmpPrst : Counter Comparator Preset valueمقدار تنظیمی مقایسگر شمارنده....................

· Scr : Run Time Screenصفحه های نمایشگر........................................................................

· SmA : State Machine Aماشین برنامه نویسی مرحله ای شرطی الف ...........................................· SmB : State Machine Bماشین برنامه نویسی مرحله ای شرطی ب ..............................................

· SmAIn : State Machine A Inputورودی ماشین برنامه نویسی مرحله ای شرطی الف ......................

· SmBIn : State Machine B Inputورودی ماشین برنامه نویسی مرحله ای شرطی ب ........................

· SmAQ : State Machine A Outputخروجی ماشین برنامه نویسی مرحله ای شرطی الف ...................

· SmBQ : State Machine B Outputخروجی ماشین برنامه نویسی مرحله ای شرطی ب ....................

· SmARst : State Machine A Reset Input ریست ماشین برنامه نویسی مرحله ای شرطی الف ..........

· SmAJmp:State Machine A Jump Input .... ورودی پرش ماشین برنامه نویسی مرحله ای شرطی الف

· SmAInt : State Machine A Interrupt Input وقفه ماشین برنامه نویسی مرحله ای شرطی الف ..........

· SmAEn : State Machine A Enable Input فعالساز ماشین برنامه نویسی مرحله ای شرطی الف ........

· SmBRst : State Machine B Reset Input ورودی ریست ماشین برنامه نویسی مرحله ای شرطی ب ...

· SmBJmp : State Machine B Jump Input ... ورودی پرش ماشین برنامه نویسی مرحله ای شرطی ب

· SmBInt : State Machine B Interrupt Input وقفه ماشین برنامه نویسی مرحله ای شرطی ب ............

· SmBEn : State Machine B Enable Input فعالساز ماشین برنامه نویسی مرحله ای شرطی ب ..........

· Key : Front Panel F Keyکلید های  اف روی  پی ال سی .........................................................

· KeyFlt : Filtered Front Panel F Keyفیلتر تأخیر کلید های  اف روی  پی ال سی ..........................

· Sys : System Contact کنتاکت سیستمی ..............................................................................

· An10VIn : 0-10V Analog Inputورودی آنالوگ ..................................................................

· TmrTick : Timer Tickمبنای واحد زمانی که تایمر مانند شمارنده عمل می کند ...................................

· AnCmp : Analog Comparatorمقایسگر آنالوگ ..................................................................

· AnCmpPrst : Analog Comparator Preset valueمقدار تنظیمی مقایسگر آنالوگ .......................

· AnCmpHys : Analog Comparator Hysteresis valueمقدار هیسترزیس مقایسگر آنالوگ ............

· PTC : PTC Temperature Sensor (Input) ورودی دما .......................................................

· RTC : Real Time Clockتایمر هفتگی و سالانه .....................................................................

· PowerONRst : Power On Reset pulseکنتاک که هنگام شروع بکار مجدد نیم ثانیه روشن میشود ......

· ErrRetention : Error Retention (non-volatile memory error)خطای ماندگاری ....................

· ErrPTC1 : Error PTC1 (PTC at CPU fails)خطای سنسور دمای 1.........................................

· ErrPTC2 : Error PTC2 (PTC at Extension module fails)خطای سنسور دمای 2....................

· ErrCommAny: Error Communication Any (There exists a communication

problem with at least one of the extension modules) خطای ارتباط ...................................

· ErrCommG1 : Error Communication G1 (There exists a communication

problem with AR2-G1 extension module) خطای ارتباط با ماژول گسترش ................................

· ErrRTC : Error Real Time Clock errorخطای تقویم ........................................................... · CfgFlg : Configuration Contact کنتاکت تعریف شونده از طریق صفحه نمایش ..............................

· Pswd : Password Contactکنتاکت کنترل شونده با رمز .......................................................... · RTCWA : Real Time Clock Weekly Alarm Contactکنتاکت تقوبم هفتگی ............................. · RTCYA : Real Time Clock Yearly Alarm Contactکنتاکت تقوبم سالانه ................................

 

 

 

 

 

صفحه اصلی

زبان پیشفرض Gemo Ladder Editorترکی است ، در صورتی که می خواهید زبان برنامه به انگلیسی تغییر نماید ، مانند تصویر زیر به منو Dil/Language رفته و English را انتخاب کنید یا از صفحه کلید Ctrl و Alt و E را همزمان فشار دهید.

 

 

شکل کلی صفحه اصلی را در تصویر زیر مشاهده می کنید که قسمت های مختلف آن مشخص گردیده است

                       

 

دقت اگر بعد اعمال تغییرات برنامه را ذخیره نکرده باشید هنگام خروج از نرم افزار با پیغام زیر روبرو می شود

 

اگر می خواهید برنامه را ذخیره کنید کلید No را فشار دهید سپس از منو File سپسSave یا Save As برنامه را ذخیره کنید.درصورتی که نمی خواهید برنامه خود را ذخیره کنید کلید Yes را فشار دهید تا از برنامه خارج شوید.

 

 

منو ها

Gemo Ladder Editor دارای منو های زیر است .

     

 

در ادامه به بررسی کلی منو ها می پردازیم و توضیحات اجمالی در درس های مربوطه ارائه خواهیم نمود .

 

 

منو File

برای ایجاد دیاگرام جدید خالی

New

برای فراخوانی دیاگرام ها ذخیره شده

Open

برای ذخیره دیاگرام ( از کیبرد Ctrl و Sرا فشار دهید)

Save

برای ذخیره یک کپی از دیاگرام

Save As

پنجره چاپ را برای چاپ و تنظیمات آن باز میکند

Print

پیدا کردن کنتاکت - برای ادامه جستجو F3 را فشار دهید

Search Contact

پیدا کردن کویل - برای ادامه جستجو F4 را فشار دهید

Search Coil

ذخیره برای PLCهای ورژن پایینتر

Save As Ver.2.2

برای خروج از برنامه ( از کیبرد Ctrl و Xرا فشار دهید)

Exit

 

 

 

 

 

 

 

 

 

 

 

 

 

چاپ

در صورتی که بخواهید برنامه خود به همراه هر یک از جزئیات پارامتر را چاپ نمایید از منو File سپس Print را فشار دهید تا پنجره زیر ظاهر شود و در آن هر  یک از جزیات که باید چاپ گردد تیک بزنید و در صورت که نمی خواهید همه سطر ها دیاگرام را چاپ کنید Ladder Diagram را تیک بزنید و از کادر زیرش در Start Row شماره سطر آغازی برای چاپ و در End Row شماره سطر آخر برای چاپ را وارد کنید. در انتها دکمه Print را فشار دهید.

  

 


 

منو  Settings

این منو مربوط به تنظیمات تمام المان های Gemo Ladder Editor می باشد که در فصل های مجزا هر یک از گزینه های این منو بررسی می شود .

                             

 

منو   Diagram

این منو مربوط به نحوه نمایش المان ها می باشد.

                         

 

منو  View

این منو مربوط به نمایش پارامتر ها در حالت شبیه سازی می باشد.

                         
 

 

 

 

 

منو  Dil/Language

برای تغییر زبان Gemo Ladder Editor از گزینه های این منو استفاده می کنیم.

                     

 


منوData Transfer

انتخاب پورت برنامه ریزی

سرعت انتقال داده

پروگرم کردن PLC

پاک کردن برنامه از PLC

نمایش نوع PLC

راه اندازی مجدد

کالیبراسیون

 

 

منو  Miscellaneous

 

 اضافه کردن کنتاکت

برای اضاف کردن کنتاکت کافی است در محیط برنامه نویسی روی نماد   کلیک راست کنید تا منو زیر ظاهر گردد

                                  

 

 

 

 

سپس بر حسب نیار روی کنتاکت مورد نظر رفته تا زیر منو شماره ها باز شود از آنجا شماره کنتاکت مورد نظر انتخاب کنید. برای کنتاکت 4 حالت Normally Open (کنتاکت باز) ، Normally Closed (کنتاکت بسته) ، Rising Edge (لبه ی بالا رونده) ، Falling Edge (لبه ی پایین رونده) امکان پذیر است که با کلیک راست روی کنتاکت از منو باز شده مقابل قابل دسترس است.

 

  Link برای کشیدن خط ، Inverterمعکوس کننده است . Insert Line  در محل انتخاب شده یک خط اضافه میکند و Delete Line سطر جاری را پاک می کند.Deletet Contact کنتاکت مورد نظر را پاک میکند.

 

 اضافه کردن کویل

برای اضاف کردن کنتاکت کافی است در محیط برنامه نویسی روی نماد  کلیک راست کنید تا منو زیر ظاهر گردد

                                            

سپس بر حسب نیاز روی کویل مورد نظر رفته تا زیر منو شماره باز شود از آنجا شماره کویل مورد نظر را انتخاب کنید.

در کویل علاوه بر شماره باید حالت کاری آنرا نیز مشخص کنیم که این حالت برحسب نوع کویل متفاوت است و هر یک در بخش مورد نظر خود مورد بررسی خواهد گرفت.

 

 

 اضافه کردن خط رابط بین کنتاکت ها و کویل ها ( سیم بندی )

برای رسم خطوط رابط کافی است کلید Shift را نگه داشته و توسط کلید های جهت نمای صفحه کلید در مسیر مورد نظر خط رابط را اضافه نمایید.

یا برای اضاف کردن خط رابط کافی است در محیط برنامه نویسی روی نماد  کلیک راست کنید تا منو زیر ظاهر گردد

                                    

سپس بر حسب نیاز روی نوع خط رابط را انتخاب کنید.

در صورت بخواهید در محل کنتاکت ها هم خط رابط بکشید کافی است در محیط برنامه نویسی روی نماد  کلیک راست کنید و از منو زیر ظاهر گردد گزینه Link را انتخاب کنید.

 

اضافه نمودن توضیحات در دیاگرام

 

برای این کار کافی است در قسمت Comment جلوی سطر مورد نظر دوبار کلیک چپ نماید تا مانند شکل زیر اطراف آن به رنگ آبی در آید و شما بتوانید توضیحات خود را اضافه نمایید.

 

 

اضافه کردن نظر


کد امنیتی
تازه سازی

ورود به سایت

کاربران Online

ما 3 مهمان و 0 عضو آنلاین داریم

                         شرکت مانا صنعت

 تلفن : 35571812 - 041    تلفکس : 35571813 - 041

ایمیل:    این آدرس پست الکترونیک توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید      وب : www.manasanat.ir