Habr control panel mifototra amin'ny HMI avy amin'ny Advantech


Lahatsary: ​​Habr admin console. Mamela anao hifehy ny karma, naoty ary mandrara ny mpampiasa.

TL, DR: Amin'ity lahatsoratra ity dia hiezaka ny hamorona tontolon'ny fanaraha-maso Habr hatsikana aho amin'ny alàlan'ny Webaccess/HMI Designer indostrian'ny fampivoarana interface tsara sy ny terminal WebOP.

Ny fifandraisan'ny olombelona-machine interface (HMI) dia rafitra iray ho an'ny fifandraisan'ny olombelona amin'ny milina voafehy. Matetika io teny io dia ampiharina amin'ny rafitra indostrialy izay manana operator sy tontonana fanaraha-maso.

WebOP - terminal indostrialy tsy miankina amin'ny famoronana fifandraisana amin'ny milina olombelona. Nampiasaina mba hamoronana tontonana fanaraha-maso famokarana, rafitra fanaraha-maso, efitrano fanaraha-maso, fanaraha-maso an-trano marani-tsaina, sns. Manohana fifandraisana mivantana amin'ny fitaovana indostrialy ary afaka miasa ao anatin'ny rafitra SCADA.

WebOP terminal - fitaovana

Habr control panel mifototra amin'ny HMI avy amin'ny AdvantechNy terminal WebOP dia solosaina manana hery ambany miorina amin'ny processeur ARM, amin'ny tranga tokana miaraka amin'ny fanaraha-maso sy ny efijerin'ny fikasihana, natao hampandehanana programa misy interface an-tsary noforonina tao amin'ny HMI Designer. Miankina amin'ny modely, ny terminal dia manana fifandraisana indostrialy isan-karazany amin'ny sambo: RS-232/422/485, CAN bus ho an'ny fifandraisana amin'ny rafitra fiara, seranan-tsambo USB Host ho an'ny fampifandraisana periferika fanampiny, seranan-tsambo USB Client hampifandray ny terminal amin'ny solosaina, feo fampidirana sy famoahana feo, mpamaky karatra MicroSD ho an'ny fitadidiana tsy miovaova sy famindrana fanovana.

Ny fitaovana dia napetraka ho fanoloana teti-bola ho an'ny PC rehetra, ho an'ny asa izay tsy mitaky processeur mahery sy ny loharanon'ny solosaina desktop feno. Ny WebOP dia afaka miasa ho toy ny terminal tokana ho an'ny fanaraha-maso sy ny fampidirana/famoahana data, miaraka amin'ny WebOP hafa, na ao anatin'ny rafitra SCADA.

Habr control panel mifototra amin'ny HMI avy amin'ny Advantech
Ny terminal WebOP dia afaka mifandray mivantana amin'ny fitaovana indostrialy

Fampangatsiahana passive sy fiarovana IP66

Noho ny fiparitahan'ny hafanana ambany, ny modely WebOP sasany dia natao tanteraka tsy misy fampangatsiahana rivotra mavitrika. Izany dia ahafahan'ny fitaovana apetraka amin'ny faritra mora voan'ny tabataba ary mampihena ny habetsaky ny vovoka miditra ao anaty trano.

Ny tontonana anoloana dia natao tsy misy banga na tonon-taolana, manana haavon'ny fiarovana IP66, ary mamela ny fidirana mivantana amin'ny rano amin'ny tsindry.

Habr control panel mifototra amin'ny HMI avy amin'ny Advantech
Ny tontonana aoriana amin'ny terminal WOP-3100T

Fahatsiarovana tsy miovaova

Mba hisorohana ny fahaverezan'ny angona, WebOP dia manana 128Kb fahatsiarovana tsy miovaova, izay azo ampiasaina amin'ny fomba mitovy amin'ny RAM. Afaka mitahiry ny famakiana metatra sy angon-drakitra manan-danja hafa. Raha sendra ny tsy fahampian'ny herinaratra dia ho voatahiry sy haverina ny angon-drakitra aorian'ny famerenana indray.

Fanavaozana lavitra

Ny programa mandeha amin'ny terminal dia azo havaozina lavitra amin'ny alàlan'ny tamba-jotra Ethernet na amin'ny alàlan'ny serasera serial RS-232/485. Manamora ny fikojakojana izany, satria manafoana ny filàna mankany amin'ny terminal rehetra hanavao ny rindrambaiko.

Modely WebOP

Habr control panel mifototra amin'ny HMI avy amin'ny Advantech
Série 2000T - ireo fitaovana mora vidy indrindra namboarina miorina amin'ny rafitra fiasan'ny HMI RTOS tena izy. Ny andiany dia asehon'ny WebOP-2040T/2070T/2080T/2100T, miaraka amin'ny diagonaly efijery 4,3 santimetatra, 7 santimetatra, 8 santimetatra ary 10.1 santimetatra.

