دانلود کتابخانه Control برای تیا پورتال

کتابخانه‌های TIA Portal شامل مجموعه‌ای از توابع عمومی، انواع داده‌های از پیش تعریف‌شده، مثال‌های برنامه‌نویسی و ابزارهای پیکربندی هستند. این کتابخانه‌ها به مهندسان اجازه می‌دهند تا فرآیندهای استاندارد را سریع‌تر پیاده‌سازی کرده، از قابلیت‌های پیشرفته پردازش داده بهره ببرند و ارتباطات صنعتی را مدیریت کنند.

علاوه بر این، برخی از کتابخانه‌ها بر اتصال سیستم‌های اتوماسیون صنعتی به سایر پروتکل‌ها و استانداردها تمرکز دارند. همچنین، قابلیت TIA Openness امکان سفارشی‌سازی و خودکارسازی برخی فرآیندها را از طریق اسکریپت‌نویسی و APIهای باز فراهم می‌کند.

به‌طور کلی، این کتابخانه‌ها باعث کاهش زمان توسعه، افزایش دقت و بهینه‌سازی فرآیندهای مهندسی در محیط TIA Portal می‌شوند و نقش مهمی در ارتقای بهره‌وری سیستم‌های اتوماسیون دارند.

کتابخانه LGF (General Functions) در تیا پورتال

کتابخانه LGF یا Library of General Functions مجموعه‌ای از توابع کاربردی و عمومی را برای برنامه‌نویسی PLC در نرم‌افزار STEP 7 در محیط TIA Portal ارائه می‌دهد. این کتابخانه برای توسعه سیستم‌های اتوماسیون صنعتی طراحی شده و شامل توابعی است که به افزایش کارایی و سرعت برنامه‌نویسی کمک می‌کنند.

ویژگی‌های کلیدی کتابخانه LGF

  • مجموعه‌ای از توابع عمومی: این کتابخانه شامل توابعی مانند FIFO، جستجو، محاسبات ماتریسی و تایمر نجومی است که در بسیاری از پروژه‌های صنعتی کاربرد دارند.
  • استفاده آسان: این توابع به‌صورت پارامتری قابل تنظیم بوده و بدون نیاز به تغییرات گسترده، مستقیماً در پروژه‌ها استفاده می‌شوند.
  • قابلیت سفارشی‌سازی: برخلاف برخی کتابخانه‌های محدود، توابع موجود در LGF محافظت‌شده نیستند و کاربران می‌توانند آن‌ها را بر اساس نیاز خود ویرایش و تنظیم کنند.
  • مستندسازی جامع: هر تابع دارای توضیحات دقیق و مستندات مربوط به رابط‌ها و ورودی-خروجی‌ها است که باعث می‌شود توسعه‌دهندگان بتوانند به‌سرعت از آن‌ها بهره ببرند.
  • سازگاری گسترده: این کتابخانه با PLCهای سری S7-1200 و S7-1500 (از نسخه‌های مشخصی به بعد) سازگار بوده و همچنین در محیط SIMATIC S7-PLCSIM برای شبیه‌سازی و تست قابل استفاده است.

مزایای استفاده از کتابخانه LGF

  • کاهش زمان توسعه: به جای نوشتن توابع پایه از ابتدا، برنامه‌نویسان می‌توانند از توابع آماده و تست‌شده استفاده کنند.
  • افزایش دقت و کاهش خطا: این توابع به دلیل مستندسازی قوی و استانداردسازی، احتمال بروز خطاهای برنامه‌نویسی را کاهش می‌دهند.
  • بهبود عملکرد سیستم‌های اتوماسیون: توابعی مانند FIFO و جستجو، مدیریت داده‌ها را بهینه کرده و کارایی کلی سیستم را افزایش می‌دهند.

کتابخانه LPD (PLC data types) در تیا پورتال

