ماسٽر SCADA 4D. ڇا ARM تي زندگي آهي؟

ماسٽر SCADA 4D. ڇا ARM تي زندگي آهي؟

صنعتي آٽوميشن جي ميدان ۾ ڪافي تجربو هئڻ ڪري، اسان هميشه پنهنجي مسئلن کي حل ڪرڻ لاءِ بهترين اختيارن جي ڳولا ۾ آهيون. ڪسٽمر جي ٽيڪنيڪل وضاحتن تي مدار رکندي، اسان کي هڪ يا ٻيو هارڊويئر ۽ سافٽ ويئر جو بنياد چونڊڻو پوندو. ۽ جيڪڏهن TIA-portal سان گڏ سيمينس جي سامان کي نصب ڪرڻ لاء ڪا سخت ضرورت نه هئي، پوء، هڪ قاعدي جي طور تي، چونڊ MasterSCADA 3.XX تي ٿي ويو. بهرحال، سج جي هيٺان هميشه لاءِ ڪجهه به نه رهي ٿو ...

MasterSCADA 4D تي سوئچ ڪرڻ جي منهنجي تجربي بابت، شرطون، هن آرٽيڪل جي ڪٽ هيٺ ARM آرڪيٽيڪچر جي ايمبيڊڊ ڪمپيوٽرن تي ان جي ڪم جون خاصيتون.

پس منظر

اسان Insat - MasterSCADA 4D کان نسبتا نئين ترقي جي جاچ شروع ڪئي - ايترو گهڻو اڳ نه. ان لاءِ ڪيترائي شرط هئا. پهريون، اسان صنعتي آٽوميشن جي شعبي ۾ ماهرن جي وچ ۾ ڪيترائي آزاد سروي ڪيا، اهو معلوم ڪرڻ لاءِ ته ڪهڙا SCADA سسٽم سڀ کان وڌيڪ مشهور آهن (شڪل 1). سروي جي نتيجن جي مطابق، ماسٽر اسڪاڊا سسٽم گهريلو سسٽم جي وچ ۾ پهرين جڳهه وٺندو آهي.

ماسٽر SCADA 4D. ڇا ARM تي زندگي آهي؟
شڪل 1 - سڀ کان وڌيڪ مشهور SCADA سسٽم جي سروي جا نتيجا (تصوير ڪلڪ ڪري سگھجي ٿو)

ٻيو شرط سمجهي سگهجي ٿو ...

ھاڻي اچو سڌو سنئون MasterSCADA 4D ڏانھن. اهو ٻن سافٽ ويئر پروڊڪٽس تي مشتمل آهي، يعني: هڪ ترقياتي ماحول ۽ هڪ رن ٽائم ماحول. اسان هيٺ ڳالهائينداسين ته انهن مان هر هڪ حصو ڪيئن ڪم ڪري ٿو.

ترقي ماحول

سسٽم پروجيڪٽ MasterSCADA 4D ڊولپمينٽ ماحول ۾ ٺاهيو ويو آهي؛ هن کي ڪرڻ لاءِ، توهان کي Insat ويب سائيٽ تي مفت ورزن حاصل ڪرڻ جي ضرورت آهي ۽ ان کي انسٽال ڪرڻ جي هدايتن تي عمل ڪرڻو پوندو.

ماسٽر SCADA 4D. ڇا ARM تي زندگي آهي؟
شڪل 2 — ڊولپمينٽ انوائرمينٽ انٽرفيس (تصوير ڪلڪ ڪري سگھجي ٿو)

پهرين شيء جيڪا توهان جي اکين کي پڪڙيندي آهي ترقياتي ماحول جو خوشگوار انٽرفيس ۽ منصوبي جي آسان ترتيب واري جوڙجڪ. هاڻي هڪ پروجيڪٽ ۾ توهان هڪ پروگرام ٺاهي سگهو ٿا نه صرف هڪ خودڪار ڪم جي جڳهه لاءِ، پر پوري سهولت لاءِ، ڪنٽرولر سان شروع ٿئي ٿو ۽ سرور يا آپريٽر جي ورڪ اسٽيشن تي ختم ٿئي ٿو.

ڊولپمينٽ ماحول صرف ونڊوز او ايس تي هلندو آهي، جيڪو نسبتا واقف ۽ برداشت ڪرڻ وارو آهي، پر رن ​​ٽائم ماحول (رن ٽائم) اسان کي مختلف آپريٽنگ سسٽم ۽ پروسيسر آرڪيٽيڪچرز ۾ ضم ڪرڻ جي صلاحيت سان خوشگوار حيران ڪيو، پر ان کان پوء وڌيڪ.

