Kumu SCADA 4D. Aia ke ola ma ARM?

Kumu SCADA 4D. Aia ke ola ma ARM?

Loaʻa ka nui o ka ʻike ma ke kahua o ka automation ʻoihana, ke ʻimi mau nei mākou i nā koho maikaʻi loa e hoʻoponopono i kā mākou pilikia. Ma muli o nā kikoʻī ʻenehana o ka mea kūʻai aku, pono mākou e koho i kekahi a i ʻole kekahi mea lako a me nā lako polokalamu. A inā ʻaʻohe koi koʻikoʻi no ka hoʻokomo ʻana i nā lako Siemens i hui pū me ka TIA-portal, a laila, ma ke ʻano he kānāwai, ua hāʻule ka koho ma MastersSCADA 3.XX. Eia naʻe, ʻaʻohe mea e mau loa ma lalo o ka lā...

E pili ana i koʻu ʻike no ka hoʻololi ʻana iā MastersSCADA 4D, nā mea e pono ai, nā hiʻohiʻona o kāna hana ma nā kamepiula i hoʻopili ʻia o ka hoʻolālā ARM ma lalo o ke ʻoki o kēia ʻatikala.

Latina

Ua hoʻomaka mākou e hoʻāʻo i kahi hoʻomohala hou mai Insat - MastersSCADA 4D - ʻaʻole i lōʻihi loa. He mau mea pono no keia. ʻO ka mea mua, ua hana mākou i kekahi mau noiʻi kūʻokoʻa ma waena o nā poʻe loea i ke kahua o ka ʻenehana ʻoihana e ʻike i nā ʻōnaehana SCADA i kaulana loa (Figure 1). Wahi a nā hualoaʻa noiʻi, ʻo ka ʻōnaehana MastersCADA ka mea mua ma waena o nā ʻōnaehana home.

Kumu SCADA 4D. Aia ke ola ma ARM?
Kiʻi 1 — Nā hualoaʻa o kahi noiʻi o nā ʻōnaehana SCADA kaulana loa (hiki ke kaomi kiʻi)

Hiki ke noʻonoʻo ʻia ka lua o ka pono ...

I kēia manawa e neʻe pololei kāua iā MastersSCADA 4D ponoʻī. Loaʻa iā ia nā huahana polokalamu ʻelua, ʻo ia hoʻi: kahi hoʻomohala hoʻomohala a me kahi kaiapuni runtime. E kamaʻilio mākou e pili ana i ka hana ʻana o kēlā me kēia ʻāpana ma lalo nei.

Kaiapuni hoʻomohala

Hoʻokumu ʻia ka papahana ʻōnaehana ma ka honua hoʻomohala MastersSCADA 4D; no ka hana ʻana i kēia, pono ʻoe e kiʻi i kahi mana manuahi ma ka pūnaewele Insat a hoʻokomo iā ia ma muli o nā ʻōkuhi.

Kumu SCADA 4D. Aia ke ola ma ARM?
Kiʻi 2 — Hoʻomohala kaiapuni (hiki ke kaomi kiʻi)

ʻO ka mea mua e hopu ai i kou mau maka, ʻo ia ka leʻaleʻa o ke kaiapuni hoʻomohala a me ke ʻano hierarchical kūpono o ka papahana. I kēia manawa i loko o hoʻokahi papahana hiki iā ʻoe ke hana i kahi papahana ʻaʻole wale no kahi wahi hana automated, akā no ka hale holoʻokoʻa hoʻi, e hoʻomaka me ka mea hoʻoponopono a hoʻopau me ka server a i ʻole ka mea hana.

Holo wale ka ʻōnaehana hoʻomohala ma luna o Windows OS, kahi mea maʻamau a ʻae ʻia, akā ʻo ka runtime environment (RunTime) ua hauʻoli mākou me kona hiki ke hoʻohui i loko o nā ʻōnaehana hana like ʻole a me nā hale hana hana, akā ʻoi aku ma hope.