کتابخانه LPD (Library of PLC Data Types) مجموعه‌ای از انواع داده‌های PLC را ارائه می‌دهد که برای توصیف ساختار آدرس‌دهی و داده‌های پارامتری در ماژول‌های جانبی، ماژول‌های فناوری و درایوهای PROFIdrive استفاده می‌شوند.

ویژگی‌های کلیدی کتابخانه LPD

  • ساختار آدرس‌دهی آماده: این کتابخانه شامل فضای آدرس‌دهی کنترل و فیدبک برای ماژول‌های فناوری و جانبی است که در مستندات رسمی این ماژول‌ها تعریف شده‌اند.
  • داده‌های پارامتری استاندارد: امکان تعریف و مدیریت داده‌های پارامتری به‌صورت ساخت‌یافته، که می‌توان آن‌ها را از طریق دستور WRREC به ماژول‌های مرتبط ارسال کرد.
  • دسترسی سمبلیک و ساختاریافته: با استفاده از این کتابخانه، می‌توان تگ‌های PLC ایجاد کرد و به ورودی‌ها و خروجی‌های ماژول‌ها به‌صورت نمادین و ساختاریافته دسترسی داشت.

مزایای استفاده از کتابخانه LPD

  • کاهش پیچیدگی برنامه‌نویسی: نیازی به تعریف دستی فضاهای آدرس‌دهی و داده‌های پارامتری نیست، زیرا این اطلاعات از پیش آماده و استاندارد شده‌اند.
  • افزایش دقت و کاهش خطا: ساختاردهی داده‌ها به‌صورت انواع داده‌های مشخص و تست‌شده، احتمال خطاهای ناشی از تعریف نادرست آدرس‌ها و پارامترها را کاهش می‌دهد.
  • بهبود مدیریت درایوها و ماژول‌های فناوری: امکان پارامتری‌سازی و تنظیم سریع ماژول‌ها بدون نیاز به برنامه‌نویسی پیچیده.

کتابخانه Program examples در تیا پورتال

کتابخانه Sample Library for Instructions مجموعه‌ای از نمونه‌های برنامه‌نویسی را برای استفاده از دستورات مختلف در STEP 7 (TIA Portal) ارائه می‌دهد. این کتابخانه به عنوان یک منبع راهنمای آموزشی و مرجع برای برنامه‌نویسان مبتدی و حرفه‌ای طراحی شده است و به بهبود درک و پیاده‌سازی دستورات مختلف کمک می‌کند.

ویژگی‌های کلیدی کتابخانه Program examples

  • مناسب برای CPUهای سری S7-1200 و S7-1500: این نمونه‌ها به‌طور خاص برای این سری از پردازنده‌های PLC طراحی شده‌اند.
  • نمونه‌های آماده برای برنامه‌نویسی PLC: این کتابخانه حاوی مثال‌های عملی از دستورات TIA Portal است که بدون نیاز به تلاش اضافی، قابل استفاده در پروژه‌ها هستند.
  • قابلیت اصلاح و توسعه: کاربران می‌توانند مثال‌های ارائه‌شده را تغییر داده و گسترش دهند تا متناسب با نیازهای خاص خود شوند.
  • تست آسان دستورات: کاربران می‌توانند عملکرد هر دستور را در محیط TIA Portal به‌راحتی بررسی و آزمایش کنند.

مزایای استفاده از کتابخانه Program examples

  • برای مبتدیان: این کتابخانه با ارائه دستورات از پیش متصل و پارامتری‌شده، به تازه‌کارها کمک می‌کند تا به نحوه استفاده از دستورات مختلف در برنامه‌نویسی PLC مسلط شوند.
  • برای کاربران حرفه‌ای: برنامه‌نویسان با تجربه می‌توانند از این نمونه‌ها برای کاهش زمان توسعه و بهینه‌سازی کدهای خود استفاده کنند.
  • مستندسازی قوی: این کتابخانه شامل راهنمای نصب، اطلاعات مربوط به هر دستور و توضیحات دقیق در مورد نحوه اجرای نمونه‌های برنامه‌نویسی است.

کنترل پیکربندی (Configuration Control) در تیا پورتال

