TM258LF42DT Flashing MSG Fault & Memory Allocation Error များကို ပြင်ဆင်ပါ

Schneider ပြဿနာရှာဖွေဖြေရှင်းခြင်း TM258LF42DT MSG ချို့ယွင်းချက်နှင့် မှတ်ဉာဏ်ခွဲဝေမှု မအောင်မြင်သော အမှားများ မီးနီလင်းလက်နေခြင်း

ခေတ်မီစက်ရုံအလိုအလျောက်စနစ်များသည် programmable logic controllers (PLC) နှင့် distributed control systems (DCS) မှ ထူးကဲသောယုံကြည်စိတ်ချရမှုကို လိုအပ်ပါသည်။ Schneider Electric Modicon TM258LF42DT controller သည် ရှုပ်ထွေးသော motion၊ logic နှင့် fieldbus communications များကို စီမံခန့်ခွဲပါသည်။ သို့သော် ပြုပြင်ထိန်းသိမ်းမှုအင်ဂျင်နီယာများသည် “Memory Allocation Failed” diagnostic message နှင့်အတူ MSG LED သည် အနီရောင်လင်းလာသောအခါ မမျှော်လင့်ဘဲ downtime နှင့် ရင်ဆိုင်ရလေ့ရှိသည်။ Powergear X Automation သည် နည်းပညာအဖွဲ့များအား memory bottlenecks များကို ရောဂါရှာဖွေရန်နှင့် CPU modules များကို မလိုအပ်ဘဲ အစားထိုးခြင်းမပြုဘဲ system operations များကို ပြန်လည်ထူထောင်ရန် ဤလမ်းညွှန်ချက်ကို ပံ့ပိုးပေးပါသည်။

ထိန်းချုပ်စနစ်များတွင် မှတ်ဉာဏ်အရင်းအမြစ်ဖြန့်ဖြူးမှုကို နားလည်ခြင်း

Embedded PLC controller များသည် boot လုပ်ဆောင်နေစဉ်အတွင်း system task များစွာတွင် internal RAM ကို dynamically ခွဲဝေပေးပါသည်။ controller သည် IEC 61131-3 user code၊ communication buffers နှင့် runtime motion services များအတွက် memory ကို partition လုပ်ပါသည်။ SoMachine Diagnostics သည် memory allocation failure ကို report လုပ်သောအခါ runtime engine သည် contiguous RAM blocks များကို secure မလုပ်နိုင်တော့ပါ။ အချိန်ကြာလာသည်နှင့်အမျှ expanded program libraries၊ web visualization files နှင့် complex array structures များသည် ရရှိနိုင်သော memory ကို အသုံးပြုပါသည်။ ထို့ကြောင့် ဤ resource exhaustion သည် runtime operations အတွင်း အနီရောင် flashing MSG fault ကို ဖြစ်ပေါ်စေပါသည်။

Firmware နှင့် Software Compatibility ပြဿနာများကို အကဲဖြတ်ခြင်း

အင်ဂျင်နီယာဆော့ဖ်ဝဲနှင့် ထိန်းချုပ်ကိရိယာ firmware အကြား ဗားရှင်း မကိုက်ညီမှုများသည် မမျှော်လင့်ဘဲ မှတ်ဉာဏ်စီမံခန့်ခွဲမှုအမှားများကို မကြာခဏဖြစ်ပေါ်စေလေ့ရှိသည်။ အမွေအနှစ် SoMachine ဆော့ဖ်ဝဲမှ EcoStruxure Machine Expert သို့ ပရောဂျက်များကို အဆင့်မြှင့်တင်ခြင်းသည် အပ်ဒိတ်လုပ်ထားသော library dependencies များကို ဖြစ်ပေါ်စေနိုင်သည်။ စက်မှုလုပ်ငန်း အလိုအလျောက်စနစ် စံနှုန်းများအရ၊ မသင့်လျော်သော firmware ချိန်ညှိမှုသည် မမျှော်လင့်ဘဲ ထိန်းချုပ်ကိရိယာ boot ပျက်ကွက်မှု ၁၅% အထိ ဖြစ်စေသည်။ ရုပ်ပိုင်းဆိုင်ရာ ထိန်းချုပ်ကိရိယာ firmware သည် ဆော့ဖ်ဝဲလ်စာကြည့်တိုက်အသစ်များကို မပံ့ပိုးပါက၊ initialization လုပ်ရိုးလုပ်စဉ်များ မအောင်မြင်ပါ။ ထို့ကြောင့် အင်ဂျင်နီယာများသည် ပြုပြင်ထားသော အပလီကေးရှင်းများကို ဒေါင်းလုဒ်မလုပ်မီ firmware ပြင်ဆင်မှုများကို အတည်ပြုရမည်။

