Master SCADA 4D. ARMda hayot bormi?

Master SCADA 4D. ARMda hayot bormi?

Sanoatni avtomatlashtirish sohasida katta tajribaga ega bo'lgan holda, biz doimo muammolarimizni hal qilishning eng yaxshi variantlarini qidiramiz. Mijozning texnik xususiyatlariga qarab, biz u yoki bu apparat va dasturiy ta'minot bazasini tanlashimiz kerak edi. Va agar Siemens uskunasini TIA-portal bilan birgalikda o'rnatish uchun qat'iy talablar bo'lmasa, unda, qoida tariqasida, tanlov MasterSCADA 3.XX ga to'g'ri keldi. Biroq, quyosh ostida hech narsa abadiy qolmaydi ...

MasterSCADA 4D-ga o'tish tajribam, uning shartlari, ARM arxitekturasining o'rnatilgan kompyuterlarida ishlash xususiyatlari haqida ushbu maqolada.

Talablar

Biz Insat-dan nisbatan yangi ishlanma - MasterSCADA 4D - yaqinda sinab ko'rishni boshladik. Buning uchun bir qancha shartlar mavjud edi. Birinchidan, qaysi SCADA tizimlari eng mashhur ekanligini aniqlash uchun sanoatni avtomatlashtirish sohasidagi mutaxassislar o'rtasida bir nechta mustaqil so'rovlar o'tkazdik (1-rasm). So'rov natijalariga ko'ra, MasterSCADA tizimi mahalliy tizimlar orasida birinchi o'rinni egallaydi.

Master SCADA 4D. ARMda hayot bormi?
1-rasm - Eng mashhur SCADA tizimlari bo'yicha so'rov natijalari (rasmni bosish mumkin)

Ikkinchi shartni ko'rib chiqish mumkin ...

Endi to'g'ridan-to'g'ri MasterSCADA 4D ning o'ziga o'taylik. U ikkita dasturiy mahsulotdan iborat, xususan: ishlab chiqish muhiti va ish vaqti muhiti. Ushbu qismlarning har biri qanday ishlashi haqida quyida gaplashamiz.

Rivojlanish muhiti

Tizim loyihasi MasterSCADA 4D ishlab chiqish muhitida yaratilgan, buning uchun Insat veb-saytida bepul versiyani olishingiz va ko'rsatmalarga muvofiq o'rnatishingiz kerak.

Master SCADA 4D. ARMda hayot bormi?
2-rasm - Rivojlanish muhiti interfeysi (rasmni bosish mumkin)

Sizning e'tiboringizni tortadigan birinchi narsa - bu rivojlanish muhitining yoqimli interfeysi va loyihaning qulay ierarxik tuzilishi. Endi bitta loyihada siz nafaqat avtomatlashtirilgan ish joyi uchun, balki boshqaruvchidan boshlab server yoki operatorning ish stantsiyasiga qadar butun ob'ekt uchun dastur yaratishingiz mumkin.

Rivojlanish muhiti faqat Windows operatsion tizimida ishlaydi, bu nisbatan tanish va bardoshlidir, ammo ish vaqti muhiti (RunTime) bizni turli xil operatsion tizimlar va protsessor arxitekturalariga integratsiya qilish qobiliyati bilan yoqimli ajablantirdi, lekin bu haqda keyinroq.

Vizualizatsiya elementlarining katta kutubxonasi ham meni xursand qildi. Turli soha mutaxassislari Internetda piktogramma chizish yoki izlamasdan turib, o'zlari uchun vizualizatsiya elementlarini topishlari mumkin bo'ladi.

Master SCADA 4D. ARMda hayot bormi?
3-rasm - Vizualizatsiya elementlari (rasmni bosish mumkin)

Aloqa protokollari

Tizim sukut bo'yicha MasterSCADA 4D ga birlashtirilgan turli drayverlarni (almashinuv protokollari) qo'llab-quvvatlaydi:

  • Modbus TCP/RTU, TCP orqali RTU
  • DCON
  • OPC UA/DA/HDA
  • IEC61850
  • SNMP
  • PostgreSQL
  • MQTT
  • IEC104
  • mssql
  • MySQL
  • Merkuriy (alohida kutubxona) va boshqalar.

Ish vaqti muhiti

Ish vaqti muhiti turli xil operatsion tizimlarda va shaxsiy kompyuter arxitekturalarida ishga tushirilishi mumkin; siz RunTime-ni mahalliy kompyuterda ham ishga tushirishingiz mumkin; u ishlab chiqish muhiti bilan birga o'rnatiladi va bir soat davomida (yoki 32 teg) cheklovlarsiz ishlaydi.

