ARIES PLC110[M02]-MS4, HMI, OPC සහ SCADA, හෝ පුද්ගලයෙකුට කොපමණ Chamomile තේ අවශ්‍යද යන්න. 1 කොටස

සුභ සන්ධ්‍යාවක්, මෙම ලිපියේ හිතවත් පාඨකයින්. මම මේක ලියන්නේ විචාර ආකෘතියෙන්.

පුංචි අවවාදයක්මාතෘකාවෙන් අප කතා කරන්නේ කුමක් දැයි ඔබ වහාම තේරුම් ගත්තේ නම්, පළමු කරුණ (ඇත්ත වශයෙන්ම, PLC හරය) එක් පියවරක් ඉහළ මිල කාණ්ඩයකින් ඕනෑම දෙයකට වෙනස් කරන ලෙස මම ඔබට අවවාද කිරීමට කැමැත්තෙමි.
ආත්මීය වශයෙන් කොපමණ මුදල් ඉතිරිකිරීමක් එතරම් ස්නායුවලට වටින්නේ නැත.

අළු හිසකෙස් ස්වල්පයක් සහ ස්නායු ටික් එකක විස්තාරය ගැන බිය නොවන අය සඳහා, මෙම තාක්ෂණික ආශ්චර්යය නිර්මාණය කළ ආකාරය පසුව මම විස්තරාත්මකව විස්තර කරමි. මෙම ලිපිය යම් විවේචන ප්‍රමාණයක් සමඟ ව්‍යාපෘතිය පිළිබඳ කෙටි විශ්ලේෂණයක් සපයයි.

සම්භවය. ගැටලුව සකස් කිරීම

ඇත්ත වශයෙන්ම, මම සැලසුම් කාර්යාංශයක සේවය කරන අතර, අපගේ පිරිවැටුම් කර්මාන්තශාලාවලට ඒකාබද්ධ කිරීම සඳහා අපි ස්වයංක්රීය උපකරණ පරීක්ෂා කරන්නෙමු. මෑතකදී, OWEN උපකරණ ගබඩාවට පැමිණි අතර එයින් පරීක්ෂණ බංකුවක් එක්රැස් කිරීමට තීරණය විය:

  • PLC110[M02]-MS4 (විධායක පරිසරය MasterSCADA 4D)
  • ක්රියාකරු පැනලය SP307
  • විශ්ව ඇනලොග් සංඥා ආදාන මොඩියුලය МВ110-224.2А
  • MV110-4TD වික්‍රියා මිනුම් සංඥා ආදාන මොඩියුලය
  • විදුලි මිනුම් මොඩියුලය MV110-220.3M

