මාස්ටර් SCADA 4D. ARM මත ජීවයක් තිබේද?

මාස්ටර් SCADA 4D. ARM මත ජීවයක් තිබේද?

කාර්මික ස්වයංක්‍රීයකරණ ක්ෂේත්‍රයේ බොහෝ අත්දැකීම් ඇති අපි අපගේ ගැටළු විසඳීමට හොඳම විකල්ප සොයමින් සිටිමු. පාරිභෝගිකයාගේ තාක්ෂණික පිරිවිතර මත පදනම්ව, අපට එක් හෝ තවත් දෘඩාංග සහ මෘදුකාංග පදනමක් තෝරා ගැනීමට සිදු විය. TIA-ද්වාරය සමඟ එක්ව Siemens උපකරණ ස්ථාපනය කිරීම සඳහා දැඩි අවශ්‍යතා නොමැති නම්, රීතියක් ලෙස, තේරීම MasterSCADA 3.XX මත වැටුණි. කෙසේ වෙතත්, හිරු යට කිසිවක් සදහටම පවතින්නේ නැත ...

MasterSCADA 4D වෙත මාරුවීමේ මගේ අත්දැකීම්, පූර්වාවශ්‍යතා, ARM ගෘහ නිර්මාණ ශිල්පයේ කාවැද්දූ පරිගණකවල එහි කාර්යයේ විශේෂාංග මෙම ලිපියේ කප්පාදුව යටතේ.

පසුබිම

අපි Insat - MasterSCADA 4D වෙතින් සාපේක්ෂව නව සංවර්ධනයක් පරීක්ෂා කිරීමට පටන් ගත්තේ බොහෝ කලකට පෙර නොවේ. මේ සඳහා පූර්වාවශ්යතාවයන් කිහිපයක් විය. පළමුව, අපි SCADA පද්ධති වඩාත්ම ජනප්රිය වන්නේ කුමක්දැයි සොයා ගැනීමට කාර්මික ස්වයංක්රීයකරණය ක්ෂේත්රයේ විශේෂඥයින් අතර ස්වාධීන සමීක්ෂණ කිහිපයක් සිදු කළා (රූපය 1). සමීක්ෂණ ප්රතිඵල අනුව, MasterSCADA පද්ධතිය ගෘහස්ථ පද්ධති අතර පළමු ස්ථානය ගනී.

මාස්ටර් SCADA 4D. ARM මත ජීවයක් තිබේද?
රූපය 1 — වඩාත් ජනප්‍රිය SCADA පද්ධති පිළිබඳ සමීක්ෂණයක ප්‍රතිඵල (පින්තූරය ක්ලික් කළ හැකි)

දෙවන පූර්වාවශ්යතාව සලකා බැලිය හැකිය ...

දැන් අපි කෙලින්ම MasterSCADA 4D වෙත යමු. එය මෘදුකාංග නිෂ්පාදන දෙකකින් සමන්විත වේ, එනම්: සංවර්ධන පරිසරයක් සහ ධාවන කාල පරිසරයක්. මෙම එක් එක් කොටස් ක්‍රියා කරන ආකාරය ගැන අපි පහතින් කතා කරමු.

සංවර්ධන පරිසරය

පද්ධති ව්‍යාපෘතිය නිර්මාණය කර ඇත්තේ MasterSCADA 4D සංවර්ධන පරිසරය තුළ ය; මෙය සිදු කිරීම සඳහා, ඔබ Insat වෙබ් අඩවියේ නොමිලේ අනුවාදයක් ලබාගෙන විමසුම් අනුගමනය කරමින් එය ස්ථාපනය කළ යුතුය.

මාස්ටර් SCADA 4D. ARM මත ජීවයක් තිබේද?
රූපය 2 — සංවර්ධන පරිසර අතුරුමුහුණත (පින්තූරය ක්ලික් කළ හැකි)

ඔබේ ඇසට හසු වන පළමු දෙය නම් සංවර්ධන පරිසරයේ ප්‍රසන්න අතුරු මුහුණත සහ ව්‍යාපෘතියේ පහසු ධූරාවලි ව්‍යුහයයි. දැන් එක් ව්‍යාපෘතියක් තුළ ඔබට ස්වයංක්‍රීය සේවා ස්ථානයක් සඳහා පමණක් නොව, සම්පූර්ණ පහසුකම සඳහාද වැඩසටහනක් නිර්මාණය කළ හැකිය, පාලකයෙන් ආරම්භ කර සේවාදායකයේ හෝ ක්‍රියාකරුගේ වැඩපොළෙන් අවසන් වේ.

