ΠΠΈΠ΄Π΅ΠΎ: Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π° Habr. ΠΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΡΠ° ΡΠ΅Π³ΡΠ»ΠΈΡΠ°ΡΠ΅ ΠΊΠ°ΡΠΌΠ°ΡΠ°, ΡΠ΅ΡΡΠΈΠ½Π³ΠΎΡ ΠΈ Π΄Π° Π³ΠΈ Π·Π°Π±ΡΠ°Π½ΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅.
TL; ΠΠ : ΠΠΎ ΠΎΠ²Π°Π° ΡΡΠ°ΡΠΈΡΠ° ΡΠ΅ ΡΠ΅ ΠΎΠ±ΠΈΠ΄Π°ΠΌ Π΄Π° ΡΠΎΠ·Π΄Π°Π΄Π°ΠΌ ΡΡΡΠΈΠΏ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Habr ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ΡΠ° ΠΎΠΊΠΎΠ»ΠΈΠ½Π°ΡΠ° Π·Π° ΡΠ°Π·Π²ΠΎΡ Π½Π° ΠΈΠ½Π΄ΡΡΡΡΠΈΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ Webaccess/HMI Designer ΠΈ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΎΡ WebOP.
ΠΠ½ΡΠ΅ΡΡΠ΅ΡΡ ΡΠΎΠ²Π΅ΠΊ-ΠΌΠ°ΡΠΈΠ½Π° (HMI) Π΅ Π·Π±ΠΈΡ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΠΎΠ²Π΅ΡΠΊΠ° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ° ΡΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ. ΠΠ±ΠΈΡΠ½ΠΎ ΠΎΠ²ΠΎΡ ΡΠ΅ΡΠΌΠΈΠ½ ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ²Π° Π½Π° ΠΈΠ½Π΄ΡΡΡΡΠΈΡΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΊΠΎΠΈ ΠΈΠΌΠ°Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π».
WebOP β Π°Π²ΡΠΎΠ½ΠΎΠΌΠ΅Π½ ΠΈΠ½Π΄ΡΡΡΡΠΈΡΠΊΠΈ ΡΠ΅ΡΠΌΠΈΠ½Π°Π» Π·Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈ ΡΠΎΠ²Π΅ΠΊ-ΠΌΠ°ΡΠΈΠ½Π°. Π‘Π΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ, ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΠ»Π΅Π΄Π΅ΡΠ΅, ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈ ΠΏΡΠΎΡΡΠΎΡΠΈΠΈ, ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ Π·Π° ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈ Π΄ΠΎΠΌΠΎΠ²ΠΈ ΠΈΡΠ½. ΠΠΎΠ΄Π΄ΡΠΆΡΠ²Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΈΠ½Π΄ΡΡΡΡΠΈΡΠΊΠ° ΠΎΠΏΡΠ΅ΠΌΠ° ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΠΊΠ°ΠΊΠΎ Π΄Π΅Π» ΠΎΠ΄ ΡΠΈΡΡΠ΅ΠΌΠΎΡ SCADA.
WebOP ΡΠ΅ΡΠΌΠΈΠ½Π°Π» - Ρ Π°ΡΠ΄Π²Π΅Ρ
Π’Π΅ΡΠΌΠΈΠ½Π°Π»ΠΎΡ WebOP Π΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΡΠΎ ΠΌΠ°Π»Π° ΠΌΠΎΡΠ½ΠΎΡΡ Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° ARM ΠΏΡΠΎΡΠ΅ΡΠΎΡ, Π²ΠΎ Π΅Π΄Π½ΠΎ ΠΊΡΡΠΈΡΡΠ΅ ΡΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡ ΠΈ Π΅ΠΊΡΠ°Π½ Π½Π° Π΄ΠΎΠΏΠΈΡ, Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°Π½ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° ΡΠΎ Π³ΡΠ°ΡΠΈΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ ΡΠΎΠ·Π΄Π°Π΄Π΅Π½ Π²ΠΎ HMI Designer. ΠΠΎ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ ΠΎΠ΄ ΠΌΠΎΠ΄Π΅Π»ΠΎΡ, ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΈΡΠ΅ ΠΈΠΌΠ°Π°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΈΠ½Π΄ΡΡΡΡΠΈΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈ: RS-232/422/485, CAN Π°Π²ΡΠΎΠ±ΡΡ Π·Π° ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ ΡΠΎ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ, USB Host ΠΏΠΎΡΡΠ° Π·Π° ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠ½ΠΈ ΡΡΠ΅Π΄ΠΈ, USB Client ΠΏΠΎΡΡΠ° Π·Π° ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΎΡ ΡΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ, Π°ΡΠ΄ΠΈΠΎ Π²Π»Π΅Π· ΠΈ Π°ΡΠ΄ΠΈΠΎ ΠΈΠ·Π»Π΅Π· , ΡΠΈΡΠ°Ρ Π½Π° MicroSD ΠΊΠ°ΡΡΠΈΡΠΊΠΈ Π·Π° Π½Π΅ΠΈΡΠΏΠ°ΡΠ»ΠΈΠ²Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ° ΠΈ ΠΏΡΠ΅Π½ΠΎΡ Π½Π° ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ.
Π£ΡΠ΅Π΄ΠΈΡΠ΅ ΡΠ΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠ°Π½ΠΈ ΠΊΠ°ΠΊΠΎ Π±ΡΡΠ΅ΡΡΠΊΠ° Π·Π°ΠΌΠ΅Π½Π° Π·Π° ΡΠ΅-Π²ΠΎ-Π΅Π΄Π½ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΈ, Π·Π° Π·Π°Π΄Π°ΡΠΈ ΠΊΠΎΠΈ Π½Π΅ Π±Π°ΡΠ°Π°Ρ ΠΌΠΎΡΠ½ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ ΠΈ ΡΠ΅ΡΡΡΡΠΈ Π½Π° ΠΏΠΎΠ»Π½ΠΎΠΏΡΠ°Π²Π½ΠΎ Π΄Π΅ΡΠΊΡΠΎΠΏ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ. WebOP ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΠΊΠ°ΠΊΠΎ ΡΠ°ΠΌΠΎΡΡΠΎΠ΅Π½ ΡΠ΅ΡΠΌΠΈΠ½Π°Π» Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π° ΠΈ Π²Π½Π΅ΡΡΠ²Π°ΡΠ΅/ΠΈΠ·Π»Π΅Π· Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, ΠΏΠΎΠ²ΡΠ·Π°Π½ ΡΠΎ Π΄ΡΡΠ³ΠΈ WebOP ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎ Π΄Π΅Π» ΠΎΠ΄ ΡΠΈΡΡΠ΅ΠΌΠΎΡ SCADA.
Π’Π΅ΡΠΌΠΈΠ½Π°Π»ΠΎΡ WebOP ΠΌΠΎΠΆΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π΅ ΡΠΎ ΠΈΠ½Π΄ΡΡΡΡΠΈΡΠΊΠΈ ΡΡΠ΅Π΄ΠΈ
ΠΠ°ΡΠΈΠ²Π½ΠΎ Π»Π°Π΄Π΅ΡΠ΅ ΠΈ IP66 Π·Π°ΡΡΠΈΡΠ°
ΠΠΎΡΠ°Π΄ΠΈ ΠΌΠ°Π»Π°ΡΠ° Π΄ΠΈΡΠΈΠΏΠ°ΡΠΈΡΠ° Π½Π° ΡΠΎΠΏΠ»ΠΈΠ½Π°, Π½Π΅ΠΊΠΎΠΈ WebOP ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠ΅ ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°Π½ΠΈ Π±Π΅Π· Π°ΠΊΡΠΈΠ²Π½ΠΎ Π²ΠΎΠ·Π΄ΡΡΠ½ΠΎ Π»Π°Π΄Π΅ΡΠ΅. ΠΠ²Π° ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π½Π° ΡΡΠ΅Π΄ΠΈΡΠ΅ Π΄Π° ΡΠ΅ ΠΌΠΎΠ½ΡΠΈΡΠ°Π°Ρ Π²ΠΎ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΊΡΠΈΡΠΈΡΠ½ΠΈ Π·Π° Π±ΡΡΠ°Π²Π° ΠΈ ΡΠ° Π½Π°ΠΌΠ°Π»ΡΠ²Π° ΠΊΠΎΠ»ΠΈΡΠΈΠ½Π°ΡΠ° Π½Π° ΠΏΡΠ°ΡΠΈΠ½Π° ΡΡΠΎ Π²Π»Π΅Π³ΡΠ²Π° Π²ΠΎ ΠΊΡΡΠΈΡΡΠ΅ΡΠΎ.
ΠΡΠ΅Π΄Π½ΠΈΠΎΡ ΠΏΠ°Π½Π΅Π» Π΅ Π½Π°ΠΏΡΠ°Π²Π΅Π½ Π±Π΅Π· ΠΏΡΠ°Π·Π½ΠΈΠ½ΠΈ ΠΈΠ»ΠΈ ΡΠΏΠΎΡΠ½ΠΈΡΠΈ, ΠΈΠΌΠ° Π½ΠΈΠ²ΠΎ Π½Π° Π·Π°ΡΡΠΈΡΠ° ΠΎΠ΄ IP66 ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π½Π°Π²Π»Π΅Π³ΡΠ²Π°ΡΠ΅ Π½Π° Π²ΠΎΠ΄Π° ΠΏΠΎΠ΄ ΠΏΡΠΈΡΠΈΡΠΎΠΊ.
ΠΠ°Π΄Π΅Π½ ΠΏΠ°Π½Π΅Π» Π½Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΎΡ WOP-3100T
ΠΠ΅ΡΡΠ°Π±ΠΈΠ»Π½Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°
ΠΠ° Π΄Π° ΡΠ΅ ΡΠΏΡΠ΅ΡΠΈ Π³ΡΠ±Π΅ΡΠ΅ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, WebOP ΠΈΠΌΠ° 128 KB Π½Π΅ΠΈΡΠΏΠ°ΡΠ»ΠΈΠ²Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°, ΡΠΎ ΠΊΠΎΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ Π½Π° ΠΈΡΡ Π½Π°ΡΠΈΠ½ ΠΊΠ°ΠΊΠΎ ΠΈ ΡΠΎ RAM ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ°. ΠΠΎΠΆΠ΅ Π΄Π° ΡΠΊΠ»Π°Π΄ΠΈΡΠ° ΡΠΈΡΠ°ΡΠ° Π½Π° ΠΌΠ΅ΡΠ°ΡΠΎΡ ΠΈ Π΄ΡΡΠ³ΠΈ ΠΊΡΠΈΡΠΈΡΠ½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠΎ ΡΠ»ΡΡΠ°Ρ Π½Π° ΠΏΡΠ΅ΠΊΠΈΠ½ Π½Π° Π΅Π»Π΅ΠΊΡΡΠΈΡΠ½Π°ΡΠ° Π΅Π½Π΅ΡΠ³ΠΈΡΠ°, ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΡΠ΅ Π±ΠΈΠ΄Π°Ρ Π·Π°ΡΡΠ²Π°Π½ΠΈ ΠΈ Π²ΡΠ°ΡΠ΅Π½ΠΈ ΠΏΠΎ ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅.
ΠΠ°Π»Π΅ΡΠΈΠ½ΡΠΊΠΎ Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅
ΠΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° ΡΡΠΎ ΡΠ°Π±ΠΎΡΠΈ Π½Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π°ΠΆΡΡΠΈΡΠ° ΠΎΠ΄ Π΄Π°Π»Π΅ΡΠΈΠ½Π° ΠΏΡΠ΅ΠΊΡ Π΅ΡΠ΅ΡΠ½Π΅Ρ ΠΌΡΠ΅ΠΆΠ° ΠΈΠ»ΠΈ ΠΏΡΠ΅ΠΊΡ ΡΠ΅ΡΠΈΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈ RS-232/485. ΠΠ²Π° Π³ΠΎ ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²ΡΠ²Π° ΠΎΠ΄ΡΠΆΡΠ²Π°ΡΠ΅ΡΠΎ, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΡΠ° Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ° ΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° Π΄Π° ΡΠ΅ ΠΎΠ΄ΠΈ Π½Π° ΡΠΈΡΠ΅ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΈ Π·Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠΎΡΡΠ²Π΅ΡΠΎΡ.
WebOP ΠΌΠΎΠ΄Π΅Π»ΠΈ
ΠΠΊΠΎΠ»ΠΈΠ½Π° Π·Π° ΡΠ°Π·Π²ΠΎΡ Π½Π° WebAccess/HMI Designer
ΠΠ°Π΄Π²ΠΎΡ ΠΎΠ΄ ΠΊΡΡΠΈΡΠ°ΡΠ°, ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΎΡ WebOP Π΅ ΡΠ°ΠΌΠΎ ARM ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΡΠΎ Π½ΠΈΡΠΊΠ° ΠΌΠΎΡΠ½ΠΎΡΡ Π½Π° ΠΊΠΎΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΡΠ°ΡΡΡΠ²Π°ΡΠ΅ ΠΊΠΎΡ Π±ΠΈΠ»ΠΎ ΡΠΎΡΡΠ²Π΅Ρ, Π½ΠΎ ΡΠ΅Π»Π°ΡΠ° ΠΏΠΎΠ΅Π½ΡΠ° Π½Π° ΠΎΠ²Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΅ ΠΊΠΎΠΌΠ΅ΡΡΠΈΡΠ°Π»Π½Π°ΡΠ° ΠΎΠΊΠΎΠ»ΠΈΠ½Π° Π·Π° ΡΠ°Π·Π²ΠΎΡ Π½Π° ΠΈΠ½Π΄ΡΡΡΡΠΈΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ WebAcess/HMI. Π‘ΠΈΡΡΠ΅ΠΌΠΎΡ ΡΠ΅ ΡΠΎΡΡΠΎΠΈ ΠΎΠ΄ Π΄Π²Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ:
- ΠΠΈΠ·Π°ΡΠ½Π΅Ρ Π½Π° HMI β ΡΡΠ΅Π΄ΠΈΠ½Π° Π·Π° ΡΠ°Π·Π²ΠΎΡ Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠ° Π»ΠΎΠ³ΠΈΠΊΠ°. Π Π°Π±ΠΎΡΠΈ ΠΏΠΎΠ΄ Windows Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΡ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΎΡ. ΠΠΎΠ½Π΅ΡΠ½Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ° Π²ΠΎ Π΅Π΄Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΠΈ ΡΠ΅ ΠΏΡΠ΅Π½Π΅ΡΡΠ²Π° Π½Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΎΡ Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ ΠΏΡΠΈ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅. ΠΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ½Π° Π½Π° ΡΡΡΠΊΠΈ ΡΠ°Π·ΠΈΠΊ.
- ΠΡΠ΅ΠΌΠ΅ Π½Π° ΡΡΠ°Π΅ΡΠ΅ HMI β ΡΡΠ°Π΅ΡΠ΅ Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°Π½Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° Π½Π° ΠΊΡΠ°ΡΠ½ΠΈΠΎΡ ΡΠ΅ΡΠΌΠΈΠ½Π°Π». ΠΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Π½Π΅ ΡΠ°ΠΌΠΎ Π½Π° WebOP ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΈ, ΡΡΠΊΡ ΠΈ Π½Π° Advantech UNO, MIC ΠΈ ΠΎΠ±ΠΈΡΠ½ΠΈ Π΄Π΅ΡΠΊΡΠΎΠΏ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΈ. ΠΠΎΡΡΠΎΡΠ°Ρ Π²Π΅ΡΠ·ΠΈΠΈ Π½Π° ΡΡΠ°Π΅ΡΠ΅ Π·Π° Linux, Windows, Windows CE.
ΠΠ΄ΡΠ°Π²ΠΎ ΡΠ²Π΅Ρ - ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡ
ΠΡΠ΄Π΅ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΠΌΠ΅ Π΄Π° ΡΠΎΠ·Π΄Π°Π²Π°ΠΌΠ΅ ΡΠ΅ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π·Π° Π½Π°ΡΠ°ΡΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»Π½Π° ΡΠ°Π±Π»Π° Habr. ΠΠ΅ ΡΠ° ΡΡΠ°ΡΡΡΠ²Π°ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π½Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΎΡ
ΠΡΠ΅ΠΈΡΠ°ΡΠ΅ Π½Π° Π½ΠΎΠ² ΠΏΡΠΎΠ΅ΠΊΡ ΠΈ ΠΈΠ·Π±ΠΎΡ Π½Π° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°
ΠΠ·Π±ΠΎΡ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π·Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠ° ΠΏΡΠ΅ΠΊΡ ΠΊΠΎΡ ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°Π½Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° ΡΠ΅ ΡΠ΅ Π²ΡΠΈΡΠ° Π²ΠΎ WebOP. ΠΠ° ΠΎΠ²ΠΎΡ ΡΠ΅ΠΊΠΎΡ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΡΠ΅ΡΠΈΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ ΠΈΠ»ΠΈ Π΄Π° ΡΠ° Π½Π°Π²Π΅Π΄Π΅ΡΠ΅ IP Π°Π΄ΡΠ΅ΡΠ°ΡΠ° Π½Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΎΡ.
ΠΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π·Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡ. ΠΠ° Π»Π΅Π²Π°ΡΠ° ΡΡΡΠ°Π½Π° ΠΈΠΌΠ° Π΄ΠΈΡΠ°Π³ΡΠ°ΠΌ Π½Π° Π΄ΡΠ²ΠΎ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ Π½Π° ΠΈΠ΄Π½Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°. ΠΠ°ΡΠ΅Π³Π° Π½Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΈΡΠ° ΡΠ°ΠΌΠΎ ΡΡΠ°Π²ΠΊΠ°ΡΠ° Screens, ΡΠΎΠ° ΡΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π΅ΠΊΡΠ°Π½ΠΈΡΠ΅ ΡΠΎ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π½Π° Π³ΡΠ°ΡΠΈΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ ΠΊΠΎΠΈ ΡΠ΅ Π±ΠΈΠ΄Π°Ρ ΠΏΡΠΈΠΊΠ°ΠΆΠ°Π½ΠΈ Π½Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΎΡ.
ΠΡΠ²ΠΎ, Π°ΡΠ΄Π΅ Π΄Π° ΡΠΎΠ·Π΄Π°Π΄Π΅ΠΌΠ΅ Π΄Π²Π° Π΅ΠΊΡΠ°Π½ΠΈ ΡΠΎ ΡΠ΅ΠΊΡΡ βΠΠ΄ΡΠ°Π²ΠΎ ΡΠ²Π΅Ρβ ΠΈ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΏΡΠ΅ΡΡΠ»Π°ΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡ Π½ΠΈΠ² ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΠΊΠΎΠΏΡΠΈΡΠ°. ΠΠ° Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΠΌΠ΅ ΠΎΠ²Π°, ΡΠ΅ Π΄ΠΎΠ΄Π°Π΄Π΅ΠΌΠ΅ Π½ΠΎΠ² Π΅ΠΊΡΠ°Π½, ΠΠΊΡΠ°Π½ #2, Π° Π½Π° ΡΠ΅ΠΊΠΎΡ Π΅ΠΊΡΠ°Π½ ΡΠ΅ Π΄ΠΎΠ΄Π°Π΄Π΅ΠΌΠ΅ ΡΠ΅ΠΊΡΡΡΠ°Π»Π΅Π½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ ΠΈ Π΄Π²Π΅ ΠΊΠΎΠΏΡΠΈΡΠ° Π·Π° ΠΏΡΠ΅ΡΡΠ»ΡΠ²Π°ΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡ Π΅ΠΊΡΠ°Π½ΠΈΡΠ΅ (Screen Buttons). ΠΡΠ΄Π΅ Π΄Π° Π³ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΠΌΠ΅ ΡΠ΅ΠΊΠΎΠ΅ ΠΊΠΎΠΏΡΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΡΡΠ»ΠΈ Π½Π° ΡΠ»Π΅Π΄Π½ΠΈΠΎΡ Π΅ΠΊΡΠ°Π½.
ΠΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π·Π° ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠΎΠΏΡΠ΅ΡΠΎ Π·Π° ΠΏΡΠ΅ΡΡΠ»ΡΠ²Π°ΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡ Π΅ΠΊΡΠ°Π½ΠΈΡΠ΅
ΠΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Hello World Π΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½Π°, ΡΠ΅Π³Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ° ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°ΡΠ΅ ΠΈ ΡΡΠ°ΡΡΡΠ²Π°ΡΠ΅. ΠΠΎ ΡΠ°Π·Π°ΡΠ° Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° Π³ΡΠ΅ΡΠΊΠΈ Π²ΠΎ ΡΠ»ΡΡΠ°Ρ Π½Π° Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ ΠΈΠ»ΠΈ Π°Π΄ΡΠ΅ΡΠΈ. Π‘Π΅ΠΊΠΎΡΠ° Π³ΡΠ΅ΡΠΊΠ° ΡΠ΅ ΡΠΌΠ΅ΡΠ° Π·Π° ΡΠ°ΡΠ°Π»Π½Π°; ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° ΡΠ΅ ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ° ΡΠ°ΠΌΠΎ Π°ΠΊΠΎ Π½Π΅ΠΌΠ° Π³ΡΠ΅ΡΠΊΠΈ.
ΠΠΊΠΎΠ»ΠΈΠ½Π°ΡΠ° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΠΈΠΌΡΠ»ΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π» Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π»ΠΎΠΊΠ°Π»Π½ΠΎ Π΄Π° ΡΠ° Π΄Π΅Π±Π°Π³ΠΈΡΠ°ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π½Π° Π²Π°ΡΠΈΠΎΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ. ΠΠΎΡΡΠΎΡΠ°Ρ Π΄Π²Π° Π²ΠΈΠ΄Π° Π½Π° ΡΠΈΠΌΡΠ»Π°ΡΠΈΡΠ°:
- ΠΠ½Π»Π°ΡΠ½ ΡΠΈΠΌΡΠ»Π°ΡΠΈΡΠ° β ΡΠ΅ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΡΠΈΡΠ΅ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ ΠΈΠ·Π²ΠΎΡΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ Π²ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ°. ΠΠ²ΠΈΠ΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° Π±ΠΈΠ΄Π°Ρ USO ΠΈΠ»ΠΈ ΡΡΠ΅Π΄ΠΈ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΠΏΡΠ΅ΠΊΡ ΡΠ΅ΡΠΈΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈ ΠΈΠ»ΠΈ Modbus TCP.
- ΠΡΠ»Π°ΡΠ½ ΡΠΈΠΌΡΠ»Π°ΡΠΈΡΠ° β ΡΠΈΠΌΡΠ»Π°ΡΠΈΡΠ° Π±Π΅Π· ΡΠΏΠΎΡΡΠ΅Π±Π° Π½Π° Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ ΡΡΠ΅Π΄ΠΈ.
ΠΠΎΠ΄Π΅ΠΊΠ° Π½Π΅ΠΌΠ°ΠΌΠ΅ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ ΠΎΡΠ»Π°ΡΠ½ ΡΠΈΠΌΡΠ»Π°ΡΠΈΡΠ°, ΠΎΡΠΊΠ°ΠΊΠΎ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ ΡΠ° ΡΠΎΡΡΠ°Π²ΠΈΠ²ΠΌΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ°. ΠΠΎΠ½Π΅ΡΠ½Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° ΡΠ΅ ΡΠ΅ Π½Π°ΠΎΡΠ° Π²ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ½Π°ΡΠ° ΠΏΠ°ΠΏΠΊΠ°, ΡΠΎ ΠΈΠΌΠ΅ΡΠΎ Project Name_ProgramName.px3
ΠΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° ΡΡΠΎ ΡΠ°Π±ΠΎΡΠΈ Π²ΠΎ ΡΠΈΠΌΡΠ»Π°ΡΠΈΡΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ° ΡΠΎ ΠΊΡΡΡΠΎΡΠΎΡ Π½Π° Π³Π»ΡΠ²ΡΠ΅ΡΠΎ Π½Π° ΠΈΡΡ Π½Π°ΡΠΈΠ½ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π±ΠΈ Π±ΠΈΠ»ΠΎ Π½Π° Π΅ΠΊΡΠ°Π½ΠΎΡ Π½Π° Π΄ΠΎΠΏΠΈΡ Π½Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΎΡ WebOP. ΠΠ»Π΅Π΄Π°ΠΌΠ΅ Π΄Π΅ΠΊΠ° ΡΓ¨ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ° ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄Π΅Π½ΠΎ. ΠΠ΄Π»ΠΈΡΠ½ΠΎ.
ΠΠ° Π΄Π° ΡΠ° ΠΏΡΠ΅Π·Π΅ΠΌΠ΅ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π½Π° ΡΠΈΠ·ΠΈΡΠΊΠΈ ΡΠ΅ΡΠΌΠΈΠ½Π°Π», ΡΠ°ΠΌΠΎ ΠΊΠ»ΠΈΠΊΠ½Π΅ΡΠ΅ Π½Π° ΠΊΠΎΠΏΡΠ΅ΡΠΎ ΠΡΠ΅Π·Π΅ΠΌΠΈ. ΠΠΎ, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π½Π΅ Π³ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π² ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΎΡ ΡΠΎ ΡΠ°Π·Π²ΠΎΡΠ½Π°ΡΠ° ΡΡΠ΅Π΄ΠΈΠ½Π°, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ Π΄Π° ΡΠ° ΠΏΡΠ΅ΡΡΠ»ΠΈΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΡΠ° ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ USB ΡΠ»Π΅Ρ Π΄ΡΠ°ΡΠ² ΠΈΠ»ΠΈ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠΊΠ° ΠΊΠ°ΡΡΠΈΡΠΊΠ° MicroSD.
ΠΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈΠΎΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π΅ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π΅Π½, Π½Π΅ΠΌΠ° Π΄Π° ΠΏΠΎΠΌΠΈΠ½Π°ΠΌ Π½ΠΈΠ· ΡΠ΅ΠΊΠΎΡ Π³ΡΠ°ΡΠΈΡΠΊΠΈ Π±Π»ΠΎΠΊ. Π‘ΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ΡΠΎ ΠΏΠΎΠ·Π°Π΄ΠΈΠ½ΠΈ, ΡΠΎΡΠΌΠΈ ΠΈ ΡΠ΅ΠΊΡΡ ΡΠ΅ Π±ΠΈΠ΄Π΅ ΡΠ°ΡΠ½ΠΎ Π·Π° ΡΠ΅ΠΊΠΎΡ ΡΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅Π» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ ΡΠ»ΠΈΡΠ½ΠΈ Π½Π° Word. ΠΠ° Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ Π³ΡΠ°ΡΠΈΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ, Π½Π΅ ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈ Π²Π΅ΡΡΠΈΠ½ΠΈ; ΡΠΈΡΠ΅ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ ΡΠ΅ Π΄ΠΎΠ΄Π°Π²Π°Π°Ρ ΡΠΎ Π²Π»Π΅ΡΠ΅ΡΠ΅ Π½Π° Π³Π»ΡΠ²ΡΠ΅ΡΠΎ Π½Π° ΡΠΎΡΠΌΡΠ»Π°ΡΠΎΡ.
Π Π°Π±ΠΎΡΠ° ΡΠΎ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°
Π‘Π΅Π³Π° ΠΊΠΎΠ³Π° Π·Π½Π°Π΅ΠΌΠ΅ ΠΊΠ°ΠΊΠΎ Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΠΌΠ΅ Π³ΡΠ°ΡΠΈΡΠΊΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ, Π°ΡΠ΄Π΅ Π΄Π° Π½Π°ΡΡΠΈΠΌΠ΅ ΠΊΠ°ΠΊΠΎ Π΄Π° ΡΠ°Π±ΠΎΡΠΈΠΌΠ΅ ΡΠΎ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½Π° ΡΠΎΠ΄ΡΠΆΠΈΠ½Π° ΠΈ ΡΠ°Π·ΠΈΠΊ Π·Π° ΡΠΊΡΠΈΠΏΡΠΈΡΠ°ΡΠ΅. ΠΡΠ΄Π΅ Π΄Π° ΡΠΎΠ·Π΄Π°Π΄Π΅ΠΌΠ΅ ΡΡΠΎΠ»Π±Π΅ΡΡ Π΄ΠΈΡΠ°Π³ΡΠ°ΠΌ ΡΡΠΎ ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΎΠ΄ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° U $ 100. ΠΠΎ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈΡΠ΅ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠΎΠ½ΠΎΡ, ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ Π³ΠΎ ΡΠΈΠΏΠΎΡ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ: 16-Π±ΠΈΡΠ΅Π½ ΡΠ΅Π» Π±ΡΠΎΡ ΠΈ ΠΎΠΏΡΠ΅Π³ΠΎΡ Π½Π° Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠΎΠ½ΠΎΡ: ΠΎΠ΄ 0 Π΄ΠΎ 10.
ΠΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΠΏΠΈΡΡΠ²Π°ΡΠ΅ ΡΠΊΡΠΈΠΏΡΠΈ Π½Π° ΡΡΠΈ ΡΠ°Π·ΠΈΡΠΈ: VBScript, JavaScript ΠΈ ΡΠ²ΠΎΡ ΡΠ°Π·ΠΈΠΊ. ΠΠ΅ ΡΠ° ΠΊΠΎΡΠΈΡΡΠ°ΠΌ ΡΡΠ΅ΡΠ°ΡΠ° ΠΎΠΏΡΠΈΡΠ° Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΈΠΌΠ° ΠΏΡΠΈΠΌΠ΅ΡΠΈ Π·Π° Π½Π΅Π° Π²ΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠ°ΡΠ° ΡΠΈΠ½ΡΠ°ΠΊΡΠ½Π° ΠΏΠΎΠΌΠΎΡ ΡΠΎΠΊΠΌΡ Π²ΠΎ ΡΡΠ΅Π΄Π½ΠΈΠΊΠΎΡ.
ΠΡΠ΄Π΅ Π΄Π° Π΄ΠΎΠ΄Π°Π΄Π΅ΠΌΠ΅ Π½ΠΎΠ²ΠΎ ΠΌΠ°ΠΊΡΠΎ:
ΠΡΠ΄Π΅ Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΠΌΠ΅ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π΅Π½ ΠΊΠΎΠ΄ Π·Π° ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½ΠΎ ΠΌΠ΅Π½ΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ Π²ΠΎ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ° ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠ»Π΅Π΄ΠΈ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠΎΠ½ΠΎΡ. ΠΠ΅ Π΄ΠΎΠ΄Π°Π΄Π΅ΠΌΠ΅ 10 Π½Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ° ΠΈ ΡΠ΅ ΡΠ° ΡΠ΅ΡΠ΅ΡΠΈΡΠ°ΠΌΠ΅ Π½Π° Π½ΡΠ»Π° ΠΊΠΎΠ³Π° Π΅ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠ° ΠΎΠ΄ 100.
$U100=$U100+10
IF $U100>100
$U100=0
ENDIF
ΠΠ° Π΄Π° ΡΠ° ΠΈΠ·Π²ΡΡΠΈΡΠ΅ ΡΠΊΡΠΈΠΏΡΠ°ΡΠ° Π²ΠΎ ΡΠΈΠΊΠ»ΡΡ, ΠΏΠΎΡΡΠ°Π²Π΅ΡΠ΅ ΡΠ° Π²ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈΡΠ΅ Π·Π° ΠΠΏΡΡΠΎ ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΠΊΠ°ΠΊΠΎ ΠΠ»Π°Π²Π½Π° ΠΌΠ°ΠΊΡΠΎ, ΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π» Π½Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ ΠΎΠ΄ 250 ms.
ΠΡΠ΄Π΅ Π΄Π° ΡΠ° ΡΠΎΡΡΠ°Π²ΠΈΠΌΠ΅ ΠΈ ΠΈΠ·Π²ΡΡΠΈΠΌΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π²ΠΎ ΡΠΈΠΌΡΠ»Π°ΡΠΎΡΠΎΡ:
ΠΠΎ ΠΎΠ²Π°Π° ΡΠ°Π·Π°, Π½Π°ΡΡΠΈΠ²ΠΌΠ΅ Π΄Π° ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠ°ΠΌΠ΅ ΡΠΎ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ° ΠΈ Π΄Π° Π³ΠΈ ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°ΠΌΠ΅ Π²ΠΈΠ·ΡΠ΅Π»Π½ΠΎ. ΠΠ²Π° Π΅ Π²Π΅ΡΠ΅ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ Π·Π° Π΄Π° ΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄Π΅ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π΅Π½ ΡΠΈΡΡΠ΅ΠΌ Π·Π° ΡΠ»Π΅Π΄Π΅ΡΠ΅, ΠΏΡΠΈΠΌΠ°ΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΎΠ΄ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ ΡΡΠ΅Π΄ΠΈ (ΡΠ΅Π½Π·ΠΎΡΠΈ, ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ) ΠΈ Π½ΠΈΠ²Π½ΠΎ ΡΠ½ΠΈΠΌΠ°ΡΠ΅ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°. Π Π°Π·Π»ΠΈΡΠ½ΠΈ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ Π·Π° ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°ΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠ΅ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ Π²ΠΎ HMI Designer: Π²ΠΎ ΡΠΎΡΠΌΠ° Π½Π° ΠΊΡΡΠΆΠ½ΠΈ ΠΊΠΎΠΏΡΠΈΡΠ° ΡΠΎ ΡΡΡΠ΅Π»ΠΊΠΈ, ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π³ΡΠ°ΡΠΈΠΊΠΎΠ½ΠΈ ΠΈ Π³ΡΠ°ΡΠΈΠΊΠΎΠ½ΠΈ. ΠΠΎΡΠΈΡΡΠ΅ΡΡΠΈ JavaScript ΡΠΊΡΠΈΠΏΡΠΈ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠ΅Π·Π΅ΠΌΠ°ΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΎΠ΄ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ ΠΈΠ·Π²ΠΎΡΠΈ ΠΏΡΠ΅ΠΊΡ HTTP.
Habr ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π»
ΠΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π³ΠΈ ΡΡΠ΅ΠΊΠ½Π°ΡΠΈΡΠ΅ Π²Π΅ΡΡΠΈΠ½ΠΈ, ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈΠΌΠ΅ ΡΡΡΠΈΠΏ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π·Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½Π°ΡΠ° ΠΊΠΎΠ½Π·ΠΎΠ»Π° Habr.
ΠΠ°ΡΠΈΠΎΡ Π΄Π°Π»Π΅ΡΠΈΠ½ΡΠΊΠΈ ΡΠΏΡΠ°Π²ΡΠ²Π°Ρ ΡΡΠ΅Π±Π° Π΄Π° ΠΌΠΎΠΆΠ΅:
- ΠΡΠΎΠΌΠ΅Π½Π΅ΡΠ΅ Π³ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈΡΠ΅ ΠΏΡΠΎΡΠΈΠ»ΠΈ
- Π§ΡΠ²Π°ΡΡΠ΅ Π³ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ Π·Π° ΠΊΠ°ΡΠΌΠ°ΡΠ° ΠΈ ΠΎΡΠ΅Π½ΡΠ²Π°ΡΠ΅ΡΠΎ
- ΠΡΠΎΠΌΠ΅Π½Π΅ΡΠ΅ Π³ΠΈ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈΡΠ΅ Π½Π° ΠΊΠ°ΡΠΌΠ°ΡΠ° ΠΈ ΠΎΡΠ΅Π½ΡΠ²Π°ΡΠ΅ΡΠΎ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° Π»ΠΈΠ·Π³Π°ΡΠΈ
- ΠΠΎΠ³Π° ΡΠ΅ ΠΊΠ»ΠΈΠΊΠ½Π΅ΡΠ΅ Π½Π° ΠΊΠΎΠΏΡΠ΅ΡΠΎ βΠ·Π°Π±ΡΠ°Π½ΠΈβ, ΠΏΡΠΎΡΠΈΠ»ΠΎΡ ΡΡΠ΅Π±Π° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΎΠ·Π½Π°ΡΠ΅Π½ ΠΊΠ°ΠΊΠΎ Π·Π°Π±ΡΠ°Π½Π΅Ρ, Π°Π²Π°ΡΠ°ΡΠΎΡ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΡΠΌΠ΅Π½ΠΈ Π²ΠΎ ΠΏΡΠ΅ΡΠΊΡΡΠ°Π½
Π‘Π΅ΠΊΠΎΡ ΠΏΡΠΎΡΠΈΠ» ΡΠ΅ Π³ΠΎ ΠΏΡΠΈΠΊΠ°ΠΆΠ΅ΠΌΠ΅ Π½Π° ΠΏΠΎΡΠ΅Π±Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°, ΠΏΠ° ΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄Π΅ΠΌΠ΅ ΡΡΡΠ°Π½ΠΈΡΠ° Π·Π° ΡΠ΅ΠΊΠΎΡ ΠΏΡΠΎΡΠΈΠ». ΠΠ΅ Π³ΠΈ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΠΌΠ΅ ΠΊΠ°ΡΠΌΠ°ΡΠ° ΠΈ ΡΠ΅ΡΡΠΈΠ½Π³ΠΎΡ Π²ΠΎ Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ°, ΠΊΠΎΠΈ ΡΠ΅ ΡΠ΅ ΠΈΠ½ΠΈΡΠΈΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π°Ρ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° Setup Macro ΠΊΠΎΠ³Π° ΡΠ΅ Π·Π°ΠΏΠΎΡΠ½Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ°.
Π‘Π»ΠΈΠΊΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠ»ΠΈΠΊΠ½Π΅
ΠΡΠΈΠ»Π°Π³ΠΎΠ΄ΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠ°ΡΠΌΠ°ΡΠ° ΠΈ ΡΠ΅ΡΡΠΈΠ½Π³ΠΎΡ
ΠΠ° ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄ΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠ°ΡΠΌΠ°ΡΠ° ΡΠ΅ Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ Π»ΠΈΠ·Π³Π°ΡΠΎΡ (Slide Switch). ΠΠ°ΠΊΠΎ Π°Π΄ΡΠ΅ΡΠ° Π·Π° ΡΠ½ΠΈΠΌΠ°ΡΠ΅ ΡΠ° ΠΎΠ΄ΡΠ΅Π΄ΡΠ²Π°ΠΌΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ° ΠΈΠ½ΠΈΡΠΈΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° Π²ΠΎ Setup Macro. ΠΡΠ΄Π΅ Π΄Π° Π³ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠΌΠ΅ ΠΎΠΏΡΠ΅Π³ΠΎΡ Π½Π° Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈΡΠ΅ Π½Π° Π»ΠΈΠ·Π³Π°ΡΠΎΡ ΠΎΠ΄ 0 Π΄ΠΎ 1500. Π‘Π΅Π³Π°, ΠΊΠΎΠ³Π° ΡΠ΅ ΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡΠΈ Π»ΠΈΠ·Π³Π°ΡΠΎΡ, Π½ΠΎΠ²ΠΈΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠ΅ Π±ΠΈΠ΄Π°Ρ Π·Π°ΠΏΠΈΡΠ°Π½ΠΈ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ°. ΠΠΎ ΠΎΠ²ΠΎΡ ΡΠ»ΡΡΠ°Ρ, ΠΏΠΎΡΠ΅ΡΠ½Π°ΡΠ° ΡΠΎΡΡΠΎΡΠ±Π° Π½Π° Π»ΠΈΠ·Π³Π°ΡΠΎΡ ΡΠ΅ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ° Π½Π° Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ° Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ°.
ΠΠ° ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°ΡΠ΅ Π½Π° Π½ΡΠΌΠ΅ΡΠΈΡΠΊΠΈΡΠ΅ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ Π½Π° ΠΊΠ°ΡΠΌΠ°ΡΠ° ΠΈ ΡΠ΅ΡΡΠΈΠ½Π³ΠΎΡ, ΡΠ΅ Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΎΡ ΠΡΠΌΠ΅ΡΠΈΡΠΊΠΈ ΠΏΡΠΈΠΊΠ°Π·. ΠΡΠΈΠ½ΡΠΈΠΏΠΎΡ Π½Π° Π½Π΅Π³ΠΎΠ²ΠΎΡΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ°ΡΠ΅ Π΅ ΡΠ»ΠΈΡΠ΅Π½ Π½Π° Π΄ΠΈΡΠ°Π³ΡΠ°ΠΌΠΎΡ ΠΎΠ΄ ΠΏΡΠΈΠΌΠ΅ΡΠΎΡ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° βHello Worldβ; Π½ΠΈΠ΅ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ ΡΠ° ΠΎΠ·Π½Π°ΡΡΠ²Π°ΠΌΠ΅ Π°Π΄ΡΠ΅ΡΠ°ΡΠ° Π½Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ° Π²ΠΎ Π°Π΄ΡΠ΅ΡΠ°ΡΠ° Π½Π° ΠΌΠΎΠ½ΠΈΡΠΎΡ.
ΠΠΎΠΏΡΠ΅ Π·Π° Π·Π°Π±ΡΠ°Π½Π°
ΠΠΎΠΏΡΠ΅ΡΠΎ βΠ·Π°Π±ΡΠ°Π½Π°β ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΎΡ ΠΡΠ΅ΡΡΠ»ΠΈ ΠΡΠ΅ΡΡΠ»ΠΈ. ΠΡΠΈΠ½ΡΠΈΠΏΠΎΡ Π½Π° ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π΅ ΡΠ»ΠΈΡΠ΅Π½ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠΈΡΠ΅ ΠΏΠΎΠ³ΠΎΡΠ΅. ΠΠΎ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈΡΠ΅, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ΅Π½ ΡΠ΅ΠΊΡΡ, Π±ΠΎΡΠ° ΠΈΠ»ΠΈ ΡΠ»ΠΈΠΊΠ°, Π²ΠΎ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ ΠΎΠ΄ ΡΠΎΡΡΠΎΡΠ±Π°ΡΠ° Π½Π° ΠΊΠΎΠΏΡΠ΅ΡΠΎ.
ΠΠΎΠ³Π° ΡΠ΅ ΡΠ΅ ΠΏΡΠΈΡΠΈΡΠ½Π΅ ΠΊΠΎΠΏΡΠ΅ΡΠΎ, Π°Π²Π°ΡΠ°ΡΠΎΡ ΡΡΠ΅Π±Π° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΡΠ΅ΡΡΡΠ°Π½ ΡΠΎ ΡΡΠ²Π΅Π½ΠΎ. ΠΠ²Π° Π΅ Π»Π΅ΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° Π±Π»ΠΎΠΊΠΎΡ βΠΡΠΈΠΊΠ°Π· Π½Π° ΡΠ»ΠΈΠΊΠΈβ. Π’ΠΎΠ° Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π½Π°Π²Π΅Π΄Π΅ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠ»ΠΈΠΊΠΈ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΎ ΡΠΎΡΡΠΎΡΠ±Π°ΡΠ° Π½Π° ΠΊΠΎΠΏΡΠ΅ΡΠΎ Π·Π° ΠΏΡΠ΅ΡΡΠ»ΡΠ²Π°ΡΠ΅. ΠΠ° Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΎΠ²Π°, Π½Π° Π±Π»ΠΎΠΊΠΎΡ ΠΌΡ Π΅ Π΄Π°Π΄Π΅Π½Π° ΠΈΡΡΠ° Π°Π΄ΡΠ΅ΡΠ° ΠΊΠ°ΠΊΠΎ Π±Π»ΠΎΠΊΠΎΡ ΡΠΎ ΠΊΠΎΠΏΡΠ΅ΡΠΎ ΠΈ Π±ΡΠΎΡΠΎΡ Π½Π° ΡΠΎΡΡΠΎΡΠ±ΠΈ. Π‘Π»ΠΈΠΊΠ°ΡΠ° ΡΠΎ ΡΠ°Π±Π»ΠΈΡΠΊΠΈ ΠΏΠΎΠ΄ Π°Π²Π°ΡΠ°ΡΠΎΡ Π΅ ΠΏΠΎΡΡΠ°Π²Π΅Π½Π° Π½Π° ΡΠ»ΠΈΡΠ΅Π½ Π½Π°ΡΠΈΠ½.
ΠΠ°ΠΊΠ»ΡΡΠΎΠΊ
ΠΠ΅Π½Π΅ΡΠ°Π»Π½ΠΎ, ΠΌΠΈ ΡΠ΅ Π΄ΠΎΠΏΠ°Π΄Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΎΡ. ΠΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ, ΠΈΠΌΠ°Π² ΠΈΡΠΊΡΡΡΠ²ΠΎ ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΠΠ½Π΄ΡΠΎΠΈΠ΄ ΡΠ°Π±Π»Π΅Ρ Π·Π° ΡΠ»ΠΈΡΠ½ΠΈ Π·Π°Π΄Π°ΡΠΈ, Π½ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠ΅ΡΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π·Π° Π½Π΅Π³ΠΎ Π΅ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΡΠ΅ΡΠΊΠΎ, Π° API-ΡΠ΅ Π½Π° ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΈΡΠ΅ Π½Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Π°Ρ ΡΠ΅Π»ΠΎΡΠ΅Π½ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠ½ΠΈΡΠ΅ ΡΡΠ΅Π΄ΠΈ. ΠΠ΄Π΅Π½ WebOP ΡΠ΅ΡΠΌΠΈΠ½Π°Π» ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°ΠΌΠ΅Π½ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡΠ° ΠΎΠ΄ ΠΠ½Π΄ΡΠΎΠΈΠ΄ ΡΠ°Π±Π»Π΅Ρ, ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ.
HMI Designer, ΠΈ ΠΏΠΎΠΊΡΠ°Ρ Π½Π΅Π³ΠΎΠ²ΠΈΠΎΡ Π°ΡΡ Π°ΠΈΡΠ΅Π½ Π΄ΠΈΠ·Π°ΡΠ½, Π΅ Π΄ΠΎΡΡΠ° Π½Π°ΠΏΡΠ΅Π΄Π΅Π½. ΠΠ΅Π· ΠΏΠΎΡΠ΅Π±Π½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈ Π²Π΅ΡΡΠΈΠ½ΠΈ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π±ΡΠ·ΠΎ Π΄Π° ΡΠΊΠΈΡΠΈΡΠ°ΡΠ΅ ΡΠ°Π±ΠΎΡΠ΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ. ΠΠ°ΠΏΠΈΡΠΎΡ Π½Π΅ Π³ΠΈ ΡΠ°Π·Π³Π»Π΅Π΄ΡΠ²Π° ΡΠΈΡΠ΅ Π³ΡΠ°ΡΠΈΡΠΊΠΈ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ, ΠΎΠ΄ ΠΊΠΎΠΈ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³Ρ: Π°Π½ΠΈΠΌΠΈΡΠ°Π½ΠΈ ΡΠ΅Π²ΠΊΠΈ, ΡΠΈΠ»ΠΈΠ½Π΄ΡΠΈ, Π³ΡΠ°ΡΠΈΠΊΠΎΠ½ΠΈ, ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠΈ. ΠΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΈ ΠΈΠ½Π΄ΡΡΡΡΠΈΡΠΊΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ Π½Π°Π΄Π²ΠΎΡ ΠΎΠ΄ ΠΊΡΡΠΈΡΠ°ΡΠ° ΠΈ ΡΠΎΠ΄ΡΠΆΠΈ ΠΊΠΎΠ½Π΅ΠΊΡΠΎΡΠΈ Π·Π° Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ.
ΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠΈ
WebAccess/HMI Designer ΠΈ ΠΎΠΊΠΎΠ»ΠΈΠ½Π° Π·Π° ΡΠ°Π·Π²ΠΎΡ Π½Π° Runtime ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π·Π΅ΠΌΠ°Ρ
β
ΠΠ·Π²ΠΎΡ: www.habr.com