Painéal rialaithe Habr bunaithe ar HMI ó Advantech


Físeán: consól admin Habr. Ligeann sé duit karma, rátálacha agus úsáideoirí a thoirmeasc a rialáil.

TL; DR: San Airteagal seo déanfaidh mé iarracht painéal rialaithe Habr grinn a chruthú ag baint úsáide as timpeallacht forbartha comhéadan tionsclaíoch Webaccess/HMI Designer agus an teirminéal WebOP.

Is sraith córas é comhéadan daonna-meaisín (HMI) le haghaidh idirghníomhú daonna le meaisíní rialaithe. De ghnáth cuirtear an téarma seo i bhfeidhm ar chórais thionsclaíocha a bhfuil oibreoir agus painéal rialaithe acu.

WebOP — críochfort uathrialach tionsclaíoch chun comhéadain daonna-inneall a chruthú. Úsáidtear é chun painéil rialaithe táirgeachta a chruthú, córais monatóireachta, seomraí rialaithe, rialtóirí baile cliste, etc. Tacaíonn sé le nasc díreach le trealamh tionsclaíoch agus féadann sé oibriú mar chuid de chóras SCADA.

Teirminéal WebOP - crua-earraí

Painéal rialaithe Habr bunaithe ar HMI ó AdvantechIs ríomhaire ísealchumhachta é críochfort WebOP atá bunaithe ar phróiseálaí ARM, i gcás amháin le monatóir agus scáileán tadhaill, atá deartha chun clár a reáchtáil le comhéadan grafach cruthaithe in HMI Designer. Ag brath ar an tsamhail, tá comhéadain tionsclaíocha éagsúla ag na críochfoirt ar bord: RS-232/422/485, bus CAN chun nascadh le córais feithicleach, port USB Óstach chun forimeallaigh breise a nascadh, calafort Cliant USB chun an críochfort a nascadh le ríomhaire, fuaime ionchur agus aschur fuaime , léitheoir cárta MicroSD le haghaidh cuimhne neamh-luaineach agus aistriú socruithe.

Tá na gléasanna suite mar athsholáthar buiséid do ríomhairí pearsanta uile-i-amháin, le haghaidh tascanna nach dteastaíonn próiseálaithe cumhachtacha agus acmhainní ríomhaire deisce lán-chuimsitheach. Is féidir le WebOP oibriú mar theirminéal neamhspleách le haghaidh rialú agus ionchur/aschur sonraí, péireáilte le WebOPanna eile, nó mar chuid de chóras SCADA.

Painéal rialaithe Habr bunaithe ar HMI ó Advantech
Is féidir le críochfort WebOP nascadh go díreach le feistí tionsclaíocha

Fuarú éighníomhach agus cosaint IP66

Mar gheall ar dhiomailt teasa íseal, déantar roinnt samhlacha WebOP a dhearadh go hiomlán gan fuarú aer gníomhach. Ligeann sé seo gur féidir na feistí a shuiteáil i gceantair atá íogair do leibhéil torainn agus laghdaítear an méid deannaigh a théann taobh istigh den tithíocht.

Déantar an painéal tosaigh gan bearnaí nó hailt, tá leibhéal cosanta IP66 aige, agus ceadaíonn sé dul isteach díreach uisce faoi bhrú.

Painéal rialaithe Habr bunaithe ar HMI ó Advantech
Painéal cúil an chríochfoirt WOP-3100T

Cuimhne neamh-ghalaithe

Chun caillteanas sonraí a chosc, tá 128Kb de chuimhne neamh-luaineach ag WebOP, ar féidir oibriú leis ar an mbealach céanna le RAM. Is féidir léi léamha méadair agus sonraí ríthábhachtacha eile a stóráil. I gcás teip cumhachta, déanfar na sonraí a shábháil agus a athchóiriú tar éis atosaigh.

Nuashonrú cianda

Is féidir an clár a ritheann ar an teirminéal a nuashonrú go cianda trí líonra Ethernet nó trí chomhéadain sraitheach RS-232/485. Déanann sé seo cothabháil a shimpliú, toisc go gcuireann sé deireadh leis an ngá atá le dul chuig gach críochfort chun na bogearraí a nuashonrú.

Samhlacha WebOP

Painéal rialaithe Habr bunaithe ar HMI ó Advantech
Sraith 2000T - na gléasanna is inacmhainne a tógadh ar bhonn chóras oibriúcháin fíor-ama HMI RTOS. Tá an tsraith á léiriú ag WebOP-2040T/2070T/2080T/2100T, le trasnáin scáileáin de 4,3 orlach, 7 orlach, 8 orlach agus 10.1 orlach, faoi seach.

