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


Π’ΠΈΠ΄Π΅ΠΎ: административна ΠΊΠΎΠ½Π·ΠΎΠ»Π° Habr. Π’ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ја Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€Π°Ρ‚Π΅ ΠΊΠ°Ρ€ΠΌΠ°Ρ‚Π°, Ρ€Π΅Ρ˜Ρ‚ΠΈΠ½Π³ΠΎΡ‚ ΠΈ Π΄Π° Π³ΠΈ Π·Π°Π±Ρ€Π°Π½ΠΈΡ‚Π΅ корисницитС.

TL; Π”Π : Π’ΠΎ ΠΎΠ²Π°Π° ΡΡ‚Π°Ρ‚ΠΈΡ˜Π° ќС сС ΠΎΠ±ΠΈΠ΄Π°ΠΌ Π΄Π° создадам стрип ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» 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 ΠΈΠΌΠ° 128 KB нСиспарлива ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°, со која ΠΌΠΎΠΆΠ΅ Π΄Π° сС Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° ист Π½Π°Ρ‡ΠΈΠ½ ΠΊΠ°ΠΊΠΎ ΠΈ со RAM ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π°. МоТС Π΄Π° складира Ρ‡ΠΈΡ‚Π°ΡšΠ° Π½Π° ΠΌΠ΅Ρ€Π°Ρ‡ΠΎΡ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ. Π’ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ Π½Π° ΠΏΡ€Π΅ΠΊΠΈΠ½ Π½Π° Π΅Π»Π΅ΠΊΡ‚Ρ€ΠΈΡ‡Π½Π°Ρ‚Π° Π΅Π½Π΅Ρ€Π³ΠΈΡ˜Π°, ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ ќС Π±ΠΈΠ΄Π°Ρ‚ Π·Π°Ρ‡ΡƒΠ²Π°Π½ΠΈ ΠΈ Π²Ρ€Π°Ρ‚Π΅Π½ΠΈ ΠΏΠΎ Ρ€Π΅ΡΡ‚Π°Ρ€Ρ‚ΠΈΡ€Π°ΡšΠ΅.

ДалСчинско Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° ΡˆΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π°ΠΆΡƒΡ€ΠΈΡ€Π° ΠΎΠ΄ Π΄Π°Π»Π΅Ρ‡ΠΈΠ½Π° ΠΏΡ€Π΅ΠΊΡƒ Π΅Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΌΡ€Π΅ΠΆΠ° ΠΈΠ»ΠΈ ΠΏΡ€Π΅ΠΊΡƒ сСриски ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΈ RS-232/485. Ова Π³ΠΎ поСдноставува ΠΎΠ΄Ρ€ΠΆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ, бидСјќи ја Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π° ΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π΄Π° сС ΠΎΠ΄ΠΈ Π½Π° ситС Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΈ Π·Π° Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° софтвСрот.

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

Habr ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° HMI ΠΎΠ΄ Advantech
Π‘Π΅Ρ€ΠΈΡ˜Π° 2000Π’ - Π½Π°Ρ˜ΠΏΡ€ΠΈΡ„Π°Ρ‚Π»ΠΈΠ²ΠΈΡ‚Π΅ ΡƒΡ€Π΅Π΄ΠΈ ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΈ Π²Ρ€Π· основа Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ систСм Π²ΠΎ Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ HMI RTOS. Π‘Π΅Ρ€ΠΈΡ˜Π°Ρ‚Π° Π΅ прСтставСна ΠΎΠ΄ WebOP-2040T/2070T/2080T/2100T, со дијагонали Π½Π° Π΅ΠΊΡ€Π°Π½ΠΎΡ‚ ΠΎΠ΄ 4,3 ΠΈΠ½Ρ‡ΠΈ, 7 ΠΈΠ½Ρ‡ΠΈ, 8 ΠΈΠ½Ρ‡ΠΈ ΠΈ 10.1 ΠΈΠ½Ρ‡ΠΈ, соодвСтно.

