ืขื ืื ืืจืื ื ืืกืืื ืืชืืื ืืืืืืืฆืื ืืชืขืฉืืืชืืช, ืื ื ืชืืื ืืืคืฉืื ืืช ืืืคืฉืจืืืืช ืืืืืืช ืืืืชืจ ืืคืชืืจ ืืช ืืืขืืืช ืฉืื ื. ืืืชืื ืืืคืจื ืืืื ื ืฉื ืืืงืื, ืืืื ื ืฆืจืืืื ืืืืืจ ืืกืืก ืืืืจื ืืชืืื ื ืืื ืื ืืืจ. ืืื ืื ืืื ืืจืืฉืืช ืงืคืื ืืืช ืืืชืงื ืช ืฆืืื ืกืืื ืก ืืฉืืืื ืขื ืคืืจืื 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, RTU ืขื TCP
- DCON
- OPC UA/DA/HDA
- IEC61850
- SNMP
- PostgreSQL
- MQTT
- IEC104
- MSSQL
- MySQL
- ืืจืงืืจื (ืกืคืจืืื ื ืคืจืืช) ืืื'.
ืกืืืืช ืืื ืจืืฆื
ื ืืชื ืืืคืขืื ืืช ืกืืืืช ืืื ืืจืืฆื ืขื ืืขืจืืืช ืืคืขืื ืฉืื ืืช ืืืจืืืืงืืืจืืช ืืืฉื ืืืฉืืืช, ื ืืชื ืื ืืืคืขืื ืืช RunTime ืขื ืืืฉื ืืงืืื, ืืื ืืืชืงื ืืื ืขื ืกืืืืช ืืคืืชืื ืืคืืขื ืืืฉื ืฉืขื (ืื 32 ืชืืืืช) ืืื ืืืืืืช.
ืืืฉืืจ AntexGate
MasterSCADA Runtime ืืืชืงื ืืจืืฉ ืืืคืฉืจืืช ื ืคืจืืช ืืืืฉื ืืืฉืืืฅ AntexGate ืขื ืืจืืืืงืืืจืช ืืขืื ARM ืืืขืจืืช ืืืคืขืื Debian; ืื ื ื ืืฆืข ืืืืงืืช ืืืืฉืืจ ืื.
ืืืืจ 4 - ืืืฉืืจ AntexGate
ืืคืจื ืืืืฆืจ:
- ืืขืื: 4 ืืืืืช x64 ARM v8 Cortex-A53
- 1.2Mhz RAM: LPDDR2 1024MB
- ืืืืจืื ืื ื ืืืฃ: 8/16/32GB eMMC
ืชืืื ืืงืจืื ืขืื ืขื ืืืืฉืืจ
ืืืื ื ืจืืฅ ืืช ืืชืืื ืืช ืืืืฉืืจ ืืื ืื. ืืืืืื, ืืฆืจื ื ืกืงืจ ืืืงืจืช ืืืฉืืจืื ืืืืฆืขืืช ืคืจืืืืงืื Modbus RTU; ืชืืืื ืืืืจืช ืืกืงืจ ืืื ืืื ืืืืืืืื ืืืืื ืืืงืฆืช ืืืืืจืช ืฉืจืช OPC ืืืืจ. ื ืืื, ืืขืช ื-RunTime ืืฉ ืื ืืื ืืชืงื ืื ืืืื ืื ืฉื ืคืจืืืืงืืืื ืืืืืคืช ื ืชืื ืื.
ืืืืืื, ืืืื ื ืืฆืืจ ืคืจืืืงื ืคืฉืื ืืฉืืืื ืืฉืืืฉ ืืฉืืืืช ืืฉื ื ืฉืกืชืืืื ืืชืืืื ืืืฆืืจ ืืืคืฉื. ืืกืืืืช ืืคืืชืื ืื ื ืจืื ืื, ืืื ืืืืืจ 5.
ืืืืจ 5 - ืคืจืืืงื ืืกืืืืช ืืคืืชืื (ื ืืชื ืืืืืฅ ืขื ืืชืืื ื)
ืืชืืฆืื ืืื, ืงืืืื ื ืืืืืจืืช ืื ืืื ื ืคืฉืืื (ืืืืจ 6) ืฉืคืืขืืช ืืื ืืคืืคื ืฉืชืืื ื-HTML5.
ืืืืจ 6 - ืืืืืจืืช ืื ืืื ื (ืื ืืืฆืืืช GIF ื ืืชื ืช ืืืืืฆื)
ืืคืฉืจืืืืช ืชืฆืืืช ืืืืข ืฉื HMI
ื ืืชื ืืืชืืืจ ืืกืืืืช ืืืืฆืืข ืืืืฆืขืืช WEB, ืืคืฉืจืืช ืื ืืื ื ืืืืืื ืืืชื ื ืืืืืจืช ืืงืื ืืฆืคืืื ืื ืชืื ืื ืขื ืืืืืจืืช ืืื ืืื ืืช.
ืืืงืจื ืฉืื ื, ืืืืฉืืจ ืืกืคืง ืคืื ืืืืข ืืืืฆืขืืช HDMI, Ethernet, 3G.
ืืขืช ืืืืืจ ืืืืฆืขืืช HDMI, ืื ื ื ืืืฉืื ื-LocalHost 127.0 0.1:8043 ืืจื ืืืคืืคื ืืืืื ื ื-AntexGate, ืื ืืชืืืจืื ืืืชืืืช IP:8043 ืงืืืขื ืืืื ืืจื ื ืื ืืจืฉืช ืืืงืืืืช ืฉื ืืืจืืื ืขื "ืงืืืื ื ืืง" ืืืจ.
ืืืืจ 7 - ืืื ื ื ืืืืจ ืืื ืืจื ื (ื ืืชื ืืืืืฅ ืขื ืืชืืื ื)
ืืืฉืืช ืืขื ืืื ืืช ืืื ืคืจืืืืงืื MQTT ืืืืืื, ืฉืืืจื ืืื ืื ืืกืคืืง ืื ืืืืจ ืืืืืืงืืื ืืจืืืงืื ืืืขืจืืืช SCADA.
ืืืื, ืืื ืืื ืืฉ ืืืืื ืืช ืืืฉืื ืฉืจืช VDS ืืื ืืืื ืืจื ื ืขื ืืชืืืช IP ืงืืืขื (ืืืฉื ืฉืจืช ืืชืจ ืฉื ืืืจื) ืืืคืจืืก ืขืืื MQTT Broker (ืืืฉื Mosquito).
ืืืืจ ืฉืงืืืื ื ืฉืจืช ืืื ืขื ืืชืืื MQTT, ื ืืื ืืงืืืช ืืืืคืืจ ืืฉืืจืืชื ืืคืขืื ืืงืจืื - IP ืงืืืข ืืืฉืื 900 ืจืืื ืืฉื ื ืืืงืื 4000 ืจืืื ืขืืืจ ืชืงืฉืืจืช 3G.
ืืืืจ 8 - ืืื ื ื ืืืืจ MQTT (ื ืืชื ืืืืืฅ ืขื ืืชืืื ื)
ืื ืืืช ืจืฉืช ืืื ืื ืจืง ืชืืกืื ืืชืขืืืจื, ืืื ืื ืชืืืื ื ืชืื ืื, ืฉืื ืืขืืจืช ื ืชืื ืื ืืืืฆืขืืช ืคืจืืืืงืื Modbus TCP ืืืื ืืจื ื ืืื ื ืืืืืื ืืช ืืืืืช ืืืืืืช ืืชืงืฉืืจืช.
ืื, ื ืืชื ืืืืืจ ืคืจืืืงืืื ื ืืชื ืื ืืฉืืคืื ืืื ืืืงืื ืืืืจ ืืขืฆืื ืืช ืกืคืง ืืืื ืืจื ื. ืืืืฃ ืืื ืืื ืืื ืจืืฉ ืขื ืืืืจื ืืืงืฆืื ืฉื ืืชืืืืช IP: ืืืงืื ืืื ืืก ืื ืืจืืืก ืกืื ืืขืฆืื ืื ืืชืืืจ ืื ืชื ืขื ืฉืจืช DHCP.
ืืืฆืืขืื
ืขืืืจ ืืคืจืืืงื, ืืขืืงืจ ืืื ืืืืจืืช, ืื ืฉื ืงืจื "ืืฉืืืืช" ืืขืืืจ ืื ื ืขื ืื. ืืืจืืจืช ืืืื, ืืื ืฆืืืช ืืฉ ืจืง ืืื ืืืฉืจ ืืื ื ืืฆืจ - ืืืฉืืื ืืจืืฉืืช. ืืื ืืคืจืืืงื ืืืื ืืืฆืืจ ืืื ืืื ืื ืืจืฉ ืืืคืขืืช ืคืจืืืงื ืืกืืื. ืชืืื ืืช ืืืืฉืื, ืืืฉื, ืืืืืจ ืืืืฉืื, ืืืื ืชืืืืืช ืืืืืจืืช ืฉื ืืฉืืื ืืกืืืืช. ืื ืืื ืืื ืืขืืื ืืื ืชืืืช ืืืืจืื ืืืืฉืืจ. ืืืืืฅ ืืืฆืืจ ืืกืคืจ ืืฉืืืืช ืื ืืฉ ืฆืืจื ืืกืคืง ืืืืืจื ืืืฉืื ืฉืื ืื ืขืืืจ ืชืืื ืืืช ืคืจืืืงื ืฉืื ืืช.
ืชืืื ื ืื ืืขื ืืื ืช ืืืืืื ืขืืืจ ืืืฉืืจืื ืืขืื ืืขืื ืขื ืืกืคืจ ืืืืืช. ืื "ืืฉืืื" ืืืคืขืืช ืืชืืืื ื ืคืจื ืืืขืจืืช ืืืขืืืก ืืชืืืง ืืืืคื ืฉืืื ืขื ืคื ื ืืืขืื. ืืืืฉืืจ ื-AntexGate ืืฉ ืืขืื ARM ืขื 4 ืืืืืช ืฉื 1.2 ืืืื-ืืจืฅ ื-1 ื'ืืื-ืืืื ืฉื ืืืืจืื RAM, ืืืืคืฉืจ ืืืฆืืจ ืืคืืืช 4 ืืฉืืืืช ืืืืืืช ืืืืืง ืืช ืืขืืืก ืขื ืคื ื ืืืืืืช. ืืืฉืืืื ื-PLC, AntexGate ืืืื ืืกืคืง ืืคืืืช ืคื 4 ืืืชืจ ืืื ืืืฉืื ืืืืชื ืืืืจ.
ืืืืจ 9 - ืืขืื ืช ืืืืืืช ืืืฉืื AntexGate ืืืฆื ืืื ืจืืฆื (ื ืืชื ืืืืืฅ ืขื ืืชืืื ื)
ืืคื ืฉืื ื ืืืืืื ืืจืืืช ืืืืืจ 9, ืขืืืก ืืืขืื ืืื ื ืขืืื ืขื 2,5%, ืืจืง 61MB ืฉื ืืืืจืื ืืืงืฆื. ืืคืืื, ืคืจืืืงื ืืื ืจืืฆื ืงืื ืฆืืจื ืืขื ืืืื ืืฉืืืื ืืืื ืื.
ืืืืฉืืจ ืืืื ืืฉืืฉ ืื ืจืง ืืืงืจ, ืืื ืื ืืฉืจืช ืื ืืื ืืื ืขื ืกืงืจ ืฉื ืืืชืจ ื-2000 ื ืงืืืืช I/O ืืืืืืช ืืชืืื ืืืืชืจ ื-100 ืืงืืืืช WEB.
ืืืืืื, ืืืื ื ืืืจ 9 ืืงืืืืช WEB ืืืืฉืืจ ืื ืจืื ืืช ืืชืงืืืืช ืฆืจืืืช ืืืฉืืืื (ืืืืจ 10).
ืืืืจ 10 - ืืขืื ืช ืืืืืืช ืืืืฉืื ืฉื AntexGate ืืขืช ืืืืืจ 9 ืืงืืืืช WEB (ื ืืชื ืืืืืฅ ืขื ืืชืืื ื)
ืืคื ืฉื ืืชื ืืจืืืช ืืืืืืจ ืฉืืืขืื, ื ืืฆืื ื-CPU ืขืืชื ืืืืืฆืข ืฉื 2,5% ื-6%, ืืืืงืฆื ืจืง 3MB ืืืชืจ ืืืืจืื.
ืืืืืช ืืืืฆืข ืืืืื ืฉื ืืฉืืื ืืืืฉืื ืฉื ืืืืฉืืจ, ืืืคืชื ืืื ื ืฆืจืื ืืืกืื ืืืืืืช ืืชืืื ืืช ืฉื ืืฆืจื ื-MasterSCADA 4D.
ืืืฆื ืคืืืคืืจืื
ืืจืฆืื ื ืืฆืืื ืื ืืช ืืืืคื ืืืฆื ืืคืืืคืืจืืืช ืฉื ืืขืจืืช ื-SCADA ืื ืืื ืช, ืื ืฉื ืืชื ืืืื ืืืจืืืจืื ืืืืจ ืขืฆืื ืฉื ืคืืืคืืจืืืช ืืืืฉืื ืืคืจืืืงืืื ืฉืืื. ืืืืืช ืืืืฉื ืื, ืืืขืืจ ืืื ืืขืจืืืช ืืคืขืื ืื ืืจืืืืงืืืจืืช PC ืืื ืคืฉืื ืืืื.
ืืกืงื ื
MasterSCADA 4D ืืื ืืืฆืจ ืืืฉ ืืืกืืช ืืืืช Insat. ืืืื ืืื ืืืืข ืจื ืขื ืขืืืื ืขื ืืืฆืจ ืชืืื ื ืื ืืคื ืฉืืืื ื ืจืืฆืื. ืขื ืืืช, ืืชื ืืืื ืืืืจืื ืกืืืืช ืคืืชืื ืืืื ื ืืืืชืจ ืืจืฉืื ืฉื ืืืืจื; ืืฉ ืื ืขืืจื ืืคืืจืืช ืืืื ืืขืืืื ืขื ืืชืืื ืืช.
ืืืืจ 11 - ืืืื ืขืืจื (ื ืืชื ืืืืืฅ ืขื ืืชืืื ื)
ืืกืืืื, ืื ื ืจืืฆื ืืืืจ ืฉืืืืจ ืื ืืืื ื ืชืื ื ืืืืจืืช ืขื ืืืฆืจ ืืชืืื ื MasterSCADA 4D ืืืื ื ืืืืจ ืืจืื. ืขื ืืืช, ืขื ืชืืืืชื, ื ืคืจืกื ืืืืืืืช ืืฉืืขืืจืื ืืคืืจืืื ืืืชืจ ืขื ืขืืืื ืขื ืืืฆืจ ืชืืื ื ืื.
ืืืืชื ืจืืฆื ืืจืืืช ืืชืืืืืช ืืืื ืฉืืืืช ืืื ืืขื ืืื ืืช ืืืชื. ืืื ืืคืฉืจ, ื ืืคืื ืืช ืืฉืืืืช ืื ืคืืฆืืช ืืืืชืจ ืืฉืืขืืจ ืขื ืืฆืืจืช ืคืจืืืงืืื ื-MasterSCADA 4D.
ืืงืืจ: www.habr.com