Vide: Habr admin consolatorium. Permittit tibi karma, aestimationem, et utentes interdicere.
TL, DR: In hoc articulo conabor creare tabulam comicam Habr potestate utentem Webaccess/HMI Designer industrialem interfaciei ambitus evolutionis et terminalem WebOP.
Apparatus humanus instrumenti (HMI) systematum institutum est pro commercio humano cum machinis moderatis. Typice hic terminus applicatur systematibus industrialibus quae operantem et tabulam moderantem habent.
WebOP — industrialis terminatio sui iuris pro machinatione humana creando. Solebant ad productionem imperii tabulas creandas, systemata vigilantia, cella moderari, moderatoris domus callidi, etc. Sustinet nexum directum ad apparatum industrialem et ut pars systematis SCADA laborare potest.
WebOP terminatio - hardware
WebOP terminatio computatralis humilis potentia fundatur super processus ARM, in casu unico cum monitore et touchscreen, destinato currere programmata cum interface graphicali in HMI Designatore creato. Secundum exemplar, terminales varias machinas industriales in tabula habent: RS-232/422/485, POTEST bus ad systema automotiva coniungendum, USB Portus Hostiae per peripherales additional connectendi, USB Client portum pro connexione terminali cum computatro, audio input and audio output , MicroSD card lector pro memoria non-volatili et occasus translationis.
Cogitationes ponuntur ut praevisionem subrogetur pro omnibus in unum PCs, pro muneribus quae potentes processores non requirunt et facultates escritorio cinematographici plenae discessere. WebOP stare potest terminatio pro potestate et data input/output, paribus cum aliis WebOPs, vel sicut pars systematis SCADA.
WebOP terminatio directe coniungere potest ad machinas industriales
Passivum refrigerationem et IP66 praesidium
Ob calorem dissipationis humilis, exempla quaedam WebOP omnino sine refrigeratione aeris activa designantur. Inde permittit machinis in locis collocari quae ad gradus strepitus sensibiles sunt et quantitatem pulveris intra habitationem redigit.
Tabula anterior sine hiatus vel articulis facta est, gradum tutelae IP66 habet, et directum aquae cogente ingressum concedit.
Tergo tabella terminalis WOP-3100T
Non volatile memoria
Ad damna ne data, WebOP 128Kb memoriam non-volatilis habet, quae eodem modo ac cum RAM fieri potest. Reponere potest lectiones metricas et alia notitia critica. In casu virtutis defectum, notitia salvabitur et restituetur post reboot.
Remota renovatio
Propositum cursus in terminalis longinque renovari potest per retis Athenis vel per RS-232/485 Vide interfaces. Haec simplificat sustentationem, quia removet necessitatem eundi ad omnes terminos ad programmatum renovandum.
WebOP exemplum
WebAccess/HMI Designer development environment
Ex archa, terminalis WebOP est solum humilis potentia ARM computatrum quo quis programmata currere potes, sed totus punctus huius solutionis est proprietatis WebAcess/HMI ambitus interfaciei evolutionis industrialis. Ratio in duobus consistit:
- HMI Designer — ambitus explicandi interfaces et logicam programmandi. Sub Fenestra currit computatorium programmantis. Progressio finalis in unum fasciculum compilata et ad terminum executionis tempore temporis transfertur. Progressio in Russian praesto est.
- HMI Runtime — runtime pro currendo programmata compilata in termino finali. Operari potest non solum in terminalibus WebOP, sed etiam in Advantech UNO, MIC, et in escritorio instrumentorum regularium. Sunt versiones runtime pro Linux, Fenestra, Fenestra CE.
Salve mundi - creando project
Initium creandi test interface pro panelli potestate nostra Habr. Progressio curram in termino
Novum consilium creans et architecturae eligens
Protocollum communicationis seligens per quod programmata compilata onerentur in WebOP. Ad hunc gradum potes eligere interfacem Vide, vel IP oratio terminalis specificare.
Project creatio instrumenti. In latere sinistro est arbor schemate componentium progressionis futurae. Nunc enim tantum interest in Screens item, haec directe screens cum elementis graphicis interface quae in termino monstrabuntur.
Primum, duo tegumenta cum textu "Salve Mundi" efficiamus et facultatem inter eas commutandi globulis utendi. Ad hoc, novum velum, screen #2 adiciamus, et in utroque tegumentum adiciamus textum elementi et duas fibulas pro commutatione inter tegumenta (Screen Buttons). Configurare unumquodque puga pyga ad proximum tentorium commutandum.
Interface ad constituendum puga mutandae inter tegumenta
Propositum Mundi Hello world is paratum est, nunc compilare et currere potes. In scaena compilatione errores possunt esse si variabiles vel inscriptiones perperam determinatae. Quilibet error funestus censetur: institutio compilata est, si errores non sunt.
Ambitus praebet facultatem terminalem simulandi ut programmata computatralia tua localiter computare possis. Duo sunt genera simulationis;
- Online simulation - omnes fontes notitiae externae de quibus in programmate notantur adhibebuntur. Hi possunt esse USOs vel machinae per interfaces vel Modbus TCP connexas.
- Offline simulation — Simulatio sine machinis externis usu.
Dum externa indicia non habemus, simulatione offline utimur, programmatis antea compilatis. Postrema programma in folder incepto collocabitur, cum nomen ProjectName_ProgramName.px3
Programma cursus simulationis cum cursore mure eodem modo temperari potest sicut in tactus screen terminalis WebOP esset. Opera omnia ut intendit videmus. Magna.
Ut programmata physica terminalis deprimat, modo deprimat pyga Download. Sed quia nexum terminalis ad evolutionis ambitum non configurandum, simpliciter tabellam facere potes utens tabella mico coegi vel MicroSD memoria card.
Progressio interfaciendi intuitiva est, ego non per omne impedimentum graphice ibo. Locos, figuras, textum creans cuivis patebit, qui programmata verbi similibus adhibita est. Ad graphice interface creo, nullae programmationis artes requiruntur, elementa omnia adduntur trahendo murem in formam.
Operantes cum memoria
Nunc ut sciamus elementa graphica creare, discamus laborare contentis dynamicis et sermone scripto. Faciamus talea chart propono notitia ex variabili U $ 100. In chartis occasus, genus notitiarum elige: 16-bit integer, et chartula valoris range: ab 0 ad 10 .
Programma scripturas in tribus linguis scriptas adiuvat: VBScript, JavaScript et propria lingua. Tertia optione utar, quia exempla pro eo sunt in documentis et syntaxi latae sententiae recte in editore.
Addamus tortor novam:
Simplicem aliquem codicem scribamus ad incrementa data in variabili mutatione quae in charta investigari possunt. Addemus 10 ad variabilem, eamque ad nihilum reponi, cum maior quam 100 sit.
$U100=$U100+10
IF $U100>100
$U100=0
ENDIF
Ad faciendam scripturam in ansa, eam in uncinis Praefectis Generalibus ut Main Macro pone, cum executione intervallorum 250ms.
Compilare et propositum currere in simulatore:
In hac scaena manipulare notitia didicimus in memoria et uisum monstrare. Hoc iam satis est ad rationem simplicem vigilantiam faciendam, notitias ab externis machinis (sensoriis, moderatoris) accipientibus et in memoria notare. Variae notitiae cuneos ostentus praesto sunt in HMI Designer: in modum alternis alternis cum sagittis, variis chartis et graphis. Utens JavaScript scriptis, ex fontibus extraneis data potes per HTTP.
Habr imperium panel
Artes acquisitae utentes, commercium comicum pro Habr admin consolatorium faciemus.
Remota potestas nostra esse possit;
- User profiles switch
- Copia karma et rating data
- Mutare karma et aestimationem values utendi iunctae
- Cum "ban" conjunctionem premes, profile notari debent ut interdictum, avatar mutare debet ut transgrediatur
Singulas figuras in pagina separata ostendemus, sic paginam cuiusque profile creabimus. Karma et aestimationem congregemus in variabilium localium memoria, quae initialized Macro setup cum programmate incipiet.
Adjusting karma et rating
Ad adjust karma utemur labor lapsus (Slide Switch). Variabiles initialized in Setup Macro denotamus sicut inscriptionem electronicam. Sit limitatio valorum lapsus ab 0 ad 1500. Nunc, cum lapsus movetur, nova notitia memoriae scribetur. In hoc casu, status lapsus initialis respondebit valores variabilium in memoria.
Ut valores numerales karma et aestimationes exhibeant, elementum numerorum propono utemur. Principium operationis eius simile cum schemate ab exemplo "Salve Mundi" programma, simpliciter inscriptione variabilis in Monitor Oratione indicamus.
Ban button
Bulla "ban" impletur utens elementum Switch Toggle. Principium notitiae repositionis simile est exemplis supra. In uncinis, eligere potes alium textum, colorem vel imaginem, secundum statum pugionis.
Cum puga pyga imprimitur, avatar in rubro traiciendum est. Hoc facile est efficere utendo picturae Propono clausus. Permittit ut multiplices imagines cum statu Toggle deprimendo deprimendo coniungas specificare. Ad hoc faciendum, clausus eadem inscriptione datur cum globulo ac numero civitatum. Pictura cum nameplatis sub avatar simili modo ponitur.
conclusio,
Super, productum probaverunt. Antea expertus sum tabulam Android similium operum utentem, sed interfaciem explicans multo difficiliorem est, et APIs navigandi plenum accessum ad periphericos non permittunt. Una WebOP terminatio potest reponere complexionem tabulae Android, computatoris et moderatoris.
HMI Designator, quamvis pervetustis consiliis, admodum provectus est. Sine arte programmandi speciales, celeriter operantem interfacies delineare potes. Articulus omnes cuneos graphicos non tractat, e quibus multae sunt: fistulae animatae, cylindrici, graphae, virgas toggle. Multas moderatores industriales populares ex archa sustentat et connectores datorum continet.
References
WebAccess/HMI Designer and Runtime development environment can be downloaded
→
Source: www.habr.com