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

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

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

راه اندازی سروو درایو زیمنس Sinamics

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

مقدمه
کنترل‌کننده منطقی قابل برنامه‌ریزی SIMATIC S7-1500 PLC می‌تواند به‌صورت یکپارچه با سیستم‌های سروو درایو SINAMICS S200 PN ادغام شود تا عملکردی بی‌نظیر ارائه دهد و کاربران را به قابلیت‌های دقیق کنترل موقعیت و سرعت مجهز کند؛ قابلیت‌هایی که برای دستیابی به کنترل حرکتی پیشرفته در اتوماسیون صنعتی ضروری هستند. در این آموزش، شما به جزئیات کنترل سرعت از طریق بلوک تابع SinaSpeed پرداخته و همچنین با دستورالعمل‌های دقیق برای دستیابی به کنترل موقعیت دقیق با استفاده از شیء فناوری (Technology Object) آشنا می‌شوید و در نهایت به راه اندازی سروو درایو زیمنس Sinamics پرداخته می شود.

شکل ۱٫۱ یک نمایش تصویری ارائه می‌دهد که وظیفه‌ی اتوماسیون را تشریح کرده و نمایی جامع از ساختار و اجزای آن را نشان می‌دهد.

 

Figure 1.1: Siemens servo drive speed and position control - Automation task overview

شکل ۱٫۱: کنترل سرعت و موقعیت سروو درایو زیمنس – نمای کلی اتوماسیون

 

 

پیش‌نیازهای راه اندازی سروو درایو زیمنس Sinamics

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

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

 

کنترل سرعت سروو درایو: پیکربندی سخت‌افزار

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

برای شروع، نرم‌افزار TIA Portal را اجرا کنید، یک پروژه جدید از ابتدا ایجاد کنید، و واحد پردازش مرکزی (CPU) مورد نظر خود، مانند CPU 1511T-1 PN را برای ادامه‌ی توسعه به پروژه اضافه کنید.

 

 

Figure 2.1: Siemens servo drive speed control - Adding PLC to the project

شکل ۲٫۱: کنترل سرعت سروو درایو زیمنس – افزودن PLC به پروژه

 

بر روی گزینه‌ی “Add new device” در درخت پروژه دوبار کلیک کنید تا پنجره‌ی پاپ‌آپ باز شود. در داخل این پنجره، دسته‌بندی “Drives” را انتخاب کرده و در فهرست “Drives & starters”، درایو S200 مورد نظر خود را پیدا کنید. پس از یافتن، اطمینان حاصل کنید که نسخه‌ی Firmware صحیح است و سپس نام دستگاه را به “S200 PN” تغییر دهید. در نهایت، با فشردن دکمه‌ی “OK”، درایو را به پروژه‌ی TIA اضافه کنید.

 

 

 

Figure 2.2: Siemens servo drive speed control - Adding the desired drive to the project

شکل ۲٫۲: کنترل سرعت سروو درایو زیمنس – افزودن درایو مورد نظر به پروژه

 

 

تنظیمات امنیتی موجود در این برنامه را نادیده بگیرید و به جای آن، گزینه “Continue with low-security settings” را انتخاب کنید تا هرگونه محدودیت را دور بزنید. زمانی که پنجره “Warning” ظاهر شد، دکمه “OK” را فشار دهید تا ادامه دهید.

 

Figure 2.3: Siemens servo drive speed control - Configuring low-security settings for the drive

شکل ۲٫۳: کنترل سرعت سروو درایو زیمنس – پیکربندی تنظیمات امنیت پایین برای درایو

 

در نهایت، در بخش “Summary” پنجره‌ی تنظیمات امنیتی، دکمه “Finish” را فشار دهید تا فرآیند تکمیل شود.

 

 

Figure 2.4: Siemens servo drive speed control - Finalizing security settings for the drive

شکل ۲٫۴: کنترل سرعت سروو درایو زیمنس – تکمیل تنظیمات امنیتی برای درایو

 

 

زمانی که پنجره “Device configuration” سروو درایو نمایش داده شد، به صفحه “Device view” بروید. در آنجا، درایو “S200 PN” که اخیراً اضافه شده است را پیدا کرده و انتخاب کنید. سپس بر روی گزینه “MOT” کلیک کرده، از پنجره Inspector گزینه “Properties” را انتخاب کنید و سپس آیتم “Motor-selection-1FL2” را انتخاب کنید. توان مورد نظر را با وارد کردن مقدار هدف در فیلتر “Rated power” مشخص کنید، یا می‌توانید از فیلترهای دیگر برای سفارشی‌سازی استفاده کنید. با استفاده از نوار پیمایش، موتورهای موجود را مرور کرده تا موتور دلخواه خود را پیدا کرده و سپس آن را انتخاب کنید.

 

 

