Standardisering af PLC Programmering. SESAM Præsentation 2. November 2016

Relaterede dokumenter
Valg af automationsplatform

Morten Bodilsen, Divisionsdirektør Elektriker, Automationsingeniør og HD-O

Maskinbyggerens erfaring med standardisering

Spar tid med struktureret programmering! Om PLC programmering

Kursuskatalog 2017 TwinCAT 2 TwinCAT 3

Kursuskatalog 2014 TwinCAT 3.1

Udvikling af en fælles PLC og SRO standard i forsyningsvirksomhed. Morten C. Jørgensen

TIA-portalen V13 Engineeringværktøjet, som gør det mere effektivt

VEE. VELUX Equipment Efficiency. Præsentation: SESAM seminar

Kursuskatalog 2012 TwinCAT Basic og Extended

Kursuskatalog 2015 TwinCAT2 TwinCAT3

Opsætning af xcon og Logix Controller

Automation Projektledelse Networking. Energi & forsyning. Automation Projektledelse Networking

Eltronic A/S

Motion Controller med integreret PLC

TIA-portal Motion Control

DAU IT-SIKKERHEDSKONFERENCE BEST PRACTICE: ORGANISATIORISK OT-SIKKERHED D. 13 JUNI 2017

Kursuskatalog 2013 TwinCAT Basic og Extended

Fra Computer til Virkelighed. TPE-kursus Elektroniske Systemer P1

Datatekniker med programmering som speciale

Kursuskatalog 2019 TwinCAT 3

Informatik C robotter

SESAM Seminar Erfaring med opbygning af produktionslinjer og fordelene ved standardisering af grænseflader til maskiner og udstyr

IAI Quick Start Guide

Automatisk Vandingssystem

Hvor langt vil Kamstrup gå med automation

Best Practice for it og automationsprojekter Huskeliste med råd og erfaringer

Automation Projektledelse Networking. Energi & forsyning. Automation Projektledelse Networking

Opbygning af HMI billeder efter ISA 101 standarden. Sesam september 2016

OEM / Maskinbyggere Industri / Proces kunder Grønenergi Forsyningsværker

Produktpræsentation. BA Systems. Control made easy

Digitalt produktkatalog - Workshop 3 Dataintegration med Digitalt Produktkatalog - case study - v/ Jeppe Liisberg (3dbyggeri danmark) og Paw

Opnå optimal ydeevne samtidig med at du øger fortjenesten. Modicon M2xx PLC erne

ACTIVESIGNATURE Signature Software

Få dit robotprojekt op af skuffen - Nye teknologier kan redde din business case 3. DECEMBER 2013

Sesam seminar nr Sesam seminar nr Opbygning af standard bibliotek til PLC / SCADA / MES

Strategiforløb for produktions IT systemer i Danish Crown. Uffe Rasmussen / 29.november 2011 Dau

Apps og smartphones HMI. mobil devices og produktions-it. Anders Rolann, evikali A/S

TIA-portalen V13 Simatic HMI

Erfaringer med opbygning af standard programblokke til PLC / SCADA v. Finn Asmussen, HOFOR og John Steinmann, DI-Teknik

Adressering af ind- og ud gange på BCxxxx IEC1131 PLC uden TC system manager

TIA-portalen V13 Simatic Controller

Automationstrend. SESAM seminar 20. maj Siemens A/S Borupvang Ballerup. Valg af automationsplatform. Seminaret afholdes hos:

FØLSGAARD AUTOMATION FØLSGAARD AUTOMATION

FØR DU TESTER TILGÆNGELIGHED PÅ HJEMMESIDER

Automation Projektledelse Networking. Automation Projektledelse Networking

Visual Studio Team System. Team Build en grundpille i søgen efter it-projektproduktivitet?

Kenneth Toft. Curriculum Vitae

Agenda. Kort præsentation Introduktion til Robotic Process Automation (RPA) Demo Hvordan understøtter det forretningen? Hvordan kommer man i gang?

Automatisk Vandingssystem

Arduino Programmering

Datatekniker med programmering som speciale

App-strategi for Randers Kommune December Bilag 2: Procesvejledning for app-udvikling i Randers Kommune

DAU AUTOMATIONSNETVÆRK DEN STRATEGISKE UDVIKLING I NETVÆRK JOHN AMMENTORP

HVORDAN KAN REFERENCEARKITEKTUR IMPLEMENTERES I EN STANDARDISERET DOKUMENTATION?

Svendeprøve Projekt Tyveri alarm

