Kwamitin kula da Habr bisa HMI daga Advantech


Video: Habr admin console. Yana ba ku damar tsara karma, ƙididdigewa, da hana masu amfani.

TL, DR: A cikin wannan labarin zan yi ƙoƙarin ƙirƙirar kwamitin kula da Habr mai ban dariya ta amfani da Webaccess/HMI Designer masana'antu haɓaka yanayin haɓakawa da tashar WebOP.

Mutum-injun interface (HMI) wani tsari ne na tsarin hulɗar ɗan adam tare da injunan sarrafawa. Yawanci ana amfani da wannan kalmar zuwa tsarin masana'antu waɗanda ke da mai aiki da panel mai sarrafawa.

WebOP - tashar masana'antu mai cin gashin kanta don ƙirƙirar mu'amala tsakanin injina. An yi amfani da shi don ƙirƙirar bangarorin sarrafawa na samarwa, tsarin kulawa, dakunan sarrafawa, masu kula da gida mai kaifin baki, da sauransu. Yana goyan bayan haɗin kai tsaye zuwa kayan aikin masana'antu kuma yana iya aiki azaman ɓangare na tsarin SCADA.

WebOP tashoshi - hardware

Kwamitin kula da Habr bisa HMI daga AdvantechTashar yanar gizon WebOP ita ce kwamfutar da ke da ƙarancin wutar lantarki bisa na'ura mai sarrafa ARM, a cikin akwati guda tare da na'ura mai kulawa da tabawa, wanda aka tsara don gudanar da shirin tare da zane mai hoto wanda aka yi a cikin HMI Designer. Dangane da samfurin, tashoshi suna da mu'amalar masana'antu daban-daban a kan jirgin: RS-232/422/485, CAN bas don haɗawa da tsarin kera motoci, tashar tashar tashar tashar USB don haɗa ƙarin abubuwan haɗin gwiwa, tashar USB Client tashar jiragen ruwa don haɗa tashar zuwa kwamfuta, sauti mai jiwuwa. shigarwa da fitarwa mai jiwuwa , Mai karanta katin MicroSD don ƙwaƙwalwar mara mara ƙarfi da canja wurin saituna.

An sanya na'urorin a matsayin maye gurbin kasafin kuɗi na kwamfutoci duka-duka-ɗaya, don ayyukan da ba sa buƙatar na'urori masu ƙarfi da albarkatun kwamfutar tebur mai cikakken aiki. WebOP na iya aiki azaman tasha na tsaye don sarrafawa da shigar da bayanai/fitarwa, haɗe tare da sauran WebOPs, ko a matsayin wani ɓangare na tsarin SCADA.

Kwamitin kula da Habr bisa HMI daga Advantech
Tashar WebOP na iya haɗa kai tsaye zuwa na'urorin masana'antu

M sanyaya da kuma IP66 kariya

Saboda ƙarancin zafi, an tsara wasu samfuran WebOP gaba ɗaya ba tare da sanyaya iska mai aiki ba. Wannan yana ba da damar sanya na'urori a cikin wuraren da ke da hankali ga matakan amo kuma yana rage yawan ƙurar da ke shiga cikin gidaje.

An yi gaban panel ɗin ba tare da raguwa ko haɗin gwiwa ba, yana da matakin kariya na IP66, kuma yana ba da damar shigar da ruwa kai tsaye a ƙarƙashin matsin lamba.

Kwamitin kula da Habr bisa HMI daga Advantech
Rear panel na WOP-3100T tasha

Memorywaƙwalwar mara motsi

Don hana asarar bayanai, WebOP yana da 128Kb na ƙwaƙwalwar da ba ta da ƙarfi, wanda za'a iya aiki dashi kamar yadda yake tare da RAM. Yana iya adana karatun mita da sauran mahimman bayanai. A cikin yanayin gazawar wutar lantarki, za a adana bayanan kuma a dawo dasu bayan sake kunnawa.

Sabunta nesa

Ana iya sabunta shirin da ke gudana akan tashar ta nesa ta hanyar hanyar sadarwa ta Ethernet ko ta hanyar musaya na RS-232/485. Wannan yana sauƙaƙe kulawa, saboda yana kawar da buƙatar zuwa duk tashoshi don sabunta software.

WebOP Model