စက်မှုဆက်သွယ်ရေးဝန်ထုပ်ဝန်ပိုးများနှင့် လုပ်ငန်းတာဝန်ဦးစားပေးမှုများကို စီမံခန့်ခွဲခြင်း

ခေတ်မီထိန်းချုပ်မှုစနစ်များအတွင်း မြင့်မားသောကြိမ်နှုန်းရှိသော fieldbus ဆက်သွယ်ရေးများသည် မှတ်ဉာဏ်ဘာဖာများစွာကို အသုံးပြုပါသည်။ TM258LF42DT ထိန်းချုပ်ကိရိယာသည် Modbus TCP၊ CANopen နှင့် စက်မှုလုပ်ငန်းသုံး Ethernet ပရိုတိုကောများကို တစ်ပြိုင်နက်တည်း ကိုင်တွယ်ပါသည်။ တိုတောင်းသော စက်ဝန်းကြားကာလများတွင် အဝေးထိန်းကိရိယာများစွာကို polling လုပ်ခြင်းသည် ဆက်သွယ်ရေး stack ကို ဝန်ထုပ်ဝန်ပိုးဖြစ်စေသည်။ ရလဒ်အနေဖြင့် ထိန်းချုပ်ကိရိယာသည် နောက်ခံစနစ်တာဝန်များအတွက် သီးသန့်ထားရှိသော မှတ်ဉာဏ်ကို ကုန်ခန်းစေသည်။ အင်ဂျင်နီယာများသည် လုပ်ငန်းဦးစားပေးအချိန်ဇယားများကို အကောင်းဆုံးဖြစ်အောင်ပြုလုပ်ခြင်းနှင့် အရေးမကြီးသော telemetry အချက်အလက်အတွက် polling ကြိမ်နှုန်းများကို လျှော့ချခြင်းဖြင့် ဤအန္တရာယ်ကို လျှော့ချနိုင်သည်။

အဆင့်ဆင့် အကောင်အထည်ဖော်ခြင်းနှင့် ရောဂါရှာဖွေခြင်း အစီအစဉ်

  1. ရောဂါရှာဖွေရေးကိရိယာများကို ချိတ်ဆက်ပါ- မှတ်ဉာဏ်အသုံးပြုမှု မက်ထရစ်များနှင့် တက်ကြွသော စနစ်အမှားမှတ်တမ်းများကို ကြည့်ရှုရန် SoMachine Diagnostics ကို ချိတ်ဆက်ပါ။
  2. Cold Application Reset ကို လုပ်ဆောင်ပါ- ဆော့ဖ်ဝဲလ်ချို့ယွင်းချက်များကို ခွဲခြားသိရှိနိုင်ရန် လက်ရှိအသုံးပြုနေသော ပရောဂျက်မှတ်ဉာဏ်ကို ရှင်းလင်းပြီး အသေးစိတ်ပြင်ဆင်ထားသော အရန်ကူးယူမှုဗားရှင်းကို ပြန်လည်ဒေါင်းလုဒ်လုပ်ပါ။
  3. ဖိုင်စနစ်သိုလှောင်မှုကို သန့်ရှင်းရေးလုပ်ပါ- အတွင်းပိုင်းသိုလှောင်မှုမှ ခေတ်မမီတော့သော ချက်ပြုတ်နည်းဒေတာ၊ သမိုင်းဝင်ခြေရာခံမှတ်တမ်းများနှင့် အသုံးမပြုရသေးသော ဝဘ် visualization ဖိုင်များကို ဖယ်ရှားပါ။
  4. လုပ်ငန်းလည်ပတ်မှု ကန့်သတ်ချက်များကို ချိန်ညှိပါ- dynamic RAM allocation requests များကို လျှော့ချရန်အတွက် low priority communication task များအတွက် cycle time များကို တိုးမြှင့်ပါ။

ကွင်းဆင်းတပ်ဆင်ခြင်းဆိုင်ရာ အလေ့အကျင့်များနှင့် စက်မှုလုပ်ငန်းသုံး ကက်ဘိနက်ကာကွယ်မှု