Figure 2.5: Siemens servo drive speed control - Selecting the desired motor

شکل ۲٫۵: کنترل سرعت سروو درایو زیمنس – انتخاب موتور مورد نظر

 

بر روی رابط PROFINET سروو درایو کلیک کنید. سپس در تب “General” پنجره‌ی Inspector، به بخش “Advanced options” بروید و گزینه “Isochronous mode” را پیدا و انتخاب کنید. در نهایت، تیک گزینه “Isochronous mode” را بردارید.

 

 

Figure 2.6: Siemens servo drive speed control - Disabling the isochronous mode

شکل ۲٫۶: کنترل سرعت سروو درایو زیمنس – غیرفعال کردن حالت ایزکرونوس

 

 

با دوبار کلیک بر روی “Guided quick startup”، ویزارد راه‌اندازی سریع را فعال کنید تا به یک رابط کاربری هوشمند دسترسی پیدا کنید که به‌طور سیستماتیک شما را در هر مرحله از فرآیند راه‌اندازی سریع راهنمایی می‌کند. با انتقال کنترل حرکت از PLC به درایو، می‌توانید عملکرد کنترل حرکت مورد نظر را فعال کنید.

 

Figure 2.7: Siemens servo drive speed control - Accessing guided quick startup

شکل ۲٫۷: کنترل سرعت سروو درایو زیمنس – دسترسی به راه‌اندازی سریع

 

گزینه “Speed control” را انتخاب کنید. با این کار می‌توانید محدودیت‌ها، تلگرام‌ها و پیکربندی‌های ورودی/خروجی را سفارشی کنید تا کاملاً با نیازهای خاص برنامه و پارامترهای عملیاتی هماهنگ شوند.

 

 

Figure 2.8: Siemens servo drive speed control - Selecting speed control application

شکل ۲٫۸: کنترل سرعت سروو درایو زیمنس – انتخاب برنامه‌ی کنترل سرعت

 

 

اگر می‌خواهید پیکربندی آفلاین را روی سروو درایو بارگذاری کنید، در تب “Summary” دکمه “Perform a download” را کلیک کنید.

 

Figure 2.9: Siemens servo drive speed control - Downloading offline configuration to the drive

شکل ۲٫۹: کنترل سرعت سروو درایو زیمنس – بارگذاری پیکربندی آفلاین روی درایو

 

با دوبار کلیک بر روی “Devices and networks” در درخت پروژه، پنجره‌ی مربوطه نمایش داده می‌شود. پس از آن، به “Network view” بروید و به پیکربندی اتصال بین PLC و درایو S200 PN بپردازید.

 

 

Figure 2.10: Siemens servo drive speed control - Configuring the network connection between PLC and drive

شکل ۲٫۱۰: کنترل سرعت سروو درایو زیمنس – پیکربندی اتصال شبکه بین PLC و درایو

 

 

کنترل سرعت سروو درایو: منطق PLC

تمرکز اصلی این بخش، ارائه‌ی یک راهنمای جامع برای برنامه‌نویسی PLC است تا کاربران بتوانند وظیفه را به‌طور مؤثر انجام دهند.

بلوک Main OB1 (organization block) را پیدا کرده و آن را باز کنید تا به محتویات آن دسترسی پیدا کنید. پس از ورود، می‌توانید تابع SinaSpeed را از پوشه SINAMICS که تحت “Optional packages” در کارت وظایف “Instructions” قرار دارد، انتخاب کرده و به ناحیه‌ی مشخص شده در OB1 منتقل کنید. زمانی که پنجره “Call options” ظاهر شد، بر روی دکمه OK کلیک کنید تا بلوک داده‌های پس‌زمینه به‌طور خودکار در پروژه وارد شود.

 

 

Figure 3.1: Siemens servo drive speed control - Constructing the PLC logic

شکل ۳٫۱: کنترل سرعت سروو درایو زیمنس – ساخت منطق PLC

 

 

