تبلیغات
کنترل و ابزاردقیق - آشنایی با نحوه برنامه نویسی در نرم افزار XP-BUILDER
  موضوعات
کتابخانه
کتب و جزوات فارسی
کتب و جزوات لاتین
مقالات آموزشی
لیست عناوین این بخش جهت      دسترسی سریع

کنترلر منطقی برنامه پذیر PLC
مقالات
نرم افزار و برنامه نویسی
کتب و مقالات قابل دریافت
پروژه های آماده
سفارش پروژه
English articles

کنترل صنعتی
اتوماسیون
HMI
تله متری
DCS

کنترل و ابزاردقیق

میکرو کنترلر ها
مقالات
پروژهای AVR
پروژهای PIC

شبکه های صنعتی

ایمنی و حفاظتی

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

برق ساختمان
آزمون نظام مهندسی

رباتیک

ادوات اندازه گیری

 سنسور و ترانسدیوسر
مقالات
دبی سنج ها Flow meter
رطوبت سنجی
حسگر بسازیم

مورد استفاده در پروژها

مهندسی پزشکی

 ماشینهای الکتریکی
مقالات
درایورها

پروژه

هیدرولیک و نیوماتیک

الکترونیک
مقالات
مدارات الکترونیکی

 نرم افزار
معرفی نرم افزار 
دانلود نرم افزار
نرم افزار موبایل

مقالات

مطالب ارسالی شما

دانستنیها
دانستنیهای برقی
دانستنیهای علمی

همایش، کنفرانس،مسابقات

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

 مالتی مدیا
نمایش ویدیو
گالری تصاویر

 مطالب عمومی
موفقیت
طنز
از همه جا ولی زیبا
سلامتی
  لینکها
تندیس آرمان تام
فیلم های آموزشی plc و لوگو
آموزش طراحی وب
فرهنگی مذهبی شهید آوینی
اس ام اس
فروشگاه الــ کارتــ
مهندسی مکانیک و هوافضا
جنگ افزار های روز دنیا
گروه مهندسی هوافضا
مرجع تخصصی برنامه نویسی
راهنمایی ساخت CNC
سایر لینکها
جهت تبادل لینک با ما، ابتدا وبلاگ ما را با نام:
وبلاگ جامع کنترل و ابزاردقیق در وبلاگ یا سایت خود ثبــت کنیــد. سـپس از اینجا مشخصـات خود را ارسـال کنیـد تـا پــس از بررســی، تاییـد و در لینکها ثبت شود.
توجه داشته باشید که لینک ما درصفحه اصلی وب شما قابل روئیت باشد، در غیر اینصورت لینک شما در سایر لینکها قرار می گیرد.


آشنایی با نحوه برنامه نویسی در نرم افزار XP-BUILDER


برای برنامه نویسی HMI های هر شرکتی نیاز به نرم افزار مخصوص به آن را دارید،  که برای مانیتور های خانواده LG از نرم افزار XP-Builder استفاده می شود.

در ادامه مطلب با نحوه برنامه نویسی در XP-Builder آشنا خواهیم شد.

شکل 1 : نمای کلی محیط نرم فزار XP-Builder

پس از نصب نرم افزار و باز نمودن آن با صفحه نشان داده شده در شکل 2 مواجه می شوید، که برای ساخت یک پروژه جدید باید روی گزینه Create New Project کلیک کنیم تا به صفحه بعد که در شکل 3 نمایش داده شده است برویم و اگر پروژه ای را از قبل Save داشتیم باید گزینه Open Project را انتخاب کنیم.

شکل 2 : اولین صفحه پس از باز نمودن نرم افزار


شکل 3 : صفحه تنظیمات ساخت پروژه جدید

در این صفحه می توان تنظیمات مربوط به مدل HMI، کنترلر موجود در پروژه و نیز نوع آن را مشخص کنید و سپس روی گزینه Finish کلیک می کنیم تا محیط کار مشخص شده در شکل 4 برایمان نمایان شود.

شکل 4 : محیط برنامه نویسی HMI

قسمتهای مورد نیاز و اساسی این محیط
در  شکل های 5 و 6 اسم گذاری شده است.

شکل 5 معرفی قسمت های مختلف نرم افزار



شکل 6 معرفی قسمت های مختلف نرم افزار

