تلفن تماس : 09023011132
شرکت اتوماسیون صنعتی فریان | پیمانکار پروژه های برق و ابزاردقیق

شرکت اتوماسیون صنعتی فریان | پیمانکار پروژه های برق و ابزاردقیق

شرکت اتوماسیون صنعتی در تهران و سراسر ایران، راه اندازی خط تولید ، تامین و فروش تجهیزات ابزار دقیق، برنامه نویسی ربات های صنعتی کوکا، زیمنس

آموزش اتصال درایو G120 به PLC و HMI زیمنس

تاریخ انتشار : 2025/05/05

مقدمه 

این آموزش روشی ساده‌شده برای راه‌اندازی درایوهای Siemens G120 ارائه می‌دهد که با هدف ساده‌سازی مراحل راه‌اندازی اولیه و نگهداری طراحی شده است. این برنامه شامل دو بلوک تابع است: «ParaRW» با شناسه FB38055 و «EasySetupG120X/XA» با شناسه FB38056. در این نوشتار به آموزش اتصال درایو G120 به PLC و HMI زیمنس پرداخته می شود.

Figure 1.1: Siemens G120X/XA Drive Configuration with HMI - Automation task overview
شکل ۱٫۱: پیکربندی درایو Siemens G120X/XA با HMI – نمای کلی وظایف اتوماسیون

ParaRW (FB38055): این بلوک تابع (FB) با استفاده از روش‌های ارتباطی غیر دوره‌ای برای خواندن یا نوشتن، به منظور تعامل با پارامترهای درایو به‌کار می‌رود. از جمله قابلیت‌های آن، امکان بازگرداندن پارامترهای درایو به پیکربندی کارخانه و نوشتن پارامترهای راه‌اندازی به صورت دسته‌ای (Batch) می‌باشد.

EasySetupG120X/XA (FB38056): این بلوک تابع با بهره‌گیری از ‘ParaRW’ (FB38055)، قادر است تمامی قابلیت‌های گنجانده‌شده در FB38055 را اجرا کند. علاوه بر این، به امکاناتی مانند کنترل سرعت از طریق PROFINET و رابط کاربری برنامه‌نویس برای اجرای دستورات درایو و پایش وضعیت لحظه‌ای نیز دسترسی می‌دهد.

Figure 1.2: Siemens G120X/XA Drive Configuration with HMI - Main function blocks

شکل ۱٫۲: پیکربندی درایو Siemens G120X/XA با HMI – بلوک‌های عملکرد اصلی

 

 

پیش‌نیازها

آنچه برای دنبال کردن این آموزش نیاز دارید:

شما باید نرم‌افزار TIA Portal را روی رایانه شخصی خود نصب کرده باشید. اگرچه این آموزش به نسخه ۱۸ اشاره دارد، اما اطمینان داشته باشید که سایر نسخه‌های TIA Portal نیز به‌خوبی کار خواهند کرد.
شما باید با نصب فایل GSDML مربوط به سروو درایو مورد نظر خود در TIA Portal آشنا باشید.
شما ملزم به نصب نرم‌افزار SINAMICS StartDrive نسخه ۱۸ سرویس پک ۲ (SP2) هستید.

پیکربندی سخت‌افزار

در چارچوب این مثال کاربردی، پیکربندی سخت‌افزار شامل PLC مدل S7-1200، پنل HMI مدل KTP 900، و درایو G120X به‌عنوان اجزای اصلی است. گذرگاه PROFINET امکان ارتباط  اتصال میان درایو G120X، پنل KTP 900 HMI و PLC مدل S7-1200 را فراهم می‌کند. پیکربندی‌های دقیق مربوط به آدرس‌های IP و نام دستگاه‌ها در شکل زیر  ارائه شده‌اند.

Figure 2.1: Siemens G120X/XA Drive Configuration with HMI - Hardware configuration

شکل ۲٫۱: پیکربندی درایو Siemens G120X/XA با HMI – پیکربندی سخت‌افزار