පද්ධති ව්යුහය අරමුණ අනුව ජාල වෙනස් කිරීම සමඟ තෝරා ගන්නා ලදී:

  1. RS-485 මත පදනම් වූ Modbus RTU - PLC සහ වහල් උපාංග අතර සන්නිවේදනය (මොඩියුල, සංඛ්‍යාත පරිවර්තක, ස්මාර්ට් සංවේදක, HMI පැනලය SP307), PLC ජාල මාස්ටර්.
  2. Ethernet මත පදනම් වූ Modbus TCP - විවිධ PLCs එකිනෙකා සමඟ සහ OPC සේවාදායකය සමඟ සන්නිවේදනය කිරීම
  3. OPC සහ SCADA පද්ධති PC සේවාදායකය එකවර විවිධ ජාල දෙකක් අතර ද්වාරයකි (ව්යවසායයේ ආයතනික LAN සහ Modbus TCP පාලක ජාලය (සම්මත වින්ඩෝස් මෙවලම් භාවිතයෙන් දත්ත මාර්ගගත කිරීම සහිත ජාල ඇඩැප්ටර දෙකක්)
  4. ආයතනික LAN හට ප්‍රොක්සි සේවාදායකයක් හරහා අන්තර්ජාල ප්‍රවේශය ඇත

පද්ධතියේ සාමාන්‍ය ව්‍යුහය පහත රූපයේ දැක්වේ:

ARIES PLC110[M02]-MS4, HMI, OPC සහ SCADA, හෝ පුද්ගලයෙකුට කොපමණ Chamomile තේ අවශ්‍යද යන්න. 1 කොටස

බිල්ට් ක්‍රියාකාරීත්වය

  • PLC වෙතින් OPC සේවාදායකය වෙත දත්ත රැස් කිරීම සහ හරවා යැවීම
  • HMI පැනලය හරහා දේශීය පාලනය සහ අධීක්ෂණය
  • OPC සේවාදායකය හරහා SCADA වෙතින් පාලනය සහ අධීක්ෂණය
  • ව්‍යවසාය LAN වෙතින් සහ SCADA සේවාලාභියෙකු භාවිතයෙන් අන්තර්ජාලය හරහා ඕනෑම පරිගණකයකින් පාලනය කරන්න
  • ජංගම OPC මොනිටර LAN සහ අන්තර්ජාලය හරහා සම්බන්ධ කිරීම
  • ඇත්ත වශයෙන්ම, සංරක්ෂණය සහ වාර්තා උත්පාදනය

කිසිවක් මග හැරී නැති බව පෙනේ. පද්ධතිය පිළිබඳ සාමාන්‍ය විස්තරයක් ඇත, දැන්, ඇත්ත වශයෙන්ම, මාතෘකාව මත (එක් එක් නෝඩය ක්‍රියාත්මක කිරීම සමඟ ලිපිවල ඉවත් කිරීමේ ක්‍රම මම විස්තර කරමි):

දුෂ්කරතා ඇති විය

1. PLC ලියකියවිලි

MasterSCADA 4D core මත ප්‍රකාශිත PLC හි බීටා පරීක්ෂාව 2012 දී නිෂ්පාදකයා විසින් පෙන්වා දෙන ලදී. සංකල්පයේ එතරම් ආකර්ෂණීය ආයු කාලයක් තිබියදීත්, 2019 දී සංවර්ධකයා සතුව ඇත්තේ පිටු 28 (!?) ක්‍රමලේඛන අත්පොතක් වන අතර, එහි කිසිදු ප්‍රයෝජනවත් තොරතුරු වලට වඩා මඳක් අඩු වන අතර අත්පොතෙහි තිරපිටපත් MasterSCADA 3D වෙතින් වේ, අතුරු මුහුණත වෙනස් වී ඇති බව සැලකිල්ලට ගැනීම තරමක් හාස්‍යජනක ය.

මාතෘකා 20 කින් යුත් සංසද ත්‍රෙඩ් එකකට අනුගාමිකයින් තිදෙනෙකු සහ විකුණුම් කළමණාකරුවෙකු විසින් සක්‍රියව සහාය දක්වයි.

2. PLC මොඩියුලවල ගෘහ නිර්මාණ ශිල්පය

මෙය සංවාදය සඳහා වෙනම මාතෘකාවකි. කෙටියෙන්: PLC විසින් Modbus RTU වහල් උපාංග ලෙස මොඩියුල සමඟ සන්නිවේදනය කරයි, එය පළමුව RS-485 පරිවර්තකයක් හරහා පරිගණකයකට සම්බන්ධ කිරීමෙන් උපයෝගිතා විසින් වෙන වෙනම වින්‍යාසගත කළ යුතුය.

බුද්ධිමත් යාලුවනේ, ඇත්ත වශයෙන්ම, පීඑල්සී හරහා පරිවර්තකයක් නොමැතිව මෙය කරන්නේ කෙසේදැයි දැන සිටිය හැකිය, අනුපිළිවෙලින් මොඩියුල ජාලයට සම්බන්ධ කිරීම සහ අවශ්‍ය ලේඛන ලිවීම, නමුත් මෙය අත්දැකීම් සහ විශාල වේදනාවක් සමඟ පැමිණේ.

පළමු වරට එවැනි ගෘහ නිර්මාණ ශිල්පයක් දකින සංවර්ධකයෙකු සඳහා, එය කිසිසේත්ම පරිශීලක-හිතකාමී නොවේ.
එසේම, සියලුම ඇනලොග් මොඩියුලයන් නොදන්නා හේතු නිසා අසමත් වීමට කැමතියි, ටෙරා ඉන්කොග්නිටා හි සමස්ත ආර්එස්-485 ජාලයම ඔවුන් සමඟ රැගෙන යයි, නමුත් මට මේ ගැන වෙනම කතා කිරීමට අවශ්‍යය, ඇත්ත වශයෙන්ම, සම්පූර්ණ වීර කාව්‍යයකි. ගැටළුව, මාර්ගය වන විට, අවුරුදු 10 ක් පැරණි, නිෂ්පාදකයා එය සිනාසෙයි "සැකිලි අපට වැඩ නොකළ බව අපි පිළිගත යුතුයි", කෙසේ වෙතත්, මොඩියුල සමඟ සන්නිවේදනය සඳහා ඇති එකම අතුරු මුහුණත මෙය වන අතර, මිනිසුන්, ඉතා බැරෑරුම් ලෙස, ඔවුන්ගේ Modbus RTU ක්‍රියාත්මක කිරීම් දිගු කලක් තිස්සේ ලියා ඇත.

ඒ අතරේ චමමයිල් තේ එක ඉවර වෙන්න පටන් ගත්තා... හිරු බැස යමින් තිබුණි

3. IDE MasterSCADA

අපි චිත්රක මෙවලම් ගැන කතා නොකරමු; මම ඒවා පුළුල් ලෙස පරීක්ෂා කර නැත, නමුත් මම එයට කැමති නැති බව මම වහාම කියමි.

අපි කතා කරන්නේ දත්ත හුවමාරුව සහ IEC සම්මත භාෂා ක්රියාත්මක කිරීම ගැන:

පාලකයේ භෞතික යෙදවුම් සහ ප්‍රතිදානයන් ගෝලීය විචල්‍ය නොවන අතර අන්වර්ථයක් ලිවීමෙන් වැඩසටහනේ ඕනෑම කොටසකින් ප්‍රවේශ විය නොහැක, උදාහරණයක් ලෙස "DI1". ඔබ මෙය හසුරු භාවිතයෙන් එක් එක් වැඩසටහනට ඇදගෙන යා යුතුය, එහි දේශීය විචල්‍යයක් සාදනු ලැබේ, එය අගය උරුම කර හෝ මාරු කරයි. එම. මගේ දැක්ම අනුව පීඑල්සී හි සාරය මඳක් නැති වී ඇත: උපාංගය භෞතික නාලිකා ක්‍රියාත්මක කිරීමේ තර්කනය මට්ටමට ක්‍රමලේඛනය කිරීම සරල කළ යුතුය. "DI1 ආදානය ක්‍රියාරම්භක නම්, ප්‍රතිදානය DO1 ක්‍රියාත්මක කරන්න"සහ එය මේ වගේ "ආදාන DI1 - විචල්‍ය LI1 - විචල්‍ය LO1 - ප්‍රතිදානය DO1", එසේම, මෙම IDE මූලධර්මය නොදැනුවත්කම නිසා, ඔබට “බූලියන්-බූලියන් පරිවර්තනය කළ නොහැක” යන ප්‍රීතිමත් අනතුරු ඇඟවීමක් ලබා ගත හැකිය (බොහෝ විට, ඒවායින් එකක් දර්ශකයක් වේ, නමුත් නිර්මාණකරුවන්ගේ සංස්කාරකවරුන් තුළ මම සිතන්නේ එය වඩාත් එකඟතාවයකි) .

ST, FBD, SFC භාෂාවල පුස්තකාල තරමක් විශාල වන අතර ක්‍රමලේඛනයේ පහසුව සඳහා තේරීමක් ඇත, කෙසේ වෙතත්, මෙම සංරචක ශ්‍රිත නොවේ, නමුත් ක්‍රම කාවැදී ඇති පන්ති, සහ දෙවනුව, බොහෝ දේ විස්තර කිරීමට උදව් නැත. ක්‍රියාකාරීත්වය සහ දත්ත වර්ග. නොපසුබට උත්සාහය මාව CodeSys කර්නල් පුස්තකාල වෙත ගෙන ගිය අතර, මෙම සියලු කාර්යයන් ලබා ගත් අතර, ඔවුන්ගේ උදව් උපකාර විය.

4. SP307 පැනලය සමඟ හුවමාරු කරන්න

දින කිහිපයක් ගත කිරීමට තැනක් නොමැති අයට ඉතා රසවත් සිදුවීමක්.

මට සම්මත GUI පරීක්ෂණය (HMI හෝ SCADA) යනු පරීක්ෂණ 6ක් සිදු කිරීමයි:

  1. විවික්ත සංඥාවක් කියවීම
  2. විවික්ත සංඥාවක් පටිගත කිරීම
  3. නිඛිල අගයක් කියවීම
  4. නිඛිල අගයක් ලිවීම
  5. සැබෑ වටිනාකමක් කියවීම
  6. සැබෑ වටිනාකමක් ලිවීම

ඒ අනුව, මම තිරය මත ප්රාථමික සංරචක 6 ක් අඳින්න සහ එක් එක් අනුපිළිවෙල පරීක්ෂා කරන්න
හුවමාරුව සම්පූර්ණයෙන්ම මොඩියුල සමඟ සමාන වේ, නමුත් වෙනම RS-232/485 PLC වරායකින්, සහ, පෙනෙන පරිදි, වඩා ස්ථායී වේ. එය HMI වහලෙකු බැවින්, මම එයට වෙනස් කිරීමකින් ලියා, ක්‍රියාකරුගේ ක්‍රියාවන් අතපසු නොකිරීමට 500ms ඡන්දයෙන් එය කියෙව්වෙමි.

පළමු ලකුණු 4 පරිපූර්ණ ලෙස සම්පූර්ණ කර ඇත, නමුත් ලකුණු 5 සහ 6 ගැටළු ඇති කළේය.

අපි Single Float වර්ගයේ දත්ත යවා, එය තිරය මත ප්‍රදර්ශනය කර දත්ත එක හා සමාන නොවන බව දකිමු, නමුත් සියලුම ප්‍රතිදාන සැකසුම් (Float, මානය 1 රෙජිස්ටර්, ආදිය) නිවැරදි වේ. ලේඛනයේ පූර්වාදර්ශය විස්තර කර නොමැති බව පැවසීම බොරුවක් වනු ඇත, කෙසේ වෙතත්, කුමන එකක් සහ කොතැනද යන්න සොයා ගැනීමට උත්සාහ කරන්න, එය පිටතින් විහිළුවක්.

දත්ත සහ එය යැවීම සම්බන්ධයෙන් සියලු සැකසුම් හිස්ටරික සෙවුමකින් පසුව, අපි තාක්ෂණික සහාය වෙත ලියන්නෙමු, ප්‍රතිචාරය සාමාන්‍ය දින 5-6 දින තුළ වේ, අපි සම්මත තාක්ෂණික සහාය ස්ක්‍රිප්ටයට අනුව ක්‍රියා කරමු “බලය ක්‍රියාත්මක වී ඇත්දැයි පරීක්ෂා කරන්න - මෘදුකාංග අනුවාදය පරීක්ෂා කරන්න - කරුණාකර තවත් සතියක් ඉන්න - අපි එය අප විසින්ම සොයා ගනිමු. ”.

මාර්ගය වන විට, එය සම්පූර්ණයෙන්ම ප්රමාණවත් නොවන අත්සනක් සහිත සම්පූර්ණයෙන්ම ප්රමාණවත් නොවන ස්ථානයක එක් ටික් එකක් ස්ථාපනය කිරීමෙන් තීරණය විය.

තිරයේ ක්රියාකාරිත්වය තුළ "ස්ලයිඩර්" ආකෘතියේ ඇනලොග් සංඥා ආදානය ඇතුළත් නොවේ, ඉලක්කම් භාවිතයෙන් පෙළ ක්ෂේත්‍රයට පමණක් ඇතුළත් කළ හැක. මෙය සරලවම විශ්මයජනකයි, එක්කෝ අපි "±" බොත්තම් සහ ස්ක්‍රිප්ටය අප විසින්ම ලියන්නෙමු, නැතහොත් අපි යතුරුපුවරුවෙන් අංකයක් ඇතුළත් කර සමහර ධාවකයක මෘදු පාලනය අමතක කරමු.

මම ලිපිය අධික ලෙස පටවන්නේ නැත, එබැවින් මම 2 කොටසෙහි ඉහළ මට්ටමේ ගැටළු විස්තර කරමි.

සාරාංශ ගත කිරීමට, බැලූ බැල්මට විහිළුවක් ලෙස පෙනුනද වින්දිතයාට විශාල වේදනාවක් ගෙන දෙන මෙම ගැටලු විසඳීමට මට ප්‍රමාණවත් නිදහසක් සහ බොහෝ කාලයක් තිබූ බව සටහන් කිරීමට මට අවශ්‍යය. සීමිත කාල සීමාවන් තුළ, එවැනි ගැටළු වලට මුහුණ දීම ඉතා වැදගත් වේ.

PS: මෙහි ඉදිරිපත් කර ඇති සියලුම නිබන්ධන ආත්මීය වන අතර, එය සූදානම් නැති අයට අනතුරු ඇඟවීමේ උත්සාහයක් පමණක් වන අතර නිෂ්පාදකයින්ට වෙනස් කොට සැලකීමට නොවේ, මෙම ලිපිය මෙම දෘෂ්ටි කෝණයෙන් ගන්නා ලෙස මම ඔබෙන් ඉල්ලා සිටිමි.

දෙවන කොටස දැනටමත් මෙහි ඇත: ක්ලික් කරන්න

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න