حال به سراغ مهمترین قسمت یعنی همان قسمت تنظیمات مربوط به سخت افزار مربوطه می رویم برای دسترسی به این قسمت همان طور که در شکل 7 نشان داده شده است از منوی Common گزینه Project Property Setting را انتخاب می کنیم.

شکل 7 : ورود به محل تنظیات سخت افزاری

سپس، از صفحه باز شده که در شکل 8 شان داده شده است می توان نام پروژه، محل ذخیره آن، نام نویسنده، زبان، رمزگزاری و … دسترسی پیدا کنیم.

شکل 8 : صفحه تنظیمات خاص از قبیل رمز گزاری و انتخاب زبان سیستم و …

ابتدا باید سرعت انتقال اطلاعات را برای ارتباط بین HMI و PC تنطیم کنیم که برای این کار باید از صفحه Project Property نشان داده شده در شکل 8 روی گزینه XGT Panel Setting کلیک کنیم تا بتوانیم طبق شکل 9  از قسمت Detail Setting وارد صفحه Serial Setting شویم.

شکل 9 : نحوه ورود به صفحه Serial Setting

حال طبق شکل 10 از منوی Serial Setting مقدار عددی 38400 نشان داده شده در قسمت Baud Rate را به مقدار 19200 تغییر می دهیم و گزینه OK را می زنیم.

شکل 10 تغییر عدد 38400 به 19200


اضافه نمودن / پاک کردن و تغییر نام یک صفحه جدید:
برای ساخت یک صفحه جدید قابل برنامه نویسی باید طبق شکل 11 روی گزینه Base Screen راست کلیک کرده و از منوی باز شده گزینه Insert را انتخاب کنیم.

شکل 11 : ساخت یک صفحه جدید برنامه نویسی

برای پاک کردن و تغییر نام صفحه ایجاد شده روی آن راست کلیک کرده و به ترتیب گزینه های Delete و Rename را انتخاب می کنیم.


تنظیمات صفحه نمایش :
برای تغییر در تنظیمات صفحه برنامه نویسی ایجاد شده همانند شکل 12 در قسمت وسط صفحه خالی راست کلیک کرده و گزینه Screen Property را انتخاب می کنیم تا به صفحه Screen Property وارد شویم.

شکل 12 : نحوه ورود به صفحه تنظیمات پس زمینه

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


اضافه کردن و آدرس دهی عناصر به عنوان ورودی و خروجی :
برای ایجاد ورودی و خروجی ها باید از قسمت Tools bar که پیشتر به آن اشاره شد رفته و نماد گرافیکی عنصر مورد نظر را طبق شکل 13 با انتخاب و کشیدن آن در سایز دلخواه روی صفحه آن را در برنامه ثبت کنیم در مرحله بعد پس از اعمال عنصر مورد نظر به برنامه به طور خودکار محیط آدرس دهی به آن عنصر باز می شود. آدرسها به دو صورت در این سیستم اعمال می شوند یا مستقیم آدرس ورودی و خروجی روی PLC هستند و یا به یک خانه از حافظه اشاره می کنند.

شکل 13 : انتخاب عنصر لامپ به عنوان یک خروجی

طبق شکل 14 ابتدا به نحوه آدرس دهی در این محیط می پردازیم: آدرس ها با علامت % شروع می شوند و برای نشان دادن نوع عنصر به عنوان ورودی، خروجی و یا یک بیت حافظه به ترتیب از علایم I ، Q و M استفاده می کنیم. مثلا %MX2 را به این عنصر مربوط می کنیم، که یعنی بیت دوم حافظه را به این خروجی مربوط کردیم.

شکل 14 : مکان آدرس دهی به عنصر

توجه داریم که فرایند فوق مربوط به انتخاب یک لامپ به عنوان خروجی بود حال به انتخاب یک کلید به عنوان ورودی برنامه می پردازیم و در نظر داریم با آدرس دهی به این کلید و ارتباط که همان آدرس لامپ فوق الذکر است آن را در شبیه ساز سیستم توسط همین کلید روشن و خاموش (کنترل) کنیم.

برای انتخاب یک کلید به عنوان ورودی طبق شکل 15 از منوی Tools گزینه Bit Switch را انتخاب می کنیم. که دقیقا پس از اعمال آن به برنامه نیاز به آدرس دهی دارد که طبق آنچه گفتیم همان آدرس لامپ موجود در برنامه را به آن اختصاص می دهیم.

شکل 15 : انتخاب کلید به عنوان ورودی