မှတ်ဉာဏ်အမှားများသည် ဆော့ဖ်ဝဲလ်အရင်းအမြစ်ကန့်သတ်ချက်များမှ ပေါက်ဖွားလာသော်လည်း၊ မတည်ငြိမ်သောလျှပ်စစ်ပတ်ဝန်းကျင်များသည် runtime crash များကို အရှိန်မြှင့်ပေးသည်။ စက်မှုလုပ်ငန်းအလိုအလျောက်လုပ်ဆောင်သည့်ဟာ့ဒ်ဝဲသည် IEC 60204-1 အောက်ရှိ နိုင်ငံတကာလျှပ်စစ်ဘေးကင်းရေးစည်းမျဉ်းများကို တင်းကျပ်စွာလိုက်နာရန် လိုအပ်သည်။ ပါဝါထောက်ပံ့မှုအတက်အကျများနှင့် လျှပ်စစ်သံလိုက်ဝင်ရောက်စွက်ဖက်မှုများသည် မတည်ငြိမ်သော RAM ဒေတာဖွဲ့စည်းပုံများကို ပျက်စီးစေနိုင်သည်။ ထို့အပြင်၊ မြေမချထားသော ထိန်းချုပ်ကက်ဘိနက်များသည် မြန်နှုန်းမြင့် Ethernet ဆက်သွယ်ရေးလိုင်းများတွင် ဆူညံသံဖြစ်နိုင်ခြေကို တိုးစေသည်။ 24VDC လိုင်းများတွင် surge suppression တပ်ဆင်ခြင်းသည် မမျှော်လင့်ဘဲ ထိန်းချုပ်ကိရိယာပြန်လည်သတ်မှတ်ခြင်းနှင့် မှတ်ဉာဏ်ပျက်စီးခြင်းကို ကာကွယ်ပေးသည်။

B2B ဝယ်ယူမှုနှင့် လိုက်ဖက်ညီမှု အကဲဖြတ်ခြင်း

ဝယ်ယူရေးမန်နေဂျာများသည် MSG ချို့ယွင်းချက်များ ဖလက်ရှ်လုပ်ခြင်းအတွက် အစားထိုးဟာ့ဒ်ဝဲကို မဝယ်ယူမီ ဆော့ဖ်ဝဲလ်ဖွဲ့စည်းပုံများကို အကဲဖြတ်သင့်သည်။ ရုပ်ပိုင်းဆိုင်ရာ ထိန်းချုပ်ကိရိယာကို အစားထိုးခြင်းသည် ဖောင်းပွနေသော ဆော့ဖ်ဝဲလ်အပလီကေးရှင်းများကြောင့် ဖြစ်ပေါ်လာသော မှတ်ဉာဏ်ခွဲဝေမှုအမှားများကို ရှားရှားပါးပါးသာ ဖြေရှင်းပေးပါသည်။ သို့သော် ရုပ်ပိုင်းဆိုင်ရာ CPU ချို့ယွင်းမှုကြောင့် ဟာ့ဒ်ဝဲအစားထိုးရန် လိုအပ်လာပါက တိကျသော I/O channel လိုက်ဖက်ညီမှုကို အတည်ပြုပါ။ ထို့အပြင်၊ တပ်ဆင်ချိန်ကို အချိန်ဇယားဆွဲခြင်းမပြုမီ အစားထိုးထိန်းချုပ်ကိရိယာသည် လက်ရှိပရောဂျက် firmware ဗားရှင်းကို ပံ့ပိုးပေးကြောင်း အတည်ပြုပါ။

အသုံးချမှုအခြေအနေ- ထုပ်ပိုးမှုလိုင်း မှတ်ဉာဏ် အကောင်းဆုံးဖြစ်အောင်ပြုလုပ်ခြင်း

မြန်နှုန်းမြင့် ဆေးဝါးထုပ်ပိုးစက်ရုံတစ်ခုတွင် TM258LF42DT ရပ်တန့်သွားခြင်းနှင့်အတူ အနီရောင် MSG LED မီးများ လင်းလက်တောက်ပနေပါသည်။ စနစ်တွင် မကြာသေးမီက SCADA telemetry နှင့် အဝေးထိန်း ချက်ပြုတ်နည်းစီမံခန့်ခွဲမှု လုပ်ရိုးလုပ်စဉ်များကို ထည့်သွင်းခဲ့သည်။ ရောဂါရှာဖွေရေးက ထုတ်လုပ်မှုအမြင့်ဆုံးအချိန်အတွင်း “Memory Allocation Failed” အမှားတစ်ခု ဖြစ်ပေါ်လာကြောင်း အတည်ပြုခဲ့သည်။ အင်ဂျင်နီယာအဖွဲ့သည် ဟာ့ဒ်ဝဲချို့ယွင်းမှုကို ကနဦးတွင် သံသယရှိခဲ့ပြီး ထိန်းချုပ်ကိရိယာကို အစားထိုးရန် စဉ်းစားခဲ့သည်။