واحدهای G120X از طریق تلگرام آزاد ۱۲/۱۲ با PLC ارتباط برقرار می‌کنند و این امکان را فراهم می‌سازند که داده‌های حیاتی مانند نقطه تنظیم سرعت (Speed Setpoint)، کلمه کنترل (Control Word)، مقادیر واقعی (Actual Values)، و کلمه وضعیت (Status Word) تبادل شوند.

فراتر از دامنه اولیه خود، این برنامه شرایطی را نیز پشتیبانی می‌کند که در آن بیش از دو مبدل (Converter) وجود دارد. مهندسان باید آدرس‌های IP و نام دستگاه‌ها را برای مبدل‌های اضافی پیکربندی کرده و همچنان از پروتکل تلگرام آزاد ۱۲/۱۲ استفاده نمایند.

Figure 2.2: Siemens G120X/XA Drive Configuration with HMI - Telegram configuration
شکل ۲٫۲: پیکربندی درایو Siemens G120X/XA با HMI – پیکربندی تلگرام
Figure 2.3: Siemens G120X/XA Drive Configuration with HMI - PZDs from PLC to drive and vice versa
شکل ۲٫۳: پیکربندی درایو Siemens G120X/XA با HMI – انتقال داده‌های PZD از PLC به درایو و بالعکس

مروری بر برنامه‌نویسی PLC

در قالب این پروژه نمونه، دو نوع داده PLC متمایز تعریف شده‌اند:

Drive_CMD_UDT: این نوع داده ساخت‌یافته (UDT) شامل دستورات کنترلی ضروری درایو مانند OFF1، ACK (دستورات تأیید) و SpeedSet (نقطه تنظیم سرعت) است. این UDT امکان کنترل مناسب درایو را فراهم می‌سازد.

Drive_Stat_UDT: این UDT شامل مقادیر واقعی (Actual Values) و کلمه وضعیت (Status Word) مرتبط با مبدل (Converter) می‌باشد.

Figure 3.1: Siemens G120X/XA Drive Configuration with HMI - PLC data types

شکل ۳٫۱: پیکربندی درایو Siemens G120X/XA با HMI – انواع داده‌های PLC

با استفاده از EasySetupG120X/XA (FB38056) برای فراخوانی ParaRW (FB38055)، مهندسان فرآیند راه‌اندازی را ساده‌سازی می‌کنند، به‌طوری‌که تنها کافی است FB38056 را در بلوک‌های سازمانی چرخه‌ای مانند OB1 فراخوانی کنند. در نتیجه، برنامه PLC دو عملکرد کلیدی را محقق می‌سازد: «راه‌اندازی سریع مبدل» و «تنظیم سرعت از طریق PROFINET».

راه‌اندازی سریع مبدل (Rapid Converter Setup):
با استفاده از دستورات برنامه‌نویسی‌شده، PLC به‌صورت خودکار عملیات خواندن و نوشتن تمام پارامترهای راه‌اندازی را انجام می‌دهد، که نیاز به ورود دستی اطلاعات از طریق واسط‌های Basic Operator Panel یا Intelligent Operator Panel را حذف می‌کند و در نتیجه، کارایی عملیاتی را افزایش می‌دهد.

تنظیم سرعت از طریق PROFINET (PROFINET Speed Regulation):
ارسال نقطه تنظیم سرعت (Speed Setpoint) و کلمه کنترلی (Control Word) از PLC به درایو با دریافت مقادیر واقعی (Actual Values) و کلمه وضعیت (Status Word) تکمیل می‌شود، که ارتباطی جامع و کامل میان کنترلر و درایو را تضمین می‌کند.

Figure 3.2: Siemens G120X/XA Drive Configuration with HMI - EasySetupG120X/XA function block

شکل ۳٫۲: پیکربندی درایو Siemens G120X/XA با HMI – بلوک عملکرد EasySetupG120X/XA

اطمینان حاصل کنید که مقدار ثابت DRIVE_MAX_NUMBER در بخش Interface از بلوک تابعی EasySetupG120X/XA به‌درستی با تعداد کل درایوها مطابقت دارد، سپس بلوک را کامپایل و فراخوانی نمایید.