همان طور که در شکل 16 مشاهده می کنید در این عنصر 4 حالت مختلف نیز وجود دارد که به ترتیب از راست به چپ این کلید می تواند: متغییر، لحظه ای، خاموش کننده و یا روشن کننده باشد.

لازم به ذکر است برخی از کلید ها نیز وجود دارند که صرفا جهت حرکت بین صفحات هستند و بجای آدرس منطقی شماره صفحه می گیرند. دسته دیگری از کلید ها نیز وجود دارند که هر دو کار را با هم انجام می دهند یعنی علاوه بر اعمال یکی از 4 حالت فوق روی آدرس مربوطه می توانند به صفحه دیگری نیز پرش کنند.

شکل 16 : نمایش حالات مختلفی که یک عنصر ورودی می تواند به خود بگیرد

لازم به ذکر است که نماد این عنصر هم مانند قبل قابل تغییر است که طبق آنچه بعدا مطالعه می کنیم هم می توان شکلی از نماد های پیش فرض خود نرم افزار استفاده کرد و هم می توان نمادی از پیش طراحی شده به آن عنصر اطلاق نمود.
طبق شکل 17 برنامه ساده نوشته شده به شکل زیر در صفحه نمایان می شود.

شکل 17 : برنامه ساده نوشته شده در محیط نرم افزار XP-Builder


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

شکل 18 : نحوه تغییر شکل عنصر انتخاب شده در برنامه

هانطور که از شکل 18 نمایان است در قسمت بالای تصویر عنصر مورد نظر دو گزینه تحت عنوان های ON و OFF نیز وجود دارد که به این معنای هستند که شکل عنصر در حالت خاموش بطور گرافیکی چگونه نشان داده شود و نیز در حالت روشن چگونه باشد.


نحوه ایجاد جدول خطا:
برای این کار که تقریبا مهمترین کار و مزیت HMI ها است باید طبق شکل 19 ابتدا یک جدول خطا Text Table از منوی سمت چپ محیط برنامه نویسی تولید کنیم. در این جدول به ترتیب از بالا به پایین جاهای خالی را با نوشتن پیغامی که مربوط به ان شماره خطا می شود پر می کنیم.

شکل 19 : ایجاد جدول خطا

سپس طبق شکل 20 از نوار سمت چپ گزینه History Alarm را انتخاب می کنیم و مراحل زیر را اجرا می کنیم:

۱) در صفحه باز شده در قسمت No of Device تعداد خطاها را به عدد وارد می کنیم مثلا 4
۲) با این کار طبق شکل 4 جای خالی برایمان ظاهر می شود که باید در هر خط بیت فعال سازی خطا را از منوی باز شده طبق استانداردی که قبلا توضیح دادیم پر کنیم.
۳) از قسمت Bit Condition منطق اجرای پیغام را مشخص می کنیم.
۴) و از قسمت Text Table Name نام جدولی را که پیشتر ساختیم انتخاب می کنیم.

شکل 20 : صفحه History Alarm


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

رمز گزاری نوع اول: برای این کار همانطور که پیشتر اشاره شد ابتدا باید به قسمت Project Property برویم و از سر تیتر های موجود گزینه Security setting انتخاب می کنیم و طبق شکل 21 از سمت راست صفحه باز شده در قسمت Level که شامل 9 سطح یا رمز مختلف است یکی را به دلخواه انتخاب می کنیم، حال در قسمت اصلی صفحه رمز را وارد می کنیم دقت داریم که تعداد کاراکترهای انتخابی برای رمز حداکثر 12 رقم هستند.

شکل 21 نحوه رمز گزاری روی یک کلید

حال باید روی کلیدی که می خواهیم رمز دار باشد کلیک کرده و طبق شکل 22 در قسمت Extended و زیر منوی Detail گزینه Security Level را علامت زده و سطح رمز گزاری که قبلا تعریف کردیم را برای آن مشخص می کنیم.

شکل 22 : نحوه معرفی رمز به کلید مورد نظر

رمز گزاری نوع دوم: در این جا می خواهیم برای خود برنامه رمزی قرار دهیم برای این کار طبق شکل 23 از منوی Project گزینه Project Password را انتخاب می کنیم.

شکل 23 : نحوه رمز گذاری روی پروژه

حال از صفحه باز شده که در شکل 24 نشان داد شده می توان برای پروژه رمز انتخاب کرد.

شکل 24 : صفحه انتخاب رمز برای پروژه


