🔽 دانلود نرمافزار DOPSoft دلتا
نرمافزار DOPSoft ابزار رسمی شرکت Delta Electronics برای طراحی، تنظیم و برنامهنویسی صفحه نمایشهای
HMI دلتا (سری DOP) است. با استفاده از این نرمافزار میتوانید بهسادگی پروژههای گرافیکی HMI را طراحی
کرده، دادهها را از PLC دریافت و کنترل کامل فرآیند صنعتی را پیادهسازی کنید.
نسخه ارائهشده در این بخش، مناسب برنامهنویسی اکثر مدلهای HMI دلتا بوده و از ارتباط با PLC دلتا سری DVP
و AS پشتیبانی میکند.
📌 امکانات و قابلیتهای نرمافزار DOPSoft
طراحی صفحات گرافیکی HMI به صورت Drag & Drop
پشتیبانی از انواع صفحه نمایش دلتا سری DOP
ارتباط با PLC دلتا از طریق RS232، RS485 و Ethernet
پشتیبانی از پروتکلهای استاندارد صنعتی
مدیریت آلارمها، ترندها و دادههای فرآیندی
قابلیت شبیهسازی پروژه قبل از دانلود روی HMI
⚙️ راهنمای نصب نرمافزار
1. فایل نصب را از لینک زیر دانلود کنید
2. نرمافزار را بر روی ویندوز اجرا و نصب نمایید
3. درایورهای ارتباطی مورد نیاز به صورت خودکار نصب میشوند
4. پس از نصب، پروژه جدید ایجاد و مدل HMI دلتا را انتخاب کنید
> ⚠️ توصیه میشود قبل از نصب، نسخههای قدیمی DOPSoft از سیستم حذف شوند.
📥 (در صورت نیاز به نسخه خاص یا قدیمیتر، از بخش پشتیبانی فرآیند سیستم درخواست نمایید)
🧩 نکات مهم قبل از استفاده
انتخاب مدل صحیح HMI در نرمافزار الزامی است
تنظیم صحیح پورت ارتباطی و Baud Rate از بروز خطا جلوگیری میکند
برای ارتباط با PLC، تنظیمات پروتکل باید مطابق با نوع PLC دلتا انجام شود.
جهت مشاهده مدل های مختلف صفحه نمایش دلتا از لینک زیر استفاده نمایید.
اتصال HMI به PLC در اتوماسیون صنعتی یعنی ایجاد یک مسیر ارتباطی که از طریق آن HMI بتواند اطلاعات PLC را بخواند و بنویسد؛ برای مثال وضعیت ورودیها، خروجیها، رجیسترها، سرعت موتور، آلارمها و پارامترهای کنترلی.
در نرمافزار DOPSoft، مدل PLC، پورت ارتباطی و پارامترهای ارتباطی در بخش Communication Settings تعریف میشوند. خود Delta نیز همین بخش را برای تنظیم مدل Controller و پورت COM یا Ethernet معرفی کرده است
بهطور کلی سه روش رایج داریم:
برای ارتباط مستقیم HMI و PLC در فاصله کوتاه استفاده میشود.
HMI
DOP-100
│
│ RS-485
│
PLC
Delta DVP
برای پروژههای صنعتی و ارتباطات چنددستگاهی بسیار رایج است.
HMI
DOP-110IS
│
│ RS-485
│
PLC
Delta DVP
در این روش معمولاً پروتکل ارتباطی مانند Modbus RTU استفاده میشود. Delta نیز برای DOP، تنظیم پارامترهای RS-485 را از طریق DOPSoft و بخش Communication Setting توضیح داده است.
اگر HMI و PLC هر دو Ethernet داشته باشند، میتوان ارتباط را از طریق شبکه برقرار کرد.
HMI
192.168.1.10
│
│ Ethernet
│
PLC
192.168.1.20
در ارتباط Modbus TCP، Delta توصیه میکند HMI و کنترلر در یک محدوده شبکه باشند و پورت ارتباطی مربوطه تنظیم شود.
نکته مهم: قبل از برنامهنویسی باید مشخص شود HMI و PLC از چه پروتکل، پورت و تنظیمات ارتباطی استفاده میکنند. Delta نیز تأکید میکند انتخاب پروتکل اشتباه یا استفاده از پورت نادرست یکی از دلایل اصلی عدم ارتباط HMI و PLC است.
فرض کنیم میخواهیم اطلاعات زیر را از PLC در HMI نمایش دهیم:
D0 = سرعت موتور
D1 = فرکانس
D2 = جریان
D10 = مقدار تنظیمی سرعت
در PLC میتوانیم برنامه کنترل را ایجاد کنیم.
مثلاً:
D0 → Speed
D1 → Frequency
D2 → Current
D10 → Speed Setpoint
اینجا HMI مستقیماً با متغیرهای PLC کار میکند.
یعنی:
HMI Numeric Display
↓
D0
↓
PLC Register
در DOPSoft یک پروژه جدید ایجاد کنید.
سپس مدل HMI را انتخاب کنید.
مثلاً:
DOP-110IS
بعد وارد قسمت:
Options → Communication Settings
شوید.
در این بخش باید Controller و پورت ارتباطی را مشخص کنید. DOPSoft امکان تنظیم Controller Model، COM Port یا Ethernet Port و پارامترهای ارتباطی را فراهم میکند.
در قسمت Controller باید PLC مورد استفاده را انتخاب کنید.
مثلاً:
Manufacturer:
Delta
Controller:
DVP Series
مدل دقیق PLC اهمیت دارد؛ زیرا آدرسدهی و درایور ارتباطی میتواند بر اساس مدل PLC متفاوت باشد.
اگر از RS-485 استفاده میکنید، پارامترهای دو طرف باید با یکدیگر مطابقت داشته باشند.
اصل مهم: تنظیمات ارتباطی HMI و PLC باید هماهنگ باشند.
اگر Baud Rate، Parity، Stop Bit یا Station اشتباه باشد، ارتباط برقرار نمیشود.
حالا به قسمت طراحی صفحه HMI میرسیم.
مثلاً یک Numeric Display روی صفحه قرار دهید.
در تنظیمات آن، آدرس PLC را وارد کنید:
D0
بنابراین:
PLC
D0 = 1500
↓
HMI
Numeric Display
1500
اگر مقدار D0 تغییر کند، مقدار نمایش دادهشده روی HMI نیز تغییر میکند.
حالا فرض کنید اپراتور میخواهد سرعت موتور را تنظیم کند.
در PLC:
D10 = Speed Setpoint
در HMI یک:
Numeric Input
قرار دهید.
آدرس را:
D10قرار دهید.
حالا اپراتور مثلاً عدد:
1500را وارد میکند.
اطلاعات به PLC منتقل میشود:
HMI
1500
↓
D10
↓
PLC
یکی از کاربردهای بسیار مهم HMI، کنترل بیتهای PLC است.
مثلاً:
Y0 = موتورمیتوان یک Button در HMI ایجاد کرد.
ساختار:
[ START ]
↓
PLC Y0 = ONو برای Stop:
[ STOP ]
↓
PLC Y0 = OFF
البته در پروژه واقعی بهتر است منطق Start/Stop در PLC پیادهسازی شود و HMI فقط فرمان مناسب را ارسال کند.
یکی از بخشهای مهم پروژه HMI، نمایش خطاهاست.
مثلاً:
M10 = Motor Fault
M11 = Overload
M12 = Emergency Stopدر HMI میتوان برای هر بیت یک Alarm تعریف کرد.
مثلاً:
M10 = 1
↓
⚠ خطای موتوراین کار باعث میشود اپراتور بهجای بررسی مستقیم PLC، وضعیت دستگاه را روی HMI مشاهده کند.
این قسمت از نظر عیبیابی بسیار مهم است.
اولین موردی که باید بررسی شود:
HMI ←→ Cable ←→ PLCنوع کابل و Pinout باید با پورت انتخابشده مطابقت داشته باشد.
Delta نیز کابل اشتباه یا اتصال نامناسب را یکی از دلایل رایج عدم ارتباط معرفی میکند.
مثلاً اگر PLC با Modbus RTU کار میکند، HMI نیز باید با تنظیمات سازگار پیکربندی شود.
مثلاً:
HMI = 9600
PLC = 19200❌ ارتباط برقرار نمیشود.
باید:
HMI = 9600
PLC = 9600باشد.
آدرس ایستگاه را بررسی کنید.
مثلاً:
PLC Station = 1در HMI نیز باید مطابق پروتکل و ساختار شبکه تنظیم شود.
اگر ارتباط برقرار است ولی عدد نمایش داده نمیشود، ممکن است مشکل از آدرس باشد.
مثلاً:
D0
D1
D10با آدرس واقعی PLC تطابق داشته باشد.
در این حالت باید IPها را تنظیم کنیم.
مثلاً:
HMI
IP: 192.168.1.10
PLC
IP: 192.168.1.20
Subnet:
255.255.255.0سپس در DOPSoft، Controller و تنظیمات Ethernet را تعریف میکنیم.
در Modbus TCP، Delta استفاده از پورت 502 و قرار داشتن HMI و کنترلر در یک محدوده شبکه را در راهنمای رسمی خود توضیح داده است.
DOPSoft قابلیت Online Simulation نیز دارد؛ در صورت تنظیم صحیح ارتباط، شبیهسازی میتواند ارتباط با PLC را بررسی کند.
بنابراین قبل از اینکه پروژه را روی HMI واقعی Download کنید، میتوان بخشی از ارتباط را در محیط نرمافزار تست کرد.
در تنظیمات ارتباطی DOPSoft پارامترهایی مثل:
وجود دارند.
Timeout تعیین میکند HMI چه مدت برای پاسخ PLC منتظر بماند و Retry Count تعداد تلاشهای مجدد برای برقراری ارتباط را مشخص میکند. Delta مقدار پیشفرض Timeout را 300ms و Retry Count را 3 اعلام کرده است.
برای شروع، معمولاً بهتر است این مقادیر را بدون دلیل تغییر ندهید.
برای یک ماشین صنعتی میتوان ساختار را به این صورت طراحی کرد:
HMI در این معماری رابط اپراتور است؛ PLC وظیفه منطق کنترلی را انجام میدهد و اینورتر و I/Oها تجهیزات اجرایی سیستم هستند.
چند اشتباه بسیار مهم:
اشتباه 1: انتخاب مدل PLC اشتباه در DOPSoft
اشتباه 2: استفاده از کابل نامناسب
اشتباه 3: متفاوت بودن Baud Rate
اشتباه 4: اشتباه بودن Station Number
اشتباه 5: انتخاب پروتکل اشتباه
اشتباه 6: اشتباه بودن آدرس D/M/X/Y
اشتباه 7: تنظیم اشتباه IP در Ethernet
اشتباه 8: استفاده از آدرسهای PLC بدون درنظرگرفتن Mapping پروتکل
اشتباه 9: قرار دادن منطق اصلی کنترل ماشین داخل HMI
اشتباه 10: تست نکردن آلارمها و شرایط خطا
Delta نیز تأکید میکند که برای موفقیت ارتباط باید هم نوع ارتباط و پروتکل PLC و هم تنظیمات ارتباطی HMI با یکدیگر تطبیق داده شوند.
پرسشهای متداول نرمافزار DOPSoft دلتا
1️⃣ نرمافزار DOPSoft با کدام مدلهای HMI دلتا سازگار است؟
نرمافزار DOPSoft از اکثر صفحه نمایشهای دلتا سری DOP شامل DOP-100، DOP-B، DOP-W و مدلهای Ethernet
پشتیبانی میکند. هنگام ایجاد پروژه، انتخاب دقیق مدل HMI الزامی است.
----------------------------------------------------------------------------
2️⃣ آیا DOPSoft از PLCهای غیر دلتا پشتیبانی میکند؟
بله. علاوه بر PLC دلتا، نرمافزار DOPSoft از برخی PLCهای دیگر از طریق پروتکلهای استاندارد صنعتی مانند Modbus RTU و Modbus TCP پشتیبانی میکند.
------------------------------------------------------------------------------
3️⃣ رایجترین دلیل عدم ارتباط HMI با PLC در DOPSoft چیست؟
مهمترین دلایل:
انتخاب اشتباه Communication Port
ناهماهنگی Baud Rate
تنظیم نادرست Station Number
انتخاب اشتباه نوع PLC در تنظیمات Communication
بررسی این موارد معمولاً مشکل ارتباط را برطرف میکند.
--------------------------------------------------------------------------------
4️⃣ چه کابلی برای دانلود برنامه روی HMI دلتا نیاز است؟
بسته به مدل HMI:
کابل USB
کابل RS232
کابل Ethernet (LAN)
نوع کابل باید مطابق پورت تعریفشده در نرمافزار DOPSoft انتخاب شود.
--------------------------------------------------------------------------------
5️⃣ آیا امکان شبیهسازی پروژه قبل از دانلود روی HMI وجود دارد؟
بله. نرمافزار DOPSoft دارای قابلیت Simulation است که امکان بررسی عملکرد صفحات، کلیدها و نمایش دادهها را قبل از
انتقال به HMI فراهم میکند.
---------------------------------------------------------------------------------
6️⃣ خطای Download Failed در DOPSoft به چه معناست؟
این خطا معمولاً به دلایل زیر رخ میدهد:
انتخاب نادرست مدل HMI
قطع بودن ارتباط کابل
انتخاب پورت اشتباه در تنظیمات Download
اختلاف نسخه Firmware HMI با نرمافزار
--------------------------------------------------------------------------------
7️⃣ آیا DOPSoft روی ویندوز 10 و 11 نصب میشود؟
بله. نسخههای جدید DOPSoft بهصورت کامل با Windows 10 و Windows 11 (64Bit) سازگار هستند. اجرای نرمافزار با
دسترسی Administrator توصیه میشود.
-------------------------------------------------------------------------------
8️⃣ آیا برای هر پروژه باید نوع PLC مشخص شود؟
بله. در بخش System Parameter باید نوع PLC، پروتکل ارتباطی و تنظیمات شبکه یا سریال مشخص شود تا ارتباط HMI و
PLC بهدرستی برقرار گردد.
------------------------------------------------------------------------------
9️⃣ تفاوت DOPSoft با WPLSoft چیست؟
DOPSoft مخصوص طراحی و برنامهنویسی HMI دلتا
WPLSoft مخصوص برنامهنویسی PLC دلتا سری DVP
این دو نرمافزار مکمل یکدیگر هستند.
--------------------------------------------------------------------------------
🔧 نکته فنی مهم
برای جلوگیری از خطاهای ارتباطی، همیشه:
نسخه نرمافزار DOPSoft
مدل HMI
نوع PLC
را قبل از شروع پروژه بررسی کنید.
🔗 جدول تنظیمات ارتباط HMI دلتا با PLC (در DOPSoft)
| نوع ارتباط | پورت ارتباطی | تنظیم در HMI (DOPSoft) | تنظیم در PLC | نکات فنی مهم |
|---|---|---|---|---|
| RS232 | COM Port | Communication → Serial → RS232 | تنظیم Baud Rate و Station No | مناسب فواصل کوتاه، نویزپذیر |
| RS485 (Modbus RTU) | COM Port | Communication → Serial → RS485 | فعالسازی Modbus RTU | پایدار، مناسب محیط صنعتی |
| Ethernet (Modbus TCP) | LAN | Communication → Ethernet | تنظیم IP Address و Port | سرعت بالا، مناسب شبکه صنعتی |
⚙️ جدول پارامترهای پیشنهادی ارتباط (RS485 / Modbus RTU)
| پارامتر | مقدار پیشنهادی | توضیح |
|---|---|---|
| Baud Rate | 9600 یا 19200 | باید در HMI و PLC یکسان باشد |
| Data Bit | 8 | مقدار استاندارد صنعتی |
| Parity | None | در صورت نیاز قابل تغییر |
| Stop Bit | 1 | مقدار پیشفرض |
| Station Number | 1 | نباید بین دستگاهها تکراری باشد |
🚨 جدول خطاهای ارتباط HMI دلتا با PLC (DOPSoft)
| خطا / وضعیت | علت احتمالی | راهحل فنی پیشنهادی |
|---|---|---|
| No Response From PLC | عدم تطابق تنظیمات ارتباطی | بررسی Baud Rate، Station Number و نوع پروتکل |
| Communication Timeout | تاخیر یا نویز در خط ارتباط | کاهش Baud Rate و بررسی کابلکشی |
| Download Failed | قطع ارتباط یا انتخاب مدل اشتباه HMI | انتخاب صحیح مدل HMI و بررسی کابل دانلود |
| PLC Address Error | آدرسدهی نادرست رجیسترها | بررسی نوع PLC و Mapping آدرسها |
| Station Number Conflict | تکراری بودن Station No | تغییر Station Number یکی از دستگاهها |
| Port Open Failed | اشغال بودن پورت ارتباطی | بستن نرمافزارهای موازی و انتخاب پورت صحیح |
| IP Address Conflict | تداخل IP در شبکه Ethernet | تغییر IP یکی از تجهیزات شبکه |
| Firmware Mismatch | عدم تطابق نسخه Firmware و DOPSoft | بهروزرسانی Firmware یا نرمافزار |
🔧 نکات حرفهای برای کاهش خطا
همیشه ابتدا ارتباط PLC با کامپیوتر را تست کنید
تنظیمات Communication را قبل از طراحی گرافیک انجام دهید
در ارتباط RS485 از مقاومت ترمینیشن استفاده شود
کابلها کوتاه و شیلددار انتخاب شوند
صفحه نمایش دلتا HMI
✅ چکلیست تست ارتباط HMI دلتا با PLC قبل از تحویل پروژه
| ردیف | مورد تست | وضعیت بررسی | توضیحات فنی |
|---|---|---|---|
| 1 | انتخاب صحیح مدل HMI در DOPSoft | ✓ / ✗ | مدل پروژه باید دقیقاً مطابق سختافزار باشد |
| 2 | انتخاب نوع PLC و پروتکل ارتباطی | ✓ / ✗ | DVP / AS / Modbus RTU یا TCP |
| 3 | تنظیم Baud Rate یکسان | ✓ / ✗ | در RS232 و RS485 الزامی است |
| 4 | بررسی Station Number | ✓ / ✗ | نباید بین تجهیزات تکراری باشد |
| 5 | تست سلامت کابل ارتباطی | ✓ / ✗ | عدم قطعی، نویز یا شل بودن سوکت |
| 6 | تست ارتباط آنلاین (Online Test) | ✓ / ✗ | مشاهده تغییر دادهها به صورت زنده |
| 7 | بررسی آدرسدهی رجیسترها | ✓ / ✗ | مطابقت با Memory Map PLC |
| 8 | تست کلیدها و فرمانها | ✓ / ✗ | فرمانها باید در PLC اجرا شوند |
| 9 | تست آلارمها و هشدارها | ✓ / ✗ | فعال شدن صحیح آلارم در شرایط خطا |
| 10 | قطع و وصل برق سیستم | ✓ / ✗ | حفظ تنظیمات و عدم بروز خطا |
| 11 | تست ارتباط پس از ریست PLC | ✓ / ✗ | اتصال باید خودکار برقرار شود |
| 12 | ذخیره نسخه نهایی پروژه | ✓ / ✗ | Backup قبل از تحویل الزامی است |
🔐 چکلیست امنیت و قفلگذاری پروژه HMI دلتا (DOPSoft)
| ردیف | مورد امنیتی | وضعیت | توضیحات فنی |
|---|---|---|---|
| 1 | فعالسازی Password برای ورود به HMI | ✓ / ✗ | تعریف رمز عبور در System Parameter |
| 2 | سطحبندی کاربران (User Level) | ✓ / ✗ | تفکیک اپراتور، سرویس و مدیر سیستم |
| 3 | محدودسازی دسترسی به صفحات تنظیمات | ✓ / ✗ | قفل کردن صفحات حساس با Level دسترسی |
| 4 | قفل پارامترهای حیاتی PLC از طریق HMI | ✓ / ✗ | جلوگیری از تغییر Setpointهای مهم |
| 5 | غیرفعالسازی کلیدهای سیستمی حساس | ✓ / ✗ | مانند Reset، Manual Mode، Force |
| 6 | رمزگذاری پروژه HMI | ✓ / ✗ | فعالسازی Project Password در DOPSoft |
| 7 | غیرفعال کردن دانلود غیرمجاز | ✓ / ✗ | محدودسازی Download بدون مجوز |
| 8 | قفل ارتباط Ethernet یا Serial | ✓ / ✗ | جلوگیری از اتصال افراد غیرمجاز |
| 9 | ثبت لاگ تغییرات مهم | ✓ / ✗ | مانیتور تغییر Setpointها و آلارمها |
| 10 | Backup نهایی پروژه قفلشده | ✓ / ✗ | ذخیره نسخه امن قبل از تحویل |
قفل گذاری صحیح پروژه HMI باعث افزایش ایمنی سیستم, جلوگیری از خطای انسانی و حفظ پایداری فرآیند صنعتی
می شود.