- Erfaringer med implementering af MES løsninger. SESAM RAMBØLL, d 31. marts DC Produktions IT Projekt Afdelingen Arne Boye-Møller

Lidt af mine 30 år Som Automations tekniker.

Alle dip 1 7 sættes til On for at opnå stand-alone operation fra PC.

Automatik. ControlMaster PLUS. Tekniske data. Climatix 600. Xenta 300. Uden styreenhed

LaserNet Output Management. Lennart Garbarsch Tabellae A/S

ATP s digitaliseringsstrategi

BRUGERCENTRERET DESIGN.

KNX løsninger til. Erhvervsbygninger. KNX Automatisk dagslysregulering med foldedørsstyring og manuel dæmp

BRUGERVENLIGHED, ØKONOMI OG DRIFT MÅ I HØJSÆDET I FREMTIDENS SYSTEMER Når lokationsinformationer er tilgængelige i realtid hvordan sikrer vi så

GRAFISK WORKFLOW REDESIGN AF HJEMMESIDE

Microcontroller, Arduino

Spil Master Mind. Indledning.

ActiveHorse feeding,com fortand perform ance

VMM. VELUX Manufacturing Model. Præsentation: SESAM seminar

Erfaringer med projektstyring og projektledelse Hvorledes stilles de rigtige og nødvendige krav til leverandørerne af maskiner og anlæg?

GRAFISK PRODUKTIONSFORSTÅELSE

Hurtigt i gang med LinMot DeviceNet til Allen Bradley Logix Plc

Advanced Word Template Brugermanual

FH Automations A/S pumpestyringskontroller konfigurerebar op til 4 pumper.

CleverHouse. SOFTCONTROL - CleverHouse. Større komfort, sikkerhed og energieffektivitet. Online styring af boliger!

Program Dokumentation PC Software Skrevet af. Gruppen. Version 1.0

BRUGERCENTRERET DESIGN.

SEE Electrical V7R2 Builds SEE Electrical V7R2 Nyheder

Transkript:

Standardisering af PLC Programmering SESAM Præsentation 2. November 2016 1

Agenda Introduktion TC Skjern Historien bag standardisering Hvad indeholder standarden? Struktureret Tekst programmering Uddannelse Automatisk kode generering 2

Hvem Lasse Hamer Hedeby Automationsprogrammør VELUX siden 2013 Ole Thestrup Bak Automationsprogrammør VELUX siden 2014

TC Skjern Technology Development Special designed equipment Test equipment MES/MIS software 4

Hvorfor standardisering? Standardiseringsområder indenfor automation: Formål: Godkendte automationskomponenter Færre reservedele, bedre mulighed for vidensdeling PackML mode/state En måde at betjene og forstå en maskinstyring Maskin netværk Bedre IT sikkerhed, en VPN løsning at vedligeholde PackML interface Et data interface til maskiner HMI layout og funktionalitet Same look and feel, hurtigere udvikling, nemmere at lave manualer 5

Historien bag standardisering 6

Platform standardisering 2007 Mange forskellige brands Individuelle kompetencer Løsning Finde en primær leverandør

Platform standardisering Udvælgelses parameter Support og service Komplet produkt program Global aktør Priser 3 aktører var i scoope

HMI template

Krav til standardiseret program Krav: Høj grad af genbrug af funktionalitet Samme struktur fra programmør til programmør Nemmere uddannelse af programmører Skulle kunne bruges til mange typer af maskiner Skal både kunne bruges internt (TC Skjern/TC Marnay) og af eksterne leverandører.

Fælles program skabelon Grundlag: Basere sig på PackML Mode & State modelen Standard blokke til servo, cylindere, motore etc. Inddeling af program i en træ struktur, med individuelle sekvenser TC Marnay (Frankrig): Ville gerne bruge struktureret tekst TC Skjern (Danmark): Ville gerne bruge grafisk programmering Winner! Struktureret Tekst

Hvad er standardiseret? 12

VELUX Standard HMI Template Fælles funktionaliteter som manuel, alarmer, diagnose, menu struktur Program kode Data struktur, fælles funktioner, moduler til aktuatore, alarmer, sekvenser El diagrammer Struktur, TAG nummerering, del tegninger for funktioner Manualer Ens screenshots, standardiseret funktioner (manuel, initialisering, alarmer, diagnose, etc.) Navngivning Fælles dokument til inddeling og navngivning på komponent niveau

