حال به بلوکهای تبدیل کننده میرسیم. عملکرد این بلوکها به این گونه است. که به عنوان مثال فرمت Integer را در ورودی دریافت کرده و آن را double Integer تبدیل میکند. در پست مخصوص این قسمت نحوه تبدیل تمام این بلوکها توضیح داده شده و همچنین نحوه flag دهی آنها هم نیز به شکل کامل مورد بررسی قرار گرفته است..
Function Blocks در ابتدا برای ایجاد سیستمی ساخته شدهاند که میتوانید بسیاری از کارهای معمول و قابل تکرار مانند شمارندهها، تایمرها، حلقههای PID و غیره را تنظیم کنید. شما بلوکها را درون محیط (Network) برنامهریزی میکنید. (محیط نتوورک همان محل برنامهنویسی است.) و سپس PLC مرتباً Networkها را به ترتیب عددی اسکن میکند یا توسط اتصالی که بین بلوکها است.، برنامه را اجرا میکند.
بسیاری از دستورات است.فاده شده در نمودار نردبانی، در FBD هم است.فاده میشوند و اغلب خواندن و مفهومسازی آن بسیار آسان است.. یکی از مزایای است.فاده از نمودار بلوک تابع این است. که میتوانید بسیاری از خطوط کد را در یک بلوک ادغام کنید.
بسیاری از برنامه نویسان PLC با مفاهیم اساسی توضیح داده شده در بالا دست و پنجه نرم میکنند. اما اکیداً توصیه میشود قبل از اینکه به سراغ سایر مباحث برنامهنویسی PLC بروید، بر دستورالعملهای مهم هر برند پی ال سی تسلط داشته باشید. بعلاوه؛ اگر هدف شما اشتغال به کار است.، احتمال این وجود دارد که بیشتر کارفرمایان دانش شما را در مورد اصول ابتدایی آزمایش کنند.
یک نتیجه ارزشمند از این است.اندارد این است. که توابع و بلوکهای عملکردی یکسان به نظر میرسند و ورودی و خروجی یکسانی دارند، بنابراین به مهندس یا شخص نگهدارنده اجازه میدهد به سرعت منطق و روند برنامه را از نرمافزار هر برندِ سازنده درک کند. IEC - قسمت سوم است.اندارد IEC است.. این یک است.اندارد برای برنامهنویسی سیستمهای کنترل صنعتی مانند کنترلکننده منطقی قابل برنامهریزی (PLC) و غیره است.. IEC - ساختارِ زبانهای زیر را مشخص میکند؛