Habr ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° HMI ΠΎΠ΄ Advantech
Π‘Π΅Ρ€ΠΈΡ˜Π° 3000Π’ β€” ΠΏΠΎΠ½Π°ΠΏΡ€Π΅Π΄Π½ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ систСм 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 β€” Ρ‚Ρ€Π°Π΅ΡšΠ΅ Π·Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»ΠΈΡ€Π°Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π½Π° ΠΊΡ€Π°Ρ˜Π½ΠΈΠΎΡ‚ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π». МоТС Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π΅ само Π½Π° WebOP Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΈ, Ρ‚ΡƒΠΊΡƒ ΠΈ Π½Π° Advantech UNO, MIC ΠΈ ΠΎΠ±ΠΈΡ‡Π½ΠΈ дСсктоп ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΠΈ. ΠŸΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ Π²Π΅Ρ€Π·ΠΈΠΈ Π½Π° Ρ‚Ρ€Π°Π΅ΡšΠ΅ Π·Π° Linux, Windows, Windows CE.

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

Π—Π΄Ρ€Π°Π²ΠΎ свСт - ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚

АјдС Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅ΠΌΠ΅ Π΄Π° создавамС тСст ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ Π·Π° Π½Π°ΡˆΠ°Ρ‚Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½Π° Ρ‚Π°Π±Π»Π° Habr. ЌС ја стартувам ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΡ‚ WebOP-3100T Ρ€Π°Π±ΠΎΡ‚ΠΈ WinCE. ΠŸΡ€Π²ΠΎ, ајдС Π΄Π° создадСмС Π½ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π²ΠΎ HMI Designer. Π—Π° Π΄Π° ΠΈΠ·Π²Ρ€ΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π½Π° WebOP, Π²Π°ΠΆΠ½ΠΎ Π΅ Π΄Π° Π³ΠΎ ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ Ρ‚ΠΎΡ‡Π½ΠΈΠΎΡ‚ ΠΌΠΎΠ΄Π΅Π»; Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΡ‚ Π½Π° ΠΊΠΎΠ½Π΅Ρ‡Π½Π°Ρ‚Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° ќС зависи ΠΎΠ΄ Ρ‚ΠΎΠ°. На овој Ρ‡Π΅ΠΊΠΎΡ€, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ исто Ρ‚Π°ΠΊΠ° Π΄Π° ја ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° Ρ€Π°Π±ΠΎΡ‚Π½Π°Ρ‚Π° ΠΏΠΎΠ²Ρ€ΡˆΠΈΠ½Π°, Π° ΠΏΠΎΡ‚ΠΎΠ° ΠΊΠΎΠ½Π΅Ρ‡Π½Π°Ρ‚Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° ќС Π±ΠΈΠ΄Π΅ ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»ΠΈΡ€Π°Π½Π° Π·Π° X86 Ρ‚Ρ€Π°Π΅ΡšΠ΅.

Habr ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° HMI ΠΎΠ΄ Advantech
ΠšΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π½ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ ΠΈΠ·Π±ΠΎΡ€ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°

Π˜Π·Π±ΠΎΡ€ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π·Π° ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° ΠΏΡ€Π΅ΠΊΡƒ кој ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»ΠΈΡ€Π°Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° ќС сС Π²Ρ‡ΠΈΡ‚Π° Π²ΠΎ WebOP. На овој Ρ‡Π΅ΠΊΠΎΡ€, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ сСриски ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ ΠΈΠ»ΠΈ Π΄Π° ја Π½Π°Π²Π΅Π΄Π΅Ρ‚Π΅ IP адрСсата Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΡ‚.
Habr ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° HMI ΠΎΠ΄ Advantech

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ Π·Π° ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. На Π»Π΅Π²Π°Ρ‚Π° страна ΠΈΠΌΠ° Π΄ΠΈΡ˜Π°Π³Ρ€Π°ΠΌ Π½Π° Π΄Ρ€Π²ΠΎ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° ΠΈΠ΄Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°. ЗасСга Π½Π΅ интСрСсира само ставката Screens, Ρ‚ΠΎΠ° сС Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π΅ΠΊΡ€Π°Π½ΠΈΡ‚Π΅ со Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ ΠΊΠΎΠΈ ќС Π±ΠΈΠ΄Π°Ρ‚ ΠΏΡ€ΠΈΠΊΠ°ΠΆΠ°Π½ΠΈ Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΡ‚.

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

ΠŸΡ€Π²ΠΎ, ајдС Π΄Π° создадСмС Π΄Π²Π° Π΅ΠΊΡ€Π°Π½ΠΈ со тСкст β€žΠ—Π΄Ρ€Π°Π²ΠΎ ΡΠ²Π΅Ρ‚β€œ ΠΈ моТност Π·Π° ΠΏΡ€Π΅Ρ„Ρ€Π»Π°ΡšΠ΅ ΠΏΠΎΠΌΠ΅Ρ“Ρƒ Π½ΠΈΠ² со помош Π½Π° ΠΊΠΎΠΏΡ‡ΠΈΡšΠ°. Π—Π° Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌΠ΅ ΠΎΠ²Π°, ќС Π΄ΠΎΠ΄Π°Π΄Π΅ΠΌΠ΅ Π½ΠΎΠ² Π΅ΠΊΡ€Π°Π½, Π•ΠΊΡ€Π°Π½ #2, Π° Π½Π° сСкој Π΅ΠΊΡ€Π°Π½ ќС Π΄ΠΎΠ΄Π°Π΄Π΅ΠΌΠ΅ тСкстуалСн Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΈ Π΄Π²Π΅ ΠΊΠΎΠΏΡ‡ΠΈΡšΠ° Π·Π° ΠΏΡ€Π΅Ρ„Ρ€Π»ΡƒΠ²Π°ΡšΠ΅ ΠΏΠΎΠΌΠ΅Ρ“Ρƒ Π΅ΠΊΡ€Π°Π½ΠΈΡ‚Π΅ (Screen Buttons). АјдС Π΄Π° Π³ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°ΠΌΠ΅ сСкоС ΠΊΠΎΠΏΡ‡Π΅ Π΄Π° сС ΠΏΡ€Π΅Ρ„Ρ€Π»ΠΈ Π½Π° слСдниот Π΅ΠΊΡ€Π°Π½.
Habr ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° HMI ΠΎΠ΄ Advantech
Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ Π·Π° ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠΏΡ‡Π΅Ρ‚ΠΎ Π·Π° ΠΏΡ€Π΅Ρ„Ρ€Π»ΡƒΠ²Π°ΡšΠ΅ ΠΏΠΎΠΌΠ΅Ρ“Ρƒ Π΅ΠΊΡ€Π°Π½ΠΈΡ‚Π΅

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Hello World Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½Π°, сСга ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ја ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»ΠΈΡ€Π°Ρ‚Π΅ ΠΈ стартуватС. Π’ΠΎ Ρ„Π°Π·Π°Ρ‚Π° Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΡ˜Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° Π³Ρ€Π΅ΡˆΠΊΠΈ Π²ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ Π½Π° Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ ΠΈΠ»ΠΈ адрСси. БСкоја Π³Ρ€Π΅ΡˆΠΊΠ° сС смСта Π·Π° Ρ„Π°Ρ‚Π°Π»Π½Π°; ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° ќС сС ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»ΠΈΡ€Π° само Π°ΠΊΠΎ Π½Π΅ΠΌΠ° Π³Ρ€Π΅ΡˆΠΊΠΈ.
ΠžΠΊΠΎΠ»ΠΈΠ½Π°Ρ‚Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° моТност Π·Π° ΡΠΈΠΌΡƒΠ»ΠΈΡ€Π°ΡšΠ΅ Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΎΠΊΠ°Π»Π½ΠΎ Π΄Π° ја Π΄Π΅Π±Π°Π³ΠΈΡ€Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Π½Π° Π²Π°ΡˆΠΈΠΎΡ‚ ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€. ΠŸΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ Π΄Π²Π° Π²ΠΈΠ΄Π° Π½Π° ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π°:

  • Онлајн ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π° β€” ќС сС користат ситС Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈ ΠΈΠ·Π²ΠΎΡ€ΠΈ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ Π²ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π°. ОвиС ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° Π±ΠΈΠ΄Π°Ρ‚ USO ΠΈΠ»ΠΈ ΡƒΡ€Π΅Π΄ΠΈ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ ΠΏΡ€Π΅ΠΊΡƒ сСриски ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΈ ΠΈΠ»ΠΈ Modbus TCP.
  • ΠžΡ„Π»Π°Ρ˜Π½ ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π° β€” ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π° Π±Π΅Π· ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈ ΡƒΡ€Π΅Π΄ΠΈ.

Π”ΠΎΠ΄Π΅ΠΊΠ° Π½Π΅ΠΌΠ°ΠΌΠ΅ Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, користимС ΠΎΡ„Π»Π°Ρ˜Π½ ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π°, ΠΎΡ‚ΠΊΠ°ΠΊΠΎ ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ ја составивмС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π°. ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° ќС сС Π½Π°ΠΎΡ“Π° Π²ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π½Π°Ρ‚Π° ΠΏΠ°ΠΏΠΊΠ°, со ΠΈΠΌΠ΅Ρ‚ΠΎ Project Name_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

Π—Π° Π΄Π° ја ΠΈΠ·Π²Ρ€ΡˆΠΈΡ‚Π΅ скриптата Π²ΠΎ циклус, поставСтС ја Π²ΠΎ поставкитС Π·Π° ΠžΠΏΡˆΡ‚ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ ΠΊΠ°ΠΊΠΎ Π“Π»Π°Π²Π½Π° ΠΌΠ°ΠΊΡ€ΠΎ, со ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Π½Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ ΠΎΠ΄ 250 ms.

Habr ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° HMI ΠΎΠ΄ Advantech
АјдС Π΄Π° ја составимС ΠΈ ΠΈΠ·Π²Ρ€ΡˆΠΈΠΌΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Π²ΠΎ симулаторот:

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

Π’ΠΎ ΠΎΠ²Π°Π° Ρ„Π°Π·Π°, Π½Π°ΡƒΡ‡ΠΈΠ²ΠΌΠ΅ Π΄Π° ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π°ΠΌΠ΅ со ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° ΠΈ Π΄Π° Π³ΠΈ ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°ΠΌΠ΅ Π²ΠΈΠ·ΡƒΠ΅Π»Π½ΠΎ. Ова Π΅ вСќС Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ Π·Π° Π΄Π° сС создадС СдноставСн систСм Π·Π° слСдСњС, ΠΏΡ€ΠΈΠΌΠ°ΡšΠ΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΎΠ΄ Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈ ΡƒΡ€Π΅Π΄ΠΈ (сСнзори, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ) ΠΈ Π½ΠΈΠ²Π½ΠΎ снимањС Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°. Π Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ Π·Π° ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°ΡšΠ΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ сС достапни Π²ΠΎ HMI Designer: Π²ΠΎ Ρ„ΠΎΡ€ΠΌΠ° Π½Π° ΠΊΡ€ΡƒΠΆΠ½ΠΈ ΠΊΠΎΠΏΡ‡ΠΈΡšΠ° со стрСлки, Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ½ΠΈ ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ½ΠΈ. ΠšΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ JavaScript скрипти, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€Π΅Π·Π΅ΠΌΠ°Ρ‚Π΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΎΠ΄ Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈ ΠΈΠ·Π²ΠΎΡ€ΠΈ ΠΏΡ€Π΅ΠΊΡƒ HTTP.

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

ΠšΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π³ΠΈ стСкнатитС Π²Π΅ΡˆΡ‚ΠΈΠ½ΠΈ, ќС Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌΠ΅ стрип ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ Π·Π° административната ΠΊΠΎΠ½Π·ΠΎΠ»Π° Habr.

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

