(برنامه نویسی PLC LOGO) زبان FDB ( نمودارهای بلوکی تابع ) و زبان LAD یا منطق نردبانی Ladder Logic (برق _ الکترونیک)
پژوهشگر و نویسنده: ( افشین رشید )
نکته : به طور کلی دو نوع روش برای برنامه نویسی وجود دارد(diagramladder(LAD که بیشتر برای طراحی مدارات فرمان مورد استفاده قرار می گیرد. و (diagramBlockfunction(FBD برای درک بهتر مسئله مناسب است.
دستورات یک سیستم PLC دارای سه ورودی است.دستگاه هنگامی کار می کند که هر سه ورودی فعال باشند.برنامه مربوطه PLC Logo به زبانهای ladوFBD وارد میگردد.
زبان FDB ( نمودارهای بلوکی تابع )
یکی از زبان های برنامه نویسی رسمی و پر کاربرد PLC ، نمودار بلوک عملکرد (FBD) است . این یک روش ساده و گرافیکی برای برنامه ریزی هر توابع با هم در یک برنامه PLC است. نمودار بلوک عملکرد به راحتی قابل یادگیری است و امکانات زیادی را فراهم می کند.FBD به عنوان یکی از زبانهای رسمی برنامه نویسی PLC است ، که برای کلیه برنامه نویسان PLC اساسی است. این یک روش عالی برای پیاده سازی همه چیز است ، از منطق گرفته تا تایمرها ، کنترل کننده های PID و حتی یک سیستم SCADA میباشد.
زبان LAD یا منطق نردبانی Ladder Logic
منطق نردبان یا (LAD) یک زبان تکامل یافته برنامه نویسی است که نشان دهنده یک برنامه توسط یک نمودار گرافیکی بر اساس نمودار مدار و از منطق رله سخت افزار از (منطق نردبانی) برای توسعه نرم افزاری برای کنترل کننده های منطقی نرم افزاری (PLC) استفاده می شود که در برنامه های کنترل صنعتی استفاده نیز می شود. این نام بر اساس مشاهده ای است که برنامه ها به این زبان شبیه نردبان است ، دارای دو ریل عمودی و یک سری ردیف های افقی بین آنها. در حالی که نمودارهای نردبانی زمانی که تنها علامت در دسترس برای ضبط برنامه های کنترل کننده قابل برنامه ریزی بودند میباشد.
SF(SPECIAL FUNCTION) توابع ویژه برنامه ریزی Logo PLC
_(Set) یا S برای یک کردن خروجی به کار میرود.
_ Reset یا R این ورودی نسبت به سایر ورودی ها تقدم دارد و برای صفر کردن خروجی ها به کار میرود.
_ TRG یا Trigger این ورودی برای تحریک و آغاز به کار سیکل ورودی به کار میرود.
_ CNT یا Count این ورودی برای شمارش پالس ها به کار میرود.
_ DIR این ورودی برای تعیین جهت شمارش سیر نزولی و صعودی بودن استفاده میشود.
_ EN این ورودی بلاک را فعال میکند. وقتی این ورودی صفر 0 باشد.بلوک تمام سیگنال های دیگر را نادیده میگیرد.
_ INV هنگامی که این ورودی Set باشد.خروجی بلوک معکوس میگردد.
_ RAL مقدار تمام ورودی ها Reset میشود.
_ PAR برای تنظیم پارامتر ها استفاده میشود
_ T برای تنظیم زمان (Time) استفاده میشود.
نویسنده: دکتر (افشین رشید )