مان بصري عناصر جي وڏي لائبريري سان پڻ خوش ٿيو. مختلف شعبن جا ماهر انٽرنيٽ تي ڊرائنگ يا آئڪن جي ڳولا ڪرڻ کان سواءِ پاڻ لاءِ بصري عنصرن کي ڳولي سگهندا.

ماسٽر SCADA 4D. ڇا ARM تي زندگي آهي؟
شڪل 3 — بصري عناصر (تصوير ڪلڪ ڪري سگھجي ٿو)

ڪميونيڪيشن پروٽوڪول

سسٽم مختلف ڊرائيورز (متبادل پروٽوڪول) کي سپورٽ ڪري ٿو، جيڪي ڊفالٽ طور MasterSCADA 4D ۾ ضم ٿيل آهن:

  • Modbus TCP/RTU، RTU مٿان TCP
  • ڊي سيون
  • OPC UA/DA/HDA
  • IEC61850
  • SNMP
  • PostgreSQL
  • ايم ڊي ٽي ٽي
  • IEC104
  • ايم ايس ايس ايل ايل
  • هن MySQL
  • پارو (الگ لائبريري) وغيره.

هلندڙ ماحول

رن ٽائم ماحول مختلف آپريٽنگ سسٽم ۽ پرسنل ڪمپيوٽر آرڪيٽيڪچرز تي شروع ڪري سگھجي ٿو؛ توھان رن ٽائم کي مقامي مشين تي پڻ ھلائي سگھو ٿا؛ اھو ڊولپمينٽ ماحول سان گڏ انسٽال ٿيل آھي ۽ بغير پابندين جي ھڪ ڪلاڪ (يا 32 ٽيگ) تائين ھلندو آھي.

AntexGate ڊوائيس

MasterSCADA Runtime ARM پروسيسر آرڪيٽيڪچر ۽ ڊيبين آپريٽنگ سسٽم سان گڏ AntexGate ايمبيڊڊ پي سي تي الڳ آپشن طور اڳ ۾ نصب ٿيل آهي؛ اسان هن ڊوائيس تي ٽيسٽ ڪنداسين.

ماسٽر SCADA 4D. ڇا ARM تي زندگي آهي؟
شڪل 4 - AntexGate ڊوائيس

مصنوعات جي خاصيتون:

  • سي پي يو: 4-ڪور x64 ARM v8 Cortex-A53
  • 1.2Mhz رام: LPDDR2 1024MB
  • غير مستحڪم ياداشت: 8/16/32GB eMMC

توهان ڊوائيس بابت وڌيڪ پڙهي سگهو ٿا هتي.

اچو ته پروگرام کي ايگزيڪيوٽو ڊوائيس ۾ هلائي. مثال طور، اسان Modbus RTU پروٽوڪول استعمال ڪندي پولنگ ۽ ڊيوائس ڪنٽرول ٺاهيو؛ پولنگ قائم ڪرڻ جو عمل سمجھدار آهي ۽ ڪجهه حد تائين هڪ واقف OPC سرور قائم ڪرڻ جهڙو آهي. سچ، ھاڻي رن ٽائم آھي بلٽ ان پروٽوڪول ڊرائيورز ڊيٽا جي بدلي لاءِ.

مثال طور، اچو ته هڪ سادي پروجيڪٽ ٺاهي ٽن پمپن ۽ ٻن والوز کي ڪنٽرول ڪرڻ لاءِ خلاصي پيداوار واري عمل لاءِ. ترقي واري ماحول ۾ اهو هن طرح نظر اچي ٿو، جيئن شڪل 5 ۾.

ماسٽر SCADA 4D. ڇا ARM تي زندگي آهي؟
شڪل 5 - پروجيڪٽ ڊولپمينٽ ماحول ۾ (تصوير ڪلڪ ڪري سگھجي ٿو)

نتيجي طور، اسان کي هڪ سادو يادگار ڊراگرام (شڪل 6) مليو جيڪو ڪنهن به برائوزر ۾ ڪم ڪري ٿو جيڪو HTML5 کي سپورٽ ڪري ٿو.

ماسٽر SCADA 4D. ڇا ARM تي زندگي آهي؟
شڪل 6 — يادگار ڊراگرام (GIF اينيميشن ڪلڪ ڪري سگھجي ٿي)

HMI معلومات ڊسپلي جا اختيار

اهو ممڪن آهي ته WEB ذريعي عملدرآمد ماحول سان ڳنڍڻ؛ هي اختيار اسان کي محدود نه ڪندو آهي ڪلائنٽ چونڊڻ لاءِ ڊيٽا کي ڏسڻ لاءِ ميمونڪ ڊراگرام.
اسان جي صورت ۾، ڊوائيس HDMI، Ethernet، 3G ذريعي معلومات جي پيداوار مهيا ڪري ٿي.
جڏهن HDMI ذريعي ڳنڍيندا آهيون، اسان رسائي ڪندا آهيون LocalHost 127.0 0.1:8043 AntexGate ۾ بلٽ ان برائوزر ذريعي، يا انٽرنيٽ تي هڪ مقرر ٿيل IP:8043 ايڊريس سان ڳنڍيون ٿا يا ٻئي ”ٿئن ڪلائنٽ“ سان ڪمپني جي مقامي نيٽ ورڪ سان.

