Аж үйлдвэрийн автоматжуулалтын чиглэлээр нэлээд туршлагатай тул бид асуудлаа шийдвэрлэх хамгийн сайн сонголтыг үргэлж эрэлхийлдэг. Үйлчлүүлэгчийн техникийн үзүүлэлтээс хамааран бид нэг буюу өөр техник хангамж, програм хангамжийн баазыг сонгох шаардлагатай болсон. Хэрэв Siemens-ийн төхөөрөмжийг TIA порталтай хамт суулгахад хатуу шаардлага байхгүй байсан бол дүрмээр бол сонголт нь MasterSCADA 3.XX дээр унасан. Гэсэн хэдий ч нарны доор юу ч мөнхөд байдаггүй ...
Энэ нийтлэлийн дагуу MasterSCADA 4D-д шилжих туршлага, урьдчилсан нөхцөл, ARM архитектурын суулгагдсан компьютер дээр ажиллах онцлогуудын талаар.
Урьдчилсан нөхцөл
Бид Insat-аас харьцангуй шинэ хөгжүүлэлтийг туршиж эхэлсэн - MasterSCADA 4D - тун удахгүй. Үүнд хэд хэдэн урьдчилсан нөхцөл байсан. Нэгдүгээрт, бид аль SCADA системүүд хамгийн алдартай болохыг олж мэдэхийн тулд үйлдвэрлэлийн автоматжуулалтын чиглэлээр мэргэшсэн мэргэжилтнүүдийн дунд хэд хэдэн бие даасан судалгаа явуулсан (Зураг 1). Судалгааны үр дүнгээс харахад MasterSCADA систем нь дотоодын системүүдийн дунд нэгдүгээр байр эзэлдэг.
Зураг 1 - Хамгийн алдартай SCADA системүүдийн судалгааны үр дүн (зураг дээр дарж болно)
Хоёрдахь урьдчилсан нөхцөлийг авч үзэж болно ...
Одоо шууд MasterSCADA 4D рүү шилжье. Энэ нь хөгжүүлэлтийн орчин ба ажиллах цагийн орчин гэсэн хоёр програм хангамжийн бүтээгдэхүүнээс бүрдэнэ. Эдгээр хэсэг бүр хэрхэн ажилладаг талаар бид доор ярих болно.
Хөгжлийн орчин
Системийн төсөл нь MasterSCADA 4D хөгжүүлэлтийн орчинд бүтээгдсэн бөгөөд үүнийг хийхийн тулд та Insat вэбсайтаас үнэгүй хувилбарыг авч, зааврын дагуу суулгах хэрэгтэй.
Зураг 2 - Хөгжлийн орчны интерфейс (зураг дээр дарж болно)
Таны анхаарлыг татах хамгийн эхний зүйл бол хөгжлийн орчны таатай интерфейс, төслийн тохиромжтой шаталсан бүтэц юм. Одоо нэг төсөлд та зөвхөн автоматжуулсан ажлын байранд төдийгүй хянагчаас эхлээд сервер эсвэл операторын ажлын станц хүртэл бүхэл бүтэн байгууламжийн программыг үүсгэж болно.
Хөгжүүлэлтийн орчин нь зөвхөн үйлдлийн систем дээр ажилладаг Windows, энэ нь харьцангуй танил бөгөөд тэвчих боломжтой боловч ажиллах үеийн орчин (RunTime) нь янз бүрийн үйлдлийн систем болон процессорын архитектурт нэгтгэх чадвараараа тааламжтайгаар гайхшруулсан боловч энэ талаар дараа нь дэлгэрэнгүй ярих болно.
Дүрслэх элементүүдийн том номын санд би бас сэтгэл хангалуун байсан. Төрөл бүрийн салбарын мэргэжилтнүүд интернетээс дүрс зурах, дүрс хайхгүйгээр өөртөө дүрслэх элементүүдийг олох боломжтой болно.
Зураг 3 - Дүрслэх элементүүд (зураг дээр дарж болно)
Харилцааны протоколууд
Систем нь MasterSCADA 4D-д анхдагчаар нэгдсэн янз бүрийн драйверуудыг (солилцооны протокол) дэмждэг.
- Modbus TCP/RTU, TCP дээр RTU
- DCON
- OPC UA/DA/HDA
- IEC61850
- SNMP
- PostgreSQL
- MQTT
- IEC104
- mssql
- MySQL
- Мөнгөн ус (тусдаа номын сан) гэх мэт.
Ажиллах цагийн орчин
Ажиллах орчныг янз бүрийн үйлдлийн системүүд болон хувийн компьютерийн архитектурууд дээр ажиллуулж болно, та RunTime-ийг локал машин дээр ажиллуулж, хөгжүүлэлтийн орчинтой хамт суулгаж, нэг цагийн турш (эсвэл 32 шошго) ажиллуулж болно.
AntexGate төхөөрөмж
MasterSCADA Runtime нь ARM процессорын архитектур болон үйлдлийн системтэй AntexGate суулгагдсан компьютер дээр тусдаа сонголтоор урьдчилан суулгагдсан байдаг. Debian, бид энэ төхөөрөмж дээр туршилт хийх болно.
Зураг 4 — AntexGate төхөөрөмж
Бүтээгдэхүүний үзүүлэлт:
- CPU: 4 цөмт x64 ARM v8 Cortex-A53
- 1.2Mhz RAM: LPDDR2 1024MB
- Тогтворгүй санах ой: 8/16/32 ГБ eMMC
Та төхөөрөмжийн талаар илүү ихийг уншиж болно .
Гүйцэтгэх төхөөрөмжид програмыг ажиллуулцгаая. Жишээлбэл, бид Modbus RTU протоколыг ашиглан санал хураалт болон төхөөрөмжийн хяналтыг бий болгосон; Үнэн бол одоо RunTime нь өгөгдөл солилцох протоколын драйверуудтай болсон.
Жишээлбэл, хийсвэр үйлдвэрлэлийн процесст гурван насос, хоёр хавхлагыг удирдах энгийн төслийг бий болгоё. Хөгжлийн орчинд энэ нь 5-р зурагт үзүүлсэн шиг харагдаж байна.
Зураг 5 - Хөгжлийн орчин дахь төсөл (зураг дээр дарж болно)
Үүний үр дүнд бид HTML6-ийг дэмждэг ямар ч хөтөч дээр ажилладаг энгийн мнемоник диаграм (Зураг 5) авсан.
Зураг 6 — Мнемоник диаграмм (GIF хөдөлгөөнт дүрсийг товших боломжтой)
HMI мэдээллийн дэлгэцийн сонголтууд
WEB-ээр дамжуулан гүйцэтгэх орчинтой холбогдох боломжтой; энэ сонголт нь mnemonic диаграмм дээрх өгөгдлийг үзэх үйлчлүүлэгчийг сонгоход биднийг хязгаарлахгүй.
Манай тохиолдолд төхөөрөмж нь HDMI, Ethernet, 3G-ээр дамжуулан мэдээллийн гаралтыг өгдөг.
HDMI-ээр холбогдох үед бид LocalHost 127.0 0.1:8043 руу AntexGate-д суулгасан хөтчөөр нэвтэрч, эсвэл интернет дэх тогтмол IP:8043 хаяг эсвэл аж ахуйн нэгжийн дотоод сүлжээнд өөр "Thin Client"-тэй холбогддог.
Зураг 7 — ВЭБ хяналтын бүтэц (зураг дээр дарж болно)
Сонирхолтой мэдээ бол удаан хүлээсэн MQTT протокол байсан бөгөөд энэ нь SCADA систем дэх алсын объектуудыг хянахад хангалтгүй байв.
Өнөөдөр хүн бүр интернетээс тогтмол IP хаягтай (жишээлбэл, компанийн вэбсайт сервер) хямд VDS сервер авч, MQTT брокер (жишээлбэл, шумуул) байрлуулах боломжтой.
MQTT брокер бүхий нэг серверийг хүлээн авснаар бид үнэтэй операторын үйлчилгээнээс амархан салж чадна - тогтмол IP, 900G холбооны төлбөрт 4000 рублийн оронд жилд 3 рубль төлдөг.
Зураг 8 — MQTT хяналтын бүтэц (зураг дээр дарж болно)
Интернет дэх Modbus TCP протоколоор өгөгдөл дамжуулах нь харилцааны аюулгүй байдал, чанарыг баталгаажуулдаггүй тул ийм сүлжээний бүтээн байгуулалт нь зөвхөн траффикийг хэмнэх төдийгүй өгөгдлийг хамгаалах болно.
Тиймээс та үйлчлүүлэгч өөрөө интернетийн үйлчилгээ үзүүлэгчийг сонгосон хуулбарлах төслүүдийг зарж болно. IP хаягийг тохируулах, хуваарилах нь хэнд ч толгой өвдөхгүй: үйлчлүүлэгч ямар ч SIM картыг өөрөө оруулдаг эсвэл DHCP сервертэй чиглүүлэгчтэй холбогддог.
Хурд
Төслийн хувьд гол зүйл бол хурд бөгөөд үүнд "Даалгавар" гэж нэрлэгддэг зүйл бидэнд туслах болно. Анхдагч байдлаар, зангилаа бүрийг үүсгэх үед зөвхөн нэг нь байдаг - Үндсэн даалгавар. Төсөл боловсруулагч нь тодорхой төслийн үйл ажиллагаанд шаардлагатай бол аль болох олон зүйлийг үүсгэж болно. Тооцооллын онцлог, жишээлбэл, тооцооллын мөчлөг нь тодорхой ажлын тохиргооноос хамаарна. Тэд тус бүр төхөөрөмж дээрх бусдаас бие даан ажиллах болно. Төслийн өөр өөр хөтөлбөрүүдэд өөр өөр тооцооллын мөчлөгийг хангах шаардлагатай бол хэд хэдэн даалгавар үүсгэхийг зөвлөж байна.
Энэ функц нь олон цөмтэй процессортой төхөөрөмжүүдэд онцгой сонирхолтой байдаг. "Даалгавар" бүрийг системд тусдаа процесс болгон ажиллуулж, ачааллыг процессороор жигд хуваарилдаг. AntexGate төхөөрөмж нь 4 GHz давтамжийн 1.2 цөмтэй, 1 ГБ RAM бүхий ARM процессортой бөгөөд энэ нь дор хаяж 4 том даалгавар үүсгэж, ачааллыг цөмд хуваарилах боломжийг олгодог. PLC-тэй харьцуулахад AntexGate нь ижил үнээр дор хаяж 4 дахин илүү тооцоолох хүчийг өгөх боломжтой.
Зураг 9 - Ажиллах горимд AntexGate тооцоолох чадварыг ачаалж байна (зураг дээр дарж болно)
Зураг 9-ээс харахад CPU-ийн ачаалал 2,5% -иас ихгүй, зөвхөн 61MB санах ой хуваарилагдсан байна. Тиймээс жижиг хэмжээний төсөл нь маш цөөхөн нөөцийг зарцуулдаг.
Уг төхөөрөмжийг зөвхөн хянагч төдийгүй 2000 гаруй оролт гаралтын цэгийн санал хураалттай, 100 гаруй WEB клиентийг дэмжих чадвартай бүрэн сервер болгон ашиглах боломжтой.
Жишээлбэл, 9 WEB клиентийг төхөөрөмжид холбож, нөөцийн хэрэглээний явцыг харцгаая (Зураг 10).
Зураг 10 — 9 WEB клиентийг холбохдоо AntexGate-ийн тооцоолох чадварыг ачаалж байна (зураг дээр дарж болно)
Дээрх зургаас харахад CPU-ийн ашиглалт дунджаар 2,5% -иас 6% болж өссөн ба ердөө 3MB санах ой илүү хуваарилагдсан байна.
Төхөөрөмжийн тооцоолох нөөцийн асар их нөөцийн ачаар хөгжүүлэгч MasterSCADA 4D дээр бүтээгдсэн програмын чанарыг алдах шаардлагагүй болно.
Хөндлөн платформ
Мөн интеграторуудад төслүүдээ хэрэгжүүлэх платформуудын асар том сонголтыг өгдөг SCADA системийн хөндлөн платформ шинж чанарыг би бас тэмдэглэхийг хүсч байна. Энэхүү аргын ачаар үйлдлийн систем эсвэл компьютерийн архитектурын хооронд шилжих нь маш энгийн.
дүгнэлт
MasterSCADA 4D нь Insat компанийн харьцангуй шинэ бүтээгдэхүүн юм. Өнөөдөр энэ програм хангамжийн бүтээгдэхүүнтэй ажиллах талаар бидний хүссэнээр тийм ч их мэдээлэл алга байна. Гэсэн хэдий ч, та компанийн албан ёсны вэбсайтаас үнэгүй хөгжүүлэлтийн орчинг татаж авах боломжтой;
Зураг 11 - Тусламжийн цонх (зураг дээр дарж болно)
Эцэст нь хэлэхэд, энэ нийтлэлд MasterSCADA 4D програм хангамжийн бүтээгдэхүүний талаархи танилцуулга мэдээлэл багтсан бөгөөд тийм ч их зүйл хэлээгүй гэдгийг хэлмээр байна. Гэсэн хэдий ч, таны дэмжлэгтэйгээр бид энэ програм хангамжийн бүтээгдэхүүнтэй ажиллах талаар илүү дэлгэрэнгүй жишээ, сургамжийг гаргах болно.
Сэтгэгдэл дээр ямар асуултууд хамгийн их сонирхож байгааг хармаар байна. Боломжтой бол бид хамгийн их асуудаг асуултуудыг MasterSCADA 4D дээр төсөл үүсгэх хичээл болгон хувиргах болно.
Эх сурвалж: www.habr.com