TIA Portal مجموعه‌ای از قابلیت‌های نوآورانه را برای پیکربندی و راه‌اندازی آسان سیستم‌های اتوماسیون ارائه می‌دهد. یکی از مهم‌ترین ویژگی‌های این نرم‌افزار، کنترل پیکربندی (Configuration Control) است که امکان استفاده انعطاف‌پذیر از دستگاه‌ها، سیستم‌های IO و ماژول‌های مختلف را در یک پروژه واحد فراهم می‌کند.

انواع کنترل پیکربندی در تیا پورتال

۱. کنترل پیکربندی در لایه دستگاه (Configuration Control at the Device Layer)

  • در این روش، یک پروژه واحد در STEP 7 (حداکثر پیکربندی) برای سطوح مختلف پیکربندی سیستم‌های ورودی/خروجی مرکزی و توزیع‌شده (I/O Stations) استفاده می‌شود.
  • به کاربر اجازه می‌دهد که تنظیمات مختلفی را برای دستگاه‌های موجود در پروژه بدون نیاز به تغییر ساختار کلی آن اعمال کند.
کنترل پیکربندی در لایه دستگاه

۲. کنترل پیکربندی برای سیستم‌های ورودی/خروجی (Configuration Control for IO Systems)

  • این روش به انعطاف‌پذیری در سطح سیستم‌های IO کمک می‌کند و به کاربران امکان می‌دهد چندین نسخه از یک سیستم IO را در یک پروژه STEP 7 مدیریت کنند.
  • این پیکربندی، اجازه می‌دهد که مجموعه‌ای از ماژول‌های IO با چیدمان‌های متفاوت در یک پروژه مورد استفاده قرار گیرند.
کنترل پیکربندی برای سیستم‌های ورودی/خروجی

۳. سیستم‌های IO چندمنظوره (Multiple Use IO Systems)

  • در این روش، یک سیستم IO واحد می‌تواند برای چندین ماشین مختلف مورد استفاده قرار گیرد.
  • در این نوع سیستم‌ها، آدرس‌های IP و نام دستگاه‌ها مستقیماً توسط IO Controller تنظیم می‌شود، نه توسط پروژه TIA Portal.
  • این ویژگی، انعطاف‌پذیری بالایی را برای یکپارچه‌سازی ماشین‌ها در کارخانه‌های مختلف فراهم می‌کند.
سیستم‌های IO چندمنظوره

ایمنی در انتخاب پیکربندی (Select Configuration Safely)

  • در صورت استفاده از ماژول‌های ایمنی (Fail-Safe Modules)، باید اطمینان حاصل شود که تغییرات در پیکربندی باعث ایجاد وضعیت‌های خطرناک نشود.
  • با استفاده از ماژول‌های ورودی ایمن (F-DI)، می‌توان بدون نیاز به تغییر در برنامه کاربری، پیکربندی مناسب را انتخاب کرد.
ماژول‌های ایمنی در انتخاب پیکربندی

کتابخانه کنترل پیکربندی (Library for Configuration Control – LCC)

کتابخانه LCC در TIA Portal شامل بلوک‌ها و انواع داده‌های PLC برای مدیریت کنترل پیکربندی در دو سطح زیر است:

  • کنترل پیکربندی در لایه دستگاه
  • کنترل پیکربندی برای سیستم‌های IO

Openness تیا پورتال