Habr control panel mifototra amin'ny HMI avy amin'ny Advantech
Série 3000T - modely mandroso kokoa mifototra amin'ny rafitra fiasan'ny Windows CE. Tsy mitovy amin'ny andiany 2000T izy ireo amin'ny alàlan'ny fifandraisan-davitra marobe ary manana interface CAN ao anaty sambo. Ny fitaovana dia miasa amin'ny mari-pana lavitra (-20 ~ 60 ° C) ary manana fiarovana antistatic (Air: 15KV/Contact: 8KV). Ny tsipika dia mahafeno tanteraka ny fepetra takian'ny fenitra IEC-61000, izay ahafahan'ny fitaovana ampiasaina amin'ny famokarana semiconductor izay misy olana amin'ny famoahana static. Ny andiany dia asehon'ny WebOP-3070T/3100T/3120T, miaraka amin'ny diagonaly efijery 7 santimetatra, 10.1 santimetatra ary 12.1 santimetatra.

WebAccess/HMI Designer tontolo iainana fampandrosoana

Eo ivelan'ny boaty, ny terminal WebOP dia solosaina ARM tsy misy herinaratra izay ahafahanao mitantana rindrambaiko rehetra, fa ny teboka iray manontolo amin'ity vahaolana ity dia ny tontolon'ny fampandrosoana indostrialy WebAcess/HMI. Ny rafitra dia misy singa roa:

  • HMI Designer - tontolo iainana ho an'ny famolavolana interface sy lojika fandaharana. Mihazakazaka eo ambanin'ny Windows amin'ny solosain'ny mpandrindra. Ny programa farany dia natambatra ho rakitra iray ary afindra any amin'ny terminal ho an'ny famonoana mandritra ny fotoana fiasana. Ny programa dia misy amin'ny teny Rosiana.
  • HMI Runtime - fotoana fampandehanana ny programa natambatra amin'ny terminal farany. Tsy afaka miasa amin'ny terminal WebOP ihany izy io, fa amin'ny Advantech UNO, MIC, ary solosaina desktop mahazatra. Misy dikan-teny mandeha ho an'ny Linux, Windows, Windows CE.

Habr control panel mifototra amin'ny HMI avy amin'ny Advantech

Salama izao tontolo izao - mamorona tetikasa

Andao hanomboka hamorona interface tsara ho an'ny tontonana fanaraha-maso Habr. Hanatanteraka ny programa amin'ny terminal aho WebOP-3100T mihazakazaka WinCE. Voalohany, andao hamorona tetikasa vaovao ao amin'ny HMI Designer. Mba hampandehanana programa amin'ny WebOP dia zava-dehibe ny fisafidianana ny modely marina; miankina amin'izany ny endriky ny rakitra farany. Amin'ity dingana ity dia azonao atao ihany koa ny misafidy ny maritrano desktop, avy eo ny rakitra farany dia hangonina ho an'ny X86 runtime.

Habr control panel mifototra amin'ny HMI avy amin'ny Advantech
Mamorona tetikasa vaovao ary misafidy maritrano

Misafidiana ny protocole fifandraisana izay hampidirana ny programa natambatra ao amin'ny WebOP. Amin'ity dingana ity, azonao atao ny misafidy interface tsara serial, na mamaritra ny adiresy IP an'ny terminal.
Habr control panel mifototra amin'ny HMI avy amin'ny Advantech

Interface famoronana tetikasa. Eo amin'ny ilany havia dia misy sarin'ny hazo misy ireo singa amin'ny programa ho avy. Amin'izao fotoana izao, ny singa Screens ihany no mahaliana antsika, ireo dia mivantana ny efijery misy singa interface grafika izay haseho eo amin'ny terminal.

Habr control panel mifototra amin'ny HMI avy amin'ny Advantech

Voalohany, andao hamorona efijery roa miaraka amin'ny lahatsoratra "Hello World" sy ny fahafahana mifamadika amin'izy ireo amin'ny fampiasana bokotra. Mba hanaovana izany, dia hanampy efijery vaovao, Screen #2, ary isaky ny efijery dia hanampy singa lahatsoratra sy bokotra roa mba hifindra eo amin'ny efijery (Bokotra Screen). Andao amboary ny bokotra tsirairay mba hifindra amin'ny efijery manaraka.
Habr control panel mifototra amin'ny HMI avy amin'ny Advantech
Interface amin'ny fametrahana ny bokotra hifindra eo amin'ny efijery

