آموزش Modbus اینورتر اشنایدر ATV320

تنظیمات Modbus RTU، پارامترهای ارتباطی، آدرس رجیسترها و Communication Scanner

Modbus در اینورتر اشنایدر چیست؟

Modbus RTU یکی از پروتکل‌های رایج ارتباطی در اتوماسیون صنعتی است که امکان ارتباط بین PLC، اینورتر، HMI و تجهیزات صنعتی را فراهم می‌کند.

اینورترهای سری Schneider Altivar ATV320 امکان ارتباط Modbus RTU را از طریق رابط ارتباطی RS485 فراهم می‌کنند.

با استفاده از Modbus می‌توان فرمان‌هایی مانند Start، Stop، Reset و تغییر فرکانس را از PLC به اینورتر ارسال کرد و اطلاعاتی مانند وضعیت درایو، فرکانس خروجی، جریان موتور، ولتاژ و اطلاعات خطا را از اینورتر دریافت کرد.

در یک پروژه اتوماسیون صنعتی، PLC به عنوان Master و اینورتر ATV320 به عنوان Slave در شبکه Modbus RTU قرار می‌گیرد و تبادل اطلاعات بر اساس رجیسترهای تعریف‌شده انجام می‌شود.

تنظیمات Modbus اینورتر اشنایدر ATV320

برای تنظیم ارتباط Modbus در ATV320 ابتدا وارد منوی تنظیمات ارتباطی اینورتر شوید.