بر روی “Add new block” در زیر پوشه “Program blocks” مربوط به PLC در درخت پروژه دوبار کلیک کنید، تب “Data block” را انتخاب کرده، نام دلخواه را وارد کنید، نوع بلوک داده را Global تعیین کنید و سپس دکمه OK را فشار دهید.

 

Figure 3.2: Siemens servo drive speed control - Creating the desired global data block

شکل ۳٫۲: کنترل سرعت سروو درایو زیمنس – ایجاد بلوک داده‌ی سراسری مورد نظر

متغیرها را در بلوک داده‌ی سراسری ایجاد شده تعریف کنید. پس از آن، تغییرات لازم را در منطق PLC اعمال کنید تا نیازمندی‌های مورد نظر برآورده شود. پس از تکمیل کامپایل پروژه، آن را به CPU PLC منتقل کرده و دانلود کنید تا برای بهره‌برداری عملیاتی آماده شود.

 

 

 

Figure 3.3: Siemens servo drive speed control - Establishing variables for global data block and finalizing PLC logic

شکل ۳٫۳: کنترل سرعت سروو درایو زیمنس – تعریف متغیرها برای بلوک داده‌ی سراسری و نهایی‌سازی منطق PLC

کنترل سرعت سروو درایو: اجرا

در این بخش، با روش‌های اجرای منطق PLC آشنا خواهید شد.

با فشار دادن آیکون عینک (eyeglasses)، می‌توانید به یک رابط مانیتورینگ اختصاصی دسترسی پیدا کنید که اطلاعات بلادرنگ (real-time) و اطلاعات مربوط به OB1 را ارائه می‌دهد. با تنظیم نقطه تنظیم سرعت (speed setpoint) به مقدار دلخواه و فعال کردن محور، درایو راه‌اندازی شده و چرخش موتور آغاز می‌شود.

Figure 4.1: Siemens servo drive speed control - Adjusting speed setpoint and enabling the axis

شکل ۴٫۱: کنترل سرعت سروو درایو زیمنس – تنظیم نقطه سرعت و فعال‌سازی محور

 

با تنظیم نقطه سرعت (speed setpoint) به یک مقدار منفی، می‌توانید جهت چرخش موتور را تغییر دهید و بدین ترتیب رفتار چرخشی آن را تغییر دهید.

 

Figure 4.2: Siemens servo drive speed control - Changing the direction of motor rotation

شکل ۴٫۲: کنترل سرعت سروو درایو زیمنس – تغییر جهت چرخش موتور

 

با غیرفعال کردن محور (deactivating the axis)، چرخش موتور متوقف می‌شود و وضعیت “AxisEnabled” به FALSE تغییر می‌یابد که نشان‌دهنده‌ی حالت غیرفعال آن است.

 

 

 

Figure 4.3: Siemens servo drive speed control - Halting motor rotation

شکل ۴٫۳: کنترل سرعت سروو درایو زیمنس – توقف چرخش موتور

 

کنترل موقعیت سروو درایو: پیکربندی سخت‌افزار

ایجاد یک پروژه و افزودن PLC، سروو درایو و موتور مورد نظر در TIA Portal، مشابه روشی است که پیش‌تر در بخش کنترل سرعت سروو درایو یاد گرفته‌اید.

ویزارد راه‌اندازی سریع (quick startup) را با دوبار کلیک بر روی ویژگی “Guided quick startup” فعال کنید. این اقدام دسترسی شما را به یک رابط کاربری فراهم می‌کند که شما را در انجام مراحل لازم راهنمایی می‌کند. یکی از این مراحل شامل انتساب عملکرد کنترل حرکت از سروو درایو به PLC مشخص شده است. علاوه بر این، می‌توانید تلگرام‌ها، پیکربندی ورودی/خروجی و محدودیت‌ها را مطابق با نیازهای خاص برنامه خود سفارشی کنید.

 

 

 

Figure 5.1: Siemens servo drive position control - Assigning motion control to PLC

شکل ۵٫۱: کنترل موقعیت سروو درایو زیمنس – اختصاص کنترل حرکت به PLC

 

برای بارگذاری پیکربندی آفلاین روی سروو درایو، ضروری است که روی دکمه “Perform a download” در تب “Summary” کلیک چپ کنید. این مرحله برای تکمیل موفقیت‌آمیز فرآیند حیاتی است.

 

 

 

 

Figure 5.2: Siemens servo drive position control - Downloading offline configuration to the drive

شکل ۵٫۲: کنترل موقعیت سروو درایو زیمنس – بارگذاری پیکربندی آفلاین روی درایو

 

