جستجو
خبرخوان

نوشته‌های بلاگ  "2019" از "شهریور"

0 Alarm/event log در نرم افزار easy builder pro.

در این برنامه میخواهیم نحوه نوشتن برنامه اعلام یا خطا را در برنامه easybuilder pro. ارایه دهیم.

 

شرح برنامه:

برنامه ای مینویسیم که یک عدد کلید start و یک عدد کلید stop برای خاموش یا روشن کردن پمپ روغن دارد و یک کلید خاموشی اضطراری درeasyview hmi تعبیه شده است.

 

علاوه بر این محدودیت دمای روغن داریم و در صورت فراتر رفتن از مقدار مورد نظر پروژه می خواهیم که آلارمی بر روی easyview hmi نمایش داده شود.

هر یک از این رویدادها را قصد داریم بر روی easyview hmi نمایش دهیم. هم به صورت جدولی و هم به صورت نمایشی.

 

شروع:

ابتدا پروژه ای جدید در نرم افزار easy builder pro. تعریف کرده و یک عدد set bit برای دکمه start تعریف میکنیم.

 

و به همین ترتیب دو عدد set bit دیگر برای stop  و stop emergency تعریف میکنیم و آدرس LB-1 و LB-2 را به آن اختصاص می دهیم.

 

حال یک عدد NUMERIC برای وارد کردن دمای روغن  در نرم افزار easy builder pro. تعریف میکنیم. در پروژه واقعی میتواند این عدد از سنسور خوانده شود و بر روی HMI  بر روی یک WORD LAMP نمایش داده شود.

 

حال با انتخاب EVENT(ALARM) LOG از تب DATA/HISTOY در نرم افزار easy builder pro.پنجره زیر باز می شود. با انتخاب NEW رویدادهایی را که میخواهیم نمایش داده شود را تعریف می کنیم.

 


ابتدا رویداد START را تعریف میکنیم و در قسمت آدرس دهی همان آدرسی را می دهیم که برای دکمه START تعریف کرده بودیم (LB-0)

 

بعد از قسمت MASSAGE اعلامی را که میخواهیم نمایش داده شود تعریف میکنیم.

 

به همین ترتیب دو رویداد STOP و STOP EMERGENCY را تعریف می کنیم.

 

حال میخواهیم شرط اخطار افزایش دمای روغن را تعریف کنیم پس باز هم NEW را انتخاب می کنیم:

 

در قسمت مربوط به شرط تعریف میکنیم که در صورتی که دما بالاتر از 100 بود نمایش یا اخطار بدهد:

 

در قسمت MASSAGE هم پیامی که میخواهیم نمایش داده شود در صورتی که دما بالاتر از 100 درجه باشد را تریف میکنیم.

 

حال در قسمت DATA/HISTORY گزینه ALARM BAR را در نرم افزار easy builder pro.انتخاب میکنیم. این ابزار به صورت لحظه ای بر روی صفحه HMI رویدادها را نمایش می دهد. سرعت حرکت نوشتار آن از بخش SCROLL SPEED قابل تعریف است.

 

برای نمایش جدولی رویدادها ALARM DISPLAY  یا  EVENT DISPLAY را انتخاب میکنیم.

 

نتیجه به صورت زیر می باشد:

 

با اجرای برنامه از PROJECT و انتخاب  OFFLINE SIMULATION  و فشردن کلید ها و قرار دادن دما بالای صد درجه ، برنامه اجرا شده در  easyview hmi به صورت زیر می باشد:

 

'

گرداورنده : مهندس قدیری

دانلود فایل 

0 تعریف رمز ورود برای کاربران در نرم افزار easy builder pro.

در اینجا قصد داریم برنامه زیر را در نرم افزار easy builder pro. بنویسیم:

  1. سه صفحه داریم که سطح دسترسی مختلفی دارن : تنظیمات ، شروع به کار دستگاه و ادمین
  2. سه نوع کاربر داریم که در اینجا ادمین، مهندس و اپراتور تعریف می گردد.

 

بدین صورت که ادمین به هر سه صفحه می تواند دسترسی داشته باشد، مهندس تنها به صفحات شروع به کار و تنظیمات و اپراتور تنها به صفحه شروع به کار دسترسی خواهد داشت.

 

برای این منظور ابتدا پروژه جدیدی در نرم افزار easy builder pro. تعریف میکنیم.

