ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Habr, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° HMI ΠΎΡ‚ Advantech


Π’ΠΈΠ΄Π΅ΠΎ: Административна ΠΊΠΎΠ½Π·ΠΎΠ»Π° Π½Π° Habr. Позволява Π²ΠΈ Π΄Π° Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€Π°Ρ‚Π΅ ΠΊΠ°Ρ€ΠΌΠ°Ρ‚Π°, Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π° ΠΈ Π΄Π° забраняватС ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ.

TL; DR: Π’ Ρ‚Π°Π·ΠΈ статия Ρ‰Π΅ сС ΠΎΠΏΠΈΡ‚Π°ΠΌ Π΄Π° създам ΠΊΠΎΠΌΠΈΡ‡Π΅Π½ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Π½Π° Habr, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ срСдата Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° индустриалСн интСрфСйс Webaccess/HMI Designer ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° WebOP.

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡŠΡ‚ Ρ‡ΠΎΠ²Π΅ΠΊ-машина (HMI) Π΅ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ систСми Π·Π° взаимодСйствиС Π½Π° Ρ‡ΠΎΠ²Π΅ΠΊ с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ машини. ОбикновСно Ρ‚ΠΎΠ·ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ сС ΠΏΡ€ΠΈΠ»Π°Π³Π° Π·Π° индустриални систСми, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠΌΠ°Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π».

WebOP β€” Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ΅Π½ индустриалСн Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π·Π° създаванС Π½Π° интСрфСйси Ρ‡ΠΎΠ²Π΅ΠΊ-машина. Използва сС Π·Π° създаванС Π½Π° производствСни ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½ΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ, систСми Π·Π° наблюдСниС, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½ΠΈ стаи, ΠΈΠ½Ρ‚Π΅Π»ΠΈΠ³Π΅Π½Ρ‚Π½ΠΈ домашни ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ ΠΈ Π΄Ρ€. ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ° с индустриално ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΊΠ°Ρ‚ΠΎ част ΠΎΡ‚ SCADA систСма.

WebOP Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» - Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Habr, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° HMI ΠΎΡ‚ AdvantechΠ’Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŠΡ‚ WebOP Π΅ ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€ с ниска мощност, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° ARM процСсор, Π² Π΅Π΄ΠΈΠ½ корпус с ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΈ сСнзорСн Π΅ΠΊΡ€Π°Π½, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π΄Π° изпълнява ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° с Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅Π½ интСрфСйс, създадСн Π² HMI Designer. Π’ зависимост ΠΎΡ‚ ΠΌΠΎΠ΄Π΅Π»Π°, Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΈΡ‚Π΅ ΠΈΠΌΠ°Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ индустриални интСрфСйси Π½Π° Π±ΠΎΡ€Π΄Π°: RS-232/422/485, CAN шина Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ към Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ систСми, USB Host ΠΏΠΎΡ€Ρ‚ Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€Π½ΠΈ устройства, USB Client ΠΏΠΎΡ€Ρ‚ Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° към ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€, Π°ΡƒΠ΄ΠΈΠΎ Π²Ρ…ΠΎΠ΄ ΠΈ Π°ΡƒΠ΄ΠΈΠΎ ΠΈΠ·Ρ…ΠΎΠ΄, Ρ‡Π΅Ρ‚Π΅Ρ† Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈ MicroSD Π·Π° СнСргонСзависима ΠΏΠ°ΠΌΠ΅Ρ‚ ΠΈ ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° настройки.

Устройствата са ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€Π°Π½ΠΈ ΠΊΠ°Ρ‚ΠΎ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π΅Π½ замСститСл Π½Π° ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ "всичко Π² Π΅Π΄Π½ΠΎ", Π·Π° Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ изискват ΠΌΠΎΡ‰Π½ΠΈ процСсори ΠΈ рСсурситС Π½Π° ΠΏΡŠΠ»Π½ΠΎΡ†Π΅Π½Π΅Π½ настолСн ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€. WebOP ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΊΠ°Ρ‚ΠΎ самостоятСлСн Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ въвСТданС/ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ, сдвоСн с Π΄Ρ€ΡƒΠ³ΠΈ WebOP ΠΈΠ»ΠΈ ΠΊΠ°Ρ‚ΠΎ част ΠΎΡ‚ SCADA систСма.

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Habr, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° HMI ΠΎΡ‚ Advantech
Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŠΡ‚ WebOP ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΡΠ²ΡŠΡ€Π·Π²Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ с индустриални устройства