Painéal rialaithe Habr bunaithe ar HMI ó Advantech
Sraith 3000T — samhlacha níos forbartha bunaithe ar chóras oibriúcháin Windows CE. Tá siad difriúil ón tsraith 2000T i líon mór comhéadain crua-earraí agus tá comhéadan CAN ar bord. Feidhmíonn na gléasanna i raon teochta leathnaithe (-20 ~ 60 ° C) agus tá cosaint fhrithstatach acu (Aer: 15KV / Teagmháil: 8KV). Comhlíonann an líne go hiomlán ceanglais chaighdeán IEC-61000, rud a fhágann gur féidir na feistí a úsáid i ndéantúsaíocht leathsheoltóra nuair is fadhb é urscaoileadh statach. Tá an tsraith á léiriú ag WebOP-3070T/3100T/3120T, le trasnáin scáileáin de 7 orlach, 10.1 orlach agus 12.1 orlach, faoi seach.

Timpeallacht forbartha WebAccess/HMI Designer

Amach as an mbosca, níl sa chríochfort WebOP ach ríomhaire ARM ísealchumhachta ar féidir leat aon bhogearraí a rith air, ach is é pointe iomlán an réitigh seo an timpeallacht forbartha comhéadan tionsclaíoch WebAcess/HMI dílseánaigh. Tá dhá chomhpháirt sa chóras:

  • HMI Dearthóir — timpeallacht chun comhéadain agus loighic ríomhchlárúcháin a fhorbairt. Ritheann sé faoi Windows ar ríomhaire an ríomhchláraitheoir. Cuirtear an clár deiridh le chéile i gcomhad amháin agus aistrítear go dtí an teirminéal é le cur i gcrích ag am rite. Tá an clár ar fáil i rúisis.
  • HMI Runtime — am rite chun an clár tiomsaithe a rith ar an teirminéal deiridh. Is féidir leis oibriú ní hamháin ar chríochfoirt WebOP, ach freisin ar Advantech UNO, MIC, agus ríomhairí deisce rialta. Tá leaganacha rite ama ann do Linux, Windows, Windows CE.

Painéal rialaithe Habr bunaithe ar HMI ó Advantech

Dia duit ar domhan - tionscadal a chruthú

Tosaímid ag cruthú comhéadan tástála dár bpainéal rialaithe Habr. Rithfidh mé an clár ar an teirminéal WebOP-3100T ag rith WinCE. Ar dtús, déanaimis tionscadal nua a chruthú in HMI Designer. Chun clár a reáchtáil ar WebOP, tá sé tábhachtach an tsamhail cheart a roghnú; braithfidh formáid an chomhaid dheiridh air seo. Ag an gcéim seo, is féidir leat an ailtireacht deisce a roghnú freisin, ansin déanfar an comhad deiridh a thiomsú le haghaidh am rite X86.

Painéal rialaithe Habr bunaithe ar HMI ó Advantech
Tionscadal nua a chruthú agus ailtireacht a roghnú

Roghnú an prótacail cumarsáide trína ndéanfar an clár tiomsaithe a luchtú isteach WebOP. Ag an gcéim seo, is féidir leat comhéadan sraitheach a roghnú, nó seoladh IP an chríochfoirt a shonrú.
Painéal rialaithe Habr bunaithe ar HMI ó Advantech

Comhéadan cruthú tionscadail. Ar an taobh clé tá léaráid crann de chomhpháirteanna an chláir amach anseo. Faoi láthair, níl suim againn ach sa mhír Scáileáin, is iad seo go díreach na scáileáin le heilimintí comhéadan grafacha a thaispeánfar ar an teirminéal.

Painéal rialaithe Habr bunaithe ar HMI ó Advantech

Gcéad dul síos, déanaimis dhá scáileán a chruthú leis an téacs "Hello World" agus an cumas aistriú eatarthu ag baint úsáide as cnaipí. Chun seo a dhéanamh, cuirfimid scáileán nua, Scáileán #2, agus cuirfimid eilimint téacs agus dhá chnaipe ar gach scáileán chun aistriú idir scáileáin (Cnaipí Scáileáin). Déanaimis gach cnaipe a chumrú chun aistriú go dtí an chéad scáileán eile.
Painéal rialaithe Habr bunaithe ar HMI ó Advantech
Comhéadan chun an cnaipe a shocrú chun aistriú idir scáileáin

