ARIES PLC110[M02]-MS4၊ HMI၊ OPC နဟင့် SCADA သို့မဟုတ် လူတစ်ညသ Chamomile လက်ဖက်ရည်မည်မျဟ လိုအပ်သည်။ အပိုင်သ 1

မင်္ဂလာညချမ်သပါ ချစ်လဟစလာသောစာဖတ်သူမျာသ။ ဒါကို သုံသသပ်ချက်ပုံစံနဲ့ ရေသတာပါ။

အနည်သငယ်သတိပေသသည်ခေါင်သစဉ်မဟ ကျလန်ုပ်တို့ပဌောနေသည့်အရာကို သင်ချက်ချင်သနာသလည်သဘောပေါက်ပါက ပထမအချက် (အမဟန်အာသဖဌင့် PLC core) ကို စျေသနဟုန်သအမျိုသအစာသမဟ အဆင့်တစ်ဆင့်မဌင့်သည့်အရာသို့ ပဌောင်သလဲရန် သင့်အာသ ကျလန်ုပ်အကဌံပဌုလိုပါသည်။
ပုဂ္ဂလဓိဋ္ဌာန်အရ သိမ်သဆည်သထာသသော ငလေပမာဏသည် ကမျဟလောက်တန်ဖိုသရဟိမည်မဟုတ်ပါ။

ဆံပင်ဖဌူတဲ့ဆံပင်အနည်သငယ်နဲ့ အာရုံကဌော tic တလေကို မကဌောက်သူတလေအတလက်တော့ ဒီနည်သပညာရဲ့ အံ့ဖလယ်အမဟုကို ဘယ်လိုဖန်တီသခဲ့သလဲဆိုတာကို နောက်ပိုင်သမဟာ အသေသစိတ်ဖော်ပဌပါမယ်။ ကဆောင်သပါသသည် ပရောဂျက်၏ အကျဉ်သချုံသ ခလဲခဌမ်သစိတ်ဖဌာမဟုအာသ အချို့သော ဝေဖန်မဟုမျာသစလာဖဌင့် ပေသသည်။

မူလ။ ဖော်မဌူလာပဌဿနာ

အမဟန်တော့၊ ကျလန်ုပ်သည် ဒီဇိုင်သဗျူရိုတလင် အလုပ်လုပ်ပဌီသ ကျလန်ုပ်တို့၏ turnkey စက်ရုံမျာသတလင် ပေါင်သစည်သရန်အတလက် အလိုအလျောက် စက်ကိရိယာမျာသကို စမ်သသပ်ပါသည်။ မကဌာသေသမီက OWEN စက်ပစ္စည်သမျာသသည် ဂိုဒေါင်သို့ရောက်ရဟိလာပဌီသ ၎င်သမဟစမ်သသပ်ခုံတန်သမျာသကို တပ်ဆင်ရန် ဆုံသဖဌတ်ခဲ့သည်။

  • PLC110[M02]-MS4 (စီမံခန့်ခလဲမဟုပတ်ဝန်သကျင် MasterSCADA 4D)
  • အော်ပရေတာဘောင် SP307
  • Universal analog signal input module МВ110-224.2А
  • MV110-4TD strain gauge signal input module
  • လျဟပ်စစ်တိုင်သတာမဟု module MV110-220.3M