Пасивно ΠΎΡ…Π»Π°ΠΆΠ΄Π°Π½Π΅ ΠΈ IP66 Π·Π°Ρ‰ΠΈΡ‚Π°

ΠŸΠΎΡ€Π°Π΄ΠΈ ниското разсСйванС Π½Π° Ρ‚ΠΎΠΏΠ»ΠΈΠ½Π°, някои ΠΌΠΎΠ΄Π΅Π»ΠΈ WebOP са ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½ΠΈ изцяло Π±Π΅Π· Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π²ΡŠΠ·Π΄ΡƒΡˆΠ½ΠΎ ΠΎΡ…Π»Π°ΠΆΠ΄Π°Π½Π΅. Π’ΠΎΠ²Π° позволява устройствата Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½ΠΈ Π² Π·ΠΎΠ½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са чувствитСлни към Π½ΠΈΠ²Π° Π½Π° ΡˆΡƒΠΌ ΠΈ намалява количСството ΠΏΡ€Π°Ρ…, Π½Π°Π²Π»ΠΈΠ·Π°Ρ‰ΠΎ Π² корпуса.

ΠŸΡ€Π΅Π΄Π½ΠΈΡΡ‚ ΠΏΠ°Π½Π΅Π» Π΅ ΠΈΠ·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ Π±Π΅Π· Π»ΡƒΡ„Ρ‚ΠΎΠ²Π΅ ΠΈ Ρ„ΡƒΠ³ΠΈ, ΠΈΠΌΠ° Π½ΠΈΠ²ΠΎ Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π° IP66 ΠΈ позволява Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΏΡ€ΠΎΠ½ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° Π²ΠΎΠ΄Π° ΠΏΠΎΠ΄ наляганС.

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Habr, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° HMI ΠΎΡ‚ Advantech
Π—Π°Π΄Π΅Π½ ΠΏΠ°Π½Π΅Π» Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» WOP-3100T

ЕнСргонСзависима ΠΏΠ°ΠΌΠ΅Ρ‚

Π—Π° Π΄Π° ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈ Π·Π°Π³ΡƒΠ±Π° Π½Π° Π΄Π°Π½Π½ΠΈ, WebOP ΠΈΠΌΠ° 128Kb СнСргонСзависима ΠΏΠ°ΠΌΠ΅Ρ‚, с която ΠΌΠΎΠΆΠ΅ Π΄Π° сС Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΠΎ ΡΡŠΡ‰ΠΈΡ Π½Π°Ρ‡ΠΈΠ½, ΠΊΠ°ΠΊΡ‚ΠΎ с RAM. Π’ΠΎΠΉ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° показанията Π½Π° ΠΈΠ·ΠΌΠ΅Ρ€Π²Π°Ρ‚Π΅Π»Π½ΠΈΡ‚Π΅ ΡƒΡ€Π΅Π΄ΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Π²Π°ΠΆΠ½ΠΈ Π΄Π°Π½Π½ΠΈ. Π’ случай Π½Π° ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½Π΅ Π½Π° Π·Π°Ρ…Ρ€Π°Π½Π²Π°Π½Π΅Ρ‚ΠΎ, Π΄Π°Π½Π½ΠΈΡ‚Π΅ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π·Π°ΠΏΠ°Π·Π΅Π½ΠΈ ΠΈ Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²Π΅Π½ΠΈ слСд рСстартиранС.

ΠžΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½Π° актуализация

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π°, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰Π° Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π° дистанционно Ρ‡Ρ€Π΅Π· Ethernet ΠΌΡ€Π΅ΠΆΠ° ΠΈΠ»ΠΈ Ρ‡Ρ€Π΅Π· RS-232/485 сСрийни интСрфСйси. Π’ΠΎΠ²Π° опростява ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π° нСобходимостта Π΄Π° ΠΎΡ‚ΠΈΠ΄Π΅Ρ‚Π΅ Π΄ΠΎ всички Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΈ, Π·Π° Π΄Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ софтуСра.