Tá an clár Hello World réidh, anois is féidir leat é a thiomsú agus a rith. Ag an gcéim tiomsaithe, féadfaidh earráidí tarlú i gcás athróga nó seoltaí atá sonraithe go mícheart. Meastar go bhfuil aon earráid marfach; ní chuirfear an clár le chéile ach amháin mura bhfuil aon earráidí ann.
Soláthraíonn an timpeallacht an cumas chun teirminéal a insamhail ionas gur féidir leat an clár a dhífhabhtú go háitiúil ar do ríomhaire. Tá dhá chineál insamhalta ann:

  • Insamhladh ar líne — úsáidfear na foinsí sonraí seachtracha go léir a shonraítear sa chlár. Is féidir iad seo a bheith ina USOanna nó feistí nasctha trí chomhéadain srathach nó Modbus TCP.
  • Insamhladh as líne — ionsamhlúchán gan feistí seachtracha a úsáid.

Cé nach bhfuil sonraí seachtracha againn, bainimid úsáid as insamhalta as líne, tar éis dúinn an clár a thiomsú roimhe seo. Beidh an clár deiridh suite i bhfillteán an tionscadail, leis an ainm ProjectName_ProgramName.px3

Painéal rialaithe Habr bunaithe ar HMI ó Advantech
Is féidir an clár a ritheann san insamhalta a rialú leis an cúrsóir luiche ar an mbealach céanna agus a bheadh ​​​​sé ar scáileán tadhaill teirminéil WebOP. Feicimid go n-oibríonn gach rud mar a bhí beartaithe. Go hiontach.
Chun an clár a íoslódáil chuig teirminéal fisiciúil, níl le déanamh ach cliceáil ar an gcnaipe Íoslódáil. Ach ós rud é nár chumraigh mé nasc an chríochfoirt leis an timpeallacht forbartha, is féidir leat an comhad a aistriú go simplí ag baint úsáide as tiomáint USB flash nó cárta cuimhne MicroSD.
Painéal rialaithe Habr bunaithe ar HMI ó Advantech
Tá comhéadan an chláir iomasach, ní rachaidh mé trí gach bloc grafach. Beidh cruthú cúlraí, cruthanna, agus téacs soiléir d’aon duine a d’úsáid cláir cosúil le Word. Chun comhéadan grafach a chruthú, níl aon scileanna ríomhchláraithe de dhíth; cuirtear na heilimintí go léir leis tríd an luch a tharraingt ar an bhfoirm.

Ag obair le cuimhne

Anois go bhfuil a fhios againn conas eilimintí grafacha a chruthú, foghlaimímid conas oibriú le hábhar dinimiciúil agus le teanga scriptithe. Cruthaímid barrachairt a thaispeánann sonraí ó athróg U $ 100. I socruithe na cairte, roghnaigh an cineál sonraí: slánuimhir 16-giotán, agus raon luach na cairte: ó 0 go 10.

Painéal rialaithe Habr bunaithe ar HMI ó Advantech

Tacaíonn an clár le scripteanna a scríobh i dtrí theanga: VBScript, JavaScript agus a theanga féin. Bainfidh mé úsáid as an tríú rogha mar go bhfuil samplaí dó sa doiciméadú agus cúnamh comhréir uathoibríoch ceart san eagarthóir.

Cuirimis macra nua leis:

Painéal rialaithe Habr bunaithe ar HMI ó Advantech

Scríobhaimis cód simplí chun sonraí a athrú go hincriminteach in athróg is féidir a rianú ar chairt. Cuirfimid 10 leis an athróg, agus athshocróimid go nialas é nuair a bhíonn sé níos mó ná 100.

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

Chun an script a rith i lúb, socraigh é sna socruithe Socraithe Ginearálta mar Phríomh-Mhacra, le eatramh forghníomhaithe de 250ms.

Painéal rialaithe Habr bunaithe ar HMI ó Advantech
Déanaimis an clár a thiomsú agus a rith san insamhlóir:

Painéal rialaithe Habr bunaithe ar HMI ó Advantech

Ag an gcéim seo, tá sé foghlamtha againn sonraí a láimhseáil sa chuimhne agus iad a thaispeáint go radhairc. Tá sé seo go leor cheana féin chun córas monatóireachta simplí a chruthú, ag fáil sonraí ó fheistí seachtracha (braiteoirí, rialtóirí) agus iad a thaifeadadh sa chuimhne. Tá bloic taispeána sonraí éagsúla ar fáil in HMI Designer: i bhfoirm dialanna ciorclach le saigheada, cairteacha éagsúla, agus graif. Ag baint úsáide as scripteanna JavaScript, is féidir leat sonraí a íoslódáil ó fhoinsí seachtracha trí HTTP.

