06 — Rūpnieciskā automatizācija

PLC · HMI · SCADA · robotika

Es automatizēju fiziskās sistēmas — no kontroliera loģikas līdz ekrānam, ko operators pieskaras.

PLC, programmēti ražotāju paša kodā, HMI un SCADA, kas attēlo rūpnīcu reālajā laikā, un robotika, CNC un sensori, integrēti mašīnās, ko es būvēju no gala līdz galam.

Disciplīna

Automatizācija ir darbs panākt, lai fiziskā sistēma darbojas pati — uzticami, novērojami un vadībā.

Es automatizēju fiziskās sistēmas, izmantojot PLC — programmējamus loģiskos kontrolierus — kopā ar HMI sistēmām un SCADA. Es veicu pilnīgu programmēšanu ražotāju paša kodā, Siemens un Schneider Electric starp citiem, un būvēju HMI saskarnes un SCADA procesus, kas attēlo šīs rūpnieciskās sistēmas reālajā laikā. Attēlojums ir grafisks, bet tas ir pilnīgi interaktīvs ar fiziski strādājošo iekārtu: tas, ko jūs redzat ekrānā, un tas, kas notiek laukā, ir viens un tas pats.

Trim slāņiem jāsaskan, lai tas būtu patiess. PLC tur deterministisko loģiku, kas darbina mašīnu. HMI dod operatoram tās dzīvu, interaktīvu attēlu. SCADA uzrauga visu procesu un iegūst tā datus reālajā laikā. Es strādāju visos trijos, nevis vienā slānī, tāpēc attēls uz stikla paliek uzticams rūpnīcai.

Es esmu būvējis automatizētas mašīnas no gala līdz galam — plānošana, projektēšana, montāža un ieviešana. Tas aptver PLC un to saistīto perifēriju, HMI ekrānus un SCADA reāllaika vadībai un vizualizācijai. Tā pati roka, kas projektē mašīnu, raksta loģiku, kas to darbina.

PLC

pilnīga programmēšana ražotāju kodā — Siemens, Schneider Electric un citi

HMI

operatora saskarnes, kas grafiski un interaktīvi atspoguļo fizisko procesu

SCADA

dispečervadība un datu iegūšana, kas attēlo rūpnīcu reālajā laikā

No gala līdz galam

automatizēto mašīnu plānošana, projektēšana, montāža un ieviešana

Vadības cilpa

PLC → HMI → SCADA, godīgi izzīmēts.

SCADA dispečervadība · reāllaika iegūšana PLC deterministiska skenēšana HMI operatora skats Sensori lauka ievadi Izpildmehānismi lauka izvadi ievadi izvadi

Trīs slāņi

Viena cilpa: uztvert, izlemt, darbināt, uzraudzīt.

Diagramma ir arhitektūra, ko es patiešām būvēju. Lauka sensori baro ievadus PLC, kas atrisina savu loģiku fiksētā skenēšanā un darbina izvadus uz izpildmehānismiem. HMI saistās ar kontroliera dzīvajiem tagiem, lai operators redzētu un pieskartos reālajam stāvoklim. SCADA atrodas virs tā, uzraugot procesu un iegūstot tā datus reālajā laikā.

Katra bultiņa ir divvirzienu tur, kur tai jābūt: operatora komanda ceļo lejup uz lauku, un lauka stāvoklis ceļo atpakaļ augšup uz ekrānu. Tas ir tas, kas padara grafisko attēlojumu interaktīvu, nevis dekoratīvu.

  • Lauka ievadi/izvadi savadoti uz deterministisko kontrolieri
  • HMI, saistīts ar kontroliera dzīvajiem tagiem
  • SCADA, kas uzrauga un iegūst datus visā procesā
Būvēts no gala līdz galam

Mašīnas, nevis tikai programmas.

Darbs IAL rūpnieciskā rūpnīcā.

Plānošana · projektēšana · montāža · ieviešana

Es esmu būvējis automatizētas mašīnas no pirmā skices līdz strādājošai līnijai.

Automatizēta mašīna ir vairāk nekā tās kods. Es to vedu cauri plānošanai, projektēšanai, montāžai un ieviešanai — PLC un to saistīto perifēriju, HMI ekrānus un SCADA reāllaika vadībai un vizualizācijai, visu piegādātu kā vienu strādājošu sistēmu.

