Paewhiri mana Habr i runga i te HMI mai i Advantech


Ataata: Habr admin console. Ka taea e koe te whakahaere i te karma, te whakatauranga, me te aukati i nga kaiwhakamahi.

TL; DR: I roto i tenei tuhinga ka ngana ahau ki te hanga i tetahi paewhiri mana Habr puoro ma te whakamahi i te Webaccess / HMI Designer te taiao whanaketanga atanga ahumahi me te tauranga WebOP.

Ko te atanga tangata-miihini (HMI) he huinga punaha mo te taunekeneke tangata me nga miihini whakahaere. I te nuinga o te wa ka whakamahia tenei kupu ki nga punaha ahumahi he kaiwhakahaere me te paewhiri mana.

Tukutuku - he tauranga ahumahi motuhake mo te hanga hononga tangata-miihini. Ka whakamahia ki te hanga i nga panui mana whakahaere, nga punaha aroturuki, nga ruma whakahaere, nga kaiwhakahaere kaainga atamai, me era atu. Ka tautoko i te hononga tika ki nga taputapu ahumahi ka taea te mahi hei waahanga o te punaha SCADA.

WebOP tauranga - taputapu

Paewhiri mana Habr i runga i te HMI mai i AdvantechKo te tauranga WebOP he rorohiko iti-hiko i runga i te tukatuka ARM, i roto i te keehi kotahi me te aroturuki me te mata pa, i hangaia hei whakahaere i tetahi papatono me te atanga kauwhata i hangaia i roto i te HMI Designer. I runga i te tauira, he maha nga momo atanga ahumahi i runga i nga pito: RS-232/422/485, CAN pahi mo te hono atu ki nga punaha miihini, te tauranga Kaihautu USB mo te hono atu i nga peripheral, te tauranga Kiritaki USB mo te hono i te tauranga ki te rorohiko, ororongo. te whakauru me te whakaputa ororongo , te panui kaari MicroSD mo te mahara kore-kore me te whakawhiti tautuhinga.

Ko nga taputapu kua whakatauhia hei whakakapinga putea mo nga PC katoa-i-kotahi, mo nga mahi kaore e hiahiatia he tukatuka kaha me nga rauemi o te rorohiko papamahi katoa. Ka taea e WebOP te mahi hei tauranga mokowhiti mo te mana whakahaere me te whakaurunga/whakaputa raraunga, honoa ki etahi atu WebOP, hei waahanga ranei o te punaha SCADA.

Paewhiri mana Habr i runga i te HMI mai i Advantech
Ka taea e te tauranga WebOP te hono tika ki nga taputapu ahumahi

Te whakamatao hāngū me te tiaki IP66

Na te iti o te wera o te wera, ka hangaia etahi tauira WebOP kaore he whakamatao hau kaha. Ma tenei ka taea e nga taputapu te whakauru ki nga waahi e pa ana ki nga taumata haruru me te whakaiti i te nui o te puehu e uru ana ki roto i te whare.

Ko te papa o mua he mea hanga kaore he aputa, he hononga ranei, he taumata whakamarumaru o te IP66, ka taea te uru tika o te wai i raro i te pehanga.

Paewhiri mana Habr i runga i te HMI mai i Advantech
Paewhiri muri o te tauranga WOP-3100T

Te mahara kore-kore

Hei aukati i te ngaronga o nga raraunga, he 128Kb te mahara o te WebOP, ka taea te mahi me te RAM. Ka taea e ia te penapena i nga panui mita me etahi atu raraunga tino nui. Ki te kore te hiko, ka tiakina nga raraunga ka whakahokia mai i muri i te whakaara ano.

Whakahoutanga mamao

Ko te kaupapa e rere ana i runga i te tauranga ka taea te whakahōu mamao ma te whatunga Itarangi, ma te RS-232/485 atanga rangatū ranei. Ma tenei ka ngawari te tiaki, na te mea ka whakakorehia te hiahia ki te haere ki nga waahi katoa ki te whakahou i te rorohiko.

Tauira WebOP

Paewhiri mana Habr i runga i te HMI mai i Advantech
2000T Series - nga taputapu tino utu i hangaia i runga i te punaha whakahaere HMI RTOS mo te wa-tūturu. Ko te raupapa e tohuhia ana e WebOP-2040T/2070T/2080T/2100T, me nga hauroki mata o te 4,3 inihi, 7 inihi, 8 inihi me te 10.1 inihi.

Paewhiri mana Habr i runga i te HMI mai i Advantech
3000T Series — nga tauira matatau ake i runga i te punaha whakahaere Windows CE. He rereke mai i te raupapa 2000T i roto i te maha o nga atanga taputapu me te atanga CAN i runga i te poari. Ka mahi nga taputapu i roto i te awhe pāmahana roa (-20~60°C) me te whakamarumaru antistatic (Air: 15KV/Whakapā: 8KV). Ka tutuki katoa te raina ki nga whakaritenga o te paerewa IEC-61000, ka taea e nga taputapu te whakamahi i roto i te hangahanga semiconductor kei te raru te whakahekenga. Ko te raupapa e tohuhia ana e WebOP-3070T/3100T/3120T, me nga hauroki mata o te 7 inihi, 10.1 inihi me te 12.1 inihi.

WebAccess/HMI Designer taiao whanaketanga

I waho o te pouaka, ko te tauranga WebOP he rorohiko ARM iti-mana ka taea e koe te whakahaere i tetahi rorohiko, engari ko te kaupapa katoa o tenei otinga ko te WebAcess/HMI te taiao whanaketanga atanga ahumahi. E rua nga waahanga o te punaha:

  • HMI Kaihoahoa — taiao mo te whakawhanake atanga me te arorau hotaka. Rere ana i raro i te Matapihi i runga i te rorohiko a te kaihōtaka. Ka whakahiatohia te kaupapa whakamutunga ki te konae kotahi ka whakawhitia ki te tauranga mo te mahi i te wa whakahaere. Kei te waatea te kaupapa i roto i te reo Russian.
  • HMI Wā Whakahaere — te wa whakahaere mo te whakahaere i te papatono kua whakahiato ki te tauranga whakamutunga. Ka taea te mahi ehara i te mea anake i runga i nga kapeka WebOP, engari ano hoki i runga i te Advantech UNO, MIC, me nga rorohiko papamahi auau. He putanga wa whakahaere mo Linux, Windows, Windows CE.

Paewhiri mana Habr i runga i te HMI mai i Advantech

Kia ora te ao - te hanga kaupapa

Me timata tatou ki te hanga i tetahi atanga whakamatautau mo to tatou paewhiri mana Habr. Ka whakahaere ahau i te kaupapa i runga i te tauranga Tukutuku-3100T whakahaere WinCE. Tuatahi, me hanga he kaupapa hou i roto i te HMI Designer. Hei whakahaere kaupapa i runga i te WebOP, he mea nui ki te kowhiri i te tauira tika; ko te whakatakotoranga o te konae whakamutunga ka whakawhirinaki ki tenei. I tenei taahiraa, ka taea hoki e koe te kowhiri i te hoahoanga papamahi, katahi ka whakahiato te konae whakamutunga mo te wa whakahaere X86.

Paewhiri mana Habr i runga i te HMI mai i Advantech
Te hanga kaupapa hou me te whiriwhiri hoahoanga

Te kowhiri i te kawa korero e utaina ai te hotaka kua whakahiato ki WebOP. I tenei taahiraa, ka taea e koe te kowhiri i tetahi atanga rangatū, te tohu ranei i te wahitau IP o te tauranga.
Paewhiri mana Habr i runga i te HMI mai i Advantech

Atanga hanga kaupapa. Kei te taha maui he hoahoa rakau o nga waahanga o te kaupapa a meake nei. Inaianei kei te pirangi noa matou ki te taonga Mata, ko enei ko nga mata me nga huānga atanga kauwhata ka whakaatuhia ki te tauranga.

Paewhiri mana Habr i runga i te HMI mai i Advantech

Tuatahi, me hanga kia rua nga mata me te kupu "Hello World" me te kaha ki te huri i waenga i a raatau ma te whakamahi i nga paatene. Hei mahi i tenei, ka taapirihia he mata hou, Mata #2, a ki ia mata ka taapirihia he huānga tuhinga me nga paatene e rua mo te whakawhiti i waenga i nga mata (Patene Mata). Me whirihora i ia paatene kia huri ki te mata o muri.
Paewhiri mana Habr i runga i te HMI mai i Advantech
Atanga mo te tautuhi i te paatene ki te huri i waenga i nga mata

