تنظیمات درایو برای اتصال به Profibus

تنظیمات درایو برای اتصال به Profibus : در كنترل درايو از طريق

پروفي باس با دو پارامتر اصلي با عنوان Control Word و Status Word سروكار داريم:

  • Control Word: كه به اختصار CW يا CTW نيز گفته مي شود، فرمان هايي است كه از سمت PLC براي درايو ارسال مي شود، مانند فرمان On/Off و رفرنس سرعت.
  • Status Word: كه به اختصار SW يا STW نيز گفته مي شود، اطلاعاتي است كه از سمت درايو براي PLC ارسال مي شود، مانند اطلاعات وضعيت درايو و مقدار سرعت واقعي.

plc درایو نیرو سازه تنظیمات درایو برای اتصال به Profibus

PLC

براساس تنظيماتي كه در سمت نرم افزار PLC انجام مي شود،

ميزان CW و SW مي تواند حالت هاي مختلفي داشته باشد.

اين تنظيمات براساس پارامتري با عنوان PPO

(مخفف Parameter Process Object) صورت مي گيرد.

تنظيم PPO براي همة انواع درايوها كه به شبكة پروفي

باس متصل مي شوند وجود دارد. PPO‌داراي

حالت هاي مختلفي است، از PPo1 تا PPO5 در هر

حالت تعداد Word مربوط به Status يا Control متفاوت است

. شكل 3. 7 PPOهاي مختلف را نشان مي دهد.

PLC شرکت نیرو سازه پرند خرید تابلو برق نیروگاه خورشیدی

همان طور كه در اين شكل ديده مي شود،

PPO از دو بخش PKW و PZD تشكيل شده است.

اين دو مخفف دو كلمة آلماني زير هستند:

  • Parameter- Kennung- Wert: PKW
  • Prozess datenbereich: PZD

PKW براي پارامترهاي درايو استفاده مي شود

و توسط آن دسترسي به پارامترهاي درايو براي

خواندن يا نوشتن از طريق پروفي باس وجود دارد.

به عنوان مثال مي توان فالت هاي درايو را مانيتور

كرد يا حدود بالا و پايين تعريف شده براي برخي پارامترهاي درايو را تغيير داد.

در شكل 3. 7 ديده مي شود كه اگر از PKW استفاده شود

حداقل Word 4 مورد نياز خواهد بود.دو Word اول شماره ی

ID و Index مربوط به پارامتر درایو را بر اساس اطلاعات سازنده

تعیین می کند و  دو Word آخر، مربوط به مقادير

مورد نظر براي پارامترهاست كه خوانده يا نوشته مي شود.

استفاده از PKW در كنترل درايو از طريق پروفي باس الزامي نيست،

اگر هدف فقط اعمال فرمان و مقدار سرعت مرجع به درايو باشد

مي توان ازPPOهايي كه PKW ندارند نيز استفاده كرد.

به عنوان مثال با PPO3 و PPO4 نيز مي توان به راحتي

درايو را كنترل كرد و اطلاعات مهم آن را خواند. براي

اين دو PPO همان طور كه در شكل 3. 7 ديده مي شود، PKW وجود ندارد.

PZD

PZD براي Process Data كاربرد دارد. در PZD هيچ پارامتري

از درايو وجود ندارد ولي ديتاهاي مربوط به سرعت و وضعيت و…

كه مورد نياز سيستم كنترل است قابل دسترس مي باشند.

به عبارت ديگر Control Word و Status Word براي نيازهاي

ضروري در دسترس هستند ولي پارامترهاي درايو در دسترس نيستند.

لازم است توجه شود كه PKW و PZD در فريم ارسال و دريافت پروفي

باس لحاظ مي شوند اين مطلب در شكل4. 7 ديده مي شود .

همان طور كه مشخص است، اگر از تنظيماتي نظير PPO5 استفاده شود

اگر چه امكان دسترسي به اطلاعات زيادي از درايو وجود دارد

ولي بار شبكه بالاتر مي رود و دسترسي Master به درايوها

با تأخير بيشتري خواهد بود، از اين رو لازم است تنظيم PPO

به صورت بهينه و در حد نياز استفاده شود. در بسياري از كاربردها

مي بينيم كه تنظيم به صورت PPO3 كه حداقل اطلاعات لازم را

براي كنترل كردن درايو و نشان دادن وضعيت آن دارد، استفاده مي شود.

با استفاده از PZD بدون PKW پاسخ ها در حد 20 ميلي ثانيه تأخير دارند.

با به كارگيري PZD و PKW اين تاخير به حدود 50 ميلي ثانيه مي رسد.

PLC شرکت نیرو سازه پرند خرید تابلو برق نیروگاه خورشیدی

در PZD دو Word اول بسيار مهم هستند، اگر اولي

را PZD1 و دومي را PZD2 بناميم، كاربرد آنها به صورت زير خواهد بود:

  • در Control Word از PZD1 براي ارسال فرمان هاي كنترلي به درايو استفاده مي شود.
  • در Control word از PZD2 براي ارسال مقدار سرعت مبنا به درايو استفاده مي شود.
  • در Status Word از PZD1 براي دريافت وضعيت درايو استفاده مي شود.
  • در Status Work از PZD2‌براي دريافت مقدار سرعت واقعي درايو استفاده مي شود.