سپس برای تعریف سطح دسترسی ها از منو system parameters وارد صفحه زیر می شویم. در این صفحه general mode را انتخاب کرده و همانطور که در شکل زیر مشخص است به تعریف تعداد کاربران و رمز ورود هر یک و سطح دسترسی هر یک در نرم افزار easy builder pro. می پردازیم. به عنوان مثال کاربر 1 به هر سه سطح دسترسی دارد  که بعدا در تعریف صفحات این سطح دسترسی ها برای حفاظت صفحات کاربرد دارد.

 

اکنون با انتخاب

 

گزینه numeric از نوار افزار نرم افزار easy builder pro. وارد صفحه تنظیمات آن شده و setting را جهت آدرس دهی انتخاب میکنیم. در اینجا میخواهیم محل وارد کردن رمز برای کاربران را تعریف کنیم:

 

وارد صفحه زیر می شوریم و system tag  را انتخاب میکنیم و سپس وارد نوار انتخاب ادرس در نرم افزار easy builder pro. می شویم.

 

 

در صفحه باز شده در نرم افزار easy builder pro. گزینه ها و ادرس های مختلفی دیده می شود که هر کدام تعریف جداگانه دارد.

مثلا آدرس lw-9219 آدرسی هست که شماره کاربران در آن تعریف شده و آدرس lw-9220 که ما اکنون آن را انتخاب میکنیم آدرس ورود پسورد است.

 

پس از انتخاب آن

به روی ok کلیک کنید.

 

حال می خواهیم

از طریق option list در نرم افزار easy builder pro. ورودی انتخاب کاربران را تعریف کنیم. تعداد آیتم ها را 4 انتخاب کرده و آدرس را نیز lw-9219 تعریف میکنیم و وارد نوارافزار mapping می شویم:

 

در اینجا مقدار 0

را به گزینه select اختصاص می دهیم و مقدار 1 را ادمین انتخاب میکنیم چون در option list مقدار 1 سطح دسترسی A,B,C را داشت در نتیجه ادمین می باشد. و به این ترتیب باقی کاربران را تعریف می کنیم.

 

حال یک عدد SET BIT در نرم افزار easy builder pro. تعریف میکنیم تا کاربر پس از انجام کار از طریق آن LOG OUT کند و تنظیمات زیر را برای آن انجام می دهیم:

 

 

حال صفحات تنظیمات ، شروع به کار دستگاه و ادمین را از نوار افزار سمت چپ در نرم افزار easy builder pro. تعریف میکنیم.

 مطالعه تغییر صفحات در نرم افزار EASYBUILDER-استفاده از FUNCTION KEY

 

پس از آن وارد FUNCTION LIST می شویم تا منو ورود به هر یک از صفحات را تعریف کنیم:

 

صفحه زیر باز

می شود ، صفحه شماره 11 که تنظیمات هست را انتخاب کرده و وارد نوارافزار SECURITY می شویم:

 

 از انجا که به این

صفحه تنها ادمین و مهندس باید دسترسی داشته باشن سطح ورود به آن را B انتخاب میکنیم و DISPLAY WARNING MASSAGE را انتخاب میکنیم که در صورت ورود ناموفق الارم بدهد.

 

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

برنامه به صورت زیر در نرم افزار easy builder pro. اجرا میگردد. در اینجا ادمین با ورود رمز اشتباه نمی تواند وارد هیچ یک از صفحات بشود. این پیغام در صورتی که مثلا اپراتور بخواهد وارد صفحه ادمین بشود هم نمایش داده می شود. با ورود رمز صحیح مخصوص به هر کاربر هر یک میتواند به صفحه در سطح دسترسی خود وارد شود.

 

گردآورنده : مهندس قدیری

دانلود فایل pdf

0 مثالی از رسم نمودار دما و فشار در نرم افزار EASY BUILDER PRO.

در این مثال میخواهیم دمای روغن و آب را در یک نمودار و فشارروغن را در نموداری دیگر نمایش دهیم.

و همچنین کاربر بتواند:

  1. به طور دستی مشخص کند که چه نموداری نمایش داده شود.
  2. بازه زمانی نمایش نمودار در انتخاب کاربر باشد.
  3. عدد خوانده شده از سنسورها را در زمان مورد نظر خود از روی نمودار انتخاب کند و بخواند.

 

برای شروع یه پروژه جدید در نرم افزار EASY BUILDER PRO. ایجاد کرده و PLC و HMI مد نظر خود را انتخاب می کنیم.

 

 مطالعه ایجاد برنامه جدید در نرم افزار EASYBUILDER PRO

 

سپس از قسمت DATA/HISTORY ورودی های خود را که در اینجا دمای آب و روغن و فشار روغن می باشد را تعریف میکنیم.

 مطالعه تعریف data sampling در ایزی ویو

 

