سامانه بازاریابی فایل های دانشجوئی

جستجو پیشرفته فایلهای دانشجویی از سایت های مختلف علمی ایران

سامانه بازاریابی فایل های دانشجوئی

جستجو پیشرفته فایلهای دانشجویی از سایت های مختلف علمی ایران

تحقیق انواع محیطهای برنامه نویسی امکانات نرم افزاری PLC


لینک دانلود خرید پایین توضیحات

دسته بندی : وورد

نوع فایل :  .docx ( قابل ویرایش اماده پرینت )

تعداد : 10 صفحه


 قسمتی متن : 

 

انواع محیطهای برنامه نویسی امکانات نرم افزاری PLC

امروزه استاندارد خاص بیت المللی مثل IEC 1131 برنامه نویسی کار PLC وجود دارد که اغلب شرکت سازنده طراح PLC که معمولا نرم افزارهای مخصوص PLC خودشان تولید کنند. روشهای استاندارد شده پیروی کنند فقط تفاوتهای جزیی نرم افزارهای انها چشم خورد که اکثر انها اثر تفاوتهای سخت افزاری سیستم طراحی شده بوجود ایند.اما بخش زبانها محیطهای مختلف برنامه نویسی طور مختصر خلاصه طور عمومی کلی بررسی قرار گیرد برخورد احتمالی محیطها دچارسردرگمی نشوید.

بطور کلی توان زبانها برنامه نویس PLCرا پنج دسته تقسیم کرد:

• زبان SFC Sequential Function Chart Language

• زبان FBD Function Block Diagram Language

• زبان LD Ladder Diagram Language

• زبان ST Structured Text Language

• زبان IL Instruction List Language

پنج زبان فوق زبان استاندارد شناخته شده PLC هستند کمپانی سازنده سخت افزار نرم افزار PLCها وجود اختلاف جزیی که ممکن نام ظاهر نرم افزار هایشان نمونه اصلی جود داشته باشد، همگی اساس همین روشهای استاندارد شده حرکت کنند.

زبان SFC:

در محیط مانند دیگر محیط برنامه نویسی،ابزار وجود دارند که ابتدا باید انها اشنا شد، مهمترین ابزارهای موجود Transition,Initialstep,Step است.

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

/

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

در هر زمان هر سیکل اسکن برنامه،step مربوط فعال خواهد شد، نشان دادن step فعال غیر فعال یک دایره کوچک استفاده شود که درون مربع اصلی

/

:نمایش step فعال غیر فعال

Step قرار گیرد زمان اجرای برنامه مشخص کند که کدام step فعال کدام غیر فعال است.

بدیهی که دستورات مربوط step فعال همان لحظه حال اجرا شدن step غیر فعال، کاری انجام نمی دهد.برای نشان دادن وضعیت ابتدایی شروع برنامه SFC بایست یک Initial step استفاده کنیم که نشان دهنده شروع مرحله اغاز برنامه ، نماد گرافیکی step Initial یک مربع دو خطی است.

بدیهی که هر برنامه SFC باید فقط دارای یک Initial step باشد که شروع اجرای،به شکل فعال خواهد امد. شکل3-4: Initial step شروع برنامه

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

لازم بذکر که قسمت توضیحات یک بخش ازاد مجزا هیچ عنوان قسمتی برنامه محسوب نمی شود تنها جنبه توضیح درک بهتر دارد.

/

توابع کنترل پیوسته PLC ها

در یک PLC ورودی / خروجی انالوگ ، پس دریافت ورودیها، عملیات ریاضی مناسب انها انجام شود سپس خروجی انالوگ تعیین شوند. قابلیت سطح کنترل بستگی سرعت قابلیت PLC انجام عملیات ریاضی دارد. دریک فرایند کنترلی ممکن جملات تناسبی ،انتگرال مشتق وجود داشته باشند. عنوان مثال انجام عملیات زیر، کنترل جمله تناسبی انجام شود :

1.مقدار ورودی سنسور بخوان، مقدار اندازه گیری شده (MV)را مقدار (SP) مقایسه کن مقدار خطا (E)را دست اور. E=SP-MV

2.خطا یک ضریب ثابت(بهره سیستم)KP ضرب کن.

3.نتیجه مبدل D/A ارسال کن مرحله 1 برگرد.

البته یک کنترل پیوسته بهبود پارامترهایی نظیر سرعت پاسخ، نوسان خطاهای ماندگار لازم جملات مشتق انتگرال استفاده شود. PLCهایی که امکان کنترل PID دارند، معمولاالگوریتم کنترل حافظه PLCوجود دارد کاربر تنها ظرایب ورودی / خروجی معین کند. الگوریتمها ممکن صورت زیر برنامه باشند که برنامه اصلی فراخوانی شوند.البته پیاده سازی کنترل PID نرم افزار زمان زیادی گیرد سیکل اجرای برنامه طولانی کند. مواقعی


نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.