Habr painéal rialú

Ag baint úsáide as na scileanna a fuarthas, déanfaimid comhéadan grinn le haghaidh consól riaracháin Habr.

Painéal rialaithe Habr bunaithe ar HMI ó Advantech

Ba cheart go mbeadh ár gcianrialtán in ann:

  • Athraigh próifílí úsáideora
  • Stóráil karma agus sonraí rátála
  • Athraigh karma agus luachanna rátála ag baint úsáide as sleamhnáin
  • Nuair a chliceálann tú an cnaipe “toirmeasc”, ba chóir an phróifíl a mharcáil mar chosc, ba cheart go n-athrófaí an avatar go dtí trasnú amach

Taispeánfaimid gach próifíl ar leathanach ar leith, mar sin cruthóimid leathanach do gach próifíl. Stórálfaimid karma agus rátáil in athróga áitiúla mar chuimhne, a thosófar ag baint úsáide as Socrú Macra nuair a thosaíonn an clár.

Painéal rialaithe Habr bunaithe ar HMI ó Advantech
Is féidir cliceáil ar an bpictiúr

Coigeartú karma agus rátáil

Chun karma a choigeartú úsáidfimid an sleamhnán (Slide Switch). Sonraímid an athróg a cuireadh tús leis i Macra Socraithe mar an seoladh taifeadta. Déanaimis raon na luachanna sleamhnáin a theorannú ó 0 go 1500. Anois, nuair a bhogann an sleamhnán, scríobhfar sonraí nua chun cuimhne. Sa chás seo, comhfhreagróidh staid tosaigh an sleamhnáin le luachanna an athróg sa chuimhne.

Painéal rialaithe Habr bunaithe ar HMI ó Advantech
Chun luachanna uimhriúla karma agus rátála a thaispeáint, úsáidfimid an eilimint taispeána Uimhriúil. Tá prionsabal na hoibríochta cosúil leis an léaráid ón gclár samplach “Hello World”; níl le déanamh againn ach seoladh na hathróige a chur in iúl in Monitor Seoladh.

Cnaipe toirmeasc

Cuirtear an cnaipe “cosc” i bhfeidhm ag baint úsáide as an eilimint Toggle Switch. Tá prionsabal na stórála sonraí cosúil leis na samplaí thuas. Sna socruithe, is féidir leat téacs, dath nó íomhá éagsúla a roghnú, ag brath ar staid an chnaipe.

Painéal rialaithe Habr bunaithe ar HMI ó Advantech
Nuair a bhíonn an cnaipe brúite, ba chóir an avatar a thrasnú i ndath dearg. Tá sé seo éasca a chur i bhfeidhm ag baint úsáide as an bloc Taispeána Pictiúr. Ligeann sé duit íomhánna iolracha a bhaineann le staid an cnaipe Toggle Switch a shonrú. Chun seo a dhéanamh, tugtar an seoladh céanna don bhloc leis an mbloc leis an gcnaipe agus líon na stát. Tá an pictiúr le hainmchláir faoin avatar socraithe ar bhealach comhchosúil.

Painéal rialaithe Habr bunaithe ar HMI ó Advantech

Conclúid

Ar an iomlán, thaitin an táirge liom. Roimhe seo, bhí taithí agam ag baint úsáide as tablet Android le haghaidh tascanna comhchosúla, ach tá sé i bhfad níos deacra comhéadan a fhorbairt dó, agus ní cheadaíonn APIanna brabhsálaí rochtain iomlán ar na forimeallaigh. Is féidir le críochfort WebOP amháin teaglaim de tháibléad, ríomhaire agus rialtóir Android a athsholáthar.

In ainneoin a dhearadh ársa, tá HMI Designer go leor chun cinn. Gan scileanna cláir speisialta, is féidir leat comhéadan oibre a sceitseáil go tapa. Ní phléann an t-alt na bloic ghrafacha go léir, a bhfuil go leor acu: píopaí beoite, sorcóirí, graif, lasca scoránaigh. Tacaíonn sé le go leor rialtóirí tionsclaíocha tóir lasmuigh den bhosca agus tá nascóirí bunachar sonraí ann.

tagairtí

Is féidir timpeallacht forbartha WebAccess/HMI Designer agus Runtime a íoslódáil anseo

Foinsí an tionscadail painéil rialaithe Habr

Foinse: will.com

Add a comment