Efa vonona ny programa Hello World, azonao atao ny manangona sy mampandeha azy. Amin'ny dingan'ny fanangonana dia mety hisy lesoka raha toa ka misy fari-pitsipika na adiresy diso. Ny hadisoana rehetra dia heverina ho mahafaty; ny programa dia hangonina raha tsy misy lesoka.
Ny tontolo iainana dia manome fahafahana manao simulate terminal mba hahafahanao debug ny programa amin'ny solosainao eo an-toerana. Misy karazany roa ny simulation:

  • Simulation an-tserasera - ny loharano angon-drakitra ivelany rehetra voalaza ao amin'ny programa dia hampiasaina. Ireo dia mety ho USOs na fitaovana mifandray amin'ny alàlan'ny interface serial na Modbus TCP.
  • Simulation an-tserasera - simulation tsy mampiasa fitaovana ivelany.

Na dia tsy manana angon-drakitra ivelany aza izahay, dia mampiasa simulation ivelan'ny aterineto, rehefa nanangona ny programa teo aloha. Ny programa farany dia ho hita ao amin'ny lahatahiry tetikasa, miaraka amin'ny anarana ProjectName_ProgramName.px3

Habr control panel mifototra amin'ny HMI avy amin'ny Advantech
Ny programa mandeha amin'ny simulation dia azo fehezin'ny cursor totozy amin'ny fomba mitovy amin'ny azy amin'ny efijery fikasihana amin'ny terminal WebOP. Hitantsika fa mandeha araka ny tokony ho izy ny zava-drehetra. Mahafinaritra.
Raha hisintona ny programa amin'ny terminal ara-batana, tsindrio fotsiny ny bokotra Download. Saingy satria tsy nanamboatra ny fifandraisana amin'ny terminal amin'ny tontolo fampandrosoana aho, dia azonao atao ny mamindra ny rakitra amin'ny alàlan'ny USB flash drive na karatra fitadidiana MicroSD.
Habr control panel mifototra amin'ny HMI avy amin'ny Advantech
Ny interface interface dia intuitive, tsy handeha amin'ny sakana sary rehetra aho. Hazava ho an'izay mampiasa programa mitovy amin'ny Word ny famoronana fiaviana, endrika ary lahatsoratra. Mba hamoronana interface an-tsary dia tsy ilaina ny fahaiza-manao fandaharana; ampiana ny singa rehetra amin'ny fisintonana ny totozy eo amin'ny endrika.

Miasa amin'ny fitadidiana

Rehefa fantatsika ny fomba hamoronana singa sary dia andao hianatra ny fomba fiasa miaraka amin'ny atiny mavitrika sy fiteny fanoratana. Andao hamorona tabilao bara mampiseho angona avy amin'ny fari-piainana iray U $ 100. Ao amin'ny firafitry ny tabilao, safidio ny karazana data: 16-bit integer, ary ny sandan'ny tabilao: manomboka amin'ny 0 ka hatramin'ny 10.

Habr control panel mifototra amin'ny HMI avy amin'ny Advantech

Ny programa dia manohana ny fanoratana soratra amin'ny fiteny telo: VBScript, JavaScript ary ny fiteniny. Hampiasa ny safidy fahatelo aho satria misy ohatra amin'izany ao amin'ny antontan-taratasy sy fanampiana syntax mandeha ho azy ao amin'ny tonian-dahatsoratra.

Andao hanampy macro vaovao:

Habr control panel mifototra amin'ny HMI avy amin'ny Advantech

Andao hanoratra kaody tsotra mba hanovana tsikelikely ny angona ao anaty faribolana izay azo arahana amin'ny tabilao. Hanampy 10 amin'ny fari-piainana isika, ary avereno amin'ny zero izany rehefa lehibe noho 100.

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

Mba hanatanterahana ny script amin'ny tadivavarana, apetraho ao amin'ny fikandran'ny General Setup ho Main Macro, miaraka amin'ny elanelan'ny famonoana 250ms.

Habr control panel mifototra amin'ny HMI avy amin'ny Advantech
Andao hanangona sy hitantana ny programa amin'ny simulator:

Habr control panel mifototra amin'ny HMI avy amin'ny Advantech

Tamin'ity dingana ity, nianatra nanodikodina ny angona ao anaty fitadidiana isika ary mampiseho izany amin'ny maso. Izany dia efa ampy hamoronana rafitra fanaraha-maso tsotra, mandray angon-drakitra avy amin'ny fitaovana ivelany (sensors, controllers) ary mirakitra azy ireo amin'ny fitadidiana. Ny sakana fampisehoana data isan-karazany dia hita ao amin'ny HMI Designer: amin'ny endrika boribory misy zana-tsipìka, tabilao isan-karazany ary grafika. Amin'ny fampiasana script JavaScript, azonao atao ny misintona angona avy amin'ny loharano ivelany amin'ny HTTP.