در زمینه مثال کاربردی حاضر، که شامل دو درایو است، مقدار ثابت DRIVE_MAX_NUMBER به‌درستی پیکربندی شده و مقدار آن برابر با ۲ تعیین شده است تا با تعداد درایوها مطابقت کامل داشته باشد.

 

Figure 3.3: Siemens G120X/XA Drive Configuration with HMI - Setting the value of DRIVE_MAX_NUMBER
شکل ۳٫۳: پیکربندی درایو Siemens G120X/XA با HMI – تنظیم مقدار DRIVE_MAX_NUMBER

به‌دست آوردن شناسه‌ی سخت‌افزاری منحصربه‌فرد درایو مستلزم پیمایش در بخش «Device view»، انتخاب گزینه‌ی «Properties» و سپس دسترسی به قسمت «System constants» است، همان‌طور که به‌روشنی در شکل ۳٫۴ نشان داده شده است.

Figure 3.4: Siemens G120X/XA Drive Configuration with HMI - Hardware identifier of drives
شکل ۳٫۴: پیکربندی درایو Siemens G120X/XA با HMI – شناسه سخت‌افزاری درایوها

نمای کلی HMI

دو صفحه‌ی HMI با عناوین «Monitoring» و «Setup» در چارچوب این پروژه‌ی الگو (Template Project) ایجاد شده‌اند که هر یک برای عملکردهای خاصی طراحی شده‌اند.

Figure 4.1: Siemens G120X/XA Drive Configuration with HMI - Main HMI screens

شکل ۴٫۱: پیکربندی درایو Siemens G120X/XA با HMI – صفحه‌های اصلی HMI

صفحه‌ی Monitoring: این صفحه با هدف پایش طراحی شده است و به‌عنوان یک مرکز اصلی عمل می‌کند که دیدی جامع و عمیق از بیت‌های وضعیت و مقادیر واقعی لحظه‌ای تمامی درایوها در اختیار کاربر قرار می‌دهد.

Figure 4.2: Siemens G120X/XA Drive Configuration with HMI - Monitoring screen overview
شکل ۴٫۲: پیکربندی درایو Siemens G120X/XA با HMI – نمای کلی صفحه Monitoring

صفحه‌ی Setup: تمرکز این صفحه بر ساده‌سازی و تسهیل فرآیند راه‌اندازی (Commissioning) مبدل است.

Figure 4.3: Siemens G120X/XA Drive Configuration with HMI - Setup screen overview
شکل ۴٫۳: پیکربندی درایو Siemens G120X/XA با HMI – نمای کلی صفحه Setup

پیکربندی پیش‌فرض، با هدف افزایش ایمنی، تمامی دکمه‌های مربوط به عملکردهای تنظیمات (Setup Functions) را به‌صورت پیشگیرانه مخفی می‌کند تا از دسترسی غیرمجاز به پارامترهای درایو جلوگیری شود و محیطی عملیاتی ایمن ایجاد گردد. نمایش این دکمه‌ها منوط به کلیک بر روی دکمه‌ی «Debug» و وارد کردن صحیح اطلاعات کاربری است، به‌طوری که تنها پس از تأیید هویت، کاربران مجاز بتوانند آنها را مشاهده کنند.

اطلاعات دسترسی مشخص‌شده شامل نام کاربری «solisplc» و رمز عبور «۱۲۳۴۵۶» می‌باشد. مهندسان اختیار کامل دارند تا تنظیمات موجود در رابط «User Administration» را به‌صورت دقیق و جزئی تغییر دهند، همان‌گونه که در شکل ۴٫۴ نشان داده شده است.

Figure 4.4: Siemens G120X/XA Drive Configuration with HMI - HMI user administration

شکل ۴٫۴: پیکربندی درایو Siemens G120X/XA با HMI – صفحه مدیریت کاربران HMI

نمای کلی عملکرد (Operation Overview)

پیش از بررسی عمیق بخش عملکرد، لازم است دو پیش‌شرط اساسی برآورده شود: نخست، اطمینان از پیکربندی صحیح آدرس‌های IP و نام دستگاه‌ها برای تمامی درایوها، و دوم، دانلود موفق پروژه بر روی PLC و HMI.