සංවර්ධන පරිසරය ක්‍රියාත්මක වන්නේ Windows OS මත පමණි, එය සාපේක්ෂව හුරුපුරුදු සහ ඉවසිය හැකි නමුත් ධාවන කාල පරිසරය (RunTime) විවිධ මෙහෙයුම් පද්ධති සහ ප්‍රොසෙසර ගෘහ නිර්මාණ ශිල්පයට ඒකාබද්ධ වීමේ හැකියාවෙන් අපව පුදුමයට පත් කළේය, නමුත් පසුව ඒ ගැන වැඩි විස්තර.

දෘශ්‍යකරණ මූලද්‍රව්‍යවල විශාල පුස්තකාලය ගැනද මම සතුටු විය. විවිධ ක්ෂේත්‍රවල විශේෂඥයින්ට අන්තර්ජාලයේ අයිකන ඇඳීමට හෝ සෙවීමෙන් තොරව තමන්ටම දෘශ්‍යකරණ අංග සොයා ගැනීමට හැකි වනු ඇත.

මාස්ටර් SCADA 4D. ARM මත ජීවයක් තිබේද?
රූපය 3 — දෘශ්‍යකරණ මූලද්‍රව්‍ය (පින්තූර ක්ලික් කළ හැකි)

සන්නිවේදන ප්රොටෝකෝල

පද්ධතිය පෙරනිමියෙන් MasterSCADA 4D වෙත ඒකාබද්ධ කර ඇති විවිධ ධාවක (හුවමාරු ප්‍රොටෝකෝල) සඳහා සහය දක්වයි:

  • Modbus TCP/RTU, TCP හරහා RTU
  • DCON
  • OPC UA/DA/HDA
  • IEC61850
  • එස්එන්එම්පී
  • PostgreSQL
  • MQTT
  • IEC104
  • MSSQL
  • MySQL
  • රසදිය (වෙනම පුස්තකාලය) ආදිය.

ධාවන කාලය පරිසරය

ධාවන කාල පරිසරය විවිධ මෙහෙයුම් පද්ධති සහ පුද්ගලික පරිගණක ගෘහ නිර්මාණ ශිල්පය මත දියත් කළ හැකිය; ඔබට දේශීය යන්ත්‍රයක RunTime ධාවනය කළ හැකිය; එය සංවර්ධන පරිසරය සමඟ එක්ව ස්ථාපනය කර සීමාවකින් තොරව පැයක් (හෝ ටැග් 32) ක්‍රියාත්මක වේ.

AntexGate උපාංගය

ARM ප්‍රොසෙසර ගෘහ නිර්මාණ ශිල්පය සහ Debian මෙහෙයුම් පද්ධතිය සහිත AntexGate කාවැද්දූ පරිගණකයේ වෙනම විකල්පයක් ලෙස MasterSCADA ධාවන කාලය පූර්ව ස්ථාපනය කර ඇත; අපි මෙම උපාංගයේ පරීක්ෂණ පවත්වමු.

මාස්ටර් SCADA 4D. ARM මත ජීවයක් තිබේද?
රූපය 4 - AntexGate උපාංගය

නිෂ්පාදන පිරිවිතර:

  • CPU: 4-core x64 ARM v8 Cortex-A53
  • 1.2Mhz RAM: LPDDR2 1024MB
  • වාෂ්පශීලී නොවන මතකය: 8/16/32GB eMMC

ඔබට උපාංගය ගැන වැඩිදුර කියවිය හැකිය මෙහි.

විධායක උපාංගයේ වැඩසටහන ක්රියාත්මක කරමු. උදාහරණයක් ලෙස, අපි Modbus RTU ප්‍රොටෝකෝලය භාවිතයෙන් ඡන්ද විමසීම සහ උපාංග පාලනය නිර්මාණය කළෙමු; ඡන්ද විමසීම සැකසීමේ ක්‍රියාවලිය අවබෝධාත්මක වන අතර හුරුපුරුදු OPC සේවාදායකයක් පිහිටුවීමට තරමක් සමාන වේ. ඇත්ත, දැන් RunTime සතුව දත්ත හුවමාරුව සඳහා ප්‍රොටෝකෝල ධාවකයන් ඇත.