Katra posma veikšana pašam tur slāņus konsekventus. Elektriskais projekts paredz programmu; programma paredz operatoru; operatora ekrāns paredz lauku. Nekas netiek zaudēts nodošanā, kas nekad nenotiek.

  • PLC un saistītā perifērija specificēta un savadota
  • HMI un SCADA reāllaika vadībai un vizualizācijai
  • Viena sistēma, nodota ekspluatācijā un noregulēta pret reālo mašīnu

Kā mašīna saliekas kopā

  1. 01 Plānošana Procesa prasības, ievadu/izvadu skaits, drošības kategorija un vadības filozofija, pirms tiek izvilkts kaut viens vads.
  2. 02 Projektēšana Elektriskās shēmas, paneļa izkārtojums, mehāniskais apvalks un PLC programmas arhitektūra.
  3. 03 Montāža Paneļa būve, lauka vadojums, sensoru un izpildmehānismu montāža, jaudas un signāla atdalīšana.
  4. 04 Ieviešana PLC programma, HMI ekrāni, SCADA tagi, nodošana ekspluatācijā un regulēšana pret strādājošo mašīnu.
Slāņi padziļināti

Kur darbs patiešām dzīvo.

Kontrolieru programmēšana ražotāja paša kodā.

Es programmēju PLC tieši ražotāju vidēs — Siemens un Schneider Electric starp citiem — nevis caur tulkošanas slāni. Tas nozīmē strādāt valodās un rīkos, ko piegādā katrs ražotājs, lai loģika kontrolierī atbilstu veidam, kā šī platforma to patiešām izpilda.

Kontrolieris ir deterministiskais kodols: tas skenē ievadus, atrisina loģiku un darbina izvadus fiksētā ciklā. Es rakstu šo loģiku ap fizisko procesu — bloķēšanas, secināšanu, taimerus un drošības stāvokļus — lai mašīna uzvedas paredzami gan normālā darbībā, gan kļūdas apstākļos.

  • Kāpņu loģika, funkciju bloki un strukturētas secības, kartētas uz reāliem ievadiem/izvadiem
  • Bloķēšanas un drošības stāvokļi definēti pirms ērtības funkcijām
  • Deterministiska skenēšanas uzvedība izturēta kā projektēšanas ierobežojums, nevis pēcdoma
Robotikas steks

Uztveršana un kustība, integrēta.

Kustība CNC · robotizēti izpildmehānismi Vadība izlemt · secināt · darbināt Uztvere LiDAR · mikroelektroniskie sensori · mikrorobotika stāvoklis komanda atgriezeniskā saite

Robotika · sensori · mikrorobotika

Uztveršanas un vadības steks, kas nolasa pasauli un rīkojas uz tās.

Mans robotikas darbs ir specializēts automatizācijā, un tas darbojas uz slāņota steka: uztvere apakšā, vadība vidū, kustība augšā. LiDAR un plašs sensoru tipu klāsts baro uztveres slāni; mikroelektroniskie sensori un sistēmas to paplašina uz leju līdz robotikai un mikrorobotikai.

Tas pats steks kalpo divām jomām. Rūpnieciskos procesos tas pozicionē, pārbauda un darbina. Biomedicīniskajās sistēmās tas uztver un reaģē daudz mazākā mērogā. Zemāk esošā diagramma ir tas, kā es par to domāju no lauka uz augšu.

  • LiDAR un daudzi sensoru tipi uztveres slānī
  • Mikroelektroniskās sistēmas, kas sasniedz mikrorobotikas mērogu
  • CNC un robotizēta kustība, darbināta ar vadības slāni

Attēls uz stikla ir dzīvs rūpnīcas modelis — pieskaries vārstam ekrānā, un vārsts laukā reaģē.

Spējas

Ko es programmēju, būvēju un integrēju.

01

Siemens

Pilnīga programmēšana Siemens vidē — kontroliera loģika ražotāja paša kodā.

02

Schneider Electric

Pilnīga programmēšana Schneider Electric vidē, līdzās citiem ražotājiem.

03

HMI inženierija