Ua hauʻoli hoʻi au i ka waihona nui o nā mea ʻike. Hiki i nā poʻe loea mai nā ʻano like ʻole ke ʻimi i nā mea hiʻohiʻona no lākou iho me ka ʻole o ke kaha kiʻi a ʻimi ʻana i nā kiʻi ma ka Pūnaewele.

Kumu SCADA 4D. Aia ke ola ma ARM?
Kiʻi 3 — Nā mea ʻike maka (hiki ke kaomi kiʻi)

Kūkākūkā kamaʻilio

Kākoʻo ka ʻōnaehana i nā mea hoʻokele like ʻole (exchange protocols), i hoʻohui ʻia i loko o MastersSCADA 4D ma ka paʻamau:

  • Modbus TCP/RTU, RTU ma luna o TCP
  • DCON
  • OPC UA/DA/HDA
  • IEC61850
  • SNMP
  • PostgreSQL
  • MQTT
  • IEC104
  • MSSQL
  • MySQL
  • ʻO Mercury (kahi waihona puke kaʻawale), etc.

Kaiapuni manawa holo

Hiki ke hoʻokuʻu ʻia ke kaiapuni runtime ma nā ʻōnaehana hana like ʻole a me nā hale hana kamepiula pilikino; hiki iā ʻoe ke holo i ka RunTime ma kahi mīkini kūloko; ua hoʻokomo pū ʻia me ke kaiapuni hoʻomohala a holo no hoʻokahi hola (a i ʻole 32 mau inoa) me ka ʻole o ka palena.

Mea hana AntexGate

Hoʻokomo mua ʻia ʻo MasterSCADA Runtime ma ke ʻano he koho ʻokoʻa ma ka AntexGate i hoʻopili ʻia PC me ka ARM processor architecture a me ka ʻōnaehana hana Debian; e hana mākou i nā hoʻokolohua ma kēia hāmeʻa.

Kumu SCADA 4D. Aia ke ola ma ARM?
Kiʻi 4 - Mea hana AntexGate

Nā huahana huahana:

  • CPU: 4-core x64 ARM v8 Cortex-A53
  • 1.2Mhz RAM: LPDDR2 1024MB
  • Ka hoʻomanaʻo ʻana ʻole: 8/16/32GB eMMC

Hiki iā ʻoe ke heluhelu hou aʻe e pili ana i ka hāmeʻa maanei.

E holo kāua i ka polokalamu ma ka mea hoʻokō. No ka laʻana, ua hana mākou i ke koho balota a me ka hoʻomalu ʻana me ka hoʻohana ʻana i ka protocol Modbus RTU; ʻo ke kaʻina o ka hoʻonohonoho ʻana i ke koho balota he intuitive a ʻano like me ka hoʻonohonoho ʻana i kahi kikowaena OPC maʻamau. ʻOiaʻiʻo, ua kūkulu ʻia ʻo RunTime i nā mea hoʻokele protocol no ka hoʻololi ʻikepili.

E like me ka laʻana, e hana mākou i kahi papahana maʻalahi e hoʻomalu i ʻekolu mau pamu a me ʻelua mau pahu no ka hana hana abstract. I ka hoʻomohala ʻana e like me kēia, e like me ka Figure 5.

Kumu SCADA 4D. Aia ke ola ma ARM?
Kiʻi 5 - Papahana i loko o ke kaiapuni hoʻomohala (hiki ke kaomi kiʻi)

ʻO ka hopena, ua loaʻa iā mākou kahi diagram mnemonic maʻalahi (Figure 6) e hana ana ma nā polokalamu kele pūnaewele e kākoʻo ana iā HTML5.

Kumu SCADA 4D. Aia ke ola ma ARM?
Kiʻi 6 - Mnemonic diagram (hiki ke kaomi GIF animation)

Nā koho hōʻikeʻike HMI