Kwamitin kula da Habr bisa HMI daga Advantech
2000T Series - mafi kyawun na'urorin da aka gina akan tsarin HMI RTOS na ainihin lokacin aiki. WebOP- ke wakilta jerin.2040T/2070T/2080T/2100T, tare da diagonal na allo na inci 4,3, inci 7, inci 8 da inci 10.1, bi da bi.

Kwamitin kula da Habr bisa HMI daga Advantech
3000T Series - ƙarin samfuran ci-gaba dangane da tsarin aiki na Windows CE. Sun bambanta da jerin 2000T a cikin adadi mai yawa na musaya na kayan aiki kuma suna da haɗin CAN akan jirgin. Na'urorin suna aiki a cikin kewayon zafin jiki mai tsawo (-20 ~ 60 ° C) kuma suna da kariya ta antistatic (Air: 15KV/Lambobi: 8KV). Layin ya cika cikakkiyar buƙatun ƙa'idar IEC-61000, wanda ke ba da damar yin amfani da na'urorin a masana'antar semiconductor inda fitarwa ta tsaye ke da matsala. WebOP- ke wakilta jerin.3070T/3100T/3120T, tare da diagonal na allo na inci 7, inci 10.1 da inci 12.1, bi da bi.

Yanar GizoAccess/HMI Mahalli na ci gaba

Daga cikin akwatin, tashar tashar WebOP ita ce kwamfutar ARM mai ƙarancin ƙarfi wacce za ku iya gudanar da kowace software a kanta, amma duk ma'anar wannan mafita ita ce yanayin ci gaban masana'antu na WebAcess/HMI. Tsarin ya ƙunshi sassa biyu:

  • HMI Designer - yanayi don haɓaka musaya da dabaru na shirye-shirye. Yana aiki a ƙarƙashin Windows akan kwamfutar mai shirye-shirye. An haɗa shirin ƙarshe cikin fayil ɗaya kuma an tura shi zuwa tashar don aiwatarwa a lokacin aiki. Ana samun shirin a cikin harshen Rashanci.
  • HMI Runtime - lokacin gudu don gudanar da shirin da aka haɗa akan tashar ƙarshe. Yana iya aiki ba kawai akan tashoshin WebOP ba, har ma akan Advantech UNO, MIC, da kwamfutocin tebur na yau da kullun. Akwai nau'ikan lokacin aiki don Linux, Windows, Windows CE.

Kwamitin kula da Habr bisa HMI daga Advantech

Sannu duniya - ƙirƙirar aikin

Bari mu fara ƙirƙirar ƙirar gwaji don ƙungiyar sarrafa Habr ɗin mu. Zan gudanar da shirin a tashar tashar WebOP-3100T yana aiki a WinCE. Da farko, bari mu ƙirƙiri sabon aiki a cikin HMI Designer. Don gudanar da shirin akan WebOP, yana da mahimmanci don zaɓar samfurin daidai; tsarin fayil ɗin ƙarshe zai dogara da wannan. A wannan matakin, zaku iya zaɓar tsarin gine-ginen tebur, sannan za a haɗa fayil ɗin ƙarshe don lokacin gudu na X86.

Kwamitin kula da Habr bisa HMI daga Advantech
Ƙirƙirar sabon aikin da zabar gine-gine

Zaɓi tsarin sadarwar da za a loda shirin da aka haɗa ta cikin WebOP. A wannan mataki, za ka iya zaɓar serial interface, ko saka adireshin IP na tashar.
Kwamitin kula da Habr bisa HMI daga Advantech

Ƙirƙirar aikin aiki. A gefen hagu akwai zanen itace na abubuwan da ke cikin shirin nan gaba. A halin yanzu, muna sha'awar abu ne kawai na Screens, waɗannan su ne kai tsaye allon tare da abubuwan dubawa na hoto waɗanda za a nuna su akan tashar.

Kwamitin kula da Habr bisa HMI daga Advantech

Da farko, bari mu ƙirƙiri fuska biyu tare da rubutun "Hello Duniya" da kuma ikon canzawa tsakanin su ta amfani da maɓalli. Don yin wannan, za mu ƙara sabon allo, Screen #2, kuma a kan kowane allo za mu ƙara rubutu element da maɓallai biyu don sauyawa tsakanin screens (Screen Buttons). Bari mu saita kowane maɓalli don canzawa zuwa allo na gaba.
Kwamitin kula da Habr bisa HMI daga Advantech
Interface don saita maɓallin don canzawa tsakanin allo