AntexGate qurilmasi

MasterSCADA Runtime ARM protsessor arxitekturasi va Debian operatsion tizimiga ega AntexGate o'rnatilgan shaxsiy kompyuterida alohida variant sifatida oldindan o'rnatilgan; biz ushbu qurilmada sinovlarni o'tkazamiz.

Master SCADA 4D. ARMda hayot bormi?
4-rasm — AntexGate qurilmasi

Mahsulot xususiyatlari:

  • Protsessor: 4 yadroli x64 ARM v8 Cortex-A53
  • 1.2 MGts operativ xotira: LPDDR2 1024 MB
  • Doimiy xotira: 8/16/32 GB eMMC

Qurilma haqida ko'proq o'qishingiz mumkin shu yerda.

Dasturni ijrochi qurilmada ishga tushiramiz. Misol uchun, biz Modbus RTU protokoli yordamida so'rovnoma va qurilma boshqaruvini yaratdik; so'rovni o'rnatish jarayoni intuitiv va bir oz tanish OPC serverini o'rnatishga o'xshaydi. To'g'ri, endi RunTime-da ma'lumotlar almashinuvi uchun o'rnatilgan protokol drayverlari mavjud.

Misol tariqasida, mavhum ishlab chiqarish jarayoni uchun uchta nasos va ikkita valfni boshqarish uchun oddiy loyiha yarataylik. Rivojlanish muhitida u 5-rasmdagi kabi ko'rinadi.

Master SCADA 4D. ARMda hayot bormi?
5-rasm - Ishlab chiqish muhitidagi loyiha (rasmni bosish mumkin)

Natijada, biz HTML6-ni qo'llab-quvvatlaydigan har qanday brauzerda ishlaydigan oddiy mnemonik diagrammaga ega bo'ldik (5-rasm).

Master SCADA 4D. ARMda hayot bormi?
6-rasm — Mnemonik diagramma (GIF animatsiyasini bosish mumkin)

HMI ma'lumotlarini ko'rsatish imkoniyatlari

WEB orqali ijro muhitiga ulanish mumkin, bu parametr mnemonik diagrammada ma'lumotlarni ko'rish uchun mijoz tanlashda bizni cheklamaydi.
Bizning holatda, qurilma HDMI, Ethernet, 3G orqali axborot chiqishini ta'minlaydi.
HDMI orqali ulanishda biz AntexGate-dagi o'rnatilgan brauzer orqali LocalHost 127.0 0.1: 8043 ga kiramiz yoki boshqa "Thin Client" bilan Internetdagi yoki korxonaning mahalliy tarmog'idagi qat'iy IP: 8043 manziliga ulanamiz.

Master SCADA 4D. ARMda hayot bormi?
7-rasm — WEB monitoringi tuzilishi (rasmni bosish mumkin)

Qiziqarli yangiliklar uzoq kutilgan MQTT protokoli bo'ldi, bu odatda SCADA tizimlarida masofaviy ob'ektlarni kuzatish uchun etarli emas edi.
Bugungi kunda har bir kishi Internetda qat'iy IP-manzilga ega (masalan, kompaniya veb-sayt serveri) arzon VDS serverini olish va unga MQTT Brokerini (masalan, Mosquito) joylashtirish imkoniyatiga ega.
MQTT brokeri bilan bitta serverni qabul qilib, biz qimmat operator xizmatlaridan osongina xalos bo'lishimiz mumkin - belgilangan IP va 900G aloqasi uchun yiliga 4000 rubl o'rniga 3 rubl to'laymiz.

Master SCADA 4D. ARMda hayot bormi?
8-rasm — MQTT monitoringi tuzilishi (rasmni bosish mumkin)

Bunday tarmoq qurilishi nafaqat trafikni tejash, balki ma'lumotlarning xavfsizligini ta'minlaydi, chunki Internetda Modbus TCP protokoli orqali ma'lumotlarni uzatish aloqa xavfsizligi va sifatini kafolatlamaydi.
Shunday qilib, siz mijozning o'zi Internet-provayderni tanlagan takrorlanadigan loyihalarni sotishingiz mumkin. Va IP-manzillarni sozlash va ajratish bilan hech kimning boshi og'rimaydi: mijoz har qanday SIM-kartani o'zi kiritadi yoki DHCP serveri bilan routerga ulanadi.

Tezlik

