[DE] PLC Checker Unternehmenspräsentation auf Deutsch

17
© 2008-2013 Itris Automation Square SAS Itris Automation Square Improving the quality of PLC programs

description

Hier ist die 2013 Version unserer Unternehmenspräsentation. Wir wünschen Ihnen viel Vergnügen beim Lesen. Finden Sie uns auf http://www.itris-automation.com/ Für mehrere Informationen kontaktieren Sie die Direktorin der Geschäftsentwicklung Deutschlands : Valerie FONTAINE, [email protected] / +33 6 52 69 97 52

Transcript of [DE] PLC Checker Unternehmenspräsentation auf Deutsch

Page 1: [DE] PLC Checker Unternehmenspräsentation auf Deutsch

© 2

008-2

013 Itr

is A

uto

mation S

quare

SA

S

Itris Automation Square

Improving the quality of PLC programs

Page 2: [DE] PLC Checker Unternehmenspräsentation auf Deutsch

© 2

008-2

013 Itr

is A

uto

mation S

quare

SA

S

Inhaltsverzeichnis

Itris Automation Square: Unternehmen & Technologie

PLC-Checker

PLC-Converter

Kontaktdaten und weiterführende Informationen

8. Oktober 2013 2

Page 3: [DE] PLC Checker Unternehmenspräsentation auf Deutsch

© 2

008-2

013 Itr

is A

uto

mation S

quare

SA

S

ITRIS AUTOMATION SQUARE

Software-Hersteller

8. Oktober 2013 3

Page 4: [DE] PLC Checker Unternehmenspräsentation auf Deutsch

© 2

008-2

013 Itr

is A

uto

mation S

quare

SA

S

Unternehmenspräsentation

Firmensitz in Grenoble (Französische Alpen)

1995 als Dienstleister im Bereich Systemintegration gegründet

2008 Wandel vom Dienstleister zum Softwareeditor

Duale Kompetenz in den Bereichen der Informations- &

Automatisierungstechnik

17 Jahre Forschungs- und Entwicklungstätigkeiten in der

Verbesserung von SPS-Programmen

8. Oktober 2013 4

Page 5: [DE] PLC Checker Unternehmenspräsentation auf Deutsch

© 2

008-2

013 Itr

is A

uto

mation S

quare

SA

S

Referenzen

8. Oktober 2013 5

Endkunden aus verschiedenen Branchen:

Page 6: [DE] PLC Checker Unternehmenspräsentation auf Deutsch

© 2

008-2

013 Itr

is A

uto

mation S

quare

SA

S

Zugrundeliegende Technologie

(testing phase)

8. Oktober 2013 6

Programmimport

Codierungs-regeln

Dokumentation

PLC code controlled generation

MetricsC-Code

Generierung

PLC Converter: Modernisierung von SPS gesteuerten Installationen

PLC DocGen : Automatische Generierung von Dokumentation und Ablaufplänen

PLC Checker : Qualitätsmessung & Überprüfung auf Übereinstimmung mit Codierungsstandards

Page 7: [DE] PLC Checker Unternehmenspräsentation auf Deutsch

© 2

008-2

013 Itr

is A

uto

mation S

quare

SA

S

PLC-CHECKER

Automatische Qualitätsprüfung von SPS-Programmen

8. Oktober 2013 7

Page 8: [DE] PLC Checker Unternehmenspräsentation auf Deutsch

© 2

008-2

013 Itr

is A

uto

mation S

quare

SA

S

PLC-Checker

Automatische, statische Analyse

Bedarf von Codierungsregeln und

einem SPS-Programm :

Standardmäßiges Angebot von

generischen Codierungsregeln

Herstellung eines Regeleditors für

spezifische Regeln

Unterstützung aller Analysen von

Glips-Technologie

Cloud Anwendung:

gemeinsame Entwicklungs-

umgebung zum Informations-

austausch und zur Verfolgung der

Qualitätsentwicklung während

des gesamten Lebenszyklus

Ergebnisse

Analyse im Glips-Format

NutzerInterfaces

Option

8. Oktober 2013 8

Codierungsregeln

Page 9: [DE] PLC Checker Unternehmenspräsentation auf Deutsch

© 2

008-2

013 Itr

is A

uto

mation S

quare

SA

S

Qualitätsmanagement

Nutzbarkeit

Leistung

Betriebssicherheit

Funktionalität

Bug-Aufklärungsrate

Wartungskosten

Codierungsaufwand

Wiederverwendbarkeit

Prüffreundlichkeit

Beständigkeit

VeränderlichkeitFähigkeit

Wartbarkeit

Coupling

Abfertigungsausnahmen

Fehlertoleranz

Verständlichkeit

Lesbarkeit

Architektur

Source: PSaQC (~“Psychic”) PLC Software automated Quality Contro, DNVl

8. Oktober 2013 9

Page 10: [DE] PLC Checker Unternehmenspräsentation auf Deutsch

© 2

008-2

013 Itr

is A

uto

mation S

quare

SA

S

Qualitätsmanagement

Nutzbarkeit

Leistung

Betriebssicherheit

Funktionalität

Bug-Aufklärungsrate

Wartungskosten

Codierungsaufwand

Wiederverwendbarkeit

Prüffreundlichkeit

Beständigkeit

VeränderlichkeitFähigkeit

Wartbarkeit

Coupling

Abfertigungsausnahmen

Fehlertoleranz

Verständlichkeit

Lesbarkeit

Architektur

Source: PSaQC (~“Psychic”) PLC Software automated Quality Contro, DNVl

8. Oktober 2013 10

Page 11: [DE] PLC Checker Unternehmenspräsentation auf Deutsch

© 2

008-2

013 Itr

is A

uto

mation S

quare

SA

S

October 8, 2013 11

Toter Programmcode

Messung der McCabe Metrik

The Squale quality Model & PSaQC – by Det Norsk Veritas

Prüffreundlichkeit

Überschneidungen von Variablen

Variablen werden aus unterschiedlichen Aufgaben geschrieben

Infinite loop

Struktur des Programmcodes

Variablen werden aus unterschiedlichen Subprogrammen geschrieben

Variable muss gelesen werden, bevor sie geschrieben wird

Konfiguration der Anwendung

Namierung & Kommentar der Elemente

Programmcode in Kommentaren

Ungenutzt FBs

Kürzel sollten keine physikalische Adresse oder spezifischen Buchstaben enthalten

SPS Programmqualität: Bedeutung

Ausfallsicherheit

Veränderlichkeit

Effizienz

Wartbarkeit

Wiederverwendbarkeit

Page 12: [DE] PLC Checker Unternehmenspräsentation auf Deutsch

© 2

008-2

013 Itr

is A

uto

mation S

quare

SA

S

Bedeutung der SPS-Programmqualität

Sicherheit Eigentum

- Totencode

- Variablen sollen zuerst

geschrieben worden,

bevor sie gelesen

werden

Abstrakte Interpretierung

Keine Softwares Erfolglosigkeit

KonzeptionProperty

- Codierungsstandard

respektieren

- Richtige Order der

Programmablauf

Statische Analyse

Instandhaltbarkeit des Softwares

Funktion & Zeitmanagement

Eigentum

- z.B. Traffic light ist

immer Grün > Gelb >

Rot und bedingend

- In Sicherheitsmode

sind alle entscheidende

Kontrolle deaktiviert

Modele Prüfung

Spezifitäten sind korrekt in den SPS Programm implementiert

PLC-Checker

8. Oktober 2013 12

Page 13: [DE] PLC Checker Unternehmenspräsentation auf Deutsch

© 2

008-2

013 Itr

is A

uto

mation S

quare

SA

S

PLC-CONVERTER

Automatische Übersetzung von SPS-Programmen

8. Oktober 2013 13

Page 14: [DE] PLC Checker Unternehmenspräsentation auf Deutsch

© 2

008-2

013 Itr

is A

uto

mation S

quare

SA

S

PLC Converter : 5 Etappen

8. Oktober 2013 14

Durch IAS Cloud App

Mittels einer zuvor ausgefüllten Excel® Tabelle mit einer Liste aller Variablen, die in den Code automatisch gefunden werden

PLC-Converter stellt den semantischen Aspekt der Codes dar

Durch den Import der generierten Codes in der Entwicklungsumwelt der Ziel-SPS

Lieferung der überarbeiteten Anwendung und eines Konversionsberichts mit einer Liste

der spezifischen Probleme

PLC-Converter läuft auf dem Server von Itris Automation Square

Zustimmung zur automatischen Übersetzung

Automatische Übersetzung des Programms

Vom Nutzer vorbereiteten Eingang/Ausgang mappen

Existierende Anwendungen exportieren und hochladen

Page 15: [DE] PLC Checker Unternehmenspräsentation auf Deutsch

© 2

008-2

013 Itr

is A

uto

mation S

quare

SA

S

Nutzung des PLC-Converters

Automatische Übersetzung des PLC-Converters:

der Datenbank

der Variabeln

des Quellcodes

Manuelle Konvertierung :

Axis Cards,

Regulation Cards,

Communikation Cards

Nutzung des PLC-Converters als Codegenerator:

Konvertierung bestimmter Funktionen oder FBs in GLIPS

Speicherung in der hochabstrakten Ebenensprache

Bei Bedarf spätere erneute Konvertierung im gewählten Zielprogramm

8. Oktober 2013 15

An spezifische Features des SPS Programms gebunden

Page 16: [DE] PLC Checker Unternehmenspräsentation auf Deutsch

© 2

008-2

013 Itr

is A

uto

mation S

quare

SA

S

KONTAKTDATEN &

WEITERFÜHRENDE INFORMATIONEN

Bei Rückfragen stehe ich Ihnen gern zur Verfügung!

8. Oktober 2013 16

Page 17: [DE] PLC Checker Unternehmenspräsentation auf Deutsch

© 2

008-2

013 Itr

is A

uto

mation S

quare

SA

S

Weiterführende Informationen

Unternehmenswebsite: www.automationsquare.com

Testwebsite: www.plcchecker.com

Präsentationen: www.slideshare.net/ItrisAutomationSquare/

Ihr Ansprechpartner

Valérie Fontaine

Business Developer EMEA

@: [email protected]

Mobile: +33 6 52 69 97 52

8. Oktober 2013 17