Figure 5.1: Siemens G120X/XA Drive Configuration with HMI - Compiling and downloading the project

شکل ۵٫۱: پیکربندی درایو Siemens G120X/XA با HMI – کامپایل و دانلود پروژه

بیایید نمایش دکمه‌های عملکردی مربوط به تنظیمات (Setup Function Buttons) را فعال کنیم.
فرآیند را با کلیک بر روی دکمه‌ی «Debug» آغاز کنید و سپس نام کاربری و رمز عبور مورد نیاز را وارد نمایید.

Figure 5.2: Siemens G120X/XA Drive Configuration with HMI - Inserting username and password
شکل ۵٫۲: پیکربندی درایو Siemens G120X/XA با HMI – وارد کردن نام کاربری و رمز عبور

با کلیک مجدد بر روی دکمه‌ی «Debug»، تمامی دکمه‌های مربوط به عملکردهای تنظیمات (Setup Function Buttons) ظاهر خواهند شد.

Figure 5.3: Siemens G120X/XA Drive Configuration with HMI - Activating setup function buttons
شکل ۵٫۳: پیکربندی درایو Siemens G120X/XA با HMI – فعال‌سازی دکمه‌های عملکرد تنظیمات (Setup Function Buttons)

ادامه دهید و پارامترهای درایو را به پیکربندی کارخانه‌ای اصلی بازگردانید.
فرآیند بازیابی تنظیمات کارخانه مبدل را با کلیک بر روی دکمه‌ی «Reset» آغاز کنید. در طول این عملیات، وضعیت دکمه به «Resetting» تغییر کرده و پس‌زمینه آن به رنگ نارنجی درمی‌آید و به‌صورت متناوب چشمک می‌زند تا فعال بودن فرآیند را نشان دهد.

Figure 5.4: Siemens G120X/XA Drive Configuration with HMI - Resetting drive parameters
شکل ۵٫۴: پیکربندی درایو Siemens G120X/XA با HMI – بازنشانی پارامترهای درایو

پس از اتمام فرآیند بازنشانی تمامی پارامترها، متن دکمه به «Reset» تغییر می‌یابد و رنگ متن به سبز درمی‌آید. علاوه بر این، پنل HMI نمایش خود را گسترش داده و تنظیمات پارامتر پیش‌فرض مبدل را نیز نشان می‌دهد.

Figure 5.5: Siemens G120X/XA Drive Configuration with HMI - Drive parameters have been returned to defaults
شکل ۵٫۵: پیکربندی درایو Siemens G120X/XA با HMI – پارامترهای درایو به تنظیمات پیش‌فرض بازگردانده شدند

بیایید فرآیند نوشتن دسته‌ای پارامترهای تنظیمات (Batch-Writing Setup Parameters) را انجام دهیم.
اطمینان حاصل کنید که تمام مقادیر پارامترهای تنظیمات به‌طور دقیق از طریق رابط پنل HMI وارد شده باشند، شامل متغیرهای حیاتی مانند داده‌های موتور، ولتاژ خط، حالت کنترل درایو، و زمان Ramp. سایر پارامترهای سفارشی به‌طور دقیق در بلوک عملکرد (Function Block) پیکربندی شده‌اند، بنابراین کاربر نیازی به وارد کردن دستی آنها از طریق پنل HMI ندارد.

Figure 5.6: Siemens G120X/XA Drive Configuration with HMI - Inserting values of setup parameters
شکل ۵٫۶: پیکربندی درایو Siemens G120X/XA با HMI – وارد کردن مقادیر پارامترهای تنظیمات (Setup Parameters)

فرآیند نوشتن دسته‌ای پارامترها را با فشردن دکمه‌ی «Setup» در PLC آغاز کنید.
در طول این عملیات، وضعیت دکمه به «Setting up» تغییر می‌یابد و پس‌زمینه آن به رنگ نارنجی درمی‌آید و به‌صورت متناوب چشمک می‌زند تا فعال بودن فرآیند را نشان دهد.

