Aries PLC110[M02]-MS4, AEM, OPC a SCADA, neu faint o de Chamomile sydd ei angen ar berson. Rhan 1

Prynhawn da, annwyl ddarllenwyr yr erthygl hon. Rwy'n ysgrifennu hwn mewn fformat adolygu.

Ychydig o rybuddHoffwn eich rhybuddio, os oeddech chi'n deall ar unwaith yr hyn yr ydym yn siarad amdano o'r teitl, rwy'n eich cynghori i newid y pwynt cyntaf (mewn gwirionedd, craidd PLC) i unrhyw beth o gategori pris un cam yn uwch.
Nid oes unrhyw swm o arbed arian yn werth cymaint â hynny o nerfau, yn oddrychol.

I'r rhai nad ydynt yn ofni ychydig o wallt llwyd ac osgled tic nerfus, yn ddiweddarach byddaf yn disgrifio'n fanwl sut y crëwyd y wyrth dechnolegol hon. Mae'r erthygl hon yn rhoi dadansoddiad byr o'r prosiect gyda rhywfaint o feirniadaeth.

Tarddiad. Ffurfio'r broblem

A dweud y gwir, rwy'n gweithio mewn canolfan ddylunio, ac rydym yn profi offer awtomeiddio i'w integreiddio i'n ffatrïoedd un contractwr. Yn ddiweddar, cyrhaeddodd offer OWEN y warws a phenderfynwyd cydosod mainc brawf ohono:

  • PLC110[M02]-MS4 (yr amgylchedd gweithredol MasterSCADA 4D)
  • Panel gweithredwr SP307
  • Modiwl mewnbwn signal analog cyffredinol МВ110-224.2А
  • Modiwl mewnbwn signal mesurydd straen MV110-4TD
  • Modiwl mesur trydanol MV110-220.3M