နောက်ထပ် ခွဲခြမ်းစိတ်ဖြာမှုအရ Modbus TCP polling loop အသစ်များသည် မြန်ဆန်သော 10ms task cycle အတွင်းတွင် လည်ပတ်နေကြောင်း ဖော်ပြသည်။ အဖွဲ့သည် မရှိမဖြစ်လိုအပ်သော telemetry task များကို 100ms background cycle သို့ ပြန်လည်သတ်မှတ်ပေးခဲ့သည်။ ထို့အပြင် ၎င်းတို့သည် project file မှ legacy visualization libraries များကို ဖယ်ရှားခဲ့သည်။ ဤပြုပြင်မွမ်းမံမှုများသည် အမြင့်ဆုံး RAM သုံးစွဲမှုကို 35% လျှော့ချပေးခဲ့ပြီး hardware ကုန်ကျစရိတ် မလိုအပ်ဘဲ controller ၏ တည်ငြိမ်မှုကို ပြန်လည်ရရှိစေခဲ့သည်။

Schneider Modicon ထိန်းချုပ်ကိရိယာများနှင့် စက်ရုံအလိုအလျောက်စနစ် ဟာ့ဒ်ဝဲအတွက် ကျွမ်းကျင်သော နည်းပညာပံ့ပိုးမှုများအတွက် ယုံကြည်စိတ်ချရသော အရင်းအမြစ်အတွက်၊ သင့်စက်ရုံအတွက် ယုံကြည်စိတ်ချရသော အစိတ်အပိုင်းများကို ရယူရန် Powergear X Automation သို့ ဝင်ရောက်ကြည့်ရှုပါ။

မကြာခဏမေးလေ့ရှိသောမေးခွန်းများ (မေးလေ့ရှိသောမေးခွန်းများ)

Q1: MSG LED မီးနီလေးလင်းနေတာက CPU ဟာ့ဒ်ဝဲ အပြီးအပိုင်ပျက်စီးသွားပြီလို့ အမြဲတမ်းဆိုလိုတာလား။
မဟုတ်ပါ။ ကိစ္စအများစုတွင်၊ မှိတ်တုတ်မှိတ်တုတ် အနီရောင် MSG LED သည် software runtime အမှားများ၊ memory allocation ပျက်ကွက်မှုများ သို့မဟုတ် task cycle များ ပျက်စီးနေခြင်းကို ညွှန်ပြသည်။ သင်သည် memory ကို reset လုပ်ခြင်းနှင့် application code ကို optimize လုပ်ခြင်းဖြင့် ချို့ယွင်းချက်ကို ဖယ်ရှားနိုင်သည်။

မေးခွန်း ၂: ကျွန်ုပ်၏ TM258LF42DT ထိန်းချုပ်ကိရိယာတွင် စုစုပေါင်း မှတ်ဉာဏ်အသုံးပြုမှုကို မည်သို့စစ်ဆေးနိုင်မည်နည်း။
SoMachine သို့မဟုတ် EcoStruxure Machine Expert ဆော့ဖ်ဝဲကို အသုံးပြု၍ သင့် PC ကို ချိတ်ဆက်ပါ။ အချိန်နှင့်တပြေးညီ RAM ခွဲဝေမှု၊ လုပ်ငန်းတာဝန် လုပ်ဆောင်ချိန်များနှင့် မှတ်ဉာဏ် အမှားမှတ်တမ်းများကို ကြည့်ရှုရန် Controller Diagnostics tab သို့ သွားပါ။

မေးခွန်း ၃: TM258LF42DT ကို အခြား M258 မိသားစု ထိန်းချုပ်ကိရိယာဖြင့် တိုက်ရိုက် အစားထိုးနိုင်ပါသလား။
ကြိုတင်အတည်ပြုချက်မရှိဘဲ မဟုတ်ပါ။ မတူညီသော M258 ထိန်းချုပ်ကိရိယာများသည် onboard I/O စွမ်းရည်၊ မှတ်ဉာဏ်ကန့်သတ်ချက်များနှင့် ပံ့ပိုးပေးထားသော ဆက်သွယ်ရေး port များတွင် ကွဲပြားသည်။ ဒေါင်းလုဒ်မလုပ်မီ Machine Expert အတွင်းရှိ သတ်မှတ်ထားသော ပစ်မှတ်မော်ဒယ်အတွက် ပရောဂျက်ကို အမြဲတမ်း compile လုပ်ပါ။

a Comment ချန်ထား

သင့်အီးမေးလ်လိပ်စာပုံနှိပ်ထုတ်ဝေမည်မဟုတ်ပါ။ တောင်းဆိုနေတဲ့လယ်ယာမှတ်သားထားတဲ့ *