Kua reri te kaupapa Hello World, inaianei ka taea e koe te whakahiato me te whakahaere. I te wahanga whakahiato ka puta he hapa mena ka he te tohu i nga taurangi, i nga wahitau ranei. Ko nga hapa ka kiia he mate; ka whakahiatohia te papatono mena karekau he hapa.
Ko te taiao e whakarato ana i te kaha ki te whakataurite i te tauranga kia taea ai e koe te patuiro i te hotaka i runga i to rorohiko i to rohe. E rua nga momo whaihanga:

  • whaihanga ipurangi — ka whakamahia nga puna raraunga o waho kua tohua i roto i te papatono. Ko enei he USO, he taputapu ranei e hono ana ma nga atanga rangatū, Modbus TCP ranei.
  • whaihanga tuimotu - whaihanga me te kore whakamahi i nga taputapu o waho.

Ahakoa karekau he raraunga o waho, ka whakamahia e matou te whaihanga tuimotu, kua whakahiatohia te kaupapa i mua. Ka noho te kaupapa whakamutunga ki te kōpaki kaupapa, me te ingoa ProjectName_ProgramName.px3

Paewhiri mana Habr i runga i te HMI mai i Advantech
Ko te kaupapa e rere ana i roto i te whaihanga ka taea te whakahaere me te pehu kiore kia rite ki te ahua kei runga i te mata pa o te tauranga WebOP. Ka kite tatou kei te mahi nga mea katoa i runga i te whakaaro. Nui.
Hei tango i te hotaka ki te tauranga tinana, pawhiria te paatene Tikiake. Engari na te mea kaore au i whirihora i te hononga o te tauranga ki te taiao whanaketanga, ka taea e koe te whakawhiti noa i te konae ma te whakamahi i te puku kohiko USB, te kaari mahara MicroSD ranei.
Paewhiri mana Habr i runga i te HMI mai i Advantech
He maamaa te atanga o te papatono, e kore ahau e haere ki nga poraka whakairoiro katoa. Ko te waihanga i nga papamuri, i nga ahua me nga tuhinga ka marama ki nga tangata katoa i whakamahi i nga papatono rite ki a Word. Hei waihanga i tetahi atanga kauwhata, kaore e hiahiatia nga pukenga hotaka; ka taapirihia nga huānga katoa ma te toia te kiore ki runga i te puka.

Te mahi me te mahara

Inaianei kua mohio tatou ki te hanga huānga whakairoiro, me ako tatou me pehea te mahi me nga ihirangi hihiri me te reo tuhi. Me hanga he tūtohi pae e whakaatu ana i nga raraunga mai i tetahi taurangi U $ 100. I roto i nga tautuhinga tūtohi, tīpakohia te momo raraunga: 16-bit integer, me te awhe o nga uara tūtohi: mai i te 0 ki te 10.

Paewhiri mana Habr i runga i te HMI mai i Advantech

Ka tautokohia e te kaupapa te tuhi tuhinga i roto i nga reo e toru: VBScript, JavaScript me tona ake reo. Ka whakamahi ahau i te waahanga tuatoru na te mea he tauira kei roto i nga tuhinga me te awhina wetereo aunoa i roto i te ētita.

Me taapiri he tonotono hou:

Paewhiri mana Habr i runga i te HMI mai i Advantech

Me tuhi etahi waehere ngawari hei whakarereke i nga raraunga i roto i tetahi taurangi ka taea te whai i runga i te tūtohi. Ka taapirihia te 10 ki te taurangi, ka tautuhi ano ki te kore ka nui ake i te 100.

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

Hei mahi i te hōtuhi i roto i te kopikopiko, whakanohohia ki nga tautuhinga Tatūnga Whānui hei Tonotono Matua, me te wa mahi 250ms.

Paewhiri mana Habr i runga i te HMI mai i Advantech
Me whakahiato me te whakahaere i te kaupapa i roto i te simulator:

Paewhiri mana Habr i runga i te HMI mai i Advantech

I tenei wahanga, kua ako matou ki te raweke i nga raraunga i roto i te mahara me te whakaatu ma te kanohi. Kua ranea tenei ki te hanga i tetahi punaha aroturuki ngawari, te tango raraunga mai i nga taputapu o waho (nga kaitoro, nga kaiwhakahaere) me te tuhi i roto i te mahara. He maha nga poraka whakaatu raraunga kei te HMI Kaihoahoa: i te ahua o nga waea porohita me nga pere, nga momo tūtohi, me nga kauwhata. Ma te whakamahi i nga tuhinga JavaScript, ka taea e koe te tango i nga raraunga mai i nga puna o waho ma te HTTP.