Navngivning Master dokument for en maskine Ens navngivning i hele projektet Ens TAG nummerering TAG og navngivning går igen gennem konstruktion, eldiagrammer, programkode, HMI, manualer etc.

Program Kode Navngivning: Cell: Produktions linje fx. V22 Assembly line Unit: En maskine fx. en rollformer Equipment Module: En specifik enhed I maskinen til et bestemt formal fx. Robot, indløbsbånd, boremaskine etc. Control Module: En aktuator fx. Servo, sensor, cylinder, etc. Cell Unit Machine (UM) Equipment Module (EM) Control module (CM)

Program Kode Unit EM 1 EM 2 EM 3 EM 4 Universal saw Feeding table Saw module Guiding module Outlet table Unit 1 EM02 EM03 EM01 EM04

Program Kode

Program Kode Tog udgangspunkt i Siemens Application Style Guide til SIMOTION Standardiseret TAG navngivning; Prefix fx bo, i16, r32, etc. Inddel tags i structs

Struktureret Tekst 19

Struktureret Tekst Fordele: Brand uafhængig Færrer begrænsinger / alle funktioner er tilgængelige Enklere og mere overskueligt på komplicerede sekvenser / funktioner Enklere og mere overskueligt på komplicerede sekvenser / funktioner Ulemper: Anderledes i forhold til det kendte Mindre brugervenlig ved online monitorering Svært at finde folk med kompetencer Store logikfunktioner er svære at gennemskue HMI layout og funktionalitet Nemmere at lave copy/paste 20

Struktureret Tekst - Sekvenser

Struktureret Tekst - Sekvenser

Struktureret Tekst - Logik HVIS botag1 OG botasg2 SÅ botag3 := SANDT ELLERS botag3 := FALSK SLUT IF botag1 AND botasg2 THEN botag3 := TRUE ELSE botag3 := FALSE END_IF

Struktureret Tekst - Logik

Struktureret Tekst Data behandling

Struktureret Tekst - Kommentar

Struktureret Tekst Platforms uafhængig Case; Skulle opgradere en gammel maskine baseret på Mitsubishi til at nyt produkt. Samme maskine er allerede lavet med Siemens Copy/paste programmet fra Siemens til Mitsubishi Små syntaxt ændringer og så var vi kørende.

Struktureret Tekst Platforms uafhængig Siemens Mitsubishi

Struktureret Tekst Platforms uafhængig Siemens Mitsubishi

Uddannelse 30

Lasse Hamer Hedeby Erfaring i 2013: 8 år med programmering Primært funktions blokke og instruction list (Siemensk) Ingen motion erfaring Ingen stører anlæg Første maskine hos VELUX Siemens SIMOTION Servo akser: 18 Cylindere: 79 Sekvenser: 45

Ole Thestrup Bak Erfaring i 2014: 1 år erfaring som elektriker Ny uddannet Maskinmaster Før VELUX Ingen motion erfaring Ingen stører anlæg Meget lidt Struktureret tekst programmering

Automations Uddannelserne Tekst programmering I PLC Omtales højniveauprogrammering Man bruger tekst programmering andre steder fx I PC Programmering Robot programmering I Franking er der en uddannelse til programmøre med udelukkene ST

Automations Uddannelserne

VELUX Uddannelse af eksterne i program standard Mindre dok Korte manualer der er overskuelige Undervisning Vi tager ud og underviser/ support Udlåner Test kasser Udlevere færdig kode Vi udlevere en skabilon

Automatisk Kode Generering 36

Formål med kode generering Effektivisering Gør det samme på den halve tid Hop over hvor gærdet er lavest Trivielt copy/paste arbejde er bare ikke det fedeste Hurtigt igang med det sjove Færrer fejl

Case Uden automatisk kode generering Cylindere: 35 Servo: 10 Sensore: 15 Tidsforbrug inden alt det sjove: 40 timer.

Case Automatisk Kode Generering Tidsforbrug inden alt det sjove: 3 timer.

Realiserede fordele Intern Meget hurtigere udvikling Kort tid fra design til drift Mere funktionalitet for pengene Mange flere nice-to-have features Nemmere at yde support på hinandens projekter Nemmere at flytte ressourcer mellem automationsprojekter

Realiserede fordele Ekstern Forventningsafstemning Leverandør ved hvad VELUX forventer af deres løsning Mindre kodning Grundet udlevering af færdig kodetemplate.

Contact info: Lasse Hamer Hedeby VELUX A/S Stålvej 7, 6900 Skjern Lasse.hedeby@velux.com