ARIES PLC110[M02]-MS4, HMI, OPC na SCADA, au ni kiasi gani cha chai ya Chamomile ambacho mtu anahitaji. Sehemu 1

Habari za mchana, wasomaji wapenzi wa makala hii. Ninaandika hii katika muundo wa ukaguzi.

Onyo kidogoNingependa kukuonya kwamba ikiwa umeelewa mara moja kile tunachozungumzia kutoka kwa kichwa, nakushauri kubadili hatua ya kwanza (kwa kweli, msingi wa PLC) kwa kitu chochote kutoka kwa kitengo cha bei hatua moja ya juu.
Hakuna kiasi cha kuokoa fedha ni ya thamani ya neva kiasi hicho, subjectively.

Kwa wale ambao hawana hofu ya nywele za kijivu kidogo na amplitude ya tic ya neva, baadaye nitaelezea kwa undani jinsi muujiza huu wa teknolojia ulivyoundwa. Nakala hii inatoa uchambuzi mfupi wa mradi kwa kiasi fulani cha ukosoaji.

Asili. Uundaji wa shida

Kwa kweli, ninafanya kazi katika ofisi ya kubuni, na tunajaribu vifaa vya otomatiki ili kuunganishwa kwenye viwanda vyetu vya turnkey. Hivi majuzi, vifaa vya OWEN vilifika kwenye ghala na iliamuliwa kukusanya benchi ya majaribio kutoka kwake:

  • PLC110[M02]-MS4 (mazingira ya utendaji MasterSCADA 4D)
  • Jopo la waendeshaji SP307
  • Moduli ya pembejeo ya ishara ya analog ya Universal ΠœΠ’110-224.2А
  • Moduli ya pembejeo ya ishara ya matatizo ya MV110-4TD
  • Moduli ya kupima umeme MV110-220.3M