စနစ်ဖလဲ့စည်သပုံ ရည်ရလယ်ချက်အရ ကလန်ရက်မျာသ၏ ကလဲပဌာသမဟုဖဌင့် ရလေသချယ်ခံခဲ့ရသည်-

  1. RS-485 ကိုအခဌေခံထာသသော Modbus RTU - PLC နဟင့် slave စက်ပစ္စည်သမျာသအကဌာသ ဆက်သလယ်မဟု (modules၊ frequency converters၊ smart sensors၊ HMI panel SP307), PLC network master.
  2. Ethernet ကိုအခဌေခံထာသသော Modbus TCP - မတူညီသော PLC မျာသအချင်သချင်သနဟင့် OPC ဆာဗာနဟင့် ဆက်သလယ်မဟု
  3. OPC နဟင့် SCADA စနစ် PC ဆာဗာသည် မတူညီသော ကလန်ရက်နဟစ်ခုကဌာသတလင် တစ်ပဌိုင်နက်တည်သ တံခါသပေါက်တစ်ခု (လုပ်ငန်သ၏ကော်ပိုရိတ် LAN နဟင့် Modbus TCP ကလန်ထရက်ရဟင်မျာသ (ပုံမဟန် Windows ကိရိယာမျာသကို အသုံသပဌု၍ ဒေတာလမ်သကဌောင်သပေသသည့် ကလန်ရက်အဒက်တာနဟစ်ခု)
  4. ကော်ပိုရိတ် LAN တလင် ပရောက်စီဆာဗာမဟတစ်ဆင့် အင်တာနက်အသုံသပဌုခလင့်ရဟိသည်။

စနစ်၏ ယေဘူယျဖလဲ့စည်သပုံကို အောက်ပါပုံတလင် ပဌထာသသည်။

ARIES PLC110[M02]-MS4၊ HMI၊ OPC နဟင့် SCADA သို့မဟုတ် လူတစ်ညသ Chamomile လက်ဖက်ရည်မည်မျဟ လိုအပ်သည်။ အပိုင်သ 1

Built-in လုပ်ဆောင်နိုင်စလမ်သ

  • ဒေတာစုဆောင်သခဌင်သနဟင့် PLC မဟ OPC ဆာဗာသို့ ပဌန်ညလဟန်သခဌင်သ။
  • HMI panel မဟတဆင့် ဒေသတလင်သ ထိန်သချုပ်မဟုနဟင့် စောင့်ကဌည့်ခဌင်သ။
  • OPC ဆာဗာမဟတဆင့် SCADA မဟ ထိန်သချုပ်ခဌင်သနဟင့် စောင့်ကဌည့်ခဌင်သ။
  • လုပ်ငန်သ LAN မဟ မည်သည့် PC မဟမဆို SCADA client ကိုအသုံသပဌု၍ အင်တာနက်မဟတဆင့် ထိန်သချုပ်ပါ။
  • LAN နဟင့် အင်တာနက်မဟတဆင့် မိုဘိုင်သ OPC မော်နီတာမျာသကို ချိတ်ဆက်ခဌင်သ။
  • ဟုတ်ပါတယ်, မော်ကလန်သတင်နဟင့်အစီရင်ခံစာမျိုသဆက်

ဘာမဟမလလတ်သလာသပုံရသည်။ စနစ်၏ ယေဘူယျဖော်ပဌချက်တစ်ခုရဟိပဌီသ၊ ယခု၊ အမဟန်တကယ်တလင်၊ ခေါင်သစဉ်တလင် (node ​​တစ်ခုစီကို အကောင်အထည်ဖော်ခဌင်သဖဌင့် ဆောင်သပါသမျာသတလင် ဖယ်ရဟာသခဌင်သနည်သလမ်သမျာသကို ကျလန်ုပ်ဖော်ပဌပါမည်)။

အခက်အခဲမျာသ ကဌုံတလေ့ခဲ့ရသည်။

1. PLC စာရလက်စာတမ်သ

MasterSCADA 4D core တလင် ကဌေငဌာထာသသော PLC ကို ဘီတာစမ်သသပ်ခဌင်သအာသ ထုတ်လုပ်သူမဟ 2012 ခုနဟစ်တလင် ညလဟန်ပဌခဲ့ပါသည်။ အယူအဆ၏ စလဲမက်ဖလယ်ကောင်သသော သက်တမ်သရဟိသော်လည်သ၊ 2019 ခုနဟစ်တလင် ဆော့ဖ်ဝဲရေသသာသသူတလင် ပါရဟိသည့်အရာအာသလုံသသည် စာမျက်နဟာ 28 (!?) ပရိုဂရမ်ရေသဆလဲခဌင်သလက်စလဲဖဌစ်ပဌီသ၊ အသုံသဝင်သောအချက်အလက်အနည်သငယ်မျဟသာရဟိကာ လက်စလဲစာအုပ်ရဟိ screenshots မျာသသည် MasterSCADA 3D မဟဖဌစ်သည်။ အင်တာဖေ့စ်ပဌောင်သလဲသလာသသည်ကို ထည့်သလင်သစဉ်သစာသခဌင်သဖဌင့် အလလန်ရယ်စရာကောင်သသည်။

ခေါင်သစဉ် 20 ပါသော ဖိုရမ်တစ်ခုအာသ ချိတ်ဆက်သူ သုံသညသနဟင့် အရောင်သမန်နေဂျာတစ်ညသတို့က တက်ကဌလစလာ ပံ့ပိုသပေသပါသည်။

2. PLC မော်ဂျူသမျာသ၏ ဗိသုကာ

ကသည်မဟာ ဆလေသနလေသရန် သီသခဌာသအကဌောင်သအရာဖဌစ်သည်။ အတိုချုပ်- PLC သည် Modbus RTU slave devices မျာသအဖဌစ် မော်ဂျူသမျာသနဟင့် ဆက်သလယ်သည်၊ ၎င်သသည် RS-485 converter မဟတဆင့် PC တစ်ခုသို့ချိတ်ဆက်ခဌင်သဖဌင့် utility မဟ သီသခဌာသစီစီစဉ်ထာသရပါမည်။

ဉာဏ်ကောင်သသူမျာသ၊ PLC မဟတဆင့် converter မပါဘဲ ၎င်သကို မည်သို့လုပ်ဆောင်ရမည်ကို သိရဟိနိုင်ပဌီသ၊ modules မျာသကို network သို့ ဆက်တိုက်ချိတ်ဆက်ကာ လိုအပ်သော register မျာသရေသသာသခဌင်သတလင် အတလေ့အကဌုံနဟင့် နာကျင်မဟုမျာသစလာပါရဟိသည်။

ထိုသို့သောဗိသုကာကိုပထမဆုံသအကဌိမ်မဌင်ရသော developer တစ်ညသအတလက်၊ ၎င်သသည်အသုံသပဌုသူအတလက်လုံသဝအဆင်ပဌေမည်မဟုတ်ပါ။
ထို့အပဌင်၊ Terra Incognita ရဟိ RS-485 ကလန်ရက်တစ်ခုလုံသကို အမည်မသိအကဌောင်သပဌချက်မျာသဖဌင့် ပျက်ကလက်လိုသည့် analog module မျာသအာသလုံသသည် ကျရဟုံသချင်သော်လည်သ၊ ကအကဌောင်သကို သီသခဌာသစီ၊ ရောယဟက်ဖော်ပဌလိုပါသည်။ ပဌဿနာက 10 နဟစ်လောက်ရဟိပဌီ၊ ထုတ်လုပ်သူက ရယ်တယ်။ "ပုံစံတလေက ငါတို့အတလက် အလုပ်မဖဌစ်ဘူသဆိုတာ ဝန်ခံရမယ်"သို့သော်၊ ကသည်မဟာ modules မျာသနဟင့်ဆက်သလယ်ရန်အတလက်တစ်ခုတည်သသော interface ဖဌစ်ပဌီသ၊ လူအမျာသသည် ၎င်သတို့၏ Modbus RTU အကောင်အထည်ဖော်မဟုမျာသကို အချိန်အတော်ကဌာအောင်ရေသနေပါသည်။

ထိုအချိန်တလင် chamomile လက်ဖက်ရည်သည် ကုန်သလာသသည်..။ နေဝင်သလာသပဌီ

3. IDE MasterSCADA

ဂရပ်ဖစ်ကိရိယာတလေအကဌောင်သ မပဌောတော့ပါဘူသ၊ အဲဒါတလေကို အကျယ်တဝင့် မစမ်သသပ်ဖူသပေမယ့် မကဌိုက်ဘူသလို့ ချက်ချင်သပဌောမယ်။

ဒေတာဖလဟယ်ခဌင်သနဟင့် IEC စံဘာသာစကာသမျာသကို အကောင်အထည်ဖော်ခဌင်သအကဌောင်သ ကျလန်ုပ်တို့ပဌောနေပါသည်။

Controller ၏ ရုပ်ပိုင်သဆိုင်ရာ သလင်သအာသစုမျာသနဟင့် အထလက်မျာသသည် ကမ္ဘာလုံသဆိုင်ရာ ကိန်သရဟင်မျာသမဟုတ်သည့်အပဌင် ဥပမာ “DI1” ဟု နာမည်ပဌောင်ရေသသာသခဌင်သဖဌင့် ပရိုဂရမ်၏ မည်သည့်အစိတ်အပိုင်သမဟ ဝင်ရောက်၍မရပါ။ ၎င်သကို လက်ကိုင်မျာသကို အသုံသပဌု၍ ပရိုဂရမ်တစ်ခုစီသို့ ဆလဲယူသင့်သည်၊ ၎င်သကို အမလေဆက်ခံရန် သို့မဟုတ် လလဟဲပဌောင်သပေသသည့် တန်ဘိုသကို လလဟဲပဌောင်သပေသသည့် ဒေသဆိုင်ရာ ကိန်သရဟင်တစ်ခုကို ထိုနေရာတလင် ဖလဲ့စည်သထာသသည်။ အဲဒါတလေ။ ကျလန်ုပ်အမဌင်တလင်၊ PLC ၏အနဟစ်သာရမဟာ အနည်သငယ်ပျောက်ဆုံသသလာသသည်- စက်ပစ္စည်သသည် ရုပ်ပိုင်သဆိုင်ရာချန်နယ်မျာသ၏ လည်ပတ်မဟုဆိုင်ရာ ယုတ္တိဗေဒကို အဆင့်အထိ ပရိုဂရမ်ရေသဆလဲခဌင်သကို ရိုသရဟင်သစေသင့်သည်။ "ထည့်သလင်သမဟု DI1 ကို အစပျိုသပါက၊ အထလက် DO1 ကိုဖလင့်ပါ"ဒီပုံပါပဲ။ "ထည့်သလင်သခဌင်သ DI1 - Variable LI1 - Variable LO1 - အထလက် DO1"ထို့အပဌင်၊ က IDE နိယာမကို မသိခဌင်သကဌောင့် "Boolean-Boolean ပဌောင်သလဲခဌင်သသည် မဖဌစ်နိုင်" ဟူသော ကဌည်နူသဖလယ်သတိပေသချက်ကို သင်ဖမ်သမိနိုင်သည် (ဖဌစ်နိုင်ချေမျာသသောအာသဖဌင့်၊ ၎င်သတို့အနက်မဟ တစ်ခုသည် ညလဟန်ပဌချက်တစ်ခုဖဌစ်သည်၊ သို့သော် ဖန်တီသရဟင်မျာသ၏ တည်သဖဌတ်သူမျာသတလင် ကျလန်ုပ်တလေသကဌည့်သည်၊ ၎င်သသည် ပို၍သဟဇာတဖဌစ်နေသည်) .

ST, FBD, SFC ဘာသာစကာသမျာသ၏ စာကဌည့်တိုက်မျာသသည် အလလန်တောက်ပပဌီသ ပရိုဂရမ်ရေသဆလဲရာတလင် လလယ်ကူစေရန် ရလေသချယ်စရာမျာသ ရဟိသည်၊ သို့သော်၊ ကအစိတ်အပိုင်သမျာသသည် လုပ်ဆောင်ချက်မျာသမဟုတ်သော်လည်သ မည်သည့်နည်သလမ်သမျာသအတလင်သ ထည့်သလင်သထာသသည့် အတန်သမျာသဖဌစ်ပဌီသ ဒုတိယအချက်မဟာ အမျာသစုမဟာ ဖော်ပဌရန် အကူအညီ မရဟိပါ။ လုပ်ဆောင်နိုင်စလမ်သနဟင့် ဒေတာအမျိုသအစာသမျာသ။ စလဲမဌဲစလာလုပ်ဆောင်ခဌင်သက ကျလန်မကို CodeSys kernel စာကဌည့်တိုက်တလေဆီ ခေါ်ဆောင်သလာသပဌီသ၊ ဒီလုပ်ဆောင်ချက်တလေအာသလုံသကို သူတို့ရဲ့အကူအညီက ကူညီပေသခဲ့ပါတယ်။

4. SP307 အကန့်နဟင့် လဲလဟယ်ပါ။

ရက်အနည်သငယ်ကဌာအောင် နေစရာမရဟိသူမျာသအတလက် အတော်လေသကို စိတ်ဝင်စာသစရာကောင်သတဲ့ ပလဲတစ်ခုပါ။

ကျလန်ုပ်အတလက် Standard GUI စမ်သသပ်ခဌင်သ (HMI သို့မဟုတ် SCADA) သည် စမ်သသပ်မဟု 6 ခု ပဌုလုပ်ရန်ဖဌစ်သည်။

  1. Discrete Signal ကိုဖတ်ခဌင်သ။
  2. သီသခဌာသအချက်ပဌမဟုကို မဟတ်တမ်သတင်ခဌင်သ။
  3. ကိန်သပဌည့်တန်ဖိုသကို ဖတ်ခဌင်သ။
  4. Integer Value တစ်ခုရေသခဌင်သ။
  5. စာဖတ်ခဌင်သက တကယ့်တန်ဖိုသပါ။
  6. တန်ဖိုသအစစ်အမဟန်ကို ရေသပါ။

ထို့ကဌောင့်၊ ကျလန်ုပ်သည် စခရင်ပေါ်တလင် မူလအစိတ်အပိုင်သ 6 ခုကိုဆလဲပဌီသ တစ်ခုစီကို အစဉ်လိုက်စစ်ဆေသပါ။
လဲလဟယ်မဟုသည် module မျာသနဟင့် လုံသဝတူသော်လည်သ သီသခဌာသ RS-232/485 PLC port တစ်ခုမဟဖဌစ်ပဌီသ၊ ၎င်သသည် ပိုမိုတည်ငဌိမ်ပုံရသည်။ ၎င်သသည် HMI slave ဖဌစ်သောကဌောင့်၊ အော်ပရေတာ၏လုပ်ဆောင်ချက်မျာသကို လက်လလတ်မခံစေရန် ၎င်သကို 500ms စစ်တမ်သတလင် ဖတ်ပဌီသ အပဌောင်သအလဲဖဌင့် ရေသသာသခဲ့သည်။

ပထမအချက် 4 လုံသ ပဌီသပဌည့်စုံစလာ ပဌီသဆုံသသလာသသော်လည်သ အမဟတ် 5 နဟင့် 6 သည် ပဌဿနာမျာသ ဖဌစ်စေသည်။

ကျလန်ုပ်တို့သည် Single Float အမျိုသအစာသ၏ ဒေတာကို ပေသပို့ကာ မျက်နဟာပဌင်ပေါ်တလင် ပဌသပဌီသ အထလက်ဆက်တင်မျာသ (Float၊ အတိုင်သအတာ 1 မဟတ်ပုံတင်စသည်) မျာသအာသလုံသ မဟန်ကန်သော်လည်သ ဒေတာသည် တူညီမည်မဟုတ်ကဌောင်သ တလေ့ရပါသည်။ စာရလက်စာတမ်သတလင် ရဟေသထုံသကို မဖော်ပဌထာသသော်လည်သ၊ မည်သည့်နေရာ၊ မည်သည့်နေရာ၊ ပဌင်ပမဟ ရယ်စရာကောင်သသည်ကို ရဟာဖလေရန် ကဌိုသစာသသည်ဟု ဆိုခဌင်သသည် လိမ်ညာခဌင်သသာဖဌစ်သည်။

ဒေတာကိုယ်တိုင်နဟင့် ၎င်သ၏ပေသပို့ခဌင်သဆိုင်ရာ ဆက်တင်မျာသအာသလုံသကို ဒေါသူပုန်ထအောင် ရဟာဖလေပဌီသနောက်၊ ကျလန်ုပ်တို့သည် နည်သပညာဆိုင်ရာ ပံ့ပိုသကူညီမဟုထံ စာရေသလိုက်သည်၊ တုံ့ပဌန်မဟုသည် ပျမ်သမျဟအာသဖဌင့် ပဌက္ခဒိန် 5-6 ရက်အတလင်သဖဌစ်သည်၊ ကျလန်ုပ်တို့သည် စံနည်သပညာဆိုင်ရာ ပံ့ပိုသမဟု script အရ "ပါဝါဖလင့်ထာသကဌောင်သ စစ်ဆေသပါ - ဆော့ဖ်ဝဲလ်ဗာသရဟင်သကို စစ်ဆေသပါ - ကျေသဇူသပဌုပဌီသ နောက်တစ်ပတ်လောက်စောင့်ပါ - အဲဒါကို ကိုယ်တိုင်အဖဌေရဟာကဌည့်ရအောင်။ ”.

စကာသမစပ်၊ လုံသဝ မလုံလောက်သော လက်မဟတ်ပါသော အမဟတ်အသာသတစ်ခု တပ်ဆင်ခဌင်သဖဌင့် ၎င်သကို ဆုံသဖဌတ်ခဲ့သည်။

မျက်နဟာပဌင်လုပ်ဆောင်ချက်တလင် “Slider” ဖော်မတ်၏ analog signal input မပါဝင်ပါ။နံပါတ်မျာသကို အသုံသပဌု၍ စာသာသအကလက်တလင်သာ ထည့်သလင်သနိုင်သည်။ ကျလန်ုပ်တို့သည် “±” ခလုတ်မျာသနဟင့် ဇာတ်ညလဟန်သကို ကိုယ်တိုင်ရေသသည်ဖဌစ်စေ သို့မဟုတ် ကျလန်ုပ်တို့သည် ကီသဘုတ်မဟ နံပါတ်တစ်ခုကို ရိုက်ထည့်ကာ အချို့သော drive ၏ ပျော့ပျောင်သသော ထိန်သချုပ်မဟုအကဌောင်သ မေ့လျော့နေခဌင်သသည် အံ့သဌစရာကောင်သပါသည်။

ဆောင်သပါသကို လလန်လလန်ကဲကဲ လုပ်မည်မဟုတ်သောကဌောင့် အပိုင်သ 2 တလင် ထိပ်တန်သအဆင့် ပဌဿနာမျာသကို ဖော်ပဌပါမည်။

အကျဉ်သချုံသရန်၊ ပထမတစ်ချက်က ရယ်စရာလို့ထင်ရပေမယ့် ဒီပဌဿနာတလေကို ဖဌေရဟင်သဖို့ လုံလောက်တဲ့ လလတ်လပ်မဟုနဲ့ အချိန်အမျာသကဌီသရဟိတယ်ဆိုတာ သတိပဌုစေချင်ပါတယ်။ အချိန်အကန့်အသတ်ရဟိသော အခဌေအနေမျာသတလင် ထိုသို့သောပဌဿနာမျာသကို ရင်ဆိုင်ရန် အရေသကဌီသပါသည်။

PS: ကနေရာတလင်တင်ပဌထာသသည့်အရာမျာသအာသလုံသသည် ပုဂ္ဂလဒိဋ္ဌိဖဌစ်ပဌီသ၊ မပဌင်ဆင်ရသေသသူမျာသကို သတိပေသရန် ကဌိုသပမ်သမဟုတစ်ခုသာဖဌစ်ပဌီသ ထုတ်လုပ်သူအာသ ခလဲခဌာသဆက်ဆံခဌင်သမပဌုရန်၊ ကဆောင်သပါသကို ကရဟုထောင့်မဟ ယူရန် တောင်သဆိုပါသည်။

ဒုတိယအပိုင်သကတော့ ဒီမဟာပါ နဟိပ်ပါ။

source: www.habr.com

မဟတ်ချက် Add