TIA Portal Openness یک قابلیت پیشرفته در نرم‌افزار TIA Portal است که از طریق رابط برنامه‌نویسی کاربردی (API) امکان یکپارچه‌سازی این نرم‌افزار با محیط‌های توسعه دیگر و خودکارسازی وظایف مهندسی را فراهم می‌کند. از نسخه STEP 7 و WinCC V13 SP1 به بعد، این ویژگی در بسته نرم‌افزاری TIA Portal گنجانده شده و به مهندسان اجازه می‌دهد تا با استفاده از محیط‌های توسعه خارجی، ابزارهای سفارشی مانند تولیدکننده‌های کد برای تصاویر HMI و بلوک‌های نرم‌افزاری PLC را ایجاد کنند. این قابلیت با کاهش زمان توسعه، بهبود کیفیت برنامه‌نویسی و کاهش خطاها، کارایی مهندسان را افزایش داده و انعطاف‌پذیری بالایی را در برنامه‌نویسی و پیکربندی سیستم‌های اتوماسیون صنعتی ارائه می‌دهد. برای سهولت در یادگیری و استفاده از این قابلیت، زیمنس ابزارهای “TIA Portal Openness Getting Started” برای آشنایی اولیه و “TIA Portal Openness Demo” برای راهنمایی دقیق در برنامه‌نویسی را ارائه کرده است که به کاربران کمک می‌کند تا به‌طور مؤثر از امکانات پیشرفته اتوماسیون مهندسی بهره‌مند شوند.

ارتباط با تیا پورتال به واسطه API

مقایسه کتابخانه‌ها در TIA Portal با ابزار Library Compare

Library Compare یک ابزار کاربردی در TIA Portal Openness است که امکان مقایسه کتابخانه‌ها را فراهم می‌کند. این ابزار با استفاده از رابط باز (Openness Interface)، متادیتای کتابخانه‌ها مانند نسخه، GUID، نام و سایر اطلاعات را استخراج کرده و آن‌ها را با یکدیگر مقایسه می‌کند. از این طریق، کاربران می‌توانند تفاوت‌های بین نسخه‌های مختلف کتابخانه‌ها را به‌سرعت شناسایی کرده و مدیریت بهتری بر تغییرات اعمال‌شده داشته باشند.

مقایسه‌های کتابخانه‌های در تیا پورتال

این قابلیت به‌ویژه برای مدیریت نسخه‌بندی و یکپارچگی پروژه‌های صنعتی در محیط‌های توسعه اتوماسیون مفید است و به مهندسان کمک می‌کند تا از تغییرات ناخواسته در ساختار و داده‌های کتابخانه‌ای جلوگیری کنند.

کتابخانه تعیین توزیع‌های آماری (Determining Statistical Distributions)

زیمنس در سال ۲۰۱۹ یک کتابخانه کاربردی برای محاسبات آماری و تحلیل داده‌ها در PLCهای S7‑1200 و S7‑1500 ارائه کرد. این کتابخانه شامل توابع مختلفی برای تحلیل داده‌های اندازه‌گیری‌شده، میانگین‌گیری، صاف‌سازی (smoothing)، رگرسیون و موارد مشابه است که به‌صورت بلوک‌های قابل استفاده مجدد (FB/FC/DB) در TIA Portal طراحی شده‌اند.

هدف از این کتابخانه، امکان انجام تحلیل‌های اولیه داده‌ها، بدون نیاز به انتقال آنها به نرم‌افزار خارجی مثل Excel یا Python است. به‌بیان دیگر، شما می‌توانید پردازش آماری داده‌ها را در ته خط (on‑PLC) انجام دهید، شامل:

  • محاسبه میانگین، واریانس، انحراف معیار
  • کاربرد smoothing برای حذف نویز یا نویز‌گیری داده‌ها
  • رگرسیون ساده و پیش‌بینی روند
  • توزیع آماری داده‌ها برای تشخیص الگوهای زمان‌بندی

قابلیت‌ها و نکات فنی

  • سازگار با S7‑1200 (FW ≥ 4.2) و S7‑1500 (FW ≥ 2.0)
  • مناسب برای شبیه‌سازی با S7‑PLCSIM Advanced و قابل اجرا در حالت آنلاین و آفلاین
  • مستندات داخلی کاربر (Documentations) به زبان انگلیسی و آلمانی در قالب PDF همراه هر بلوک تولید شده‌اند، که از طریق قابل دسترسی‌اند
  • شامل نسخه‌بندی دقیق و امکان به‌روزرسانی منظم، با قابلیت ارتقاء برای نسخه‌های مختلف TIA Portal

