ARIES PLC110[M02]-MS4, HMI, OPC ak SCADA, oswa konbyen te kamomiy yon moun bezwen. Pati 1

Bon apremidi, chè lektè atik sa a. Mwen ekri sa a nan fòma revizyon.

Yon ti avètismanMwen ta renmen avèti ou ke si ou imedyatman konprann sa n ap pale sou tit la, mwen konseye w chanje premye pwen an (aktyèlman, nwayo PLC la) nan anyen ki soti nan yon kategori pri yon etap pi wo.
Pa gen kantite lajan ekonomize ki vo ke anpil nè, subjectiveman.

Pou moun ki pa pè yon ti cheve gri ak anplitid yon tik nève, pita mwen pral dekri an detay ki jan mirak teknolojik sa a te kreye. Atik sa a bay yon analiz kout sou pwojè a ak yon sèten kantite kritik.

Orijin. Fòmasyon pwoblèm nan

Aktyèlman, mwen travay nan yon biwo konsepsyon, epi nou teste ekipman automatisation pou entegrasyon nan faktori en nou yo. Dènyèman, ekipman OWEN te rive nan depo a epi li te deside rasanble yon ban tès nan li:

  • PLC110[M02]-MS4 (anviwònman egzekitif MasterSCADA 4D)
  • Operatè panèl SP307
  • Inivèsèl analòg modil D 'siyal МВ110-224.2А
  • MV110-4TD souch kalib siyal modil opinyon
  • Mezi elektrik modil MV110-220.3M

