بلوک های عملکردی FF
بلوک های عملکردی FF چیست؟
ماژول های پردازش داده در سیستم های FF به عنوان بلوک های تابع شناخته می شوند. گاهی اوقات این بلوک ها صرفاً برای فهرست کردن داده ها استفاده می کنند، در حالی که در موارد دیگر بلوک ها الگوریتم های خاصی را اجرا می کنند که برای اندازه گیری و کنترل فرآیند مفید است. این «بلوکها» موجودیتهای فیزیکی نیستند، بلکه اشیاء نرمافزاری انتزاعی هستند – آنها فقط بهعنوان بیتهایی از دادهها و دستورالعملها در حافظه رایانه وجود دارند. با این حال، بلوک ها در نمایشگرهای پیکربندی کامپیوتر FF به صورت اشیاء مستطیلی با پورت های ورودی در سمت چپ و پورت های خروجی در سمت راست نمایش داده می شوند. ساخت یک سیستم کنترل کار متشکل از دستگاههای FF شامل اتصال خروجی بلوکهای عملکردی خاص با ورودی بلوکهای عملکردی دیگر از طریق نرمافزار پیکربندی و ابزارهای مبتنی بر رایانه است.
بلوک های تابع آنالوگ در مقابل بلوک های عملکرد دیجیتال
برنامه نویسی بلوک تابعی به طور کلی شباهت زیادی به فلسفه طراحی سیستم های کامپیوتری مبتنی بر آنالوگ قدیمی دارد، که در آن توابع خاص (جمع، تفریق، ضرب، نسبت، ادغام زمانی، محدود کردن، و غیره) ) در مدارهای تقویت کننده عملیاتی گسسته محصور شدند و کل سیستم ها با اتصال بلوک های تابع به یکدیگر در هر الگوی مورد نظر برای رسیدن به یک هدف طراحی ساخته شدند. در اینجا با برنامهنویسی فیلدباس، بلوکهای تابع مجازی هستند (بیتها و ساختارهای داده در حافظه دیجیتال) به جای مدارهای آنالوگ واقعی، و اتصالات بین بلوکها صرفاً تخصیص اشارهگر در حافظه دیجیتال هستند و نه اتصالات «کابل پچ» واقعی بین بردهای مدار.< /p>
نمونه ای از طراحی مدار آنالوگ متضاد با طراحی بلوک تابع فیلدباس در اینجا ظاهر می شود، هر دو سیستم بیشترین سیگنال دما را به عنوان خروجی انتخاب می کنند. سیستم در سمت شکل اول سیگنالهای ولتاژ آنالوگ را از سه حسگر دما دریافت میکند و با استفاده از شبکهای از تقویتکنندههای عملیاتی، دیودها و مقاومتها، بیشترین سیگنال ولتاژ را برای خروجی انتخاب میکند. سیستم در سمت شکل دوم از سه فرستنده فیلدباس برای تشخیص دما استفاده می کند، بزرگترین سیگنال دما که توسط یک الگوریتم (بلوک تابع ISEL) که در یک دستگاه فیلدباس اجرا می شود انتخاب شده است. دستگاهی که عملکرد ISEL را اجرا می کند می تواند یکی از سه فرستنده دمای FF یا دستگاه دیگری در این بخش باشد:
کلاس
.
به جای سیگنال های ولتاژ آنالوگ ارسال شده از طریق سیم به ماژول های مدار با عملکرد خاص، FOUNDATION Fieldbus از پیام های دیجیتال ارسال شده از طریق یک بخش شبکه H1 برای “بلوک های” نرم افزار با عملکرد ویژه استفاده می کند دستگاه های فیلدباس خطوطی که بلوکهای عملکردی مختلف را در یک سیستم FOUNDATION Fieldbus به یکدیگر متصل میکنند، منابع و مقصد این پیامهای دیجیتال را نشان میدهند. اگر دو بلوک عملکرد FF در دستگاههای FF مختلف قرار دارند، خطوط اتصال نشاندهنده تکالیف ارتباطی ناشر/مشترک هستند که توسط دستگاه Link Active Scheduler (LAS) هماهنگ شدهاند.
در صورت هرگونه سوال و نظر با مجموعه پرگاران تماس حاصل فرمایید.
جهت کسب اطلاعات بیشتر اینجا کلیک کنید.