Operatora saskarnes, kas attēlo sistēmu grafiski, paliekot interaktīvas ar dzīvo iekārtu.

04

SCADA

Dispečervadība un datu iegūšana, kas attēlo rūpniecisko procesu reālajā laikā.

05

LiDAR un sensori

LiDAR un daudzi sensoru tipi, integrēti slēgtas cilpas vadībā.

06

Mikrorobotika

Mikroelektroniskie sensori un sistēmas robotikai un mikrorobotikai.

07

CNC

Datorizēta skaitliskā vadība, programmēta un integrēta mašīnā.

08

Mašīnu būve

Automatizētas mašīnas, būvētas no gala līdz galam — plānošana, projektēšana, montāža, ieviešana.

09

Industriālais dizains

Aparatūras ierīces, mašīnas un pilnas rūpnīcas, modelētas pirms to būvēšanas.

Automatizācijas steks īsumā

Kontrolieri
PLC — Siemens, Schneider Electric un citi
Operatora slānis
HMI, saistīts ar kontroliera dzīvajiem tagiem
Dispečerslānis
SCADA — reāllaika, grafisks, interaktīvs
Kustība
CNC + robotika, specializēta automatizācijā
Uztveršana
LiDAR, mikroelektroniskie sensori, mikrorobotika
Projektēšanas rīki
SolidWorks · Fusion 360 · Blender · Maya
Piegāde
Plānošana → projektēšana → montāža → ieviešana
Jomas
Rūpnieciskie procesi un biomedicīniskās sistēmas
Projektēts pirms būvēts

Industriālais dizains kā tehnoloģijas daļa.

Nerūsējošā tērauda procesa iekārta rūpnieciskā vidē.

SolidWorks · Fusion 360 · Blender · Maya

Es projektēju aparatūru, mašīnas un pašu rūpnīcu.

Industriālais un produktu dizains ir šī darba neatņemama sastāvdaļa, nevis atsevišķs pakalpojums. Es projektēju aparatūras ierīces, mašīnas un pilnas rūpnīcas SolidWorks un Fusion 360 no Autodesk, un izmantoju Blender un Maya, kur modelēšana un vizualizācija to prasa.

Dizaina raitums ir tas, kas ļauj automatizācijai būt progresīvai. Detaļa, modelēta SolidWorks, kļūst par ģeometriju, ko CNC var griezt; rūpnīca, izkārtota CAD, kļūst par apvalku, ko vada PLC, HMI un SCADA. Modeli un mašīnu rada tā pati roka, tāpēc abi nekad neattālinās.

  • SolidWorks un Fusion 360 (Autodesk) aparatūrai un mašīnām
  • Blender un Maya modelēšanai un vizualizācijai
  • Projekti aparatūras ierīcēm, mašīnām un pilnām rūpnīcām
Kontroliera iekšienē

Skenēšanas cikls ir līgums.

Lasīt ievadus paraugot attēlā Atrisināt loģiku pret attēlu Rakstīt izvadus viens piegājiens Saimniecošana diag · sakari viens ierobežots cikls

Determinisms, pēc projekta

Kāpēc es izturos pret skenēšanu kā fiksētu ciklu, nevis cilpu, kas nejauši atkārtojas.

PLC neizpilda kodu tā, kā to dara universāls dators. Tas nolasa katru ievadu attēlā, atrisina visu programmu pret šo iesaldēto attēlu, tad raksta izvadus vienā piegājienā — un atkārto. Izturēties pret šo ciklu kā līgumu ir tas, kas padara mašīnu paredzamu: loģika vienmēr redz konsekventu momentuzņēmumu, un izvadi mainās tikai labi definētos brīžos.

Es rakstu Siemens un Schneider Electric loģiku, lai tā dzīvotu šajā līgumā. Bloķēšanas un drošie stāvokļi tiek atrisināti vispirms, skenēšanas laiks tiek turēts ierobežots, un nekas programmā nepieņem, ka ievads var mainīties izvērtēšanas vidū. Diagramma ir cikls, pret kuru es programmēju.

  • Ievadi paraugoti iesaldētā attēlā, pirms darbojas loģika
  • Bloķēšanas un drošie stāvokļi atrisināti vispirms, katrā skenēšanā
  • Skenēšanas laiks turēts ierobežots, lai laika noteikšana paliek novērojama