Sistèm estrikti te chwazi ak diferansyasyon nan rezo selon objektif:

  1. Modbus RTU ki baze sou RS-485 - kominikasyon ant PLC a ak aparèy esklav (modil, konvètisè frekans, detèktè entelijan, HMI panèl SP307), PLC rezo mèt.
  2. Modbus TCP ki baze sou Ethernet - Kominikasyon diferan PLC youn ak lòt ak sèvè OPC la
  3. Sèvè PC sistèm OPC ak SCADA a se ansanm yon pòtay ant de rezo diferan (Corporate LAN nan antrepriz la ak rezo Modbus TCP nan contrôleur (de adaptè rezo ak routage done lè l sèvi avèk zouti Windows estanda)
  4. LAN antrepriz la gen aksè Entènèt atravè yon sèvè prokurasyon

Estrikti jeneral sistèm lan montre nan imaj ki anba a:

ARIES PLC110[M02]-MS4, HMI, OPC ak SCADA, oswa konbyen te kamomiy yon moun bezwen. Pati 1

Fonksyonalite entegre

  • Koleksyon ak redireksyon done ki soti nan PLC a nan sèvè OPC a
  • Kontwòl lokal ak siveyans atravè panèl HMI
  • Kontwòl ak siveyans soti nan SCADA atravè sèvè OPC
  • Kontwòl soti nan nenpòt PC nan LAN antrepriz la ak atravè entènèt la lè l sèvi avèk yon kliyan SCADA
  • Konekte monitè OPC mobil atravè LAN ak Entènèt
  • Natirèlman, achiv ak jenerasyon rapò

Li sanble ke pa gen anyen ki te rate. Gen yon deskripsyon jeneral nan sistèm nan, epi kounye a, aktyèlman, sou sijè a (mwen pral dekri metòd eliminasyon nan atik ak aplikasyon an nan chak ne):

Difikilte rankontre

1. PLC dokiman

An 4, manifakti a te endike tès beta nan PLC ki te deklare sou nwayo MasterSCADA 2012D la. Malgre yon lavi enpresyonan nan konsèp la, tout sa ki pwomotè a gen nan 2019 se yon manyèl pwogramasyon nan 28 (!?) paj, sou ki gen yon ti kras mwens pase okenn enfòmasyon itil, ak Ekran nan manyèl la soti nan MasterSCADA 3D, ki se byen komik ak pran an kont ke koòdone a te chanje.

Yon fil fowòm nan 20 sijè tou se aktivman sipòte pa twa aderan ak yon manadjè lavant.

2. Achitekti modil PLC

Sa a se yon sijè separe pou diskisyon. Yon ti tan: PLC a kominike ak modil yo kòm Modbus RTU aparèy esklav, ki dwe premye konfigirasyon pa sèvis piblik la separeman pa konekte chak nan yon PC atravè yon konvètisè RS-485.

Nèg entelijan, nan kou, pwobableman konnen ki jan fè sa san yo pa yon konvètisè atravè yon PLC, sekans konekte modil nan rezo a epi ekri rejis ki nesesè yo, men sa a vini ak eksperyans ak yon gwo kantite doulè.

Pou yon pwomotè ki wè tankou yon achitekti pou premye fwa, li pa ditou itilizatè-zanmitay.
Epitou, tout modil analòg renmen echwe pou rezon enkoni, pran avèk yo tout rezo RS-485 nan Terra Incognita, men mwen vle tou pale sou sa a separeman, yon sezon antye, nan kou. Pwoblèm nan, nan chemen an, se 10 ane fin vye granmoun, manifakti a ri li koupe "Nou dwe admèt ke modèl yo pa t 'travay pou nou", sepandan, sa a se sèl koòdone pou kominike ak modil, ak moun, byen seryezman, yo te ekri aplikasyon Modbus RTU yo pou yon tan long.

Pandan se tan, te kamomiy la te fini ... Solèy la t ap kouche

3. IDE MasterSCADA

Nou pa pral pale sou zouti grafik; Mwen pa te teste yo anpil, men mwen pral di touswit ke mwen pa t 'renmen li.

Nou ap pale de aplikasyon echanj done ak lang estanda IEC:

Antre ak rezilta fizik kontwolè a pa varyab mondyal epi yo pa ka jwenn aksè nan nenpòt pati nan pwogram nan lè w ekri yon alyas, pou egzanp "DI1". Ou ta dwe trennen sa a nan chak pwogram lè l sèvi avèk manch, se yon varyab lokal ki fòme la, ki eritye oswa transfere valè a. Moun sa yo. Sans la anpil nan PLC a, nan vizyon mwen an, se yon ti kras pèdi: aparèy la ta dwe senplifye pwogramasyon lojik la nan operasyon an nan chanèl fizik nan nivo a. "Si antre DI1 deklanche, aktive pwodiksyon DO1"epi li sanble sa a "Entre DI1 - Varyab LI1 - Varyab LO1 - Sòti DO1", tou, akòz inyorans nan prensip sa a IDE, ou ka trape yon avètisman délisyeu "Boolean-Boolean konvèsyon enposib" (gen plis chans, youn nan yo se yon konsèy, men mwen imajine nan editè yo nan kreyatè yo, li nan plis Harmony) .

Bibliyotèk yo nan lang ST, FBD, SFC yo byen volumineuz epi gen yon chwa pou fasilite nan pwogramasyon, sepandan, eleman sa yo se pa fonksyon, men klas nan ki metòd yo entegre, ak dezyèmman, pifò pa gen èd ki dekri. fonksyonalite ak kalite done yo. Pèsistans te mennen m 'nan bibliyotèk nwayo CodeSys yo, kote tout fonksyon sa yo te pran nan, èd yo te ede.

4. Echanj ak SP307 panèl

Byen yon evènman enteresan pou moun ki pa gen okenn kote yo pase yon koup de jou.

Tès estanda GUI (HMI oswa SCADA) pou mwen se fè 6 tès:

  1. Lekti yon siyal diskrè
  2. Anrejistreman yon siyal disrè
  3. Lekti yon valè nonb antye relatif
  4. Ekri yon valè nonb antye relatif
  5. Lekti yon valè reyèl
  6. Ekri yon valè reyèl

An konsekans, mwen trase 6 eleman primitif sou ekran an epi tcheke chak youn nan lòd
Echanj la se absoliman menm jan ak modil, men soti nan yon pò separe RS-232/485 PLC, epi, li sanble, pi estab. Depi li se yon esklav HMI, mwen te ekri li pa chanjman, epi li li nan sondaj 500ms, pou yo pa manke aksyon operatè a.

Premye 4 pwen yo te konplete parfe, men pwen 5 ak 6 te lakòz pwoblèm.

Nou voye done nan kalite a Single Float, montre li sou ekran an epi wè ke done yo pa menm, byenke tout paramèt pwodiksyon yo (Flote, dimansyon 1 enskri, elatriye) yo kòrèk. Li ta yon manti yo di ke presedan an pa dekri nan dokiman an, sepandan, eseye jwenn ki youn ak ki kote, li nan komik soti an deyò de la.

Apre yon rechèch isterik nan tout paramèt konsènan done nan tèt li ak voye li yo, Nou ekri sipò teknik, repons lan se an mwayèn 5-6 jou kalandriye, nou travay dapre script sipò teknik estanda "Tcheke ke pouvwa a sou - tcheke vèsyon an lojisyèl - tanpri tann yon lòt semèn - Ann ale kalkile li tèt nou. ”.

By wout la, li te deside pa enstale yon tik nan yon kote absoliman ensifizan ak yon siyati absoliman ensifizan.

Nan fonksyonalite ekran Antre siyal analòg fòma "Slider" la pa enkli, yo ka sèlman antre nan jaden tèks la lè l sèvi avèk nimewo. Sa a se tou senpleman etonan, swa nou ekri bouton "±" yo ak script la tèt nou, oswa nou antre nan yon nimewo nan klavye a, epi bliye sou kontwòl mou nan kèk kondwi.

Mwen pa pral twò chaje atik la, kidonk mwen pral dekri pwoblèm ak nivo siperyè nan pati 2.

Pou rezime, Mwen vle sonje ke mwen te gen ase libète ak anpil tan pou rezoud pwoblèm sa yo, ki nan premye gade sanble komik, men lakòz anpil doulè pou viktim nan. Nan kondisyon tan limite, li enpòtan pou fè fas a pwoblèm sa yo.

PS: Tout tèz yo prezante isit la yo se subjectif, epi yo se sèlman yon tantativ pou avèti moun ki pa prepare, epi yo pa fè diskriminasyon kont manifaktirè yo, mwen mande ou pran atik sa a soti nan pwen de vi sa a.

Dezyèm pati a deja isit la: klike sou

Sous: www.habr.com

Add nouvo kòmantè