بيت هاي كنترلي PZD1 يا Control Word 1

براي تمام PPO هاي 1 تا 5، بيت هاي كنترلي درايو در اولين Word

مربوط به PZD كه اصطلاحاً PZD1 ناميده مي شود قرار دارند.

نمونة اين بيت ها براي يك مدل از درايوها در جدول 1. 7 ليست شده است.  

PLC شرکت نیرو سازه پرند خرید تابلو برق نیروگاه خورشیدیPLC شرکت نیرو سازه پرند خرید تابلو برق نیروگاه خورشیدی

آنچه در اين جدول ذكر شده، ممكن است براي درايوهاي سازندگان

مختلف متفاوت باشد، از اين رو براي استفاده از آنها بايد به مدرك

سازنده مراجعه كرد.  با اين وجود در بسياري از درايوها 8 بيت اول

داراي همان عملكردي هستند كه در جدول 8. 4 آمده، ولي بيت

هاي بعدي ممكن است براي درايوهاي مختلف متفاوت باشد.

به عنوان مثال در برخي از درايوها براي تغيير جهت چرخش

از بيت 14 و در برخي درايوها از بيت11 استفاده مي كنند،

به هرحال بررسي منوآل درايو قبل از تنظيم و برنامه نويسي اجتناب ناپذير است.

اگر درايوي كه پارامترهايش طبق جدول 8. 4 است

را در نظر بگيريم، با توجه به وضعيت بيت ها

و با توجه به جدول 9. 4 نكات زير قابل توجه هستند:

PLC شرکت نیرو سازه پرند خرید تابلو برق نیروگاه خورشیدی

  • بيت هاي آزاد (Free) چه يك باشند و چه صفر تأثيري در كنترل ندارند.
  • اگر عدد هگز 447E‌را روي PZD1‌بريزيم، درايو با شيب تعريف شده متوقف مي شود.
  • اگر عدد هگز 447D را روي PZD1 بريزيم، درايو فوراً متوقف مي شود.
  • اگر عدد هگز 447F را روي يك PZD1 بريزيم درايو استارت مي شود

چون بيت 0 يك شده و چرخش در جهت عقربه ساعت خواهد بود زيرا بيت 14 يك شده است.

  • اگر عدد هگز 047F‌را روي PZD1 بريزيم، درايو استارت مي شود چون بيت 0

يك شده و چرخش خلاف عقربه ساعت خواهد بود، زيرا بيت 14 صفر شده است. 

  • Bit 1 و Bit 2 براي Emergency Stop استفاده مي شوند. Bit1‌براي Stop‌سريع

و Bit2 براي Stop‌سريع با توجه به شيب تعيين شده براي

Deceleration‌به كار مي رود. اين بيت ها اگر صفر شوند حالت ترمز سريع فعال مي شود.

  • Bit 3 براي فرمان آمادگي درايو به كار مي رود و به طور نرمال بايد يك باشد.
  • Bit 4 و Bit 5 مي توانند تعيين كنند كه مقدار مبنا به صورت

Ramp به درايو اعمال شود يا خير. به طور نرمال اين بيت ها يك هستند.

  • Bit 6 براي فعال سازي Set point به كار مي رود و به طور نرمال بايد يك باشد.
  • Bit 7 براي ريست كردن فالت درايو به كار مي رود. اگر درايو فالت

داشته باشد و فرمان نگيرد براي Acknowledge كردن فالت بايد

Bit 7 را يك كرده و به صفر برگردانيم، بنابراين مي توانيم

اعداد هگز 44FE و 447E را مانند جدول فوق به ترتيب به PZD1 ارسال كنيم.

  • Bit 8 و Bit 9 براي فرمان Jog به كار مي روند.
  • Bit 10 براي فعال سازي فرمان PZD از طريق پروفي باس به كار مي رود و به طور نرمال بايد يك باشد.

بيت هاي كنترلي PZD2 يا Control Word2

براي تمام PPO هاي 1 تا 5 دومين Word مربوط

به PZD كه اصطلاحاً PZD2 خوانده مي شود،

براي اعمال Set point‌ سرعت به درايو به كار مي رود.

معمولاً اين Word در تمام درايوها براي همين منظور استفاده مي شود.

اگر Scale مربوط به Setpoint درايو بين 0 تا 100 درصد باشد

در اين صورت عدد 4000Hex معادل دور مبناي فركانس

نامي مانند 50Hz خواهد بود. عدد 4000Hex معادل 16384

دسيمال است، بنابراين اگر كاربرد بخواهد مقدار مبنا

را به صورت Hz وارد كند بايد برنامه كوچكي بنويسيد.

اگر فركانس نامي 50 هرتز باشد و كاربر فركانس

دلخواه را به صورت متغير F‌وارد كند، بايد رابطه زير را در برنامه به كار ببرد:

PZD2 = 16384*F/50