Figure 5.7: Siemens G120X/XA Drive Configuration with HMI - Writing setup parameters
شکل ۵٫۷: پیکربندی درایو Siemens G120X/XA با HMI – نوشتن پارامترهای تنظیمات (Setup Parameters)

پس از نوشتن تمامی پارامترها، متن دکمه به «Set up» تغییر می‌یابد و رنگ آن به‌صورت زیبا به سبز روشن درمی‌آید.
فعال شدن خودکار شناسایی توقف موتور (Motor Standstill Identification) منجر به نمایش پیغام «A07991» می‌شود.

Figure 5.8: Siemens G120X/XA Drive Configuration with HMI - Setup parameters have been noted
شکل ۵٫۸: پیکربندی درایو Siemens G120X/XA با HMI – پارامترهای تنظیمات ثبت شدند

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

Figure 5.9: Siemens G120X/XA Drive Configuration with HMI - Reading reference parameters automatically
شکل ۵٫۹: پیکربندی درایو Siemens G120X/XA با HMI – بازیابی خودکار پارامترهای مرجع

در این مرحله، از کنترل‌های پنل HMI برای اجرای شناسایی توقف موتور (Standstill Identification) استفاده کنید.
پس از تنظیم پارامترها، با کلیک بر روی دکمه‌ی «Auto mode» می‌توان حالت «Panel mode» را فعال کرد که نشان‌دهنده‌ی انتقال کنترل مبدل به پنل HMI است.
مبدل را با کلیک بر روی دکمه‌ی «ON/OFF» فعال کنید؛ این عمل موجب شروع شناسایی توقف موتور می‌شود.

Figure 5.10: Siemens G120X/XA Drive Configuration with HMI - Implementing standstill identifier
شکل ۵٫۱۰: پیکربندی درایو Siemens G120X/XA با HMI – اجرای شناسایی توقف موتور (Standstill Identifier)

زمان آن رسیده است که پارامترهای کاربردی (Application Parameters) را به‌صورت دسته‌ای (Batch Mode) تنظیم کنیم.
از طریق رابط پنل HMI، مقادیر به‌روزشده برای پارامترهای کاربردی را وارد کنید، شامل عناصری مانند محدوده‌های سرعت، حالت کنترل درایو، زمان Ramp و سایر متغیرهای مرتبط.

Figure 5.11: Siemens G120X/XA Drive Configuration with HMI - Inserting application parameters
شکل ۵٫۱۱: پیکربندی درایو Siemens G120X/XA با HMI – وارد کردن پارامترهای کاربردی (Application Parameters)

برای آغاز فرآیند نوشتن دسته‌ای تمامی پارامترهای کاربردی، دکمه‌ی «Modify» را فشار دهید.
در طول این عملیات، وضعیت دکمه به «Modifying» تغییر می‌یابد و پس‌زمینه آن به رنگ نارنجی درمی‌آید و به‌صورت متناوب چشمک می‌زند تا فعال بودن فرآیند را نشان دهد.

Figure 5.12: Siemens G120X/XA Drive Configuration with HMI -Modifying application parameters
شکل ۵٫۱۲: پیکربندی درایو Siemens G120X/XA با HMI – اصلاح پارامترهای کاربردی (Modifying Application Parameters)

پس از نوشتن تمامی پارامترها، متن دکمه به «Modified» تغییر می‌یابد و رنگ آن به‌صورت زیبا به سبز روشن درمی‌آید.

Figure 5.13: Siemens G120X/XA Drive Configuration with HMI - Adjustments have been made to parameters
شکل ۵٫۱۳: پیکربندی درایو Siemens G120X/XA با HMI – پارامترها تنظیم و اصلاح شدند

پس از اتمام فرآیند راه‌اندازی (Commissioning) یک مبدل، ضروری است که تمام پارامترها به‌صورت دائمی ذخیره شوند تا در صورت قطع برق، اطلاعات از دست نروند.
برای این کار، دکمه‌ی «Save» را انتخاب کنید تا ذخیره‌سازی دائمی تمامی پارامترها انجام شود.
در طول این عملیات، وضعیت دکمه به «Saving» تغییر می‌یابد و پس‌زمینه آن به رنگ نارنجی درمی‌آید و به‌صورت متناوب چشمک می‌زند تا فعال بودن فرآیند را نشان دهد.