نکات محیط اجرا

  • کتابخانه می‌تواند با نسخه‌های TIA Portal Basic یا Professional استفاده شود، البته اگر نسخه‌ای استفاده می‌کنید که فقط نوع S7‑1200 دارد، هنگام باز کردن بلوک‌های S7‑1500 پیام هشدار دریافت می‌کنید
  • برای شبیه‌سازی یا تست بلوک‌ها، بهتر است از PLCSIM Advanced استفاده شود تا رفتار واقعی آنها را بتوانید ارزیابی کنید

    لینک دانلود تمام کتابخانه‌های Control تیا پورتال

    کتابخانه LGF برای نسخه‌های تیا پورتال: ۱۹

    کتابخانه LPD برای نسخه‌های تیا پورتال: ۱۹-۲۰

    کتابخانه Program examples برای نسخه‌های تیا پورتال: ۱۶

    کتابخانه Configuration Control برای نسخه‌های تیا پورتال: ۱۴-۱۵-۱۶

    Openness و ابزار Library compare برای نسخه‌های تیا پورتال: ۱۷

    کتابخانه Determining statistical distributions برای نسخه‌های تیا پورتال: ۱۵

    پسورد : www.poweren.ir

    نظر شما دراین‌باره چیست؟

    لطفا در این بخش تنها نظر خود را در رابطه با موضوع فوق ارسال بفرمایید. به منظور افزایش کیفیت محتوا، نظرات ارسالی خارج از موضوع این مقاله، تایید نمی‌شوند.

    لطفا سوالات خود را در بخش پاورلند ارسال بفرمایید. در آنجا تمامی مهندسین برق پاسخگوی شما خواهند بود.

    به‌شدت به PLC و اتوماسیون صنعتی علاقه‌مندم و ترجیح می‌دم بیشتر وقتم رو صرف برنامه‌نویسی‌های پیچیده، پروتکل‌های ارتباطی و سیستم اسکادا کنم — هدفم اینه آموزش‌های عملی و پروژه‌محور رو که جای خالیشون توی صنعت حس می‌شه، به‌شکل کاربردی وارد جریان آموزش کشور کنم و دینم رو به مسیری که بهم فرصت رشد داد ادا کنم. دانش‌آموخته کارشناسی ارشد برق قدرت - دانشگاه صنعتی خواجه‌نصیرالدین طوسی
    همراه ما باشید در پیـج اینستـاگرام پیـج اینستـاگـرام

    دوره جامع PLC

    آموزش پی ال سی

    آموزش ۰ تا ۱۰۰ PLC

    در دوره آموزش پی‌ال‌سی شما تنها با PLC کار نخواهید کرد! بلکه درکنار آن آموزش HMI، PID، درایو، سرو، انکودر، شبکه‌های صنعتی و ده‌ها مورد دیگر نیز خواهد بود.

    “همه و همه تنها در یــک دوره جــامع”

    اطلاع رسانی با ایمیل
    اطلاع از
    6 دیدگاه
    جدیدترین
    قدیمی‌ترین محبوب‌ترین
    Inline Feedbacks
    View all comments
    reza_ahmadi
    4 ماه پیش

    استاد یه سری نرم‌افزار معرفی کردید که ویدیوی آموزش نصبشو نذاشتید ممنون میشیم بزارید

    reza_ahmadi
    4 ماه پیش

    استاد نرم‌افزار اس ۵ و تحت ویندوز xp هم اگه برای ما نصب کنید بزارید خیلی ممنون میشیم ما از شرکت کننده‌های دوره هستیم

    reza_ahmadi
    4 ماه پیش

    سلام وقت بخیر برای تی آی پورتال بیست هم بزارید ممنون

    گرایش رشته تحصیلی
    کنترل

    دانلود آنی

    برای دانلود، لطفا ایمیل خود را وارد نمایید

    ثبت‌نام دوره جامع شروع شد

    0 روز 0 ساعت 0 دقیقه 0 ثانیه!