Habr control panel

Amin'ny fampiasana ny fahaiza-manao azo, dia hanao interface tsara ho an'ny Habr admin console izahay.

Habr control panel mifototra amin'ny HMI avy amin'ny Advantech

Ny fanaraha-maso lavitra antsika dia tokony ho afaka:

  • Hanova ny mombamomba ny mpampiasa
  • Tehirizo ny angon-drakitra karma sy naoty
  • Ovay ny karma sy ny soatoavina amin'ny fampiasana sliders
  • Rehefa manindry ny bokotra "fandraràna" ianao, dia tokony ho marihina fa voarara ny mombamomba azy, tokony hiova ny avatar mba hivoaka.

Hasehonay amin'ny pejy mitokana ny mombamomba tsirairay, ka hamorona pejy iray ho an'ny mombamomba tsirairay. Hitahiry karma sy naoty ao amin'ny fari-pitsipika eo an-toerana ho fitadidiana isika, izay hatomboka amin'ny fampiasana Setup Macro rehefa manomboka ny fandaharana.

Habr control panel mifototra amin'ny HMI avy amin'ny Advantech
Ny sary dia azo kitihina

Fanitsiana ny karma sy ny naoty

Mba hanitsiana ny karma dia hampiasa ny slider (Slide Switch). Ny fari-piadidiana natomboka ao amin'ny Setup Macro no faritanay ho adiresy fandraisam-peo. Andao hametra ny sandan'ny slider manomboka amin'ny 0 ka hatramin'ny 1500. Ankehitriny, rehefa mihetsika ny slider, dia hosoratana ho fitadidiana ny angona vaovao. Amin'ity tranga ity, ny fanjakana voalohany amin'ny slider dia hifanaraka amin'ny soatoavin'ny fari-piainana ao amin'ny fitadidiana.

Habr control panel mifototra amin'ny HMI avy amin'ny Advantech
Mba hampisehoana ny soatoavin'ny karma sy ny isa dia hampiasa ny singa fampisehoana Numeric izahay. Ny fitsipiky ny fampandehanana azy dia mitovy amin'ny kisary avy amin'ny ohatra "Hello World" fandaharana; dia manondro fotsiny ny adiresin'ny fari-piainana ao amin'ny Monitor Address.

bokotra fandrarana

Ny bokotra "fandraràna" dia ampiharina amin'ny alàlan'ny singa Toggle Switch. Ny fitsipiky ny fitahirizana angon-drakitra dia mitovy amin'ireo ohatra etsy ambony. Ao amin'ny toe-javatra, azonao atao ny misafidy lahatsoratra, loko na sary samihafa, arakaraka ny toetry ny bokotra.

Habr control panel mifototra amin'ny HMI avy amin'ny Advantech
Rehefa voatsindry ny bokotra dia tokony hosorina mena ny avatar. Mora ny mampihatra izany amin'ny alàlan'ny sakana Picture Display. Izany dia ahafahanao mamaritra sary maromaro mifandray amin'ny toetry ny bokotra Toggle Switch. Mba hanaovana izany, ny sakana dia omena ny adiresy mitovy amin'ny sakana misy bokotra sy ny isan'ny fanjakana. Ny sary misy takelaka anarana eo ambanin'ny avatar dia apetraka amin'ny fomba mitovy.

Habr control panel mifototra amin'ny HMI avy amin'ny Advantech

famaranana

Amin'ny ankapobeny, tiako ny vokatra. Teo aloha dia nanana traikefa aho tamin'ny fampiasana takelaka Android ho an'ny asa mitovy amin'izany, saingy sarotra kokoa ny famolavolana interface ho azy, ary ny API navigateur dia tsy mamela ny fidirana feno amin'ny periferika. Ny terminal WebOP iray dia afaka manolo ny fitambaran'ny takelaka Android, solosaina ary mpanara-maso.

HMI Designer, na dia eo aza ny endrika tranainy, dia tena mandroso. Raha tsy misy fahaiza-manao fandaharana manokana, dia afaka manao sketsa haingana ny interface miasa. Ny lahatsoratra dia tsy miresaka momba ny blocs sary rehetra, izay misy be dia be: animated pipes, cylinders, graphs, toggle switches. Avy ao anaty boaty dia manohana mpanara-maso indostrialy malaza maro izy ary misy mpampitohy angona.

soratra masina

Afaka alaina ny WebAccess/HMI Designer sy Runtime development environment eto

Loharanon'ny tetikasa Habr control panel

Source: www.habr.com

Add a comment