Figure 5.14: Siemens G120X/XA Drive Configuration with HMI - Copying parameters from RAM to ROM
شکل ۵٫۱۴: پیکربندی درایو Siemens G120X/XA با HMI – انتقال پارامترها از RAM به ROM

پس از اتمام ذخیره‌سازی پارامترها، متن دکمه به «Saved» تغییر می‌یابد و رنگ آن به سبز درمی‌آید، که نشان‌دهنده‌ی موفقیت‌آمیز بودن فرآیند ذخیره‌سازی است.

Figure 5.15: Siemens G120X/XA Drive Configuration with HMI - Application parameters have been saved
شکل ۵٫۱۵: پیکربندی درایو Siemens G120X/XA با HMI – پارامترهای کاربردی ذخیره شدند

برای آغاز پشتیبان‌گیری (Backup) پارامترهای درایو توسط PLC، دکمه‌ی «Backup» را فشار دهید.
در طول این عملیات، وضعیت دکمه به «Backing up» تغییر می‌یابد و پس‌زمینه آن به رنگ نارنجی درمی‌آید و به‌صورت متناوب چشمک می‌زند تا فعال بودن فرآیند را نشان دهد.

Figure 5.16: Siemens G120X/XA Drive Configuration with HMI - Backing up application parameters to PLC
شکل ۵٫۱۶: پیکربندی درایو Siemens G120X/XA با HMI – پشتیبان‌گیری از پارامترهای کاربردی در PLC

پس از اتمام پشتیبان‌گیری پارامترها، متن دکمه به «Backed up» تغییر می‌یابد و رنگ آن به سبز درمی‌آید، که نشان‌دهنده‌ی موفقیت‌آمیز بودن فرآیند حفظ اطلاعات است.

Figure 5.17: Siemens G120X/XA Drive Configuration with HMI - Parameters have been placed into PLC
شکل ۵٫۱۷: پیکربندی درایو Siemens G120X/XA با HMI – پارامترها در PLC ذخیره شدند

اکنون بهترین زمان برای شروع بازیابی پارامترها از PLC است.
اطمینان حاصل کنید که مبدل به‌درستی با آدرس IP و نام دستگاه مناسب پیکربندی شده باشد.
برای این کار، دکمه‌ی «Restore Para» را فشار دهید و صبر کنید تا وضعیت دکمه به «Restored» تغییر یابد.
این قابلیت، برای مهندسان بسیار مفید است، به‌ویژه در مواقعی مانند عیب‌یابی دستگاه‌های مشابه یا تعویض درایوهای جدید، که امکان تنظیم سریع تمامی پارامترها را فراهم می‌آورد.

Figure 5.18: Siemens G120X/XA Drive Configuration with HMI - Restoring drive parameters from PLC
شکل ۵٫۱۸: پیکربندی درایو Siemens G120X/XA با HMI – بازیابی پارامترهای درایو از PLC

نتیجه‌گیری

 

در پایان، شما با یک روش ساده برای تنظیم درایوهای Siemens G120X/XA آشنا شدید که از دو بلوک عملکرد (Function Block) استفاده می‌کند: «ParaRW» (FB38055) و «EasySetupG120X/XA» (FB38056). این بلوک‌ها امکان تعامل با پارامترهای درایو را فراهم می‌کنند و ویژگی‌هایی مانند بازیابی تنظیمات کارخانه و نوشتن دسته‌ای پارامترهای تنظیمات را ارائه می‌دهند.

ادغام این بلوک‌ها در برنامه‌نویسی PLC، راه‌اندازی سریع مبدل و تنظیم سرعت از طریق PROFINET را ممکن می‌سازد و کارایی عملیاتی را افزایش می‌دهد. علاوه بر این، این آموزش شامل پیکربندی پارامترها از طریق پنل HMI نیز می‌شود و راهنمای جامعی برای راه‌اندازی و نگهداری بهینه درایوهای Siemens G120X/XA ارائه می‌دهد.

دیدگاه ها بسته شده اند.

برخی از مشتریان ما