سیستم حفاظتی، امنیتی و رفاهی
درب های اتوماتیک
الکترونیک
سیستم های مخابراتی
همانطور که در مقالات گذشته بیان کردیم زبان برنامه نویسی در plc یکی از مهمترین موضوعاتی است که با استفاده از آن مختلف می توان برنامه هایی برای کنترل دستگاه های اتوماتیک نوشت. در مقاله پیشین به آموزش برنامه نویسی plc به زبان scl پرداختیم، در این مقاله همراه ما باشید تا به آموزش برنامه نویسی plc به زبان FBD بپردازیم:
FBD یکی از متداول ترین زبان های برنامه نویسی پی ال سی است که در دوره های آموزش PLC تدریس می شود.. این زبان یک زبان گرافیکی بوده که در آن می توان از دستورات منطقی شامل AND , OR , NOT , NAND , NOR , XOR , AND استفاده کرد. در این زبان برنامه نویسی از طریق بلوک های داده های توزیع شده برنامه ریزی ها ارسال می شود.از طریق این زبان برنامه نویسی می توان برنامه ریزی های کنترل کننده و منطقی را در PLC اجرا نمود.
زبان FBD یک زبان گرافیکی بوده که قابلیت برنامه ریزی برای کنترل کننده های منطقی یا گیت های منطقی را دارد. زبان FBD می تواند به راحتی عملکرد بین متغیر های ورودی و متغیر های خروجی را توصیف نماید. معمولا هر تابع به عنوان یک مجموعه از بلوک ها توصیف می شود. در زبان برنامه نویسیFBD متغیر های ورودی و متغیر های خروجی توسط خطوط اتصال به بلوک ها متصل می شوند. معمولا اتصال بلوک ها در زبان FBD به شکل زیر می باشد.
معمولا برای آشنایی و آموزش انواع زبان برنامه نویسی پی ال سی باید به بهترین آموزشگاه پی ال سی در تهران مراجعه نمود. بدین ترتیب می توان با کیفیت بهتر و سرعت بالاتری با انواع زبان های برنامه نویسی پی ال سی آشنا شد. زیرا بهترین آموزشگاه پی ال سی در تهران از تجهیزات بسیار مدرن و همچنین بهترین مدرسان برای آموزش پی ال سی بهره می برد. توابع منطقی در زبان FBD کاربرد بسیار زیادی داشته که می توان به راحتی آنها را از پوشه ای به نام Basic Fanctions پیدا نموده و از آنها استفاده نمود.
توابع منطقی و یا گیت های منطقی مختلفی را می توان در زبان FBD مورد استفاده قرار داد، که این موضوع باعث شده تا این نیاز احساس شود که انواع گیت های منطقی مورد استفاده در زبان برنامه نویسیFBD را شناسایی نموده، تا بتوان راحت تر برنامه های پیچیده را به زبان FBD نوشت. از جمله کاربردی ترین نمونه از توابع منطقی در زبان FBD می توان به OR، AND و NOT اشاره کرد. که هر کدام از آنها می تواند کاربرد خاص خودش را داشته باشد.
وظیفه ای که تابع منطقی OR داشته، جمع کردن متغیر های ورودی می باشد. پایه های این تابع را معمولا در حالت پیش فرض باید صفر در نظر گرفت. اگر یکی از ورودی ها یک باشد، خروجی که به دست می آید نیز برابر با یک می باشد.
در تابع منطقی AND در زبان FBD معمولا تعداد ورودی ها می تواند زیاد باشد، اما معمولا خروجی یکی است. خروجی که از تابع AND به دست می آید معمولا صفر می باشد. زیرا وظیفه تابع منطقی AND ضرب کردن ورودی ها بوده و حاصل این ضرب را به صورت خروجی تحویل می دهد. از آنجا که احتمال این که یکی از ورودی ها صفر باشد زیاد بوده، در نتیجه خروجی نیز در اغلب مواقع صفر می شود. در تابع AND پایه ها به صورت پیش فرض یک به حساب می آیند.
از جمله ساده ترین توابع منطقی که می توان به آن اشاره نمو، تابع NOT می باشد. این تابع معمولا یک ورودی و یک خروجی بیشتر نداشته و خروجی را همیشه باید برعکس ورودی در نظر گرفته، یعنی اگر ورودی صفر باشد، خروجی یک بوده و در صورتی که ورودی یک باشد، می توان خروجی را صفر در نظر گرفت. از این رو معمولا به این تابع معکوس کننده هم گفته می شود.
تا به حال متوجه شده اید که هر کدام از توابع منطقی دارای یک وظیفه مشخص بوده، از این رو این گیت های منطقی در زبان FBD از اهمیت بسیار زیادی برخوردار بوده، از این رو افرادی که می خواهند برنامه نویسی پی ال سی به زبان FBD را بیاموزند، حتما می بایست با توابع منطقی مختلف یا همان گیت های منطقی به خوبی آشنا باشند. بدین ترتیب می توانند با استفاده از این توابع منطقی برنامه های بسیار کاربردی و پیچیده را نوشته و از آنها استفاده نمایند. معمولا هر کدام از گیت های منطقی یک عملیات ریاضی مانند جمع و یا ضرب را انجام داده، بدین ترتیب با استفاده از زبان FBD به راحتی می توان برنامه های بسیار پیچیده را نوشت. بدین ترتیب معمولا اغلب افراد تمایل دارند از زبان FBD برای برنامه نویسی پی ال سی استفاده نمایند، زیرا کار با این زبان برنامه نویسی پی ال سی برای همه افراد می تواند بسیار ساده باشد.
دیدگاهتان را بنویسید