Hiki ke hoʻopili ʻia i ke kaiapuni hoʻokō ma o WEB; ʻaʻole palena kēia koho iā mākou i ke koho ʻana i kahi mea kūʻai aku no ka nānā ʻana i ka ʻikepili ma ka diagram mnemonic.
I kā mākou hihia, hāʻawi ka hāmeʻa i ka hoʻopuka ʻike ma o HDMI, Ethernet, 3G.
I ka hoʻohui ʻana ma o HDMI, komo mākou i ka LocalHost 127.0 0.1:8043 ma o ka polokalamu kele i kūkulu ʻia ma AntexGate, a i ʻole e hoʻopili i kahi IP paʻa: 8043 address ma ka Pūnaewele a i ʻole ka pūnaewele kūloko o ka ʻoihana me kekahi "Thin Client".

Kumu SCADA 4D. Aia ke ola ma ARM?
Kiʻi 7 — ʻōnaehana nānā WEB (hiki ke kaomi kiʻi)

ʻO ka nūhou hoihoi ka protocol MQTT i kali lōʻihi ʻia, ʻaʻole lawa ia no ka nānā ʻana i nā mea mamao ma nā ʻōnaehana SCADA.
I kēia lā, loaʻa i nā mea a pau ka manawa e loaʻa ai kahi kikowaena VDS maʻalahi ma ka Pūnaewele me kahi leka uila IP paʻa (no ka laʻana, kahi kikowaena pūnaewele ʻoihana) a kau i ka MQTT Broker (no ka laʻana, Mosquito) ma luna.
I ka loaʻa ʻana o hoʻokahi kikowaena me kahi mea kūʻai aku MQTT, hiki iā mākou ke hoʻopau maʻalahi i nā lawelawe ʻoihana waiwai - IP paʻa a uku 900 rubles i kēlā me kēia makahiki ma mua o 4000 rubles no nā kamaʻilio 3G.

Kumu SCADA 4D. Aia ke ola ma ARM?
Kiʻi 8 — ʻōnaehana nānā MQTT (hiki ke kaomi kiʻi)

ʻAʻole e mālama ʻia kēlā ʻano hana pūnaewele i nā kaʻa, akā e hoʻopaʻa pū i ka ʻikepili, no ka mea ʻo ka lawe ʻana i ka ʻikepili ma o ka protocol Modbus TCP ma ka Pūnaewele ʻaʻole ia e hōʻoiaʻiʻo i ka palekana a me ka maikaʻi o ke kamaʻilio.
No laila, hiki iā ʻoe ke kūʻai aku i nā papahana replicable kahi e koho ai ka mea kūʻai aku i ka mea hoʻolako pūnaewele iā ia iho. A ʻaʻohe poʻo poʻo o kekahi me ka hoʻonohonoho ʻana a me ka hoʻokaʻawale ʻana i nā helu IP: hoʻokomo ka mea kūʻai aku i kekahi kāleka SIM iā ia iho a pili paha i kahi alalai me kahi kikowaena DHCP.

ʻO ka wikiwiki

No ka papahana, ʻo ka mea nui ka wikiwiki, i kapa ʻia ʻo "Tasks" e kōkua iā mākou i kēia. Ma ka maʻamau, hoʻokahi wale nō node i ka wā i hana ʻia ai - ka hana nui. Hiki i ka mea hoʻolālā papahana ke hana i ka nui o lākou e like me ka mea e pono ai no ka hana o kahi papahana. ʻO nā hiʻohiʻona o ka helu ʻana, no ka laʻana, ka pōʻaiapili helu, e hilinaʻi ʻia i nā hoʻonohonoho o kahi hana. E hana kaʻawale kēlā me kēia o nā mea ʻē aʻe i loko o ka hāmeʻa. Manaʻo ʻia ka hana ʻana i kekahi mau hana inā pono e hāʻawi i nā pōʻai helu helu like ʻole no nā papahana papahana like ʻole.

ʻO kēia hiʻohiʻona he mea hoihoi loa ia no nā hāmeʻa i loaʻa kahi kaʻina me nā cores he nui. Hoʻokuʻu ʻia kēlā me kēia "Task" ma ke ʻano he kaʻina kaʻawale i ka ʻōnaehana a hoʻokaʻawale ʻia ka ukana ma waena o ka mea hana. Loaʻa i ka mea AntexGate kahi mea hana ARM me 4 cores o 1.2 GHz a me 1 GB o RAM, e hiki ai iā ʻoe ke hana ma kahi o 4 mau hana nui a puʻunaue i ka ukana ma waena o nā cores. Ke hoʻohālikelike ʻia me kahi PLC, hiki i ka AntexGate ke hāʻawi i ka liʻiliʻi he 4 mau manawa ʻoi aku ka mana helu no ke kumu kūʻai like.