گزینه “Devices & networks” را در پنل سمت چپ پیدا کرده و دوبار کلیک کنید تا باز شود. پس از باز شدن، به “Network view” بروید و اتصال بین سروو درایو S200 و PLC را پیکربندی کنید تا یک اتصال قوی و مطمئن برقرار شود.

 

 

Figure 5.3: Siemens servo drive position control - Configuring the network connection between PLC and drive

شکل ۵٫۳: کنترل موقعیت سروو درایو زیمنس – پیکربندی اتصال شبکه بین PLC و درایو

 

به “Topology view” بروید تا روند پیکربندی اتصال توپولوژی بین سروو درایو S200 و PLC آغاز شود و ارتباط شبکه‌ای کارآمد بین این دو مؤلفه برقرار گردد.

 

 

Figure 5.4: Siemens servo drive position control - Configuring the topology connection between PLC and drive

شکل ۵٫۴: کنترل موقعیت سروو درایو زیمنس – پیکربندی اتصال توپولوژی بین PLC و درایو

 

به “Network view” بروید و رابط Profinet مرتبط با PLC را پیدا کنید. سپس در پنجره Inspector گزینه “Properties” را انتخاب کرده و به “Real-time settings” در بخش “Advanced options” در تب “General” بروید. در تنظیمات، “Synchronization role” را روی “Sync master” قرار دهید و مطمئن شوید که “Send clock” روی ۱ میلی‌ثانیه تنظیم شده است.

 

 

 

 

 

Figure 5.5: Siemens servo drive position control - Configuring synchronization and IO communication

شکل ۵٫۵: کنترل موقعیت سروو درایو زیمنس – پیکربندی همگام‌سازی و ارتباط ورودی/خروجی

 

کنترل موقعیت سروو درایو زیمنس: منطق PLC

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

گزینه “Add new object” را در زیر پوشه “Technology objects” داخل PLC_1 در درخت پروژه پیدا کرده و دوبار کلیک کنید تا باز شود. پس از باز شدن، به دسته “Motion Control” بروید و گزینه “TO_PositioningAxis” را انتخاب کنید. سپس نام این شیء تکنولوژی (technology object) را تغییر داده و فرآیند را با کلیک روی OK تکمیل کنید.

 

 

 

Figure 6.1: Siemens servo drive position control - Creating technology object for positioning

شکل ۶٫۱: کنترل موقعیت سروو درایو زیمنس – ایجاد شیء تکنولوژی برای محور موقعیت‌یابی

 

پس از باز کردن پنجره “PositioningAxis”، پارامترهای پایه را مطابق با نیازهای خاص برنامه تنظیم کنید.

 

 

Figure 6.2: Siemens servo drive position control - Configuring fundamental parameters

شکل ۶٫۲: کنترل موقعیت سروو درایو زیمنس – پیکربندی پارامترهای پایه

گزینه “Drive” را پیدا کرده و کلیک کنید، سپس با کلیک روی دکمه ellipsis (…)، گزینه‌های بیشتری را مشاهده کنید. از میان گزینه‌های موجود، در پوشه “Profinet IO-System”، درایو مورد نظر خود را انتخاب کنید. پس از آن، دستگاه مورد نظر را انتخاب کرده و با کلیک روی علامت تیک سبز، انتخاب را تأیید کنید.

 

 

Figure 6.3: Siemens servo drive position control - Selecting the desired drive for applying technology object to it

شکل ۶٫۳: کنترل موقعیت سروو درایو زیمنس – انتخاب درایو مورد نظر برای اعمال شیء تکنولوژی

 

در بخش “Extended parameters”، پارامترهای گسترش‌یافته را به‌گونه‌ای تنظیم کنید که با نیازهای سناریوی فعلی برنامه بهترین تطابق را داشته باشند.

 

 

Figure 6.4: Siemens servo drive position control - Configuring extended parameters

شکل ۶٫۴: کنترل موقعیت سروو درایو زیمنس – پیکربندی پارامترهای گسترش‌یافته

 

گزینه “Main [OB1]” را در زیر پوشه “Program blocks” داخل PLC_1 پیدا کرده و دوبار کلیک کنید تا باز شود. منطق PLC را مطابق شکل ۶٫۵ تغییر دهید تا تغییرات لازم اعمال شود. برای این منظور، می‌توانید از بلوک‌های برنامه‌نویسی موجود در پوشه “Motion Control” تحت گزینه “Technology” در پنل “Instruction” استفاده کنید. پروژه را کامپایل کرده و سپس آن را با دانلود به PLC منتقل کنید.

 

 

 