Paewhiri mana Habr

Ma te whakamahi i nga pukenga kua riro, ka hanga e matou he atanga pukuhohe mo te papatohu whakahaere a Habr.

Paewhiri mana Habr i runga i te HMI mai i Advantech

Me kaha to tatou mana mamao ki:

  • Hurihia nga korero kaiwhakamahi
  • Rokiroki karma me nga raraunga whakatauranga
  • Hurihia te karma me nga uara whakatau ma te whakamahi i nga riipene
  • Ka paatohia e koe te paatene "aukati", me tohuhia te tohu kua whakakorehia, me huri te avatar ki te whakawhiti atu

Ka whakaatu matou ia kōtaha i runga i te whārangi motuhake, na ka hanga e matou he whārangi mo ia kōtaha. Ka penapenahia e matou te karma me te whakatauranga i roto i nga taurangi o te rohe ki te mahara, ka arawhiti ma te whakamahi i te Tonotono Tatūnga ina timata te kaupapa.

Paewhiri mana Habr i runga i te HMI mai i Advantech
Ka taea te panui te pikitia

Te whakatikatika i te karma me te whakatauranga

Hei whakatika i te karma ka whakamahia e matou te rēreti (Whakawhiti Kiriata). Ka tohua e matou te taurangi i arawhitihia ki te Tonotono Tatūnga hei wāhitau tuhi. Me whakawhäitihia te awhe o nga uara rëreti mai i te 0 ki te 1500. Inaianei, ka neke te rïreti, ka tuhia nga raraunga hou ki te mahara. I tenei keehi, ko te ahuatanga tuatahi o te reeti ka rite ki nga uara o te taurangi i roto i te mahara.

Paewhiri mana Habr i runga i te HMI mai i Advantech
Hei whakaatu i nga uara tau o te karma me te whakatauranga, ka whakamahia e matou te huānga whakaatu Numeric. Ko te kaupapa o tana mahi he rite ki te hoahoa mai i te tauira "Hello World" papatono; ka tohu noa matou i te wahitau o te taurangi i te Wāhitau Aroturuki.

Patene aukati

Ka whakatinanahia te paatene "whakapae" ma te whakamahi i te huānga Whakawhiti Takahuri. Ko te kaupapa o te rokiroki raraunga he rite ki nga tauira i runga ake nei. I roto i nga tautuhinga, ka taea e koe te kowhiri i nga tuhinga rereke, te tae, te ahua ranei, i runga i te ahua o te paatene.

Paewhiri mana Habr i runga i te HMI mai i Advantech
Ka pehia te paatene, me whiti te avatar ki te whero. He ngawari tenei ki te whakatinana ma te whakamahi i te paraka Whakaatu Pikitia. Ka taea e koe te tautuhi i nga whakaahua maha e hono ana ki te ahua o te paatene Whakawhiti Takahuri. Ki te mahi i tenei, ka whakawhiwhia te poraka ki te wahitau rite ki te poraka me te paatene me te maha o nga kawanatanga. Ko te pikitia me nga papa ingoa i raro i te avatar kua rite te whakarite.

Paewhiri mana Habr i runga i te HMI mai i Advantech

mutunga

I te katoa, i pai ahau ki te hua. I mua, i whai wheako ahau ki te whakamahi i te papa Android mo nga mahi rite, engari ko te whakawhanake i tetahi atanga mo tera he uaua ake, kaore nga API kaitirotiro e whakaae kia uru katoa ki nga peripheral. Ka taea e tetahi tauranga WebOP te whakakapi i te huinga o te papa Android, rorohiko me te kaiwhakahaere.

HMI Kaihoahoa, ahakoa tona hoahoa tawhito, he tino matatau. Ki te kore he pukenga hotaka motuhake, ka taea e koe te tuhi tere i tetahi atanga mahi. Karekau te tuhinga e korero mo nga poraka whakairoiro katoa, he maha nga mea: paipa waituhi, porotakaro, kauwhata, huringa takahuri. Ka tautokohia e ia te maha o nga kaiwhakahaere ahumahi rongonui mai i te pouaka, kei roto hoki nga hononga honohono.

tohutoro

WebAccess/HMI Designer and Runtime development environment ka taea te tiki ake konei

Nga puna o te kaupapa paewhiri mana Habr

Source: will.com

Tāpiri i te kōrero