Shirin Barka da Sallah ya shirya, yanzu za ku iya tattarawa ku gudanar da shi. A matakin tattarawa za a iya samun kurakurai idan an sami takamaiman ma'auni ko adireshi ba daidai ba. Ana ɗaukar kowane kuskure a matsayin mai mutuwa; za a haɗa shirin ne kawai idan babu kurakurai.
Mahalli yana ba da damar yin kwatankwacin tashar tashoshi ta yadda za ku iya gyara shirin a kan kwamfutarku a gida. Akwai nau'ikan simulation iri biyu:

  • Ƙimar kan layi - duk tushen bayanan waje da aka ƙayyade a cikin shirin za a yi amfani da su. Waɗannan na iya zama USOs ko na'urorin da aka haɗa ta hanyar musaya na serial ko Modbus TCP.
  • Kwaikwayo na layi - kwaikwayo ba tare da amfani da na'urorin waje ba.

Duk da yake ba mu da bayanan waje, muna amfani da simulation na layi, tun da mun haɗa shirin a baya. Shirin ƙarshe zai kasance a cikin babban fayil ɗin aikin, tare da sunan Sunan_ProgramName.px3

Kwamitin kula da Habr bisa HMI daga Advantech
Ana iya sarrafa shirin da ke gudana a cikin simulation tare da siginan linzamin kwamfuta kamar yadda zai kasance akan allon taɓawa na tashar WebOP. Mun ga cewa komai yana aiki kamar yadda aka yi niyya. Mai girma.
Don saukar da shirin zuwa tasha ta zahiri, kawai danna maɓallin Zazzagewa. Amma tunda ban saita haɗin tashar zuwa yanayin haɓaka ba, zaku iya canja wurin fayil ɗin ta amfani da kebul na USB ko katin ƙwaƙwalwar ajiyar MicroSD.
Kwamitin kula da Habr bisa HMI daga Advantech
Tsarin shirin yana da hankali, ba zan bi ta kowane shinge mai hoto ba. Ƙirƙirar asali, siffofi, da rubutu za su bayyana ga duk wanda ya yi amfani da shirye-shirye kama da Word. Don ƙirƙirar ƙirar hoto, ba a buƙatar ƙwarewar shirye-shirye; ana ƙara duk abubuwa ta hanyar jan linzamin kwamfuta zuwa fom.

Yin aiki tare da ƙwaƙwalwar ajiya

Yanzu da muka san yadda ake ƙirƙirar abubuwa masu hoto, bari mu koyi yadda ake aiki tare da abun ciki mai ƙarfi da yaren rubutu. Bari mu ƙirƙiri ginshiƙi mai nuna bayanai daga maɓalli U $ 100. A cikin saitunan ginshiƙi, zaɓi nau'in bayanai: 16-bit integer, da kewayon ƙimar ginshiƙi: daga 0 zuwa 10.

Kwamitin kula da Habr bisa HMI daga Advantech

Shirin yana goyan bayan rubutun rubuce-rubuce a cikin harsuna uku: VBScript, JavaScript da harshensa. Zan yi amfani da zaɓi na uku saboda akwai misalan shi a cikin takaddun da kuma taimakon syntax ta atomatik daidai a cikin edita.

Bari mu ƙara sabon macro:

Kwamitin kula da Habr bisa HMI daga Advantech

Bari mu rubuta wasu sauƙaƙan lamba don ƙara canza bayanai a cikin maɓalli wanda za'a iya sa ido akan ginshiƙi. Za mu ƙara 10 zuwa mai canzawa, mu sake saita shi zuwa sifili lokacin da ya fi 100.

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

Don aiwatar da rubutun a cikin madauki, saita shi a cikin Saitunan Gaba ɗaya azaman Babban Macro, tare da tazarar kisa na 250ms.

Kwamitin kula da Habr bisa HMI daga Advantech
Bari mu tattara kuma mu gudanar da shirin a cikin na'urar kwaikwayo:

Kwamitin kula da Habr bisa HMI daga Advantech

A wannan mataki, mun koyi sarrafa bayanai a cikin ƙwaƙwalwar ajiya da kuma nuna shi a gani. Wannan ya riga ya isa don ƙirƙirar tsarin kulawa mai sauƙi, karɓar bayanai daga na'urorin waje (masu firikwensin, masu sarrafawa) da yin rikodin su a ƙwaƙwalwar ajiya. Daban-daban tubalan nunin bayanai suna samuwa a cikin HMI Designer: a cikin nau'in bugun kirar madauwari tare da kibau, sigogi daban-daban, da zane-zane. Amfani da rubutun JavaScript, zaku iya zazzage bayanai daga tushen waje ta hanyar HTTP.