WebOP ΠΌΠΎΠ΄Π΅Π»ΠΈ

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Habr, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° HMI ΠΎΡ‚ Advantech
БСрия 2000T - Π½Π°ΠΉ-Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈΡ‚Π΅ устройства, ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΈ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° HMI RTOS ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π° систСма Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅. БСрията Π΅ прСдставСна ΠΎΡ‚ WebOP-2040T/2070T/2080T/2100T, с Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ Π½Π° Π΅ΠΊΡ€Π°Π½Π° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ 4,3 ΠΈΠ½Ρ‡Π°, 7 ΠΈΠ½Ρ‡Π°, 8 ΠΈΠ½Ρ‡Π° ΠΈ 10.1 ΠΈΠ½Ρ‡Π°.

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Habr, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° HMI ΠΎΡ‚ Advantech
БСрия 3000T β€” ΠΏΠΎ-ΡƒΡΡŠΠ²ΡŠΡ€ΡˆΠ΅Π½ΡΡ‚Π²Π°Π½ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма Windows CE. Π’Π΅ сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π°Ρ‚ ΠΎΡ‚ сСрията 2000T Π² голям Π±Ρ€ΠΎΠΉ Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΈ интСрфСйси ΠΈ ΠΈΠΌΠ°Ρ‚ CAN интСрфСйс Π½Π° Π±ΠΎΡ€Π΄Π°. Устройствата работят Π² Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π΅Π½ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ (-20~60Β°C) ΠΈ ΠΈΠΌΠ°Ρ‚ антистатична Π·Π°Ρ‰ΠΈΡ‚Π° (Π’ΡŠΠ·Π΄ΡƒΡ…: 15KV/ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚: 8KV). Линията отговаря напълно Π½Π° изискванията Π½Π° стандарта IEC-61000, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява устройствата Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π² производството Π½Π° ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΡ†ΠΈ, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ статичният разряд Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. БСрията Π΅ прСдставСна ΠΎΡ‚ WebOP-3070T/3100T/3120T, с Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ Π½Π° Π΅ΠΊΡ€Π°Π½Π° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ 7 ΠΈΠ½Ρ‡Π°, 10.1 ΠΈΠ½Ρ‡Π° ΠΈ 12.1 ΠΈΠ½Ρ‡Π°.

WebAccess/HMI Designer срСда Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°

Извън кутията Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŠΡ‚ WebOP Π΅ просто ARM ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€ с ниска мощност, Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° стартиратС всякакъв софтуСр, Π½ΠΎ цСлият смисъл Π½Π° Ρ‚ΠΎΠ²Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΅ собствСната срСда Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° индустриалСн интСрфСйс WebAcess/HMI. БистСмата сС ΡΡŠΡΡ‚ΠΎΠΈ ΠΎΡ‚ Π΄Π²Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°:

  • HMI Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ β€” срСда Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° интСрфСйси ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ½Π° Π»ΠΎΠ³ΠΈΠΊΠ°. Π Π°Π±ΠΎΡ‚ΠΈ ΠΏΠΎΠ΄ Windows Π½Π° ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π° Π½Π° програмиста. ΠšΡ€Π°ΠΉΠ½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° сС ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π° Π² Π΅Π΄ΠΈΠ½ Ρ„Π°ΠΉΠ» ΠΈ сС ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»Ρ към Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π·Π° изпълнСниС ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° изпълнСниС. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½Π° Π½Π° руски Π΅Π·ΠΈΠΊ.
  • HMI Runtime β€” Π²Ρ€Π΅ΠΌΠ΅ Π·Π° изпълнСниС Π·Π° изпълнСниС Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π½Π° крайния Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π». МоТС Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π΅ само Π½Π° WebOP Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΈ, Π½ΠΎ ΠΈ Π½Π° Advantech UNO, MIC ΠΈ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈ настолни ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ. Има вСрсии Π·Π° изпълнСниС Π·Π° Linux, Windows, Windows CE.

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Habr, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° HMI ΠΎΡ‚ Advantech

Π—Π΄Ρ€Π°Π²Π΅ΠΉ свят - създаванС Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚

НСка Π·Π°ΠΏΠΎΡ‡Π½Π΅ΠΌ Π΄Π° създавамС тСстов интСрфСйс Π·Π° нашия ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Π½Π° Habr. Π©Π΅ стартирам ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° WebOP-3100T Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ WinCE. ΠŸΡŠΡ€Π²ΠΎ, Π½Π΅ΠΊΠ° създадСм Π½ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π² HMI Designer. Π—Π° Π΄Π° стартиратС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π½Π° WebOP, Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ правилния ΠΌΠΎΠ΄Π΅Π»; Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΡŠΡ‚ Π½Π° крайния Ρ„Π°ΠΉΠ» Ρ‰Π΅ зависи ΠΎΡ‚ Ρ‚ΠΎΠ²Π°. На Ρ‚Π°Π·ΠΈ ΡΡ‚ΡŠΠΏΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡŠΡ‰ΠΎ Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° работния ΠΏΠ»ΠΎΡ‚, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ крайният Ρ„Π°ΠΉΠ» Ρ‰Π΅ бъдС ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½ Π·Π° X86 runtime.

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Habr, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° HMI ΠΎΡ‚ Advantech
БъздаванС Π½Π° Π½ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ ΠΈΠ·Π±ΠΎΡ€ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°

Π˜Π·Π±ΠΎΡ€ Π½Π° ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π΅Π½ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», Ρ‡Ρ€Π΅Π· ΠΊΠΎΠΉΡ‚ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Ρ‰Π΅ бъдС Π·Π°Ρ€Π΅Π΄Π΅Π½Π° Π² WebOP. На Ρ‚Π°Π·ΠΈ ΡΡ‚ΡŠΠΏΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ сСриСн интСрфСйс ΠΈΠ»ΠΈ Π΄Π° посочитС IP адрСса Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°.
ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Habr, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° HMI ΠΎΡ‚ Advantech

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ Π·Π° създаванС Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. ΠžΡ‚ лявата страна ΠΈΠΌΠ° Π΄ΡŠΡ€Π²ΠΎΠ²ΠΈΠ΄Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠ° Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° Π±ΡŠΠ΄Π΅Ρ‰Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°. ЗасСга сС интСрСсувамС само ΠΎΡ‚ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π° Π•ΠΊΡ€Π°Π½ΠΈ, Ρ‚ΠΎΠ²Π° са Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π΅ΠΊΡ€Π°Π½ΠΈΡ‚Π΅ с Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° графичния интСрфСйс, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‰Π΅ сС ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚ Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°.

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Habr, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° HMI ΠΎΡ‚ Advantech