Viens skenēšanas piegājiens

  1. 01 Lasīt ievadus Kontrolieris paraugo katru fizisko ievadu — sensorus, slēdžus, lauka signālus — procesa attēlā cikla sākumā.
  2. 02 Atrisināt loģiku Tas izvērtē programmu pret šo ievadu attēlu: bloķēšanas vispirms, tad secināšanu, taimerus un ērtības loģiku virsū.
  3. 03 Rakstīt izvadus Tas darbina izvadu attēlu uz izpildmehānismiem vienā piegājienā, lai fiziskais stāvoklis mainās deterministiski, nevis izvērtēšanas vidū.
  4. 04 Saimniecošana Diagnostika, sakari un sargsuņa pārbaudes notiek pirms cikla atkārtošanās, turot skenēšanas laiku ierobežotu un novērojamu.
SCADA arhitektūra

No lauka līdz dispečeram, slāni pa slānim.

Dispečers SCADA · iegūšana · tendences · trauksmes HMI operatora skats · interaktīvs PLC deterministiska vadība Lauks sensori · piedziņas · izpildmehānismi stāvoklis komanda

Lauks → PLC → HMI → dispečers

SCADA sistēma ir vienošanos kaudze starp slāņiem.

Reāllaika uzraudzība darbojas tikai tad, ja katrs slānis tur savu atbildību. Lauks nes fizisko stāvokli, PLC izlemj deterministiski, HMI dod operatoram dzīvu interaktīvu skatu, un dispečerslānis apkopo un iegūst visā procesā. Es tos būvēju tā, lai katrs varētu izgāzties, nenovelkot līdzi slāni zem tā.

Diagramma ir arhitektūra, ko es izvietoju: signāli ceļas no lauka caur kontrolieri uz operatoru un dispečeru, un komandas ceļo atpakaļ lejup pa to pašu ceļu — caur kontrolieri, nekad ap to.

  • Katrs slānis pieder vienai atbildībai un vienam patiesības avotam
  • Komandas maršrutētas lejup caur kontrolieri, nevis ap to
  • Dispečersavienojums var nokrist, nezaudējot lokālo vadību

Kur fiziskais stāvoklis patiešām dzīvo.

Lauka slānis ir instrumentācija, kas pieskaras procesam — sensori, raidītāji, piedziņas un izpildmehānismi, kas kustina vārstus, motorus un cilindrus. Viss virs tā ir tikai tik precīzs, cik precīzi ir signāli, ko tas šeit nolasa.

Es izturos pret signāla sagatavošanu, jaudas un signāla atdalīšanu un zemējumu kā projektēšanas daļu, nevis pēcdomu, jo trokšņaina 4-20 mA cilpa vai peldoša atsauce kļūst par fantoma kļūdu trīs slāņus augstāk.

  • Sensori un raidītāji savadoti uz sagatavotiem, atsauktiem ievadiem
  • Piedziņas un izpildmehānismi izmēroti pēc mehāniskās slodzes, ko tie kustina
  • Signāla integritāte izturēta kā projektēšanas ierobežojums avotā
No modeļa līdz kustībai

CNC noslēdz cilpu no CAD līdz grieztai detaļai.

sagatave trajektorija vārpsta X Z Y

Ģeometrija → trajektorija → G kods → asis

Ģeometrija, ko es modelēju, kļūst par trajektoriju, ko mašīna griež.

CNC šajā praksē nav atsevišķa kaste; tā ir projektēšanas ķēdes tālais gals. Detaļa, modelēta kā cieta ģeometrija, kļūst par CAM trajektoriju, trajektorija tiek postēta kontrolierim specifiskā G kodā, un kontrolieris koordinē asis, lai tai sekotu. Tā kā es radu abus galus, grieztā detaļa atbilst modelim.

Diagramma parāda trīs lineārās asis un vārpstu, kas seko trajektorijai. Šo asu koordinēšana pret padevēm, ātrumiem un instrumentu sarakstu ir tāda paša veida deterministiska kustības vadība kā pārējais automatizācijas steks — tikai izteikta kā ģeometrija.

  • Cieta ģeometrija, postēta kontrolierim specifiskā kustībā
  • Padeves, ātrumi un instrumentu saraksts pārnesti no CAM uz kontrolieri
  • Modelēto detaļu un apstrādāto detaļu rada viena roka

