دانلود کتاب ” 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 ۱۰۰ نام سطر
- C DB ۵۰ نام بلوک
- اطلاعات ذخیره شده در DBها با یکی از فرمتهای زیر هستند :
- KH برای اعداد در مبنی ۱۶
- KF برای اعداد در مبنی ۱۰
- KT برای اعداد ثبات TV
- KC برای شمارندهها
- KY شانزدهبیت، که به دو بایت کاملاً مجزّای چپ(DL) و راست(DR) تقسیم میشوند.
- KM برای متون
- KG اعداد اعشاری و اعداد بسیار بزرگ و بسیار کوچک
بلوک سازماندهی OB: این بلوک ساختار برنامه را مشخص مینماید هر OB بایک شمارهٔ خاص مشخص میشود. شامل:
- «OB ۱»: در شروع هر سیکل برنامه، سیستمعامل اولین سطر این بلوک را اجرا میکند. و آخرین سطر آن پایان بخش برنامهاست. در واقع این بلوک مشخص کنندهٔ ساختار برنامهاست.
- «OB ۲۱»: هنگامی که PLC از Start به Stop سویچ میشود این بلوک رخ میدهد.
- «OB ۲۲»: هنگامی که پاور ON میشود این بلوک رخ میدهد.
- «OB ۳۴»: نشان دهنده وضعیت باتری میباشد که در صورت تضعیف و یا وقوع ایراد در آن تا رفع اشکال مکرراً تکرار میشود.
- اجزاء FB:
- ———————————————————————————————————-
- [نوع کتاب : pdf]
- [زبان نوشتاری : انگلیسی ]
- [ تعداد صفحات : 22]
- {download دانلود با لینک مستقیم :
دانلود کتاب " plc " به زبان انگلیسی 4 (697,6 کیلوبایت :اندازه فایل , تعداد دانلود: 604)
} - ——————————————————————————————————–
- [ پسورد تمامی فایلها در صورت نیاز : www.worldbook.ir ]
- .
- .
- .
- با نظرات خود ما را در ادامه راه worldbook دلگرم کنید.