ΠŸΡŠΡ€Π²ΠΎ, Π½Π΅ΠΊΠ° създадСм Π΄Π²Π° Π΅ΠΊΡ€Π°Π½Π° с тСкст β€žHello Worldβ€œ ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ тях с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π±ΡƒΡ‚ΠΎΠ½ΠΈ. Π—Π° Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ Ρ‚ΠΎΠ²Π°, Ρ‰Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π½ΠΎΠ² Π΅ΠΊΡ€Π°Π½, Π•ΠΊΡ€Π°Π½ #2, ΠΊΠ°Ρ‚ΠΎ Π½Π° всСки Π΅ΠΊΡ€Π°Π½ Ρ‰Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ тСкстов Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΈ Π΄Π²Π° Π±ΡƒΡ‚ΠΎΠ½Π° Π·Π° ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π΅ΠΊΡ€Π°Π½ΠΈ (Π‘ΡƒΡ‚ΠΎΠ½ΠΈ Π½Π° Π΅ΠΊΡ€Π°Π½Π°). НСка ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°ΠΌΠ΅ всСки Π±ΡƒΡ‚ΠΎΠ½ Π·Π° ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ към слСдващия Π΅ΠΊΡ€Π°Π½.
ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Habr, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° HMI ΠΎΡ‚ Advantech
Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ Π·Π° настройка Π½Π° Π±ΡƒΡ‚ΠΎΠ½Π° Π·Π° ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π΅ΠΊΡ€Π°Π½ΠΈ

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Hello World Π΅ Π³ΠΎΡ‚ΠΎΠ²Π°, сСга ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° я ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Ρ‚Π΅ ΠΈ стартиратС. На Π΅Ρ‚Π°ΠΏΠ° Π½Π° компилация ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° Π³Ρ€Π΅ΡˆΠΊΠΈ Π² случай Π½Π° Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ ΠΈΠ»ΠΈ адрСси. Всяка Π³Ρ€Π΅ΡˆΠΊΠ° сС счита Π·Π° Ρ„Π°Ρ‚Π°Π»Π½Π°; ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Ρ‰Π΅ бъдС ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π° само Π°ΠΊΠΎ няма Π³Ρ€Π΅ΡˆΠΊΠΈ.
Π‘Ρ€Π΅Π΄Π°Ρ‚Π° прСдоставя Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° симулиранС Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΎΠΊΠ°Π»Π½ΠΎ Π΄Π° отстраняватС Π³Ρ€Π΅ΡˆΠΊΠΈ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Π½Π° вашия ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€. Има Π΄Π²Π° Π²ΠΈΠ΄Π° симулация:

  • Онлайн симулация β€” всички външни ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈ Π½Π° Π΄Π°Π½Π½ΠΈ, посочСни Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π°, Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ. Π’ΠΎΠ²Π° ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ USO ΠΈΠ»ΠΈ устройства, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ Ρ‡Ρ€Π΅Π· сСрийни интСрфСйси ΠΈΠ»ΠΈ Modbus TCP.
  • ΠžΡ„Π»Π°ΠΉΠ½ симулация β€” симулация Π±Π΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° външни устройства.

Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ нямамС външни Π΄Π°Π½Π½ΠΈ, Π½ΠΈΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΎΡ„Π»Π°ΠΉΠ½ симулация, слСд ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ смС ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π°. ΠšΡ€Π°ΠΉΠ½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Ρ‰Π΅ сС Π½Π°ΠΌΠΈΡ€Π° Π² ΠΏΠ°ΠΏΠΊΠ°Ρ‚Π° Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° с ΠΈΠΌΠ΅Ρ‚ΠΎ ProjectName_ProgramName.px3

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Habr, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° HMI ΠΎΡ‚ Advantech
ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π°, изпълнявана Π² симулацията, ΠΌΠΎΠΆΠ΅ Π΄Π° сС управлява с курсора Π½Π° ΠΌΠΈΡˆΠΊΠ°Ρ‚Π° ΠΏΠΎ ΡΡŠΡ‰ΠΈΡ Π½Π°Ρ‡ΠΈΠ½, ΠΊΠ°ΠΊΡ‚ΠΎ Π±ΠΈ Π±ΠΈΠ»ΠΎ Π½Π° сСнзорния Π΅ΠΊΡ€Π°Π½ Π½Π° WebOP Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π». Π’ΠΈΠΆΠ΄Π°ΠΌΠ΅, Ρ‡Π΅ всичко Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π‘Ρ‚Ρ€Π°Ρ…ΠΎΡ‚Π΅Π½.
Π—Π° Π΄Π° ΠΈΠ·Ρ‚Π΅Π³Π»ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Π½Π° физичСски Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», просто Ρ‰Ρ€Π°ΠΊΠ½Π΅Ρ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ Π±ΡƒΡ‚ΠΎΠ½Π° Π˜Π·Ρ‚Π΅Π³Π»ΡΠ½Π΅. Но Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π½Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ… Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° към срСдата Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто Π΄Π° ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»Π° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° USB Ρ„Π»Π°Ρˆ устройство ΠΈΠ»ΠΈ MicroSD ΠΊΠ°Ρ€Ρ‚Π° с ΠΏΠ°ΠΌΠ΅Ρ‚.
ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Habr, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° HMI ΠΎΡ‚ Advantech
Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡŠΡ‚ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Π΅ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π΅Π½, няма Π΄Π° ΠΌΠΈΠ½Π°Π²Π°ΠΌ ΠΏΡ€Π΅Π· всСки Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅Π½ Π±Π»ΠΎΠΊ. Π‘ΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ„ΠΎΠ½ΠΎΠ²Π΅, Ρ„ΠΎΡ€ΠΌΠΈ ΠΈ тСкст Ρ‰Π΅ бъдС ясно Π·Π° всСки, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π½Π° Word. Π—Π° създаванС Π½Π° Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅Π½ интСрфСйс Π½Π΅ са Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ умСния Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅, всички Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ сС добавят Ρ‡Ρ€Π΅Π· плъзганС Π½Π° ΠΌΠΈΡˆΠΊΠ°Ρ‚Π° Π²ΡŠΡ€Ρ…Ρƒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°.