``` CONF → FULL → COM → MDI

در بخش Modbus باید آدرس Slave، سرعت ارتباط، فرمت داده و زمان Timeout تنظیم شود.

پارامتر عنوان کاربرد مقدار نمونه
Add Modbus Address آدرس Slave اینورتر 1
tbr Transmission Speed سرعت ارتباط Modbus 19.2
tFO Modbus Format فرمت داده ارتباطی 8E1
tto Modbus Timeout زمان Timeout ارتباط مطابق پروژه
مقادیر Baud Rate در Modbus اشنایدر
مقدار سرعت ارتباط
4.8 4800 bps
9.6 9600 bps
19.2 19200 bps
38.4 38400 bps
فرمت داده Modbus
فرمت توضیح
8O1 8 بیت داده، Parity فرد، یک Stop Bit
8E1 8 بیت داده، Parity زوج، یک Stop Bit
8N1 8 بیت داده، بدون Parity، یک Stop Bit
8N2 8 بیت داده، بدون Parity، دو Stop Bit
نکته مهم: تنظیمات ارتباطی PLC و ATV320 باید یکسان باشد. پس از تغییر پارامترهای ارتباطی، تنظیمات تا خاموش و روشن شدن مجدد درایو ذخیره و اعمال نمی‌شوند.
تنظیمات CTL برای کنترل ATV320 با Modbus

بعد از تنظیم ارتباط Modbus باید مشخص شود که مرجع سرعت و فرمان Start و Stop از کدام کانال وارد اینورتر شوند.

این تنظیمات در منوی CTL قرار دارند. پارامتر Fr1 کانال مرجع سرعت و پارامتر Cd1 کانال فرمان را مشخص می‌کنند.

برای اینکه هم فرمان و هم مرجع سرعت از Modbus دریافت شوند، تنظیم Fr1 = Mdb و Cd1 = Mdb انجام می‌شود.

پارامتر نام تنظیم کاربرد
Fr1 Reference 1 Channel Mdb مرجع فرکانس از Modbus
Cd1 Command 1 Channel Mdb فرمان Start و Stop از Modbus
CHCF Command and Reference Profile SIM حالت Combined
CHCF Command and Reference Profile SEP حالت Separate
تنظیم پیشنهادی برای کنترل کامل با Modbus: اگر هم فرمان و هم مرجع سرعت از Modbus می‌آیند، Fr1 و Cd1 را روی Mdb قرار دهید. CHCF بر اساس ساختار کنترل پروژه انتخاب می‌شود. در حالت Combined می‌توان از SIM استفاده کرد و در حالت Separate، کانال فرمان و مرجع مستقل از یکدیگر تنظیم می‌شوند.
تنظیمات پیشنهادی کامل ATV320 برای Modbus
Add = 1 tbr = 19.2 tFO = 8E1 Fr1 = Mdb Cd1 = Mdb CHCF = SIM
آدرس‌های اصلی Modbus اینورتر اشنایدر ATV320

پس از تنظیم کانال Modbus، PLC می‌تواند از رجیسترهای اصلی ATV320 برای کنترل و مانیتورینگ استفاده کند.

پارامتر کاربرد آدرس Decimal آدرس Hex
CMD فرمان کنترل درایو 8501 2135h
LFRD مرجع فرکانس 8602 21A6h
ETA وضعیت درایو 3201 0C81h
RFRD فرکانس واقعی خروجی 8604 21ACh
LCR جریان موتور 3204 0C84h
ULN ولتاژ موتور 3208 0C88h
رجیستر CMD برای فرمان اینورتر

رجیستر CMD برای ارسال فرمان‌های کنترلی به اینورتر استفاده می‌شود. این رجیستر شامل بیت‌های مختلف برای کنترل State Machine درایو است.

مقدار Hex عملکرد
0006h Ready to Switch On
0007h Switched On
000Fh Run / Enable
0080h Fault Reset
رجیستر LFRD برای ارسال فرکانس

رجیستر LFRD برای ارسال Reference Frequency از PLC به اینورتر استفاده می‌شود.

برای مثال در مقیاس 0.1Hz، مقدار 500 معادل 50Hz خواهد بود.

فرکانس مقدار LFRD
5Hz 50
10Hz 100
20Hz 200
30Hz 300
40Hz 400
50Hz 500
Communication Scanner در اینورتر اشنایدر چیست؟

یکی از قابلیت‌های مهم ATV320، Communication Scanner است. با استفاده از این قابلیت می‌توان مشخص کرد که هر Word ارتباطی مربوط به کدام پارامتر اینورتر باشد.

به عبارت ساده، شما می‌توانید درایو را طوری Mapping کنید که مثلاً Word اول برای وضعیت ETA، Word دوم برای فرکانس واقعی RFRD و Word سوم برای جریان موتور LCR باشد.

همین ساختار برای اطلاعات خروجی PLC نیز قابل استفاده است؛ برای مثال می‌توان مشخص کرد که یک Word برای CMD و Word دیگر برای LFRD استفاده شود.

نکته مهم: Communication Scanner به شما اجازه می‌دهد Mapping پارامترها را خودتان تعیین کنید. بنابراین آدرس Scanner ثابت می‌ماند، اما پارامتری که در آن قرار می‌گیرد را می‌توان از طریق تنظیمات Scanner انتخاب کرد.
Communication Scanner Input؛ اطلاعات از اینورتر به PLC

بخش Input برای اطلاعاتی است که از ATV320 به سمت PLC منتقل می‌شوند. در جدول Scanner می‌توان مشخص کرد هر Word چه پارامتری را نشان دهد.

در حالت معمول، آدرس‌های 12701 تا 12708 برای Wordهای Input Scanner استفاده می‌شوند.

Scanner Input آدرس Modbus پارامتر نمونه کاربرد
IN1 12701 ETA وضعیت اینورتر
IN2 12702 RFRD فرکانس واقعی
IN3 12703 LCR جریان موتور
IN4 12704 ULN ولتاژ موتور
IN5 12705 قابل انتخاب پارامتر انتخابی
IN6 12706 قابل انتخاب پارامتر انتخابی
IN7 12707 قابل انتخاب پارامتر انتخابی
IN8 12708 قابل انتخاب پارامتر انتخابی
Communication Scanner Output؛ اطلاعات از PLC به اینورتر

بخش Output برای اطلاعاتی است که PLC به سمت ATV320 ارسال می‌کند. در این بخش نیز می‌توان تعیین کرد هر Word به کدام پارامتر اختصاص داده شود.

آدرس‌های 12721 تا 12728 برای Wordهای Output Scanner استفاده می‌شوند.

Scanner Output آدرس Modbus پارامتر نمونه کاربرد
OUT1 12721 CMD فرمان اینورتر
OUT2 12722 LFRD مرجع فرکانس
OUT3 12723 قابل انتخاب پارامتر انتخابی
OUT4 12724 قابل انتخاب پارامتر انتخابی
OUT5 12725 قابل انتخاب پارامتر انتخابی
OUT6 12726 قابل انتخاب پارامتر انتخابی
OUT7 12727 قابل انتخاب پارامتر انتخابی
OUT8 12728 قابل انتخاب پارامتر انتخابی
انتخاب پارامتر برای Communication Scanner

برای تعیین اینکه هر Word چه پارامتری را نشان دهد، Mapping مربوط به Scanner در تنظیمات Communication درایو قابل تنظیم است.

در سمت Input می‌توان پارامترهایی مانند ETA، RFRD، LCR و ULN را انتخاب کرد و در سمت Output نیز پارامترهایی مانند CMD و LFRD را برای نوشتن از PLC تعریف کرد.

این قابلیت باعث می‌شود برنامه PLC به جای کار با تعداد زیادی آدرس پراکنده، با یک جدول ثابت از Wordهای Scanner کار کند.

مثال عملی Mapping برای Communication Scanner

فرض کنید می‌خواهیم PLC چهار مقدار را از اینورتر بخواند: وضعیت، فرکانس واقعی، جریان و ولتاژ.

``` IN1 = ETA IN2 = RFRD IN3 = LCR IN4 = ULN
```

در این حالت PLC فقط Wordهای Scanner را می‌خواند و هر Word مقدار پارامتری را نشان می‌دهد که در Mapping تعریف شده است.

مثال عملی Mapping خروجی برای کنترل اینورتر

برای ارسال فرمان و فرکانس از PLC به اینورتر می‌توان Mapping زیر را تعریف کرد:

OUT1 = CMD OUT2 = LFRD

در این حالت PLC می‌تواند Word اول را برای فرمان و Word دوم را برای Reference Frequency استفاده کند.

آدرس‌های Scanner و پارامترهای انتخابی
دسته بازه آدرس جهت اطلاعات کاربرد
Input Scanner 12701 تا 12708 اینورتر به PLC Wordهای ورودی Scanner
Output Scanner 12721 تا 12728 PLC به اینورتر Wordهای خروجی Scanner
Input Mapping 12741 تا 12748 خواندن از PLC مقادیر Mapping شده ورودی
Output Mapping 12761 تا 12768 نوشتن از PLC مقادیر Mapping شده خروجی
نکته مهم درباره آدرس‌ها: آدرس‌های Scanner با آدرس اصلی پارامترها یکسان نیستند. برای مثال ETA یک پارامتر واقعی درایو است، اما می‌توان آن را در یکی از Wordهای Communication Scanner قرار داد و PLC آن Word ثابت Scanner را بخواند.
تنظیم Communication Scanner از طریق خود درایو

Communication Scanner را می‌توان از طریق تنظیمات خود ATV320 نیز پیکربندی کرد. در بخش Communication Scanner، متغیرهای مربوط به Input و Output قابل تعریف هستند.

برای متغیرهای ورودی، پارامترهای NMA1 تا NMA8 و برای متغیرهای خروجی، پارامترهای NCA1 تا NCA8 در ساختار Scanner مورد استفاده قرار می‌گیرند.

بنابراین می‌توان تعیین کرد که هر خانه از Scanner به کدام آدرس پارامتر ATV320 متصل شود.

Communication Scanner؛ چرا استفاده از آن مفید است؟

آدرس‌دهی ثابت

PLC می‌تواند با آدرس‌های ثابت Scanner کار کند و Mapping داخل اینورتر تعیین کند که هر Word مربوط به کدام پارامتر باشد.

کنترل ساده‌تر PLC

برنامه PLC به جای استفاده از تعداد زیادی آدرس مختلف، می‌تواند با Wordهای مشخص Scanner کار کند.

مانیتورینگ چند پارامتر

می‌توان وضعیت، فرکانس، جریان، ولتاژ و سایر پارامترهای موردنیاز را در Wordهای مختلف Scanner قرار داد.

تغییر Mapping

در صورت تغییر نیاز پروژه، می‌توان پارامترهای مورد استفاده در Scanner را تغییر داد بدون اینکه ساختار کلی ارتباط PLC تغییر کند.

Function Code های مورد استفاده در Modbus
Function Code کاربرد
03 Read Holding Registers
06 Write Single Register
10 Write Multiple Registers
نمونه کنترل ATV320 با Modbus

فرض کنید PLC به ATV320 متصل شده و تنظیمات ارتباطی به شکل زیر انجام شده است:

Add = 1 tbr = 19.2 tFO = 8E1 Fr1 = Mdb Cd1 = Mdb CHCF = SIM

برای ارسال فرکانس 50Hz مقدار Reference Frequency برابر 500 در نظر گرفته می‌شود.

``` LFRD = 500
```

برای فرمان Run نیز Command Word مطابق State Machine درایو ارسال می‌شود.

``` CMD = 000Fh
```

سپس PLC می‌تواند وضعیت درایو را از ETA و فرکانس واقعی را از RFRD دریافت کند.

ترتیب کلی ارتباط PLC و اینورتر اشنایدر
PLC ← Modbus RTU / RS485 → ATV320
PLC → CMD → Start / Stop
PLC → LFRD → Reference Frequency
ATV320 → ETA → Status
ATV320 → RFRD → Actual Frequency
توجه فنی: برای راه‌اندازی واقعی درایو، فقط ارسال CMD کافی نیست و State Machine مربوط به ATV320 باید در برنامه PLC در نظر گرفته شود. همچنین تنظیمات Fr1، Cd1 و CHCF باید با ساختار واقعی کنترل پروژه هماهنگ باشند.
نمایندگی اشنایدر و خدمات Modbus برق موشن

برق موشن به عنوان نمایندگی اشنایدر در زمینه تأمین تجهیزات اتوماسیون صنعتی، طراحی تابلو برق، برنامه‌نویسی PLC، راه‌اندازی اینورتر و تنظیم شبکه‌های صنعتی فعالیت می‌کند.

خدمات برق موشن شامل اجرای پروژه‌های اتوماسیون، اتصال PLC و اینورتر اشنایدر، تنظیم Modbus RTU، تنظیم Communication Scanner، راه‌اندازی درایو و عیب‌یابی تجهیزات اتوماسیون صنعتی است.

در پروژه‌هایی که نیاز به کنترل سرعت، Start و Stop و مانیتورینگ پارامترهای اینورتر اشنایدر وجود دارد، استفاده صحیح از Modbus و Communication Scanner می‌تواند ساختار ارتباطی PLC و درایو را ساده‌تر و منظم‌تر کند.

برق موشن | نمایندگی اشنایدر

تأمین تجهیزات اشنایدر، مشاوره فنی، طراحی تابلو برق، اجرای پروژه‌های اتوماسیون، راه‌اندازی اینورتر، تنظیم Modbus و خدمات فنی و مهندسی

+
خرید و استعلام قیمت

خرید اینورتر اشنایدر

برای خرید و استعلام قیمت اینورتر اشنایدر وارد بخش فروش شوید.

مشاهده و خرید
تعمیر و عیب‌یابی

تعمیر اینورتر اشنایدر

برای تعمیر و عیب‌یابی اینورتر اشنایدر وارد بخش تعمیرات شوید.

مشاهده تعمیرات

خرید و تعمیرات تجهیزات SCHNEIDER

جهت خرید HMI اشنایدر، PLC اشنایدر، اینورتر SCHNEIDER و سایر محصولات اتوماسیون صنعتی یا برای تعمیرات تجهیزات اشنایدر با برق موشن تماس بگیرید.

فروش محصولات SCHNEIDER 09331234717 اجرای پروژه‌های اتوماسیون صنعتی 09381234717 تعمیرات تجهیزات SCHNEIDER 09011234717
برق موشن نمایندگی اشنایدر | فروش، اجرای پروژه و تعمیرات تجهیزات اتوماسیون صنعتی
  • نرم افزار درایو زیمنس

    نرم افزار درایو زیمنس چیست؟ معرفی کامل نرم افزارهای تنظیم و برنامه نویسی درایو Siemens درایوهای صنعتی یکی از مهم‌ترین تجهیزات کنترل موتور در کارخانه‌ها و خطوط تولید هستند. شرکت زیمنس (Siemens) به عنوان یکی از بزرگ‌ترین تولیدکنندگان تجهیزات اتوماسیون صنعتی، برای تنظیم، راه‌اندازی، پارامتردهی و عیب‌یابی درایوهای خود نرم افزارهای تخصصی ارائه کرده است. […]

  • تنظیم پارامتر درایو GD10 اینوت | کاتالوگ فارسی اینورتر GD10

    راهنمای تنظیم پارامتر GD10 با استفاده از این راهنما، شما می‌توانید فرآیند تنظیم پارامتر را با اطمینان کامل و بدون ترس از بروز خطا در سیستم انجام دهید. این منوال فارسی  به شما کمک می‌کند تا از ویژگی‌های اقتصادی و عملکردی GD10 بیشترین بهره را ببرید. از مرحله سیم‌کشی اولیه تا مرحله نهاییِ تنظیم پارامتر […]

  • دانلود نرم افزار AUTO STATION PRO پی ال سی اینوت

    دانلود Auto Station Pro | نرم افزار برنامه نویسی PLC اینوت اگر برای برنامه نویسی، تنظیمات و راه اندازی PLCهای شرکت INVT به دنبال نرم افزار تخصصی هستید، در این صفحه می‌توانید Auto Station Pro را دریافت کنید. نرم افزار Auto Station Pro یکی از ابزارهای مهندسی مورد استفاده برای برنامه نویسی و پیکربندی PLCهای […]

  • آموزش زبان STL -آدرس دهی غیر مستقیم در stl

    آموزش آدرس‌دهی غیرمستقیم در STL زیمنس آدرس‌دهی غیرمستقیم یا Indirect Addressing یکی از قابلیت‌های مهم زبان برنامه‌نویسی STL در PLCهای زیمنس است. در این روش، به‌جای اینکه همیشه آدرس موردنظر را مستقیماً داخل دستور بنویسیم، آدرس یا شماره موردنظر را از یک Pointer، Memory Word یا Register آدرس دریافت می‌کنیم. آدرس‌دهی غیرمستقیم در برنامه‌های پیچیده، […]

  • دانلود منوال و کاتالوگ درایو اینوونس

    دانلود منوال و کاتالوگ درایو اینوونس جایگاه درایوهای اینوونس در صنعت شرکت Inovance یکی از برندهای پیشرو و شناخته شده در حوزه اتوماسیون صنعتی و کنترل دورموتور (اینورتر) است که با ارائه طیف متنوعی از درایوهای AC، پاسخگوی نیاز صنایع سبک، متوسط و سنگین است. این برند با توسعه محصولات اقتصادی، صنعتی، سنگین کار و […]

  • معرفی BOP G120 زیمنس

    l BOP درایو G120 چیست؟ راهنمای کامل BOP-2 زیمنس، دکمه‌ها، قابلیت‌ها و تنظیمات BOP درایو G120 یکی از تجهیزات مهم برای راه‌اندازی، تنظیم و مانیتورینگ درایوهای سری SINAMICS G120 زیمنس است. BOP که مخفف Basic Operator Panel است، یک پنل اپراتوری است که امکان دسترسی مستقیم به بسیاری از تنظیمات و اطلاعات درایو را فراهم […]

  • PID درایو اینوت

    پارامتر های PID درایو اینوت PID چیست : استفاده از PID درایو اینوت یکی از روش‌های کاربردی برای کنترل خودکار فرآیندهای صنعتی است که در آن حفظ یک مقدار مشخص مانند فشار، دبی، سطح، دما یا سرعت اهمیت دارد. PID (Proportional-Integral-Derivative) یک الگوریتم کنترلی است که در PLC، اینورتر و کنترلرهای صنعتی برای حفظ یک […]

  • دانلود کاتالوگ و منوال درایو اشنایدر

    دانلود کاتالوگ و منوال درایو اشنایدر درایوهای Schneider Electric، محصول شرکت فرانسوی Schneider Electric، از معتبرترین و پرکاربردترین تجهیزات کنترل دور موتور در صنعت برق و اتوماسیون صنعتی هستند. این درایوها با نام تجاری *Altivar* شناخته می‌شوند و با تغییر فرکانس و ولتاژ خروجی، امکان کنترل دقیق سرعت، گشتاور و جهت چرخش موتورهای القایی را […]

  • دانلود منوال و کاتالوگ درایو Bosch Rexroth

    دانلود منوال و کاتالوگ درایو Bosch Rexroth جایگاه درایوهای بوش رکسروت در اتوماسیون صنعتی شرکت Rexroth Bosch به عنوان یکی از پیشگامان جهان در حوزه فناوری های کنترل حرکت و اتوماسیون صنعتی، با ارائه طیف وسیعی از درایوها و سیستم های کنترل موتور، نقش کلیدی در ارتقای بهره وری و دقت خطوط تولید ایفا میکند. […]