Kumu SCADA 4D. Aia ke ola ma ARM?
Kiʻi 9 — Ke hoʻouka nei i nā mana helu helu AntexGate ma ke ʻano holo manawa (hiki ke kaomi kiʻi)

E like me kā mākou e ʻike ai mai ka Figure 9, ʻaʻole ʻoi aku ka nui o ka ukana CPU ma mua o 2,5%, a ʻo 61MB wale nō o ka hoʻomanaʻo i hāʻawi ʻia. No laila, hoʻopau ka liʻiliʻi runtime i nā kumuwaiwai i kūkulu ʻia.
ʻAʻole hiki ke hoʻohana ʻia ka hāmeʻa ma ke ʻano he mea hoʻoponopono wale nō, akā, he kikowaena holoʻokoʻa pū me nā koho balota ʻoi aku ma mua o 2000 I/O mau helu a me ka hiki ke kākoʻo i nā mea kūʻai aku ma mua o 100 WEB.

No ka laʻana, e hoʻohui i nā mea kūʻai aku 9 WEB i ka mea hana a ʻike i ka holomua o ka hoʻohana waiwai (Figure 10).

Kumu SCADA 4D. Aia ke ola ma ARM?
Kiʻi 10 — Ke hoʻouka nei i nā mana helu o AntexGate i ka wā e hoʻopili ai i nā mea kūʻai aku 9 WEB (hiki ke kaomi kiʻi)

E like me kāu e ʻike ai mai ka kiʻi ma luna, ua piʻi ka hoʻohana ʻana o ka CPU mai ka awelika o 2,5% a i 6%, a ʻo 3MB wale nō ka hoʻomanaʻo i hoʻokaʻawale ʻia.
Mahalo i ka hoʻolako nui ʻana o nā kumuwaiwai computing o ka hāmeʻa, ʻaʻole pono ka mea hoʻomohala e skimp i ka maikaʻi o ka papahana i hana ʻia ma MastersSCADA 4D.

Paepae keʻa

Makemake au e nānā i ke ʻano cross-platform o ka ʻōnaehana SCADA e noʻonoʻo ʻia, e hāʻawi ana i nā mea hoʻohui i kahi koho nui o nā paepae no ka hoʻokō ʻana i kā lākou mau papahana. Mahalo i kēia ala, he maʻalahi loa ka hoʻololi ʻana ma waena o nā ʻōnaehana hana a i ʻole nā ​​papa hana PC.

hopena

He huahana hou ʻo MastersSCADA 4D mai Insat. I kēia lā ʻaʻole nui ka ʻike e pili ana i ka hana ʻana me kēia huahana polokalamu e like me kā mākou makemake. Eia nō naʻe, hiki iā ʻoe ke hoʻoiho i kahi kaiapuni hoʻomohala manuahi mai ka pūnaewele mana o ka hui; he kōkua kikoʻī loa ia i ka hana ʻana me ka papahana.

Kumu SCADA 4D. Aia ke ola ma ARM?
Kiʻi 11 — puka makani kōkua (hiki ke kaomi kiʻi)

I ka hopena, makemake wau e ʻōlelo aia kēia ʻatikala i ka ʻikepili hoʻolauna e pili ana i ka huahana polokalamu MastersSCADA 4D a ʻaʻole ʻōlelo nui. Eia naʻe, me kāu kākoʻo, e hoʻokuʻu mākou i nā hiʻohiʻona kikoʻī a me nā haʻawina e pili ana i ka hana ʻana me kēia huahana polokalamu.

Makemake au e ʻike i nā manaʻo i nā nīnau āu e makemake nui ai. A inā hiki, e hoʻohuli mākou i nā nīnau i nīnau pinepine ʻia i haʻawina no ka hana ʻana i nā papahana ma MastersSCADA 4D.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka