Usoro njikwa Habr dabere na HMI sitere na Advantech


Vidiyo: Habr admin console. Na-enye gị ohere ịhazi karma, ọkwa na machibido ndị ọrụ.

TL; DR: N'isiokwu a, m ga-agbalị ịmepụta kọmpụta njikwa Habr na-atọ ọchị site na iji Webaccess/HMI Designer ụlọ ọrụ mmepụta ihe mmepe na ebe WebOP.

Ngwa igwe mmadụ-igwe (HMI) bụ usoro nhazi maka mmekọrịta mmadụ na igwe a na-achịkwa. A na-etinyekarị okwu a na sistemụ mmepụta ihe nke nwere onye na-arụ ọrụ na panel njikwa.

WebOP - ọdụ ụlọ ọrụ kwụụrụ onwe ya maka imepụta oghere igwe mmadụ. A na-eji ya mepụta ogwe njikwa mmepụta, usoro nlekota oru, ụlọ njikwa, smart home controllers, wdg. Na-akwado njikọ kpọmkwem na akụrụngwa mmepụta ihe ma nwee ike ịrụ ọrụ dịka akụkụ nke usoro SCADA.

WebOP ọnụ - ngwaike

Usoro njikwa Habr dabere na HMI sitere na AdvantechỌnụ ọnụ WebOP bụ kọmpụta dị ala nke dabere na ihe nrụpụta ARM, n'otu ikpe nwere ihe nleba anya na ihuenyo mmetụ, nke e mere iji mee mmemme nwere ihe ngosi eserese emepụtara na HMI Designer. Dabere na ihe nlereanya, ọnụ ụzọ nwere dị iche iche ulo oru interfaces na ụgbọ: RS-232/422/485, CAN ụgbọ ala maka ejikọta na akpaaka usoro, USB Host ọdụ ụgbọ mmiri maka ejikọta ọzọ peripherals, USB Client ọdụ ụgbọ mmiri maka ijikọ ọnụ na kọmputa, audio audio. ntinye na mmepụta ọdịyo , MicroSD kaadị kaadị maka ebe nchekwa na-adịghị agbanwe agbanwe na nyefe ntọala.

A na-edobe ngwaọrụ ndị ahụ dị ka ihe ngbanwe mmefu ego maka PC niile n'ime otu, maka ọrụ ndị na-adịghị achọ ndị nrụpụta ike na akụrụngwa nke kọmputa desktọọpụ zuru oke. WebOP nwere ike ịrụ ọrụ dị ka ọdụ kwụụrụ onwe maka njikwa na ntinye/mpụta data, jikọtara ya na WebOP ndị ọzọ, ma ọ bụ dịka akụkụ nke sistemụ SCADA.

Usoro njikwa Habr dabere na HMI sitere na Advantech
Ọnụ WebOP nwere ike jikọọ ozugbo na ngwaọrụ mmepụta ihe

Na-agafe agafe na nchebe IP66

N'ihi nkwụsị ọkụ dị ala, ụfọdụ ụdị WebOP na-emepụta kpamkpam na-enweghị ikuku jụrụ oyi. Nke a na-enye ohere ka a na-etinye ngwaọrụ ndị ahụ na mpaghara ndị na-enwe mmetụta maka ụda ụda ma na-ebelata uzuzu na-abanye n'ime ụlọ.

Emere ihu ihu na-enweghị oghere ma ọ bụ nkwonkwo, nwere ọkwa nchebe nke IP66, ma na-enye ohere ịbanye mmiri ozugbo n'okpuru nrụgide.

Usoro njikwa Habr dabere na HMI sitere na Advantech
N'azụ panel nke WOP-3100T ọnụ

Ebe nchekwa na-adịghị agbanwe agbanwe

Iji gbochie ọnwụ data, WebOP nwere 128Kb nke ebe nchekwa na-adịghị agbanwe agbanwe, nke enwere ike ịrụ ọrụ n'otu ụzọ ahụ yana RAM. Ọ nwere ike ịchekwa ọnụ ọgụgụ mita na data ndị ọzọ dị oke egwu. N'ọnọdụ nke ọdịda ike, a ga-echekwa data ma weghachi ya mgbe ịmalitegharịa.

Mmelite tere aka

Enwere ike imelite mmemme na-agba ọsọ na ọnụ ọnụ site na netwọk Ethernet ma ọ bụ site na RS-232/485 serial interfaces. Nke a na-eme ka mmezi dị mfe, ebe ọ na-ewepụ mkpa ọ dị ịga na njedebe niile iji melite ngwanrọ.

Ụdị WebOP

Usoro njikwa Habr dabere na HMI sitere na Advantech
Usoro 2000T - ngwaọrụ kachasị ọnụ nke arụnyere na ndabere nke sistemụ arụmọrụ HMI RTOS. WebOP- nọchitere anya usoro a.2040T/2070T/2080T/2100T, nwere diagonals ihuenyo nke 4,3 inch, 7 inch, 8 inch na 10.1 inch, n'otu n'otu.

Usoro njikwa Habr dabere na HMI sitere na Advantech
Usoro 3000T - ụdị dị elu karịa dabere na sistemụ arụmọrụ Windows CE. Ha dị iche na usoro 2000T na ọnụ ọgụgụ dị ukwuu nke ngwaike ngwaike ma nwee CAN interface na ụgbọ. Ngwa ndị a na-arụ ọrụ na oke okpomọkụ (-20 ~ 60 ° C) ma nwee nchebe antistatic (Ikuku: 15KV / Kọntaktị: 8KV). Ahịrị ahụ na-emezu ihe achọrọ nke ọkọlọtọ IEC-61000 nke na-enye ohere iji ngwaọrụ ndị a na-emepụta semiconductor ebe mwepu static bụ nsogbu. WebOP- nọchitere anya usoro a.3070T/3100T/3120T, nke nwere diagonals ihuenyo nke 7 inch, 10.1 inch na 12.1 inch, n'otu n'otu.

WebAccess/HMI Mmebe gburugburu mmepe

N'ime igbe ahụ, ọdụ WebOP bụ naanị kọmpụta ARM dị ala nke ị nwere ike iji sọftụwia ọ bụla rụọ ọrụ, mana isi ihe ngwọta a niile bụ ebe mmepe mmepe mmepe nke WebAcess/HMI. Usoro nwere akụkụ abụọ:

  • Onye nrụpụta HMI - gburugburu ebe obibi maka mmepe interfaces na mgbagha mmemme. Na-agba ọsọ n'okpuru Windows na kọmputa mmemme. A na-achịkọta mmemme ikpeazụ n'ime otu faịlụ ma bufee ya na njedebe maka igbu oge n'oge. Mmemme dị na Russian.
  • Oge ọsọ HMI - Oge ịgba ọsọ maka ịme mmemme agbakọtara na njedebe ikpeazụ. Ọ nwere ike ịrụ ọrụ ọ bụghị naanị na ọdụ WebOP, kamakwa na Advantech UNO, MIC, na kọmputa desktọpụ oge niile. Enwere ụdị oge ojiri gaa maka Linux, Windows, Windows CE.

Usoro njikwa Habr dabere na HMI sitere na Advantech

Ndewo ụwa - ịmepụta ọrụ

Ka anyị malite ịmepụta interface nyocha maka ogwe njikwa Habr anyị. M ga-agba ọsọ mmemme na ọnụ WebOP-3100T WinCE na-agba ọsọ. Mbụ, ka anyị mepụta ọrụ ọhụrụ na HMI Designer. Iji mee mmemme na WebOP, ọ dị mkpa ịhọrọ ụdị ziri ezi; usoro nke faịlụ ikpeazụ ga-adabere na nke a. Na usoro a, ị nwekwara ike họrọ ụlọ ọrụ desktọpụ, mgbe ahụ, a ga-achịkọta faịlụ ikpeazụ maka oge X86.

Usoro njikwa Habr dabere na HMI sitere na Advantech
Ịmepụta ọrụ ọhụrụ na ịhọrọ ihe owuwu

Ịhọrọ usoro nzikọrịta ozi nke a ga-eji tinye mmemme a chịkọtara na WebOP. N'ebe a, ị nwere ike họrọ interface serial, ma ọ bụ kọwaa adreesị IP nke ọnụ.
Usoro njikwa Habr dabere na HMI sitere na Advantech

Ọrụ okike interface. N'akụkụ aka ekpe e nwere ihe osise osisi nke akụkụ nke mmemme n'ọdịnihu. Maka ugbu a, anyị nwere mmasị naanị na ihe ihuenyo ahụ, ndị a bụ ihuenyo ozugbo nwere ihe ntanetị eserese nke a ga-egosipụta na njedebe.

Usoro njikwa Habr dabere na HMI sitere na Advantech

Nke mbụ, ka anyị mepụta ihuenyo abụọ na ederede "Hello World" na ikike iji bọtịnụ gbanwee n'etiti ha. Iji mee nke a, anyị ga-agbakwunye ihuenyo ọhụrụ, ihuenyo #2, na ihuenyo ọ bụla anyị ga-agbakwunye ihe ederede na bọtịnụ abụọ maka ịgbanwee n'etiti ihuenyo (Bọtịnụ ihuenyo). Ka anyị hazie bọtịnụ ọ bụla ka ọ gbanwee gaa na ihuenyo ọzọ.
Usoro njikwa Habr dabere na HMI sitere na Advantech
Interface maka ịtọ bọtịnụ ka ịgbanwee n'etiti ihuenyo

Mmemme ndewo ụwa adịla njikere, ugbu a ị nwere ike chịkọta ma mee ya. N'oge nchịkọta, enwere ike ịnwe mperi ma ọ bụrụ na agbanwere mgbanwe ma ọ bụ adreesị ezighi ezi. A na-ewere njehie ọ bụla dị ka ihe na-egbu egbu; a ga-achịkọta mmemme ahụ naanị ma ọ bụrụ na enweghị mmejọ.
Gburugburu ebe obibi na-enye ikike ịmegharị ọnụ ọnụ ka ị nwee ike debugharị mmemme na kọmputa gị na mpaghara. Enwere ụdị ịme anwansị abụọ:

  • ịme anwansị n'ịntanetị - A ga-eji isi mmalite data mpụga akọwapụtara na mmemme ahụ. Ndị a nwere ike ịbụ USO ma ọ bụ ngwaọrụ ejikọrọ site na oghere serial ma ọ bụ Modbus TCP.
  • Simulation na-anọghị n'ịntanetị - ịme anwansị na-enweghị iji ngwaọrụ mpụga.

Ọ bụ ezie na anyị enweghị data mpụga, anyị na-eji ịme anwansị na-anọghị n'ịntanetị, ebe anyị chịkọtara mmemme ahụ na mbụ. Usoro ikpeazụ ga-adị na folda ọrụ, na aha ya Aha Project_ProgramAha.px3

Usoro njikwa Habr dabere na HMI sitere na Advantech
Enwere ike ịchịkwa mmemme na-agba ọsọ na simulation na cursor òké n'otu ụzọ ahụ ọ ga-adị na ihuenyo mmetụ nke WebOP ọnụ. Anyị na-ahụ na ihe niile na-arụ ọrụ dị ka e bu n'obi. Nnukwu.
Iji budata mmemme ahụ na ọdụ anụ ahụ, pịa bọtịnụ Budata. Ma ebe ọ bụ na m ahazighị njikọ nke ọnụ ọnụ na gburugburu mmepe, ị nwere ike nyefee faịlụ site na iji USB flash mbanye ma ọ bụ MicroSD kaadị ebe nchekwa.
Usoro njikwa Habr dabere na HMI sitere na Advantech
Ihe mmemme ahụ nwere nghọta, agaghị m agabiga ngọngọ eserese ọ bụla. Ịmepụta nzụlite, ụdị na ederede ga-edo anya nye onye ọ bụla ejirila mmemme yiri Okwu. Iji mepụta eserese eserese, ọ nweghị nkà mmemme achọrọ; a na-agbakwunye ihe niile site na ịdọrọ òké na ụdị ahụ.

Na-arụ ọrụ na ebe nchekwa

Ugbu a anyị ma ka esi emepụta ihe eserese, ka anyị mụta otu esi arụ ọrụ na ọdịnaya siri ike yana asụsụ scripting. Ka anyị mepụta eserese mmanya na-egosipụta data sitere na mgbanwe U $ 100. Na ntọala eserese, họrọ ụdị data: 16-bit integer, yana oke ụkpụrụ eserese: site na 0 ruo 10.

Usoro njikwa Habr dabere na HMI sitere na Advantech

Mmemme na-akwado ide edemede n'asụsụ atọ: VBScript, JavaScript na asụsụ nke ya. M ga-eji nhọrọ nke atọ n'ihi na e nwere ihe atụ maka ya na akwụkwọ na enyemaka syntax na-akpaghị aka na nchịkọta akụkọ.

Ka anyị tinye nnukwu macro ọhụrụ:

Usoro njikwa Habr dabere na HMI sitere na Advantech

Ka anyị dee ụfọdụ koodu dị mfe iji gbanwee data na mgbanwe nke enwere ike soro na eserese. Anyị ga-agbakwunye 10 na mgbanwe, wee tọgharịa ya na efu mgbe ọ karịrị 100.

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

Iji mebie edemede ahụ na loop, tọọ ya na ntọala ntọala izugbe dị ka Main Macro, yana oge igbu ya dị 250ms.

Usoro njikwa Habr dabere na HMI sitere na Advantech
Ka anyị chịkọta ma mee mmemme na simulator:

Usoro njikwa Habr dabere na HMI sitere na Advantech

N'oge a, anyị amụtala ijikwa data na ebe nchekwa ma gosipụta ya na anya. Nke a ezuola iji mepụta usoro nleba anya dị mfe, na-anata data sitere na ngwaọrụ mpụga (sensọ, njikwa) na ịdekọ ha na ebe nchekwa. Ihe mgbochi ngosi data dị iche iche dị na HMI Designer: n'ụdị ọkpụkpọ okirikiri nwere akụ, eserese dị iche iche, na eserese. Iji script Javascript, ị nwere ike budata data sitere na isi mmalite site na HTTP.

