LösenAnheftenSchließen

Unternehmenszentrale Schweiz
Beckhoff Automation AG

Rheinweg 7
8200 Schaffhausen, Schweiz

+41 52 633 40 40
info@beckhoff.ch
www.beckhoff.com/de-ch/

Technischer Support Schaffhausen (Deutsch)

+41 52 633 40 40
support@beckhoff.ch
Kontaktformular

Technischer Support Arbon (Deutsch)

+41 71 447 10 80
support@beckhoff.ch

Technischer Support Lyssach (Deutsch)

+41 34 447 44 88
support@beckhoff.ch

Technischer Support Yverdon (Französisch)

+41 24 447 27 00
support@beckhoff.ch

Technischer Support Losone (Italienisch)

+41 91 792 24 40
support@beckhoff.ch

TE1200 | TwinCAT 3 PLC Static Analysis

TE1200 | TwinCAT 3 PLC Static Analysis

TE1200 | TwinCAT 3 PLC Static Analysis

TE1200 | TwinCAT 3 PLC Static Analysis

TE1200 | TwinCAT 3 PLC Static Analysis

TE1200 | TwinCAT 3 PLC Static Analysis

TE1200 | TwinCAT 3 PLC Static Analysis

TE1200 | TwinCAT 3 PLC Static Analysis

TE1200 | TwinCAT 3 PLC Static Analysis

Mit der Integration der statischen Codeanalyse steht in TwinCAT 3.1 ein weiteres Programmierwerkzeug zur Verfügung, das den Entwicklungsprozess von SPS-Software optimiert.

Statische Codeanalyse

Die statische Codeanalyse ist als Ergänzung des Compilers zu sehen. Sie unterstützt dabei, einen gut lesbaren Code zu schreiben und bereits während der Programmierung potenzielle Fehlerquellen aufzudecken. Dabei wird der Quellcode eines SPS-Projekts auf Abweichungen von bestimmten Codierregeln, Namenskonventionen oder unerlaubten Symbolen überprüft. Beispielsweise kann gemeldet werden, wenn eine Zeigervariable vor einer Dereferenzierung nicht auf ungleich 0 überprüft worden ist. Der Anwender wird so auf möglicherweise unbeabsichtigte und fehlerhafte Implementierungen hingewiesen und kann diese Programmstellen frühzeitig korrigieren. Die automatische Kontrolle der anwenderspezifischen Namenskonventionen sorgt darüber hinaus dafür, dass die Steuerungsprogramme hinsichtlich der Typ- und Variablennamen standardisiert entwickelt werden können. Dadurch erhalten unterschiedliche SPS-Projekte, die auf Basis der gleichen Namenskonventionen implementiert wurden, ein einheitliches Look-and-Feel, was die Lesbarkeit der Programme stark verbessert.

Standard-Metriken

Zusätzlich können zur Beurteilung der Codequalität ausgewählte Metriken angezeigt werden, welche die statische Codeanalyse aus dem Programmcode ermittelt. Die hierbei berechneten Kennzahlen charakterisieren die verschiedenen Programmteile bzw. benennen die Eigenschaften der Software und sind ein Indiz zur Beurteilung der Softwarequalität. In der tabellarischen Ausgabe sind beispielsweise Metriken für die Anzahl an Anweisungen oder den Anteil an Kommentaren zu finden.

Produktstatus:

Serienlieferung

Produktinformationen

Technische DatenTE1200
Benötigte LizenzTC1200
BetriebssystemWindows 7, Windows 10
Bestellangaben
TE1200TwinCAT 3 PLC Static Analysis

Inhalte werden geladen ...

Inhalte werden geladen ...

© Beckhoff Automation 2024 - Nutzungsbedingungen