Figure 6.5: Siemens servo drive position control - Finalizing PLC logic

شکل ۶٫۵: کنترل موقعیت سروو درایو زیمنس – نهایی‌سازی منطق PLC

 

کنترل موقعیت سروو درایو زیمنس: اجرا

یک جدول کامل Watch and Force ایجاد کنید که امکان مانیتورینگ هم‌زمان جدول Watch ساخته شده و بلوک سازمانی (organization block) را فراهم کند، تا بتوانید داده‌ها و اجرای برنامه را به طور همزمان مشاهده و مدیریت کنید.

 

 

 

Figure 7.1: Siemens servo drive position control - Creating the desired watch and force table

شکل ۷٫۱: کنترل موقعیت سروو درایو زیمنس – ایجاد جدول Watch و Force مورد نظر

 

با استفاده از دستور “Enable” موجود در MC_POWER، می‌توانید محور را فعال کنید، که در نتیجه وضعیت “Status” در MC_POWER به True تغییر می‌یابد.

 

 

Figure 7.2: Siemens servo drive position control - Enabling the status of MC_Power

شکل ۷٫۲: کنترل موقعیت سروو درایو زیمنس – فعال‌سازی وضعیت MC_POWER

 

پس از فعال‌سازی درایو، در این برنامه مقدار موقعیت ۶.۱۴ مشاهده می‌شود، اما شایان ذکر است که این مقدار در سایر برنامه‌ها می‌تواند متفاوت باشد.

 

 

Figure 7.3: Siemens servo drive position control -  Measuring the drive’s actual position

شکل ۷٫۳: کنترل موقعیت سروو درایو زیمنس – اندازه‌گیری موقعیت واقعی درایو

 

اجرای موقعیت‌یابی نسبی (relative positioning) را آغاز کنید و پس از اتمام موقعیت، موقعیت واقعی به دست آمده برابر با ۱۰۶.۱۴ اندازه‌گیری می‌شود.

 

 

Figure 7.4: Siemens servo drive position control -  Enabling relative positioning and measuring the drive's actual position

شکل ۷٫۴: کنترل موقعیت سروو درایو زیمنس – فعال‌سازی موقعیت‌یابی نسبی و اندازه‌گیری موقعیت واقعی درایو

 

اجرای فرآیند بازگشت به مبدا (homing) را آغاز کنید و پس از اتمام این فرآیند، موقعیت فعلی برابر با ۰.۰ اندازه‌گیری می‌شود.

 

 

 

Figure 7.5: Siemens servo drive position control - Enabling the homing process and measuring the drive’s actual position

 

شکل ۷٫۵: کنترل موقعیت سروو درایو زیمنس – فعال‌سازی موقعیت‌یابی مطلق و اندازه‌گیری موقعیت واقعی درایو

 

اجرای موقعیت‌یابی مطلق (absolute positioning) را آغاز کنید و پس از اتمام وظیفه موقعیت‌یابی، موقعیت واقعی به دست آمده برابر با ۱۰۰.۰ اندازه‌گیری می‌شود. اجرای موقعیت‌یابی مطلق تنها زمانی امکان‌پذیر است که محور به وضعیت homed رسیده باشد.

 

 

Figure 7.6: Siemens servo drive position control - Enabling absolute positioning and measuring the drive’s actual position

شکل ۷٫۶: کنترل موقعیت سروو درایو زیمنس – فعال‌سازی موقعیت‌یابی مطلق و اندازه‌گیری موقعیت واقعی درایو

 

 

نتیجه‌گیری جهت راه اندازی سروو درایو زیمنس Sinamics

در پایان، شما راه اندازی سروو درایو زیمنس Sinamics را مرور کرده و یاد گرفتید که چگونه سرعت و موقعیت سیستم سروو درایو Siemens S200 PN را با استفاده از PLC های SIMATIC S7-1500 و نرم‌افزار TIA Portal کنترل کنید. این ویژگی‌ها، مهندسین اتوماسیون را با قابلیت‌های ضروری کنترل دقیق موقعیت و سرعت توانمند می‌سازد و امکان دستیابی به کنترل حرکت برجسته و ارتقای عملیات اتوماسیون صنعتی را فراهم می‌کند.

 

 

 

 

 

 

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

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