No CAD līdz apstrādātai detaļai

  1. 01 Modelēt Detaļa tiek radīta kā cieta ģeometrija CAD — tas pats modelis, kas definē fizisko apvalku.
  2. 02 Trajektorija CAM pārvērš šo ģeometriju trajektorijās: griezuma secība, soļa nobīde, padeves un ātrumi un instrumentu saraksts.
  3. 03 Post Pēcprocesors izdod kontrolierim specifisku G kodu, lai trajektorija atbilstu tam, kā šī mašīna patiešām kustas.
  4. 04 Mašīna Kontrolieris koordinē asis, lai sekotu trajektorijai, noslēdzot cilpu no modelētas detaļas līdz apstrādātai detaļai.
No uztveres līdz darbināšanai

Cilpa, kas ļauj mašīnai nolasīt pasauli un rīkoties.

Uztvert LiDAR · sensori Vadība sapludināt · izlemt Darbināt kustība · izvade atgriezeniskā saite

LiDAR · sensori · vadība · darbināšana

LiDAR un plašs sensoru kopums, kas baro vienu slēgtu cilpu.

Uztvere ir vieta, kur automatizācija satiek nekārtīgo fizisko pasauli. LiDAR nodrošina attālumu un ģeometriju; tuvuma, spēka, spiediena, temperatūras, plūsmas un redzes sensori aizpilda pārējo. Vadības slānis sapludina šos nolasījumus lēmumā, kustības slānis darbina, un atgriezeniskā saite noslēdz cilpu, lai nākamais lēmums balstītos uz to, kas patiešām notika.

Diagramma ir cilpa, ko es būvēju ap jebkuru robotizētu vai automatizētu uzdevumu: uztvert, izlemt, darbināt, tad padot rezultātu atpakaļ. Tā ir tā pati cilpa neatkarīgi no tā, vai izpildmehānisms ir robota roka, CNC ass vai mikromēroga mehānisms.

  • LiDAR un daudzi sensoru tipi, sapludināti vienā lēmumā
  • Vadība, kas izlemj uz sapludinātā stāvokļa, tad darbina
  • Atgriezeniskā saite, kas noslēdz cilpu, lai nākamais lēmums būtu pamatots
01

LiDAR

Attāluma un ģeometrijas uztveršana, padota uztveres slānim pozicionēšanai un pārbaudei.

02

Tuvums un pozīcija

Induktīva, kapacitatīva un optiska uztveršana klātbūtnei, malai un gājiena robežām.

03

Spēks un spiediens

Slodzes, griezes momenta un spiediena atgriezeniskā saite, kas noslēdz cilpu uz kontaktu un plūsmu.

04

Temperatūra un plūsma

Procesa mainīgie, nepārtraukti nolasīti vadībai un drošības bloķēšanām.

05

Mikroelektroniskie sensori

Maza mēroga uztveršana un sistēmas līdz pat robotikai un mikrorobotikai.

06

Redze

Uz attēlu balstīta pārbaude un vadīšana, integrēta ar vadības slāni.

Līdz mazākajam mērogam

Mikrorobotika: tā pati problēma, mazāka mehānika.

pagrieziena punkts Sensors pozīcija Izpildmehānisms mikropiedziņa Vadība noslēgt cilpu lasīt darbināt

Rūpnieciskā un biomedicīniskā

Mikroelektronisks šarnīrs ir cilpa mazā izmērā.

Mikrorobotika ir vieta, kur uztveršanas un vadības steks satiek mehānikas robežas. Šajā mērogā šarnīrs ir mazs izpildmehānisms, pozīcijas sensors un vadība, kas tos sasaista — tā pati uztvert-izlemt-darbināt cilpa, izteikta milimetros, nevis metros.

