Category: برنامه نویسی

۰

رویکرد شیء گرا در نرم‌افزارهای اتوماسیون صنعتی

مدّت‌ها است که موفقیت رویکرد شیء گرا در برنامه‌نویسی نرم‌افزارهای عمومی اثبات شده، اما در نرم‌افزارهای حوزه‌ی اتوماسیون صنعتی کمتر متداول است. اما مزایای استفاده از شیء گرایی آن قدر زیاد هست که به عنوان یک رویکرد اساسی در هر پروژه‌ی نرم‌افزاری مورد استفاده قرار گیرد. در این مقاله به بررسی اثر این روش در اتوماسیون صنعتی می‌پردازیم. مدل‌سازی شیء...

۰

چگونه لاجیک کنترل یک سیستم پیچیده را ساده کنیم

“اگر نمی‌توانید چیزی را به صورت ساده توضیح دهید، حتما خودتان هم آن را درست نفهمیده‌اید.” –آلبرت انیشتین ما مهندسین سیستم‌های کنترل، روی پروسه‌هایی کار می‌کنیم که می‌توانند بسیار پیچیده باشند. ارتباط بین این پروسه‌ها، بین اپراتورها، بین محیط‌ها و سیستم‌های کنترل در زمان‌هایی می‌تواند شرایط گیج‌کننده‌‌ای را ایجاد کند. ما تلاشمان را می‌کنیم که این شرایط را پیش بینی...

۰

Qt برای Embedded Linux

Qt یک چارچوب برنامه نویسی متن باز بر پایه زبان ++C برای توسعه رابط کاربری گرافیکی و نرم افزار است که قابل اجرا در ۱۵ بستر مختلف بوده و از بین بسترهای بر پایه Embedded Linux ،Unix نیز جزء آنهاست، Qt هم اکنون در هزاران شرکت در بیش از ۷۰ صنعت مختلف دنیا به میلیون ها دستگاه و برنامه قدرت...

۰

ابزارهای متن باز برای توسعه سیستم‌های Embedded صنعتی

از دهه ۱۹۹۰سیستم‌های کنترل صنعتی، با هدف کاهش هزینه‌های تعمیر و نگهداری، کاهش پیچیدگی معماری سیستم کنترل و در عین حال بهینه‌سازی سرعت و دقت پردازش، و همچنین استفاده بهینه از فضا و انرژی، به استفاده از سیستم‌های Embedded روی آوردند. به طور کلی سیستم‌های Embedded این قابلیت را برای سازندگان سیستم‌های کنترل صنعتی به وجود آورده‌اند که با برنامه‌ریزی...

۰

پروتکل‌های انتقال OPC UA

پروتکل انتقال داده در OPC UA در واقع پیاده‌سازی سطح پایین توضیحات فنی OPC UA است. این توضیحات در فصل ۶ توضیحات فنی، یعنی فصل مکانیزم نگاشت (Part 6 – Mapping) مستند شده‌اند و مکانیزم انتقال قسمت کوچکی از این فصل است. مکانیزم نگاشت شامل یک روش رمزگذاری داده، یک پروتکل امنیتی و مکانیزم انتقال واقعی داده است. این سه...

embedded linux ۶

کاربرد لینوکس در اتوماسیون صنعتی

امروزه کاربردهای وسیعی از سیستم عامل لینوکس را در زندگی روزمره‌مان می‌بینیم. از رهیاب‌های GPS تا گوشی‌های هوشمند، دستگاه‌های بیشماری از کرنل لینوکس استفاده می‌کنند. لینوکس به عنوان یک راهکار رایگان، آزاد و متن-باز، برتری‌های قابل توجهی نسبت به سیستم‌عامل ویندوز دارد. حال این سؤال پیش می‌آید که آیا این سیستم‌عامل مناسب سیستم‌های اتوماسیون صنعتی هست یا خیر؟ پاسخ این...