Π Π°Π±ΠΎΡ‚Π° с ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ Π²Π΅Ρ‡Π΅ Π·Π½Π°Π΅ΠΌ ΠΊΠ°ΠΊ Π΄Π° създавамС Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ, Π½Π΅ΠΊΠ° сС Π½Π°ΡƒΡ‡ΠΈΠΌ ΠΊΠ°ΠΊ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌ с Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ ΠΈ скриптов Π΅Π·ΠΈΠΊ. НСка създадСм ΡΡ‚ΡŠΠ»Π±ΠΎΠ²ΠΈΠ΄Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠ°, ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‰Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° U $ 100. Π’ настройкитС Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠ°Ρ‚Π° ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½ΠΈ: 16-Π±ΠΈΡ‚ΠΎΠ²ΠΎ цяло число ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΎΡ‚ стойности Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠ°Ρ‚Π°: ΠΎΡ‚ 0 Π΄ΠΎ 10.

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Habr, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° HMI ΠΎΡ‚ Advantech

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° писанС Π½Π° скриптовС Π½Π° Ρ‚Ρ€ΠΈ Π΅Π·ΠΈΠΊΠ°: VBScript, JavaScript ΠΈ собствСн Π΅Π·ΠΈΠΊ. Π©Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌ Ρ‚Ρ€Π΅Ρ‚Π°Ρ‚Π° опция, Π·Π°Ρ‰ΠΎΡ‚ΠΎ ΠΈΠΌΠ° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π·Π° нСя Π² докумСнтацията ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½Π° ΠΏΠΎΠΌΠΎΡ‰ Π·Π° синтаксиса Π½Π°ΠΏΡ€Π°Π²ΠΎ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.

НСка Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π½ΠΎΠ² макрос:

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Habr, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° HMI ΠΎΡ‚ Advantech

НСка напишСм прост ΠΊΠΎΠ΄ Π·Π° ΠΏΠΎΠ΅Ρ‚Π°ΠΏΠ½Π° промяна Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π² ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°, която ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС прослСдСна Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠ°. Π©Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ 10 към ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° ΠΈ Ρ‰Π΅ я Π½ΡƒΠ»ΠΈΡ€Π°ΠΌΠ΅, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π΅ ΠΏΠΎ-голяма ΠΎΡ‚ 100.

$U100=$U100+10
IF $U100>100
$U100=0
ENDIF

Π—Π° Π΄Π° ΠΈΠ·ΠΏΡŠΠ»Π½ΠΈΡ‚Π΅ скрипта Π² Ρ†ΠΈΠΊΡŠΠ», Π·Π°Π΄Π°ΠΉΡ‚Π΅ Π³ΠΎ Π² настройкитС Π½Π° General Setup ΠΊΠ°Ρ‚ΠΎ Main Macro с ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Π½Π° изпълнСниС ΠΎΡ‚ 250 ms.

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Habr, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° HMI ΠΎΡ‚ Advantech
НСка ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°ΠΌΠ΅ ΠΈ стартирамС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Π² симулатора:

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Habr, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° HMI ΠΎΡ‚ Advantech

На Ρ‚ΠΎΠ·ΠΈ Π΅Ρ‚Π°ΠΏ смС сС Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈ Π΄Π° ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π°ΠΌΠ΅ Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° ΠΈ Π΄Π° Π³ΠΈ ΠΏΠΎΠΊΠ°Π·Π²Π°ΠΌΠ΅ Π²ΠΈΠ·ΡƒΠ°Π»Π½ΠΎ. Π’ΠΎΠ²Π° Π²Π΅Ρ‡Π΅ Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ, Π·Π° Π΄Π° сС създадС проста систСма Π·Π° наблюдСниС, ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ външни устройства (сСнзори, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ) ΠΈ записванСто ΠΈΠΌ Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°. Π’ HMI Designer са Π½Π°Π»ΠΈΡ‡Π½ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π±Π»ΠΎΠΊΠΎΠ²Π΅ Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ: ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° ΠΊΡ€ΡŠΠ³Π»ΠΈ Ρ†ΠΈΡ„Π΅Ρ€Π±Π»Π°Ρ‚ΠΈ със стрСлки, Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΈ ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ. Π‘ ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° JavaScript скриптовС ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° изтСглятС Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ външни ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈ Ρ‡Ρ€Π΅Π· HTTP.

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Π½Π° Habr

Използвайки ΠΏΡ€ΠΈΠ΄ΠΎΠ±ΠΈΡ‚ΠΈΡ‚Π΅ умСния, Ρ‰Π΅ Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ ΠΊΠΎΠΌΠΈΡ‡Π΅Π½ интСрфСйс Π·Π° административната ΠΊΠΎΠ½Π·ΠΎΠ»Π° Π½Π° Habr.

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Habr, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° HMI ΠΎΡ‚ Advantech