උදාහරණයක් ලෙස, වියුක්ත නිෂ්පාදන ක්‍රියාවලියක් සඳහා පොම්ප තුනක් සහ කපාට දෙකක් පාලනය කිරීම සඳහා සරල ව්‍යාපෘතියක් නිර්මාණය කරමු. සංවර්ධන පරිසරය තුළ එය රූප සටහන 5 හි මෙන් මේ ආකාරයෙන් පෙනේ.

මාස්ටර් SCADA 4D. ARM මත ජීවයක් තිබේද?
රූප සටහන 5 - සංවර්ධන පරිසරයේ ව්‍යාපෘතිය (පින්තූරය ක්ලික් කළ හැකි)

එහි ප්‍රතිඵලයක් වශයෙන්, HTML6 සඳහා සහය දක්වන ඕනෑම බ්‍රවුසරයක ක්‍රියා කරන සරල සිහිවටන රූප සටහනක් (රූපය 5) අපට ලැබුණි.

මාස්ටර් SCADA 4D. ARM මත ජීවයක් තිබේද?
රූපය 6 — සිහිවටන රූප සටහන (GIF සජීවිකරණය ක්ලික් කළ හැකිය)

HMI තොරතුරු සංදර්ශක විකල්ප

WEB හරහා ක්‍රියාත්මක කිරීමේ පරිසරයට සම්බන්ධ විය හැකිය; මෙම විකල්පය සිහිවටන රූප සටහනේ දත්ත බැලීම සඳහා සේවාදායකයෙකු තෝරා ගැනීමේදී අපව සීමා නොකරයි.
අපගේ නඩුවේදී, උපාංගය HDMI, Ethernet, 3G හරහා තොරතුරු ප්රතිදානය සපයයි.
HDMI හරහා සම්බන්ධ වන විට, අපි AntexGate හි ඇති බ්‍රවුසරය හරහා LocalHost 127.0 0.1:8043 වෙත ප්‍රවේශ වන්නෙමු, නැතහොත් අන්තර්ජාලයේ ස්ථාවර IP: 8043 ලිපිනයකට හෝ වෙනත් “තුනී සේවාලාභියා” සමඟ සම්බන්ධ වන්න.

මාස්ටර් SCADA 4D. ARM මත ජීවයක් තිබේද?
රූපය 7 — වෙබ් අධීක්ෂණ ව්‍යුහය (පින්තූරය ක්ලික් කළ හැකි)

SCADA පද්ධතිවල දුරස්ථ වස්තු නිරීක්ෂණය කිරීම සඳහා සාමාන්‍යයෙන් ප්‍රමාණවත් නොවූ දිගුකාලීන අපේක්ෂිත MQTT ප්‍රොටෝකෝලය සිත්ගන්නාසුලු ප්‍රවෘත්තියකි.
අද, සෑම කෙනෙකුටම ස්ථාවර IP ලිපිනයක් (උදාහරණයක් ලෙස, සමාගම් වෙබ් අඩවි සේවාදායකයක්) සමඟ අන්තර්ජාලයේ මිල අඩු VDS සේවාදායකයක් ලබා ගැනීමට සහ MQTT තැරැව්කරු (උදාහරණයක් ලෙස, මදුරුවා) යෙදවීමට අවස්ථාව තිබේ.
MQTT තැරැව්කරුවෙකු සමඟ එක් සේවාදායකයක් ලැබීමෙන්, අපට මිල අධික ක්‍රියාකරු සේවාවන් පහසුවෙන් ඉවත් කළ හැකිය - ස්ථාවර IP සහ 900G සන්නිවේදනය සඳහා රූබල් 4000 ක් වෙනුවට වසරකට රූබල් 3 ක් ගෙවන්න.

මාස්ටර් SCADA 4D. ARM මත ජීවයක් තිබේද?
රූපය 8 — MQTT අධීක්ෂණ ව්‍යුහය (පින්තූරය ක්ලික් කළ හැකි)

