دانلود کتاب ” 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 کیلوبایت :اندازه فایل , تعداد دانلود: 557)

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

توسط آرش شیخلو

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

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

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