ماسٽر SCADA 4D. ڇا ARM تي زندگي آهي؟
شڪل 7 — ويب مانيٽرنگ ڍانچي (تصوير ڪلڪ ڪري سگھجي ٿو)

دلچسپ خبر ڊگهي انتظار ۾ MQTT پروٽوڪول هئي، جيڪا عام طور تي SCADA سسٽم ۾ ريموٽ شين جي نگراني ڪرڻ لاء ڪافي نه هئي.
اڄ، هر ڪنهن کي اهو موقعو آهي ته انٽرنيٽ تي هڪ سستو VDS سرور حاصل ڪري هڪ مقرر IP پتي سان (مثال طور، هڪ ڪمپني ويب سائيٽ سرور) ۽ ان تي MQTT بروکر (مثال طور، Mosquito) کي ترتيب ڏيو.
MQTT بروکر سان هڪ سرور حاصل ڪرڻ سان، اسان آساني سان مهانگي آپريٽر سروسز کان نجات حاصل ڪري سگهون ٿا - مقرر ٿيل IP ۽ 900G ڪميونيڪيشن لاءِ 4000 روبل جي بدران هر سال 3 روبل ادا ڪريون ٿا.

ماسٽر SCADA 4D. ڇا ARM تي زندگي آهي؟
شڪل 8 — MQTT مانيٽرنگ ڍانچي (تصوير ڪلڪ ڪري سگھجي ٿو)

اهڙي نيٽ ورڪ جي تعمير نه رڳو ٽرئفڪ کي بچائيندو، پر ڊيٽا کي پڻ محفوظ ڪندو، ڇو ته انٽرنيٽ تي Modbus TCP پروٽوڪول ذريعي ڊيٽا جي منتقلي رابطي جي حفاظت ۽ معيار جي ضمانت نه آهي.
اهڙيء طرح، توهان وڪرو ڪري سگهو ٿا replicable پروجيڪٽ جنهن ۾ ڪلائنٽ پاڻ انٽرنيٽ فراهم ڪرڻ وارو چونڊي. ۽ IP پتي کي ترتيب ڏيڻ ۽ مختص ڪرڻ سان ڪنهن کي به سر درد نه آهي: ڪلائنٽ پاڻ کي ڪنهن به سم ڪارڊ داخل ڪري ٿو يا DHCP سرور سان روٽر سان ڳنڍي ٿو.

ڪارڪردگي

منصوبي لاء، بنيادي شيء رفتار آهي، جنهن کي سڏيو ويندو آهي "ٽاسڪ" اسان کي هن سان مدد ڪندي. ڊفالٽ طور، هر نوڊ صرف هڪ هوندو آهي جڏهن اهو ٺاهيو ويندو آهي - مکيه ڪم. پروجيڪٽ ڊولپر ٺاهي سگھي ٿو انھن مان گھڻا جيئن ڪنھن خاص منصوبي جي آپريشن لاءِ ضروري آھن. ڳڻپيوڪر جون خاصيتون، مثال طور، حساب جي چڪر، هڪ خاص ڪم جي سيٽنگن تي منحصر هوندو. انهن مان هر هڪ ڊوائيس ۾ ٻين کان آزاديء سان ڪم ڪندو. ڪيترن ئي ڪمن کي ٺاهڻ جي صلاح ڏني وئي آهي جيڪڏهن اهو ضروري آهي ته مختلف پروجيڪٽ جي پروگرامن لاء مختلف حساب ڪتاب جي چڪر مهيا ڪن.

هي خصوصيت خاص طور تي دلچسپ آهي ڊوائيسز لاء جيڪي هڪ پروسيسر آهن ڪيترن ئي ڪور سان. هر "ٽاسڪ" سسٽم ۾ هڪ الڳ عمل جي طور تي شروع ڪيو ويو آهي ۽ لوڊ پروسيسر ۾ برابر طور تي ورهايو ويندو آهي. AntexGate ڊوائيس وٽ ARM پروسيسر آهي 4 ڪور سان 1.2 GHz ۽ 1 GB RAM، جيڪا توهان کي اجازت ڏئي ٿي ته گهٽ ۾ گهٽ 4 وڏا ڪم ٺاهي ۽ لوڊ کي ڪور ۾ ورهائي. PLC جي مقابلي ۾، AntexGate ساڳئي قيمت لاء گهٽ ۾ گهٽ 4 ڀيرا وڌيڪ ڪمپيوٽنگ پاور مهيا ڪري سگهي ٿي.

