اندیشه هوشمند آپاما

مشاوره ، طراحی و اجرای ساختمانهای هوشمند

TwinCAT نرم افزار

Posted by APAMA SMART on آبان ۱۶, ۱۳۸۸

مجموعه نرم افزاری TwinCAT شامل بخش های مختلفی می شود که در یک نگاه جهت برنامه ریزی و تعریف آرایش سیستم های مبتنی بر محصولات BECKHOFF و در یک نگاه دیگر به عنوان یک Soft PLC و یا Soft Motion Control مطرح می گردد.

منظور از Soft PLC  و Soft Motion Control بهره گیری از کامپیوترهای صنعتی به همراه یک نسخه از نرم افزار TwinCAT به عنوان کنترلر می باشد که به آن PC-Based Control نیز گفته می شود. نکته قابل توجه این است که در این روش اطلاعات ورودی و خروجی ها از روی فیلدباسهای متصل به کامپیوتر دریافت می گردد. این روش با توجه به مزایای زیاد آن رشد فزاینده ای در صنعت داشته است.

در شکل زیر بخش Kernel mode در واقع همان سرورهایی هستند که هسته کنترلیHard Real time را در یک کامپیوتر صنعتی ایجاد می کنند.

twincat

TwinCAT شامل محیط هایی نیز می باشد که از جمله این محیط ها می توان به Scope ,PLC ,System Manager اشاره نمود. از محیط System Manager جهت تعریف آرایش سیستم، تعریف و مشاهده وضعیت ورودی و خروجی ها، تعریف و مشاهده وضعیت فیلدباسها، تعریف و مشاهده وضعیت پردازشگرها و همینطور خطایابی ساختار سیستم بهره گرفت. محیط PLC Control برای نوشتن لاجیک با پنج زبان استاندارد و مشاهده وضعیت متغیرها و عیب یابی آنها استفاده می گردد و نکته قابل توجه در این محیط وجود کتابخانه های فراوان آن می باشد که امکان بهره گیری از فانکشن و فانکشن بلاکهای زیادی را به ما می دهد. در ضمن در این محیط امکان ایجاد صفحات گرافیکی جهت مشاهده بهتر وضعیت سیستم در هنگام راه اندازی و یا عیب یابی وجود دارد.

محیط سوم نرم افزار، محیط Scope می باشد که بصورت یک اسیلوسکوپ نرم افزاری امکان رسم منحنی تمامی متغیرهای تعریف شده در سیستم را با دقت زمانی معادل PLC Cycle ارائه می کند که در عیب یابی لوپ های کنترلی نحوه و تاثیر تغییرات ورودی ها در فرآیند و همینطور چگونگی تاثیر ورودیها در خروجی های سیستم بسیار مفید می باشد.

در نگاه دوم TwinCAT شامل License های مختلفی می باشد که با بهره گیری از آنها همانطوریکه در بالا توضیح داده شد، می توان وارد یحث های PC-Based Control شد. در واقع با نصب هر کدام از این License ها می توان یک کامپیوتر صنعتی را به یک کنترلر Hard Real Time تبدیل نمود. این License ها شامل TwinCAT CNC, TwinCAT l/0

TwinCAT PLC, TwinCAT NC PTPمی باشند که بسته به نوع فرآیند کنترلی یک نسخه مناسب از آنها انتخاب می گردد.

در ضمن لازم به ذکر است که با بهره گیری از TwinCAT OPC می توان ارتباط این سیستم را با نرم افزارهای دیگر که پروتکل ارتباطی OPC را ساپورت می کنند برقرار نمود.

Posted under Uncategorized