زمان مطالعه: 2 دقیقه

نمایندگی زیمنس و آموزش برنامه نویسی ساختار یافته DB,FB,FC

برنامه نویسی ساختار یافته DB,FB,FC حرفه ای در پروژه های صنعتی یکی از نیاز های مبرم برنامه نویسان PLC است. برای این منظور، لازم است برنامه نویس با امکانات پیشرفته تر PLC در حوزه برنامه نویسی آشنا شود. از جمله این امکانات می توان به مواردی از قبیل روش های برنامه نویسی ساختار یافته، از دیتا بلاک (DB)، استفاده از فانکشن (FC) و فانکشن بلاک (FB) اشاره نمود.


مقاله پیشنهادی: زبان برنامه نویسی در TIA


آشنایی با DB و نجوه استفاده از آن

DB مخفف Data Block بوده و از آن برای ذخیره سازی اطلاعات متغیرها استفاده می شود. DB خود دارای دو مدل زیر است:

  • Global DB: حالت عمومی داشته و تعریف متغیرهای مختلف در آن امکان پذیر است. در این نوع DB، مسئولیت ایجاد متغیرها بر عهده کاربر بوده و همه بلاک ههای برنامه نویسی می توانند از متغیرهای درون آن استفاده نمایند. این نوع DB با عنوان DB اشتراکی نیز شناخته می شود.
  • Instance DB: این نوع DB اختصاصی بوده و مخصوص یک بلاک از نوع FB می باشد. در حقیقت، لازم است به هر FB یک DB از نوع Instance اختصاص داده شود تا مقادیر پارامترهای آن در DB اختصاصی، ایجاد و ذخیره سازی شوند. استفاده از متغیرهای درون DB اختصاصی در برنامه سایر بلاک های برنامه نویسی امکانپذیر می باشد، ولی کاربر نمی تواند در آن متغیر جدیدی ایجاد نماید.

موارد کاربرد DB اشتراکی:

موارد کاربرد DB اشتراکی مشابه موارد کاربرد Bit Memory بوده و شامل موارد زیر است:

  1. ذخیره سازی نتایج پایانی برنامه
  2. ذخیره سازی نتایج میان برنامه
  3. دریافت مقادیر Set Point
  4. تعریف متغیرهای بزرگتر از ۳۲ بیت در مواقع لازم، برای کار با دیتا تایپ هایی که اندازه آنها بزرگتر از ۳۲ بیت است.

پایان مقاله: برنامه نویسی ساختار یافته DB,FB,FC

نویسنده : جناب آقای مهندس احمد فرجی

انتشارات : قدیس