Habr Control Panel

Yin amfani da ƙwarewar da aka samu, za mu yi ƙirar ban dariya don na'urar gudanarwa ta Habr.

Kwamitin kula da Habr bisa HMI daga Advantech

Remot din mu yakamata ya iya:

  • Canja bayanan mai amfani
  • Ajiye karma da bayanan ƙima
  • Canza karma da kimar ƙima ta amfani da silsilai
  • Lokacin da ka danna maɓallin "ban", ya kamata a yiwa bayanin martaba alama a matsayin dakatar, avatar ya kamata ya canza zuwa ketare.

Za mu nuna kowane bayanin martaba a kan wani shafi daban, don haka za mu ƙirƙiri shafi don kowane bayanin martaba. Za mu adana karma da ƙima a cikin masu canji na gida a cikin ƙwaƙwalwar ajiya, waɗanda za a fara amfani da Setup Macro lokacin da shirin ya fara.

Kwamitin kula da Habr bisa HMI daga Advantech
Ana iya danna hoton

Daidaita karma da kima

Don daidaita karma za mu yi amfani da madaidaicin (Slide Switch). Mun saka madaidaicin da aka fara farawa a cikin Saita Macro azaman adireshin rikodi. Bari mu iyakance kewayon darajoji daga 0 zuwa 1500. Yanzu, lokacin da faifan ya motsa, za a rubuta sabbin bayanai zuwa ƙwaƙwalwar ajiya. A wannan yanayin, yanayin farko na silƙira zai dace da ƙimar mai canzawa a cikin ƙwaƙwalwar ajiya.

Kwamitin kula da Habr bisa HMI daga Advantech
Don nuna ƙimar lambobi na karma da ƙima, za mu yi amfani da ɓangaren nuni na Lambobi. Ka'idar aikinsa yayi kama da zane daga shirin "Hello World"; kawai muna nuna adireshin mabambanta a cikin Adireshin Kulawa.

Ban button

Ana aiwatar da maɓallin "ban" ta amfani da abin da ake canza canji. Ka'idar ajiyar bayanai tana kama da misalan da ke sama. A cikin saitunan, zaku iya zaɓar rubutu daban-daban, launi ko hoto, dangane da yanayin maɓallin.

Kwamitin kula da Habr bisa HMI daga Advantech
Lokacin da aka danna maɓallin, avatar ya kamata a ketare a cikin ja. Wannan yana da sauƙin aiwatarwa ta amfani da toshe Nunin Hoto. Yana ba ku damar ƙididdige hotuna da yawa masu alaƙa da yanayin maɓallin Sauyawa Canja. Don yin wannan, toshe yana ba da adireshin daidai da toshe tare da maɓallin da adadin jihohi. Hoton tare da farantin suna ƙarƙashin avatar an saita shi ta irin wannan hanya.

Kwamitin kula da Habr bisa HMI daga Advantech

ƙarshe

Gabaɗaya, Ina son samfurin. A baya can, na sami gogewa ta amfani da kwamfutar hannu ta Android don ayyuka iri ɗaya, amma haɓaka hanyar sadarwa don shi yana da wahala sosai, kuma APIs mai bincike ba sa ba da damar cikakken damar shiga abubuwan da ke kewaye. Ɗayan tashar WebOP na iya maye gurbin haɗin kwamfutar hannu ta Android, kwamfuta da mai sarrafawa.

HMI Designer, duk da ƙirar sa na zamani, ya ci gaba sosai. Ba tare da ƙwarewar shirye-shirye na musamman ba, zaku iya zana da sauri mai aiki. A labarin ba tattauna duk mai hoto tubalan, wanda akwai da yawa: mai rai bututu, cylinders, jadawalai, toggle sauya. Daga cikin akwatin yana goyan bayan shahararrun masu kula da masana'antu da yawa kuma ya ƙunshi masu haɗin bayanai.

nassoshi

Ana iya sauke WebAccess/HMI Designer da yanayin ci gaban lokacin gudu a nan

Tushen aikin kwamitin kula da Habr

source: www.habr.com

Add a comment