آموزش نرم افزار دلتا DIADesigner
نرمافزار دلتا DIADesigner یک ابزار قدرتمند برای برنامهنویسی، پیکربندی و مدیریت تجهیزات اتوماسیون صنعتی است. این نرمافزار که بخشی از مجموعه DIAStudio محسوب میشود، امکان برنامهنویسی و تنظیمات پیشرفته را برای انواع پیالسی دلتا، سروو دلتا و کنترلر دما دلتا فراهم میکند. با توجه به نیاز روزافزون صنایع به اتوماسیون، استفاده از نرمافزارهای جامع و یکپارچه مانند DIADesigner اهمیت زیادی دارد، چرا که باعث بهینهسازی عملکرد سیستمها، کاهش هزینههای عملیاتی و افزایش دقت در کنترل فرایندها میشود.
در این مقاله، قصد داریم آموزش جامعی از نرمافزار DIADesigner ارائه دهیم. از مراحل نصب و راهاندازی گرفته تا برنامهنویسی، تنظیمات ارتباطی و شبیهسازی، همه بخشهای مهم این نرمافزار را بررسی خواهیم کرد. اگر به دنبال یادگیری روش کار با پی ال سی دلتا و سایر تجهیزات مرتبط هستید، این راهنما میتواند شما را در مسیر تسلط بر DIADesigner همراهی کند.
نرمافزار مهندسی یکپارچه DIAStudio
نرمافزار DIAStudio یک پلتفرم جامع مهندسی است که تمام مراحل توسعه سیستمهای اتوماسیون، از انتخاب محصول و برنامهنویسی گرفته تا پیکربندی و اجرا را در یک محیط یکپارچه فراهم میکند. این نرمافزار، که برای مدیریت و بهینهسازی تجهیزات اتوماسیون صنعتی دلتا طراحی شده است، به کاربران اجازه میدهد تا بدون نیاز به استفاده از چندین نرمافزار مجزا، فرایندهای مختلف را در یک محیط واحد مدیریت کنند. یکی از مهمترین مزایای DIAStudio، بهینهسازی زمان و هزینه در پیادهسازی سیستمهای صنعتی است، زیرا این پلتفرم فرآیندهای توسعه را سادهتر کرده و تعامل میان اجزای مختلف را بهبود میبخشد.برای آشنایی با نرم افزار جامع دلتا DIAStudio می توانید به وبلاگ سایت آزند اتوماسیون مراجعه کنید.
DIAStudio شامل چندین ابزار کلیدی است که هر یک نقش خاصی در توسعه و مدیریت تجهیزات اتوماسیون صنعتی ایفا میکنند:
- DIASelector: ابزاری هوشمند برای انتخاب سریع و دقیق محصولات.
- DIADesigner: نرمافزار مهندسی و توسعه یکپارچه.
- DIAScreen: نرمافزاری برای طراحی رابطهای گرافیکی و مانیتورینگ.
- DIAInstaller: مدیریت نصب و بهروزرسانی سیستم.
- COMMGR: مدیریت ارتباطات بین تجهیزات مختلف.
- DIADesigner-AX: نرمافزاری ویژه برای توسعه سیستمهای حرکتی.
یکی از مهمترین کاربردهای DIAStudio، توسعه و مدیریت پی ال سی دلتا سری AS است که در پروژههای صنعتی پیشرفته استفاده میشود. این نرمافزار با پشتیبانی از اشتراکگذاری دادهها میان ابزارهای مختلف و ارائه یک رابط کاربری منسجم و کاربرپسند، امکان پیکربندی، برنامهنویسی و مدیریت سیستمهای اتوماسیون را تسهیل کرده و به مهندسان کمک میکند تا فرآیندهای صنعتی را به شکلی کارآمد و دقیق کنترل کنند.
شروع به کار
نرمافزار DIAStudio یک پلتفرم یکپارچه برای توسعه سیستمهای اتوماسیون صنعتی است که شامل ابزارهای متنوعی برای انتخاب تجهیزات، برنامهنویسی، و پیکربندی دستگاهها میشود. این نرمافزار از طیف گستردهای از تجهیزات اتوماسیون صنعتی دلتا از جمله پی ال سی دلتا سری AS، سروو درایوها، اینورترها و کنترلکنندههای دما پشتیبانی میکند. با استفاده از این نرمافزار، کاربران میتوانند فرآیند مهندسی را سادهتر کرده و بهرهوری را افزایش دهند.
مراحل اولیه شروع به کار
برای استفاده از DIAStudio، مراحل زیر را دنبال کنید:
1. نصب نرمافزار:
-
- سیستمعامل: ویندوز 10 (32 یا 64 بیتی)
- حداقل پردازنده: Intel Core i5 یا معادل آن
- حافظه رم: 4 گیگابایت یا بیشتر
- فضای دیسک: حداقل 15 گیگابایت
- نصب Microsoft .Net Framework 4.7.2
2. ایجاد پروژه جدید:
-
- اجرای نرمافزار و انتخاب گزینه “ایجاد پروژه جدید”
- افزودن دستگاهها از طریق “Project Explorer”
- تنظیم ارتباطات و پیکربندی شبکه
3. پیکربندی سختافزار و برنامهنویسی:
-
-
- تنظیم پارامترهای تجهیزات اتوماسیون صنعتی
- ایجاد ساختار شبکه و تعریف جداول تبادل داده
- نوشتن برنامه کنترلی برای دستگاههای دلتا
-
4. دانلود و اجرای پروژه:
-
-
-
- آپلود برنامه روی سختافزار
- مانیتورینگ و تنظیم پارامترها
- تست عملکرد و انجام اصلاحات لازم
-
-
با رعایت این مراحل، کاربران میتوانند به راحتی با DIAStudio کار کرده و فرآیند اتوماسیون خود را بهینهسازی کنند.
نصب و راهاندازی
برای نصب و اجرای نرمافزار DIAStudio، ابتدا باید از سازگاری سیستم با حداقل مشخصات موردنیاز اطمینان حاصل کنید. این نرمافزار از طریق DIAInstaller که یک برنامه مدیریتی برای دانلود، نصب و بهروزرسانی ابزارهای اتوماسیون صنعتی دلتا است، نصب میشود.
مراحل نصب نرمافزار
- دانلود نرمافزار:
- به وبسایت رسمی diastudio.deltaww.com مراجعه کنید.
- آخرین نسخه DIAInstaller را دریافت کنید.
- اجرای نصب:
- فایل نصب را اجرا کرده و گزینه Complete (نصب کامل) یا Custom (نصب سفارشی) را انتخاب کنید.
- در حالت سفارشی، میتوانید اجزای موردنیاز را انتخاب کرده و سایر بخشها را غیرفعال کنید.
- پس از تعیین گزینههای موردنظر، روی Next کلیک کرده و منتظر تکمیل فرآیند نصب بمانید.
راهاندازی نرمافزار
پس از اتمام نصب، برای اجرای نرمافزار:
- بر روی میانبر DIADesigner در دسکتاپ دوبار کلیک کنید.
- صفحه راهاندازی نرمافزار نمایش داده میشود که میتوانید پروژه جدید ایجاد کرده یا یک پروژه موجود را باز کنید.
با پیروی از این مراحل، میتوانید نرمافزار DIAStudio را بهراحتی نصب و اجرا کرده و از امکانات آن برای برنامهنویسی و پیکربندی تجهیزات اتوماسیون بهره ببرید.
رابط کاربری
رابط کاربری (UI) نقش کلیدی در تجربه کاربری ایفا میکند و مستقیماً بر روی کارایی و سهولت استفاده از نرمافزار تأثیر میگذارد. در محیط DIADesigner، دو نوع رابط کاربری اصلی وجود دارد: Basic Designer برای کاربران مبتدی و Advanced Designer برای کاربران حرفهای.
ویژگیهای رابط کاربری Basic Designer
این رابط کاربری برای کاربرانی طراحی شده که به دنبال تنظیمات اولیه و راهنمایی در فرآیند کار با نرمافزار هستند. برخی از ویژگیهای آن عبارتند از:
- ارائه یک محیط ساده و قابل فهم برای کاربران تازهکار.
- امکان انجام تنظیمات پایهای به صورت گامبهگام.
- نمایش اطلاعات ضروری جهت درک وضعیت پیکربندی نرمافزار.
- ارائه میانبرهایی برای جابجایی سریع به Advanced Designer برای انجام تنظیمات پیشرفتهتر.
- دسترسی به راهنماهای آموزشی آنلاین و مستندات مرتبط.
زبانههای کلیدی در Basic Designer
رابط کاربری Basic Designer شامل چندین زبانه مهم است که هر کدام وظایف خاصی را انجام میدهند:
- Project: ایجاد، باز کردن و مدیریت پروژهها.
- Device: افزودن و نمایش دستگاههای متصل.
- Programming: ایجاد و ویرایش برنامهها و متغیرها.
- Debug: نظارت و اشکالزدایی پروژهها.
- Setting: انجام تنظیمات مربوط به دستگاه و زبان نرمافزار.
با استفاده از Basic Designer، کاربران میتوانند به سرعت با DIADesigner آشنا شده و تنظیمات اولیه را به راحتی انجام دهند.
طراح پیشرفته
طراح پیشرفته یک قابلیت مهم در نرمافزارهای صنعتی و اتوماسیون است که امکان مدیریت دقیق تنظیمات ارتباطی و کنترل عملکردهای پیچیده را فراهم میکند. این ابزار به کاربران اجازه میدهد تا ارتباط بین دستگاههای مختلف مانند درایورها، اینورترها و کنترلرهای صنعتی را تنظیم و مدیریت کنند.
ویژگیهای کلیدی طراح پیشرفته:
- مدیریت جامع ارتباطات:
- امکان تنظیم و مدیریت ارتباط بین نرمافزار و سختافزارهای مختلف
- پشتیبانی از پروتکلهای ارتباطی متنوع مانند سریال، اترنت و COMMGR
- قابلیت تنظیم پارامترهای ارتباطی نظیر نرخ انتقال داده (Baud Rate)، شماره ایستگاه (Station Number) و تایماوت ارتباطی
- واسط کاربری بهینه و حرفهای:
-
- نوار ابزار و منوهای کاربری: دسترسی سریع به تنظیمات اصلی
- پنجره مدیریت درایورها: نمایش وضعیت درایورهای فعال و امکان ایجاد، حذف یا تغییر تنظیمات
- پنجره خروجی (Output Window): نمایش خطاها و پیامهای مربوط به ارتباطات
- قابلیتهای ویژه برای افزایش کارایی:
- امکان تعریف و ذخیره درایورهای مختلف برای دستگاههای گوناگون
- پشتیبانی از تنظیمات پیشرفته برای بهینهسازی ارتباط میان نرمافزار و سختافزار
- قابلیت استفاده از ابزارهای تشخیصی مانند Ping Test و IP Setting Tool برای بررسی وضعیت ارتباطات
تنظیمات ارتباطی
تنظیمات ارتباطی در سیستمهای اتوماسیون صنعتی نقش مهمی دارند و به کمک آنها میتوان ارتباط مؤثر و بدون مشکل بین دستگاهها و ماژولها برقرار کرد. این بخش از نرمافزار به شما این امکان را میدهد که نحوه ارتباط دستگاهها و ماژولها را تنظیم کرده و پارامترهای مربوطه را بهصورت دقیق پیکربندی کنید. در ادامه، توضیحاتی در مورد تنظیمات ارتباطی آورده شده است:
- مدیریت پیکربندی سختافزار: در ابتدا، برای ایجاد یک ارتباط موفق، باید پیکربندی صحیح سختافزار دستگاهها انجام شود. این شامل افزودن ماژولها، تنظیم آدرسهای ورودی/خروجی و سایر ماژولهای ارتباطی میشود. شما میتوانید از رابط گرافیکی برای مدیریت سختافزار استفاده کرده و آن را مطابق با نیاز پروژه خود تنظیم کنید.
- تنظیمات پارامترها: یکی دیگر از جنبههای مهم تنظیمات ارتباطی، تنظیم پارامترهای دستگاههاست. این تنظیمات شامل تنظیم مقادیر پارامترها برای دستگاههای مختلف مانند PLC ها، کنترلکنندههای دما، و اینورترها میشود. هر دستگاه میتواند پارامترهای خاص خود را داشته باشد که باید بهدرستی تنظیم شوند تا عملکرد بهینهای داشته باشند.
- مد آنلاین پیکربندی سختافزار: در این حالت، شما میتوانید بهصورت آنلاین تنظیمات دستگاهها را مشاهده و تغییر دهید. این حالت بهویژه برای زمانی که نیاز به شبیهسازی یا بررسی وضعیت واقعی دستگاهها دارید، بسیار مفید است. همچنین، شما میتوانید تبادل دادهها را در این حالت بررسی کرده و از صحت ارتباطات مطمئن شوید.
- اضافه کردن دستگاهها و ماژولهای جدید: برای گسترش قابلیتهای سیستم، شما میتوانید دستگاهها و ماژولهای جدید را به پیکربندی سختافزار اضافه کنید. این کار میتواند بهصورت دستی از طریق انتخاب ماژولهای مختلف یا با استفاده از رابطهای موجود در نرمافزار انجام شود. پس از اضافه کردن ماژولها، تنظیمات مربوط به آدرسدهی و نسخهنویسی آنها بهطور خودکار در جدول تنظیمات ماژول بهروزرسانی میشود.
تنظیمات دستگاه (پیکربندی سختافزار)
پیکربندی سختافزار در سیستمهای اتوماسیون صنعتی و کنترل به معنای تعیین و تنظیم دقیق ماژولها، تجهیزات و پارامترهای مختلف است که به دستگاهها اجازه میدهند بهطور هماهنگ و مؤثر با یکدیگر کار کنند. این فرایند شامل انتخاب و نصب ماژولها، تنظیم آدرسها، و پیکربندی پارامترها برای هر ماژول است. برای راحتی کار، این تنظیمات معمولاً از طریق یک رابط گرافیکی انجام میشود که امکان مشاهده و مدیریت تمامی سختافزارها را فراهم میآورد. در این بخش، برخی از مراحل مهم پیکربندی سختافزار آورده شده است:
- پیکربندی ماژولها:
- انتخاب ماژولهای مناسب برای نیازهای سیستم.
- اضافه کردن ماژولها به طراحی سختافزار از طریق منوها و ابزارهای مختلف.
- تعیین محل قرارگیری ماژولها در سیستم.
- تنظیم پارامترها:
- پیکربندی پارامترهای هر ماژول برای اطمینان از عملکرد صحیح.
- تغییر مقادیر پارامترها مطابق با نیاز پروژه و فرآیندهای صنعتی.
- تعریف آدرسها:
- تخصیص آدرسهای منحصر به فرد به هر ماژول و تعیین محدوده آدرسهای ورودی و خروجی.
- استفاده از جدول تنظیمات ماژول برای مشاهده و تغییر آدرسها.
- آزمایش و عیبیابی آنلاین:
- استفاده از ابزارهای آنلاین برای شبیهسازی، بررسی و تشخیص مشکلات احتمالی در ارتباطات سختافزاری.
- انجام اسکن I/O و بررسی ارتباطات شبکه.
با پیادهسازی صحیح تنظیمات دستگاه و پیکربندی سختافزار، میتوان اطمینان حاصل کرد که سیستم بهطور بهینه و بدون خطا عمل میکند. این فرایند بهویژه در سیستمهای پیچیده مانند کنترلکنندههای AS سری که دارای ماژولهای اضافی و ویژگیهای خاص هستند، اهمیت زیادی دارد.
تنظیمات شبکه (پیکربندی شبکه)
پیکربندی شبکه بخش حیاتی در هر سیستم اتوماسیون صنعتی است که به شما اجازه میدهد تا اتصال دستگاهها و منابع مختلف را در یک شبکه تنظیم و مدیریت کنید. در این بخش، به برخی از ویژگیها و ابزارهایی که برای تنظیم شبکه استفاده میشود، پرداخته میشود.
- نمای شبکه (Network View):
- نمای شبکه ابزاری گرافیکی است که به شما امکان میدهد تا ارتباطات بین دستگاهها را مشاهده و برنامهریزی کنید.
- این نمای شبکه شامل دو نوع اطلاعات است:
- اطلاعات دستگاهها مانند نام دستگاه، شماره قطعه، تصویر دستگاه و پورتهای ارتباطی آن.
- اطلاعات شبکه شامل نام شبکه و خطوط شبکه صنعتی به همراه رنگها و اتصالات بین دستگاهها.
- ایجاد نمای شبکه در Advanced Designer:
- برای ایجاد نمای شبکه در محیط Advanced Designer، ابتدا باید بخش پیکربندی شبکه را از Project Explorer باز کرده و سپس روی گزینه “Network View” دوبار کلیک کنید.
- پس از باز شدن نمای شبکه، میتوانید دستگاهها را از Toolbox به محیط شبکه بکشید و اتصالهای شبکه را ایجاد کنید.
- هنگام اتصال دستگاهها، خطهای نقطهچین به خطوط ثابت تغییر خواهند کرد که نشاندهنده نوع پروتکل انتخابی هستند.
- ابزارهای نمای شبکه:
- نمای شبکه دارای ابزارهایی است که به تسهیل فرآیند پیکربندی کمک میکند:
- Network Scan: برای شناسایی دستگاههای متصل به شبکه.
- Network Check: برای بررسی صحت تنظیمات شبکه و نمایش ارورهای احتمالی.
- Drag Mode: برای جابجایی صفحه و تغییر موقعیت دستگاهها به راحتی.
- Highlight Connections: برای برجسته کردن اتصالات دستگاه انتخاب شده و مشاهده دقیقتر شبکه.
- نمای شبکه دارای ابزارهایی است که به تسهیل فرآیند پیکربندی کمک میکند:
- تنظیمات پارامتر شبکه:
- در نمای شبکه، شما میتوانید پارامترهای شبکه از جمله آدرسهای IP را مستقیماً در جدول پایین پنجره شبکه تنظیم کنید.
- تغییرات انجام شده بهطور خودکار با پارامترهای تنظیمات سختافزاری همگامسازی خواهد شد. این ویژگی به شما امکان میدهد تا بدون نیاز به جابجایی زیاد بین تنظیمات مختلف، همه موارد را بهطور یکپارچه مدیریت کنید.
این تنظیمات و ابزارها به شما کمک میکنند تا شبکههای صنعتی پیچیده را به راحتی طراحی، پیادهسازی و مدیریت کنید.
برنامهنویسی
برنامهنویسی در سیستمهای کنترل خودکار بهویژه در PLCها (کنترلکنندههای منطقی قابل برنامهریزی) اهمیت ویژهای دارد. IEC61131-3 استانداردی است که زبانهای برنامهنویسی مورد استفاده در PLCها را تعریف میکند و به طور گستردهای در صنایع برای طراحی و پیادهسازی برنامههای کنترل استفاده میشود. این استاندارد به توسعهدهندگان این امکان را میدهد که برنامهها را بهصورت سادهتر و قابلفهمتری بنویسند. در این بخش، به ویژگیهای اصلی زبانهای برنامهنویسی استاندارد IEC61131-3 و مفاهیم مرتبط با آن پرداخته میشود.
- زبانهای برنامهنویسی استاندارد IEC61131-3:
- این استاندارد شامل پنج زبان اصلی برای برنامهنویسی سیستمهای کنترل است:
- لیست دستورالعمل (IL)
- متن ساختاری (ST)
- نمودار نردبانی (LD)
- نمودار توالی عملکرد (SFC)
- نمودار بلوک عملکرد (FBD)
- علاوه بر این، نمودار عملکرد پیوسته (CFC) نیز بهعنوان یک زبان رایج PLC در نظر گرفته میشود.
- این استاندارد شامل پنج زبان اصلی برای برنامهنویسی سیستمهای کنترل است:
- مفاهیم کلیدی در برنامهنویسی IEC61131-3:
- POU (واحد سازمانی برنامه): برنامهها به واحدهای مستقل تقسیم میشوند که هر یک میتوانند بهطور جداگانه توسعه یافته و مدیریت شوند.
- متغیرها: این امکان را فراهم میکند که به جای استفاده از آدرسها، از متغیرها استفاده شده و برنامهنویسی خواناتر شود.
- وظایف: مدیریت وظایف کمک میکند تا برنامهها بهطور مؤثرتری سازماندهی و پیادهسازی شوند.
این استاندارد باعث میشود که کدنویسی برای سیستمهای کنترل پیچیده، سادهتر، ماژولارتر و قابل نگهداریتر شود.
- تفاوتهای ساختاری برنامهنویسی سنتی و IEC61131-3:
- در برنامهنویسی سنتی، همه کدها در یک برنامه نوشته میشود که ممکن است با افزایش اندازه برنامه، نگهداری آن دشوار شود.
- در استاندارد IEC61131-3، برنامهها به واحدهای کوچکتر تقسیم میشوند که نگهداری و توسعه آنها سادهتر است. این امر به تیمهای مختلف امکان میدهد تا بهطور همزمان بر روی بخشهای مختلف پروژه کار کنند.
با استفاده از این ساختارها، برنامهها میتوانند بهراحتی تغییر کنند و برنامهنویسان قادر خواهند بود تا سیستمهای پیچیدهتر و مقیاسپذیرتری را توسعه دهند.
ابزارهای مدیریت کتابخانه
ابزارهای مدیریت کتابخانه نقش مهمی در بهینهسازی فرآیندهای توسعه پروژهها دارند. با استفاده از این ابزارها، میتوان زمان صرفشده برای توسعه عملکردهای تکراری را کاهش داد و بهراحتی پروژهها را مدیریت کرد. این ابزارها معمولاً شامل ویژگیهایی هستند که به کاربران این امکان را میدهند تا پروژههای کتابخانهای را ایجاد کرده و مستندات و تنظیمات مختلف آنها را مدیریت کنند. از مزایای استفاده از ابزارهای مدیریت کتابخانه میتوان به کاهش هزینههای طراحی، توسعه، پیادهسازی، تست و نوشتن مستندات اشاره کرد.
- ایجاد پروژه کتابخانه
ایجاد پروژه کتابخانه یکی از اولین گامها در استفاده از این ابزارها است. برای شروع، باید یک پروژه جدید با گزینه “Library Project” انتخاب کنید. پس از ایجاد پروژه، میتوانید مدل کتابخانهای مورد نظر خود را انتخاب کرده و در پروژه خود اضافه کنید. این ویژگی باعث میشود که استفاده از کتابخانهها در پروژههای مختلف سادهتر و سریعتر شود. علاوه بر این، پروژههای کتابخانهای میتوانند برای مدلهای خاصی تنظیم شوند و از نصب آنها بر روی مدلهای دیگر جلوگیری شود.
- مدیریت اطلاعات پروژه
ابزارهای مدیریت کتابخانه همچنین امکان ویرایش اطلاعات پروژه را فراهم میکنند. برای این کار میتوان از گزینههای مختلفی مانند ویرایش اطلاعات نسخه و عنوان پروژه استفاده کرد. این اطلاعات به شما کمک میکنند تا پروژههای خود را بهطور مؤثرتر مدیریت کرده و مستندات و فایلهای مربوط به پروژه را بهطور دقیق ثبت کنید.
- ویرایش مستندات کتابخانه
ویرایش مستندات پروژههای کتابخانه یکی از ویژگیهای حیاتی این ابزارها است. با استفاده از زبان Markdown، میتوان مستندات مربوط به پروژه را بهراحتی ویرایش کرده و تصاویر و توضیحات را در آنها اضافه کرد. این ویژگی باعث میشود که مستندات بهطور سازمانیافته و خوانا نگهداری شوند و به تیمهای مختلف درک بهتری از جزئیات پروژهها بدهد.
- حفاظت از کتابخانه و صادرات/ورود آن
ابزارهای مدیریت کتابخانه همچنین به شما این امکان را میدهند که پروژههای کتابخانهای خود را حفاظت کرده و آنها را بهصورت فرمتهای مختلف ذخیره کنید. بهطور خاص، میتوان پروژهها را در قالب فایلهای کتابخانهای کامپایل شده ذخیره کرد که محتوای آنها پس از ذخیرهسازی نمیتواند باز و ویرایش شود. این ویژگی به شما کمک میکند تا امنیت پروژههای خود را حفظ کرده و آنها را در فرآیندهای مختلف توسعه و نگهداری بهطور مؤثرتر مدیریت کنید.
ابزارهای حرکت
ابزارهای حرکت در سیستمهای کنترل و اتوماسیون نقش بسیار مهمی دارند و بهطور خاص به تنظیم و مدیریت حرکتهای مختلف دستگاهها و تجهیزات کمک میکنند. این ابزارها به شما امکان میدهند تا حرکتهای دقیق و متناسب با نیاز خود را برنامهریزی کرده و کنترل کنید. در اینجا برخی از ابزارهای کلیدی برای تنظیم حرکت دستگاهها آورده شده است:
- جدول برنامهریزی موقعیت (Position Plan Table): این ابزار به شما امکان میدهد تا موقعیتها و مسیرهای مختلف حرکت را برای یک یا چند محور تنظیم کنید. تنظیمات آن به راحتی در DIADesigner قابل انجام است و نیاز به دانش پیچیدهای در زمینه کنترل حرکت ندارد. این جدول میتواند برای کنترل حرکت تکمحور یا دو محوره مورد استفاده قرار گیرد.
- تنظیمات محور (Axis Setting): در این بخش، شما میتوانید خروجی کنترل برای هر محور را تنظیم کنید. تعداد محورهایی که میتوانند نمایش داده شوند بستگی به نوع PLC دارد. این تنظیمات به شما این امکان را میدهند که نوع خروجی (پالس، پالس/دستگاه، یا فاز AB) و واحدهای مختلف برای تبدیل واحد را انتخاب کنید.
- تبدیل واحد محور (Axis Unit Conversion): برای هر محور میتوانید واحدهای مختلفی را تنظیم کنید که به شما کمک میکند تا موقعیتها را بهطور دقیقتری نمایش دهید. بهعنوان مثال، میتوانید برای هر 100 واحد، 1000 پالس خروجی تنظیم کنید که به شما امکان میدهد حرکات دقیقتری داشته باشید.
- شبیهسازی جدول برنامهریزی موقعیت: پس از تنظیم جدول، میتوانید مسیرهای حرکتی را از طریق شبیهسازی گرافیکی مشاهده کنید. این شبیهسازی به شما کمک میکند تا قبل از اجرای واقعی، نحوه حرکت دستگاهها را بررسی کنید و اطمینان حاصل کنید که همه چیز بهدرستی تنظیم شده است.
این ابزارها به شما کمک میکنند تا حرکات دقیق و مطابق با نیازهای خاص خود را در سیستمهای اتوماسیون برنامهریزی و کنترل کنید.
تعامل با HMI
تعامل با HMI (Human-Machine Interface) یکی از جنبههای کلیدی در سیستمهای اتوماسیون است که امکان ارتباط مؤثر بین کاربر و دستگاهها را فراهم میکند. با استفاده از ویژگیهایی مانند Tag Sharing، میتوان متغیرهای ایجاد شده در DIADesigner را بهراحتی با نرمافزار DIAScreen به اشتراک گذاشت تا دسترسی مستقیم به این متغیرها از طریق عملکرد DIA Tag ممکن شود. در اینجا نحوه انجام این تعامل آورده شده است:
- ایجاد متغیرها و اشتراکگذاری آنها:
- ابتدا متغیرهای مورد نیاز را در جدول متغیرهای جهانی (Global Variable Table) در DIADesigner ایجاد کنید.
- پروژه DIADesigner را کامپایل کرده و سپس نرمافزار DIAScreen را اجرا کنید.
- ایجاد و تنظیم پروژه در DIAScreen:
- یک پروژه جدید در DIAScreen با استفاده از سری HMI DOP-100 ایجاد کنید.
- در طول مراحل ایجاد پروژه، نام اتصال (Link Name) را وارد کرده و سری PLC مناسب را انتخاب کنید.
- سپس با استفاده از قابلیت DIA Tag، متغیرهای DIADesigner را به DIAScreen منتقل کنید تا از آنها در ایجاد انیمیشنها و اجزای مختلف استفاده کنید.
با این فرآیند، شما میتوانید تعامل مؤثری با سیستمهای HMI برقرار کنید و از متغیرهای تعریفشده در DIADesigner در پروژههای HMI خود بهرهبرداری کنید.
شبیهسازی
شبیهسازی یکی از ابزارهای مهم در DIADesigner است که به کاربران این امکان را میدهد تا عملکرد سیستمهای PLC مانند AS100، AS200 و AS300 را بدون نیاز به سختافزار واقعی تست کنند. با استفاده از شبیهسازی، میتوان رفتار دستگاهها و برنامهها را پیش از راهاندازی در محیط واقعی ارزیابی کرد. برای شروع شبیهسازی با PLCهای AS100/AS200/AS300، مراحل زیر را دنبال کنید:
- ایجاد و تنظیم درایور ارتباطی:
- ابتدا درایور شبیهسازی AS100، AS200 یا AS300 را در COMMGR ایجاد کرده و آن را شروع کنید.
- سپس دستگاههای مورد نظر را در DIADesigner اضافه کرده و برنامهها و متغیرها را طبق نیاز خود ایجاد کنید.
- اتصال و شبیهسازی:
- به بخش تنظیمات ارتباطات در DIADesigner رفته و درایور شبیهسازی ایجادشده را انتخاب کنید.
- پس از اتصال به دستگاه، عملیات دانلود را انجام داده و سپس به صورت آنلاین با دستگاه ارتباط برقرار کرده و جداول نظارت یا سایر گزینهها را برای بررسی عملکرد سیستم استفاده کنید.
با این روش، میتوانید سیستمهای خود را پیش از پیادهسازی واقعی تست کرده و از صحت عملکرد آنها مطمئن شوید.
دانلود / آپلود و حالت آنلاین / آفلاین
در DIADesigner، امکان دانلود و آپلود پروژهها، برنامهها و پارامترها بین دستگاهها و کامپیوتر فراهم است. این ویژگی به کاربران اجازه میدهد تا دادهها را از چندین دستگاه به صورت همزمان دانلود یا آپلود کنند. برای دانلود پروژهها از کامپیوتر به دستگاهها، مراحل زیر را دنبال کنید:
- دانلود پروژه از کامپیوتر به دستگاهها:
- ابتدا مدلهای PLC یا اینورترهای با PLC داخلی را کامپایل کرده و اطمینان حاصل کنید که هیچ خطایی وجود ندارد.
- در پنجره تنظیمات ارتباط، درایور ارتباطی مربوط به دستگاه را انتخاب کنید.
- سپس میتوانید دستگاه را انتخاب کرده و از نوار ابزار گزینه دانلود را انتخاب کنید، یا با راستکلیک روی دستگاه، گزینه دانلود را انتخاب کنید.
- پس از انتخاب اجزای مورد نظر برای دانلود، گزینه “شروع انتقال” را بزنید تا پروژه یا اجزای انتخابی به دستگاه دانلود شوند.
- آپلود پروژه از دستگاه به کامپیوتر:
- ابتدا دستگاه مورد نظر را انتخاب کرده و در تنظیمات ارتباط، درایور ارتباطی آن را انتخاب کنید.
- سپس میتوانید با انتخاب گزینه آپلود از نوار ابزار یا منوی راستکلیک، دادهها را از دستگاه به کامپیوتر آپلود کنید.
- پس از انتخاب دستگاه، گزینه “شروع انتقال” را فشار دهید تا پروژه یا اجزای انتخابی از دستگاه به کامپیوتر آپلود شوند.
حالت آنلاین / آفلاین
حالت آنلاین و آفلاین به کاربران این امکان را میدهد که در هنگام اتصال به دستگاهها، وضعیت آنها را مشاهده کرده و تغییرات لازم را اعمال کنند. در حالت آفلاین، کاربران میتوانند تغییرات مورد نظر در سختافزار، برنامهها، متغیرها و تخصیص آدرسها را اعمال کنند و پس از تکمیل و کامپایل، پروژه را به دستگاه دانلود کنند. برای وارد شدن به حالت آنلاین، کافی است دستگاه را به DIADesigner متصل کنید و سپس یکی از روشهای زیر را انتخاب کنید:
- ورود به حالت آنلاین:
- کلیک روی آیکن آنلاین در نوار ابزار توسعه.
- انتخاب گزینه “Online” از منوی عملیات.
- راستکلیک روی دستگاه و انتخاب گزینه آنلاین.
- فشار دادن کلیدهای Ctrl + F4 به طور همزمان.
این امکانات به کاربران این امکان را میدهند که دستگاهها را در وضعیت آنلاین بررسی کرده و از صحت عملکرد آنها اطمینان حاصل کنند.
راهاندازی و عیبیابی
راهاندازی دستگاه و فرآیند عیبیابی یکی از مراحل حیاتی در استفاده از نرمافزارها و سختافزارهای مختلف است. این مراحل تضمین میکنند که سیستم به درستی کار میکند و مشکلات موجود شناسایی و رفع میشوند. در این بخش، با استفاده از ابزارهایی مانند جدول مانیتور و تست ابزارهای ارتباطی، میتوانید وضعیت دستگاهها و مقادیر مختلف را در حین آزمایش و راهاندازی بررسی کنید.
- دستگاه و اطلاعات آن:
- پس از اتصال DIADesigner به دستگاه، میتوانید از بخش Controller > Device & Error Information > Device Information در Project Explorer، اطلاعات مربوط به دستگاه را دریافت کنید.
- اطلاعات نمایش داده شده برای هر سری محصول متفاوت است و میتواند شامل جزئیات مختلفی مانند نوع دستگاه، وضعیت آن، و پیغامهای خطا باشد.
- جدول مانیتور و افزودن متغیرها:
- از طریق جدول مانیتور در DIADesigner میتوانید وضعیت و مقادیر متغیرها و رجیسترها را بررسی کنید.
- برای ایجاد جدول مانیتور، کافی است به مسیر Controller > Commissioning > Monitor Table بروید و سپس با استفاده از منوی زمینه گزینه “Add Monitor Table” را انتخاب کنید.
عیبیابی دستگاه
در هنگام بروز مشکل در دستگاه، استفاده از ابزارهای عیبیابی مناسب میتواند کمک بزرگی باشد. ابزارهایی مانند Trace و Oscilloscope به شما این امکان را میدهند که دادهها را پیگیری کرده و مشکلات سیستم را شبیهسازی و تجزیهتحلیل کنید. همچنین با استفاده از ابزارهای تست ارتباطی، میتوان از عملکرد صحیح ارتباطات دستگاهها اطمینان حاصل کرد.
- Trace و اسیلوسکوپ:
- از این ابزار برای بررسی و ضبط دادهها و سیگنالها استفاده میشود. این ابزارها به شما کمک میکنند تا دقیقاً متوجه شوید که دستگاه در چه وضعیتی قرار دارد.
- تست ابزارهای ارتباطی:
- از تست ابزارهای ارتباطی برای ارزیابی کیفیت ارتباط بین دستگاهها و شناسایی مشکلات شبکه یا ارتباطی استفاده میشود.
ابزار کنترل دما
ابزار کنترل دما در سیستمهای پیشرفته برای نظارت و تنظیم دقیق دما به کار میرود. این ابزار به کاربران این امکان را میدهد که علاوه بر مشاهده مقادیر دمای فعلی و دمای تنظیم شده، تغییرات و پارامترهای مرتبط با کنترل دما را به صورت آنلاین و به طور مستقیم ویرایش کنند. برای فعالسازی این ابزار، باید به مسیر Temperature Control Tools > Temperature Monitor رفته و با دوبار کلیک کردن روی گزینهی Temperature Monitor، پنجرهی مربوطه را باز کنید. پس از فعالسازی، ابزار قادر به نمایش مقادیر دما در دو بخش PV (Present Value) برای دمای فعلی و SV (Setpoint Value) برای دمای هدف است.
تنظیمات و ویژگیهای ابزار کنترل دما:
- پنجره نظارت دما (Temperature Monitor Window):
- مشاهده PV و SV به صورت همزمان.
- نظارت بر وضعیت خروجی دستگاه و کنترل آن.
- تنظیم و مشاهده هشدارهای دما، با قابلیت تنظیم حد بالا و پایین برای هشدارها.
- تنظیمات کنترل (Control Settings):
- انتخاب روش کنترل دما مانند PID، On/Off، یا کنترل دستی.
- تنظیمات مربوط به Auto-Tuning برای بهینهسازی پارامترهای کنترل دما به صورت خودکار.
- انتخاب سنسور دما و تنظیمات مختلف آن از جمله نوع ترموکوپل یا ولتاژ ورودی.
این ابزار با فراهم کردن نظارت دقیق و امکان برنامهریزی دما، به ویژه در شرایط پیچیده و صنعتی، کارایی بالایی را ارائه میدهد.
ابزارهای کمکی
ابزارهای کمکی به کاربران امکان میدهند که فرآیندهای مختلف مدیریت و ویرایش رجیسترها را به راحتی انجام دهند. این ابزارها شامل مجموعهای از قابلیتها برای اضافه کردن، حذف، و ویرایش نظرات و تنظیمات مربوط به رجیسترها هستند. در ادامه، برخی از مهمترین ابزارهای کمکی و قابلیتهای آنها آورده شده است:
- ثبت نظرات رجیستر: به شما این امکان را میدهد که برای هر رجیستر توضیحات و نظرات مرتبط را وارد کنید. این نظرات میتوانند به مدیریت بهتر دادهها کمک کنند.
- استفاده از رجیسترها: این ابزار به شما امکان میدهد تا محل استفاده هر رجیستر در پروژه را مشاهده کنید و از آن برای مدیریت بهتر منابع استفاده کنید.
- منابع حافظه برنامهنویسی: ابزاری برای نظارت بر استفاده از منابع حافظه در دستگاه کنترلر. این قابلیت به شما کمک میکند تا از محدودیتهای حافظه جلوگیری کرده و برنامهها را بهینه کنید.
- ویرایش رجیستر: امکان ویرایش دادهها و آدرسهای مرتبط با رجیسترها را فراهم میکند. از این ابزار برای تغییر دادهها و تنظیمات رجیسترها استفاده میشود.
سایر قابلیتها
در بخش “Option” برخی از ویژگیهای اضافی نرمافزار DIADesigner که به کاربر کمک میکنند تا کارایی بیشتری از ابزار به دست آورد، توضیح داده میشود. این قابلیتها شامل ابزارهایی برای جستجو و جایگزینی، مدیریت بوکمارکها، چاپ مستندات، دانلود پروژهها، و تنظیمات مختلف برنامه است. برخی از مهمترین ویژگیها عبارتند از:
- جستجو و جایگزینی: این ابزار به شما امکان میدهد تا متنی را در برنامهها و جداول متغیر جستجو کنید و در صورت نیاز، آن را با متنی جدید جایگزین کنید.
- بوکمارک: میتوانید نقاط مهم در برنامهنویسی خود را به راحتی علامتگذاری کنید و به سرعت به آنها دسترسی داشته باشید.
- چاپ: امکان چاپ صفحات فرم و گرافیک از پروژههای خود به صورت مستقیم در DIADesigner فراهم است.
- دانلود پروژه: میتوانید پروژههای خود را از طریق USB یا کارت SD به دستگاههای دیگر منتقل کنید.
- مدیریت رمز عبور: تنظیمات مربوط به امنیت پروژهها و دسترسیها از طریق مدیریت رمز عبور قابل تنظیم است.
- تنظیمات مختلف: تنظیمات مختلفی مانند تنظیمات پروژه، محیط برنامهنویسی، و تنظیمات برنامهنویسی در دسترس است.
این ابزارها به کاربران کمک میکنند تا فرآیندهای کاری خود را سادهتر و کارآمدتر انجام دهند.
رفع اشکال
در بخش ” Troubleshooting”، ابزارهای مختلفی برای شناسایی و حل مشکلات دستگاهها در دسترس قرار دارند. این ابزارها شامل مشاهده لاگهای خطا، تاریخچه دانلود/آپلود PLC، و تغییرات وضعیت سیستم هستند که میتوانند به شناسایی دقیق مشکلات کمک کنند. از جمله قابلیتهای موجود در این بخش میتوان به موارد زیر اشاره کرد:
- Error Log: مشاهده اطلاعات خطاها و جزئیات آنها همراه با تاریخ و زمان وقوع
- PLC Download Log: بررسی تاریخچه دانلود و آپلود برنامهها و پارامترها برای دستگاههای PLC
- Status Change Log: مشاهده تغییرات وضعیت سیستم PLC مانند تغییر از حالت RUN به STOP
- Error Checklist: استفاده از فهرست خطاها برای شناسایی کدهای خطا و روشهای رفع آنها
این ابزارها به کاربران کمک میکنند تا مشکلات را سریعاً شناسایی کرده و اقدام به رفع آنها کنند.
سخن پایانی
رفع اشکال و پیگیری خطاها از اهمیت بالایی در سیستمهای اتوماسیون صنعتی برخوردار است. ابزارهای مختلفی همچون گزارش خطا، تاریخچه دانلود و تغییرات وضعیت میتوانند به شما در تشخیص و رفع سریعتر مشکلات کمک کنند. با استفاده از این ابزارها، میتوانید به سرعت درک بهتری از وضعیت دستگاهها و خطاهای پیش آمده داشته باشید، و به این ترتیب زمان تعمیر و توقف دستگاهها را کاهش دهید. آزمایش و تحلیل دقیق خطاها میتواند تاثیر زیادی در بهینهسازی عملکرد سیستمهای اتوماسیون صنعتی داشته باشد.
آزند اتوماسیون با بیش از یک دهه تجربه در زمینه تامین و پشتیبانی تجهیزات اتوماسیون صنعتی، در کنار ارائه مشاورههای فنی دقیق، آماده است تا به شما در انتخاب و خرید بهترین تجهیزات با قیمت ویژه کمک کند. با خرید آنلاین از وبسایت ما، علاوه بر بهرهمندی از تجهیزات با کیفیت، میتوانید از خدمات فنی و پشتیبانی عالی نیز برخوردار شوید. برای کسب اطلاعات بیشتر و شروع خرید، به فروشگاه اینترنتی آزند اتوماسیون مراجعه کرده و تجربهای متفاوت از خرید آنلاین محصولات اتوماسیون صنعتی داشته باشید.
سوالات متداول
1. نرمافزار DIADesigner برای چه اهدافی استفاده میشود؟
✅ نرمافزار DIADesigner برای برنامهریزی، پیکربندی و مدیریت دستگاههای اتوماسیون صنعتی مانند PLC، HMI، و سایر تجهیزات استفاده میشود.
2. آیا نرمافزار DIADesigner از تمامی مدلهای PLC دلتا پشتیبانی میکند؟
✅ بله، DIADesigner از تمامی مدلهای PLC دلتا پشتیبانی میکند و به کاربران امکان پیکربندی و مدیریت آنها را میدهد.
3. چه نوع لاگهایی در نرمافزار DIADesigner قابل مشاهده است؟
✅ در نرمافزار DIADesigner سه نوع لاگ قابل مشاهده است: اطلاعات خطا، لاگ دانلود PLC و لاگ تغییر وضعیت دستگاهها.
4. چگونه میتوان از قابلیت “Error Information” در DIADesigner استفاده کرد؟
با استفاده از “Error Information” در DIADesigner، کاربران میتوانند اطلاعات مربوط به خطاهای رخ داده در دستگاهها را مشاهده کرده و زمان، تاریخ و جزئیات دقیق خطا را بررسی کنند.
5. آیا آزند اتوماسیون فقط تجهیزات اتوماسیون صنعتی میفروشد؟
✅ خیر، علاوه بر فروش تجهیزات اتوماسیون صنعتی، خدمات فنی و مشاوره تخصصی نیز ارائه میدهیم.






