نحوه شبیه سازی برنامه:
برای این کار هم می توان طبق شکل 25 از آیکون مشخص شده در تصویر استفاده کرد.

شکل 25 : آیکون شبیه ساز برنامه

و هم می توان طبق شکل 26 از منوی Tools گزینه Simulation را انتخاب کنیم.

شکل 26 : گزینه Simulation در منوی Tools


نحوه پروگرام کردن HMI :
برای این کار نیز مانند شبیه سازی برنامه نیز دو راه وجود دارد اول این که همانند شکل 27 روی آیکون مشخص شده کلیک کنیم و یا طبق شکل 28 از منوی Communication گزینه Send را انتخاب می کنیم.

شکل 27 : آیکون پروگرام کننده HMI


شکل 28 : مسیر اصلی پروگرام نمودن HMI

که پس از انتخاب هر یک از این مسیرها برای پروگرام نمودن HMI با صفحه نشان داده شده در شکل 29 مواجه می شوید.

شکل 29 : صفحه ارتباط با سخت افزار

در این قسمت دو نوع ابزار برای دانلود نمودن برنامه وجود دارد یکی استفاده از کابل شبکه LAN و دیگری استفاده از کابل RS232. حال با انتخاب یکی از این مسیر ها به عنوان مثال مسیر کابل RS232 به سر تیتر Download Project می رویم و طبق شکل 30 از گزینه Communication Setting سرعت و شماره پورت خروجی COM ای که به HMI متصل است را برای نرم افزار مشخص کنید و گزینه OK را می زنیم.

شکل 30 : تنظیمات مربوط به ارتباط سریال با HMI

در شکل 31 نحوه تنظیمات مربوط به دانلود نرم افزار توسط کابل LAN را نشان می دهیم.


شکل 31 : تنظیمات مربوط به ارتباط با HMI توسط کابل شبکه



buy tadalafil
1397/07/9 07:42 ب.ظ

Really quite a lot of very good data!
cialis italia gratis cialis generico en mexico cialis generique non 5 mg cialis generici when will generic cialis be available brand cialis generic achat cialis en europe viagra vs cialis deutschland cialis online cialis coupons printable
pharmacy near me
1397/07/1 04:45 ب.ظ

Whoa tons of amazing tips.
reputable canadian prescriptions online canadian viagra canada drugs pharmacy canada canadian pharmaceuticals nafta canadian online pharmacy trust pharmacy canada canadian drug store buy vistagra online safe canada drugs online
viagraky.com
1397/06/28 01:11 ب.ظ

Regards! I like it.
cialis 5 mg schweiz viagra cialis levitra cialis prices cialis qualitat safe dosage for cialis cialis canadian drugs tadalafil 10 mg cialis for bph cialis e hiv cialis daily dose generic
http://cialisees.com/
1397/06/12 04:33 ب.ظ

Thanks. Fantastic stuff!
cialis 20 mg best price tadalafil 10 mg order generic cialis online cialis 20mg preis cf generic cialis at the pharmacy cialis alternative venta cialis en espaa purchase once a day cialis cialis dosage tarif cialis france
viagravipsale.com
1397/06/11 10:53 ب.ظ

You definitely made the point.
wow look it cialis mexico buy cialis online cheapest we choice cialis uk cialis generico milano wow cialis 20 tadalafil 10 mg precios cialis peru prescription doctor cialis cialis 5 mg scheda tecnica buy cialis
where can i buy viagra online
1397/05/23 10:15 ق.ظ

With thanks, Loads of advice.

how to get viagra online sildenafil uk buying viagra in china buy viagra over the counter buy viagra online ireland sildenafil viagra buy viagra online uk no prescription sildenafil to buy how can i order viagra buy sildenafil tablets online
babecolate.com/how-to-buy-cialis-online-usa.html
1397/05/23 01:41 ق.ظ

Really loads of excellent data!
cialis rezeptfrei sterreich cialis generic availability i recommend cialis generico price cialis best cialis pills cialis 5 mg effetti collateral opinioni cialis generico cialis online cialis coupon cialis 100mg suppliers
Online cialis
1397/03/7 05:20 ب.ظ

You actually stated it very well!
comprar cialis 10 espa241a buy cialis cheap 10 mg cialis tablets brand cialis generic side effects for cialis cialis prices in england safe site to buy cialis online buying cialis in colombia enter site natural cialis online cialis
shanicevanoosten.wordpress.com
1396/04/31 12:53 ق.ظ
I appreciate, lead to I found just what I was looking for.