ΠΠ°ΡˆΠΈΠΎΡ‚ далСчински ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°Ρ‡ Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΌΠΎΠΆΠ΅:

  • ΠŸΡ€ΠΎΠΌΠ΅Π½Π΅Ρ‚Π΅ Π³ΠΈ корисничкитС ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ
  • Π§ΡƒΠ²Π°Ρ˜Ρ‚Π΅ Π³ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ Π·Π° ΠΊΠ°Ρ€ΠΌΠ°Ρ‚Π° ΠΈ ΠΎΡ†Π΅Π½ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ
  • ΠŸΡ€ΠΎΠΌΠ΅Π½Π΅Ρ‚Π΅ Π³ΠΈ врСдноститС Π½Π° ΠΊΠ°Ρ€ΠΌΠ°Ρ‚Π° ΠΈ ΠΎΡ†Π΅Π½ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ со помош Π½Π° Π»ΠΈΠ·Π³Π°Ρ‡ΠΈ
  • Кога ќС ΠΊΠ»ΠΈΠΊΠ½Π΅Ρ‚Π΅ Π½Π° ΠΊΠΎΠΏΡ‡Π΅Ρ‚ΠΎ β€žΠ·Π°Π±Ρ€Π°Π½ΠΈβ€œ, ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΎΡ‚ Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΎΠ·Π½Π°Ρ‡Π΅Π½ ΠΊΠ°ΠΊΠΎ Π·Π°Π±Ρ€Π°Π½Π΅Ρ‚, Π°Π²Π°Ρ‚Π°Ρ€ΠΎΡ‚ Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС смСни Π²ΠΎ ΠΏΡ€Π΅Ρ‡ΠΊΡ€Ρ‚Π°Π½

БСкој ΠΏΡ€ΠΎΡ„ΠΈΠ» ќС Π³ΠΎ ΠΏΡ€ΠΈΠΊΠ°ΠΆΠ΅ΠΌΠ΅ Π½Π° посСбна страница, ΠΏΠ° ќС создадСмС страница Π·Π° сСкој ΠΏΡ€ΠΎΡ„ΠΈΠ». ЌС Π³ΠΈ складирамС ΠΊΠ°Ρ€ΠΌΠ°Ρ‚Π° ΠΈ Ρ€Π΅Ρ˜Ρ‚ΠΈΠ½Π³ΠΎΡ‚ Π²ΠΎ Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π°, ΠΊΠΎΠΈ ќС сС ΠΈΠ½ΠΈΡ†ΠΈΡ˜Π°Π»ΠΈΠ·ΠΈΡ€Π°Π°Ρ‚ со помош Π½Π° Setup Macro ΠΊΠΎΠ³Π° ќС Π·Π°ΠΏΠΎΡ‡Π½Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π°.

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

ΠŸΡ€ΠΈΠ»Π°Π³ΠΎΠ΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠ°Ρ€ΠΌΠ°Ρ‚Π° ΠΈ Ρ€Π΅Ρ˜Ρ‚ΠΈΠ½Π³ΠΎΡ‚

Π—Π° ΠΏΡ€ΠΈΠ»Π°Π³ΠΎΠ΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠ°Ρ€ΠΌΠ°Ρ‚Π° ќС Π³ΠΎ користимС Π»ΠΈΠ·Π³Π°Ρ‡ΠΎΡ‚ (Slide Switch). Како адрСса Π·Π° снимањС ја ΠΎΠ΄Ρ€Π΅Π΄ΡƒΠ²Π°ΠΌΠ΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° ΠΈΠ½ΠΈΡ†ΠΈΡ˜Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π²ΠΎ Setup Macro. АјдС Π΄Π° Π³ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠΌΠ΅ опсСгот Π½Π° врСдноститС Π½Π° Π»ΠΈΠ·Π³Π°Ρ‡ΠΎΡ‚ ΠΎΠ΄ 0 Π΄ΠΎ 1500. Π‘Π΅Π³Π°, ΠΊΠΎΠ³Π° ќС сС помСсти Π»ΠΈΠ·Π³Π°Ρ‡ΠΎΡ‚, Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ќС Π±ΠΈΠ΄Π°Ρ‚ запишани Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π°. Π’ΠΎ овој ΡΠ»ΡƒΡ‡Π°Ρ˜, ΠΏΠΎΡ‡Π΅Ρ‚Π½Π°Ρ‚Π° ΡΠΎΡΡ‚ΠΎΡ˜Π±Π° Π½Π° Π»ΠΈΠ·Π³Π°Ρ‡ΠΎΡ‚ ќС ΠΎΠ΄Π³ΠΎΠ²Π°Ρ€Π° Π½Π° врСдноститС Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π°.

