ืฆืืจืืื ืืืืื ืืืจืื. ืืืง ืฉื ื ืฉื ืืกืงืืจื
ืงืืืฆืช ืืืืื ืืจืื ืืขืืืื ื ืฉืื ื ืืืืืช ืืช ืื ืืชืืื ื ืืืืืืจื ืฉืืขื ืจืฉืช ื-PLC (IDEs ืขืืืจ PLCs, HMIs, ืืื ืขืืจ ืืืืืจื ืชืืจืื, ืืืืืืื ืืื' ืืื ื ืืืืืื ืืื).
ืืฆืจืฃ ืฉืื ืืช ืืื ื ืืืขืจืืช ืืืืืง ืืจืืฉืื, ืขื ืื ืช ืฉืืืื ืงื ืืืชืจ ืืืืื ืขื ืื ืื ืื ื ืืืืจืื.
ืื, ืืจืื ืืขืืืื ื ืืืืืช:
- ืฉืขืจ PC ื ืืชืื ืชืขืืืจื ืืื ืฉืชื ืจืฉืชืืช (ืจืฉืช PLC ื-LAN ืืจืืื ื)
- ืฉืจืช OPC - ืชืืื ื ืฉืืืกืคืช ื ืชืื ืื ืืจืฉืช Modbus TCP ืืืคืจืฉืช ืืืชื ืืขืืืื ื-SCADA ืืืืกืืก ื ืชืื ืื
- SCADA - ืืืืืช ืชืืื ื ืืืืืืช ืฉืจืช ืืืงืืืืช. ืืืขืืคืช ืืืจืคืืช ืฉืื ื ืื ืืืืจ ืื ืืืื ืชืืืืืื
- DBMS ืืื ืชืืื ื ืืืืคืฉืจืช ืื ื ืืืืกื ื ืชืื ืื ืื ืื ืกืื ื-SCADA ืืืืืืช ืืฆืืจื ืืืืืจ ืืืชื ืืฆืคืืื ืืืจืคืื, ืืืื ืื ืืืคืงืช ืืืืืช
ืื ื ืื ืืืข ืืจืฉืช ืืืจืืื ืืช (CN) ืฉื ืืืจืืื, ืืืืืื ืฉืืื ืืกืืืืชื ืฉื ืื ืื ืืืขืจืืช ืฉืื ื, ืืื ืื ื ืืกืคืจ ืื ืืื ืืฆืจืชื ืืืชื ืืื ืืจืืงืฆืื, ืืืื ืืฉืืืืช ืื ื ืืืืืจ ืืฉืื ื ืืชืืจ ืืช ืืืฉืื ืืืขืจืืช, ืืื ืื ืืืงืืจืช.
ืื ืืืื ื ืชืืื
ืืืจ ืจืืฉืื, ืื ืื ื ืืืืจืื ืคืืืืช ืืช ืืืืืจื ืฉืชืขืืื ืขืืืจื ื. ืืืืจื, ืืืคืขืื ืืฉื ืืื ืฉืื ื ืจืฉืชืืช, ืืืฉื ืืืจืฉ ืฉื ื ืืชืืื ืจืฉืช. ืืจืืฉืื ืฉืืื ืื ืืื ืืชืื ืขื ืืื ืืื (ืืขืืืื ื-CS), ืืืช ืืฉื ื (ืืขืืืื ื-Modbus-TCP) ืืื ืกืชื ืืืฆืืืช PCI-E ืืืื ื ืืืฆืืชื ืืช ืืื ืืชืืงืื ืืจืืืืจ (ืจืง ืืื ืื ืืคืืจ ืืืืื ืืืืจืื ืืช ืขื ื-PLC ืืืืฉื ืืืฉืื. ืืฆื ื-PLC ืื ืื ื ืืชืงืื ืื ืืืืื ืื ื ืชื).
ืืืขืฉื, ืื ืืกืคืืง ืืื ืฉืืืืฉื ืืชืคืงื ืืื ืืืช ืืืจืฉืชืืช, ืืื ืืืจืืจืช ืืืื ืืจืฉืชืืช ืื ืืจืื ืืืช ืืช ืืฉื ืื, ืขืืืื ืชืฆืืจืื ืืืืืฅ ืขื ืืคืชืืจืื.
ืืืืืื ืืฉืืืื ืฉื ืืืืจืช ืืืืืจื ืจืฉืช:
- ืืื ืืืฆืข ืืืืืจ ื-CS ืขื ืืื ืงืืืช ืืชืืืช ืืฉืจืช DHCP; ืขืืื ืืฆืืื ืืช ืืืืจืืช ืืืชืื ืืืืคื ืืื ื (ืืื ืืืืื ืืช ืืืชืืืช ืืืืื ืืชืืืืช ื-DHCP) ืขื ืฆืืื ืืืื ืฉื ืฉืขืจ ืืจืฉืช. ืืขืชืื, ืื ืืฉืื ืืืื ืืขืช ืืจืืื ืืืฉื ืืจืืืง.
- ืืื ืฆืืจื ืื ืกืืช ืืืฆืืจ ืืฉืจ ืจืฉืช ืืื ืืืชืืืื; ืื ืื ืืชืื ืืชืืฆืข ืืืฉืจ ืฉืืจืืช Windows ืืืชืืื ืืืคืขื
- ืื ืืจืฆืื ื ืืงืื ืืืฉื ืืจืฉืช PLC ืืื ืืืฉื CS, ืืฉ ืืจืฉืื ืืช ืื ืืชืื ืืืืฆืืข ืขื ืืื ืืฉืขืจ ืืจืืฉื ืฉื ืืจืฉืช
- ืืื ืืืจืื ืืืฉื ืืจืืืง, ืื ื ืืืืืฅ ืืืฉืชืืฉ ืืืฆืืืืช ืืื ืืืืช ืื ืกืื ืืจืืืืช ืืื ืื ืชืง ืืื ืืฆื ืืืงืจืื
- ืืื ืฆืืจื ืืืชืงื ื ืฉื ืชืืื ื ื ืืกืคืช, ืืื ื ืขืฉื ืืืืฆืขืืช ืืื Windows ืกืื ืืจืืืื
ืชืืื ื
ืจืฆืืชื ืืืืืจ ืืืฆืจืื ืฉืขืืืืื ืืงืจืืืจืืื ืื ืืกืืืืื:
- ืืฆืจื ืืงืืื - ืืืจืืช ืฉืื ื ืืืื ืืงืื ืชืืืื ืืื ืืช ืืื ืืืืช ืืจื ืื ืขืจืืฆื ืืชืงืฉืืจืช ืืืืื ืื, ืื ืื ืืงืืืืืช ืฉืื ืืืืืื ืืืชืคืืจ ืืื. ืชืืืืงื ืฉื ืืืขืจืืช ืฆืจืืื ืืืืืช ืืืื ื ืืืืื, ืืื ืฉืืคืืืช ืื ืืืืจ ืืืืคืฉื.
ืืื ืื, ืื ื ืืฆืืื ืฉืขืืืช ืืชืืื ื ืืืงืืืืช ืงืจืืื ืืืชืจ ืืืฆืืืืช ืฉืื ื ืืืงืืืืช ืขื ืืืงืืืืช - ืืืฉ ืืืกืืช, ืืื ืืคืืืช ืงืฆืช ืืืื, ืคืฉืื ืื ืืชื ืจืืฆื ืืืชืขืืื ืืืื ืื
- ืืืฉืง ื ืขืื ืืืกืชืื ืืื ืืฉืื ืฉืื ืื SCADA ืืืื ืืืชืคืืจ ืื. ืืืจืื ืืฆืขืจ, ืขืืฆืื ืืืื ืืืืืืฆืื ืืืงื ืืจืื ืืื ืืืื, ืืื ืืืืชื ืจืืฆื ืืจืืืช ืืช ืืืืืืืืช ืืฆืจืื ืืืช ืฉื ืืืืฆืจ ืืกืืคื ืืจืื ืืืืื
- ืืื ืืืจืฆืื ืืืืืช ืงืื ืฉื OPC, SCADA ื-DBMS (ืืื ืจืืงืื ืขื ืืืืืจืื, ืืื ืืืื ืืืืฆืืช ืืคืชืืจืื), ืื ืฉืชืืื ืืฉืืื ืืชืื ืืขืจืืช ืืงืจืช ืชืืืืืื ืคืฉืื ืืงืืฆ'ืืงื (ืคืฉืืื ืืืฉืืขื, ืืฉ ืื ื ืฉื ืืคืขืื ืืงืืืืช) ืืื ืืืืจืืื ืืขืจืืช
ืฉืจืช OPC
ืืืืื ืืืืืจืืช ืฉืื ืขื MasterSCADA 4D, ืืืื ืฉื-PLC ื ืืืง, ืืืงืจืชื ืืืืคื ืคืขืื ืืืชืจ ืืืฆืจื ืืจืืืชื ืฉืื ืืฆืืขืื ืฉืจืชื OPC ืืฉืืื ืืืขื ืืื ืคืจืืืืงืื ืืขืืจืช ื ืชืื ืื. ืขืืืจ ืคืจืืืืงืื Modbus ืื ืืฆืืขืื ื ืคืจื ืืืกืืจ OPC ืฉืจืช Modbus ืืื ืืืจืกืื, ืืืืืจ ืืื ืืืื ืืืืจ ืจืง ืืืืืืก.
ืืืื ืฆืืืื ืืกื ืฉื ืืืืฉืง: ืืชืืฆืืชืืืช, ืืืขืชื, ืืื ืฉืื ืืืจ ืืืืชืจ, ืืื ืืืื ืืฉืชืืฉ ืืชืืืื ืขืืื ืืคืกืคืก ืืฉืื.
ืืืจืกื ืืืื ืืืช ืืืืืืช ื-32 ืชืืื, ืืื ืฉืืชื ืืฉืชื ืื ืืืืืื ืืื ืืจืืืกืืจืื ืืฉืืืชื ืืืชื ืขื LONG INT ืชื ืืื, ืื-SCADA ืืืจ "ืคืจืืชื" ืืช ืื ืืืืืื, ืืจืืง ืงืื, ืื ื ืืงืืื ืฉืื ืื ืืืืื ืืฉืืืื. ืืื, ืื ืื ืืกืงืืืื ืืืืืื ืืืฉืช ืืงืืขืื ืืืืืื ืฉื ืืืื, ืื ืฉืืืชืืื ืืื ื ืืื ืืืจืกืื.
ืืงื ืื ืืขืจื ืืงื ืืงืื ืืช ืืชื ืืจืืฉืื ืืกืื REAL ืืืืจ ืืชืงื ืช OPC, ืื ืื ืืกืชืืืชื ืืืชืจ, ืืืืชื ืืจืืฆื ืืืคืฉืืืช. ืขื ืืืช, ืืืื ืืฆืืื ืฉืชืืื ื ืื ืืฃ ืืกืคืงืช ืืืฆืืข ืฉื ืกืงืจืืคืืื ืืืชืืืื ืืืฉืืช ืืงืืืช ื ืชืื ืื, ืื ืฉืืืื ืืืจืืื ืืฉืืขืืชืืช ืืช ืืคืื ืงืฆืืื ืืืืช ืืืืืื ืื ืืื ืืช.
ืืขืจืืช SCADA
ืืฉืืื ืื ืื ื ืืชืืืื ืื ืจืง ืืืฆืืจืช ืกืืืื ืืคื ืืคืื ืงืฆืืื ืืืช ืืืฉืชืืฉ, ืืื ืื ืื ืืืืช ืขืืืจ ืืืคืชื, ืฉืื ืืชืื ืช ืฉืืืื ืืชืืขืื ืืคืืืช 15 ืืงืืช ืืฉืขื ืืื ืืืฆืื ืืช ืืืืืข ืืืจืืฉ ืืคืกืื (ืืืืืืื ืืืืื ื ืืจืืชืืืืช) ืขื 2 ืฉืขืืช ืืืื, ืืืืืจ 25% ืืืื ืืขืืืื. ืฉืืื ืื ืฉืื ื ืื ืจืืื ืืืืืจื ืฉืื ืืืืืืงืืืืืช ืืืืืืื, ืขื ืืกืืก ืืขื ืืฆืืข, ืืื ืฉืืืืจืื...
ืืฉืืง ืืืงืืื ืฉื ืืขืจืืืช SCADA ืืฆืืข ืื ื:
- SCADA ืคืฉืื
- SimpLight
- MasterSCADA 4D
- ืืื Telemechanika LIGHT
- CASCADE
ืื ื ืืืื, ืื ืืืคืฉืชื ืืืชืจ, ืืืื ืืฉ ืืฉืื ืืืจ. ืืืชืืฉื ืืื ืฉืขืฉืืชื ืืช ืืืืืจื, ืื ืืืืจ ืฉืื ืืชืื ืืฆืืื. ืืื ื ืกืชืื ืขื ืืืขืจืืืช ืืืื, ื ืืืืจ ืืช ืืงืจืืืจืืื ืื ืฉืชืืืจื ืืขืื:
- CASCADE - ืงืืืืชื ืืื ืืช ืืฆืืื ืื ืืื ืืืืชืจ ืขืืืจ ืืืืื; ืืคืืื ืื ืืืจืืชื ืืช ืืืคืฆื. ืืคืงืืื ืฉื ืืืื ื-Win95 ืฉืื ืื ืงืฅ ืืชืืื ื ืืื.
ืืื ืืืจืื - ืืื Telemechanika LIGHT - ืื ืื ื ืื ืืืจืืชื ืืช ืื, ืืื ืืกืืืืช ืืื ืื ืื ืจืง ืืืืฉืง, ืื ืื ืื ืื, ืื ื ืจืื ืื, ืืฉืืืจ ืืจืื ืื ืืจืฆืืช. ืจืืฉืืช, ืืืฆืจื OWEN, ืืืืจ ืืฆื ืืืืฉ ืฉื ืืืืงื ืืืืชืืจ ืืืืื ืฉื PLCs ืขื ืืืืืืื, ื ืืชื ืื ืื ืืฉืฉืืช ืืืื ืื ืืืืื ืช ืืืื ืืช ืืืืืฉืืช. ืืฉื ืืช, ืืขืจืืช ืื ืืืืงืืช ืืืขืจืืช ื ืืืืจ ืืืงืจื ืืจืฉืชืืช ืืืืงืช ืื ืจืืื, ืืจืืฉ ืืืจืืฉืื ื. ืชืขืฉืืืช ืืืืื ืื ืืืฉ ืืชืืืื ืืฆืจืืื ืฉืื (ืื ืื ืืื ืืืืื ืืขืฉืืช ืืื, ืืืฉืืืงืื ืขืืืื ืฆืืฆืื ืืช ืงืื ืืืขื ืืขืฆืื). ืืื, ืขื ืืื.
ืืื ืืืจืื - MasterSCADA 4D - ืืืื ืจืืฉืื, ืื ืืืคืฉืจืืช ืืืจืืจื ืืืคืฉืืื ืืืืชืจ. ืืืื ื ืกืืืจ:
- ืื ืืฆืจืื ืืชืงื ื ื ืคืจืืช ืฉื ืฉืจืช OPC ืืขืืืื ืขื OWEN PLC, ืืืจืืืืจืื ืืืจ ืืคื ืื
- ืืกื ืืื, ืืืฉืง ืื ื ืืื ืืืคื, ืืคืงืืื ืื ืื 4/5 ืืืง
- ืกืืืืช ืขืืฆืื ื ืืื
ืืื ื ืจืื ืืกืืจ ืืืื, ืฉืงืืชื ืืช ืืืขืจืืช ืืื ืืื ืืคืฉืจืืืืช ืืฉืืจืืชื ืืช ืืืงืจ, ืืื:
ืืื ืืื ืืื ืคืชืืชื ืืช ืืคืจืืืงื ืืืฆื RunTime (ืืืืืืช ืขืืืื), ืืืื ืื 4 ืืืื ืืช ืจืืงืื ืชืืืืื, ืฉืคืฉืคืชื ืืช ืืขืื ืืื, ืขืฆืืชื, ืืืงืชื ืืช ืื ืื ืืคืจืืืงื, ืืคืขืืชื ืืืืฉ - ืืืชื ืืืจ. ืืืืจ ืืื ืกืืจื ืฉื ืื ืืคืืืฆืืืช ืกืื ืืจืืืืช ืืื ื ืืชืื ืืฉืื ืืืื ืฉืืืฆืขื, ืืชืืื ืืืืฉื ืืืืฉื ืืื ืืืื, ืฉืืื ื ืืืืืืืช ืืชืืฆืืืช. ืืฉืืจื ืืชืืชืื ื: ืื ื ืฉื ืืช ืืืคืฆื ืืืืื ืืืืื ืืืชืจ, ืืื ืื ืืฉืง ืืืืื ืืช ืื, ืื ืื ืืืื.
ืืืจืื: 3.5/5 ืืจืืื ืืืื, ืื ืื ืื ืืืืื
- ืคึผึธืฉืืึผื - ืื ื ืืืื, ืืืงืกืืชื ืืืืก ืืคืื ืงืฆืืื ืืืืช/ืขืืืช ืืืขืืื ืืืื ื ืืืชืจ ืืืฆืจื. ืืฉ ืฉืจืช ืืื ืืจื ื ื-SMS, ืืืืจ ืืืงืืจืื ื ืืืจืื ืืงืืืืช ืืืจืื OPCs ืืืืืจืื, ืื ืื ืขืืื ืืขืจื 5000 ืจืืื ืืืื ืืืชืืื - ืคืจืืืืช. ืืื ืืชื ืืคืชืืื ืืืืืฉืื ืืงืฉื ื ืคืจืืช ืืฉืืืื ืืืงืืื ืืืชืจ, ืื ืืฉืืื ืืื ืืจืกื ืฉื ืขืจืืช ืืืคืฆื ื-200 ืชืืืืช ืืื ืืืืื, ืืื ืืืขืชื ืืืื ืืื ืื. ืื ืืืืื ืืชืจืื.
ืืขืืฉืื ืืืกืจืื ืืช:
ืืกืืกื: IDE ืืื ืืกืคืจ ืืื ืขืืจ ืขืฆืืืืื ืืขืื ืคืื ืงืฆืืื ืืืืช ืืืืื ืช, ืืืื, ืืืฉืจ ืขืืืืื ืขื ืคืจืืืงื ืืื, ืชืืืืฆื ืืืฉืืืจ 3-4 ืืืื ืืช ืคืชืืืื + ืขืืจื + ืชืืขืื, ืื ืฉืื ื ืื ืืคืืื ืืืขืจืืช ืืจืืืช ืฆืืื .
- ืืืจืื ืืชืืช ืืืืืฆืข, ืืืืื ืฆืืืข ื-Paint
- ืืขืืจื ืืื ืืืื
- ืคืื ืงืฆืืื ืืืืช ืืืืกื ืืืื, ืืืืื ืืืืจืืจ ืืขืช ืืืืจืช ืืืืืช ืืืจืคืื
- ืขืืจื ืืชืกืจืื ื ืจืื ืืคืืงืกืืื, ืืื ืืกืืื ืฉืืื ืืืื ืืขืื ืืื
- ืืืืจืช ืชืื ืชืืื ื ืืื ืื ืชืขื ืื
- ืื ืืชื ืจืง ืจืืฆื ืืืืื ืืช ืืคืจืืืงื ืขื ืืื ื ืืืืง ืืขืจืืื ืืืืฉื ืืืจ, ืื ืื ืื ืงืฉื. ืืื ื ืงืืืฅ ืคืจืืืงื ืื ืืืื
- ืื ืฉื ืืืืจืืช ืื ืืืง ืืืื ืืืืืื ืฉืื, ืืื ืืขืฆืื.
ืชืืื ื: ืขืืจื ืชืกืจืื ืฉื Simlight
ืืืจืื: 3.0/5 ืืืืืื ืืื, ืืื ืืจืืื ืืืื - SCADA ืคืฉืื - ืื ืืืืืจื ืฉืื, ืืื ืกืืืจ ืืื ืื ืฉืืืื ืืืื, ืืื ืืื ืืืช. ืืืฆืจื ืืฆืืข ืืืืจื ืืื 2 ืกืืื DEMO: ืขื ืืืืื ืฉื 64 ืชืืื ืืืฆืื ืืื ืืคืื ืงืฆืืื ืืืืช ืืืคืืชืช ืืขื ืื ืคืื ืงืฆืืื ืื ืืื ืขื ืืืืืช ืืื ืจืืฆื ืฉื ืฉืขื (ืืืืจ ืืื ืืฉ ืืืคืขืื ืืืืฉ ืืช ืฉืจืช SCADA). ืขืืืช ืขืจืืช ืืืคืฆื ืืืจืืื ืืคืฉืืื ืืืืชืจ ืืชืืืื ื 1 ืจืืื. ืืืื ืืืชืืื.
ืืชืจืื ืืช:- ืืคื ืืืื, ืื ื-IDE ืืื ืืคืงืืื
- ืืืืข ืขืฉืืจ, ืืื ืืชืืืจ ืืืคื ืื ืืืืืืฅ
- ืฉืืืื ืงื ืฉื ื ืชืื ื ืฉืจืช OPC
- ืืืืฉืง ืืคืฉืื ืืืืชืจ, ืืคืืื ืืื ืืืืืืืื
- ืฉืืืื DBMS ืงื
- ืืื ืืืคืขืื ืืงืื ืืจืืืง ืื ื ืืจืฉ ืืืื ืืช ืฉื ืคืจืืืงื
- ืืืืื ืืืืืช ืืขืืื
- ืขืืืจ ืื ืืืืืืืงืืื ืืฉื ื ืืืจืืขืื ืืื OnClick, OnMouseEnter ืืื'. ืืืืคื ืืืื, ื-IDE ืืืื ืืขืืจื ืืคืฉืื ืฉื Delphi Embarcadero, ืืืขืืจื ืืชืกืจืื ืืฉ ืืกืืจ ืืืื
ืืกืจืื ืืช:
- ืืื ืื ืื ืืจืื ืคืงืืื ืฉื ืืชื ืืืฉืชืืฉ ืืื (ืืคืฉืจ ืืืฆืืจ ืคืงืืื ืืืชืืืื ืืืฉืืช)
- ืืืืืื ืฉ-SCADA ืืื ืืืขืฉื Plug and Play, ืื ื ืืืฉื ืฉืืฉ ืืืืืืช ืืคืื ืงืฆืืื ืืืืช, ืืื ืื ื ืชืงืืชื
- ืืืืืช ืขื ืืื ืืงืจื ืืื (ืืื, ืืคืกืงื, ืืืืื) ืืืฆืืืช ืจืง ืืืืื ื ืคืจื
- ืขืืืจ ืคืื ืงืฆืืื ืื ืืืืืืื ืืจืืฉืืื ืืฆืืจื ืืืืืช ืืฉืืื ืืืื (ื-38000 ืจืืื ืืืขืื)
ืืืจืื: 4.5/5 ืืืืืื ืืื, ืืืจืืื ืืืื
ืืกื ื ืชืื ืื
ืืื ืืืืืจื ืืืืชื ืืจืื ืืืชืจ ืคืฉืืื; Simple SCADA ืืฆืืขื ืฉื ื ืืืฆืจืื ืืฉืืืืฉ: MS SQL Server ื-MySQL. ืืชืืจืจ ืฉืืฉื ื ืืืชืจ ืงืจืื ืืืื, ืืืืืื ืฉืขืืืชื ืืืชื ืืขืืจ, ืื ืขืฆืจืชื ืฉื.
ืื ื ืืืื ืืฆืืื ืฉืื ืืขืจื ืืืจืืืื ืืกืชืื ืืืชืงื ืช ืืืืื ืืืืจืงื ืืืชืฆืืจื ืืคืฉืืื ืฉืื, ืืื ืืืืืจ ืืืืืฆื ืืืช ื-SCADA.
ืืืืจ ืืื ื ืืืจ ืืื ืื ืืชืืื ืื ืืืจืืืื ืืื ืื ืื ืื ื.
ืชืืื ืืืืืื ืขื ืชืฉืืืช ืืื.
ืืืืฉื ืืืืขื ืกืืจืช ืืืืจืื ืขื ืชืืืืจ ืขืงืื ืฉื ืคืชืจืื ืืืขืืืช ืืื ื ืชืงืื ื ืืืชืืฆืื ืืื ืืฆืืจืช ืืขืจืืช Step-by-Step.
ืืงืืจ: www.habr.com