You have ended my 4 day long hunt! God Bless you man. Have a great day.
Bye
foot pain big toe joint
1396/04/21 11:52 ب.ظ
What's up i am kavin, its my first time to commenting anywhere, when i read this piece of writing i thought i could also create comment due to this sensible paragraph.
BHW
1396/01/18 08:05 ب.ظ
There is certainly a lot to learn about this issue. I
like all the points you've made.
زهیر سگار
1392/09/6 12:32 ب.ظ
ba arze tahsakor az matalebe khobeton aga emkan dare etelaaty dar rabete ba hmi delta bzaridnarm afzar va nahveye barname rizi
mamnon
mostafa
1391/01/13 11:58 ق.ظ
باعرض سلام.از زحمات شما متشكریم.خیلی عالی بود
پاسخ جواد جهان تیغ: سلام.
سپاس از اینکه وقت گذاشتید و نظر دادید.
[فرم ارسال نظرات]
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر

  لیست آخرین مطالب
آموزش نحوه گرفتن Backup از پروژه PLC S7-300
ADAM-6200 سری جدید ماژول های جمع آوری سیگنال از شرکت Advantech
SIMIT شبیه ساز اختصاصی تجهیزات کنترلی شرکت زیمنس
DevComDroid نمونه از App مبتنی بر Android جهت ارتباط با تجهیزات ابزاردقیق HART
ارتباط از طریق پورت USB با ترانسدیوسرهای فشار و لودسل با IN-USBH
معرفی EtherCAT I/O Box شرکت Beckhoff Automation
داپلیکتور - اسپلیتر سیگنال آنالوگ شرکت Phoenix Contact
SITRANS LH100 ترانسمیتر فشار غوطه ور زیمنس
معرفی تستر پروفیباس سری BC-700-PB از سوی شرکت Softing
معرفی تبلت صنعتی با سیستم عامل اندروید از سوی ADLINK
لیست همه مطالب قبلی
  تبلیغات
موردی درج نشده ....
درباره وبلاگ

توضیحات : به نام یزدان پاک که تفکر را در جهت کسب دانش و معرفت به بشریت ارزانی داشت.

کاربر گرامی به وبلاگ جامع کنترل و ابزاردقیق خوش آمدید.
این وبلاگ با هدف ارائه مطالب آزاد علمی و فنی مهندسی پیرامون گرایش کنترل و ابزاردقیق راه اندازی گردیده ، که امید است رضایت مخاطبین خود را در بر داشته باشد .
برای جستجوی بهتر مطالب در وبلاگ به آرشیو موضوعی مراجعه کنید.

استفاده از مطالب وبلاگ تنها با ذکر صلوات و درج منبع مجاز می باشد.

نظرات سازنده خود را از طریق لینک تماس با مدیر یا ایمیل زیر با ما در میان بگذارید .
INSCOblog@Yahoo.com
INSCOblog@Gmail.com
با تشکر جواد جهان تیغ


 سخن روز
  نظرسنجی
از مطالب وبلاگ تا چه حد رضایت دارید؟










چنانچه در مورد مطلبی خاص نظر ،انتقاد و یا پیشنهادی دارید ، می توانید در قسمت [نظرات] همان مطلب عنوان فرمائید
 معرفی وبلاگ به دوستان
جهت معرفی وبلاگ به دوستانتان می توانید از طریق فرم زیر اقدام کنید.
نام شما :(فارسی)
ایمیل شما :
نام دوست شما:(فارسی)
ایمیل دوست شما:

  آمار وبلاگ
امروز :
بازدید امروز :
بازدید دیروز :
بازدید این ماه :
بازدید ماه قبل :
کل بازدید:
تعداد نویسندگان :
تعداد کل پست ها :
آخرین بروز رسانی :
تولد وبلاگ : [1389/5/5]
Google PageRank Checker
  جستجو

تمامی حقوق تصاویر و طرح قالب برای نویسنده این وبلاگ (جواد جهان تیغ) محفوظ است، نقل و استفاده از آنها تنها با ذکر منبع مجاز میباشد
آموزش مقالات کنترل ابزاردقیق PLC,HMI,WINCC,Citect,EPLAN,BMS,OMRON,SIEMENS,target="_blankکاتالوگ"
iropic.com | iropic.net
Design By : Javad Jahantigh | ©2009 All Right Reserved