Habr ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° HMI ΠΎΠ΄ Advantech
Π—Π° ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° Π½ΡƒΠΌΠ΅Ρ€ΠΈΡ‡ΠΊΠΈΡ‚Π΅ врСдности Π½Π° ΠΊΠ°Ρ€ΠΌΠ°Ρ‚Π° ΠΈ Ρ€Π΅Ρ˜Ρ‚ΠΈΠ½Π³ΠΎΡ‚, ќС Π³ΠΎ користимС Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΡ‚ НумСрички ΠΏΡ€ΠΈΠΊΠ°Π·. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΡ‚ Π½Π° Π½Π΅Π³ΠΎΠ²ΠΎΡ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°ΡšΠ΅ Π΅ сличСн Π½Π° Π΄ΠΈΡ˜Π°Π³Ρ€Π°ΠΌΠΎΡ‚ ΠΎΠ΄ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΡ‚ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° β€žHello Worldβ€œ; Π½ΠΈΠ΅ Сдноставно ја ΠΎΠ·Π½Π°Ρ‡ΡƒΠ²Π°ΠΌΠ΅ адрСсата Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° Π²ΠΎ адрСсата Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€.

ΠšΠΎΠΏΡ‡Π΅ Π·Π° Π·Π°Π±Ρ€Π°Π½Π°

ΠšΠΎΠΏΡ‡Π΅Ρ‚ΠΎ β€žΠ·Π°Π±Ρ€Π°Π½Π°β€œ сС ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° со помош Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΡ‚ ΠŸΡ€Π΅Ρ„Ρ€Π»ΠΈ ΠŸΡ€Π΅Ρ„Ρ€Π»ΠΈ. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΡ‚ Π½Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π΅ сличСн Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈΡ‚Π΅ ΠΏΠΎΠ³ΠΎΡ€Π΅. Π’ΠΎ поставкитС, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ тСкст, боја ΠΈΠ»ΠΈ слика, Π²ΠΎ зависност ΠΎΠ΄ ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°Ρ‚Π° Π½Π° ΠΊΠΎΠΏΡ‡Π΅Ρ‚ΠΎ.

Habr ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° HMI ΠΎΠ΄ Advantech
Кога ќС сС притиснС ΠΊΠΎΠΏΡ‡Π΅Ρ‚ΠΎ, Π°Π²Π°Ρ‚Π°Ρ€ΠΎΡ‚ Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΡ€Π΅Ρ†Ρ€Ρ‚Π°Π½ со Ρ†Ρ€Π²Π΅Π½ΠΎ. Ова Π΅ лСсно Π΄Π° сС ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° со помош Π½Π° Π±Π»ΠΎΠΊΠΎΡ‚ β€žΠŸΡ€ΠΈΠΊΠ°Π· Π½Π° ΡΠ»ΠΈΠΊΠΈβ€œ. Π’ΠΎΠ° Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π½Π°Π²Π΅Π΄Π΅Ρ‚Π΅ повСќС слики ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°Ρ‚Π° Π½Π° ΠΊΠΎΠΏΡ‡Π΅Ρ‚ΠΎ Π·Π° ΠΏΡ€Π΅Ρ„Ρ€Π»ΡƒΠ²Π°ΡšΠ΅. Π—Π° Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΎΠ²Π°, Π½Π° Π±Π»ΠΎΠΊΠΎΡ‚ ΠΌΡƒ Π΅ Π΄Π°Π΄Π΅Π½Π° иста адрСса ΠΊΠ°ΠΊΠΎ Π±Π»ΠΎΠΊΠΎΡ‚ со ΠΊΠΎΠΏΡ‡Π΅Ρ‚ΠΎ ΠΈ Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° ΡΠΎΡΡ‚ΠΎΡ˜Π±ΠΈ. Π‘Π»ΠΈΠΊΠ°Ρ‚Π° со Ρ‚Π°Π±Π»ΠΈΡ‡ΠΊΠΈ ΠΏΠΎΠ΄ Π°Π²Π°Ρ‚Π°Ρ€ΠΎΡ‚ Π΅ поставСна Π½Π° сличСн Π½Π°Ρ‡ΠΈΠ½.

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