Strwythur system ei ddewis gyda gwahaniaethu rhwydweithiau yn ôl pwrpas:

  1. Modbus RTU yn seiliedig ar RS-485 - cyfathrebu rhwng y PLC a dyfeisiau caethweision (modiwlau, trawsnewidyddion amlder, synwyryddion smart, panel AEM SP307), meistr rhwydwaith PLC.
  2. Modbus TCP yn seiliedig ar Ethernet - Cyfathrebu gwahanol CDPau â'i gilydd a gyda'r gweinydd OPC
  3. Mae gweinydd PC system OPC a SCADA ar yr un pryd yn borth rhwng dau rwydwaith gwahanol (LAN Corfforaethol y fenter a rhwydwaith rheolwyr Modbus TCP (dau addasydd rhwydwaith gyda llwybro data gan ddefnyddio offer Windows safonol)
  4. Mae gan y LAN corfforaethol fynediad i'r Rhyngrwyd trwy weinydd dirprwy

Dangosir strwythur cyffredinol y system yn y ddelwedd isod:

Aries PLC110[M02]-MS4, AEM, OPC a SCADA, neu faint o de Chamomile sydd ei angen ar berson. Rhan 1

Ymarferoldeb adeiledig

  • Casglu ac ailgyfeirio data o'r PLC i'r gweinydd OPC
  • Rheolaeth leol a monitro trwy banel AEM
  • Rheoli a monitro gan SCADA trwy weinydd OPC
  • Rheolaeth o unrhyw gyfrifiadur personol o LAN y fenter a thrwy'r Rhyngrwyd gan ddefnyddio cleient SCADA
  • Cysylltu monitorau OPC symudol trwy LAN a'r Rhyngrwyd
  • Wrth gwrs, archifo a chynhyrchu adroddiadau

Mae'n ymddangos na chollwyd dim. Mae disgrifiad cyffredinol o'r system, ac yn awr, mewn gwirionedd, ar y pwnc (byddaf yn disgrifio dulliau o ddileu mewn erthyglau gyda gweithrediad pob nod):

Anawsterau a gafwyd

1. dogfennaeth PLC

Nododd y gwneuthurwr brawf beta o'r PLC datganedig ar graidd MasterSCADA 4D yn 2012. Er gwaethaf oes mor drawiadol o'r cysyniad, y cyfan sydd gan y datblygwr yn 2019 yw llawlyfr rhaglennu o 28 tudalen (!?), y mae ychydig yn llai na dim gwybodaeth ddefnyddiol arno, ac mae sgrinluniau yn y llawlyfr yn dod o MasterSCADA 3D, sy'n eithaf doniol gyda chymryd i ystyriaeth bod y rhyngwyneb wedi newid.

Mae edefyn fforwm o 20 pwnc hefyd yn cael ei gefnogi'n weithredol gan dri ymlynwr a rheolwr gwerthu.

2. Pensaernïaeth modiwlau PLC

Mae hwn yn bwnc ar wahân i'w drafod. Yn gryno: mae'r PLC yn cyfathrebu â'r modiwlau fel dyfeisiau caethweision Modbus RTU, y mae'n rhaid eu ffurfweddu yn gyntaf gan y cyfleustodau ar wahân trwy gysylltu pob un â PC trwy drawsnewidydd RS-485.

Mae'n debyg bod dynion craff, wrth gwrs, yn gwybod sut i wneud hyn heb drawsnewidydd trwy PLC, gan gysylltu modiwlau yn olynol â'r rhwydwaith ac ysgrifennu'r cofrestrau angenrheidiol, ond mae hyn yn dod â phrofiad a llawer iawn o boen.

I ddatblygwr sy'n gweld pensaernïaeth o'r fath am y tro cyntaf, nid yw'n hawdd ei ddefnyddio o gwbl.
Hefyd, mae pob modiwl analog yn hoffi methu am resymau anhysbys, gan fynd â'r rhwydwaith RS-485 cyfan gyda nhw yn Terra Incognita, ond rydw i hefyd eisiau siarad am hyn ar wahân, epig gyfan, wrth gwrs. Y broblem, gyda llaw, yw 10 mlwydd oed, mae'r gwneuthurwr yn chwerthin “Rhaid i ni gyfaddef na weithiodd y templedi i ni”, fodd bynnag, dyma'r unig ryngwyneb ar gyfer cyfathrebu â modiwlau, ac mae pobl, yn eithaf difrifol, wedi bod yn ysgrifennu eu gweithrediadau Modbus RTU ers amser maith.

Yn y cyfamser, roedd y te chamomile yn dod i ben... Yr oedd yr haul yn machlud

3. IDE MasterSCADA

Ni fyddwn yn siarad am offer graffigol; nid wyf wedi eu profi'n helaeth, ond byddaf yn dweud ar unwaith nad oeddwn yn ei hoffi.

Rydym yn sôn am weithredu cyfnewid data ac ieithoedd safonol IEC:

Nid yw mewnbynnau ac allbynnau ffisegol y rheolydd yn newidynnau byd-eang ac ni ellir eu cyrchu o unrhyw ran o'r rhaglen trwy ysgrifennu alias, er enghraifft “DI1”. Dylech lusgo hwn i bob rhaglen gan ddefnyddio dolenni, mae newidyn lleol yn cael ei ffurfio yno, sy'n etifeddu neu'n trosglwyddo'r gwerth. Y rhai. mae hanfod iawn y PLC, yn fy ngweledigaeth, ychydig ar goll: dylai'r ddyfais symleiddio rhaglennu rhesymeg gweithrediad sianeli ffisegol i'r lefel “Os yw mewnbwn DI1 yn cael ei sbarduno, trowch allbwn DO1 ymlaen”ac mae'n edrych fel hyn "Mewnbwn DI1 - Newidyn LI1 - Amrywiol LO1 - Allbwn DO1", hefyd, oherwydd anwybodaeth o'r egwyddor IDE hon, gallwch ddal rhybudd hyfryd “Mae trosi Boole-Boolean yn amhosibl” (yn fwyaf tebygol, mae un ohonynt yn bwyntydd, ond rwy'n dychmygu yn olygyddion y crewyr, mae'n fwy cytûn) .

Mae llyfrgelloedd yr ieithoedd ST, FBD, SFC yn eithaf swmpus ac mae dewis ar gyfer rhwyddineb rhaglennu, fodd bynnag, nid swyddogaethau yw'r cydrannau hyn, ond dosbarthiadau y mae dulliau wedi'u hymgorffori ynddynt, ac yn ail, nid oes gan y mwyafrif gymorth i ddisgrifio ymarferoldeb a mathau o ddata. Arweiniodd dyfalbarhad fi at lyfrgelloedd cnewyllyn CodeSys, o ble y cymerwyd yr holl swyddogaethau hyn, roedd eu cymorth wedi helpu.

4. cyfnewid gyda phanel SP307

Digwyddiad diddorol iawn i'r rhai sydd heb unman i dreulio cwpl o ddiwrnodau.

Prawf GUI safonol (AEM neu SCADA) i mi yw gwneud 6 phrawf:

  1. Darllen Arwydd ar Wahân
  2. Recordio signal arwahanol
  3. Darllen Gwerth Cyfanrif
  4. Ysgrifennu Gwerth Cyfanrif
  5. Darllen gwerth go iawn
  6. Ysgrifennu gwerth go iawn

Yn unol â hynny, rwy'n tynnu 6 cydran cyntefig ar y sgrin ac yn gwirio pob un mewn trefn
Mae'r cyfnewid yn hollol yr un fath â modiwlau, ond o borthladd RS-232/485 PLC ar wahân, ac, mae'n ymddangos, yn fwy sefydlog. Gan ei fod yn gaethwas AEM, ysgrifennais ato trwy newid, a'i ddarllen mewn pleidlais 500ms, er mwyn peidio â cholli gweithredoedd y gweithredwr.

Cwblhawyd y 4 pwynt cyntaf yn berffaith, ond achosodd pwyntiau 5 a 6 broblemau.

Rydym yn anfon data o'r math Float Sengl, yn ei arddangos ar y sgrin ac yn gweld nad yw'r data yr un peth, er bod yr holl osodiadau allbwn (Float, cofrestr dimensiwn 1, ac ati) yn gywir. Byddai'n gelwydd dweud nad yw'r cynsail yn cael ei ddisgrifio yn y ddogfennaeth, fodd bynnag, ceisiwch ddarganfod pa un a ble, mae'n ddoniol o'r tu allan.

Ar ôl chwiliad hysterig o'r holl osodiadau ynghylch y data ei hun a'i anfon, Rydyn ni'n ysgrifennu at gymorth technegol, mae'r ymateb ar gyfartaledd yn 5-6 diwrnod calendr, rydyn ni'n gweithio yn unol â'r sgript cymorth technegol safonol “Gwiriwch fod y pŵer ymlaen - gwiriwch y fersiwn meddalwedd - arhoswch wythnos arall - Gadewch i ni fynd ati i gyfrifo ein hunain ”.

Gyda llaw, penderfynwyd gosod un tic mewn lle cwbl annigonol gyda llofnod hollol annigonol.

Yn ymarferoldeb sgrin Nid yw mewnbwn signal analog y fformat “Slider” wedi'i gynnwys, dim ond trwy ddefnyddio rhifau y gellir ei nodi yn y maes testun. Mae hyn yn syml anhygoel, naill ai rydyn ni'n ysgrifennu'r botymau “±” a'r sgript ein hunain, neu rydyn ni'n nodi rhif o'r bysellfwrdd, ac yn anghofio am reolaeth feddal rhywfaint o yriant.

Ni fyddaf yn gorlwytho'r erthygl, felly byddaf yn disgrifio problemau gyda'r lefel uchaf yn rhan 2.

I grynhoi, Rwyf am nodi bod gennyf ddigon o ryddid a llawer o amser i ddatrys y problemau hyn, sydd ar yr olwg gyntaf yn ymddangos yn ddoniol, ond yn achosi llawer o boen i'r dioddefwr. Mewn amodau o amser cyfyngedig, mae'n hollbwysig wynebu problemau o'r fath.

PS: Mae'r holl draethodau ymchwil a gyflwynir yma yn oddrychol, a dim ond ymgais ydynt i rybuddio'r rhai nad ydynt yn barod, ac i beidio â gwahaniaethu yn erbyn gweithgynhyrchwyr, gofynnaf ichi gymryd yr erthygl hon o'r safbwynt hwn.

Mae'r ail ran yma eisoes: cliciwch

Ffynhonnell: hab.com

Ychwanegu sylw