අන්තර්ජාලයේ Modbus TCP ප්‍රොටෝකෝලය හරහා දත්ත සම්ප්‍රේෂණය කිරීම සන්නිවේදනයේ ආරක්ෂාව සහ ගුණාත්මකභාවය සහතික නොකරන බැවින් එවැනි ජාල ඉදිකිරීමක් ගමනාගමනය ඉතිරි කරනවා පමණක් නොව දත්ත සුරක්ෂිත කරනු ඇත.
මේ අනුව, සේවාදායකයා විසින්ම අන්තර්ජාල සැපයුම්කරු තෝරා ගන්නා අනුකරණය කළ හැකි ව්‍යාපෘති ඔබට විකිණිය හැකිය. තවද IP ලිපින සැකසීම සහ වෙන් කිරීම සම්බන්ධයෙන් කිසිවෙකුට හිසරදයක් නැත: සේවාදායකයා විසින්ම ඕනෑම SIM කාඩ්පතක් ඇතුල් කරයි හෝ DHCP සේවාදායකයක් සමඟ රවුටරයකට සම්බන්ධ වේ.

කාර්ය සාධනය

ව්යාපෘතිය සඳහා, ප්රධාන දෙය වන්නේ වේගයයි, ඊනියා "කාර්යයන්" මේ සඳහා අපට උපකාර කරනු ඇත. පෙරනිමියෙන්, සෑම නෝඩයක්ම නිර්මාණය කරන විට ඇත්තේ එකක් පමණි - ප්රධාන කාර්යය. ව්‍යාපෘති සංවර්ධකයාට යම් ව්‍යාපෘතියක ක්‍රියාකාරිත්වය සඳහා අවශ්‍ය තරම් ඒවා නිර්මාණය කළ හැකිය. ගණනය කිරීමේ විශේෂාංග, උදාහරණයක් ලෙස, ගණනය කිරීමේ චක්රය, යම් කාර්යයක සැකසුම් මත රඳා පවතී. ඒ සෑම එකක්ම උපාංගයේ අනෙක් අයගෙන් ස්වාධීනව කටයුතු කරනු ඇත. විවිධ ව්යාපෘති වැඩසටහන් සඳහා විවිධ ගණනය කිරීමේ චක්ර සැපයීමට අවශ්ය නම්, කාර්යයන් කිහිපයක් නිර්මාණය කිරීම යෝග්ය වේ.

බහු හරයක් සහිත ප්‍රොසෙසරයක් ඇති උපාංග සඳහා මෙම විශේෂාංගය විශේෂයෙන් සිත්ගන්නා සුළුය. එක් එක් "කාර්යය" පද්ධතිය තුළ වෙනම ක්රියාවලියක් ලෙස දියත් කර ඇති අතර ප්රොසෙසරය හරහා බර ඒකාකාරව බෙදා හරිනු ලැබේ. AntexGate උපාංගයේ ARM ප්‍රොසෙසරය 4 GHz සහ 1.2 GB RAM සහිත ARM ප්‍රොසෙසරයක් ඇත, එමඟින් ඔබට අවම වශයෙන් විශාල කාර්යයන් 1 ක් නිර්මාණය කිරීමට සහ හරය හරහා බර බෙදා හැරීමට ඉඩ සලසයි. PLC හා සසඳන විට, AntexGate හට එකම මිලකට අවම වශයෙන් 4 ගුණයක පරිගණක බලයක් සැපයිය හැකිය.

මාස්ටර් SCADA 4D. ARM මත ජීවයක් තිබේද?
Figure 9 — AntexGate පරිගණක හැකියාවන් ධාවන කාල මාදිලියේ පූරණය කිරීම (පින්තූරය ක්ලික් කළ හැකි)

රූප සටහන 9 න් අපට පෙනෙන පරිදි, CPU භාරය 2,5% ට වඩා වැඩි නොවන අතර, 61MB මතකයක් පමණක් වෙන් කර ඇත. මේ අනුව, කුඩා ධාවන කාල ව්‍යාපෘතියක් ගොඩනඟන ලද සම්පත් ඉතා ස්වල්පයක් පරිභෝජනය කරයි.
උපාංගය පාලකයක් ලෙස පමණක් නොව, I/O ලක්ෂ්‍ය 2000කට වඩා වැඩි ඡන්ද ප්‍රමාණයක් සහ 100 WEB සේවාලාභීන්ට වඩා වැඩි ප්‍රමාණයකට සහය දැක්වීමේ හැකියාව සහිත සම්පූර්ණ සර්වරයක් ලෙසද භාවිතා කළ හැක.

