کنترلگر منطقی برنامهپذیر: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
برچسبها: ویرایش همراه ویرایش از برنامهٔ همراه |
Yamaha5Bot (بحث | مشارکتها) تمیزکاری با ویرایشگر خودکار فارسی |
||
خط ۱۳۱:
== آموزش شکلدهی برنامهٔ PLC به روش نمایش نوشتاری یا الگوریتم ==
به هر دستور یک رشته خط برنامه گفته میشود هر خظ برنامه معمولاً یکی از ترکیبهای منطقی ریاضی را دربردارد؛ که همچنین کنترل [[فلگ]]ها و [[فلیپفلاپ]]ها را به عهده دارند در این روش هر چند خط برنامه که عمل خاصی را انجام میدهند یک '''سگمنت''' گفته میشود و یک برنامه میتواند شامل یک سگمنت
هر برنامه با یک «نقطهویرگول(;)» شروع شده و با "BE" به پایان میرسد. ریز پردازنده از سطر اول برنامه شروع به خواندن و اجرای دستورات میکند تا به دستور "BE" برسد. مدت زمان لازم برای اجرای این کار را '''سیکل''' زمانی اجرای برنامه میگویند برای تسریع در اجرای برنامه و کاهش این سیکل زمانی میتوان پردازندهای با سرعت بالا به کار برد که مشمول هزینه خواهد بود
هر کدام از ورودیها، خروجیها و فلگها در دستههای ۸بیتی سازماندهی میشوند و در آدرسدهی ابتدا باید آدرس بایت مربوط و سپس آدرس بیت تعیین شود.
خط ۱۵۰:
* انواع FB:
** Standard FB: که در همان اعمال منطقی نظیر ضرب و تفریق و… تعریف شدهاست. آنها بهصورت بستههای نرمافزاری در اختیار کاربر قرار میگیرند.
** Assignable FB: که در اجرای آن میتوان عملوندها را در هر پروسه تعیین نمود، تعریف کرد
'''بلوکهای اطلاعاتی DB''': تعداد ۲۵۶ بلوک برای ذخیره اطلاعاتی در نظر گرفته شده که هنگام اجرای برنامه مورد استفادهاند. همچون، پیغامها، هشدارها و…
* اطلاعات در بلوکهای DB سه نوع است:
خط ۱۷۰:
* «OB ۲۱»: هنگامی که PLC از Start به Stop سویچ میشود این بلوک رخ میدهد.
* «OB ۲۲»: هنگامی که پاور ON میشود این بلوک رخ میدهد.
* «OB ۳۴»: نشان دهنده وضعیت باتری میباشد که در صورت تضعیف
=== دستورهای برنامهنویسی PLC ===
خط ۲۵۷:
'''دستورات JU و JC:'''
همانطور که گفته شد نتیجه عملکرد دستورات هر خط در بیت خاصی با نام RLO ذخیره میشود که دستورات میتوانند به بیت RLO وابسته باشند
دستور JU بدون وجود هیچ گونه شرطی پرش یا انقال را انجام میدهد این پرش ممکن است از یک بلوک به بلوک دیگر
دستور JC وابسته به بیت RLO میباشد و مانند دستور قبل عمل پرش را انجام میدهد.
خط ۲۹۰:
=== تجهیزات جانبی ===
1. HMI یا واسطهای کاربری:
این تجهیزات به کاربر این امکان را خواهد تا پردازشهای در حال اجرا را که از قبل برنامهنویس و طراح آنها را تعبیه کردهاند را مشاهده کنند، خروجیها رو به صورت گرافیکی ببینند
به طور مثال:
میتوان دمای حرارت کوره را به صورت گرافیکی روی مانیتور مشاهده کنید (خروجی). یا میتوان دکمه استارت پمپ را در آن تعبیه نمود که بصورت تاج کاربر پمپ را روشن نماید (ورودی).
|