ARIES PLC110[M02]-MS4, HMI, OPC et SCADA, vel quantum chamaemelon thea eget. Pars I

Salve, carissimi lectores huius articuli. Haec in forma recensionis scribo.

A paulo monitusMonere te velim ut si statim intellexeris quae de titulo loquimur, moneo ut primum punctum (realiter, PLC nucleum) mutes, ut aliquid ex precii praedicamento gradum superiorem.
Nulla copia pecuniae salutaris valet multum nervis subiective.

Nam qui parum canitiem et amplitudinem nervorum non timent, postea narrabimus quomodo hoc miraculum technologicum creatum sit. Hic articulus praebet brevem analysin propositi cum quadam reprehensionis quantitate.

Origin. Formula quaestionis

Profecto laboro in consilio hendrerit, et apparatum automationem probamus integrationem in officinas nostras turnkey. Nuper, OWEN, instrumentum in horreis pervenit et placuit ex eo scamnum testam convenire;

  • PLC110[M02]-MS4 (executive environment MasterSCADA 4D)
  • Operator panel SP307
  • Universal analog signum input moduli МВ110-224.2А
  • MV110-4TD eliquatio coniecturae signum initus moduli
  • Electrical mensurae moduli MV110-220.3M

Et quod compages ratio electus est differentia retis secundum propositum;

  1. Modbus RTU fundatur in RS-485 - communicatio inter PLC et machinas serviles (modules, conversio frequentiae, sensores captiosi, panel HMI SP307), dominus retis PLC.
  2. Modbus TCP innixus Aer - Communicatio diversorum PLCs inter se et cum servo OPC
  3. OPC et SCADA ratio PC server simul porta est inter duas retiaculas varias (LAN incepti corporatum et Modbus TCP retis moderatoris (adaptores retis duo cum data e usu usorum fenestrarum tools)
  4. Corporatum LAN Internet accessum per procuratorem habet

Forma generalis systematis in imagine infra ostenditur:

ARIES PLC110[M02]-MS4, HMI, OPC et SCADA, vel quantum chamaemelon thea eget. Pars I

Inaedificata functionality

  • Collectio et redirectio notitiarum a PLC ad OPC servo
  • Local control et vigilantia per HMI panel
  • Imperium et magna ex SCADA per OPC server
  • Imperium ab aliquo PC ab incepto LAN et per Internet utens SCADAE clientis
  • Mobilis OPC monitores coniungens per LAN et interrete
  • Scilicet, archivum et relationem generationis

nihil simile desiderari videtur. Descriptio generalis est systematis, et nunc in re ipsa (describam modos eliminationis articulorum cum exsequendis utriusque nodi);

Difficultates offendit

1. PLC documentum

Beta probatio declarati PLC in MasterSCADA 4D core a fabrica in 2012 indicata est. Quamvis tam gravem notionis vitae spatium, omnia quae in 2019 elit programmatio manualis 28(!?) paginarum est, in quibus paulo minus quam nullae notitiae utiles sunt, et eenshotsscrae in manibus magistrisCADA 3D sunt; quod satis ridiculum habita ratione instrumenti mutata est.

Forum stamen 20 argumentorum etiam a tribus adherentibus venditio et procuratori active sustentatur.

2. Architectura PLC modulorum

Distinctus hic locus disputandi est. Breviter: PLC cum modulis communicat ut Modbus RTU servulorum technicorum, qui prius seorsim configurari debent, iungendo quemque ad PC per RS-485 convertentis.

Guys callidi, sane, probabiliter hoc facere sciunt sine via a PLC convertentis, modulos sequentes connectens ad retia et scribendo tabulas necessarias, sed hoc cum experientia et ingens moles doloris venit.

Elit qui talem architecturam primum videt, minime est amica usor.
Omnes etiam moduli analogi similes incertis de causis deficiunt, cum illis totum RS-485 retis in Terra Incognita sumens, sed etiam de hoc separatim loqui volo, totum epicum, scilicet. Difficultas obiter 10 annorum est, deridet eam fabrica "Fatendum est nobis exemplaria non laborare"tamen haec unica est interface ad communicandum cum modulis et populo gravissime, suas modbus RTU exsecutiones diu scripsere.

Interim chamaemelon tea procurrebat... Sol occasum

3. IDE MasterSCADA

Non loquimur de instrumentis graphicis, ea late non probavi, sed statim dicam me id nolle.

Loquimur de exsecutione notitiarum commutationum et IEC norma linguarum:

Corporalis initibus et initibus moderatoris variabiles globales non sunt nec ab aliqua parte progressionis accessi possunt per scribendo alias, exempli gratia "DI1". Hoc in singulis rationibus utentes ansas trahere debes, variabilis localis ibi formatur, quae hereditates vel valorem transfert. Illae. ipsa essentia PLC, in visione mea, parum deperdita est: artificium simpliciorem reddere debet logicam operationis canalium physicorum graduum. "Si initus DI1 utitur, conversus output DO1"et sic videtur "Input DI1 - Variabilis LI1 - Variabilis LO1 - output DO1"etiam, ob ignorantiam huius IDE principii, delectabilem admonitionem capere potes " conversio Boolean-Boolean impossibilis est" (verisimile est, unum eorum monstratorem esse, sed credo in editoribus auctorum magis consonum esse). .

Bibliothecae ST, FBD, SFC linguae satis copiosae sunt et ad facilitatem programmandi electio est, attamen haec membra non sunt functiones, sed classes intra quas methodi infixae sunt, tum maxime non adiuvant ad describendas. et functionality ac data genera. Perseverantia me duxit ad bibliothecas nucleos CodeSys, ubi omnia haec munera ablata erant, auxilium suum adiuvabat.

4. Exchange cum SP307 panel

Valde interesting eventus pro iis qui nusquam biduo morantur.

Latin GUI probatio (HMI vel SCADA) mihi est facere 6 probationes;

  1. Legere discretum signum
  2. Recordatio discreti signum
  3. Legere Integer pretium
  4. Scribens in totum valorem
  5. Legere verum valorem
  6. Verum scribo valorem

Proinde 6 elementa primitiva duco in velo et unumquodque in ordine reprehendo
Commutatio absolute eadem est ac cum modulis, sed a portu separato RS-232/485 PLC, et, ut videtur, stabilior. Cum sit servus HMI, ei mutando scripsi et in 500ms datorum legit, ut actiones operantis non deesset.

Prima puncta 4 perfecte completa sunt, puncta autem 5 et 6 problemata causabant.

Datas unius generis Float mittimus, eam in screen ostende et vide datam non esse eandem, quamvis omnes uncinis output (Float, dimensionis 1 registri, etc.) recte sint. Mendacium esset dicere exemplum in documentis non descriptum, tamen quaere, quem unum et ubi, ridiculum extrinsecus.

Post hystericam inquisitionem omnium uncinorum ad ipsam datam et eius missionem; Ad auxilium technicum scribimus, responsio in diebus calendariis 5-6 mediocris est, laboramus secundum norma technicae scripturae subsidium "Reprehende potentiam in - versionem programmalem perscribe - quaeso aliam septimanam opperiri - Eamus instar nosmetipsos. ".

Obiter placuit ricinum unum in locum omnino inadaequatum cum subscriptione absolute inadaequata.

In screen functionality Analog signum initus "Slider" forma non includitur, nonnisi in textum campi numeris utentibus inseri potest. Hoc solum mirabile est, aut globulis "±" et ipsi scripturae scribimus, aut numerum e claviaturis ingredimur, et oblivisci mollis alicuius coegi potestate.

Articulum non nimis onero, itaque problemata in gradu superiore in parte 2 describemus.

Summatim, Cupio notare me satis liberum habuisse et multum temporis ad solvendas has difficultates, quae primo aspectu ridiculam videntur, sed multum doloris victimae causant. Conditionibus temporis angustioribus, criticum est ad tales difficultates occurrere.

PS: Theses omnes hic propositae subiectivae sunt, et tantum conatum ad monendum imparatum, et contra artifices non discernendos, rogo te ut hunc articulum ex hac parte accipias.

Secunda pars iam est hic; click

Source: www.habr.com

Add a comment