Es to pielietoju divās jomās. Uz rūpnieciskas līnijas tā tiek galā ar smalku novietošanu un pārbaudi, kurai pilni roboti ir pārāk rupji. Biomedicīniskajās sistēmās tā pati struktūra pārceļas, ar materiāliem un pielaidēm, kas izvēlētas šim kontekstam. Shēma ir viens mikrorobotisks šarnīrs: sensors iekšā, izpildmehānisms ārā, vadība, kas noslēdz cilpu.

  • Mikroelektroniskie sensori un izpildmehānismi, kas veido vienu šarnīru
  • Rūpnieciska smalka novietošana, kur parastie roboti ir pārāk rupji
  • Biomedicīniskās sistēmas, būvētas uz tās pašas vadības struktūras

Mikrorobotika uz līnijas.

Rūpnieciskā mērogā mikroelektroniskie sensori un mazi izpildmehānismi tiek galā ar darbu, kuram pilni roboti ir pārāk rupji — smalka novietošana, mazu detaļu apstrāde un pārbaude, kur iezīme ir mazāka par parastu satvērēju.

Vadības pieeja nemainās ar mērogu: precīzi nolasīt fizisko stāvokli, izlemt un darbināt. Mainās tikai mehānika un uztveršanas izšķirtspēja.

  • Smalka novietošana un mazu detaļu apstrāde ražošanas iekārtās
  • Mikroelektroniska uztveršana, kur parastie sensori ir pārāk rupji
  • Tā pati deterministiskā vadības pieeja, mazāka mehānika
Pilnā piegāde

No vadības filozofijas līdz nodotai mašīnai.

Katra automatizētā mašīna, ko es būvēju, seko tam pašam lokam, tāpēc nekas netiek zaudēts nodošanā, kas nekad nenotiek.

Es vedu mašīnu cauri tiem pašiem posmiem katru reizi: vadības filozofija tiek izlemta vispirms, elektriskais, mehāniskais un programmas projekts tiek radīts kopā, panelis un lauks tiek samontēti, loģika un ekrāni tiek ieviesti, un viss kopums tiek nodots ekspluatācijā un noregulēts pret strādājošo mašīnu. Katra posma veikšana vienā rokā ir tas, kas tur slāņus konsekventus.

Industriālais un produktu dizains atrodas zem visa tā. Es modelēju aparatūras ierīces, mašīnas un pilnas rūpnīcas SolidWorks un Fusion 360, un ķeros pie Blender un Maya, kur modelēšana un vizualizācija to prasa. Modelis definē apvalku, kura iekšienē darbojas vadības steks, tāpēc projekts un mašīna nekad neattālinās.

  1. Plānošana Vispirms vadības filozofija Procesa prasības, ievadu/izvadu skaits un drošības kategorija izlemta, pirms tiek apņemta jebkāda aparatūra.
  2. Projektēšana Elektriskā, mehāniskā un programma Shēmas, paneļa izkārtojums, mehāniskais apvalks un PLC programmas arhitektūra radīta kopā, lai tās saskanētu.
  3. Montāža Panelis, vadojums un lauks Paneļa būve, lauka vadojums un sensoru un izpildmehānismu montāža ar jaudu un signālu turētiem atsevišķi.
  4. Ieviešana Programma, ekrāni un nodošana ekspluatācijā PLC loģika, HMI ekrāni, SCADA tagi, tad nodošana ekspluatācijā un regulēšana pret strādājošo mašīnu.
  5. Nodošana Viena strādājoša sistēma Mašīna darbojas kā viena ekspluatācijā nodota sistēma — kontrolieris, ekrāns un dispečerskats konsekventi no gala līdz galam.

Projektēšanas rīki un ko tie baro

SolidWorks
Parametriski cietķermeņi aparatūras ierīcēm un mašīnām
Fusion 360
CAD un CAM vienā modelī — no ģeometrijas līdz trajektorijām
Blender
Modelēšana un vizualizācija, kur tīkla darbs iederas labāk nekā cietķermeņi
Maya
Modelēšana un vizualizācija prezentācijai un izskatīšanai
Izvade uz CNC
Modelēta ģeometrija, postēta kontrolierim specifiskā kustībā
Izvade uz rūpnīcu
CAD izkārtojums kļūst par apvalku, kurā darbojas vadības steks

Open to the right work

Ja jums nepieciešama fiziska sistēma, automatizēta no gala līdz galam — kontrolieris, ekrāns un mašīna — tas ir mans darbgalds.

If you are holding a problem that doesn't fit inside one field, that is the conversation I want.

NextSoftware Engineering