با انتخاب DATA SAMPLING/NEW پنجره زیر باز می شود که می تونیم مشخصات نمونه ی آول که در اینجا دمای آب هست را تعیین نماییم

و سپس فرمت اولین ورودی رو تعیین میکنیم.

پس از تعیین فرمت اولین نمونه در نرم افزار EASY BUILDER PRO.، فرمت دومین نمونه را تعیین میکنیم.

در اینجا یک  کانال ما که سمپل ها را جمع آوری میکند تعریف شد حال کانال دوم که نمونه فشار روغن را جمع اوری میکند را از طریق گزینه NEW تعریف می کنیم

 حال با انتخاب  trend displayپارامترهای مربوط به نمودار را تعیین میکنیم:

 مطالعه رسم نمودار در اچ ام آی های ایزی ویو وینتک

در این مرحله حافظه ای را هم که برای نمایش نقطه ای نمودار توسط کاربر مدنظرمان هست را نیز از قسمت watch line تعیین میکنیم و بعدا یه numeric input با همین آدرس تعریف میکنیم که توضیح داده خواهد شد.

سپس در بخش channel تنظیمات رنگ نمایش هر نمودار را انجام داده و نیز در بخش channel visibility حافظه ای در نرم افزار EASY BUILDER PRO. جهت انتخاب اینکه کدام نمودار نمایش داده شود تعیین میگردد.

در نهایت ok را کلیک میکنیم و نمودار را در صفحه جایگزاری میکنیم.

از همین روش نمودار مربوط به نمایش فشار را هم در نرم افزار EASY BUILDER PRO. ،تعریف کرده و در صفحه قرار می دهیم.

 سپس سه عدد numeric input برای نمایش مقادیر خوانده شده از سنسورهای دما و فشار تعریف میکنیم و در قسمت آدرس دهی ، آدرسی که مقادیر این سنسورها از plc خوانده می شود، تعریف می گردد. که در اینجا d0 را برای دمای آب، d2 را برای دمای روغن و d4 را برای فشار روغن تعریف کردیم.

در مرحله بعد numeric input برای نمایش مقدار نقطه ای نمودار که توسط کاربر از روی نمودار تعیین میگردد، در نرم افزار EASY BUILDER PRO. تعریف میگردد و به آن همان آدرسی تعلق میگیرد که در تنظیمات نمودار برای این منظور تعریف گردیده بود که در اینجا lw0 از hmi وینتک می باشد.

در این مرحله دو عدد togglr switch  در نرم افزار EASY BUILDER PRO. به این منظور که کاربر مشخص کند کدام نمودار نمایش داده شود ،تعریف میگردد و برای آن ها همان آدرسی تعریف میگردد که در تنظیمات نمودار برای این منظور تعریف شده بود . که در اینجا lw4 از hmi وینتک می باشد. فقط در اینجا باید دقت گردد هر بیت lw4 یک نمودار را فعال یا غیر فعال میکند و از انجا که در اینجا ما میخواهیم دو نمودار دمای آب و دمای روغن را به انتخاب نمایش دهیم برای هر کدام آدرس بیتی lw_bit-4.000 و lw_bit-4001 تعریف می گردد که بیت 0 و 1 از lw4 می باشد.

 در این مرحله میخواهیم تنظیماتی را در نرم افزار EASY BUILDER PRO. انجام دهیم تا کاربر خودش بازه زمانی نمایش نمودار را انتخاب کند برای این منظور در قسمت general از تنظیمات نمودار تنظیمات زیر را انجام داده و آدرسی برای این منظور تعریف میکنیم:

سپس از قسمت object آیکن option list را انتخاب کرده و آدرس تعریف شده در مرحله قبل را در اینجا هم تعریف میکنیم و در قسمت attribute از بخش item no تعیین میکنیم که چند انتخاب برای کاربر مد نظرمان است:

سپس در قسمت mapping بازه های زمانی مورد نظر را بر مبنای ثانیه تعریف کرده و در ستون مقابل آن مقداری که برای کاربر نمایش داده میشود تعریف می گردد.

در اینجا صفحه تعریف شده در hmi نمایش داده شده است که همانطور که مشاهده می شود حالت نمایش هر دو نمودار دماها فعال می باشد و بازه زمانی برای نمایش توسط کاربر 10 دقیقه تعریف شده است.

تالیف: مهندس قدیری

دانلود فایل pdf آموزش

آرشیو بلاگ
فیلترها
Sort
display