بيت هاي وضعيت PZD1 يا Status Word1

اين بيت ها وضعيت هاي مختلفي را از درايو برمي گردانند.

جدول 2. 7 نمونة آنها را براي درايوي كه Control Word

آن در جدول 7.1قبلي ذكر شد نشان مي دهد.  

PLC شرکت نیرو سازه پرند خرید تابلو برق نیروگاه خورشیدی

PLC شرکت نیرو سازه پرند خرید تابلو برق نیروگاه خورشیدی

مي توان بيت دلخواه از اين Work را جدا كرد و در سيستم مانيتورينگ نمايش داد.

بيت هاي وضعيت PZD2 يا Status Word2

براي تمام PPO ها دومين Word مربوط به STW نشانگر مقدار

سرعت واقعي است و اين موضوع به طور معمول براي اكثر

درايوها صادق است. اين مقدار بين صفر تا عدد

4000Hez نشان داده مي شود. اگر كاربر بخواهد

آن را به صورت فركانس ببيند و فركانس نامي 50 هرتزباشد،

لازم است رابطة زير را در برنامه به كار ببرد:

F= PZD2 * 50/16384

ساير PZDها

در PPO2، PPO4 و PPO5 تعداد PZDها بيشتر

از دو Word است و از آنها مي توان اطلاعات

بيشترين در مورد درايو گرفت. به موارد زير توجه كنيد:

  • در درايو AC علاوه بر فيدبك سرعت مي توان فيدبك جريان درايو توسط PZD3 را دريافت كرد. به عنوان مثال اگر براي درايو Micromaster 440 گزينة PPO2 را انتخاب كنيم PZD ها به صورت جدول 3. 7 خواهند بود.

PLC شرکت نیرو سازه پرند خرید تابلو برق نیروگاه خورشیدی

  • در درايو DC علاوه بر فيدبك سرعت مي توان فيدبك جريان آرميچر و فيدبك جريان فيلد و فيدبك ولتاژ آرميچر را نيز دريافت كرد.

PKW

PKW براي خواندن و نوشتن پارامترهاي درايو به كار مي رود.

خواندن و نوشتن پارامترهاي درايو با استفاده از PKW

همان طور كه قبلاً اشاره شد، PKW براي خواندن و نوشتن

پارامترهاي درايو به كار مي رود كه با ديتاهاي

فرايندي PZD متفاوت است. به عنوان مثال اگر لازم باشد

كه پارامتر P1082 درايو Micromaster را از طريق شبكه بخوانيم

يا آن را روي مقدار مورد نظر تنظيم كنيم در اين حالت

بايد از PKW استفاده كنيم. PKW همواره به صورت Word 4 است

كه در PPO1، PPO2 و PPO5 وجود دارد، بنابراين پيش نياز

كار با آن اين است كه درايو اين PPOها را ساپورت كند و

يكي از اين تنظيمات را در پيكربندي لحاظ كرده باشيم.

اين ساختار از 4 بخش كه هر كدام به صورت يك Word هستند، تشكيل شده است.

  • PKE: يا Parameter Identifier يك Word است كه به پارامتر مورد نظر و نوع كاري كه بايد انجام شود اشاره مي كند.
  • IND: يا Index يك Word است و شمارة ايندكس مربوط به پارامتر را مشخص مي كند.
  • PWE1 و PWE2: يا Parameter Value هر كدام يك Word هستند كه ديتايي كه بايد روي درايو نوشته شود در آنها قرار مي گيرند.

PKE از دو بخش تشكيل شده است:

  • AK كه ID مربوط به درخواست يا پاسخ است و در بيت هاي 12 تا 15 قرار مي گيرد.
  • PNU كه مربوط به شمارة پارامتر است و در بيت هاي0 تا 10‌قرار مي گيرد.

 بيت 11 همواره صفر است.

فرض كنيد كه Master مي خواهد از درايو پارامتر P1082 را درخواست كند.

در اين شرايط عدد43A هگز كه معادل 1082 است در PNU مي نشيند

و چون نوع عمل خواندن است، عدد1‌در AK وارد مي شود.

بنابراين عدد 143A در ورد اول PKW يعني در PKE داده مي شود.

ولي اگر نوع عمل نوشتن يك مقدار Real‌باشد، AK‌

بايد 3‌وارد شود و كد درخواست به صورت 343A خواهد بود.

در جواب درايو به Master كه درخواستي PNU تكرار مي شود

ولي AK طبق جدول 5. 7  متفاوت است. مثلاً اگر براي فرمان

نوشتن 343A در پاسخ 243A‌برگردد يعني دستور به درستي

اجرا شده است، ولي اگر در AK عدد 7 ظاهر شود يعني

كد 743A برگردد، به اين معني است كه دستور اجرا نشده است.

عددهاي مختلف براي AK در شرايط درخواست Master به صورت جدول 4. 7است.  

PLC شرکت نیرو سازه پرند خرید تابلو برق نیروگاه خورشیدیPLC شرکت نیرو سازه پرند خرید تابلو برق نیروگاه خورشیدی