මාස්ටර් 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 — සංවර්ධන පරිසර අතුරුමුහුණත (ක්ලික් කළ හැකි රූපය)

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

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

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

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

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

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

  • මොඩ්බස් TCP/RTU, TCP හරහා RTU
  • ඩීසීඕඑන්
  • OPC UA/DA/HDA
  • IEC61850
  • එස්එන්එම්පී
  • PostgreSQL
  • MQTT
  • IEC104
  • MSSQL
  • MySQL
  • බුධ (වෙනම පුස්තකාලය) සහ වෙනත්.

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

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

AntexGate උපාංගය

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

මාස්ටර් 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 - සංවර්ධන පරිසරය තුළ ව්‍යාපෘතිය (ක්ලික් කළ හැකි රූපය)

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

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

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

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

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

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

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

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

කාර්ය සාධනය

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

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

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

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

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

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

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

හරස් වේදිකාව

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

නිගමනය

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

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

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

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

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

DDoS ආරක්ෂාව, VPS VDS සේවාදායකයන් සහිත අඩවි සඳහා විශ්වාසදායක සත්කාරකත්වය මිලදී ගන්න 🔥 DDoS ආරක්ෂාව, VPS VDS සේවාදායකයන් සහිත විශ්වාසදායක වෙබ් අඩවි සත්කාරකත්වය මිලදී ගන්න | ProHoster