plc و microمهندسی برق

دانلود کتاب ” plc ” به زبان انگلیسی 4

دانلود کتاب ” plc ” به زبان انگلیسی 4

دانلود کتاب " plc " به زبان انگلیسی 4

دانلود کتاب ” plc ” به زبان انگلیسی 4

 

آموزش شکل‌دهی برنامهٔ PLC به روش نمایش نوشتاری یا الگوریتم

الگو:جابجایی

به هر دستور یک رشته خط برنامه گفته می‌شود هر خظ برنامه معمولاً یکی از ترکیبهای منطقی ریاضی را در بر دارد؛ که همچنین کنترل فلگ‌ها و فلیپ‌فلاپ‌ها را به عهده دارند در این روش هر چند خط برنامه که عمل خاصی را انجام می‌دهند یک سگمنت گفته می‌شود و یک برنامه می‌تواند شامل یک سگمنت و یا بیشتر باشد. هر برنامه با یک «نقطه‌ویرگول(;)» شروع شده و با “BE” به پایان می‌رسد. ریز پردازنده از سطر اول برنامه شروع به خواندن و اجرای دستورات می‌کند تا به دستور “BE” برسد. مدت زمان لازم برای اجرای این کار را سیکل زمانی اجرای برنامه می‌گویند برای تسریع در اجرای برنامه و کاهش این سیکل زمانی می‌توان پردازنده‌ای با سرعت بالا به کار برد که مشمول هزینه خواهد بود و یا برنامه را سامان‌دهی بهتری نمود. هر کدام از ورودی‌ها، خروجی‌ها و فلگ‌ها در دسته‌های ۸‌بیتی سازمان‌دهی می‌شوند و در آدرس‌دهی ابتدا باید آدرس بایت مربوط و سپس آدرس بیت تعیین شود.

ساختار برنامه

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

در کل پنج نوع بلوک وجود دارد که عبارتند از:

بلوکهای برنامه یا PB : تشکیل دهندهٔ برنامهٔ کنترل یک فرایند می‌باشند که از شمارهٔ ۰ تا ۲۵۵ شماره گذاری شده‌اند. کاربر برنامه را به تشخیص خود در هر بلوک “PB” می‌نویسد و در انتهای آن از “BE” استفاده می‌نماید. بلوکهای ترتیبی یا SB: در کنترل‌های ترکیبی مثل راه اندازی خط‌های تولید استفاده می‌شود. بلوکهای تابع ساز یا FB: توابعی که در طول برنامه بارها مورد استفاده هستند و در خود برنامه تعریف نشده‌اند مثل ضرب دو عدد باینری که از شماره ۰ تا ۲۵۵ شماره گذاری شده‌اند. هر FB از دو بخش تشکیل شده‌است. FBها اجزا و انواعی دارند:

  • اجزاء FB:
    • سر خط بلوک که شامل نام و سایر مشخصات بلوک است
    • بدنه بلوک که شامل توابع و دستوراتی است که باید در بلوک اجرا شود. علاوه بر دستورات S۵ یک سری دستورات مربوط به سوپالمنتری نیز موجود است که فقط در این بلوک اجرا می‌شود.
  • انواع FB:
    • Standard FB: که در همان اعمال منطقی نظیر ضرب و تفریق و… تعریف شده‌است. آنها به‌صورت بسته‌های نرم‌افزاری در اختیار کاربر قرار می‌گیرند.
    • Assignable FB: که در اجرای آن می‌توان عملوندها را در هر پروسه تعیین نمود، تعریف کرد و یا تغییر داد.

بلوکهای اطلاعاتی DB: تعداد ۲۵۶ بلوک برای ذخیره اطلاعاتی در نظر گرفته شده که هنگام اجرای برنامه مورد استفاده‌اند. همچون، پیغامها، هشدارها و…

  • اطلاعات در بلوکهای DB سه نوع است:
    • اطلاعات دیتا
    • متن
    • الگوی بیت
  • می‌توان در هر بلوکی اطلاعات DB را فراخوانی نمود. مثلا برای فراخوانی سطر صدم از «DB ۵۰» به صورت زیر عمل می‌نماییم:
    • C DB ۵۰ نام بلوک
      L DW ۱۰۰ نام سطر
  • اطلاعات ذخیره شده در DB‌ها با یکی از فرمتهای زیر هستند :
    • KH برای اعداد در مبنی ۱۶
    • KF برای اعداد در مبنی ۱۰
    • KT برای اعداد ثبات TV
    • KC برای شمارنده‌ها
    • KY شانزده‌بیت، که به دو بایت کاملاً مجزّای چپ(DL) و راست(DR) تقسیم می‌شوند.
    • KM برای متون
    • KG اعداد اعشاری و اعداد بسیار بزرگ و بسیار کوچک

بلوک سازماندهی OB: این بلوک ساختار برنامه را مشخص می‌نماید هر OB بایک شمارهٔ خاص مشخص می‌شود. شامل:

  • «OB ۱»: در شروع هر سیکل برنامه، سیستم‌عامل اولین سطر این بلوک را اجرا می‌کند. و آخرین سطر آن پایان بخش برنامه‌است. در واقع این بلوک مشخص کنندهٔ ساختار برنامه‌است.
  • «OB ۲۱»: هنگامی که PLC از Start به Stop سویچ می‌شود این بلوک رخ می‌دهد.
  • «OB ۲۲»: هنگامی که پاور ON می‌شود این بلوک رخ می‌دهد.
  • «OB ۳۴»: نشان دهنده وضعیت باتری می‌باشد که در صورت تضعیف و یا وقوع ایراد در آن تا رفع اشکال مکرراً تکرار می‌شود.
———————————————————————————————————-
[نوع کتاب :   pdf]
[زبان نوشتاری : انگلیسی  ]
[ تعداد صفحات : 22]
{download  دانلود با لینک مستقیم  :

  دانلود کتاب " plc " به زبان انگلیسی 4 (697,6 کیلوبایت :اندازه فایل , تعداد دانلود: 602)

}
——————————————————————————————————–
[ پسورد تمامی فایلها در صورت نیاز  :  www.worldbook.ir ]
.
.
.
با نظرات خود ما را در ادامه راه worldbook دلگرم کنید.

آرش شیخلو

مهندس کامپیوتر هستم.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

همچنین ببینید
بستن
دکمه بازگشت به بالا