Muundo wa mfumo ilichaguliwa kwa utofautishaji wa mitandao kulingana na madhumuni:

  1. Modbus RTU kulingana na RS-485 - mawasiliano kati ya PLC na vifaa vya watumwa (moduli, vibadilishaji vya frequency, sensorer smart, paneli ya HMI SP307), bwana wa mtandao wa PLC.
  2. Modbus TCP kulingana na Ethernet - Mawasiliano ya PLC tofauti kwa kila mmoja na kwa seva ya OPC
  3. Seva ya PC ya mfumo wa OPC na SCADA kwa wakati mmoja ni lango kati ya mitandao miwili tofauti (LAN ya Shirika la biashara na mtandao wa vidhibiti wa Modbus TCP (adapta mbili za mtandao zilizo na uelekezaji data kwa kutumia zana za kawaida za Windows)
  4. LAN ya shirika ina ufikiaji wa Mtandao kupitia seva mbadala

Muundo wa jumla wa mfumo unaonyeshwa kwenye picha hapa chini:

ARIES PLC110[M02]-MS4, HMI, OPC na SCADA, au ni kiasi gani cha chai ya Chamomile ambacho mtu anahitaji. Sehemu 1

Utendaji uliojengwa ndani

  • Ukusanyaji na uelekezaji upya wa data kutoka kwa PLC hadi kwa seva ya OPC
  • Udhibiti wa ndani na ufuatiliaji kupitia paneli ya HMI
  • Udhibiti na ufuatiliaji kutoka kwa SCADA kupitia seva ya OPC
  • Dhibiti kutoka kwa Kompyuta yoyote kutoka kwa LAN ya biashara na kupitia Mtandao kwa kutumia kiteja cha SCADA
  • Kuunganisha vichunguzi vya OPC vya rununu kupitia LAN na Mtandao
  • Bila shaka, archiving na ripoti ya kizazi

Inaonekana hakuna kitu kilikosekana. Kuna maelezo ya jumla ya mfumo, na sasa, kwa kweli, juu ya mada (nitaelezea njia za kuondoa katika vifungu na utekelezaji wa kila nodi):

Matatizo yaliyojitokeza

1. Nyaraka za PLC

Jaribio la Beta la PLC iliyotangazwa kwenye msingi wa MasterSCADA 4D ilionyeshwa na mtengenezaji mnamo 2012. Licha ya maisha ya kuvutia ya dhana hiyo, yote ambayo msanidi anayo mwaka wa 2019 ni mwongozo wa programu wa kurasa 28 (!?), ambayo kuna habari kidogo kuliko hakuna habari muhimu, na picha za skrini kwenye mwongozo zinatoka kwa MasterSCADA 3D, ambayo ni ya kuchekesha sana kwa kuzingatia kwamba kiolesura kimebadilika.

Mfululizo wa jukwaa wa mada 20 pia unasaidiwa kikamilifu na wafuasi watatu na meneja wa mauzo.

2. Usanifu wa moduli za PLC

Hii ni mada tofauti kwa majadiliano. Kwa kifupi: PLC huwasiliana na moduli kama vifaa vya utumishi vya Modbus RTU, ambavyo lazima kwanza visanidiwe na shirika kando kwa kuunganisha kila moja kwa Kompyuta kupitia kibadilishaji cha RS-485.

Wavulana wenye akili, bila shaka, labda wanajua jinsi ya kufanya hivyo bila kubadilisha fedha kupitia PLC, kuunganisha moduli kwa mtandao na kuandika rejista muhimu, lakini hii inakuja na uzoefu na kiasi kikubwa cha maumivu.

Kwa msanidi programu ambaye huona usanifu kama huo kwa mara ya kwanza, haifai kabisa na mtumiaji.
Pia, moduli zote za analog zinapenda kushindwa kwa sababu zisizojulikana, kuchukua pamoja nao mtandao mzima wa RS-485 huko Terra Incognita, lakini pia nataka kuzungumza juu ya hili tofauti, epic nzima, bila shaka. Tatizo, kwa njia, ni umri wa miaka 10, mtengenezaji hucheka "Lazima tukubali kwamba violezo havikutufanyia kazi", hata hivyo, hii ndiyo kiolesura pekee cha kuwasiliana na moduli, na watu, kwa umakini kabisa, wamekuwa wakiandika utekelezaji wao wa Modbus RTU kwa muda mrefu.

Wakati huo huo, chai ya chamomile ilikuwa ikiisha ... Jua lilikuwa linazama

3. IDE MasterSCADA

Hatutazungumza juu ya zana za picha; sijazijaribu sana, lakini nitasema mara moja kwamba sikuipenda.

Tunazungumza juu ya utekelezaji wa ubadilishanaji wa data na lugha za kawaida za IEC:

Ingizo za kimwili na matokeo ya kidhibiti si vigezo vya kimataifa na haziwezi kufikiwa kutoka sehemu yoyote ya programu kwa kuandika lakabu, kwa mfano "DI1". Unapaswa kuburuta hii kwenye kila programu kwa kutumia vishikizo, kigezo cha ndani kinaundwa hapo, ambacho kinarithi au kuhamisha thamani. Wale. kiini cha PLC, katika maono yangu, kimepotea kidogo: kifaa kinapaswa kurahisisha programu mantiki ya uendeshaji wa njia za kimwili hadi ngazi. "Ikiwa ingizo la DI1 limeanzishwa, washa toleo la DO1"na inaonekana kama hii "Ingizo DI1 - Kigezo cha LI1 - Kinachobadilika LO1 - Pato DO1", pia, kwa sababu ya ujinga wa kanuni hii ya IDE, unaweza kupata onyo la kupendeza "Uongofu wa Boolean-Boolean hauwezekani" (uwezekano mkubwa, mmoja wao ni pointer, lakini nadhani katika wahariri wa waundaji, ni sawa zaidi) .

Maktaba za lugha za ST, FBD, SFC ni nyingi sana na kuna chaguo kwa urahisi wa programu, hata hivyo, vipengele hivi sio kazi, lakini madarasa ambayo njia zimeingizwa, na pili, wengi hawana msaada wa kuelezea. utendakazi na aina za data. Ustahimilivu ulinipeleka kwenye maktaba za CodeSys kernel, ambapo kazi hizi zote zilichukuliwa kutoka, msaada wao ulisaidia.

4. Badilishana na jopo la SP307

Tukio la kufurahisha sana kwa wale ambao hawana mahali pa kutumia siku kadhaa.

Upimaji wa kawaida wa GUI (HMI au SCADA) kwangu ni kufanya majaribio 6:

  1. Kusoma Ishara ya Tofauti
  2. Kurekodi ishara tofauti
  3. Kusoma Thamani Nambari
  4. Kuandika Thamani Nambari
  5. Kusoma thamani halisi
  6. Kuandika thamani halisi

Ipasavyo, mimi huchora vifaa 6 vya zamani kwenye skrini na angalia kila moja kwa mpangilio
Kubadilishana ni sawa kabisa na moduli, lakini kutoka kwa bandari tofauti ya RS-232/485 PLC, na, inaonekana, imara zaidi. Kwa kuwa ni mtumwa wa HMI, niliiandikia kwa mabadiliko, na kuisoma katika kura ya 500ms, ili usikose matendo ya operator.

Pointi 4 za kwanza zilikamilishwa kikamilifu, lakini alama 5 na 6 zilisababisha shida.

Tunatuma data ya aina ya Kuelea Moja, kuionyesha kwenye skrini na kuona kwamba data si sawa, ingawa mipangilio yote ya pato (Float, dimension 1 rejista, n.k.) ni sahihi. Itakuwa ni uwongo kusema kwamba utangulizi haujaelezewa katika nyaraka, hata hivyo, jaribu kutafuta ni ipi na wapi, ni ya kuchekesha kutoka nje.

Baada ya utaftaji wa hali ya juu wa mipangilio yote kuhusu data yenyewe na utumaji wake, Tunaandikia usaidizi wa kiufundi, jibu ni wastani wa siku 5-6 za kalenda, tunafanya kazi kulingana na hati ya kawaida ya usaidizi wa kiufundi "Angalia kuwa nguvu imewashwa - angalia toleo la programu - tafadhali subiri wiki nyingine - Twende tukajichunguze wenyewe. ”.

Kwa njia, iliamuliwa kwa kusanikisha tiki moja katika sehemu isiyofaa kabisa na saini isiyofaa kabisa.

Katika utendaji wa skrini Pembejeo la ishara ya analog ya umbizo la "Slider" haijajumuishwa, inaweza tu kuingizwa katika uga wa maandishi kwa kutumia nambari. Hii ni ya kushangaza tu, ama tunaandika vifungo vya "Β±" na hati wenyewe, au tunaingiza nambari kutoka kwa kibodi, na kusahau kuhusu udhibiti laini wa gari fulani.

Sitapakia nakala sana, kwa hivyo nitaelezea shida na kiwango cha juu katika sehemu ya 2.

Kwa muhtasari, Ninataka kutambua kwamba nilikuwa na uhuru wa kutosha na muda mwingi wa kutatua matatizo haya, ambayo kwa mtazamo wa kwanza yanaonekana kuwa ya kuchekesha, lakini husababisha maumivu mengi kwa mwathirika. Katika hali ya muda mfupi, ni muhimu kukabiliana na matatizo hayo.

PS: Nadharia zote zilizowasilishwa hapa ni za kibinafsi, na ni jaribio la kuwaonya wasio tayari, na sio kuwabagua watengenezaji, nakuomba uchukue nakala hii kutoka kwa mtazamo huu.

Sehemu ya pili tayari iko hapa: bonyeza

Chanzo: mapenzi.com

Kuongeza maoni