Palvelumme

Automaatio-ohjelmointi

Automaatio-ohjelmointia vahvalla kokemuksella

Tarjoan ammattitaitoista automaatio-ohjelmointia tuntilaskutuksella PLC-ympäristöihin. Erityisosaamiseni on B&R-järjestelmissä, mutta voin toteuttaa projekteja myös muilla laitteistoilla tarpeidesi mukaan.

Lue lisää
Palveluni kattavat muun muassa:

Liikkeenohjaus ja CNC

Taajuusmuuttaja- ja servo-ohjaukset. Myös synkroniliikkeet ja valta-akselikoneet.

Käyttöliittymät

Käyttäjäystävällisiä ja selkeitä web-pohjaisia käyttöliittymäratkaisuja järjestelmillesi.

Konenäkösovellukset

Konenäkö mahdollistaa kappaleiden tunnistamisen esimerkiksi viivakoodin perusteella, niiden tarkan paikoituksen sekä laadunvalvonnan automatisoinnin. 

Ohjelmointikielet ja standardit

Hyödynnän kansainvälisiä standardeja, jotka takaavat:

  • Joustavuuden – ratkaisut eivät sido tiettyyn laitetoimittajaan.
  • Helppokäyttöisyyden – projektit ovat helposti ylläpidettävissä ja muiden asiantuntijoiden kehitettävissä.
Olen työskennellyt muun muassa näiden parissa:
PackML-standardit
Pakkausalan standardi joka helpottaa koneiden helpon liitettävyyden
IEC 61131-3 ohjelmointikielet
Standardoitu ohjelmointikieli joita tukee useampi valmistaja.
MTP (Module Type Package)
Modulaarisuuden tuomaa joustavuutta tuotantolinjoihin.

Versionhallinta – järjestelmällisyyttä ja yhteistyötä

Käytän projekteissa versionhallintaa jos se on mahdollista. Tämä mahdollistaa:

  • Useamman kehittäjän saumattoman yhteistyön.
  • Muutosten seuraamisen ja järjestelmällisen kehittämisen projektin aikana.
  • Uusien ominaisuuksien tuonnin hallitusti myös vanhoihin koneisiin.

Tietoturva – turvallisuus edellä

Tietoturva on aina keskeinen osa projektejani. Suunnittelen ja toteutan ratkaisut niin, että järjestelmäsi ovat suojattuina mahdollisimman hyvin tietoturvauhilta. Käytän alan parhaita käytäntöjä varmistaakseni:

Turvallisen tiedonsiirron

VPN ja OPC UA takaavat suojatut yhteydet ja tiedonvaihdon.

Pääsynhallinnan

Käyttäjähallinta ja roolipohjaiset oikeudet minimoivat luvattoman käytön riskit.

Ajantasaiset päivitykset

Järjestelmät voidaan toteuttaa siten, että tietoturvapäivitykset ovat helppo tehdä.

Modernit teknologiat tuotannon tehostamiseen

Hyödynnän projekteissani seuraavia teknologioita:

OPC UA
Tehokas tiedonsiirto ja yhteensopivuus järjestelmien välillä.
VPN
Turvalliset etäyhteydet järjestelmien hallintaan ja ylläpitoon.
CI/CD
Nopeampi ja luotettavampi ohjelmistokehitysprosessi.
Unit Testing
Automaattiset testit takaavat järjestelmän laadun ja virheettömyyden.
Digital Twin
 Virtuaalisten järjestelmämallien avulla simuloidaan ja optimoidaan toimintoja.

Projektin seuranta

Automaatiohankkeiden onnistuminen edellyttää tiivistä ja sujuvaa yhteistyötä kaikkien osapuolien välillä. Tämän vuoksi hyödynnämme Kanban-taulua tehokkaana työkaluna projektin suunnittelussa ja seurannassa. Kanban-taulu tarjoaa tilaajalle reaaliaikaisen näkymän projektin tilaan ja mahdollistaa eri osa-alueiden selkeän priorisoinnin tarpeen mukaan.

UKK

Usein kysyttyä automaatio-ohjelmoinnista

Löydä vastauksia ja lisätietoa siitä, miten automaatio voi tukea yrityksesi toimintaa.

B&R-logiikkaohjaimista ei yleensä voi ladata takaisin alkuperäistä lähdekoodia. Ohjelmakoodi käännetään ja ladataan ohjaimeen binäärimuodossa, eikä sitä voi suoraan muuntaa takaisin luettavaan lähdekoodiin.

Voiko lähdekoodin ladata B&R-logiikasta?

System dump on järjestelmän diagnostiikkatiedosto, joka voidaan ladata esimerkiksi System Diagnostic Managerin avulla. System dump sisältää järjestelmän diagnostiikkalokit sekä muita hyödyllisiä tietoja vikatilanteiden analysoimiseksi

Mikä on system dump

B&R-takuutiedot löytyvät hakemalla tuotteen sarjanumeron perusteella B&R:n virallisilta verkkosivuilta: br-automation.com.

Mistä löydän B&R-takuutiedot?

Näiden tietojen löytämiseksi voit hakea IO-kortin tai muun osan sarjanumeron tai tyypin perusteella B&R:n verkkosivuilta: br-automation.com. Nettisivuilla on lueteltu kompononteille tarvittavat lisäosat kohdassa accessories.

Mistä löydän esim. IO-kortille tarvittavan pohjalevyn tyypin?

  • Run-tila: Ei virheitä, ohjelma suoritetaan normaalisti.
  • Boot-tila: Käyttöjärjestelmää ei ole asennettu. PLC on tehdasasetuksilla, ja sen IP-osoite on 0.0.0.0. Voit yhdistää laitteen Automation Studioon ja asentaa projektin.
  • Service-tila: PLC siirtyy service-tilaan, jos ohjelmassa on virhe tai esimerkiksi IO-kortti puuttuu. Ohjelmaa ei suoriteta, ja kaikki lähdöt ovat pois päältä. Uudelleenkäynnistys vaaditaan run-tilaan siirtymiseksi.

Diagnostic-tila: Vakava virhe, joka voi johtua esimerkiksi viallisesta laitteistosta tai väärästä CompactFlash-kortista.

Mikä on run-, boot-, service- ja diagnostic-tila?

  • R/E-ledi kertoo PLC:n tilan:
    • Vihreä (palaa yhtäjaksoisesti) → PLC on run-tilassa.
    • Vihreä (vilkkuu) → PLC ei ole vielä käynnistynyt.
    • Punainen → Virhe tai lisenssi puuttuu.

Tarkemmat selitykset löytyvät B&R:n käyttöohjeista kyseisen PLC-tyypin alta.Esimerkkinä X20CP 6-sarjan ohjeet: help.br-automation.com.

Mitä PLC:n ledit tarkoittavat?

System Diagnostic Manager (SDM) on B&R-logiikassa toimiva sisäänrakennettu verkkosivusto, jonka avulla voidaan:

  • Tarkastella PLC:n kuormitusta
  • Lukea virheviestejä (logger)
  • Tarkistaa, mitkä moduulit on kytketty
  • Lukea I/O-tilat

Jos SDM on määritelty käyttöön, siihen pääsee verkkoselaimella kirjoittamalla seuraavan osoitteen (korvaa <ipaddress> PLC:n IP-osoitteella):

Mikä on System Diagnostic Manager?

Varaa puolen tunnin aika suoraan kalenterista

Ota meihin yhteyttä!

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.