ΠΠ°ΡˆΠ΅Ρ‚ΠΎ дистанционно ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ трябва Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π°:

  • ΠŸΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° потрСбитСлски ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ
  • Π‘ΡŠΡ…Ρ€Π°Π½ΡΠ²Π°ΠΉΡ‚Π΅ Π΄Π°Π½Π½ΠΈ Π·Π° ΠΊΠ°Ρ€ΠΌΠ° ΠΈ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³
  • ΠŸΡ€ΠΎΠΌΠ΅Π½Π΅Ρ‚Π΅ стойноститС Π½Π° ΠΊΠ°Ρ€ΠΌΠ°Ρ‚Π° ΠΈ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΏΠ»ΡŠΠ·Π³Π°Ρ‡ΠΈ
  • ΠšΠΎΠ³Π°Ρ‚ΠΎ Ρ‰Ρ€Π°ΠΊΠ½Π΅Ρ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ Π±ΡƒΡ‚ΠΎΠ½Π° β€žΠ·Π°Π±Ρ€Π°Π½Π°β€œ, ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŠΡ‚ трябва Π΄Π° бъдС ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Π½ ΠΊΠ°Ρ‚ΠΎ Π·Π°Π±Ρ€Π°Π½Π΅Π½, Π°Π²Π°Ρ‚Π°Ρ€ΡŠΡ‚ трябва Π΄Π° сС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π½Π° Π·Π°Ρ‡Π΅Ρ€ΠΊΠ½Π°Ρ‚

Π©Π΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ всСки ΠΏΡ€ΠΎΡ„ΠΈΠ» Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½Π° страница, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Ρ‰Π΅ създадСм страница Π·Π° всСки ΠΏΡ€ΠΎΡ„ΠΈΠ». НиС Ρ‰Π΅ ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°ΠΌΠ΅ ΠΊΠ°Ρ€ΠΌΠ° ΠΈ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ Π² Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Setup Macro, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° стартира.

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Habr, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° HMI ΠΎΡ‚ Advantech
ΠšΠ°Ρ€Ρ‚ΠΈΠ½Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΊΠ»ΠΈΠΊΠ½Π΅

ΠšΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠ°Ρ€ΠΌΠ° ΠΈ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³

Π—Π° Π΄Π° ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°ΠΌΠ΅ ΠΊΠ°Ρ€ΠΌΠ°Ρ‚Π° Ρ‰Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΏΠ»ΡŠΠ·Π³Π°Ρ‡Π° (Slide Switch). ΠŸΠΎΡΠΎΡ‡Π²Π°ΠΌΠ΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π°, ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π² макроса Π·Π° настройка, ΠΊΠ°Ρ‚ΠΎ адрСс Π½Π° запис. НСка ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠΌ ΠΎΠ±Ρ…Π²Π°Ρ‚Π° Π½Π° стойноститС Π½Π° ΠΏΠ»ΡŠΠ·Π³Π°Ρ‡Π° ΠΎΡ‚ 0 Π΄ΠΎ 1500. Π‘Π΅Π³Π°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΏΠ»ΡŠΠ·Π³Π°Ρ‡ΡŠΡ‚ сС Π΄Π²ΠΈΠΆΠΈ, Π½ΠΎΠ²ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ записани Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°. Π’ Ρ‚ΠΎΠ·ΠΈ случай ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎΡ‚ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π½Π° ΠΏΠ»ΡŠΠ·Π³Π°Ρ‡Π° Ρ‰Π΅ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π° Π½Π° стойноститС Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°.

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Habr, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° HMI ΠΎΡ‚ Advantech
Π—Π° Π΄Π° ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ числСнитС стойности Π½Π° ΠΊΠ°Ρ€ΠΌΠ°Ρ‚Π° ΠΈ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π°, Ρ‰Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π° Числов дисплСй. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡŠΡ‚ Π½Π° Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠ°Ρ‚Π° ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° β€žHello Worldβ€œ, Π½ΠΈΠ΅ просто посочвамС адрСса Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° Π² Monitor Address.

Π‘ΡƒΡ‚ΠΎΠ½ Π·Π° Π·Π°Π±Ρ€Π°Π½Π°