Π—Π°ΠΊΠ»ΡƒΡ‡ΠΎΠΊ

Π“Π΅Π½Π΅Ρ€Π°Π»Π½ΠΎ, ΠΌΠΈ сС Π΄ΠΎΠΏΠ°Π΄Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΎΡ‚. ΠŸΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ, ΠΈΠΌΠ°Π² искуство со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Андроид Ρ‚Π°Π±Π»Π΅Ρ‚ Π·Π° слични Π·Π°Π΄Π°Ρ‡ΠΈ, Π½ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π°ΡšΠ΅Ρ‚ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ Π·Π° Π½Π΅Π³ΠΎ Π΅ ΠΌΠ½ΠΎΠ³Ρƒ ΠΏΠΎΡ‚Π΅ΡˆΠΊΠΎ, Π° API-Ρ‚Π΅ Π½Π° прСлистувачитС Π½Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»ΡƒΠ²Π°Π°Ρ‚ цСлосСн пристап Π΄ΠΎ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€Π½ΠΈΡ‚Π΅ ΡƒΡ€Π΅Π΄ΠΈ. Π•Π΄Π΅Π½ WebOP Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°ΠΌΠ΅Π½ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡ˜Π° ΠΎΠ΄ Андроид Ρ‚Π°Π±Π»Π΅Ρ‚, ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€.

HMI Designer, ΠΈ ΠΏΠΎΠΊΡ€Π°Ρ˜ Π½Π΅Π³ΠΎΠ²ΠΈΠΎΡ‚ Π°Ρ€Ρ…Π°ΠΈΡ‡Π΅Π½ дизајн, Π΅ доста Π½Π°ΠΏΡ€Π΅Π΄Π΅Π½. Π‘Π΅Π· посСбни програмски Π²Π΅ΡˆΡ‚ΠΈΠ½ΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π±Ρ€Π·ΠΎ Π΄Π° скициратС Ρ€Π°Π±ΠΎΡ‚Π΅Π½ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ. Написот Π½Π΅ Π³ΠΈ Ρ€Π°Π·Π³Π»Π΅Π΄ΡƒΠ²Π° ситС Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ, ΠΎΠ΄ ΠΊΠΎΠΈ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³Ρƒ: Π°Π½ΠΈΠΌΠΈΡ€Π°Π½ΠΈ Ρ†Π΅Π²ΠΊΠΈ, Ρ†ΠΈΠ»ΠΈΠ½Π΄Ρ€ΠΈ, Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ½ΠΈ, ΠΏΡ€Π΅ΠΊΠΈΠ½ΡƒΠ²Π°Ρ‡ΠΈ. ΠŸΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° ΠΌΠ½ΠΎΠ³Ρƒ ΠΏΠΎΠΏΡƒΠ»Π°Ρ€Π½ΠΈ индустриски ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ Π½Π°Π΄Π²ΠΎΡ€ ΠΎΠ΄ ΠΊΡƒΡ‚ΠΈΡ˜Π°Ρ‚Π° ΠΈ содрТи ΠΊΠΎΠ½Π΅ΠΊΡ‚ΠΎΡ€ΠΈ Π·Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ.

Ρ€Π΅Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈ

WebAccess/HMI Designer ΠΈ ΠΎΠΊΠΎΠ»ΠΈΠ½Π° Π·Π° Ρ€Π°Π·Π²ΠΎΡ˜ Π½Π° Runtime ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€Π΅Π·Π΅ΠΌΠ°Ρ‚ Ρ‚ΡƒΠΊΠ°

β†’ Π˜Π·Π²ΠΎΡ€ΠΈ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Π₯Π°Π±Ρ€

Π˜Π·Π²ΠΎΡ€: www.habr.com

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€