Loyiha uchun asosiysi tezlik, bunda bizga "Vazifalar" yordam beradi. Odatiy bo'lib, har bir tugun yaratilganda faqat bitta - Asosiy vazifaga ega. Loyiha ishlab chiquvchisi ma'lum bir loyihaning ishlashi uchun zarur bo'lgan ko'p sonini yaratishi mumkin. Hisoblashning xususiyatlari, masalan, hisoblash tsikli, ma'lum bir vazifaning sozlamalariga bog'liq bo'ladi. Ularning har biri qurilmadagi boshqalardan mustaqil ravishda ishlaydi. Turli xil loyiha dasturlari uchun turli xil hisoblash davrlarini ta'minlash zarur bo'lsa, bir nechta vazifalarni yaratish maqsadga muvofiqdir.

Bu xususiyat, ayniqsa, bir nechta yadroli protsessorga ega qurilmalar uchun qiziqarli. Har bir "Vazifa" tizimda alohida jarayon sifatida ishga tushiriladi va yuk protsessor bo'ylab teng taqsimlanadi. AntexGate qurilmasi 4 gigagertsli 1.2 yadroli va 1 Gb tezkor xotiraga ega ARM protsessoriga ega bo‘lib, u kamida 4 ta yirik vazifani yaratish va yukni yadrolar bo‘ylab taqsimlash imkonini beradi. PLC bilan solishtirganda, AntexGate bir xil narxda kamida 4 barobar ko'proq hisoblash quvvatini ta'minlay oladi.

Master SCADA 4D. ARMda hayot bormi?
9-rasm - AntexGate hisoblash imkoniyatlarini ish vaqti rejimida yuklash (rasmni bosish mumkin)

9-rasmda ko'rib turganimizdek, protsessor yuki 2,5% dan oshmaydi va faqat 61 MB xotira ajratilgan. Shunday qilib, kichik ish vaqti loyihasi juda kam o'rnatilgan resurslarni iste'mol qiladi.
Qurilmadan nafaqat kontroller sifatida, balki 2000 dan ortiq kiritish-chiqarish nuqtalarini so‘rov qilish va 100 dan ortiq WEB-mijozlarni qo‘llab-quvvatlash imkoniyatiga ega to‘laqonli server sifatida ham foydalanish mumkin.

Masalan, qurilmaga 9 ta WEB-mijozni ulaymiz va resurslarni iste'mol qilish jarayonini ko'raylik (10-rasm).

Master SCADA 4D. ARMda hayot bormi?
10-rasm - 9 ta WEB-mijozlarni ulashda AntexGate-ning hisoblash imkoniyatlarini yuklash (rasmni bosish mumkin)

Yuqoridagi rasmdan ko'rinib turibdiki, protsessordan foydalanish o'rtacha 2,5% dan 6% gacha ko'tarildi va faqat 3 MB ko'proq xotira ajratildi.
Qurilmaning hisoblash resurslarining katta ta'minoti tufayli ishlab chiquvchi MasterSCADA 4D-da yaratilgan dastur sifatini tejashga hojat yo'q.

O'zaro faoliyat platforma

Ko'rib chiqilayotgan SCADA tizimining kross-platforma xususiyatini ham ta'kidlashni istardim, bu integratorlarga o'z loyihalarini amalga oshirish uchun platformalarning katta tanlovini beradi. Ushbu yondashuv tufayli operatsion tizimlar yoki shaxsiy kompyuter arxitekturalari o'rtasida o'tish juda oddiy.

xulosa

MasterSCADA 4D Insat kompaniyasining nisbatan yangi mahsulotidir. Bugungi kunda ushbu dasturiy mahsulot bilan ishlash bo'yicha biz xohlagan darajada ko'p ma'lumot yo'q. Biroq, siz kompaniyaning rasmiy veb-saytidan bepul ishlab chiqish muhitini yuklab olishingiz mumkin, u dastur bilan ishlashda juda batafsil yordamga ega.

Master SCADA 4D. ARMda hayot bormi?
11-rasm - Yordam oynasi (rasmni bosish mumkin)

Xulosa qilib shuni aytmoqchimanki, ushbu maqolada MasterSCADA 4D dasturiy mahsuloti haqida kirish ma'lumotlari mavjud va ko'p narsa aytilmaydi. Biroq, sizning yordamingiz bilan biz ushbu dasturiy mahsulot bilan ishlash bo'yicha batafsil misollar va darslarni nashr etamiz.

Izohlarda qaysi savollar sizni ko'proq qiziqtirayotganini ko'rmoqchiman. Va iloji bo'lsa, biz eng ko'p beriladigan savollarni MasterSCADA 4D-da loyihalar yaratish darsiga aylantiramiz.

Manba: www.habr.com

a Izoh qo'shish