උදාහරණයක් ලෙස, අපි WEB සේවාදායකයින් 9 ක් උපාංගයට සම්බන්ධ කර සම්පත් පරිභෝජනයේ ප්‍රගතිය බලමු (රූපය 10).

මාස්ටර් SCADA 4D. ARM මත ජීවයක් තිබේද?
Figure 10 — WEB සේවාලාභීන් 9ක් සම්බන්ධ කිරීමේදී AntexGate හි පරිගණක හැකියාවන් පූරණය කිරීම (පින්තූරය ක්ලික් කළ හැකි)

ඉහත රූපයෙන් ඔබට පෙනෙන පරිදි, CPU භාවිතය සාමාන්‍යයෙන් 2,5% සිට 6% දක්වා ඉහළ ගොස් ඇති අතර, 3MB වැඩි මතකයක් පමණක් වෙන් කර ඇත.
උපාංගයේ පරිගණක සම්පත් විශාල සැපයුමට ස්තුතිවන්ත වන අතර, MasterSCADA 4D හි නිර්මාණය කරන ලද වැඩසටහනේ ගුණාත්මකභාවය මත සංවර්ධකයාට ඉතිරි කිරීම අවශ්ය නොවේ.

හරස් වේදිකාව

සලකා බලනු ලබන SCADA පද්ධතියේ හරස් වේදිකා ස්වභාවය සටහන් කිරීමට මම කැමැත්තෙමි, එමඟින් ඒකාබද්ධ කරන්නන්ට ඔවුන්ගේ ව්‍යාපෘති ක්‍රියාත්මක කිරීම සඳහා විශාල වේදිකාවක් තෝරා ගත හැකිය. මෙම ප්රවේශයට ස්තූතියි, මෙහෙයුම් පද්ධති හෝ PC ගෘහ නිර්මාණ ශිල්පය අතර සංක්රමණය ඉතා සරල ය.

නිගමනය

MasterSCADA 4D යනු Insat වෙතින් සාපේක්ෂව නව නිෂ්පාදනයකි. අද මෙම මෘදුකාංග නිෂ්පාදනය සමඟ වැඩ කිරීම පිළිබඳව අප කැමති තරම් තොරතුරු නොමැත. කෙසේ වෙතත්, ඔබට සමාගමේ නිල වෙබ් අඩවියෙන් නොමිලේ සංවර්ධන පරිසරයක් බාගත කළ හැකිය; එය වැඩසටහන සමඟ වැඩ කිරීම සඳහා ඉතා සවිස්තරාත්මක උපකාරයක් ඇත.

මාස්ටර් SCADA 4D. ARM මත ජීවයක් තිබේද?
රූපය 11 — උපකාරක කවුළුව (පින්තූරය ක්ලික් කළ හැකි)

අවසාන වශයෙන්, මෙම ලිපියේ MasterSCADA 4D මෘදුකාංග නිෂ්පාදනය පිළිබඳ හඳුන්වාදීමේ දත්ත අඩංගු වන අතර බොහෝ දේ නොකියන බව මම පැවසීමට කැමැත්තෙමි. කෙසේ වෙතත්, ඔබගේ සහාය ඇතිව, අපි මෙම මෘදුකාංග නිෂ්පාදනය සමඟ වැඩ කිරීම පිළිබඳ වඩාත් සවිස්තරාත්මක උදාහරණ සහ පාඩම් නිකුත් කරන්නෙමු.

ඔබ වඩාත් උනන්දුවක් දක්වන ප්‍රශ්න මොනවාදැයි අදහස් දැක්වීමේදී දැකීමට මම කැමතියි. හැකි නම්, අපි නිතර අසන ප්‍රශ්න MasterSCADA 4D හි ව්‍යාපෘති නිර්මාණය කිරීම පිළිබඳ පාඩමක් බවට පත් කරන්නෙමු.

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

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