Π‘ΡƒΡ‚ΠΎΠ½ΡŠΡ‚ β€žΠ·Π°Π±Ρ€Π°Π½Π°β€œ сС Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π° Toggle Switch. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡŠΡ‚ Π½Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π° Π³ΠΎΡ€Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ. Π’ настройкитС ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ тСкст, цвят ΠΈΠ»ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² зависимост ΠΎΡ‚ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π±ΡƒΡ‚ΠΎΠ½Π°.

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Habr, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° HMI ΠΎΡ‚ Advantech
ΠŸΡ€ΠΈ натисканС Π½Π° Π±ΡƒΡ‚ΠΎΠ½Π° Π°Π²Π°Ρ‚Π°Ρ€ΡŠΡ‚ трябва Π΄Π° бъдС Π·Π°Ρ‡Π΅Ρ€ΠΊΠ½Π°Ρ‚ Π² Ρ‡Π΅Ρ€Π²Π΅Π½ΠΎ. Π’ΠΎΠ²Π° Π΅ лСсно Π·Π° ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π±Π»ΠΎΠΊΠ° Picture Display. Позволява Π²ΠΈ Π΄Π° посочитС мноТСство изобраТСния, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ със ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π±ΡƒΡ‚ΠΎΠ½Π° Π·Π° ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅. Π—Π° Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Ρ‚ΠΎΠ²Π°, Π½Π° Π±Π»ΠΎΠΊΠ° сС Π΄Π°Π²Π° ΡΡŠΡ‰ΠΈΡ адрСс ΠΊΠ°Ρ‚ΠΎ Π½Π° Π±Π»ΠΎΠΊΠ° с Π±ΡƒΡ‚ΠΎΠ½Π° ΠΈ броя Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΡΡ‚Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½Π°Ρ‚Π° с Ρ‚Π°Π±Π΅Π»ΠΊΠΈ ΠΏΠΎΠ΄ Π°Π²Π°Ρ‚Π°Ρ€Π° Π΅ настроСна ΠΏΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π°Ρ‡ΠΈΠ½.

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Habr, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° HMI ΠΎΡ‚ Advantech

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

ΠšΠ°Ρ‚ΠΎ цяло ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΡŠΡ‚ ΠΌΠΈ харСса. ΠŸΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° ΠΈΠΌΠ°Ρ… ΠΎΠΏΠΈΡ‚ с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚Π°Π±Π»Π΅Ρ‚ с Android Π·Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ, Π½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° интСрфСйс Π·Π° Π½Π΅Π³ΠΎ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ, Π° API Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° Π½Π΅ позволяват пълСн Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€Π½ΠΈΡ‚Π΅ устройства. Π•Π΄ΠΈΠ½ WebOP Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°ΠΌΠ΅Π½ΠΈ комбинация ΠΎΡ‚ Android Ρ‚Π°Π±Π»Π΅Ρ‚, ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€.

HMI Designer, Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ архаичния си Π΄ΠΈΠ·Π°ΠΉΠ½, Π΅ доста Π½Π°ΠΏΡ€Π΅Π΄Π½Π°Π». Π‘Π΅Π· спСциални умСния Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π±ΡŠΡ€Π·ΠΎ Π΄Π° Π½Π°Ρ‡Π΅Ρ€Ρ‚Π°Π΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ интСрфСйс. Бтатията Π½Π΅ обсъТда всички Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ Π±Π»ΠΎΠΊΠΎΠ²Π΅, ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ: Π°Π½ΠΈΠΌΠΈΡ€Π°Π½ΠΈ Ρ‚Ρ€ΡŠΠ±ΠΈ, Ρ†ΠΈΠ»ΠΈΠ½Π΄Ρ€ΠΈ, Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚Π΅Π»ΠΈ. Π’ΠΎΠΉ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΌΠ½ΠΎΠ³ΠΎ популярни ΠΏΡ€ΠΎΠΌΠΈΡˆΠ»Π΅Π½ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ извън кутията ΠΈ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° ΠΊΠΎΠ½Π΅ΠΊΡ‚ΠΎΡ€ΠΈ Π·Π° Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ.

ΠŸΠΎΠ·ΠΎΠ²Π°Π²Π°Π½Π΅Ρ‚ΠΎ

WebAccess/HMI Designer ΠΈ срСда Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Runtime ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΈΠ·Ρ‚Π΅Π³Π»Π΅Π½ΠΈ Ρ‚ΡƒΠΊ

β†’ Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Π½Π° Habr

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: www.habr.com

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€