ماسٽر SCADA 4D. ڇا ARM تي زندگي آهي؟
شڪل 9 — لوڊ ڪندي AntexGate ڪمپيوٽنگ صلاحيتن کي رن ٽائم موڊ ۾ (تصوير ڪلڪ ڪري سگھجي ٿو)

جيئن اسان شڪل 9 مان ڏسي سگهون ٿا، سي پي يو لوڊ 2,5٪ کان وڌيڪ ناهي، ۽ صرف 61MB ميموري مختص ڪئي وئي آهي. اهڙيء طرح، هڪ ننڍڙو رن ٽائيم پروجيڪٽ تمام گهٽ تعمير ٿيل وسيلن کي استعمال ڪري ٿو.
ڊوائيس نه صرف هڪ ڪنٽرولر طور استعمال ڪري سگهجي ٿو، پر 2000 کان وڌيڪ I/O پوائنٽن جي پولنگ ۽ 100 WEB ڪلائنٽ کان وڌيڪ سپورٽ ڪرڻ جي صلاحيت سان پڻ مڪمل سرور جي طور تي.

مثال طور، اچو ته 9 ويب ڪلائنٽ کي ڊوائيس سان ڳنڍيون ۽ وسيلن جي استعمال جي ترقي کي ڏسو (شڪل 10).

ماسٽر SCADA 4D. ڇا ARM تي زندگي آهي؟
شڪل 10 — 9 WEB ڪلائنٽ کي ڳنڍڻ دوران AntexGate جي ڪمپيوٽنگ صلاحيتن کي لوڊ ڪندي (تصوير ڪلڪ ڪرڻ لائق)

جيئن توهان مٿي ڏنل انگن اکرن مان ڏسي سگهو ٿا، سي پي يو جو استعمال 2,5٪ کان 6٪ تائين وڌي ويو آهي، ۽ صرف 3MB وڌيڪ ميموري مختص ڪئي وئي آهي.
ڊوائيس جي ڪمپيوٽنگ وسيلن جي وڏي فراهمي جي مهرباني، ڊولپر کي ماسٽر اسڪاڊا 4D ۾ ٺاهيل پروگرام جي معيار تي ڌيان ڏيڻ جي ضرورت ناهي.

ڪراس پليٽ فارم

مان پڻ غور هيٺ SCADA سسٽم جي ڪراس-پليٽ فارم فطرت کي نوٽ ڪرڻ چاهيان ٿو، جيڪو انضمام ڪندڙن کي انهن جي منصوبن کي لاڳو ڪرڻ لاء پليٽ فارمن جو هڪ وڏو انتخاب ڏئي ٿو. هن طريقي جي مهرباني، آپريٽنگ سسٽم يا پي سي آرڪيٽيڪچر جي وچ ۾ منتقلي بلڪل سادي آهي.

ٿڪل

MasterSCADA 4D Insat کان هڪ نسبتا نئين پيداوار آهي. اڄ هن سافٽ ويئر پراڊڪٽ سان ڪم ڪرڻ تي وڌيڪ معلومات نه آهي جيئن اسان چاهيون ٿا. بهرحال، توهان ڊائون لوڊ ڪري سگهو ٿا هڪ مفت ترقياتي ماحول ڪمپني جي سرڪاري ويب سائيٽ تان؛ ان ۾ پروگرام سان ڪم ڪرڻ تي تمام تفصيلي مدد آهي.

ماسٽر SCADA 4D. ڇا ARM تي زندگي آهي؟
شڪل 11 — مدد ونڊو (تصوير ڪلڪ ڪري سگھجي ٿو)

آخر ۾، مان اهو چوڻ چاهيان ٿو ته هي آرٽيڪل ماسٽر اسڪاڊا 4D سافٽ ويئر پراڊڪٽ بابت تعارفي ڊيٽا تي مشتمل آهي ۽ گهڻو ڪجهه نٿو چوي. تنهن هوندي، توهان جي مدد سان، اسان هن سافٽ ويئر پراڊڪٽ سان ڪم ڪرڻ تي وڌيڪ تفصيلي مثال ۽ سبق جاري ڪنداسين.

مان ڏسڻ چاهيندس ته تبصرن ۾ ڪهڙا سوال توهان کي تمام گهڻي دلچسپي وٺن ٿا. ۽ جيڪڏهن ممڪن هجي ته، اسان اڪثر پڇيا ويندڙ سوالن کي MasterSCADA 4D ۾ پروجيڪٽ ٺاهڻ تي سبق ۾ تبديل ڪنداسين.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو