آشنایی کامل با PLC و زبان های برنامه نویسی PLC
فایل به صورت Word می باشد .
پایان نامه کارشناسی با عنوان آشنایی کامل با PLC و زبان های برنامه نویسی PLC
آشنایی کامل با PLC و زبان های برنامه نویسی PLC
فایل به صورت Word می باشد .
در ایران بیشتر از PLCهای ساخت شرکت زیمنس در صنعت استفاده میشود.ما هم به توضیح این نوع PLCها میپردازیم.البته ناگفته نماند که PLCهای شرکت کنترونیک که یک PLC ایرانی است هم در صنعت کاربرد بسیار زیادی دارد.اما به دلیل نزدیکی زبان برنامه نویسی که PLCهای این شرکت با PLCهای زیمنس دارد صرفا به معرفی PLCهای زیمنس بسنده میکنیم.PLCهای زیمنس خود بر دو نوع هستند.1-STEP5 و 2-STEP7 که هر کدام خود بر گونه های مختلف تقسیم می شوند.در حال حاضر استفاده از نوع STEP5 رو به کاهش است و به سبب قابلیت و امکانات بیشتر از نوع STEP7 استفاده میکنند.STEP7 خود از 3 مدل تشکیل شده است.مدل اول STEP7-200 که برای پروسه های کوچک استفاده میشود.مدل دوم STEP7-300 است که برای پروسه های متوسط به کار میرود و نوع سوم STEP7-400 است که برای پروسه های کاری بزرگ در صنعت اتوماسیون استفاده میشود.نوع STEP7-200 به صورت Compact یا فشرده است یعنی تمامی سخت افزاری که قبلا درباره آن صحبت کردیم یک جا است.اما در نوع STEP7-300 و STEP7-400 اینطور نبوده و این نوع PLCها به صورت ماژولار می باشند.یعنی هر بخش از سخت افزار به صورت جداگانه قرار رارد.بیشترین مزیت این نوع آن است که میتوان ورودی و خروجی ها را بسته به نوع پروسه کاریمان کم یا زیاد کنیم و همچنین CPU و منبع تغذیه قابل تغییر است.
توضیح مختصری در مورد PLC چیست ؟
PLC
عبارت PLC از سر کلمه های Programmable Logic Controller به معنای کنترل کننده منطقی قابل برنامه ریزی .این وسیله شباهت بسیاری با میکروکنترلرها دارد با این تفاوت که PLC کاملا صنعتی می باشد و از لحاظ عملیاتی از میکروکنترلر قوی تر می باشد .PLC :PLC :PLC انجام شود . به عبارت دیگر توسط این برنامه میتوان عملیات کنترل را سازماندهی کرد . این برنامه در حافظه اصلی بارگزاری میشود و قطع تغذیه هم آسیبی به اطلاعات آن نمی رساند .PLC :PLC این مشکلات پایان یافت . یکی از مزایای PLC این است که به علت اینکه تمامی کار به برنامه مربوط است بنابراین به راحتی میتوان آن را شبیه سازی نمود و از صحت برنامه آن قبل از کار آگاهی یافت . در زیر برخی دیگر از مزیت های PLC نسبت به دیگر کنترلرها آمده است :
برنامه
این برنامه که مشخص کننده کاری است که باید توسط
مزیت استفاده از
در گذشته برای کنترل کردن از مدارات فرمان استفاده می شد که به وسیله رله ها و کنتاکتورها و ... طراحی میشدند و دارای پیچیدگی و همچنین حجم فیزیکی زیاد بودند . اما با آمدن
PLC مدارهای رله ای مدارهای منطقی الکترونیکی کامپیوتر ویژگی
ارزان نسبتا ارزان ارزان گران قیمت قیمت با توجه به عملکرد
خیلی کوچک بزرگ و حجیم خیلی کوچک نسباتا کوچک حجم و ابعاد
خیلی سریع کند نسباتا سریع خیلی سریع سرعت کنترل
خوب عالی خوب کاملا خوب نویز الکتریکی
نصب و برنامه نویسی ساده است طراحی و نصب مشکل است طراحی مشکل است برنامه نویسی مشکل است نصب و بهره برداری
آری خیر خیر آری توانایی محاسبات پیچیده
بسیار آسان خیلی مشکل مشکل آسان تغییر نحوه کنترل و ایجاد تغییرات
مهمترین مزایای استفاده از PLC :
• استفاده از PLC حجم تابلوهای فرمان را کاهش میدهد.
• استفاده از PLC مخصوصا در فرایندهای پیچیده موجب صرفه جویی در وقت و هزینه می گردد.
• PLC استهلاک مکانیکی ندارد، بنابر این علاوه بر طول عمر بیشتر نیازی به سرویس و تعمیرات دوره ای ندارد.
• مصرف انرِژی PLC بسیار کمتر از مدارهای رله ای است.
• PLC نویزهای صوتی و الکتریکی ایجاد نمی کند.
• طراحی و اجرای مدارهای منطقی با PLC بسیار آسان و سریع است.
• ایجاد تغییرات و تنظیمات در PLCآسان و سریع است.
• عیب یابی مدارت کنترل و فرمان با PLC به سهولت انحام می شود و معمولا PLCخود دارای برنامه عیب یابی می باشد.
• اتصالات ورودی – خروجی و سطوح سیگنال استاندارد دارند.
معمولا یک ولتاژ 24 ولت از ورودی اصلی برق PLC ایجاد گردیده و برای اتصال الکتریکی ورودی ها استفاده می شود . سویئچها یا سنسورهای باینری خارجی می تواند به ورودی های PLC متصل گردیده و همانطور که بیان شد این سوئیچ ها می تواند به صورت باز یا بسته باشند .
در صورتی که PLC روشن باشد خروجیهای PLC براساس منطق برنامه پذیری شده در PLC و وضعیت ورودیهای آن روشن یا خاموش می گردند. بارهای خارجی توسط رله ، ترانزیستور یا ترایاک با توجه به قدرت مورد نیاز توسط بورد هایی که در داخل PLC تعیین شده اند روشن یا خاموش می گردند . برای بارهائی که قدرت زیادی لازم دارند از یک طبقه مدار قدرت به علاوه مدار فران PLC استفاده می گردد. ورودی و خروجی های PLC توسط شماره هائی که موقعیت پورت آن را نمایش می دهد مشخص می شوند .
سازنده های مختلف شماره گذاریهای مختلفی به کار می برند البته ویژگی های مشترکی نیز در آنها وجود دارد معمولا شماره ها بصورت باینری و با ضرایب چهار یا پنج بیتی می باشند .
مثلاً شرکتهای (TI) Texas Instrumentsو شرکت میتسوبیوشی (Mitsubishi) از سمبل X برای وردی و از Y برای نمایش خروجی استفاده می کنند.
منطق برنامه ریزی در PLC به معنای آنست که فرایندهایی که توسط PLC کنترل می شوند دارای سنسورها و عملگرهایی هستند که دارای دوضعیت ، خاموش یا روشن می باشند.
شماتیک کلی PLC ها
ساختمان داخلی یک PLC کم بیش مانند ساختمان داخلی هر سیستم ریز پردازنده دیگر است نحوه کار PLC در ابتدای راه اندازی ، مانند هر سیستم مبتنی بر پردازنده ، در PLC نیز برنامه سیستمی اجرا می گردد . پس از اجرای برنامه سیستمی و چک شدن سخت افزار، در صورتی که شرایط لازم برای ورود به حالت اجرا (RUN) فراهم باشد ،برنامه کاربر فراخوانده می شود و برای اجرای برنامه کاربر ابتدا تمام ورودی های PLC بطور یکجا فرا خوانده می شود و وضعیت آنها (صفر-یک) در مکانی به نام تصویر ورودی (Input-image-Area) نوشته می شود. PLC در خلال اولین scan برنامه ، از داده های تصویر ورودی استفاده می نماید توجه کنید در صورتی که در طول اولین scan ، تغییراتی در ورودی ها حاصل شود،این تغییرات تا scan بعدی به مکان تصویر ورودی ها انتقال نمی یابد. PLC ضمن scan برنامه کاربر نتایج حاصل را در مکانی به نام تصویر خروجی (Output-image-Area) می نویسد و بعد از اجرای کامل برنامه و در پایان،نتایج را بطور یکجا به خروجی ها ارسال می دارد. خواندن یکجای ورودی ها و ارسال یکجای خروجی ها ، صرفه جویی قابل توجه ای در زمان بدنبال دارد زیرا خواندن یا نوشتن با آدرس دهی یک به یک زمان زیادی را به خود اختصاص می دهد . از جمله مزایای دسترسی به مکانهای تصویر خروجی یا ورودی آن است که امکان Set یا Reset نمودن هر یک از بیت های ورودی یا خروجی را مستقل از وضعیت فیزیکی آنها فراهم می نماید و این کار مزیت بزرگی به هنگام عیب یابی یک برنامه نوشته شده محسوب می شود. روش فوق در عین مزایایی که ذکر گردید ، مسئله ای بنام زمان پاسخ دهی برنامه را بوجود می آمورد . زمان پاسخ دهی مدت زمانی است که طول می کشد تا PLC تمام برنامه کاربر را scan نماید و در این مدت تغییرات بوجود آمده در ورودی ها وارد مکان تصویر ورودی نمی گردد و خروجی ها نیز به حالتی که در scan قبلی بودند باقی می ماند این امر در فرایندهایی با سرعت تغییرات بالا مشکل آفرین خواهد بود مخصوصاً زمانی که برنامه کاربر طولانی باشد مدت زمان زیادی صرف scan برنامه می گردد همچنین گاهی ملاحظات ایمنی لازم می دارد که تغییرات آنی بعضی از ورودی ها همواره مورد توجه قرار گیرد که در این صورت زمان پاسخ دهی ممکن است مانع از ثبت به موقع این تغییرات شود . برای حل این مشکل در زبان های برنامه نویسی دستورات خاصی گنجاده شده است. با توجه به سرعت بالای PLC های امروزی وکندی فرآِیند هایی که توسط آن کنترل می گردند زمان پاسخ دهی در شرایط عادی معمولاً مشکلی ایجاد نمی کند.البته ناگفته نماند مانیتور کردن برنامه کنترلی اغلب به زمان اسکن میافزاید چرا که CPU کنترلر مجبور است وضعیت کنتاکتها، رلهها ، تایمرها و... را روی CRT یا هر وسیله نمایشگر دیگری بفرستد.
. این سیستم میتواند بدون نیاز به سیمبندی و قطعات جانبی و فقط از طریق نوشتن چند خط برنامه تا صدها تایمر را در آن واحد کنترل و استفاده نماید
قطعات ورودی
هوشمند بودن سیستم اتوماسیون بیشتر مربوط به توانایی PLC در خواندن سیگنالهای ارسالی از انواع ورودیهای دستی، اتوماتیک و حسگرهای خودکار میباشد. قطعات ورودی نظیر شستیهای استارت/ استاپ ، سوییچها، میکروسوییچها، سنسورهای فتوالکتریک، proximity ، level sensor ، ترموکوپل، PT100 و... PLC از این سنسورها برای انجام عملیاتی نظیر تشخیص قطعه روی نوار نقاله حامل قطعات، تشخیص رنگ، تشخیص سطح مایعات داخل مخزن، آگاهی داشتن از مکانیزم حرکت و موقعیت جسم، تست کردن فشار مخازن و بسیاری موارد دیگر، استفاده میکند.سیگنالهای ورودی یا دیجیتال هستند و یا آنالوگ، که در هر صورت ورودیهای PLC را می توان در مدهای مختلف تنظیم و مورد استفاده قرار داد.
قطعات خروجی
همانطوری که میدانید یک سیستم اتوماسیون شده بدون داشتن قابلیت اتصال به قطعات خروجی از قبیل سیمپیچ، موتور، اینورتر، شیربرقی ، هیتر و ... کامل نخواهد بود.
قطعت خروجی نحوه عملکرد سیستم را نشان میدهند و مستقیما تحت تاثیر اجرای برنامه کنترلی سیستم هستند در خروجیهای PLC نیز مدهای مختلفی برای اعمال سیگنال به المانهای خروجی وجود دارد. که در این میان رله ها به عنوان نقش واسط بین PLC و المانهای خروجی عمل میکنند.
جایگاه کنترل کننده های برنامه پذیر در صنعت
امروزه در بین کشورهای صنعتی ، رقابت فشرده و شدیدی در ارائه راهکارهایی برای کنترل بهتر فرآیندهای تولید ، وجود دارد که مدیران و مسئولان صنایع در این کشورها را بر آن داشته است تا تجهیزاتی مورد استفاده قرار دهند که سرعت و دقت عمل بالایی داشته باشند.
بیشتر این تجهیزات شامل سیستمهای استوار بر کنترلرهای قابل برنامهریزی (Programmable Logic Controller) هستند. در بعضی موارد که لازم باشد میتوان PLCها را با هم شبکه کرده و با یک کامپیوتر مرکزی مدیریت نمود تا بتوان کار کنترل سیستمهای بسیار پیچیده را نیز با سرعت و دقت بسیار بالا و بدون نقص انجام داد. قابلیتهایی از قبیل توانایی خواندن انواع ورودیها (دیجیتال ، آنالوگ ، فرکانس بالا...) ، توانایی انتقال فرمان به سیستمها و قطعات خروجی ( نظیر مانیتورهای صنعتی ، موتور، شیربرقی ، ... ) و همچنین امکانات اتصال به شبکه ، ابعاد بسیار کوچک ، سرعت پاسخگویی بسیار بالا، ایمنی ، دقت و انعطاف پذیری زیاد این سیستمها باعث شده که بتوان کنترل سیستمها را در محدوده وسیعی انجام داد.
فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد
تعداد صفحات این مقاله 16 صفحه
پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید