آرین
کنترل - مرکز تخصصی آموزش پیالسی بکهوف (Beckhoff
PLC) و
اتوماسیون صنعتی (Industrial Automation) توینکت ۳ (TwinCAT
3)
انقلاب
در طراحی رابط کاربری صنعتی: TwinCAT HMI بر پایه HTML5
مقدمه:
نسل جدید رابطهای کاربری صنعتی
TwinCAT HMI راهکار نوآورانه بکهوف برای طراحی رابطهای
کاربری مدرن صنعتی (Human Machine Interface) است که بر پایه فناوری HTML5 و معماری وب طراحی شده است. این
سیستم استقلال کامل از پلتفرم را فراهم میکند و امکان نمایش روی انواع
دستگاهها از Panel PC تا تبلت و گوشی هوشمند را میدهد.
ویژگیهای
کلیدی TwinCAT HMI
طراحی
بصری در محیط توسعه یکپارچه
محیط
توسعه TwinCAT HMI به طور کامل در Visual Studio یکپارچه شده است و امکان طراحی بصری
صفحات HMI را با ابزارهای drag-and-drop فراهم میکند. طراحان و برنامهنویسان
میتوانند بدون نیاز به دانش عمیق برنامهنویسی وب رابطهای کاربری پیشرفته
ایجاد کنند.
نمایش
مقادیر آنلاین در حین توسعه
برای
امکان نمایش مقادیر آنلاین تا حین توسعه HMI قابل مشاهده باشند، صفحه HMI طراحیشده میتواند مستقیماً با متغیرهای سیستم
انیمیت شود. البته تغییرات در حالت زنده (live
mode) نیز امکانپذیر است. استفاده از پایگاه
داده کد منبع، مانند Team Foundation Server یا Subversion، امکان اتصال تمام دادهها را فراهم
میکند و کار توسعه نرمافزار تیمی را سادهتر و قابل مدیریتتر میسازد.
طراحی
بر پایه HTML5
استاندارد
جهانی برنامهنویسی وب مدرن
HTML5 به عنوان استاندارد جهانی در حال رشد در برنامهنویسی
وب مدرن، فناوری ساده، پرکارایی و در دسترس جهانی برای طراحی صفحات
وب فراهم میکند. با استفاده و پیشبرد موفق توسط تمام توسعهدهندگان عمده
صفحات وب و شرکتهای تکنولوژی تأثیرگذار، HTML5 در کاهش بسیاری از مشکلات قبلی “صفحات وب
زنده” نقش کلیدی داشته است.
TwinCAT HMI از HTML5 استفاده میکند و به هزاران طراح کمک
میکند تا صفحات HMI مدرن و ارگونومیک ایجاد کنند و انواع مرورگرها بتوانند این
صفحات وب را سریع و آسان نمایش دهند.
اتصال
و امنیت
ارتباط
امن Client-Server
یک
سؤال مطرح است: “TwinCAT HMI چگونه میتواند با PLC
تبادل داده کند؟” پاسخ
ساده است: کلاینت، یعنی مرورگر، مستقیماً با سرور HMI
ارتباط برقرار میکند. استانداردهای آشنا و آزمایششده طولانیمدت، مانند HTTPS
و Websocket Secure، امنیت از کلاینت تا سرور را تضمین میکنند.
سرور HMI، از
سوی دیگر، از طریق پروتکلهای مناسب به کنترلر(های) مربوطه متصل میشود.
OPC UA،
به عنوان مثال، این نوع عملکرد را همراه با مشخصات دستگاه اتوماسیون (ADS) در نرمافزار TwinCAT
فراهم میکند. پروتکلهای بیشتر، مانند پروتکلهای اختصاصی صنعت، از
جمله BACnet و IEC 61850، با استفاده از افزونههای سرور به سادگی قابل پیادهسازی
هستند.
اتصال
چندگانه و توزیعشده
کنترلرهای
مختلف میتوانند دادههای
خود را با یک یا چند کلاینت در شبکه محلی تبادل کنند. این کلاینتها
میتوانند روی PC های محلی یا Panel PC ها یا روی دستگاههای موبایل مانند تبلتها
و گوشیهای هوشمند اجرا شوند. اتصال امن به سرویسهای مبتنی بر ابر
نیز یکپارچه شده است و امکان نمایش صفحات HMI روی گوشیهای هوشمند متصل به ماشین از طریق اینترنت
را فراهم میکند.
انعطافپذیری
و باز بودن سیستم
گسترشپذیری
با HTML5
استفاده
از HTML5
میتواند به عنوان گسترش ساده TwinCAT HMI از طریق صفحات HTML
فردی عمل کند. به
عنوان مثال، کنترلهای کاربر پیچیده میتوانند از کنترلهای فردی
مونتاژ شوند. به این ترتیب، سیستم کاملاً ماژولار و به سادگی قابل گسترش در
سمت viewer وجود دارد.
گزینههای
برنامهنویسی متنوع
JavaScript میتواند برای منطق کلاینت استفاده شود، اما این تنها
گزینه نیست. کسانی که با JavaScript آشنا نیستند میتوانند از زبانهای برنامهنویسی دیگر
نیز استفاده کنند.
معماری
مهندسی TwinCAT HMI
ساختار
سیستم یکپارچه
معماری
مهندسی TwinCAT HMI شامل اجزای کلیدی زیر است:
بخش
توسعه (Development):
بخش Runtime:
بخش Runtime Control:
قابلیتهای
ارتباطی پیشرفته
پروتکلهای
ارتباطی
TwinCAT HMI از پروتکلهای مختلف برای ارتباط
استفاده میکند:
پشتیبانی
از چند کلاینت
سرور TwinCAT HMI
قابلیت دسترسی چندین سیستم runtime را پشتیبانی میکند و HMI میتواند
از چندین کلاینت به طور موازی مشاهده و کنترل شود:
انواع
کلاینتها:
معماری
Multi Runtime:
TwinCAT HMI Server قابلیت اتصال به چندین TwinCAT Runtime
را دارد:
آموزش
تخصصی TwinCAT HMI در آرین کنترل
دورههای
جامع طراحی رابط کاربری
آرین
کنترل به عنوان مرکز
تخصصی آموزش بکهوف در ایران، آموزشهای کاملی در زمینه TwinCAT HMI
ارائه میدهد:
دوره
مقدماتی TwinCAT HMI:
دوره
پیشرفته HTML5 و JavaScript:
دوره
امنیت و ارتباطات:
خدمات
پیادهسازی و مشاوره
طراحی
سیستمهای HMI سفارشی:
مهاجرت
از سیستمهای قدیمی:
تامین
کالا و پشتیبانی
لایسنسهای
TwinCAT HMI:
سختافزارهای
سازگار:
مزایای
TwinCAT HMI نسبت به راهکارهای سنتی
استقلال
از پلتفرم
TwinCAT HMI بر خلاف سیستمهای HMI
سنتی که به سیستمعامل
یا نرمافزار خاص وابسته هستند، استقلال کامل دارد:
مقیاسپذیری
بالا
هزینههای
کمتر توسعه
کاربردهای
عملی در صنایع مختلف
صنایع
تولیدی
TwinCAT HMI در صنایع تولیدی امکانات زیر را
فراهم میکند:
صنایع
فرآیندی
ساختمانهای
هوشمند
نتیجهگیری:
آینده رابطهای کاربری صنعتی
TwinCAT HMI نمایانگر آینده رابطهای کاربری صنعتی
است که بر پایه تکنولوژیهای مدرن وب و معماری باز طراحی شده است. ترکیب
قدرت HTML5 با قابلیتهای پیشرفته TwinCAT امکان ایجاد سیستمهای HMI
منعطف، مقیاسپذیر و مقرونبهصرفه را فراهم میکند.
آرین
کنترل با ارائه
آموزشهای تخصصی و پشتیبانی جامع، همراه قابل اعتمادی برای پیادهسازی
موفق TwinCAT HMI در پروژههای مختلف ایرانی محسوب میشود.
انتخاب TwinCAT HMI - گامی هوشمندانه به سوی دیجیتالیسازی و مدرنسازی سیستمهای کنترل صنعتی
دیدگاه ها (0)