Habr njikwa panel

N'iji nka enwetara, anyị ga-eme interface ihe ọchị maka njikwa njikwa Habr.

Usoro njikwa Habr dabere na HMI sitere na Advantech

Njikwa remote anyị kwesịrị inwe ike:

  • Gbanwee profaịlụ onye ọrụ
  • Chekwaa karma na data ọkwa
  • Gbanwee karma na ụkpụrụ ọkwa site na iji sliders
  • Mgbe ị pịrị bọtịnụ “mmachibido iwu”, ekwesịrị ka profaịlụ profaịlụ ka amachibidoro, avatar kwesịrị ịgbanwe ka ọ pụọ.

Anyị ga-egosipụta profaịlụ ọ bụla na ibe dị iche, yabụ anyị ga-emepụta ibe maka profaịlụ ọ bụla. Anyị ga-echekwa karma na ọkwa na mpaghara mgbanwe na ebe nchekwa, nke a ga-amalite site na iji Setup Macro mgbe mmemme malitere.

Usoro njikwa Habr dabere na HMI sitere na Advantech
Enwere ike ịpị foto a

Na-emezi karma na ọkwa

Iji dozie karma anyị ga-eji ihe mmịfe (Slide Switch). Anyị na-akọwapụta mgbanwe ebidobere na Setup Macro dị ka adreesị ndekọ. Ka anyị kpachie oke nke ụkpụrụ mmịfe site na 0 ruo 1500. Ugbu a, mgbe ihe mmịfe ahụ na-aga, a ga-ede data ọhụrụ na ebe nchekwa. N'okwu a, ọnọdụ mbụ nke ihe mmịfe ahụ ga-adaba na ụkpụrụ nke mgbanwe na ebe nchekwa.

Usoro njikwa Habr dabere na HMI sitere na Advantech
Iji gosipụta ụkpụrụ ọnụọgụgụ nke karma na ọkwa, anyị ga-eji ihe ngosi ọnụọgụ. Ụkpụrụ nke ọrụ ya yiri eserese site na mmemme "Ndewo ụwa"; anyị na-egosi naanị adreesị nke mgbanwe na Address Monitor.

Machibido bọtịnụ

A na-etinye bọtịnụ “mmachibido iwu” site na iji ihe ngbanwe mgbanwe. Ụkpụrụ nke nchekwa data yiri ihe atụ ndị dị n'elu. Na ntọala, ị nwere ike họrọ dị iche iche ederede, agba ma ọ bụ oyiyi, dabere na ala nke bọtịnụ.

Usoro njikwa Habr dabere na HMI sitere na Advantech
Mgbe ịpịrị bọtịnụ ahụ, avatar kwesịrị ịfefe na-acha uhie uhie. Nke a dị mfe imejuputa site na iji ngọngọ Ngosipụta Foto. Ọ na-enye gị ohere ịkọwapụta ọtụtụ onyonyo metụtara ọnọdụ bọtịnụ Toggle Switch. Iji mee nke a, a na-enye ngọngọ ahụ otu adreesị dị ka ngọngọ na bọtịnụ na ọnụ ọgụgụ nke steeti. Edobere foto nke nwere akara aha n'okpuru avatar n'otu ụzọ ahụ.

Usoro njikwa Habr dabere na HMI sitere na Advantech

nkwubi

N'ozuzu, ngwaahịa a masịrị m. Na mbụ, enwere m ahụmịhe iji mbadamba ihe gam akporo maka ọrụ ndị yiri ya, mana ịmepụta interface maka ya na-esiri ike karị, API ihe nchọgharị anaghị ekwe ka ohere zuru ezu na mpaghara. Otu ọdụ WebOP nwere ike dochie nchikota nke mbadamba ihe gam akporo, kọmputa na onye njikwa.

Onye nrụpụta HMI, n'agbanyeghị imewe ochie ya, nwere nnukwu ọganihu. Na-enweghị nkà mmemme pụrụ iche, ị nwere ike ịmepụta ngwa ngwa interface na-arụ ọrụ. Isiokwu anaghị atụle ihe niile graphic blocks, nke e nwere ọtụtụ: animated ọkpọkọ, cylinders, graphs, toggle switches. N'ime igbe ahụ ọ na-akwado ọtụtụ ndị na-ahụ maka ụlọ ọrụ na-ewu ewu ma nwee njikọ nchekwa data.

zoro

Enwere ike ibudata onye nrụpụta WebAccess/HMI na gburugburu mmepe oge ojiri ebe a

Isi mmalite nke ọrụ njikwa njikwa Habr

isi: www.habr.com

Tinye a comment