PLC Stepper Motor Control- Logical Essentials ကို ကျွမ်းကျင်အောင်လုပ်ပါ။
PLC Stepper Motor Control- Logical Essentials ကို ကျွမ်းကျင်အောင်လုပ်ပါ။
နိဒါန်း
PLCs (Programmable Logic Controllers) များသည် မော်ဂျူလာဖွဲ့စည်းပုံများ၊ ပြောင်းလွယ်ပြင်လွယ်၊ မြန်နှုန်းမြင့်လုပ်ဆောင်ခြင်းနှင့် တိကျသောဒေတာကိုင်တွယ်ခြင်းပါရှိသော စက်မှုထိန်းချုပ်ကွန်ပျူတာများဖြစ်သည်။ ၎င်းတို့သည် မြန်နှုန်းမြင့် သွေးခုန်နှုန်း ရလဒ်များ သို့မဟုတ် ရွေ့လျားမှု ထိန်းချုပ်မှု လုပ်ဆောင်ချက်များကို အသုံးပြု၍ stepper motor များကို ထိန်းချုပ်ရာတွင် ထူးချွန်သည်။
ပုံသေရွေ့လျားမှုအကွာအဝေးနှင့် အမြန်နှုန်းများရှိသော စက်ပစ္စည်းများအတွက်၊ PLC မှတစ်ဆင့် stepper motor များကို ထိန်းချုပ်ခြင်းနှင့် stepper driver သည် အကောင်းဆုံးဖြေရှင်းချက်တစ်ခုဖြစ်သည်။
Stepper Motors ၏လက္ခဏာများ
အချိုးကျ Angular Displacement-stepper motor ၏ angular displacement သည် input pulse count နှင့် တင်းကြပ်စွာအချိုးကျပါသည်။ အပြည့်အဝလည်ပတ်မှုတစ်ခုစီပြီးနောက်၊ နောက်ဆက်တွဲစွမ်းဆောင်ရည်ကောင်းမွန်ကြောင်းသေချာစေမည့် စုစည်းအမှားအယွင်းမရှိပေ။
ရိုးရှင်းပြီး ယုံကြည်စိတ်ချရသော အဖွင့် - Loop Control-stepper motor နှင့် driver circuit ဖြင့်ဖွဲ့စည်းထားသော open-loop ဒစ်ဂျစ်တယ်ထိန်းချုပ်မှုစနစ်သည်ရိုးရှင်းသည်၊ ကုန်ကျစရိတ်-ထိရောက်ပြီး ယုံကြည်စိတ်ချရသည်။ ၎င်းကို စွမ်းဆောင်ရည်မြင့်မားသော အပိတ်-ကွင်းပတ်စနစ်တစ်ခုအဖြစ် ဖန်တီးရန်အတွက် angle feedback loop နှင့်လည်း ပေါင်းစပ်နိုင်သည်။
လျင်မြန်သော ဒိုင်းနမစ်တုံ့ပြန်မှု-Stepper မော်တာများသည် လျင်မြန်စွာ စတင်နိုင်သည်၊ ရပ်သည်၊ နောက်ပြန်ဆုတ်ကာ အမြန်နှုန်းကို ပြောင်းလဲနိုင်သည်။
ကျယ်ပြန့်သော အမြန်နှုန်း အတိုင်းအတာ-အမြန်နှုန်းကို နိမ့်သောအမြန်နှုန်းတွင်ပင် မြင့်မားသော torque output ဖြင့် ကျယ်ပြန့်သောအကွာအဝေးတစ်လျှောက် ချောမွေ့စွာ ချိန်ညှိနိုင်သည်။
Pulse Power Requirement- Stepper motor များသည် pulse - width - modulated power supply လိုအပ်ပြီး AC သို့မဟုတ် DC ပါဝါတွင် တိုက်ရိုက်မလည်ပတ်နိုင်ပါ။
ခြေလှမ်းများမဆုံးရှုံးဘဲ မော်တာမှ တုံ့ပြန်နိုင်သည့် အမြင့်ဆုံးခြေလှမ်းနှုန်းမှာ "စတင်သည့်အကြိမ်နှုန်း" ဖြစ်သည်။ "stopping frequency" သည် ထိန်းချုပ်အချက်ပြမှုကို ရုတ်တရက်ဖြတ်တောက်လိုက်သောအခါ ပစ်မှတ်နေရာကို မကျော်လွန်ဘဲ မော်တာသည် တိကျစွာရပ်တန့်နိုင်သည့် အမြင့်ဆုံးခြေလှမ်းနှုန်းဖြစ်သည်။ မော်တာ၏ စတင်သည့် ကြိမ်နှုန်း၊ ရပ်တန့်သည့် ကြိမ်နှုန်းနှင့် အထွက် ရုန်းအားသည် ဝန်၏ အားအင်မတန်ချိန်နှင့် ကိုက်ညီရမည်။ ဤဒေတာဖြင့်၊ stepper motor ၏ထိရောက်သောအမြန်နှုန်းထိန်းချုပ်မှုဖြစ်နိုင်သည်။
Stepper Motors ၏ PLC ထိန်းချုပ်မှု
Stepper မော်တာကိုထိန်းချုပ်ရန် PLC ကိုအသုံးပြုသောအခါ၊ သင့်လျော်သော PLC နှင့် functional modules များကိုရွေးချယ်ရန် အောက်ပါဖော်မြူလာများကိုအသုံးပြု၍ စနစ်၏သွေးခုန်နှုန်းနှင့်ညီမျှသော၊ အထက်သွေးခုန်နှုန်းကန့်သတ်ချက်နှင့် အများဆုံးသွေးခုန်နှုန်းအရေအတွက်တို့ကို တွက်ချက်ပါ-
Pulse Equivalent = (Stepper Motor Step Angle × Lead) / (360 × Gear Ratio)
Upper Pulse Frequency Limit = (ရွေ့လျားမှုအမြန်နှုန်း × Stepper Motor Microstep ဆက်တင်) / Pulse Equivalent
အများဆုံး Pulse Count = (ရွေ့လျားမှုအကွာအဝေး × Stepper Motor Microstep ဆက်တင်) / Pulse Equivalent
PLC ထိန်းချုပ်မှုအတွက် စနစ်ထည့်သွင်းမှုကို ညှိနှိုင်းပါ။
PLC သည် ဆွေမျိုး သို့မဟုတ် အကြွင်းမဲ့ဖြစ်နိုင်သည့် သြဒိနိတ်စနစ်တစ်ခုကို ဦးစွာတည်ထောင်ရပါမည်။ DM6629 စကားလုံးတွင်-
Bits 00 - 03 သည် pulse output 0 နှင့် ကိုက်ညီပါသည်။
Bits 04 - 07 သည် pulse output 1 နှင့် ကိုက်ညီသည်။
ဤဘစ်များကို 0 သို့ သတ်မှတ်ခြင်းသည် ဆွေမျိုး သြဒီနိတ်စနစ်ကို ရွေးချယ်ပြီး ၎င်းတို့ကို 1 သို့ သတ်မှတ်ချိန်တွင် အကြွင်းမဲ့ သြဒီနိတ်စနစ်ကို ရွေးချယ်သည်။
လျှောက်လွှာဥပမာ
ဝင်ရိုးတစ်ခုတည်း သို့မဟုတ် နှစ်ခု-ဝင်ရိုးရွေ့လျားမှုထိန်းချုပ်မှုတွင်၊ ရွေ့လျားမှုအကွာအဝေး၊ အမြန်နှုန်းနှင့် ဦးတည်ချက်ကဲ့သို့သော ကန့်သတ်ချက်များကို ထိန်းချုပ်ဘောင်ပေါ်တွင် သတ်မှတ်ပေးထားသည်။ PLC သည် ဤဆက်တင်များကိုဖတ်သည်၊ တွက်ချက်မှုများလုပ်ဆောင်ကာ သွေးခုန်နှုန်းနှင့် ဦးတည်ချက်အချက်ပြမှုများကို ထုတ်ပေးသည်။ ဤအချက်ပြမှုများသည် အကွာအဝေး၊ အမြန်နှုန်းနှင့် ဦးတည်ရာကို တိကျသောထိန်းချုပ်မှုရရှိစေရန် stepper motor driver ကို ထိန်းချုပ်ပေးသည်။ လက်တွေ့စမ်းသပ်မှုများသည် ဤစနစ်၏ ယုံကြည်စိတ်ချရမှု၊ ဖြစ်နိုင်ခြေနှင့် ထိရောက်မှုကို အတည်ပြုထားသည်။