Technische Grundlagen 6.0

Werbung
Desigo™
Gebäudeautomationssystem 6.0 SP
mit Ergänzungen zu Desigo Insight SP2
Technische Grundlagen
CM110664de
2017-05-31
Building Technologies
Impressum
Impressum
Liefermöglichkeiten und technische Änderungen vorbehalten.
© 2015 Copyright Siemens Schweiz AG
Weitergabe sowie Vervielfältigung, Verbreitung und/oder Bearbeitung dieses
Dokuments, Verwertung und Mitteilung seines Inhaltes sind verboten, soweit nicht
ausdrücklich gestattet. Zuwiderhandlungen verpflichten zu Schadenersatz. Alle
Rechte für den Fall der Patenterteilung, Gebrauchsmuster- oder
Geschmacksmustereintragung vorbehalten.
Herausgegeben von:
Siemens Schweiz AG
Building Technologies Division
International Headquarters
Gubelstrasse 22
CH-6301 Zug
Tel. +41 41 724-2424
www.siemens.com/buildingtechnologies
Ausgabe: 2017-05-31
Dokument-ID: CM110664de
© Siemens Schweiz AG, 2015
2 | 436
Siemens
CM110664de
2017-05-31
Inhaltsverzeichnis
1
Über dieses Dokument .......................................................................... 9
2
2.1
2.2
Übersicht und Systemaufbau ............................................................... 10
Managementebene ....................................................................................11
Automationsebene .....................................................................................13
2.3
2.4
2.5
2.6
2.7
2.8
Raumautomation .......................................................................................15
Desigo Open .............................................................................................16
Arbeitsabläufe und Tools ...........................................................................17
Topologien.................................................................................................18
Kommunikationsprinzipien .........................................................................20
Datenpflege ...............................................................................................23
2.9
Sichten ......................................................................................................28
3
3.1
Desigo Arbeitsabläufe und Programmierung .......................................... 32
Abdeckung des technischen Prozesses .....................................................32
3.2
3.3
3.4
3.5
3.6
3.7
3.8
Abdeckung des Systems ...........................................................................34
Hauptaufgaben ..........................................................................................36
Tools für verschiedene Rollen ....................................................................40
Arbeiten mit Bibliotheken ...........................................................................41
Paralleles Arbeiten und Subcontracting ......................................................41
Workflow für Primäranlagen .......................................................................42
Workflow für Raumautomation Classic .......................................................43
3.9 Workflow für Desigo Room Automation ......................................................44
3.10 Desigo Configuration Module (DCM) ..........................................................44
3.11 Desigo Xworks Plus (XWP)........................................................................45
3.12 Desigo Automation Building Tool (ABT) .....................................................52
3.13 Bilder für Managementstation generieren ...................................................54
3.14 Programmieren in D-MAP ..........................................................................54
Siemens
4
4.1
4.2
4.3
4.4
4.5
Steuer- und Regelkonzept ................................................................... 57
Steuerkonzept und Steuerbausteine ..........................................................62
Aufbau lokaler Steuerungen .......................................................................71
Übergeordnete Anlagensteuerungen..........................................................74
Regelkonzept ............................................................................................90
Desigo Room Automation ..........................................................................99
5
5.1
5.2
Technische Sicht .............................................................................. 117
Standardisierte Anlagenstrukturen ...........................................................117
Technische Texte ....................................................................................122
6
6.1
6.2
6.3
6.4
6.5
Globale Objekte und Funktionen ........................................................ 125
Sicherstellen der Datenkonsistenz ...........................................................125
Rollenverteilung im System......................................................................126
Life Check ...............................................................................................127
Zeitsynchronisation ..................................................................................128
Beispiele Globaler Objekte.......................................................................129
7
Events und COV-Reporting................................................................ 134
3 | 436
CM110664de
2017-05-31
7.1
7.2
7.3
Quellen und Ursachen von System Events .............................................. 134
Weiterleitung von System Events............................................................. 135
Quellen und Ursachen von COVs ............................................................ 135
7.4
COV-Reporting ........................................................................................ 135
8
8.1
Alarmierung...................................................................................... 139
Alarmquellen ........................................................................................... 139
8.2
8.3
8.4
8.5
8.6
8.7
Alarmbeispiel ........................................................................................... 141
Auswirkungen von BACnet Properties auf das Alarmverhalten ................. 145
Alarmverhalten der Funktionsbausteine ................................................... 153
Alarmfunktionen....................................................................................... 161
Alarmmanagement über Notification Class............................................... 163
Alarmverteilung über Netzwerk ................................................................ 167
8.8
8.9
8.10
8.11
Queuing von Alarmen .............................................................................. 170
Sammelalarme ........................................................................................ 171
Alarmunterdrückung ................................................................................ 173
Alarm-Meldungstexte ............................................................................... 175
9
Kalender und Zeitschaltprogramme ..................................................... 177
9.1
9.2
9.3
Zeitschaltprogramm ................................................................................. 178
Kalender .................................................................................................. 184
Wildcards ................................................................................................ 184
9.4
Alarmmeldungen ..................................................................................... 185
10
Trenddaten....................................................................................... 186
10.1 Trend-Funktionen .................................................................................... 187
10.2 Editieren von Parametern ........................................................................ 188
10.3 Weiterverwendung der Trenddaten in der Managementstation ................. 189
11
Berichte ........................................................................................... 190
11.1 Desigo Insight Report Viewer................................................................... 190
11.2 Desigo CC Berichte ................................................................................. 191
12
Datenhaltung .................................................................................... 193
12.1 Datenkategorien ...................................................................................... 193
12.2
12.3
12.4
12.5
12.6
12.7
Programmdaten ....................................................................................... 194
Bibliotheken ............................................................................................. 194
Projektdaten ............................................................................................ 195
Anlagedaten ............................................................................................ 196
Datentransferprozesse............................................................................. 197
Texte ....................................................................................................... 199
13
13.1
13.2
13.3
13.4
13.5
Netzwerkarchitektur........................................................................... 200
BACnet-Architektur (MLN & ALN) ............................................................ 200
LonWorks-Architektur (ALN) .................................................................... 214
KNX-Architektur (ALN)............................................................................. 216
KNX PL-Link Architektur (FLN) ................................................................ 217
DALI-Architektur (FLN) ............................................................................ 218
14
Fernzugriff auf das System................................................................. 220
14.1 Fernzugriffsverfahren............................................................................... 220
14.2 Auswahl des Verfahrens .......................................................................... 221
4 | 436
Siemens
CM110664de
2017-05-31
14.3 Technische Details ..................................................................................223
15
Managementstationen....................................................................... 224
15.1 Desigo Insight ..........................................................................................225
15.1.1 Benutzerfunktionen ...................................................................225
15.1.2 Hauptkomponenten ...................................................................229
15.1.3 Zugriff und Sicherheit ................................................................231
15.1.4
15.1.5
15.1.6
15.1.7
15.1.8
15.1.9
Alarmverwaltung .......................................................................232
Installation, Setup und Konfiguration .........................................234
Grafikbibliothek .........................................................................235
Graphic Generator ....................................................................236
Hochverfügbarkeitslösung .........................................................236
Desigo-Room-Automation-Integration .......................................238
15.2 Desigo CC ...............................................................................................239
15.2.1 Benutzerfunktionen ...................................................................240
15.2.2 Hauptkomponenten ...................................................................243
15.2.3 Zugriff und Sicherheit ................................................................244
16
16.1
16.2
16.3
15.2.4
Alarmverwaltung .......................................................................245
15.2.5
15.2.6
Installation, Setup und Konfiguration .........................................246
Grafikbibliotheken .....................................................................248
15.2.7
15.2.8
Grafik-Engineering ....................................................................249
Virtuelle Umgebung ..................................................................251
Automationsstationen........................................................................ 252
Device Object ..........................................................................................253
Device Info Object ...................................................................................254
Fehlerquellen und Überwachungen ..........................................................255
16.4 Betriebszustände .....................................................................................256
16.5 Datenspeicherung....................................................................................260
17
17.1
17.2
17.3
17.4
17.5
17.6
17.7
17.8
17.9
17.10
Logische I/O-Bausteine ..................................................................... 262
Allgemeine Funktionalität .........................................................................263
Input-Bausteine .......................................................................................280
Output-Bausteine .....................................................................................283
Wertobjekte .............................................................................................287
Wertobjekte für Bedienung.......................................................................290
Adressierung der I/O-Bausteine ...............................................................290
Discipline I/Os..........................................................................................301
Reliability-Tabelle ....................................................................................302
Steilheit [Slpe] und Wertversatz [Icpt] .......................................................304
Adressierungseingaben für PXC...-U, PTM und P-Bus .............................309
18
Raumautomation .............................................................................. 316
18.1 Desigo Room Automation ........................................................................316
18.1.1 Konfigurierbar ...........................................................................317
18.1.2 Programmierbar ........................................................................323
18.1.3 Räume und Raumsegmente......................................................328
18.1.4 Zentrale Steuerungsfunktionen und Gruppierung ......................328
18.1.5 Desigo Room Automation und die Managementebene ..............329
18.1.6 Desigo Room Automation und die Automationsebene ...............330
Siemens
5 | 436
CM110664de
2017-05-31
18.2 Desigo RXC............................................................................................. 330
18.2.1 Sortimentsübersicht .................................................................. 331
18.2.2 RXC-Applikationen.................................................................... 333
18.2.3 RXC und die Managementebene .............................................. 335
18.2.4 RXC und die Automationsebene ............................................... 337
18.2.5 Abbildung von LonWorks im System-Controller LonWorks ........ 337
18.2.6 Gruppen im System-Controller LonWorks ................................. 338
18.2.7 Systemfunktionen ..................................................................... 340
18.3 Desigo RXB ............................................................................................. 341
18.3.1 Sortimentsübersicht .................................................................. 342
18.3.2 RXB und die Managementebene............................................... 343
18.3.3
18.3.4
RXB und die Automationsebene ............................................... 343
RXB-Applikationen .................................................................... 343
18.3.5 Abbildung von RXB im System-Controller PX KNX.................... 344
18.4 Desigo RXL ............................................................................................. 344
18.4.1
18.4.2
Sortimentsübersicht .................................................................. 346
RXL und die Managementebene ............................................... 347
18.4.3
18.4.4
18.4.5
RXL und die Automationsebene ................................................ 347
RXL-Applikationen .................................................................... 347
Abbildung von RXL im System-Controller PX KNX .................... 347
19
Desigo Open .................................................................................... 348
19.1 Integration auf Managementebene........................................................... 349
19.1.1 Desigo Insight ........................................................................... 349
19.1.2 Desigo CC ................................................................................ 350
19.1.3 SX Open ................................................................................... 351
19.2 Integration auf Automationsebene............................................................ 352
19.3 Integration auf Feldebene ........................................................................ 355
19.4 Integration auf Raumebene...................................................................... 356
20
Lösungen für kritische Umgebungen ................................................... 357
20.1 Desigo Insight Pharmalösung (DIPS) ....................................................... 357
20.2 InfoCenter Suite....................................................................................... 359
21
21.1
21.2
21.3
Datenauswertung und Reports (ADP/CC) ............................................ 363
Advanced Data Processing (ADP) ........................................................... 363
Budgetüberwachung ................................................................................ 365
Verknüpfung mit Desigo Insight ............................................................... 366
22
22.1
22.2
22.3
22.4
22.5
22.6
22.7
Desigo S7 Automationsstationen ........................................................ 367
Sortimentsübersicht ................................................................................. 368
Systemlimiten .......................................................................................... 370
Alarmierung ............................................................................................. 371
Steuer- und Regelkonzept ....................................................................... 372
Desigo S7 Baustein-Bibliothek ................................................................. 373
Betriebszustände ..................................................................................... 374
Fehlerquellen und Überwachungen .......................................................... 375
23
Systemkonfiguration .......................................................................... 376
23.1 Technische Grenzen und Grenzwerte ...................................................... 378
23.2 Netzwerke ............................................................................................... 379
6 | 436
Siemens
CM110664de
2017-05-31
23.2.1 TRA-Systemfunktionsgruppe.....................................................382
23.3 Geräte .....................................................................................................384
23.3.1 Automationsstationen/System-Controller PXC..D/-U..................384
23.3.2
23.3.3
23.3.4
23.3.5
23.3.6
23.3.7
23.3.8
23.3.9
System-Controller LonWorks.....................................................386
Automationsstationen mit LonWorks-Integration ........................387
PX Open-Integration (PXC001.D/-E.D)......................................388
PX Open-Integration (PXC001.D/-E.D + PXA40-RS1) ...............388
PX Open-Integration (PXC001.D/-E.D + PXA40-RS2) ...............388
PX KNX-Integration (PXC001.D/-E.D) .......................................388
TX Open-Integration (TXI1.OPEN) ............................................389
TX Open-Integration (TXI2.OPEN) ............................................389
23.3.10 Anzahl Datenpunkte auf TRA-Automationsstationen .................389
23.3.11 Anzahl Datenpunkte für PXC3...................................................391
23.3.12 Anzahl Datenpunkte für DXR... .................................................392
23.3.13 Bediengerät PXM20 ..................................................................392
23.3.14 Bediengerät PXM20-E ..............................................................393
23.3.15 Bediengerät PXM10 ..................................................................393
23.3.16 Web-Controller Optionsmodule PXA30-W0 und PXA40-W0 ......393
23.3.17 Web-Controller Optionsmodule PXA30-W1/W2 und PXA40-W1/W2
BACnet/IP ...............................................................................................394
23.3.18 Web-Controller Optionsmodule PXA30-W1/W2 BACnet/LonTalk
395
23.3.19 Desigo Web-Server PXG3.W100 ..............................................395
23.3.20 BACnet-Router PXG3.L und PXG3.M .......................................396
23.3.21 BACnet-Router PXG80-N..........................................................397
23.3.22 SX OPC ....................................................................................397
23.3.23
23.3.24
23.3.25
23.3.26
23.3.27
Desigo CC ................................................................................398
Desigo CC mit TRA...................................................................399
Desigo CC mit PX-Subsystem...................................................399
Desigo Insight Allgemeine Grenzen...........................................399
Desigo Insight Terminal Server .................................................402
23.3.28
23.3.29
23.3.30
23.3.31
Desigo Insight mit TRA .............................................................402
Desigo Insight mit PX-Subsystem .............................................402
Desigo Insight mit Visonik DCS .................................................403
Desigo Insight mit Integral Controller NCRS ..............................403
23.3.32 Desigo Insight mit Integral NITEL Interface................................403
23.3.33 Desigo Insight mit Unigyr ..........................................................404
23.3.34 Desigo Insight mit OPC/SCADA-Subsystem..............................404
23.3.35 Desigo Insight Pharma-Lösung .................................................405
23.3.36 Desigo Connect ........................................................................405
23.3.37 Desigo Reaction Processor .......................................................405
23.3.38 ADP/CC ....................................................................................405
23.3.39 InfoCenter .................................................................................406
23.3.40 Desigo Xworks Plus (XWP) .......................................................406
23.3.41 Desigo Automation Building Tool (ABT).....................................407
23.4 Applikationen ...........................................................................................408
23.4.1 Höchstlastbegrenzung (Peak Demand Limiting PDL) ................408
Siemens
7 | 436
CM110664de
2017-05-31
24
Kompatibilität .................................................................................... 409
24.1 Glossar.................................................................................................... 409
24.2 Definition der Desigo-Versionskompatibilität ............................................ 410
24.3 Grundsätze zur Kompatibilität im Desigo V6.0 System ............................. 411
24.3.1 Kompatibilität mit BACnet-Standard .......................................... 411
24.3.2 Kompatibilität mit Betriebssystemen .......................................... 413
24.3.3 Kompatibilität mit SQL-Servern ................................................. 415
24.3.4 Kompatibilität mit Microsoft Office ............................................. 415
24.3.5 Kompatibilität mit Web-Browsern............................................... 416
24.3.6 Kompatibilität mit VMware (virtuelle Infrastruktur) ...................... 417
24.3.7 Kompatibilität von Software/Bibliotheken auf gleichem PC ........ 417
24.3.8
24.3.9
Hardware- und Firmware-Kompatibilität .................................... 417
Abwärtskompatibilität ................................................................ 418
24.3.10 Aufwärtskompatibilität ............................................................... 418
24.3.11 Engineering-Kompatibilität ........................................................ 418
24.3.12 Kompatibilität mit Desigo Configuration Module (DCM).............. 418
24.3.13 Kompatibilität mit InfoCenter ..................................................... 418
24.4 Wann ist ein Upgrade auf Desigo V6.0 erforderlich .................................. 419
24.4.1 Managementebene Desigo CC ................................................. 419
24.4.2 Managementebene Desigo Insight ............................................ 420
24.4.3 Automationsebene Desigo PX/TRA........................................... 421
24.4.4 Desigo TX-I/O ........................................................................... 424
24.4.5 TX Open ................................................................................... 424
24.4.6 Desigo RX ................................................................................ 425
24.4.7 Bibliotheken .............................................................................. 425
24.5 Upgrade auf Desigo V6.0......................................................................... 425
24.5.1 Upgrade der Managementebene ............................................... 426
24.5.2 Upgrade der PX-/TRA-Automationsebene ................................. 428
24.5.3 Upgrade der RX-Raumautomation ............................................ 430
24.5.4 Upgrade der PX-(CAS)-Bibliotheken ......................................... 430
24.5.5 Upgrade der TRA-Bibliotheken.................................................. 431
24.6 Siemens WEoF-Clients ............................................................................ 431
24.6.1 Desigo Software ....................................................................... 431
24.6.2 Engineering-Software von Drittanbietern ................................... 432
24.7 Migrations-Kompatibilität .......................................................................... 432
24.8 Anforderungen von Desigo Software-Produkten an Hardware .................. 433
24.9 VVS Desigo V6.0 ..................................................................................... 434
8 | 436
Siemens
CM110664de
2017-05-31
Über dieses Dokument
1
1 Über dieses Dokument
Änderungsnachweis
Version
Datum
Änderungen
Kapitel
V6.0
2016-03-17
Überarbeitung Desigo V6.0
gesamtes Handbuch
V6.0 SP
2016-09-20
Anpassungen an Service Pack V6.0
23, 24
V6.0 SP2
2017-05-31
Überarbeitung Desigo V6.0 SP mit
Ergänzungen zu Desigo Insight SP2
11 Berichte: 11.1
15 Desigo Insight: 15.1.5
23 Systemkonfigurationen: 23.3.26
24 Kompatibilität: 24.3.2, 24.3.3, 24.3.5,
24.3.6, 24.4.2, 24.5.1
IT-Sicherheit
Gebäudeautomationssysteme wie Desigo werden mehr und mehr in die ITInfrastruktur eines Gebäudes eingebunden und haben oft auch Fernzugriff. Neben
der Nutzung der IT-Sicherheitsmerkmale der verschiedenen Produkte, ist es sehr
wichtig eine IT sichere Integration in die IT-Infrastruktur der Anlage umzusetzen.
Für Richtlinien für so eine IT sichere Integration, siehe IT-Sicherheit in
Installationen mit Desigo (CM110663). Diese Richtlinien sind bindend und müssen
in jedem Desigo-Projekt umgesetzt werden.
Ferner müssen die üblichen Regeln und Best-Practice-Prozeduren aus der IT-Welt
beachtet werden, um ein hohes Schutzniveau für das Gebäudeautomationssystem
und die IT-Infrastruktur des Kunden zu erreichen.
Haftungsausschluss Cyber-Sicherheit
Produkte und Lösungen von Siemens enthalten Sicherheitsfunktionen für einen
sicheren Einsatz von Systemen in den Bereichen Gebäudeautomation,
Brandschutz, Sicherheitsmanagement und physikalische Sicherheit. Die
Sicherheitsfunktionen dieser Produkte sind wichtige Bestandteile eines
umfassenden Sicherheitskonzepts.
Die Erstellung, Implementierung und Pflege eines umfassenden und aktuellen
Sicherheitskonzepts, angepasst auf individuelle Bedürfnisse, ist dennoch
unabdingbar und kann zu weiteren anlagespezifischen Präventivmassnahmen
führen, um den sicheren Betrieb Ihrer gesamten Anlage bezüglich
Gebäudeautomation, Brandschutz, Sicherheitsmanagement und physikalische
Sicherheit zu gewährleisten. Zu diesen Massnahmen gehören beispielsweise die
Aufteilung von Netzwerken, der physikalische Schutz von Systemkomponenten,
Nutzerschulungen, mehrstufige Sicherheitsmassnahmen usw.
Für weitere Informationen zur Sicherheit in der Gebäudetechnik und unserem
Produktsortiment setzen Sie sich bitte mit einem Verkaufsrepräsentanten von
Siemens oder einer Projektabteilung in Verbindung. Wir empfehlen Ihnen, unsere
Sicherheitsankündigungen für Informationen zu neusten Sicherheitsbedrohungen,
Patches und weiteren verwandten Massnahmen stets zu beachten.
http://www.siemens.com/cert/de/cert-security-advisories.htm
Siemens
9 | 436
CM110664de
2017-05-31
2
Übersicht und Systemaufbau
Managementebene
2 Übersicht und Systemaufbau
Im Gebäudeautomationssystem Desigo gibt es drei Ebenen:
● Managementebene
● Automationsebene
● Feldebene
Managementebene
Managementstation
Desigo CC
Desigo Insight
@
Automationsebene
System-Controller
Automationsstationen
Desigo PX
BACnet/IP
Raumautomationsstationen
Desigo TRA
Desigo RX
Feldebene
Fühler
Ventile
Symaro
Acvatix
10660Z36de
KNX
Abb. 1: Systemhierarchie
10 | 436
Siemens
CM110664de
2017-05-31
Übersicht und Systemaufbau
Managementebene
2
2.1 Managementebene
Bedienen und Beobachten Die Hauptfunktionen auf der Managementebene sind Bedienen und Beobachten
der Anlagen, inklusive:
● Grafische Bedienung der Anlagen
● Site-übergreifende Alarmierung und Alarmweiterleitung
● Führung eines Langzeit-Logbuches
● Speicherung und grafische Visualisierung von Trenddaten
● Grafische Bedienung von Zeitschaltprogrammen
● Anzeigen, Navigieren und Verändern der Datenobjekte, in hierarchischer
Baumstruktur dargestellt
● Visualisierung der Überwachung der Betriebsführung von Primäranlagen
(Monitoring zur Reduktion von Energieverbrauch und Verschleiss)
● Visuelle Überwachung der Räume (HLK, Beleuchtung und Beschattung)
● Berichtfunktion inklusive Energieberichte
● Zentrale Zeitsteuerung und Kalenderfunktionen
● Ereignisprogramm: Auslösen von Systemreaktionen auf Grund von
Systemereignissen
Was ist Bedienen und
Beobachten?
Bedienen und Beobachten umfasst alle Interaktionen zwischen einem Benutzer
und der Anlage mittels des Gebäudeautomationssystems.
Aufgabe
Aktivität
Betrachten des Betriebszustandes der Anlage oder
des Gebäudes
Lesen der aktuellen Werte aller Prozessvariablen, Datenobjekte und
Einstellparameter
Empfangen und Quittieren von Alarmen
Übersicht über alle offenen Alarme
Aufzeichnen und analysieren von Trends
Betrachten des Betriebszustandes des
Gebäudeautomationssystems
Übersicht über ausgefallene Automationsstationen sowie Netzwerkunterbrüche
Beeinflussen des Betriebszustandes der Anlage oder
des Gebäudes
Verändern von Einstellparametern (z.B. Sollwerte von Regelprogrammen)
Meldung anormaler Betriebszustände der Hardware oder der Software einer
Automationsstation oder deren Peripherie
Setzen von Werten für physikalische Ausgänge von Automationsstationen
Modifizieren von System- und Managementobjekten, insbesondere von Kalendern
und Zeitschaltprogrammen
Tab. 1: Bedienen und Beobachten
Geräte zum Bedienen und
Beobachten
Mit folgenden Geräten bedienen und beobachten Sie das System:
● Desigo Managementstationen Desigo Insight und Desigo CC, beide entweder
lokal oder durch Web-Bedienung
● ADP/CC zur Auswertung von langfristig erfassten Betriebsdaten,
Energiemengenzählung, Verbrauchsüberwachung und Erstellung von
Berichten
● PXM.. Touchpanels und Bediengeräte
● PXWeb zur Bedienung von PX-Automationsstationen über einen Web-Client
Arten des Bedienen und
Beobachtens
Es gibt vier Arten des Bedienens und Beobachtens:
● Generische Bedienung
● Eingeschränkte (stationsspezifische) generische Bedienung
Sie können die generische Sicht auf eine oder mehrere ausgewählte
Automationsstationen einschränken (inkl. Alarmanzeige).
Siemens
11 | 436
CM110664de
2017-05-31
2
Übersicht und Systemaufbau
Managementebene
●
●
Engineerte (projektspezifische) Bedienung
Sie können während der Engineering-Phase eine projektspezifische Sicht
generieren.
Eingeschränkte (benutzerspezifische) Bedienung in der Managementstation
Managementstationen
Desigo Insight kann als Desktop-, Server- oder Web-Anwendung installiert werden.
Desigo CC kann mit Server- und Client-Funktionalität vollständig auf einem
einzigen Rechner oder separat auf mehreren Rechnern installiert werden. WebClients, Windows-App-Clients (ClickOnce) oder regulär installierte Clients können
hinzugefügt werden.
Remote Desktop
Desigo Insight kann als Terminal Server installiert werden und unterstützt dann
neben Bedienen und Beobachten auch Fern-Engineering und -konfiguration.
Desigo Web
Desigo Web ist eine Web-Lösung für das Bedienen und Beobachten über Desigo
Insight. Fern-Engineering und -konfiguration werden nicht unterstützt.
Remote Management
Managementstationen können die Automationsebene über ein öffentliches Netz
bedienen und beobachten.
Datenauswertung
Über Offline-Anwendungen, z.B. über integrierte Energieberichte von Desigo
Insight oder über das Programmpaket ADP/CC für Desigo Insight können Sie
Daten auswerten für Abrechnungen, Energieoptimierung, Statistiken usw.
Die Managementstationen können an Simatic S7, das Sinteso FS20
Brandschutzsystem und fremde Subsysteme, z.B. speicherprogrammierbare
Steuerungen (SPS) für Elektroanwendungen angebunden werden.
12 | 436
Siemens
CM110664de
2017-05-31
Übersicht und Systemaufbau
Automationsebene
2
2.2 Automationsebene
Das Automationssystem Desigo PX erfüllt alle Anforderungen, die an die Regelung,
Steuerung und Überwachung von Heizungen, Lüftungen, Klimaanlagen und
anderen haustechnischen Anlagen gestellt werden. Desigo PX überzeugt
einerseits durch die Skalierbarkeit des Systems mit programmierbaren
Automationsstationen und abgestuften Bediengeräten und andererseits durch
seine Systemoffenheit.
Programmiersprache DMAP
Anwenderfreundliche Applikations- und Funktionsbausteine der
Programmiersprache D-MAP (Desigo Modular Application Programming) bilden die
Ausgangsbasis für die Projektierung der Applikationsfunktionen. D-MAP ist für
gebäudetechnische Anwendungen optimiert und basiert auf der Norm IEC 1131.
Eine effiziente Handhabung ist durch die grafische Benutzeroberfläche mit der
Engineering-Software Xworks Plus (XWP) [➙ 45] gewährleistet.
Systemfunktionen
Alle PX-Automationsstationen bieten umfassende Systemfunktionen wie
Alarmmangement, Zeitschaltprogramme, Trendspeicherungen, Zeitsynchronisation,
Verteilung globaler Daten, und Life Check und arbeiten vollständig autonom.
BACnet-Kommunikation
für maximale Offenheit
Die Kommunikation auf der Automationsebene, sowie zwischen der
Automationsebene und der Managementstation und den verschiedenen
Bediengeräten erfolgt über das BACnet-Protokoll.
BACnet/IP oder BACnet/LonTalk unterstreichen die Offenheit des Systems und
ermöglichen eine problemlose Integration von Drittherstellern.
Automationsstationen und System-Controller
PX Modular
Desigo PX bietet mit der Familie von programmierbaren modularen
Automationsstationen die maximale Flexibilität, dank der sich haustechnische
Anlagen optimal steuern, regeln und überwachen lassen. Umfassende
Systemfunktionen wie Alarmmanagement, Zeitschaltprogramme und
Trenddatenspeicherung decken alle gebäudetechnischen Anforderungen ab.
Die Erweiterungsmodule PXX-Lxx ermöglichen den Anschluss von LonWorksGeräten, RXC-Raum-Controllern und Drittgeräten.
Das Erweitungsmodul PXX-PBUS ermöglicht die Integration von PTM-IO-Modulen.
Die Optionsmodule PXA40-T/Wx übernehmen weitere Funktionen wie z.B. WebBedienung.
TX-I/O
Desigo TX-I/O-Module sind die Schnittstelle von PX Modular zu den Geräten der
Feldebene, der Aktorik und Sensorik.
Ein Sortiment von konfigurierbaren und flexiblen I/O-Modulen ermöglicht die
Funktionen Melden, Messen, Zählen, Schalten und Stellen.
Einige Module sind mit lokaler Handbedienung gemäss ISO 16484 ausgerüstet,
haben ein LCD-Display und verschiedenfarbig konfigurierbare LED's.
Die integrierte Trennklemmen-Funktion erleichtert den Hardwaretest bei der
Inbetriebnahme der Anlage.
TX Open
Über TXIx.OPEN integrieren Sie Drittsysteme wie M-Bus Zähler, Pumpen
(Grundfos, Wilo) und Frequenzumformer (Siemens G120P) und binden intelligente
Aggregate, z.B. Kältemaschinen, über das Modbus-Protokoll an.
PX Compact
Desigo PX bietet mit der Familie von programmierbaren kompakten
Automationsstationen mit integrierten I/O's optimierte Lösungen für kleinere bis
mittlere haustechnische Anlagen. Umfassende Systemfunktionen wie
Alarmmanagement, Zeitschaltprogramme und Trenddatenspeicherung decken alle
gebäudetechnischen Anforderungen ab.
Über PX-Open-System-Controller können Geräte von Drittherstellern via Modbus,
M-Bus, KNX und weiteren Protokollen integriert werden. Umfassende
Siemens
13 | 436
CM110664de
2017-05-31
2
Übersicht und Systemaufbau
Automationsebene
PX Open
Systemfunktionen wie Alarmmanagement, Zeitschaltprogramme,
Trenddatenspeicherung und flexible Programmierung stehen zur Verfügung.
Bediengeräte
Die verschiedenen Bediengeräte von Desigo PX decken die unterschiedlichen
Anforderungen bezüglich Ort und Funktionalität ab.
Webschnittstelle
PXG3.W100
Die Webschnittstelle PXG3.W100 ermöglicht das Bedienen und Beobachten von
PX-Automationsstationen, die im PXG3.W100 engineert sind. PXG3.W100 ist die
System-Schnittstelle für die PXM40/50-Touchpanels. Dies ermöglicht eine
homogene Bedienung vor Ort via PXM40/50 und von fern via StandardWebbrowser.
Touchpanels PXM40 und
PXM50
Die Touchpanels PXM40 (10,1") und PXM50 (15,6") erlauben die Bedienung
mehrerer PX Automationsstationen und die Überwachung von
gebäudetechnischen Anlagen in technischen Räumen. Die Touchpanels können in
Schaltschranktüren montiert werden. Sie werden in Kombination mit der
Schnittstelle PXG3.W100 eingesetzt. Die Benutzeroberfläche ist durchgängig auf
die Fingerbedienung ausgelegt. Bei Störungen kann ein SMS/E-Mail über einen
PXC Modular (IP-Version) gesendet werden.
Netzwerkfähige
Bediengeräte PXM20 und
PXM20-E
Die netzwerkfähigen Bediengeräte PXM20 und PXM20-E ermöglichen die
Bedienung von an ein BACnet-Netzwerk angeschlossene PXAutomationsstationen.
Lokales Bediengerät
PXM10
Das Bediengerät PXM10 ermöglicht die lokale Bedienung einer angeschlossenen
PXC-Automationsstation. Das Gerät verfügt über eine benutzerfreundliche
Einknopf-Bedienung mit einem LCD-Display.
PX Web
Die Web-Lösung im PXC Modular (BACnet/IP) zusammen mit dem Optionsmodul
PXA40-Wx erlaubt die generische Bedienung aller Werte der PXAutomationsstationen von einem Web-Client. Bei Störungen kann ein SMS/E-Mail
gesendet werden. Sie können eine grafische Bedienung mit Hilfe des
mitgelieferten Tools aufsetzen.
Siehe Desigo PX - Automationssystem für HLK- und haustechnische Anlagen Systemübersicht (CM110756).
14 | 436
Siemens
CM110664de
2017-05-31
Übersicht und Systemaufbau
Raumautomation
2
2.3 Raumautomation
Die Raumautomation ist Teil der Automationsebene. Zur Raumautomation gehören
die Geräte, die zur Regelung und Steuerung von Räumen verantwortlich sind.
Zusätzlich zu den langjährig eingesetzten RX-Raum-Controllern gibt es auch die
neuen Desigo Room Automation PXC3/DXR2-Raumautomationsstationen.
Die PXC3/DXR2-Raumautomationsstationen haben folgende Funktionen:
● Messen, Regeln und Steuern und die entsprechende Verarbeitung der Ein- und
Ausgangssignale
● Aufzeichnen von Trenddaten
● Überwachen von Prozessgrössen und Alarmgenerierung
● Bestätigen und Rücksetzen von Alarmen
● Überwachen von Prozessgrössen auf Wertänderungen
● Austauschen von Daten mit Clients und anderen Automationsstationen
● Überwachen der Hardware- und Software-Funktionen sowie der EventGenerierung im Fehlerfall
● Abarbeiten von BACnet-Zugriffen für Bedienen und Beobachten von einem
oder mehreren Clients
● Behandeln von Fehlern, z.B. beim Datenaustausch
Die PX-Automationsstationen führen Koordinationsfunktionen (Desigo-RoomAutomation-Systemfunktionen) wie Zeitsynchronisation, Life Check,
Zeitschaltungen usw. für die Raumautomationsstationen durch.
Desigo unterstützt folgende Kommunikationstechnologien:
● BACnet
● KNX-Technologie
● DALI (Digital Addressable Lighting Interface)
● LonWorks-Technologie (von RX unterstützt)
Desigo Room Automation (PXC3..)
Bei Desigo Room Automation regeln die frei programmierbaren, modularen
Raumautomationsstationen PXC3 das Raumklima. Das Sortiment bindet mehrere
Disziplinen (HLK, Beleuchtung, Beschattung) ein. Eine Raumautomationsstation
kann mehrere Räume abdecken. Die Raumautomationsstationen werden mittels
BACnet/IP nahtlos in Desigo PX und in die Managementebene eingebunden.
Taster, Sensoren und Aktoren werden über TX-I/O-Module oder KNX-PL-LinkModule mit der Raumautomationsstation PXC3 verbunden.
Mit der KNX-Schnittstelle der Raumautomationsstationen PXC3 lassen sich Geräte
mit KNX PL-Link und KNX S-Mode in Desigo Room Automation direkt einbinden.
KNX PL-Link entspricht vollständig dem KNX-Standard. Die
Raumautomationsstationen PXC3 unterstützen Plug-and-Play-Funktionalität mit
automatischer Geräteerkennung. Geräte mit KNX PL-Link werden mit den Desigo
Tools parametriert. Die KNX-Inbetriebnahmesoftware (ETS) wird nicht benötigt.
Die Raumautomationsstationen PXC3.. haben einen integrierten Web-Server für
die IP-Kommunikation zu QMX7.E38 Touch-Raumbediengeräten. EngineeringZugriff ist über das Web-Interface verfügbar.
Eine Untergruppe der verfügbaren TX-I/O-Module können an die
Automationsstationen PXC3 angeschlossen werden.
Über den DALI-Bus (Digital Addressable Lighting Interface) der
Raumautomationsstationen PXC3...A integrieren Sie Beleuchtung.
Die Raumautomationsstation PXC3.E16A ist zugeschnitten auf
Beleuchtungsanwendungen. Sie hat eine On-board DALI-Schnittstelle für die
Anbindung von bis zu 64 Vorschaltgeräten.
Siemens
15 | 436
CM110664de
2017-05-31
2
Übersicht und Systemaufbau
Desigo Open
Desigo Room Automation (DXR2..)
Mit den Raumautomationsstationen DXR2 können Heizung, Lüftung, Klima,
Beschattung und Beleuchtung von Räumen automatisiert werden.
Die Raumautomationsstationen kommunizieren untereinander und zu anderen
Systemkomponenten über BACnet/IP (DXR2.E…) oder BACnet MS/TP
(DXR2.M...).
Die Raumautomationsstationen unterstützen unterschiedliche I/O-Mixes,
verschiedene Protokolle (KNX S-Mode und KNX PL-Link bei IP-Varianten und KNX
PL-Link bei MS/TP) und Spannungsversorgungen (240/24V). Über KNX PL-Link
können Bediengeräte, Taster, Sensoren und Aktoren für Beleuchtung und
Beschattung mit den Raumautomationsstationen verbunden werden.
Die Raumautomationsstationen enthalten vorgeladene Applikationen, können aber
auch frei programmiert bzw. adaptiert werden. Eine umfangreiche Bibliothek mit
geprüften standardisierten Applikationen steht zur Verfügung.
Die Raumautomationsstationen DXR2.. haben einen integrierten Web-Server für
die IP-Kommunikation zu Touch-Raumbediengeräten QMX7.E38. EngineeringZugriff ist über das Web-Interface verfügbar.
Desigo RXC und RXB
Die applikationsspezifisch konfigurierbaren Raum-Controller RXC und RXB regeln
das Raumklima in den einzelnen Räumen.
Die Raum-Controller RXC und die Bus-Raumbediengeräte (QAX50/51)
kommunizieren über LonWorks. Die Raum-Controller RXB kommunizieren über
KNX.
Der System-Controller LonWorks (oder eine modulare Automationsstation
PXC50/100/200..D) oder der System-Controller PX KNX verbindet die Geräte der
Raumautomation mit Desigo PX und der Managementebene und übernimmt
Koordinationsfunktionen für die Raumautomation (Gruppierung, Zeitschaltung,
Bedarfssignalaustausch, Peer-to-Peer usw.).
2.4 Desigo Open
Mit Desigo Open integrieren Sie Geräte und Systeme unterschiedlicher Hersteller
mit dem Desigo-System.
Desigo Open unterstützt verschiedene Protokolle, z.B. OPC, Modbus, KNX/EIB,
LonWorks, M-Bus, KNX, DALI usw. zur Integration von Energieüberwachung,
Brandsicherheit, Zugriffssteuerung, Energieverteilung, Kühlanlagen, Pumpen,
Zähler, Frequenzumformer, Beleuchtung und Beschattung usw.
Ländergesellschaften können mit Software Development Kits (SDK) ihre eigenen
lokalen Lösungen entwickeln.
Integration auf der
Managementebene
Über Desigo Insight Open tauschen Sie Informationen zwischen der
Managementstation Desigo Insight und Drittsystemen und Geräten aus.
Desigo CC verwendet BACnet/IP, Modbus, OPC, S7-Ethernet, SNMP, und
RESTful Web-Dienste für den Datenaustausch mit Drittsystemen.
SX Open ist ein konfigurierbares Fremdsystem – BACnet/IP Gateway, das den
Datenaustausch zwischen Fremdsystemen und dem Desigo-System mit Desigo
Insight in einem IP-Netzwerk erlaubt.
Integration auf der
Automationsebene
Über PX-Open-System-Controller integrieren Sie Drittherstellergeräte auf Modbus,
M-Bus, KNX und weiteren Protokollen, indem alle Daten in Standard-BACnetObjekte umgewandelt werden.
Integration auf der
Feldebene
Über TXIx.OPEN integrieren Sie Drittsysteme, z.B. M-Bus-Zähler, Pumpen
(Grundfos, Wilo) und Frequenzumformer (Siemens G120P), und binden intelligente
Aggregate, z.B. Kältemaschinen, über das Modbus-Protokoll an.
16 | 436
Siemens
CM110664de
2017-05-31
Übersicht und Systemaufbau
Arbeitsabläufe und Tools
2
2.5 Arbeitsabläufe und Tools
Die Desigo Tools decken Teile des technischen Prozesses und Teile des DesigoSystems ab:
● Desigo Configuration Module (DCM) unterstützt die Auslegung und
Mengenermittlung des Desigo-Systems in der Verkaufsphase.
● Xworks Plus (XWP) unterstützt das Engineering, die Inbetriebnahme und den
Service von Desigo-PX-Systemkomponenten.
● ABT Pro und ABT Site (Automation Building Tool) unterstützen das
Engineering, die Inbetriebnahme und den Service von DesigoRaumautomations-Systemkomponenten (BACnet).
● RXT10 unterstützt die Inbetriebnahme- und den Service für Raum-Controller
RXC.
● PX KNX-Tool unterstützt die Inbetriebnahme- und Service für PX KNX.
● Desigo Insight Grafikgenerator (DIGG) unterstützt die automatische
Generierung von Desigo-Insight-Anlagenbildern mit Informationen, aus der
System Definition Unit (SDU) und XWP.
● System Definition Unit (SDU) unterstützt die Definition von Applikationstexten
in verschiedene Sprachen).
● PX Open Monitor unterstützt das Debuggen von PX-Open-Programmen.
● TX Open Tool unterstützt die Konfiguration und Inbetriebnahme von TX-OpenModulen.
● BIM Tool unterstützt die:
– Inbetriebnahme der TX-I/O-Module und des Bus Interface Moduls (BIM)
– Programmsimulation ohne I/O-Module auf dem Testrack
– Konfiguration der Farbe der I/O-Status-LED bei den TX-I/O-Modulen
● Desigo Automation Level Migration Tool unterstützt die Übernahme von
Engineering-Parametern, wie z.B. I/O-Adressen, Texte, Datenpunktparameter,
PID-Regler-Parameter und Trendobjekte, eines Visonik-Controllers in eine PXAutomationsstation.
● Desigo Point Test (DPT) unterstützt den Datenpunkttest von Feldgeräten und
PX-Automationsstationen während der Inbetriebnahme.
Vorabgeladene
Applikationen
Manche Automationsstationen enthalten vorgeladene Applikationen, können aber
auch frei programmiert werden. Eine umfangreiche Bibliothek mit geprüften
standardisierten Applikationen steht zur Verfügung, die an Stelle der vorab
geladenen Applikationen verwendet werden kann.
Kommunikation zwischen
XWP und PXC
XWP kommuniziert mit der PX-Automationsstation über BACnet/IP oder
BACnet/LonTalk. Der CFC Editor oder Parameter Editor kann im Online-Modus mit
den PX-Automationsstationen kommunizieren. Dies ist sowohl bei der
Inbetriebnahme der Automationsstationen und beim Testen als auch beim
Bedienen und Beobachten ein gutes Hilfsmittel. Die Anschlusswerte und einige
Attribute der Compounds und Bausteine lassen sich online ändern.
Für die Inbetriebnahme einer Lon-basierten PX-Automationsstation muss XWP am
gleichen LonWorks-Netzwerk angeschlossen sein wie die Automationsstation. Das
Herunterladen des ganzen Programms oder von Programmänderungen sowie
Bedienen und Beobachten ist auch über BACnet-Router oder PTP-Verbindungen
möglich. Die Funktionalität zur Konfiguration und Inbetriebnahme der BACnetRouter ist im XWP Network Configurator integriert.
Siemens
17 | 436
CM110664de
2017-05-31
2
Übersicht und Systemaufbau
Topologien
2.6 Topologien
Kleines System
Web client
@
PXM40 / 50
Touch Panel
BACnet/IP
Ethernet
PXC50/100/200-E.D TXM1..
PXC12/22/36-E.D
TX-I/O
Modular
TXI..
PXG3.W100
TX Open
Web-Schnittstelle
Kompakt
Integrationen
PXM10
Abb. 2: Ein typisches kleines System auf BACnet/IP
PXM20
BACnet/LonTalk
PXC12/22/36.D
PXC50/100/200.D
TXM1..
TXI..
Modular
TX-I/O
TX Open
Kompakt
Integrationen
Abb. 3: Ein typisches kleines System auf BACnet/LonTalk
18 | 436
Siemens
CM110664de
2017-05-31
Übersicht und Systemaufbau
2
Topologien
Mitelgrosses System
Desigo
Managementstation
PXM40/50
Web-Client
Desigo Touch Panel
BACnet/IP
10660Z35de_01
Ethernet
PXC50/100/
200-E.D
TXM1..
TXI..
TX-I/O
TX Open
PXG3.W100
Web-Schnittstelle
PXG3.L
Modular
Router
PXC12/22/36-E.D
PXC001-E.D
PXC001-E.D
System-Controller
Kompakt
Integrationen
PXM10
System-Controller
Integrationen
Bediengerät
BACnet/LonTalk
TXI..
TX Open
PXC12/22/36.D
Kompakt
KNX
Integrationen
RDF/RDG
QAX5...
Thermostat
°C
°C
QMX3
AQR25..
Raumbediengeräte
Raumfühler
Abb. 4: Ein typisches mittelgrosses System
Grosses System
E-Mail
Desigo
Managementstation
PXM40 / 50
Web-Client
BACnet
Desigo Touch Panel
Drittsystem
@
DSLModem
BACnet/IP
PXC50/100/
200-E.D
DSLModem
TXM1..
TXI..
TX-I/O
TX Open
Modular
PXC12/22/36-E.D
PXG3.W100
Web-Schnittstelle
PXG3.M
PXG3.L
Router
BACnet
DrittIntegration
Router
PXC001-E.D
System-Controller
Kompakt
PTM-I/O-
10660Z34de_01
PXC001-E.D
System-Controller
DrittIntegration
Module
PXC50/100/
200-E.D
Integrationen
PXM10
TXM1..
TX-I/O
Modular
BACnet/LonTalk
Bediengerät
Sinteso
CERBERUS PRO
PXC12/22/36.D
BACnet MS/TP
Kompakt
Desigo TRA
PXC3...
TXM1..
Modular
TX-I/O
QAX5...
KNX
DALI
Drittgeräte
QMX7.E38 TouchRaumbediengerät
KNX
° C
° C
° C
° C
° C
° C
RDF/RDG
QMX3
AQR25..
QMX3
AQR25..
QMX3
AQR25..
GAMMA Taster Präsenz-
Thermostat
Raumbediengeräte
Raumfühler
Raumbediengeräte
Raumfühler
Raumbediengeräte
Raumfühler
melder etc.
GLB/GDB...1EKN
RXM21/39.1
VAV Kompaktregler
Fan-Coil I/O-Bausteine
Abb. 5: Ein typisches grosses System
PX Site
PX Site ist ein Mittel zum Strukturieren von grossen PX-Projekten. DesigoRaumautomationsstationen sind nicht Teil einer PX Site.
Siemens
19 | 436
CM110664de
2017-05-31
2
Übersicht und Systemaufbau
Kommunikationsprinzipien
In einer PX Site ist eine PX-Automationsstation als Primary Server definiert und
alle anderen PX-Automationsstationen sind als Backup Server definiert. Jede
Automationsstation kann als Primary Server definiert werden.
Der Primary Server führt Systemfunktionen, wie z.B. Zeitsynchronisation, Life
Check und die Verteilung globaler Daten aus:
● Zeitsynchronisation: Der Primary Server verteilt die aktuelle Zeit an die
Backup-Geräte.
● Life Check: Die Backup Server erkennen den Ausfall des Primary Servers und
der Primary Server erkennt den Ausfall der Backup Server. Wenn ein Server
ausfällt wird eine Alarmmeldung abgeschickt. Fällt der Primary Server aus,
muss manuell eine andere Automationsstation als Primary Server definiert
werden.
● Verteilung globaler Daten: Globale Objekte sind auf allen PXAutomationsstationen vorhanden. Der Primary Server synchronisiert
Änderungen, z.B. Kalender-Objekt, Notification-Class-Objekt, die auf dem
Primary Server gemacht werden, auf die Backup Server.
Handhabung von PX Site
in Desigo-Clients
Wenn PXM20/PXWeb gestartet wird sucht es alle Primary Server und bietet einen
Login auf die PX Site an.
Eine Desigo-Managementstation-Site kann mehrere PX Site und
Drittanbietergeräte beinhalten. Die Managementstation registriert sich als globaler
Alarmempfänger für die PX Site beim Primary Server.
2.7 Kommunikationsprinzipien
Desigo nutzt eine offene Kommunikation für die Anbindung verschiedener
gebäudetechnischer Systeme auf der Grundlage offener und genormter
Datenschnittstellen:
● BACnet wird von der Raumautomation bis zur Managementebene verwendet
● KNX®, DALI, EnOcean® und LonWorks® werden zur Vernetzung von
Raumautomation und dezentralen Sekundärprozessen verwendet
● M-Bus, Modbus, OPC, MS/TP und weitere Schnittstellen werden zur
universellen Anbindung von Fremdgeräten und -systemen verwendet
BACnet
BACnet (Building Automation and Control Networks) ist ein Netzwerkprotokoll für
die Gebäudeautomation. BACnet gewährleistet die Interoperabilität zwischen
Geräten verschiedener Hersteller. Siehe http://de.wikipedia.org/wiki/BACnet.
VendorID
Jedes BACnet-Gerät trägt zur Kennung des Herstellers eine VendorID. Die
VendorID für Siemens-BACnet-Systemgeräte ist 7.
BACnet auf Ethernet/IP
Anwendungen auf der Managementebene (z.B. Desigo Insight Filer Server)
können parallel zu den BACnet Services auch über Standard-IT-Netzwerkdienste
interagieren.
Desigo unterstützt BACnet/IPv4 und BACnet/IPv6 (via Router PXG3.M/L). IPv6 zu
IPv4 ist NICHT kompatibel. Ein paralleler Betrieb von IPv4 und IPv6 ist mittels
BACnet-Router PXG3.L/M möglich. Siehe http://de.wikipedia.org/wiki/IPv6.
Netzwerk-Performance
Die Performance des Netzwerkes hängt von den folgenden Kriterien ab:
● Anzahl der Geräte am Bus
● Segmentierung der Topologie über Router (für LonTalk-Bus)
● Anzahl gleichzeitig aktiver Clients (PXM20, Managementstation)
● Querkommunikation, die aus verteilten PX-Applikationen resultiert
● Andere Kommunikationsdienste auf dem gleichem Medium, z.B. wenn
Bürokommunikation auf einem separaten VLAN den gleichen IP Trunk benutzt
● Applikations-Download auf dem Netzwerk
Wegen diesen unterschiedlichen Einflussgrössen, die zudem je nach Projekt stark
variieren, können keine allgemeinen Aussagen zur Netzwerk-Performance
20 | 436
Siemens
CM110664de
2017-05-31
Übersicht und Systemaufbau
Kommunikationsprinzipien
2
gemacht werden. Werden die Mengengerüste eingehalten, sollte die Performance
ausreichend sein.
Bei ungenügender Netzwerkleistung bieten sich folgende Massnahmen an:
● Realisieren von betriebstechnische Anlagen mit hohen Prozessinteraktionen
auf einer einzigen Automationsstation
● Segmentieren von Netzwerken über BACnet-Router und einen Ethernet-/IPBackbone
● Isolieren der Automationsstation vom Netz bei Applikations-Download
Strukturierung von
BACnet- und IP-Netzwerk
BACnet unterstützt verschiedene Applikationsdienste, die an alle BACnet-Geräte
gerichtet sind (Broadcast). Globale Broadcasts werden vom IP-Router abgeblockt.
BACnet löst diese Problematik über ein logisches BACnet Broadcast Management
Device (BBMD), das dafür sorgt, dass IP-Broadcasts nur in einem IP-Segment
vorkommen. Diese logische BBMD-Funktionalität kann in jedem BACnet-Router
sowie in jeder PX-Automationsstation mit BACnet/IP konfiguriert werden. Pro
BACnet/IP-Port kann ein BBMD konfiguriert werden. Geräte mit BBMD müssen
eine statische IP-Adresse haben.
BACnet auf MS/TP
MS/TP steht für Master Slave / Token Passing. Jedes Gerät auf dem Link wird als
Master betrachtet wenn es den Token hat. Wenn das Gerät den Token nicht sofort
braucht, gibt es den Token weiter an das nächste Gerät. Alle Geräte auf dem Link,
die das Token derzeit nicht besitzen, werden als Slaves betrachtet und hören jede
Nachricht ab, die der derzeitige Master ihnen schicken könnte. Da alle Geräte
abwechselnd Master sind, ist dieser Link effektiv ein Peer-to-Peer-Link.
Einsatz anderer
Netzwerktechnologien
IP-Netzwerke (neben den anderen Technologien, die oben beschrieben sind)
stellen die Netzwerk-Infrastruktur zur Verfügung, an die Desigo-Geräte
angeschlossen sind. Wenn eine Desigo-Installation räumlich verteilt ist (z.B.
mehrere Gebäude auf einem Gelände, mehrere Filialen in einem Land) wird die
Verbindung dieser lokalen IP-Netzwerke (LANs) normalerweise durch ein Wide
Area Network (WAN) oder eine Punkt-zu-Punkt-Übertragungsleitung realisiert.
Diese können auf nicht-IP-Technologien basieren sind aber typischerweise
transparent für IP-Verkehr. Sämtliche über ein IP-Netzwerk verbundenen BACnetGeräte können somit miteinander kommunizieren.
Client/Server
Ein BACnet-Gerät kann in einem System zwei verschieden Rollen wahrnehmen,
die eines Servers und die eines Clients. Diese Rollen sind wie folgt definiert:
● Client: Ein System oder Gerät, das ein anderes Gerät via einen BACnetService (Service Request) zu einem bestimmten Zweck benutzt. Ein Client (z.B.
Managementstation, Bediengerät PXM20) beansprucht einen Service von
einem Server.
● Server: Ein System oder Gerät, das einen bestimmten Service Request
beantwortet. Der Server (z.B. PXC-Automationsstation, Desigo-RoomAutomation-Raumautomationsstation) leistet einen Service für einen Client.
Die meisten Systemgeräte in Desigo PX agieren sowohl als Client als auch als
Server, nehmen dabei jedoch eine typische Rolle ein. Eine Automationsstation ist
normalerweise ein BACnet-Server, der andere Systemgeräte (z.B. PXM20) mit
Prozessdaten versorgt. Die Automationsstation kann auch als Client agieren, wenn
sie zum Beispiel bei einer anderen Automationsstation einen Prozesswert
abonniert.
Siemens
21 | 436
CM110664de
2017-05-31
2
Übersicht und Systemaufbau
Kommunikationsprinzipien
PX-Automationsstation
(BACnet-Server)
Managementstation oder PXM20
(BACnet-Client)
D-MAP-Programm
Prozess- und
Konfigurationsdaten
ApplikationsProzess
(Visualisierung)
BACnet-Objekte
BACnet-Protokoll
Abb. 6: Client/Server-Rollenverteilung
Desigo Touch and Web und PX Web sind keine BACnet-Clients. Die zugehörigen
Bediengeräte (PXM40/50 oder Browser) sind Web-Clients.
BACnet-Standard-GeräteProfil
Der BACnet-Standard definiert mehrere Geräteprofile, die die Beurteilung (und den
Test) der Fähigkeiten eines Gerätes gegenüber eines bestimmten Funktionssatzes
erleichtern. Desigo versucht immer mit diesen Profilen zu arbeiten und ihre
Erfüllung durch unabhängige Testlabors und entsprechende BTL-Logos und
BACnet-Zertifikate zu belegen.
● Die Raumautomationsstationen PXC3 und DXR2 entsprechen dem B-ASCStandard-Geräteprofil.
● Die Automationsstationen PXC entsprechen dem B-BC-Standard-Geräteprofil.
● Die Managementstationen Desigo Insight und Desigo CC entsprechen dem BAWS-Standard-Geräteprofil.
Für eine komplette Liste mit zusätzlichen Details, siehe BACnet Protocol
Implementation Conformance Statement (PICS) (CM110665) und die Produktseite
der Website BIG-EU (www.big-eu.org).
BACnet-Protokoll-Version
Desigo basiert auf den BACnet-Protokoll-Versionen 1.12 und 1.13:
● Die Managementstationen basieren auf Version 1.13.
● Die Raumautomationsstationen PXC3 und DXR2 basieren auf Version 1.13.
● Die PX-Automationsstationen basieren auf Version 1.12.
● PXM20 basieren auf Version 1.12.
In BACnet stellt der BACnet-Client die Rückwärtskompatibilität sicher. Als
Faustregel gilt, dass eine Managementstation zumindest die gleiche BACnetRevision haben sollte, wie alle mit ihr verbundenen BACnet-Server.
AMEV-Richtlinie
22 | 436
Siemens
Desigo erfüllt die AMEV-Richtlinie BACnet 2011 Version 1.2 mit folgenden Profilen:
● Desigo Insight und CC: AMEV-Profile MBE-B
● Desigo PX: AMEV-Profile AS-B
CM110664de
2017-05-31
Übersicht und Systemaufbau
Datenpflege
2
Desigo Raumautomation
BACnet wird verwendet, um Informationen zwischen den PX-Automationsstationen
und den Raumautomationsstationen DXR2 und PXC3 und der Managementstation
auszutauschen.
Desigo RX
Das Raumautomationssortiment Desigo RXB kommuniziert gemäss KNX S-Mode
(EIB) und das Raumautomationssortiment Desigo RXC gemäss LonWorksStandard.
Einschränkungen mit
LonWorks
Ein LonWorks-Netzwerk lässt sich nicht mit LonWorks-Routern segmentieren, da
die Meldungslängen für BACnet aus Performance-Gründen auf 228 Byte gewählt
wurden. Kommerziell erhältliche LonWorks-Router haben zu kleine Buffer für diese
Meldungslängen. Es können auch keine anderen Medien (Power Line, Infrarot
usw.) eingesetzt werden.
Aus Performance-Gründen raten wir davon ab, LonWorks- und BACnet-Geräte
auf dem gleichen LonTalk-Kabel zu betreiben.
2.8 Datenpflege
In einem Desigo-System in Betrieb gibt es verschiedene Kategorien von Daten, die
unterschiedliche Anforderungen an Konsistenz, Lebensdauer und Sichtbarkeit
stellen. Diese Daten sind im System verteilt, wobei jede Kategorie einen
eindeutigen Ursprung hat. Es gibt keine zentrale Datenhaltung in Desigo. Die
Systemdaten sind auf alle Geräte im Netzwerk, jedoch hauptsächlich auf die
Automationsstationen verteilt.
Während der Verkaufs-, Planungs-, Engineering- und Inbetriebnahme-Phase
werden Projektdaten produziert. Ein Teil der Daten werden ins System geladen,
während andere Daten nur Tool-spezifisch sind und zum Beispiel der
Projektdokumentation dienen.
Systemdaten sind:
● Prozessdaten und Einstellparameter
● Archivierte Daten
● Konfigurations- und Beschreibungsdaten
● Metadaten
● D-MAP-Programm
● Graphiken und Masken
● Bibliotheken
● Offline-Trendobjekte der Werte
Prozessdaten und Einstellparameter
Prozessdaten
Prozessdaten sind Daten, die vom physikalischen Prozess im Gebäude durch
einen Prozesskontroll-Algorithmus erzeugt werden. Prozessdaten repräsentieren
Prozessgrössen, z.B. eine Temperatur oder eine Klappenstellung.
Einstellparameter
Einstellparameter sind Funktionsparameter, Einstellwerte, Sollwerte usw. die
anlagen- bzw. projektspezifisch festgelegt werden und das Verhalten einer
Anwendung beeinflussen. Einstellparameter können im Betrieb geändert werden.
Prozessdaten und Einstellparameter sind im System über BACnet-Objekte, z.B.
Aktueller Wert [PrVal] und Status [StaFlg], zugreifbar, wenn die entsprechende
Abbildung zur Engineering-Zeit aktiviert wird.
Werden Prozessdaten von Automationsstationen mehrfach verwendet, befindet
sich ihr Ursprung dort, wo die physikalische Grösse erfasst wird (z.B.
Aussentemperatur) oder entsteht (z.B. Stellsignal aus Zeitschaltprogramm). Die
Kopien werden ereignisorientiert mit einer geringen Zeitverzögerung nachgeführt.
Siemens
23 | 436
CM110664de
2017-05-31
2
Übersicht und Systemaufbau
Datenpflege
Das lokale Bediengerät PXM10 verfügt über keine eigene Prozessdatenhaltung.
Darstellung von
Prozessdaten und
Einstellparameter
Für die Darstellung der auf BACnet abgebildeten Prozessdaten und
Einstellparameter auf Clients, wird nur eine Kopie der Daten gehalten, die für die
aktuelle Bedienung und Beobachtung erforderlich sind. In Desigo werden keine
vollständigen Kopien von Prozessdaten oder Einstellparameter gehalten. Die auf
einem Client benötigten Daten (Kopie) werden in der Regel über das BACnetProtokoll ereignisorientiert und mit kleiner Zeitverzögerung nachgeführt.
Alle Prozessdaten und Einstellparameter, auch die, die nicht auf BACnet-Objekte
abgebildet werden (Engineering-Einstellung), lassen sich mit Xworks Plus (XWP)
beobachten und bedienen. BACnet-Clients sehen nur das, was über BACnet
verfügbar ist.
Wenn Prozessdaten von mehreren Clients geändert werden, wird die letzte
Änderung angenommen.
Flüchtige und nichtflüchtige Prozessdaten
und Einstellparameter
Der überwiegende Teil der Prozessdaten ist flüchtig und wird bei einem Neustart
der Automationsstationen neu berechnet. Bestimmte Prozessdaten bleiben bei
einem Neustart der Automationsstation jedoch erhalten, z.B. adaptive
Regelparameter, Betriebsstundenzähler usw., die in einem Funktionsbaustein
speziell als solche gekennzeichnet werden. Diese remanenten Prozessdaten
bleiben auch bei einer Programmänderung erhalten und können mit XWP
zurückgelesen werden.
Alle Einstellparameter sind nicht flüchtig, das heisst, sie bleiben bei einem
Spannungsausfall erhalten.
Rücklesen
Alle nicht flüchtigen PX-Prozessdaten und Einstellparameter können in XWP
zurückgelesen werden. Aber, Einstellparameter im Bediengerät PXM20 können
nicht in ein Tool zurückgelesen werden.
Globale Einstellparameter
Manche Einstellparameter sind in allen Automationsstationen identisch, z.B.
Datum/Zeit, Kalender-Funktionsbausteine, Notification-Class-Funktionsbausteine.
Um die Konsistenz zu gewährleisten, werden diese in globalen Objekten gehalten,
die automatisch im System repliziert werden.
Archivierte Daten
Einstellparameter können aufgezeichnet und archiviert werden. Archivierte Daten
zeigen den zeitlichen Verlauf von Prozess- oder Systemgrössen, bzw. Ereignissen.
Zum Beispiel, Trenddaten können aus der Trenddatenbank in die Archivdateien
verschoben werden. Archivierte Daten sind typischerweise Listen von einer oder
mehreren der erwähnten Grössen und werden vorzugsweise auf der
Managementebene gespeichert und weiter verarbeitet. Auf der Automationsebene
werden nur Daten von geringem Umfang archiviert. Solche Daten werden
normalerweise an die Managementebene weiter geleitet.
Konsistenzsicherung
Archivierte Daten verlangen eine Konsistenzsicherung nur dort, wo sie von einer
Anwendung zur nächsten verschoben werden, z.B. von der Automations- zur
Managementebene. Der Datenursprung wird erst gelöscht, wenn sichergestellt ist,
dass die Daten vollständig übertragen worden sind. Diese Daten werden remanent
gespeichert.
Unregelmässigkeiten in der Aufzeichnung archivierter Daten werden in den Daten
selbst festgehalten.
Die Lebensdauer bestimmt der Anwender oder eine konfigurierbare Applikation,
die diese archivierten Daten automatisch verdichtet oder löscht.
Konfigurations- und Beschreibungsdaten
Konfigurations- und Beschreibungsdaten sind Daten, die anlagen-, bzw.
projektspezifisch festgelegt werden und nur das Erscheinungsbild und das
24 | 436
Siemens
CM110664de
2017-05-31
Übersicht und Systemaufbau
Datenpflege
2
Verhalten der Anlage bei der Bedienung und Beobachtung beeinflussen. Einige
Konfigurationsparameter sind Tool-spezifisch und steuern die Möglichkeiten in
XWP (z.B. Verschaltung zugelassen oder nicht usw.). Die meisten der
Konfigurationsparameter werden jedoch auf BACnet abgebildet und sind für die
Clients verfügbar. Typische Daten dieser Kategorie sind COVIncrement,
Bediengrenzen, Access-Level, Beschreibungstexte, Einheit usw.
Diese Daten werden zur Engineering-Zeit festgelegt und deren Ursprung ist immer
das Tool. Meist sind sie mit sinnvollen Standardwerten vordefiniert oder werden
gar automatisch aus dem Kontext generiert. Diese Daten sind statisch und lassen
sich im Betrieb nicht ändern. Damit unterliegen sie im Betrieb keinen
Konsistenzproblemen und werden teilweise aus Performance-Gründen im System
redundant gehalten (z.B. auf der Managementstation). Bei EngineeringÄnderungen muss manuell sicher gestellt werden (durch Datenimport), dass die
Kopien wieder den Ursprungsdaten im Engineering-Tool entsprechen.
Diese Daten können nicht aus der Automationsstation zurückgelesen werden und
müssen deshalb mit den Projektdaten aufbewahrt werden.
Metadaten
Metadaten sind projektunabhängige Daten von Standard-BACnet-Objekten (z.B.
Analog Input, Schedule usw.), die ein Tool oder ein Client kennen muss, z.B. Texte
zu vordefinierten BACnet-Enumerationen, maximale Grössen von Arrays,
Datentyp-Informationen, fixe Bediengrenzen usw. Die Metadaten werden im HQ in
die entsprechenden Clients oder Tools geladen und können (Texte ausgenommen)
nach der Auslieferung nicht mehr modifiziert werden. Die Texte, wie die erwähnten
Texte für BACnet-Enumerationen, müssen länderspezifisch angepasst werden und
anschliessend in die Clients und Tools verteilt werden. Dies ist Teil des
Lokalisierungsprozesses.
D-MAP-Programm
Das D-MAP-Programm ist ein ausführbares Programm und beinhaltet die
Funktionsbaustein-Instanzen mit den zugehörigen Prozess- und
Einstellparametern, den Konfigurations- und Beschreibungsdaten sowie der
Verschaltung der Funktionsbausteine und Reihenfolge der Abarbeitung.
Das D-MAP-Programm lässt sich im Betrieb verändern durch neues Laden oder
Deltaladen. Beim Deltaladen werden nur die Änderungen neu geladen.
Das D-MAP-Programm wird von XWP/ABT aus den Informationen der
Programmpläne generiert, kompiliert und in die Automationsstation geladen.
Bibliotheken
Das Desigo Library Set (LibSet) ist ein Satz von untereinander abhängigen
Bibliotheken, die zu einer Desigo-System-Version gehören.
Siemens
25 | 436
CM110664de
2017-05-31
2
Übersicht und Systemaufbau
Datenpflege
ABT
PXC
Desigo Insight
Solution Library TRA
Vorkonfigurierte PXC3
App.-Typen für DXR2
Applikationsfunktionen
Funktionsbausteine
Eingänge & Ausgänge
Vernetzte Geräte
Textkatalog
PXC00(-E).D
PXX-L11/12
Firmwarebausteine
Firmwareblocks
Firmwarebausteine
Firmwareblocks
PX KNX
z.B. globale Texte:
- TD Short name
- TD Descriptions
- ...
RXB/RXL
RXC
Firmwareblocks
*
Für RXB-Applikationen:
PXC00-U mit dedizierter
Firmwareversion und
Optionsmodul PXA30-K11
notwendig. Anschluss von
I/O-Modulen nicht möglich.
PXE
Abb. 7: Bibliotheken (LibSet)
Der Inhalt der Bibliotheken wird laufend erweitert. Jede LibSet Extension of Desigo
(LED) ist eine umfassend getestete Sammlung von Lösungen, die alle nötigen
Systemteile des Desigo-Systems abdeckt.
Die LibSet-Versionsnummer bestimmt welche LED auf welcher System-Version
läuft. Der erste Teil der Versionsnummer entspricht der jeweiligen System-Version.
Ein LED enthält jeweils die aktuellste Bibliothek pro Automationstyp (PXC,
PXC00(-E).D, PXX-L11/12, PXKNX) für das aktuellste Valid Version Set.
Neue LEDs werden in regelmässigen Zeitabschnitten geliefert. Die einzelnen LEDs
werden dabei aufnummeriert (LED0 bis LED16).
LibSet-Versionsnummer
Versionsnummer
DESIGO-Libset-Nummer: 02,04,06,08,10...
DESIGO-LibSet-HQ-230020-02
System-Version (z.B. 230 für DESIGO V2.3)
Abb. 8: LibSet-Versionsnummer
Das LibSet besteht aus verschiedenen Bibliotheken aller Systemebenen:
● Bibliothek Desigo Insight
● Gemeinsame Textbibliothek für PXC, PX KNX, PXE, PXR
● Bibliothek PXC
● Bibliothek PXKNX (RXB)
● Bibliothek PXE
● Bibliothek PXE SCL (Structured Control Language)
● Bibliothek PXR
● Bibliothek RXC
● Bibliothek für das Beobachten von Primäranlagen
● Bibliothek für die Zusammenarbeit zwischen Desigo PX und Desigo Room
Automation
● Bibliothek ABT (Desigo Room Automation Solution Library)
LibSet-Versionsnummer
und LED
26 | 436
Siemens
Wird eine LibSet-Versionsnummer freigegeben (neues LED), wird der Zählerteil
der Versionsnummer erhöht, z.B.: Desigo-LibSet-HQ-410080-10 > Desigo-LibSetHQ-410080-20
CM110664de
2017-05-31
Übersicht und Systemaufbau
Datenpflege
2
Die verbleibenden Zahlenwerte in der Dekade (z.B. 11 bis 19) können die RCs für
Lokalisierungsversionen nutzen.
Ändert sich die System-Version, wird die LibSet-Nummerierung wieder auf 10
zurückgesetzt. Ändert sich dabei der Applikationsumfang von Desigo, wird auch
der LED-Zähler erhöht, z.B.: LED02 > LED03
Folgende Tabelle zeigt den Zusammenhang zwischen LED und LibSetVersionsnummer sowie eine Übersicht aller aktuellen und geplanten
Applikationsinhalte von Desigo LibSet. Die benötigten Desigo-Insight-Genies sind
dabei enthalten.
LED
Beschreibung
LibSet-Versionsnummer
Datum
LED00
Basis-Applikationsinhalt von LibSet
Desigo LibSet-HQ-220031-02
August 2003
LED01
PXC: Weitere Applikationen für Lüftung und Wärmeerzeugung
und -verteilung
Desigo LibSet-HQ-220031-04
Oktober 2003
LED02
Alle RXC-Applikationen für Kälteerzeugung und Kälteverteilung
Desigo LibSet-HQ-220041-02
Dezember 2004
LED03
PXC: Applikationen für Kälteerzeugung und Kälteverteilung
RXC: Zusätzliche kombinierte Applikationen (INT..)
Desigo-Libset-HQ-220041-06
März 2004
LED04
PXC: Luftqualitäts- und Trinkwarmwasser- Applikationen und
Netzwiederkehrfunktion
Desigo-Libset-HQ-220041-08
Juni 2004
LED05
RXB-Raumautomation
PXC: Fernheizungs-Applikation
Temperaturkaskaden-/Feuchtzuluft-Regelung
Feldtestversion des Spitzenlastprogramms
Desigo LibSet-HQ-230010-02
September 2004
LED06
PXC: Weitere Applikationen für Lüftung und Trinkwarmwasser
Desigo Insight: Update der Genie-Bibliotheken für Visonik, Unigyr
und Integral
Desigo LibSet-HQ-230010-02
Januar 2005
LED07
PXC: Zusätzliche Lösungen für Lüftungseinrichtungen,
Kälteanlagen, Heizfunktionen, Heizanlagen und
Universalfunktionen
Desigo-Libset-HQ-230010-06
November 2005
LED08
PXC: Wie LED07 und Compounds für QAX, RX
DI: Genies für die Lab-Management-Integration
PXR: Compounds für die Lab-Management-Integration
Desigo-Libset-HQ-235040-02
November 2005
LED10
PXC: Heizgradtage, Dreipunktantrieb, Speicherverwaltung,
Anpassung der Feuchteregelung
Desigo-Libset-HQ-235040-04
Juli 2006
LED11
Wie LED10 und RXB- und RXL-Integrationslösungen
Desigo-Libset-HQ-236040-02
Juli 2006
LED12
PXC: Lösung für kombinierten Heiz-/Kühlkreis, Raummodell,
Qualitätsüberwachung von Regelkreisen,
Schleichmengenunterdrückung
PX/KNX: Neue Integrations-Compounds
Desigo-Libset-HQ-237030-02
Februar 2007
LED13
PX Open Compounds
Desigo-LibSet-HQ-237070-02
Dezember 2008
LED14
PXC: Weitere Applikationen für Lüftungseinrichtungen, Heiz/Kältekreis, Heizkreis
Desigo-LibSet-HQ-400210-10
März 2009
Desigo-Libset-HQ-410090-10
April 2010
Desigo-LibSet-HQ-236050-04
Wärmespeicher und Trend
LED15
PXC: Energieeffiziente Applikation AirOptiControl für Lüftungsund Klimaanlagen
Compounds für Integration von Grundfos- und Wilo-Pumpen
Siemens
27 | 436
CM110664de
2017-05-31
2
Übersicht und Systemaufbau
Sichten
LED
Beschreibung
LibSet-Versionsnummer
Datum
LED16
PXC: CAS21 (HVAC)
Desigo-Libset-HQ-500204-10
März 2012
Desigo-Libset-HQ-500260-10
Oktober 2012
Desigo-Libset-HQ-510xxx-10
Sommer 2013
Desigo-Libset-HQ-51SPx-10
März 2014
Compound für Desigo-Room-Automation-Bedarfssignale,
Compounds für Pumpen und Ventilatoren basierend auf
PTM16.xx
PXC: CRS01 (Collaboration Room Solutions)
Compounds für Zusammenarbeit mit Desigo Room Automation
PXC: MON01 (Eco monitoring)
Monitoring Compounds und standardisierte Lösungen zur
Überwachung von Primär-Anlagen
ABT (Desigo Room Automation):
- TRA02_V5.0_HQ_ABT1.0 (für Firmware TRA V5.0)*
- TRA03_V5.0_HQ_ABT1.0 (für Firmware TRA V5.1)*
Grundbibilothek für integrierte Desigo-Room-AutomationRaumlösungen (HLK/Beleuchtung/Beschattung)
-TRA01_QMX3V5.0_V5.1_HQ_ABT1.1(FW TRA V5.1)*
Wie TRA02/TRA03_V5.0_HQ_ABT1.0 (siehe oben) plus
Raumbediengeräte QMX3.P34, QMX3.P34, QMX3.P37,
QMX3.P02 mit V5.0 Funktionalität wie mit QMX3.P36
LED17
PXC: CAS22 (HVAC)
Integration Frequenzumformer G120P
LED20
PXC:
Lüftung & Klima: Erweiterungen für Nachtlüftung,
Raumtemperaturüberwachung, vordefinierte Trendobjekte, TimerFunktion, Temperatur- und Feuchteregelung, Heiz- und
Kühlfunktion nach Aussentemperatur, Brandfallsteuerung
Heizung: Erweiterungen für Warmwasser Koordinator.
PX KNX: CAS09
Integration RDG/RDF/RDG
ABT (Desigo Room Automation ):
- TRA01_V5.1_HQ_ABT1.1(für Firmware TRA V5.1)*
VVS-Applikation-Erweiterungen, Kühldecken- und Fan-CoilApplikation, Schnellaufheizung und Optimum Start/Stop,
Luftqualitätsanwendungen, Erweiterte Unterstützung
QMX3/AQR25
LED21
PXC:
- MON-Bibliothek geänderte Compounds:
SetRlb-Pin ist auf KPI gesetzt bei ungültigen Informationen
- Dieser Status wird im EcoViewer angezeigt, alle Observers
werden in reduzierte I/Os geändert
ABT:
- TRA03_V5.1SP_HQ_ABT1.1
- Erweiterte Unterstützung für QMX7
Tab. 2: LibSet-Versionsnummer und LED
Legende:
*
Desigo CC
Die Raumautomationsstation PXC3 unterstützt mehrere Firmware-Versionen unabhängig vom
Funktionsumfang der Applikationsbibliothek.
Die Applikationsbibliotheken für Desigo CC werden als Extension Modules für die
jeweiligen Systemversionen mitgeliefert. Für Hinweise zur Kompatibilität, siehe
Desigo CC Systembeschreibung (A6V10415500).
2.9 Sichten
Es gibt vier Sichten:
28 | 436
Siemens
CM110664de
2017-05-31
Übersicht und Systemaufbau
Sichten
●
●
●
●
2
Technische Sicht
Betreibersicht
Systemsicht
Programmsicht
Managementstation
PXM20
Site
Programmsicht
Programmsicht
Programmsicht
BACnetObjekte
Raum
Belegung
Storenschutz
Storen1
Storen2
Storen3
Storen4
Betreibersicht
Abb. 9: Die Technische Sicht, die Betreibersicht und die Programmsicht im Gebäudeautomationssystem
Technische Sicht
Die technische Sicht stellt die realen Anlagen der technischen Gebäudeausrüstung,
z.B. HLK-Anlagen und ihre Elemente, im Gebäudeautomationssystem dar. Die
technische Sicht ist immer vorhanden und dient als Ersatz für die Betreibersicht,
falls der Betreiber keine eigenen Betreiberbezeichnungen hat.
Betreibersicht
Frei definierbare und
strukturierbare
Betreibersicht
Die Betreibersicht ist optional in einem Projekt. Die Betreibersicht basiert auf
Betreiberbezeichnungen, z.B.: GK7’ST3’ELE”HEIZ.SOLL
Der Aufbau (Struktur und Syntax) der Betreiberbezeichnungen kann
projektspezifisch und kundenspezifisch definiert werden. Beispiel einer Struktur:
Gewerk/Gebäude/Stockwerk/Raum/Anlagenelement/Signal
Betreibersicht über die
User Designation (UD)
Desigo unterstützt je nach Anwendung unterschiedliche Betreibersichten:
In Xworks Plus (XWP) kann für einen Funktionsbaustein oder Compound nebst der
Technical Designation (TD) und Description auch eine User Designation (UD)
eingetragen werden. Dieser Eintrag wird im System mitgeführt und kann von den
Clients ausgewertet werden. Kunden können somit die Anlagen nach Ihrem
Bezeichnungsschlüssel benennen, ohne die technische Struktur zu verändern. Die
UD kann in der Managementstation zusätzlich zur TD verwendet werden. Die
Detailansicht des Bediengerätes PXM20 zeigt die UD als Information.
User Designation für
Desigo Room Automation
Die Betreibersicht für Desigo Room Automation kann folgendermassen konfiguriert
werden:
● Definition einer Struktur für die Betreibersicht
● Übernahme von Desigo-Room-Automation-Objekten in die Betreibersicht
● Festlegen von UDs, die als Objektname übernommen werden
Systemsicht
Die Systemsicht zeigt die standardisierte Systemhierarchie (BACnet-Sicht):
Siemens
29 | 436
CM110664de
2017-05-31
Übersicht und Systemaufbau
2
Sichten
● Netzwerk, Topologie
● Geräte- und Drittgeräte-Sicht
● Flache Darstellung (keine Hierarchie) aller BACnet-Objekte in einem Gerät
In der Systemsicht sind alle BACnet-Geräte (auch BACnet-Drittgeräte) und alle
BACnet-Objekte zugänglich. Ein Dritt-Client zeigt diese Sicht von einem PX-Gerät.
Die Systemsicht wird in PXM20 nur für Drittgeräte unterstützt.
Programmsicht
Die Engineering- und Programmsicht entspricht der XWP/ABT-Sicht. Die Struktur
ist auf die Automationsstation abgestimmt. Innerhalb einer Automationsstation ist
die Sicht programmorientiert: Geschachtelte CFC-Pläne (Compounds) und
Funktionsbaustein-Instanzen.
Sichten und Benutzer
Die Sichten geben die unterschiedlichen Bedürfnisse ihrer Benutzer wieder. Die
folgende Tabelle zeigt die Benutzer des Systems und die Sichten, in denen diese
vorzugsweise arbeiten.
Pro
Benutzer
Technische Sicht
Betreibersicht
Systemsicht
Programmsicht
1
Betreiber (ohne technische
Ausbildung)
Hauptsicht
Hauptsicht
Kein Einblick
Kein Einblick
2
Betreiber (mit technischer
Ausbildung)
Hauptsicht
Hauptsicht
Gelegentlich
Kein Einblick
3
Ingenieur (Management-station),
Benutzer (PXM...)
Hauptsicht
Hauptsicht
Gelegentlich
Kein Einblick
4
Service-Techniker, SiemensService-Techniker
Hauptsicht
Selten
Selten
Hauptsicht
Tab. 3: Sichten und Benutzer
Flexibles Engineering von Objektnamen / Device ID
Sie können beim Engineering in XWP den Objektnamen flexibel gestalten. Dies
wird Free Designation (FD) genannt. Da die FD aber keine eigene hierarchische
Struktur hat, ist sie für das Engineering mühselig und nicht sehr hilfreich für die
Orientierung in grossen Gebäuden. Sie sollte daher als Namensgebungstyp nur für
sehr spezielle Zwecke verwendet werden.
Die flexible Gestaltung des Objektnamens verursacht deutlich mehr EngineeringAufwand und erfolgt deshalb nur auf ausdrücklichen Wunsch des Kunden.
Jedes BACnet-Objekt hat einen Objektnamen zur Identifikation auf dem BACnetNetzwerk. Dieser Objektname muss innerhalb der Automationsstation eindeutig
sein. Die Technical Designation (TD) wird als Vorgabewert für den Objektnamen
eingesetzt.
Sie können bei jedem Standard BACnet-Objekt wählen, wie der Objektname
erzeugt werden soll. Dies ist zum Beispiel in BACnet-Multivendor-Projekten der
Fall, in denen eine spezielle Struktur des Objektnamens gefordert wird.
30 | 436
Siemens
CM110664de
2017-05-31
Übersicht und Systemaufbau
Sichten
2
Flexible Namenswahl (TD, UD, FD) für
jedes Objekt
Technical Designation (TD)
B’Ahu10'TSu
ObjectName = TD
B’Ahu10'TSu
User Designation (UD)
Areal_Geb1'L10-B01
ObjectName = UD
Areal_Geb1'L10-B01
Free Designation (FD)
My’’Crazy/Name1
ObjectName = FD
My’’Crazy/Name1
Abb. 10: Engineering des Objektnamens
Vorgaben und Regeln
Befolgen Sie die folgenden Vorgaben und Regeln beim Engineering des
Objektnamens im XWP Hierarchy Viewer:
● Die Free Designation (FD) hat eine maximale Länge von 69 Zeichen.
● Es dürfen nur Zeichen mit ISO-Latin-1 Codepoints in den Bereichen [32..127]
und [160..255] vorkommen. Damit werden nur die Steuerzeichen in den
Bereichen [0..31] und [128..159] ausgeschlossen. Diese ISO-Latin-1
Codepoints sind identisch mit den Unicode Codepoints.
● Es dürfen keine führenden und keine nachfolgenden Leerzeichen [32]
vorkommen und es sind auch keine Objektnamen möglich, die nur Leerzeichen
enthalten.
Die Werte der FD und die Wahl des Objektnamens werden automatisch beim
Kompilieren oder Laden im CFC auf die PX-Automationsstation übertragen bzw. in
die Managementstation exportiert.
Der CFC-Editor überprüft während des Kompilierens die Eindeutigkeit des
resultierenden Objektnamens pro Automationsstation gemäss den folgenden
Regeln:
● Der gleiche resultierende Objektname darf pro Automationsstation nur einmal
vorkommen. Dies gilt auch für das Device-Objekt, das im BACnetInternetzwerk eindeutig sein muss.
● Ein resultierender Objektname darf nie einer TD eines anderen Objektes im
Device entsprechen. Die TD wird für die Auflösung von BACnet-Referenzen
verwendet.
Ausnahmen für die
Vergabe des
Objektnamens
Bei CFC-Plänen oder Compounds kann der Objektname nicht engineert werden.
Diese Elemente definieren immer die TD und der Objektname ist immer gleich der
TD.
Spezielle Bausteine wie Heatcurve und Discipline I/Os erzeugen beim Kompilieren
im CFC im Hintergrund reduzierte Value-Objekte, deren Objektname
standardmässig die TD ist.
Freie Definition der Device Die Device ID (die Object ID des Device Object) ist frei definierbar. Wertbereich:
ID
0…4'194'303
Siemens
31 | 436
CM110664de
2017-05-31
3
Desigo Arbeitsabläufe und Programmierung
Abdeckung des technischen Prozesses
3 Desigo Arbeitsabläufe und Programmierung
Die Desigo Tools decken Teile des technischen Prozesses und Teile des DesigoSystems ab.
Haupttools
Die wichtigsten Desigo Tools sind:
● Desigo Configuration Module (DCM): Für die Auslegung des Desigo-Systems
in der Verkaufsphase
● Xworks Plus (XWP): Für das Engineering, die Inbetriebnahme und den Service
von Desigo-PX-Systemkomponenten
● Automation Building Tool (ABT): Für das Engineering, die Inbetriebnahme und
den Service von Desigo-Raumautomations-Systemkomponenten
Spezialtools
Es gibt auch Spezialtools, zum Beispiel:
● Tools für die Konfiguration und Inbetriebnahme von bestimmten
Produktfamilien, wie z.B. RXT10 für die Konfiguration der Raumgeräte auf LON
● Tools für bestimmte Aufgaben, wie z.B. das AL Migration Tool zur Migration
von Legacy-Systemkomponenten auf Desigo PX
Siehe Automation Level Migration, Engineering-Handbuch (CM110776).
3.1 Abdeckung des technischen Prozesses
Die Desigo Tools werden im technischen Prozess vor allem in der
Systemauslegung in Verkauf, Engineeering, Inbetriebnahme und Service
eingesetzt. Die Tools haben Schnittstellen für die Anbindung an spezifische Tools
der Ländergesellschaften, wie z.B. Tools für die Stromlaufplanerstellung.
Welche Prozesse decken
die Tools ab?
Die Desigo Tools decken den gesamten technischen Prozess vom Verkauf bis
zum Service ab:
● Verkauf
● Planung
● Engineering
● Installation und Konfiguration
● Inbetriebnahme
● Service
Für Service Operations unterstützen die Desigo Tools den Remote-Zugriff und den
Datenzugriff auf Projektdaten via Branch Office Server (BOS). Die Serviceplatform
kommt von SSP.
Abb. 11: Technischer Prozess
Europa
Verkauf
Planung
STST
•
DCM
•
Engineering
Installation
Inbetriebnahme
Service
XWP
•
•
•
•
ABT
•
•
•
•
Tab. 4: Abdeckung des technischen Prozesses durch Desigo Tools
32 | 436
Siemens
CM110664de
2017-05-31
Desigo Arbeitsabläufe und Programmierung
3
Abdeckung des technischen Prozesses
USA
Verkauf
Planung
STST
•
DCM
•
Engineering
Installation
Inbetriebnahme
Service
ABT
•
•
•
•
Apogee Tools
•
•
•
•
Desigo Tool
•
•
•
Tab. 5: Abdeckung des technischen Prozesses durch Apogee und Desigo Tools
Verkauf
DCM unterstützt den Verkaufsprozess in der Auslegung und Mengenermittlung des
Desigo-Systems. Die Preiskalkulation, Offerterstellung, Offertverfolgung und
Erstellung von Ausschreibungen werden von landesspezifischen Tools unterstützt.
Planung
Die Planungstools sind landesspezifisch und umfassen folgendes:
● Netzwerkplanung, -auslegung und -dokumentation
● Kabelplanung und -auslegung (Netzwerkkabel, Feldgerätekabel)
● Schildertexte für Betriebsmittel
● Gebäudeplanung (Systemkomponenten im Gebäude, Raumsegmentaufteilung)
● Anlagenplanung und Dokumentation (Anlagenschema, Funktionsbeschreibung)
● Planung der Gruppierungen für Desigo Room Automation
● Bestelllisten
Engineering
Die meisten Desigo-Systemkomponenten werden offline konfiguriert, bevor sie in
Betrieb genommen werden. Somit können Sie die Konfigurationen verifizieren (z.B.
auf Eindeutigkeit von Adressen), dokumentieren und Arbeitspakete für das
Subcontracting definieren.
XWP und ABT sind die Desigo Engineering Tools und erlauben folgendes:
● Konfiguration der Primäranlagen, Raumautomation, BACnet-Router
● BACnet-Referenzen für Integration von/zu Drittanbietersystemen
● Schnittstellen zu ElektroCAD, Pharma-Validierung
● Exporte zur Dokumentation
● Export für das Engineering in der Managementstation
Das Engineering für Desigo CC erfolgt in Desigo CC und das Engineering für
Desigo Insight erfolgt in Desigo Insight:
● Der Tool-Export generiert Informationen für die Darstellung der generischen
Bedienung (technische Hierarchie, User-Designation-Hierarchie)
● Der Tool-Export enthält Informationen zur effizienten Grafikgenerierung
(Mapping von Funktionen zu Genies und Supergenies in Desigo Insight und
Symbolen und Graphikvorlagen in Desigo CC)
● Das Engineering der Grafiken erfolgt im Engineering Editor der
Managementstation
Installation
XWP und ABT erlauben folgendes:
● Erstellung von Stücklisten, die für die Bestellung der Geräte hinzugenommen
werden können
● CAD-Export für die Anbindung an ein ElektroCAD für die
Schaltschrankerstellung
● Paralleles Arbeiten von mehreren Subcontractors/Engineers im Projekt
● Erstellung von Pack and Go's für die Inbetriebnahme und den Punkttest für
Subcontractors
● Laden von Konfigurationen
● Erstellung von Inbetriebnahme-Datenpunktlisten
Inbetriebnahme
XWP und ABT erlauben folgendes:
Siemens
33 | 436
CM110664de
2017-05-31
3
Desigo Arbeitsabläufe und Programmierung
Abdeckung des Systems
●
●
●
●
Service
Inbetriebnahme der Anlagen (Laden von Programmen, Funktionstest der
Programme)
Online-Trending während der Inbetriebnahme
Diagnose während der Inbetriebnahme
Paralleles Arbeiten von mehreren Inbetriebnahme-Ingenieuren im Projekt
XWP und ABT erlauben folgendes:
● Datenzugriff auf Branch Office Server (Zentrale Engineeringdaten-Verwaltung
der Ländergesellschaften
● Datensicherung (Rücklesen von Anlagendaten in die Engineering-Datenbasis)
● Remote Engineering und Operating, Diagnose und Fehlerbehebung über eine
externe Netzwerkverbindung
3.2 Abdeckung des Systems
Die Desigo Tools decken alle Ebenen des Desigo-Systems ausser den
Managementstationen ab:
● Xworks Plus (XWP) deckt Desigo PX ab.
● Automation Building Tool (ABT) deckt Desigo Room Automation ab.
Abb. 12: XWP und ABT decken fast alle Ebenen des Systems ab
Tools für Desigo PX
34 | 436
Siemens
Folgende Tools werden für Desigo PX verwendet:
● DCM: Für die Auslegung und Mengenermittlung für das Desigo-System
● XWP: Für die Konfiguration und Inbetriebnahme von BACnet-Routern
● LNS Tool: Für das Laden von Applikationen in die RXC-Controller
● ACS: Für die Konfiguration, Inbetriebnahme und Betrieb von Synco- und
RXL/RXB-Geräten
● PX KNX Tool: Für die KNX-seitige Konfiguration des System-Controllers PX
KNX
● AL-Migrations-Tools: Für die Migration von Unigyr, Visonik und Integral auf
Desigo
CM110664de
2017-05-31
Desigo Arbeitsabläufe und Programmierung
Abdeckung des Systems
3
Abb. 13: Tools für Desigo PX
Tools für Desigo Room
Automation
Siemens
Folgende Tools werden für Desigo Room Automation verwendet:
● DCM: Für die Auslegung und Mengenermittlung für Desigo Room Automation
● XWP/ABT:
– Für die Konfiguration, das Programmieren und Laden von
Raumautomationsstationen PXC3
– Für die Integration von KNX-Geräten in Desigo Room Automation (auf KNX
PL-Link Bus)
– Für das Engineering und die Inbetriebnahme von PXC3, TX-IO, In-Room
Bus DALI und KNX PL-Link
35 | 436
CM110664de
2017-05-31
3
Desigo Arbeitsabläufe und Programmierung
Hauptaufgaben
Abb. 14: Tools für Desigo Room Automation
3.3 Hauptaufgaben
Was decken Desigo Tools
ab?
Mit den Desigo Tools erstellen, dokumentieren und pflegen Sie Desigo-Systeme,
d.h. Sie erstellen und dokumentieren technische Konfigurationen und Programme
für das Desigo-System.
Was decken Desigo Tools
NICHT ab?
Folgende Prozesse und Produkte werden lokal durch SSP oder VAPs und nicht
durch die Desigo Tools abgedeckt:
● Verkauf: Offerterstellung und -verfolgung
● Planung/Engineering: Netzwerkplanung und -auslegung, Grundrissplanung,
Verkabelung, Schaltschrankplanung, Stromlaufplanerstellung, Erstellen von
Schildern für Geräte, Validierung von Pharmaanlagen
● Projektmanagement: Gerätebestellungen, Projektplanung, Claim Management,
Aufgabenplanung im Projekt
● Servicemanagement: Servicedatenbank von Geräten, Netzwerkplanung,
Remote-Service-Platform
Verkaufsunterstützung
Desigo Configuration Module (DCM) unterstützt die Berechnung der DesigoKonfiguration für den Verkauf.
Sie können überprüfen, ob:
● Die Desigo-Konfiguration technisch korrekt ist, d.h. die verkaufte Lösung ist mit
Desigo umsetzbar
● Die Systemlimiten berücksichtigt sind, d.h. die Anzahl der möglichen Geräte
und Funktionen im Netzwerk wird überprüft
● Richtige Mengen vorhanden sind, d.h. richtige Gerätetypen für die
Automations- und Raumfunktionen, Feldgeräte, Zubehör und Lizenzen
● Dienstleistungen richtig kalkuliert sind
36 | 436
Siemens
CM110664de
2017-05-31
Desigo Arbeitsabläufe und Programmierung
Hauptaufgaben
●
●
3
Die Auslegung für den Review mit den Kunden gut dokumentiert ist
Preise korrekt sind (Ländergesellschaften können die DCM-Datenbank mit
Preisen der Ländergesellschaften ergänzen)
Konfiguration und Programmierung
Die Konfiguration und Programmierung von Systemgeräten ist je nach Produkt
oder Produktfamilie unterschiedlich flexibel. Manche Geräte sind schon mit einer
Applikation vorgeladen und die Anschlüsse von Peripheriegeräten sind auf
bestimmte Peripheriegerätetypen eingeschränkt.
Mit einem Konfigurationstool können Sie die Geräte offline oder teilweise auch
online konfigurieren und parametrieren. Bei bestimmten Geräten können Sie diese
vorgeladenen Applikationen im Projekt ersetzen.
Manche Geräte können frei programmiert werden. Zur Erstellung von ladbaren
Applikationen gibt es Bibliotheken mit denen Sie projektspezifische Lösungen
zusammenstellen können.
Standardisierungsgrad
und Flexibilität
Die folgende Tabelle zeigt Engineering-Methoden nach Standardisierungsgrad und
Flexibilität:
● Ebene A: Hoher Standardisierungsgrad mit vorgegebener Flexibilität
● ...
● Ebene E: Tiefer Standardisierungsgrad mit sehr hoher Flexibilität
Lösungen mit hohem
Standardisierungsgrad
Lösungen mit hohem Standardisierungsgrad sind:
● Effizienter zu Konfigurieren und in Betrieb zu nehmen als frei programmierte
Lösungen
● Einfacher zu pflegen, weil die Funktionalität geprüft und gut dokumentiert ist
Lösungen mit tiefem
Standardisierungsgrad
Lösungen mit tiefem Standardisierungsgrad, d.h. frei programmierte Lösungen,
sind:
● Aufwändiger in der Lösungserstellungsphase und in der Dokumentation
● Fehleranfälliger als geprüfte Lösungen
● Im Service schwieriger zu pflegen, weil sie nicht dem Standard entsprechen
und oft weniger gut dokumentiert sind als geprüfte Lösungen
Um das Mass an Flexibilität und Standardisierung optimal auswählen zu können
gibt es die Zwischenebenen B, C und D.
Standard
Hohe Flexibilität
Ebene
Beschreibung
Bibliothek
Beispiel
Engineering-Aufwand
A
Solution Browser in
XWP
Gesperrte CASLösungen
AHU10
Niedrig
B
Solution Configurator
in CFC, CASBibliothek
CAS-Lösungen,
Aggregate,
Komponenten
AHU10, Ventilator,
Klappe
C
CFC-Programming,
CFC-Bibliothek
Charts, Bausteine
CAS-Bibliothek mit
Charts
D
CFC-Programming,
Lösungs-erstellung
Charts, Bausteine,
LMU, Simulation
RC-Bibliothek
E
CFC-Programming,
Erstellung von SCLBausteinen
CFC, SCL,
Simulation, LMU,
Entwicklungswerkzeuge
HQ-Bibliothek
Hoch
Tab. 6: Desigo PX
Siemens
37 | 436
CM110664de
2017-05-31
3
Desigo Arbeitsabläufe und Programmierung
Hauptaufgaben
Standard
Hohe Flexibilität
Ebene
Beschreibung
Bibliothek
Beispiel
Engineering-Aufwand
A
Auswahl der
Applikation
Applikationstyp
Standard, VAV
Niedrig
B
Zusammenbau der
Applikation
Applikations-module
Storen, Radiator,
Licht
C
Erstellung der
Applikation
XFBs
VAV
D
Engineering der
Applikation
CFC FBs
Regionale
Besonderheiten
Entwicklung
Alle Ebenen
Alle
E
Hoch
Tab. 7: Desigo Room Automation
Ebene A
Lösungen können mit vorgegebenen Optionen und Varianten mit relativ wenig
Schulung und Detailwissen zusammengestellt werden.
Das Gerät ist vorkonfiguriert und kann für den projektspezifischen Einsatz
konfiguriert werden. Die Funktionalität ist vorgegeben. Die Applikation kann mittels
Optionen und Varianten konfiguriert werden. Über ein Konfigurationstool kann die
Lösung betreffend Funktionalität der Applikation und der Peripheriegeräte
eingestellt werden. Die Lösungen werden vom HQ als geprüfte und dokumentierte
Lösungen ausgeliefert.
Ebene B
Das Gerät kann für den projektspezifischen Einsatz konfiguriert werden. Die
Applikation kann mittels Bibliothekselementen zusammengestellt werden. Hier
zeigt sich die Stärke der Applikationsbibliotheken von Desigo. Obwohl das
Zusammenstellen einer Lösung relativ einfach ist, sind doch die Lösungen in der
Funktionalität sehr stark. Mit vielen Optionen und Varianten können Sie die
standardisierten Lösungen flexibel an die Projektbedürfnisse anpassen.
Ebene C
Das Gerät ist vorkonfiguriert und kann für den projektspezifischen Einsatz
konfiguriert werden. Die Applikation kann mittels Bibliothekselementen
zusammengestellt werden. Die Programmierung erfolgt jedoch hier mit
Standardfunktionsbausteinen mit vordefinierten Schnittstellen. Die
Programmierung erfolgt mit einfachen Programmierfunktionen.
Ebene D
Diese Ebene bietet volle Flexibilität aber benötigt entsprechendes Detailfachwissen
über den Aufbau der Applikation, die Programmiertools, BACnet und die DesigoSystemfunktionen. Die Programmierung erfolgt mit Basis-Funktionsbausteinen im
CFC (Continuous Function Chart). Die Programmierung erfolgt mit allen zur
Verfügung stehenden Programmierfunktionen und ist dementsprechend komplex.
Sie müssen selber sicherstellen, dass die von ihnen entwickelten Programme
betreffend Abarbeitung, Prioritäten, Auto-Connecting im Tool, Verwendung von
Schnittstellen usw. zusammenpassen.
Ebene E
Diese Ebene bietet volle Flexibilität aber benötigt entsprechendes Detailfachwissen
über den Aufbau der Applikation und die Programmiertools. Sie müssen die
Funktionalität des Programms sicherstellen. Sie müssen sicherstellen, dass die
von ihnen entwickelten Programmteile mit allen Elementen in der Bibliothek
zusammenpassen und, dass diese gut getestet und dokumentiert sind. Sie müssen
sich um die Kompatibilität, die Versionierung und die Bibliotheks-Paketierung
kümmern.
Erstellen der technischen Hierarchie
Die technische Hierarchie ergibt die BACnet-Sicht auf das Desigo-System. Diese
orientiert sich nach der örtlichen oder Anlagen-bezogenen Struktur im Gebäude.
Diese Hierarchie wird während des Engineerings definiert. In speziellen Fällen, wo
dies eine Kundenanforderung ist, kann die technische Hierarchie alternativ auch
gemäss einer vom Kunden vorgegebenen örtlichen oder anlagenspezifischen
Struktur aufgebaut werden (Benutzerkennzeichen).
38 | 436
Siemens
CM110664de
2017-05-31
Desigo Arbeitsabläufe und Programmierung
Hauptaufgaben
3
Dies erlaubt es z.B. dem Kunden in der Managementstation das Gebäude gemäss
dieser Struktur anzuzeigen:
● Gebäudetopologie (Bereich, Gebäude, Stockwerke, Anlagen, Teilanlagen usw.)
● Namensgebung im System (Namen nach technischer Hierarchie, nach
Benutzerkennzeichen oder freier Bezeichnung)
Erstellen ladbarer Komponenten für die Automationsstationen
Das Resultat des Engineerings sind ladbare Konfigurationen:
● Konfiguration der Automationsstation: Netzwerk-Konfiguration (IP, LON, MSTP-Adressen), BACnet-Konfiguration (BACnet-Name und BACnet-ID)
● Applikation: I/O-Konfiguration und Einstellparameter oder Programm (bei
programmierbaren Automationsstationen)
● Bediensprache: Mit dem Laden wird auch die Bediensprache für die
generische Bedienung geladen
● Firmware: Für System-Upgrade oder Bugfixing
Erstellen der Konfiguration der Bedienung
Die Systemgeräte können lokal, über das Web, ein Touchpanel oder eine
Managementstation bedient werden. Bedienungen können entweder generisch
(ohne zusätzliches Engineering) oder dediziert (mit zusätzlichem Engineering via
Favoriten oder Bediengrafiken) erfolgen.
● Die generische Bedienung erfolgt anhand der technischen Hierarchie. Sie
muss nicht speziell konfiguriert werden.
● Die Raumbedienung kann konfiguriert werden.
● Favoriten sind eine einfache Gruppierung von bedienbaren Elementen in eine
zusammengefasste Sicht. Diese Sicht kann auch generisch sein, z.B. als
Favorit in ABT-SSA, oder sie kann konfiguriert sein, z.B. als Favoriten für
PXM20.
● Die grafische Bedienung muss konfiguriert werden.
Installation, Test und Inbetriebnahme
Für den Punkttest muss eine I/O-Konfiguration geladen sein. Ein
Applikationsprogramm ist dabei nicht in allen Fällen mitgeladen.
Ein Punkttest mit Applikationsprogramm kann durchgeführt werden, wenn während
des Punkttests das Applikationsprogramm ausgeschaltet werden kann. Dadurch
können Sie einen Test auch durchführen, wenn z.B. eine zentrale
Sicherheitsfunktion es verhindern würde den I/O zu bedienen, z.B. wenn eine
zentrale Sicherheitsfunktion es nicht erlaubt die Storen nach unten zu fahren.
Das Testprotokoll kann festhalten, welche Punkte im Test OK sind und welche
einen Fehler hatten.
Erstellen der lokalen und Projekt-Dokumentation
Es gibt zwei Arten von Dokumentation in den Tools:
● Lokale Dokumente (Arbeitsdokumente, einfache Templates, Excel-Exporte)
können Sie, z.B. zum Überprüfen von Resultaten verwenden. Sie können sie,
z.B. in Excel exportieren und dort mit zusätzlichen Daten anreichern.
● Projektdokumentation (Template mit Logo, Autor, Inhaltsverzeichnis usw.)
können Sie als Ausdruck oder als PDF der Kundendokumentation zufügen.
Projektdatenverwaltung
Sie können Projektdaten auf drei Arten verwalten:
Siemens
39 | 436
CM110664de
2017-05-31
3
Desigo Arbeitsabläufe und Programmierung
Tools für verschiedene Rollen
●
●
●
Lokale Projektdatenverwaltung - Sie können Projektdaten lokal, d.h. auf dem
lokalen Rechner oder auf einem Share speichern.
Projektdatensicherung - Sie können Archive von Projektdaten erstellen, um z.B.
Zwischenstände von Engineering-Daten lokal zu speichern.
Projektdaten auf dem Branch Office Server (BOS) - Sie können Projektdaten
auf einem BOS ablegen. Dies erlaubt:
– Die Datenspeicherung auf einem Server, inkl. Datensicherung
– Den Zugriff auf Projektdaten zu regeln, mittels Login-Daten
– Das Ein- und Auschecken von Teilen des Projektes für paralleles Arbeiten
auf Engineering-Daten
3.4 Tools für verschiedene Rollen
In einem Projekt übernehmen verschiedene Rollen verschiedene Aufgaben.
Entsprechend diesen Rollen gibt es verschiedene Tool-Pakete, die sich im Umfang,
der Funktionalität und der Lizenz unterscheiden.
Rolle
Beschreibung
Anwendungsgebiet
Application Engineer
Kann Applikationen projektspezifisch umprogrammieren
Primär- und Raumautomation
Design Engineer
Kann ein Projekt ausführen.
Primär- und Raumautomation
Kann Lösungen aus der Bibliothek auswählen und
konfigurieren
Commissioning Engineer
Kann Lösungen in Betrieb nehmen
Primär- und Raumautomation
Kann Applikationen online konfigurieren.
OEM, Installer
Kann ein Projekt ausführen.
Raumautomation
Kann Lösungen aus der Bibliothek auswählen,
konfigurieren und in Betrieb nehmen.
Electrical Installer
Kann Konfigurationen laden.
Primär- und Raumautomation
Kann Geräte konfigurieren.
Kann Punkte testen.
Balancer
Raumautomation
Kann Räume bezüglich Luft- und Wasserversorgung
ausbalancieren.
Tab. 8: Rollen
Tool
Aufgaben
XWP
Projekte und Berichte erstellen,
Netzwerke entwerfen, BOS
ABT Site >
Projects
Projekte erstellen und öffnen
ABT Site >
Building
Gebäudestruktur und Gruppierungshierarchie erstellen
ABT Site >
Configuration
ABT Pro
40 | 436
Siemens
Application /
Adv. OEM
Design /
Installer
Commissionin
g Engineer
OEM, Installer Electrical
Installer
Balancer
•
•
•
•
•
•
Applikationen konfigurieren, mehrere
Geräte erstellen
•
•
•
HW konfigurieren, Applikationen
ändern, CFC (TIA), Debugging
•
•
•
•
CM110664de
2017-05-31
Desigo Arbeitsabläufe und Programmierung
3
Arbeiten mit Bibliotheken
Tool
Aufgaben
Application /
Adv. OEM
Design /
Installer
Commissionin
g Engineer
ABT Site >
Startup
Geräte finden, Knoten aufsetzen,
Webseiten laden, ABT-SSA für KNX
PL-Link, MS/TP
ABT Package
ABT-SSA Zugang Point Test
mit Rolle und
Bedienen und Beobachten
Passwort
Balancer
OEM, Installer Electrical
Installer
•
•
•
XWP ABT
ABT
ABT Site
•
•
•
•
•
•
•
•
•
Balancer
•
•
Einfaches
GUI
ABT Site nicht ABT Site nicht
lizenziert
lizenziert
•
•
•
ABT-SSA
Tab. 9: Tools für verschiedene Rollen
3.5 Arbeiten mit Bibliotheken
Bibliotheken garantieren ein effizientes Arbeiten und stellen einen hohen
Qualitätsstandard sicher.
HQ-Bibliotheken
HQ-Bibliotheken gibt es für jede Engineering-Ebene. HQ-Bibliotheken:
● Erlauben ein effizientes Arbeiten
● Sind geprüft
● Sind gut dokumentiert
● Basieren auf einer Textdatenbasis, die eine Sprachumschaltung im
Engineering erlaubt, d.h. die Bibliothek ist sprachneutral
● Sind versioniert
● Können mit dem Library Setup installiert werden
RC-Bibliotheken
Basierend auf den HQ-Bibliotheken lassen sich länderspezifische RC-Bibliotheken
erstellen, die funktional länderspezifische Anforderungen abdecken.
Projektspezifische
Bibliotheken
Projektspezifische Bibliotheken leiten sich von den HQ- oder RC-Bibliotheken ab
und beinhalten Komponenten mit den im Projekt benötigten spezifischen
Einstellungen. Somit können Sie im Projekt bereits konfigurierte Lösungen effizient
wiederverwenden.
3.6 Paralleles Arbeiten und Subcontracting
Projektdatenhaltung beim
parallelen Arbeiten
Die Projektdatenhaltung für die Desigo Tools erlaubt ein paralleles Arbeiten in
verschiedenen Phasen eines Kundenprojekts, z.B.:
● Mehrere Mitarbeiter machen im gleichen Projekt Engineering und
Inbetriebnahme
● Teile der Projektarbeiten werden an Subunternehmen ausgelagert, z.B. für den
Punkttest
Um die Konsistenz der Projektdaten zu gewährleisten, werden Teile der
Projektdaten im Branch Office Server (BOS) ausgelagert. Somit können mehrere
Ingenieure die gleichen Datenelemente der Datenbasis nicht gleichzeitig verändern.
Check-in/Check-outMechanismus
Der Check-in-/Check-out-Mechanismus stellt sicher, dass beim parallelen Arbeiten
während dem Engineering, der Inbetriebnahme oder im Service nicht gleichzeitig
mehrere Mitarbeiter Änderungen an derselben Automationsstation vornehmen.
Somit können keine inkonsistenten Daten entstehen.
Um Projektdaten schnell zu übertragen, werden die Daten vor jedem Datentransfer
vom PC zum Server komprimiert. Die Daten werden auf dem Branch Office Server
Siemens
41 | 436
CM110664de
2017-05-31
3
Desigo Arbeitsabläufe und Programmierung
Workflow für Primäranlagen
verwaltet. Der Ersteller des Projekts verlagert die Daten von seiner lokalen
Harddisk zum Server.
Bei grossen Projekten kann die Auslagerung in zwei Stufen erfolgen:
1. Stufe: Ein Projektteil wird vom Branch Office Server auf einen PC auf der Anlage
ausgelagert.
2. Stufe: Aus dem ausgelagerten Projekt können Teile auf lokale PCs ausgelagert
werden. Dies nennt man sequentielles Check-out.
Damit alle Benutzer immer die Gesamtübersicht über das Projekt haben, werden
Teile, wie. z.B. die Gebäude- oder Netzwerktopologie schreibgeschützt
ausgecheckt.
Paralleles Arbeiten im
Engineering
Mehrere Benutzer können gleichzeitig an verschiedenen Automationsstationen im
gleichen Projekt arbeiten. Dazu werden Daten von der zentralen Datenhaltung auf
dem Branch Office Server auf die lokalen Harddisks ausgelagert. Zum Beispiel,
einzelne Automationsstationen werden beim Kunden in Betrieb genommen,
während an anderen Automationsstationen das Engineering im Büro
abgeschlossen wird.
Paralleles Arbeiten in der
Inbetriebnahme
Mehrere Benutzer können gleichzeitig an verschiedenen Automationsstationen im
gleichen Projekt auf der Anlage arbeiten. Dazu werden die zu ladenden
Komponenten ausgelagert (Pack & Go), damit der Benutzer, z.B. der Installateur
die Konfiguration oder das Programm laden und anschliessend den Punkttest
durchführen kann. Die Testresultate werden in der Automationsstation gespeichert
und können vom Commissioning Engineer jederzeit eingesehen und in die
Engineering-Datenbasis zurückgespielt werden.
Paralleles Arbeiten im
Service
Ein Servicetechniker kann sich per Fernzugriff mit der Anlage verbinden und
Änderungen vornehmen und laden. Dazu werden Daten vom Branch Office Server
auf die lokale Harddisk ausgelagert. Die Änderungen werden nach erfolgtem
Service-Einsatz wieder auf den Branch Office Server gespielt, damit die ProjektDatenbasis wieder aktuell ist.
Subcontracting
Projektspezifische Lösungen können ausserhalb der Projektorganisation entwickelt
werden und spezifische Aufgaben, wie z.B. Konfiguration und Punkttest, können
an Subunternehmer ausgelagert werden.
Wenn Sie Teilaufgaben auslagern, stellen Sie folgendes sicher:
● Die Arbeitspakete für das Subcontracting können einfach an den
Subunternehmer übergeben werden
● Die Arbeiten des Subunternehmers können dokumentiert werden
● Die geänderten Daten können wieder in die Engineering-Datenbasis
zurückgespielt werden
3.7 Workflow für Primäranlagen
Abb. 15: Workflow für Primäranlagen
XWP Project Manager
42 | 436
Siemens
Projekt anlegen:
● Projekt erstellen
● Projekt auf Branch Office Server (BOS) einchecken und Projektzugriff regeln
CM110664de
2017-05-31
Desigo Arbeitsabläufe und Programmierung
Workflow für Raumautomation Classic
●
●
3
Projektstandards definieren
Schaltschranktopologie erstellen (örtliche Angabe zur Automationsstation, z.B.
Schaltschrankansicht)
XWP Hierarchy Viewer
und XWP Network
Configurator
Projektstruktur erstellen (die Gebäudestruktur ist anlagenorientiert):
● Projektstruktur erstellen.
● Gebäudetopologie anlegen (Gebäude, Gebäudeteile usw.)
● Systemtopologie anlegen (Sites)
● Netzwerktopologie anlegen (XWP Network Configurator, Drittanbietergeräte,
Router, PC)
● BACnet-Referenzen von Drittanbietern und zwischen Primär und Raum
(Bedarfssignale, Supervisory)
● ACP (Passwörter für den Zugriff auf die Automationsstationen)
XWP Point Configurator
Anlagen erstellen:
● Anlagen definieren (Anlagen, Teilanlagen, Komponenten, Datenpunkte)
(Solutions, Datenpunkte, I/O-Module)
● Konfiguration der Bedienung (XWP Hierarchy Viewer)
– Konfiguration der generischen Bedienung
– Projektspezifische Bedienung (Favorites)
CFC & Simulation
Programmieren und konfigurieren:
● Programmieren im CFC
● Punkte definieren im I/O Adress Editor
● Parametrieren im Parameter Editor
● Alarming und Trending definieren
DNT und DPT
Testen und in Betrieb nehmen:
● Daten in die Managementstation exportieren
● Firmware herunterladen (Upgrade wenn nötig)
● Konfigurationen und Programme laden
● Punkttest durchführen
● Debugging im CFC (wenn nötig)
● Dokumentation der Inbetriebnahme erstellen (Lokale Reports)
● Spezialitäten:
– Integration (TX Open Tool, BIM Tool)
– AL Mig (AL Mig Tool)
– Simulation
XWP Report Manager
Dokumentation erstellen:
● Projektdokumentation erstellen
3.8 Workflow für Raumautomation Classic
Siehe Desigo Xworks Plus Workflows-Übersicht (CM111000).
Siemens
43 | 436
CM110664de
2017-05-31
3
Desigo Arbeitsabläufe und Programmierung
Workflow für Desigo Room Automation
3.9 Workflow für Desigo Room Automation
Abb. 16: Workflow für Desigo Room Automation
XWP
Projekt anlegen:
● Projekt erstellen
● ACP (Passwörter für den Zugriff auf die Automationsstationen)
ABT Site > Building
Desigo-Room-Automation-Projektstruktur erstellen (die Gebäudestruktur ist
raumorientiert):
● Gebäudetopologie anlegen (Gebäude, Stockwerke)
● (Optional) Benutzerspezifische Gebäudetopologie anlegen (UD-Struktur)
● Netzwerktopologie erstellen (Adressbereiche festlegen)
● Dokumentation erstellen (XWP Report Manager)
ABT Pro und ABT Site >
Configuration
Projektbibliothek erstellen:
● Automationsstationen programmieren (ABT Pro)
● Templates für typbasierte Automationsstationen erstellen (ABT Site >
Configuration)
● Templates für Raumbediengeräte anlegen
ABT Site > Building
Instanzen im Gebäude erzeugen:
● Automationsstationen, respektive Räume, Basierend auf der
projektspezifischen Bibliothek pro Stockwerk anlegen
● Parameter der Räume editieren
ABT Site > Startup
In Betrieb nehmen:
● Automationsstationen konfigurieren (Node Setup) und laden
● Punkttest durchführen (ABT-SSA) (Subcontracting)
● Parametrieren (ABT-SSA)
3.10 Desigo Configuration Module (DCM)
Desigo Configuration Module (DCM) unterstützt Benutzer, die im Vertrieb oder der
Projektabwicklung tätig sind, bei der Systemauslegung des
Gebäudeautomationssystems.
Siehe Desigo Configuration Module (CM110752).
DCM kann unter Windows 7 oder Windows 8 autonom (ohne dauernde Verbindung
zu einem Server) auf einem Desktop oder Laptop installiert und betrieben werden.
Bei korrekter Installation mittels Setup, Beibehaltung der Installationspfade und
einer Online/Netzwerk-Verbindung wird DCM automatisch mit den neusten Daten
aktualisiert. Sie können die Daten regional oder benutzerabhängig den
Bedürfnissen anpassen.
Anwendungsbereich
44 | 436
Siemens
DCM berechnet aus Systemrohdaten, wie z.B. Datenpunkten, Schaltschränken,
Gebäude- und Anlagenstrukturen, das für diese Installation benötigte Material.
In DCM können Sie nach der Definition und Fertigstellung der Installationsstruktur
durch Erzeugung von Kopien und anschliessender Veränderung der HardwareVorgaben in den Kopien Variantenanalysen durchführen. Sind in DCM Preise
CM110664de
2017-05-31
Desigo Arbeitsabläufe und Programmierung
Desigo Xworks Plus (XWP)
3
hinterlegt können Sie die Variantenanalysen auch preislich vergleichen, um die
Variante mit dem optimalsten Gerätepreis zu finden. Dann können Sie die in DCM
berechneten Geräte und Lizenzen mittels Kopieren und Einfügen aus der
Stückliste oder via Export oder Report als Excel-Datei zur Offertkalkulation weiter
verwenden.
Flexibilität
Sie können die Daten in DCM eingeben oder für die Automations- und DesigoRoom-Automation-Ebene als Excel-Datei importieren.
Die Struktur in DCM ist hierarchisch, aber Sie können die Struktur mittels freien
Strukturen Ihren Bedürfnissen anpassen.
Managementebene
In der Managementebene werden die notwendigen Software-Lizenzen für die
gewählten Funktionen, Geräte, Integrationen und Datenpunkte kalkuliert. Die
Lizenzen werden aufgelistet und die Software-Units werden kalkuliert.
Die Kalkulation kann für Neuinstallationen, Upgrades und Migrationen durchgeführt
werden. Für die Kalkulation von Upgrades und Migrationen können Sie die
bestehenden Lizenzschlüssel importieren. Der Import gibt die exakt installierte
Basis wieder und erlaubt explizit die zusätzlich benötigten Lizenzen und
Softwareeinheiten auszuweisen.
In der Managementebene werden auch die Geräte für das Desigo Web-Interface
ermittelt. Die Kalkulation richtet sich nach der Anzahl der in das Web-Interface zu
integrierenden Datenpunkte und nach der Anzahl der gewünschten Touchpanels.
Desigo-Room-Automation- In der Desigo-Room-Automation-Ebene können Sie hochkomplexe
Ebene
Gebäudestrukturen mit den Unterebenen Gebäude, Geschoss, Zone, Raum und
Raumsegment für Desigo Room Automation nachbilden.
Die notwendige Hardware wird aus den spezifizierten Funktionen und/oder den
Datenpunkten und/oder den KNX-PL-Link- und KNX-Geräten errechnet. Diese
Spezifikation erfolgt in einem Modelfunktionensatz, der dann der erstellten Struktur
innerhalb der Desigo-Room-Automation-Ebene zugeordnet wird. Sie können
unterschiedliche Modelfunktionen-Sätze in einem Projekt erstellen und zuordnen.
Dabei können Sie einer Struktur in der Desigo-Room-Automation-Ebene mehrere
Modelfunktions-Sätze zuordnen, und auch einen Modelfunktions-Satz
verschiedenen Strukturen zuordnen. Da im Bereich Desigo Room Automation sehr
oft gleiche Strukturen und Funktionen oft wiederholt werden, können Sie auf jeder
Unterebene innerhalb der Desigo-Room-Automation-Ebene einen Multiplikator
angeben.
Automationsebene
In der Automationsebene können Sie die notwendige Hardware auf Basis der
vorgegebenen Datenpunkte berechnen.
Durch Voreinstellungen können viele Varianten berücksichtigt und berechnet
werden. Varianten sind dabei, z.B. die Art der Automationsstation oder der I/OModule, aber auch die Vorgabe ob bei Bedarf grössere Automationsstationen
verwendet werden sollen, oder ob Anlagen auf mehrere Automationsstationen
aufgeteilt werden können. Sie können aber auch andere Kriterien, wie z.B. die zur
Verfügung stehende Schaltschrankgrösse berücksichtigen.
Raumautomation
Sie können Lösungen mit LON und/oder KNX wählen. Sie können vorgefertigte
Lösungen mit Drag & Drop auswählen und mit den benötigten Feldgeräten
ausrüsten. So können Sie einen Modellraum zusammenstellen und dann in die
benötigte Anzahl schnell vervielfältigen.
Drittanwendungen
Sie können auf allen Ebenen Drittanbietergeräte einbinden mit Protokollen, wie z.B.
LON, KNX, Modbus, M-Bus oder OPC.
3.11 Desigo Xworks Plus (XWP)
In den Xworks-Plus-Editoren können Sie Projektdaten bearbeiten.
Siehe Schnelleinstieg Desigo Xworks Plus (CM110629).
Siemens
45 | 436
CM110664de
2017-05-31
3
Desigo Arbeitsabläufe und Programmierung
Desigo Xworks Plus (XWP)
Xworks Project Manager
Im Xworks Project Manager können Sie:
● Projekte erstellen, öffnen und archivieren
● Projektdaten für paralleles Engineering ab dem Branch Office Server (BOS)
ein- und auschecken
● PXC-Automationsstationen, Bediengeräte und Managementstationen
definieren
Die Automationsstationen werden hier nicht konfiguriert sondern nur in die
Dokumentation mitgenommen und beim Netzwerkcheck berücksichtigt.
● Grobe Netzwerkübersichten (Network Data) und Schaltschrankzuweisungen
(Panel Data) definieren
● Weitere Projektdaten, Daten und Automationsstationen für RXC, RXB, RXL
und Desigo Room Automation definieren
● Schaltschrankzuweisungen erstellen, d.h. Automationsstationen zu
Schaltschränken gruppieren
Damit können Sie Daten exportieren und Dokumentationen pro Schaltschrank
erstellen.
● Lokal verfügbare Projekte ansehen
In diesem Modus besteht keine Verbindung zum Branch Office Server (BOS).
● Die Eigenschaften eines Objektes sehen, z.B. eines Netzwerks, einer
Automationsstation usw.
Abb. 17: Xworks Project Manager
Xworks Point Configurator
Im Xworks Point Configurator definieren Sie die Funktionalität einer
Automationsstation. In diese technische Hierarchie können Sie Lösungen für die
Objektanlage, Teilanlage, das Aggregat und die Komponente einfügen. Sie können
vorgefertigte geprüfte Lösungen, mittels Optionen (weglassen) oder Varianten
(Auswahlmöglichkeiten) konfigurieren. Nach der Auswahl und Konfiguration der
Lösung wird das Programm automatisch erzeugt.
46 | 436
Siemens
CM110664de
2017-05-31
Desigo Arbeitsabläufe und Programmierung
Desigo Xworks Plus (XWP)
3
Abb. 18: Xworks Point Configurator
Mit dem Solution Browser können Sie eine Anlage auswählen und konfigurieren.
● Die Baumsicht zeigt alle gewählten Objekte der Anlage.
● Die Konfigurationssicht zeigt alle möglichen Optionen und Varianten für das
ausgewählte Objekt.
● Das Datenpunkt-Fenster zeigt alle I/Os des ausgewählten Objektes.
Sie können I/Os und I/O-Module konfigurieren und I/O-Kanäle mit den I/Os
verbinden.
Sie können die Integration von Raumautomationen und Drittintegrationen auslegen.
Die Import-Funktion dient zur Integration von Drittdatenpunkten auf der
Automationsebene. Sie können Datenpunktinformationen über eine standardisierte
Schnittstelle (SDF-Format) einlesen. Der BACnet-Referenz-Browser dient zur
Adressierung von BACnet-Referenzen. Sie können BACnet-Referenzen über eine
standardisierte EDE-Importdatei (CSV- oder XLS-Format) einlesen.
Xworks Hierarchy Viewer
Im Xworks Hierarchy Viewer können Sie die technische Hierarchie einer
Automationsstation oder des ganzen Projektes überprüfen. Konflikte in der
technischen Hierarchie werden aufgezeigt.
Siemens
47 | 436
CM110664de
2017-05-31
3
Desigo Arbeitsabläufe und Programmierung
Desigo Xworks Plus (XWP)
Abb. 19: Xworks Hierarchy Viewer
Der Xworks Hierarchy Viewer zeigt die technische Hierarchie pro PX und die
technische Hierarchie wie sie, z.B. in der generischen Sicht auf der
Managementstation angezeigt wird.
Sie können die Betreiber-Bezeichnungen (UD) und die freie Bezeichnung (FD)
definieren. Sie können die Struktur der Betreiber-Bezeichnung mit den Feldlängen
und Trennzeichen definieren und die Datenpunkte in die Struktur der BetreiberBezeichnung zuordnen. Sie können die Konsistenz der Betreiber- und der freien
Bezeichnungen projektweit überprüfen und dem Objektnamen (ON) den
technischen Bezeichner (TD = Vorgabewert), die Betreiber-Bezeichnung (UD) oder
die freie Bezeichnung (FD) zuordnen.
Xworks Network Configurator
Im Xworks Network Configurator legen Sie die Netzwerk-Topologie fest. Sie
können LON-, IP-Netzwerke und Netzwerksegmente definieren,
Automationsstationen den entsprechenden Segmenten zuordnen und adressieren,
und Automationsstationen und Router definieren.
Sie können mehrere Sites in einem Projekt definieren. Die Netzwerk-Checks
werden dann über alle Sites im Projekt durchgeführt. Sie können alle
Automationsstationen, die im Automation Building Tool (ABT) definiert wurden, auf
korrekte und eindeutige Adressierung überprüfen und im Netzwerk-Report
dokumentieren.
48 | 436
Siemens
CM110664de
2017-05-31
Desigo Arbeitsabläufe und Programmierung
Desigo Xworks Plus (XWP)
3
Abb. 20: Xworks Network Configurator
Programmieren in Xworks Plus
Wenn die technische Hierarchie festgelegt ist, die Automationsstation definiert ist
und die I/Os konfiguriert und adressiert sind, können Sie ein Programm
entsprechend den ausgewählten und konfigurierten Lösungen aus dem Xworks
Point Configurator erzeugen.
Wenn Sie mit der Lösungsbibliothek arbeiten, müssen Sie nicht im CFC
programmieren.
Arbeitsablauf
Der Arbeitsablauf zum Erzeugen von Programmen läuft üblicherweise
folgenderweise ab.
Arbeitsablauf im Xworks Point Configurator
● PXC-Hardware auswählen (kompakt oder modular)
● Lösungen auswählen und konfigurieren
● Datenpunkte konfigurieren: Datenpunkttyp, Signaltyp und Konversionstyp zu
Feldgeräten
● Programme erzeugen und ändern
Arbeitsablauf im CFC-Classic-Editor
● Zeitschaltprogramm definieren
● Alarmverhalten und I/Os parametrieren
● Datensignale für den Energieaustausch zwischen verschiedenen Anlagen
bereitstellen
● Pläne übersetzen (Programme erzeugen)
● Programme laden
● Inbetriebnahme durchführen
● Programm testen
● Dokumentation erzeugen: Datenpunktlisten, Geräteetiketten,
Inbetriebnahmelisten, Parameterlisten usw. ausdrucken
CFC-Classic-Editor
Der CFC-Classic-Editor (Continuous Flow Chart) ist ein grafisches Tool zum
Anpassen von Plänen. Im CFC-Classic-Editor erstellen und ändern Sie
Programme. Ein CFC-Plan besteht aus Funktionsbausteinen und Verbindungen.
Siemens
49 | 436
CM110664de
2017-05-31
3
Desigo Arbeitsabläufe und Programmierung
Desigo Xworks Plus (XWP)
Abb. 21: CFC Classic
Der CFC-Classic-Editor zeigt alle im Programm verwendeten Bausteine,
verschachtelte Pläne, alle verfügbaren CFC-Bausteine-Bibliotheken und den
ausgewählten Plan mit Planschnittstellen zu andern Plänen. Diese Sicht ist offline
für die Programmierung und online zur Überprüfung des Signalflusses verfügbar.
Im CFC-Classic-Editor können Sie Programme kompilieren, d.h. ladbare
Programme erzeugen.
Zusätzliche Editoren
Zusätzlich zur grafischen Programmierung können Sie die Programme in
folgenden Editoren konfigurieren:
● Parameter Editor: Erlaubt das Parametrieren von Attributen.
● I/O Address Editor: Zeigt alle I/Os einer Automationsstation.
● Plant Control Editor: Erlaubt das Konfigurieren der Anlagensteuerung für
Lüftung und Energie-Erzeugung.
● Solution Configurator: Erlaubt die Konfiguration von Lösungen, die aus der
CFC-Bibliothek stammen oder vom Xworks Project Configurator generiert
wurden.
● Simulation: Erlaubt die Simulation von Programmen einer modularen
Automationsstation ohne Hardware auf dem Rechner.
● Alarmdisplay: Laufende Aktualisierung und Zwischenspeicherung aller
Zustandsänderungen von Alarmen bei der Inbetriebnahme. Erlaubt die Anzeige,
Quittierung und Zurücksetzung von Alarmen.
Xworks Report Manager
Der Xworks Report Manager bietet eine umfangreiche Kundendokumentation und
hilft den Projektmitarbeitern bei der Arbeit und der Übergabe an den Kunden. Der
Kunde kann bei der Freigabe die Unterlagen übersichtlich prüfen und wird nach
der Übergabe im laufenden Betrieb weitgehend unterstützt, z.B. bei der Behebung
von Alarmen und Störungen.
50 | 436
Siemens
CM110664de
2017-05-31
Desigo Arbeitsabläufe und Programmierung
Desigo Xworks Plus (XWP)
3
Abb. 22: Xworks Report Manager
Desigo Point Test (DPT)
Desigo Point Test unterstützt den Datenpunkttest bei der Inbetriebnahme einer
Desigo-PX-Automationsstation. Laden Sie die I/O-Konfigurationsdatei für die
modularen PX-Automationsstationen in die leere PX-Automationsstation herunter
um einen Datenpunkttest mit konfigurierten I/O-Modulen durchzuführen.
BIM Tool
Das BIM Tool wird für TX-I/O-Module verwendet, die an Automationsstationen mit
einem BIM integriert werden. Das BIM wurde bei älteren Automationsstationen zur
Integration der I/O-Module verwendet.
TX Open Tool
Das TX Open Tool dient zur Konfiguration von TX-Open-Modulen. Sie können die
TX-Open-Integration definieren und die TX-Open-Module in Betrieb nehmen. Um
TX Open in Betrieb zu nehmen, laden Sie eine Konfiguration mit dem TX Open
Tool in die Module.
Siehe TX Open Tool Online-Hilfe (CM111005).
RXT10 Tool
Das RXT10 Tool dient zur Konfiguration und Inbetriebnahme von RXC-Controllern.
Im RXT10 wählen und konfigurieren Sie die RXC-Applikationen. Dann definieren
Sie die Verknüpfungen in den Räumen. Nach dem Test der Raumtypen werden
diese vervielfältigt und in Betrieb gesetzt. Anschliessend erfolgt die Integration der
Raumautomation (PXR). Die Gebäudehierarchie wird erzeugt und die Räume
werden auf CFC-Daten abgebildet. Schlussendlich gruppieren Sie die
Systemfunktionen und setzen die PX-Applikation in Betrieb.
PX KNX Tool (Raumautomation RXB)
Siehe Kapitel Raumautomation.
Raumautomation RXL
Siehe Kapitel Raumautomation.
Siemens
51 | 436
CM110664de
2017-05-31
3
Desigo Arbeitsabläufe und Programmierung
Desigo Automation Building Tool (ABT)
HVAC Integrated Tool (HIT)
HIT dient zur Auslegung von Ventilen und Klappenantrieben von HVAC-Produkten.
Mit HIT können Sie ein beliebiges HLK-Steuergerät auswählen und dokumentieren
– ob als Einzelprodukt oder in einer Systemkonfiguration. Mit seiner Bibliothek mit
mehr als 300 vorkonfigurierten HLK-Anwendungen für Standard-Controller
(Synco™, Sigmagyr™, RXL und RXB) erzeugt HIT für Sie eine umfangreiche
Spezifikation einschliesslich Anlagendiagramm, Materialliste, technische
Dokumentation für jedes Gerät sowie Preiskalkulation.
3.12 Desigo Automation Building Tool (ABT)
Das Desigo Automation Building Tool (ABT) unterstützt das Engineering und die
Inbetriebnahme von Desigo Room Automation.
XWP im Desigo-RoomAutomation-Projekt
Die Projektdatenhaltung eines Desigo-Projekts ist an Xworks Plus (XWP)
angehängt, d.h. Sie können ein Kundenprojekt in XWP erstellen und über den
Xworks Project Manager auf den Branch Office Server (BOS) einchecken. XWP
dient im Desigo-Room-Automation-Projekt auch dazu den Netzwerkcheck
durchzuführen und die Netzwerkdokumentation zu erstellen. Einige Projektberichte,
die auch die Desigo-Room-Automation-Automationsstationen umfassen werden
aus XWP erstellt.
ABT Site > Projects
In ABT Site > Projects erstellen Sie Projekte und definieren Projekteinstellungen.
ABT Site > Building
In ABT Site > Building erstellen Sie die Gebäude-Topologie. Die Topologie zeigt
die Zuordnung von Raumsegmenten und Räumen zu Stockwerken und Gebäuden.
Sie können die Gruppierungshierarchien für die zentralen Funktionen definieren
und die Gruppierungs-Members zu den Gruppierungs-Masters zuordnen. Sie
können eine Benutzerbezeichnung mit Benutzerhierarchie erstellen.
ABT Pro
In ABT Pro programmieren Sie Automationsstationen (projektspezifische Lösung).
ABT Pro enthält den CFC-Plus-Editor für die Programmierung im CFC.
Abb. 23: ABT Pro
ABT Pro zeigt:
● Die Objekte der Automationsstationen
● Die Hardwaresicht auf die Automationsstation
52 | 436
Siemens
CM110664de
2017-05-31
Desigo Arbeitsabläufe und Programmierung
Desigo Automation Building Tool (ABT)
3
● Die Properties des ausgewählten Objekts
● Die projektspezifische Bibliothek
● Installierte Bibliotheken
In den ABT-Pro-Editoren konfigurieren Sie Raumapplikationen, Räume und
BACnet-Objekte. Im CFC-Plus-Editor können Sie mit CFC-Bausteinen
programmieren. Der CFC-Plan beinhaltet CFC-Bausteine und -Verbindungen. Eine
Bibliothek von CFC-Bausteinen steht zur Verfügung. ABT Pro basiert auf dem
Siemens TIA-Portal.
Abb. 24: CFC Plus
ABT Site > Configuration
In ABT Site > Configuration konfigurieren Sie vorgeladene Applikationstypen oder
projektspezifische Typen.
ABT Site > Startup
In ABT Site > Startup scannen Sie Netzwerke, laden Konfigurationen und lesen
Parameter zurück.
Abb. 25: ABT Site > Startup
ABT-SSA
In ABT-SSA (Setup & Service Assistant) nehmen Sie I/Os in Betrieb und führen
Punkttests durch.
Siemens
53 | 436
CM110664de
2017-05-31
3
Desigo Arbeitsabläufe und Programmierung
Bilder für Managementstation generieren
Siehe Desigo TRA - Setup & Service Assistant (CM11105).
In ABT-SSA können Sie:
● Netzwerkpunkte zuweisen (DALI zu Gerät), Punkte verfügbar machen
● Testen ob die Punkte funktionieren
● Parameter definieren, z.B. Zeit, Sollwert, Standardwert usw.
3.13 Bilder für Managementstation generieren
In Xworks Plus (XWP) und Automation Building Tool (ABT) erzeugen Sie die Daten
für die Bildgenerierung.
Engineering in XWP und
ABT
Die Compile-Funktion im CFC-Editor erzeugt im Hintergrund eine Exportdatei für
den Import in die Systemdatenbank der Managementstation.
Der Bildgenerator [➙ 236] von Desigo Insight benutzt folgende Informationen aus
den XWP- und ABT-Daten:
● Anlagenstruktur mit Site, Anlage, Teilanlage, Aggregat und Komponente
● Technische Bezeichnung (TD), Familie, Bezeichnung, Örtlichkeit, Stufigkeit,
Technologie
● Bibliotheksname der Lösung
Durch eine Abstimmung der gewählten Lösung mit der Genie-Bibliothek können
Sie, ausgehend von der obigen Information, fast automatisch Desigo-Insight-Bilder
erstellen. Der Automatisierungsgrad in der Lösung hängt vor allem vom
Gewerkstyp ab.
Die Bildgenerierung selber erfolgt in der Engineering-Umgebung von Desigo
Insight. In XWP und ABT werden die Daten für die Bildgenerierung aus lokalen
Bibliotheken erzeugt. Diese Daten stehen im Object Viewer zur Verfügung.
Mit Kopieren & Einfügen können Sie Anlagenbilder im Desigo Insight Graphic
Generator mit den Objekten aus dem Desigo Insight Graphics Browser erzeugen.
Der Tag-Name wird dabei aus dem Object Viewer in das Genie-Dialogfeld
eingefügt. Sie können existierende Grafikbilder im Graphics Builder mit einem
Excel-Makro bearbeiten. Von Desigo Insight werden keine Daten in XWP
zurückgeschrieben.
3.14 Programmieren in D-MAP
Die Programmierung basiert auf D-MAP-Prinzipien (Desigo Modular Application
Programming), wo Sie Bausteine zu Compounds zusammenfassen und dann
diese Compounds hierarchisch zu Lösungen aufbauen.
● In Xworks Plus (XWP) programmieren Sie im CFC-Classic-Editor.
● Im Automation Building Tool (ABT) programmieren Sie im CFC-Plus-Editor.
Die CFC-Editoren unterscheiden sich im Look & Feel. Die Grundfunktionen und
Bibliotheksbausteine sind fast identisch.
Programmieren in XWP für Desigo PX
Die Programmsicht beschreibt die Konzepte und Elemente auf denen D-MAP
basiert: Bibliotheken, Compounds, Bausteine, Variablen, Datentypen und Attribute.
Das P&I-Schema
54 | 436
Siemens
Die Programmsicht basiert auf dem MSR-orientierten Anlagenschema P&I-Schema
(Process & Instrumentation). Das P&I-Schema stellt die Anlage und deren
Instrumentierung als Prinzipschema dar.
Die folgende Abbildung zeigt ein vereinfachtes P&I-Schema einer Teilklimaanlage.
Der Lufterwärmer mit seinen Komponenten, inklusive der Reglersequenz, ist
eingekreist.
CM110664de
2017-05-31
Desigo Arbeitsabläufe und Programmierung
Programmieren in D-MAP
3
Abb. 26: P&I-Schema einer Teilklimaanlage
XWP
XWP ist das Programmierwerkzeug für die PX-Automationsstation und enthält alle
Elemente der Anlage. XWP zeigt die Strukturansicht der Anlage mit der Anlage,
der Teilanlage, den Aggregaten und Komponenten und, z.B. das Compound eines
Ventils.
Abb. 27: Strukturansicht (linke Seite) der Anlage und Compound eines Ventils (rechte Seite) in XWP
Programmieren in ABT für Desigo Room Automation
In Desigo Room Automation besteht die Applikations-Architektur aus folgenden
Elementen:
● Hardware-Konfiguration: Beschreibung der Gerätekonfiguration der PXC3Automationsstation.
● BACnet-Beschreibung der Peripheriegeräte-Konfiguration für TX-I/O, PL-Link
und DALI
● Automationsprogramm: Beschreibung der Applikationen bestehend aus
Applikationsfunktionen, I/Os und CFC-Plänen
Siemens
55 | 436
CM110664de
2017-05-31
3
Desigo Arbeitsabläufe und Programmierung
Programmieren in D-MAP
Diese Aufteilung erlaubt es Applikationsfunktionen bzw. CFC-Pläne Hardwareunabhängig zu definieren. Die Aufteilung spiegelt sich auch in den ladbaren
Einheiten im Tool wieder.
Die Programmsicht beschreibt die Konzepte und Elemente auf denen die
Programmierung mit Desigo Room Automation basiert: Bibliotheken, CFC-Pläne,
Bausteine, Variablen, Datentypen, Konfigurationserweiterungen und Attribute.
In Desigo Room Automation besteht ein Programm aus der Applikationsfunktion
(z.B. einer Lichtfunktion), den dazugehörigen CFC-Plänen (z.B. einem Plan für die
Handsteuerung) und den I/O-Bausteinen (z.B. den Leuchten und Schaltern).
Primär
I/O
I/O
I/O
Prim
Prim
Prim
PX
Central
Central
Zentral
PXC3
DXR2
PXC3
DXR2
CenGen
CenGen
CenGen
CenGen
CenGen
CenGen
CenGen
CenHvac
CenHvac
CenHvac
CenHvac
CenHvac
CenHvac
CenHvac
RCoo
RCoo
RCoo
RCoo
RCoo
RCoo
CenLgt
CenLgt
CenLgt
CenLgt
CenLgt
CenLgt
CenLgt
Room
Room
Room
Room
Room
RHvacCoo
RLgtCoo
Raum
RHvacCoo
RHvacCoo
RHvacCoo
RHvacCoo
RHvacCoo
RLgtCoo
RLgtCoo
RLgtCoo
RLgtCoo
RLgtCoo
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
CenShd
CenShd
CenShd
CenShd
CenShd
CenShd
CenShd
Referenz-Raum
RShdCoo
RShdCoo
RShdCoo
RShdCoo
RShdCoo
RShdCoo
Szene
Room Segment
Room Segment
Room Segment
Room Segment
Room Segment
Hvac
Lgt
Shd
Room Segment
Hvac
Lgt
Shd
Room Segment
Hvac
Lgt
Shd
Segment
Hvac RoomSegment
Lgt
Shd
Hvac RoomSegment
Lgt
Shd
Hvac RoomSegment
Lgt
Shd
Hvac Room
Lgt
Shd
Raumsegment
PXC3
DXR2
Hvac
Hvac
Hvac
Hvac
HLK
Lgt
Lgt
Lgt
Lgt
Lgt
Lgt
Lgt
Shd
Shd
Shd
Shd
Shd
Shd
Shd
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
TR
Brgt
Gruppierung
Direkte Referenz
Psc
Abb. 28: Desigo-Room-Automation-Programmelemente
56 | 436
Siemens
CM110664de
2017-05-31
Steuer- und Regelkonzept
Programmieren in D-MAP
4
4 Steuer- und Regelkonzept
Versorgungskettenmodell
In der Gebäudetechnik werden die Medien Warmwasser, Kaltwasser, Warmluft
und Kaltluft häufig mit Energie, z.B. Öl, Gas, und Elektrizität, erzeugt, verteilt und
den Verbrauchern zugeführt.
Jedem Medium lässt sich eine Versorgungskette zuordnen. Diese
Versorgungskette beginnt bei der Erzeugung bzw. Aufbereitung des Mediums. Von
dort transportiert die Verteilung das Medium zu einem oder mehreren
Verbrauchern. Eine Versorgungskette für gebäudetechnische Anlagen besteht aus
den folgenden Kettengliedern:
Abb. 29: Versorgungskette einer Warmwasseranlage
Verbraucher
Der Verbraucher gibt die im Medium Warmwasser enthaltene Energie
bedarfsgerecht an den Raum ab (z.B. über einen Radiator).
Verteilung
Die Verteilung transportiert das Medium vom Erzeuger zum Verbraucher und passt
es den einzelnen Anforderungen an (möglichst geringe Verluste).
Erzeugung
Die Erzeugung besteht aus dem Heizkessel, in dem das Medium Warmwasser
unter Einsatz von Energie (z.B. Heizöl, Gas) aufbereitet und dem Prozess zur
Verfügung gestellt wird.
Versorgungsketten
verschiedener Medien
Die folgende Abbildung zeigt schematisch die Versorgungsketten für die Medien
Luft, Warmwasser und Kaltwasser, ergänzt mit der Erzeugung (Aufbereitung), der
Verteilung (z.B. Heizkreis, Kühlkreis, Vorregelung) und den Verbrauchern.
Ersichtlich ist auch die Versorgungskette für das Medium Elektrizität, die
normalerweise bei der Versorgung beginnt, bzw. bei der Erzeugung, wenn die
Elektrizität vor Ort erzeugt wird (z.B. Blockheizkraftwerk BHKW, Fotovoltaik).
Siemens
57 | 436
CM110664de
2017-05-31
4
Steuer- und Regelkonzept
Programmieren in D-MAP
Abb. 30: Versorgungsketten für die Medien Luft, Warmwasser und Kaltwasser
Bei den einzelnen Versorgungsketten entsteht eine sich nach rechts öffnende
Baumstruktur. Das heisst, ein oder mehrere Erzeuger versorgen mehrere Vorregler
und jeder Vorregler wiederum versorgt einen oder mehrere Verbraucher oder
weitere Vorregler.
Aus der Sicht der Versorgungskette Luft gehört die Luftaufbereitung zur Erzeugung
(Aufbereitung). Aus Sicht der Versorgungsketten Warmwasser und Kaltwasser
gehört die Luftaufbereitung (bzw. der Lufterwärmer, Luftkühler) jedoch zu den
Verbrauchern.
Die Versorgungskette Luft besteht aus der zentralen Luftaufbereitung, fakultativ
ergänzt durch die Vordruckregelung und die Luftnachbehandlung.
Versorgungsfluss
In jeder Versorgungskette fliesst das Medium vom Erzeuger über die Verteilung
zum Verbraucher. Dieser Fluss innerhalb der Versorgungskette wird
Versorgungsfluss genannt.
Aufbau von
Versorgungsketten
Eine Versorgungskette besteht zumindest aus einem Erzeuger und einem
Verbraucher. Sie kann aber auch mehrere Kettenglieder enthalten, das heisst
Erzeuger, Verteiler und Verbraucher und somit wie folgt aufgebaut sein:
1. Ein Erzeuger mit einem Verteiler und einem Verbraucher
2. Ein Erzeuger mit zwei Verteilern in Serie und einem Verbraucher
3. Ein Erzeuger mit zwei Verteilern parallel und zwei Verbrauchern parallel
4. Mehrere Erzeuger, Verteiler und Verbraucher parallel
58 | 436
Siemens
CM110664de
2017-05-31
Steuer- und Regelkonzept
Programmieren in D-MAP
4
Abb. 31: Aufbau von Versorgungsketten
Erzeuger
In der Praxis gibt es oft mehrere Erzeugereinheiten, wie z.B. Heizkessel mit
gleichen oder unterschiedlichen Leistungen oder eine Mischung von
unterschiedlichen Einheiten, wie z.B. Heizkessel kombiniert mit Solaranlage und
Blockheizkraftwerk (eventuell noch ergänzt durch Speichereinheiten).
Logischer Erzeuger
Aus Sicht von Verteiler und Verbraucher gibt es innerhalb einer Versorgungskette
nur einen einzigen Erzeuger, den sogenannten logischen Erzeuger, mit genau
einem Einspeisepunkt zum Verteilnetz. Dieser logische Erzeuger kennt den Aufbau
des Verteilnetzes nicht und auch nicht die angeschlossenen Verbraucher.
Anderseits wissen Verteiler und Verbraucher nicht, ob der Erzeuger aus einer oder
mehreren Einheiten besteht.
Verteiler
Der Verteiler bzw. die Verteilung transportiert das Medium in der Versorgungskette.
Dabei sollen die Energieverluste an die Umgebung und der Energieverbrauch für
Pumpen, Ventilatoren möglichst klein sein.
Umformung
Die Umformung (Transformation) des Mediums, z.B. in einem Wärmetauscher,
wird in einer Versorgungskette der Verteilung zugeordnet. Die Änderung des
Temperaturniveaus (z.B. Vorregelung in einem Heizkreis) wird auch als
Umformung verstanden. Vorregler können in Serie angeordnet sein
(Kaskadierung).
Verbraucher
Zu den verschiedenen Versorgungsketten gehören z.B. die folgenden Verbraucher:
Versorgungskette
Verbraucher
Warmwasser
Luftaufbereitung und Luftnachbehandlung (Heizregister)
Heizkörper (Radiator, Konvektor)
Bodenheizung, Brauchwarmwasseraufbereitung
Kaltwasser
Luftaufbereitung und Luftnachbehandlung (Kühlregister)
Kühlfläche (Kühldecke)
Luft
Luftnachbehandlung (Klappen)
Elektrizität
HLK-Verbraucher, übrige Verbraucher
Tab. 10: Versorgungsketten und Verbraucher
Siemens
59 | 436
CM110664de
2017-05-31
4
Steuer- und Regelkonzept
Programmieren in D-MAP
Koordinator und
Disponent
Zusätzlich zu den drei Kettengliedern Erzeuger, Verteiler und Verbraucher gibt es
die logischen Glieder Koordinator und Disponent.
Versorgungskette für
einen Raum
Für einen Raum lassen sich unterschiedliche Verbraucherbedürfnisse definieren,
wie z.B. Wärme, Kälte und Frischluft.
Wärmebedarf
Für den Wärmebedarf gibt es die Versorgungskette Warmwasser. Das Medium
Warmwasser wird in der Warmwassererzeugung aufbereitet und über einen
Heizkreis verteilt. Die Wärme wird über eine Heizfläche bedarfsgerecht an den
Raum abgegeben. Bei Luft als Wärmeträger erfolgt dies über eine Vorregelung
und eine Luftnachbehandlung.
Kältebedarf
Für den Kältebedarf gibt es die Versorgungskette Kaltwasser. Das Medium
Kaltwasser wird in der Kaltwassererzeugung aufbereitet und über einen Kühlkreis
verteilt. Die Kälte wird über eine Kühlfläche bedarfsgerecht an den Raum
abgegeben. Bei Luft als Kälteträger erfolgt dies über eine Vorregelung und eine
Luftnachbehandlung.
Frischluftbedarf
Für den Frischluftbedarf gibt es die Versorgungskette Luft, die das Medium in der
Luftaufbereitung erzeugt, über das Kanalnetz verteilt und wenn erforderlich über
eine Luftnachbehandlung den Anforderungen des Raums anpasst und die Luft
dann über Luftauslässe an den Raum abgibt.
HLK-Applikationsarchitektur
Die HLK-Applikationsarchitektur beinhaltet eine Gesamtsicht von typischen
Heizungs-, Lüftungs- und Klimaanlagen mit verteilten Anwendungen und orientiert
sich sehr stark an den Versorgungsketten (Energie- und Stoff-Flüsse) in
gebäudetechnischen Anlagen.
● Bei verteilten Anwendungen lassen sich die HLK-relevanten Bedarfs- und
Koordinationssignale untereinander standardisiert austauschen und weiter
verwenden.
● Die HLK-Applikationsarchitektur ist eine Strukturierung der HLK-Funktionen in
sinnvolle Einheiten, Schnittstellen und Funktionsmechanismen.
● Die HLK-Applikationsarchitektur ist skalierbar und unabhängig von Produktund Kommunikations-Standards.
HLK-Systemsicht
60 | 436
Siemens
Die Betrachtung und Definition der HLK-Applikationsarchitektur und deren
Funktionalität führt zur HLK-Systemsicht bestehend aus:
● Anlage (vorwiegend HLK-Anlagen)
● Bedieneingriffe
● Funktionseinheiten
CM110664de
2017-05-31
Steuer- und Regelkonzept
Programmieren in D-MAP
4
Abb. 32: HLK-Systemsicht
Anlage
Eine Anlage besteht vordergründig aus Teilanlagen, Aggregaten und
Komponenten, die grundsätzlich jedoch eine Versorgungskette mit den
Kettengliedern Erzeuger (hier Heizkessel), Verteilung (Vorregelung, Heizkreis) und
Verbraucher (Radiator) ergeben.
Bedienereingriffe
Befehle werden bei jedem Kettenglied über Bedieneingriffe via HMI ausgeführt.
Auswirkung auf die Anlage (bzw. den Prozess) erfolgen über die entsprechende
Funktionseinheit und das Automationssystem.
Funktionseinheiten
Die Funktionseinheiten entsprechen den softwaremässigen Abbildungen der
Kettenglieder und Anlagenelemente. Sie enthalten alle Steuer-, Regel-,
Überwachungs- und Begrenzungsfunktionen, die für den Betrieb notwendig sind.
Informationssignale
Die Information für den Energiebedarf kann innerhalb der Versorgungskette implizit
über das Medium erfolgen: wenn z.B. die Warmwasser-Vorlauftemperatur absinkt,
weil der Wärmeverbrauch steigt, muss mehr Wärmeenergie erzeugt werden.
Die Information lässt sich aber auch durch ein explizites Signal darstellen und über
einen Signalpfad übertragen (z.B. über einen Bus). Folgende explizite Signale sind
im Desigo-System definiert:
Explizite Signale
Signalfluss
Anwendung
Bedarfssignal
Verbraucher zu Erzeuger
Eine Anlagen-Funktionseinheit teilt ihren Bedarf (d.h. Betriebsart, Sollwerte) einer
anderen Anlagen-Funktionseinheit in Richtung Erzeuger mit. Am Schluss trifft das
Bedarfssignal beim Erzeuger ein.
Betriebssignal
Erzeuger zu Verbraucher
Eine Anlage informiert die nachgeschalteten Anlagen über ihren gegenwärtigen,
effektiven Betriebszustand. Dieses Signal wird nur in Ausnahmefällen benötigt
und wird deshalb situationsbedingt verschaltet.
Zwangssignal
Erzeuger zu Verbraucher
Der Erzeuger fordert von einem Verbraucher eine bestimmte Betriebsart.
Zwangssignale sind eher die Ausnahme als die Regel und werden deshalb in den
Beispielanlagen nicht implementiert. Zwangssignale werden unter anderem für
Solaranlagen und Holzfeuerungen verwendet, bei denen die minimale
Wärmeproduktion nicht gesteuert werden kann.
Tab. 11: Informationssignale
Neben den Funktionseinheiten gibt es noch zwei weitere Elemente, die
softwaremässig zu einer Versorgungskette gehören:
Siemens
61 | 436
CM110664de
2017-05-31
4
Steuer- und Regelkonzept
Steuerkonzept und Steuerbausteine
●
●
Koordinator: Der Koordinator fasst die Bedarfssignale von nachgeschalteten
Anlagen zusammen und liefert das resultierende Bedarfssignal an die
vorgeschalteten Anlagen. Der Koordinator meldet auch den Betriebszustand
der vorgeschalteten Anlagen an die nachgeschalteten Anlagen.
Disponent: Der Disponent bestimmt in Abhängigkeit des resultierenden
Bedarfssignals der Verbraucher, die Bedarfssignale an die Erzeuger. Er
entscheidet, welche und wie viele Erzeuger eingeschaltet werden müssen.
Abb. 33: Bespiel aus der Lüftungstechnik
4.1 Steuerkonzept und Steuerbausteine
Das Desigo-Steuerkonzept ist ein Regelwerk, das die grundsätzlichen
Gesetzmässigkeiten für alle Steuer-, Melde- und Überwachungsvorgänge sowie
Schalteingriffe im Desigo-System allgemein gültig festlegt. Das gilt sowohl für die
Baustein-interne Steuerung (Prioritätsmatrix) als auch für die funktionalen
Zusammenhänge zwischen den beteiligten Bausteinen.
Im einzelnen geht es dabei um:
● Struktur und Aufbau einer Steuerung aus Funktionsbausteinen
● Die hierarchische Ordnung für die Funktionsbausteine untereinander
● Die Funktionshierarchie innerhalb der Steuerkette der Funktionsbausteine
● Die Verarbeitung der Meldungen von Betrieb und Störung
● Eingriffe der Überwachungsfunktionen
● Die Wirkung von Notschaltungen
Das Steuerkonzept beruht auf dem Austausch von vordefinierten Signalen
zwischen den Funktionseinheiten. Jede Funktionseinheit ist ein Abbild eines realen
Anlagenelements, z.B. einer Lüftungsanlage oder einer Kesselanlage.
Die für ein Element erforderlichen Steuerfunktionen sind lokal in der
Funktionseinheit integriert, z.B. zeitverzögertes Hochschalten der Drehzahl bei
einem mehrstufigen Ventilator oder dem bedarfsgeführten Einschalten eines
Kessels. In jeder Funktionseinheit werden verschiedene mögliche Anforderungen
priorisiert und ausgewertet. Die resultierende Betriebsart wird anschliessend an die
Elemente oder untergeordneten Funktionseinheiten weitergegeben. Die
62 | 436
Siemens
CM110664de
2017-05-31
Steuer- und Regelkonzept
Steuerkonzept und Steuerbausteine
4
Steuerfunktionen
erforderlichen I/Os für die physikalischen Datenpunkte sind bereits in der
Funktionseinheit enthalten.
Strukturierung der
Steuerfunktionen
Auf diese Weise werden komplexe Steuer- und Überwachungsfunktionen einer
Anlage strukturiert und Steuerungsaufgaben logisch unterteilt, sodass sie eindeutig
der Funktionseinheit bzw. dem realen Element der Anlage zugeordnet werden
können. Die übergeordnete Steuerung konzentriert sich dann auf die Steuerung
und Überwachung der Gesamtanlage, während die untergeordneten
Funktionseinheiten die interne Steuerung und Überwachung der jeweiligen
Elemente einer Funktionseinheit selbst übernehmen.
Standardisierung der
Steuerfunktionen
Darüber hinaus werden Sicherheit und Verfügbarkeit der Anlage durch
standardisierte Steuer- und Überwachungsfunktionen erhöht, was konventionell mit
einem erheblichem Aufwand verbunden wäre.
Standardisierte Steuer- und Überwachungsfunktionen:
● Eindeutige Auswahl der Betriebsart
● Einheitliche Störabschaltung
● Umfangreiche Zustandsüberwachung
● Schaltfolge bei Lüftungsanlagen
● Leistungsstufenregelung bei Wärmeerzeugungsanlagen
● Meldung von lokalen Eingriffen
● Vermeidung unnötiger Schaltversuche
● Verhinderung unzulässiger Schaltvorgänge
● Anlagenschutz durch Ein- oder Ausschaltverhinderung
Steuerkonzeptgebundene Bausteine
Die folgende Tabelle zeigt Bausteine, die für Steuerungsaufgaben optimiert sind.
Siemens
63 | 436
CM110664de
2017-05-31
4
Steuer- und Regelkonzept
Steuerkonzept und Steuerbausteine
Funktion
Baustein
Aufgabe im Steuerkonzept
Priorisierung der
Einflussgrössen
ENSEL_BO
Sammelt die Informationen für die Auswahl des resultierenden Be-triebsmodus
der Anlage. Hier werden alle übergeordneten Informationen priorisiert verarbeitet,
welche zu einem Ein- oder Ausschalten der gesamten Anlage führen, z.B.
Entrauchungsschalter, Frostmeldung, Zeitschaltprogramm.
ENSEL_MS
Die Bausteine werden überwiegend auf der Hierarchieebene Anlage/Teilanlage
eingesetzt, können aber auch z.B. in Aggregaten sinnvoll eingesetzt werden.
Befehlssteuerung
CMD_CTL
Übergeordneter Steuerbaustein für Sequenzsteuerungen. Der Baustein stellt
sicher, dass die einzelnen Aggregate einer Anlage in einer bestimmten
Reihenfolge sequenziell hintereinander ein- oder ausgeschaltet werden. Der
Baustein überwacht die Aggregate und kann Alarme absetzen. Er ist optimiert für
die Steuerung von Luftbehandlungsanlagen, kann aber auch für andere
Anwendungen eingesetzt werden. Der Baustein wird auf der Hierarchieebene
Anlage/Teilanlage eingesetzt.
Leistungssteuerung
PWR_CTL
Übergeordneter Steuerbaustein für Stufensteuerungen. Der Baustein dient zur
Steuerung und Überwachung von mehreren Energieerzeugern
(Mehrkesselanlagen, Kältemaschinen). Je nach verlangtem Leistungsbedarf
werden einzelne Energieerzeuger stufenweise zu- oder weggeschaltet. PWR_CTL
ist optimiert für die Steuerung von Heizungs- und Kälteanlagen. Der Baustein wird
auf der Hierarchieebene Anlage/Teilanlage eingesetzt.
I/O-Bausteine mit
Steuerfunktionalität
BO
Ausgangsbausteine, welche gemäss BACnet-Norm implementiert wurden und
somit über einen Prioritätsmechanismus (Prioritätsmatrix) verfügen, der sich sehr
gut für Steuerungsaufgaben einsetzen lässt. Die Prioritätsmatrix [PrioArr] kann
durch Datenfluss-Verschaltung und durch BACnet-Kommandierung genutzt
werden. Des weiteren haben die Bausteine folgende Steuerfunktionalität integriert:
MO
AO
- Motorsteuerung (Pumpe, Brenner usw.), ein- bis vier-stufig [BO, MO]
- Ventilatorsteuerung, ein- bis vier-stufig [BO, MO]
Wertbausteine mit
Steuerfunktionalität
BVAL
MVAL
AVAL
Rotationsbaustein
ROT_8
Value-Objekte oder Wertbausteine sind gemäss BACnet-Norm implementiert und
verfügen daher wie die Ausgangsbausteine auch über den
Prioritätsmechanismus. Diese Bausteine sind sogenannte virtuelle Datenpunkte,
welche nur via BACnet innerhalb des Systems mit den I/O-Modulen
kommunizieren können. Diese Bausteine werden überwiegend als
Kommunikationsschnittstelle zwischen der übergeordneten Steuerung [CMD_CTL,
PWR_CTL] und den Aggregaten eingesetzt.
Der Baustein steuert max. acht Funktionseinheiten ein und aus, gemäss einer
gewählten Rotationsart (Reihenfolge oder Betriebszeit). Das Schalten erfolgt nach
gefordertem Bedarf, nach der Betriebszeit, bei auftretender Störung oder durch
Eingriff (zwangsweise).
Der Baustein wird eingesetzt, um Funktionseinheiten (z.B. Aggregate oder
Komponenten) laufzeitabhängig oder störabhängig weiterzuschalten. Angewendet
wird dieser Baustein z.B. für Doppelpumpen, die laufzeitabhängig umgeschaltet
werden müssen.
Tab. 12: Steuerkonzeptgebundene Bausteine
Steuerhierarchie
Die Steuerhierarchie ist das Abbild der funktionellen Zuordnung und der
Verknüpfungen jener Funktionsbausteine, die ins Steuerkonzept einer Anlage
einbezogen sind. Der Aufbau der Steuerhierarchie ist bestimmten Regeln
unterworfen. Unterschieden wird in übergeordnete Anlagensteuerung und lokale
Steuerung der Funktionseinheiten.
Übergeordnete Steuerung
Die übergeordnete Steuerung ist typischerweise in der Hierarchieebene Teilanlage
angesiedelt. Alle Einflussgrössen, welche Auswirkungen auf die gesamte Anlage
haben, werden hier gewichtet und zu einer resultierenden Anlagenbetriebsart
zusammengefasst. Für die einzelnen möglichen Anlagenbetriebarten der Anlage
kann eine Steuerstrategie für jedes unterliegende Funktionselement definiert
werden. Somit können einzelne Anlagen-Szenarien entwickelt werden, z.B.
Brandfallsteuerung, Entrauchung, Frostfallsteuerung, Ein- und Ausschaltsteuerung.
Die lokale Steuerung der Funktionselemente ist typischerweise in der
Hierarchieebene Aggregat angesiedelt. Die wichtigste Aufgabe der lokalen
64 | 436
Siemens
CM110664de
2017-05-31
Steuer- und Regelkonzept
Steuerkonzept und Steuerbausteine
Lokale Steuerung
4
Steuerung ist die Störreaktion. Die Funktionseinheit entscheidet selber, wie die
Ausgänge im Fall einer Störung gestellt werden müssen. Auch Verriegelungen
zwischen Funktionseinheiten (z.B. Klappe/Ventilator) müssen lokal erfolgen. Mit
der lokalen Steuerung wird sichergestellt, dass eine Falschparametrierung in der
Befehlssteuerung zu keinem Anlagenschaden führen kann.
Die Steuerhierarchie in der folgenden Abbildung berücksichtigt nur beispielhaft den
Anwendungsbereich Lüftung.
DmpShofEh Ag:DmpShof
FanSu
Ag: V(A,C-F) Fan1St
On
On
EnCrit
MI
ManSwi Cp:Ml
EmgOff
On
On/P14
DmpShofOa Ag. DmpShof
ErcRo DmpShof
On/P14 Open/P14
OpSta
En
En
En
En
SmextEh
SmextSu
EmgOff
E,U
BI
SmextEh Cp:BI
E,U
BI
En
E,H
M
Sequence table
En
On
En
AO
OpMSwiCnv
Ax: DMUX8_BO
BVAL
FbVal
E,H
EnPgm
PrVal
MI
ValPgm
OpSta
OpModSwi Cp:MI
BO
Frost
KickDmp
Dstb
SmextSu Cp:BI
TSu
SpErcTSu
EnSfty
BI
EnCrit
E,U
ValSfty
SmextPrg
CMD_CTL
EnCrit
FireDet Cp:BI
EnCrit
OpSta
PltCtl Cp: CMD_CTL
FanEx
Ag: V(A,C-F) Fan1St
A-Transport
PrVal
En
On
En
O&M
TSu
EnSfty
MVAL
ValSfty
OpModMan
Cp:MVAL_OP
PrVal
Frost
EnPgm
PrVal
TOa
En
DefVal:Off
En
BVAL
PrVal
On
AO
FbVal
En
E,H
ValPgm
OpSta
Sched
Cp:BSCHED
Dstb
BO
KickDmp
PrVal
Abb. 34: Aufbau der Steuerhierarchie am Beispiel einer Lüftungsanlage
Siemens
65 | 436
CM110664de
2017-05-31
4
Steuer- und Regelkonzept
Steuerkonzept und Steuerbausteine
Funktion und Schnittstellen der I/O-Bausteine
Die I/O-Bausteine sind im Desigo-System die wichtigsten Bausteine. Neben der
Ansteuerung der Hardware übernehmen sie noch zahlreiche Steuer- und
Überwachungsfunktionen. Somit können ansonsten komplexe Aufgaben bereits
mit wenigen Bausteinen gelöst werden. Die folgenden Tabellen zeigen die
wichtigsten Funktionen und Schnittstellen der I/O-Bausteine.
Funktion
Eingänge
Beschreibung
AI
AVAL
•
AO
BI
•
•
BVAL
•
BO
MI
•
•
MVAL
•
MO
•
•
Weitergabe
Eingangssignal
unterbrechen
OoServ
Ausser Betrieb
Prioritätsmechanismus
DefVal
Vorgabewert
•
•
•
•
•
•
PrioArr
Prioritätsmatrix
•
•
•
•
•
•
Lokale Vorrangbedienung
Ovrr
Übersteuerung
•
•
•
•
•
•
OvrrVal
Übersteuerungswert
•
•
•
•
•
•
Alarmwertüberwachung
EnAlm
Freigabe des
Alarms
•
•
•
•
•
•
•
•
•
- Grenzwerte
HiLm
Grenze oben
•
•
•
LoLm
Grenze unten
•
•
•
Nz
Neutrale Zone
•
•
•
RefVal(s)
Referenzwert
•
•
•
•
•
TiMonOn
EinschaltÜberwachung
•
•
•
•
•
TiMonOff
AusschaltÜberwachung
•
•
•
•
•
TiMonDvn
AbweichungÜberwachung
•
•
•
•
•
•
DlyOn
Einschaltverzögerung
•
•
•
•
DlyOff
Ausschaltverzögerung
•
•
•
•
TbTiDly
Zeitverzögerungstabelle
•
•
•
SwiKind
Schaltart
•
•
- Referenzwerte
- Überwachungszeiten
Schaltverzögerungen
Schaltverhalten
•
•
•
•
•
•
•
Normal (Motor)
Freigabebefehl
Auslösung
(Trigger)
Schalter
Schalter mit
Verzögerung
Tab. 13: Steuer- und Überwachungsfunktionen der I/O-Bausteine
Funktion
Ausgänge
Beschreibung
Rückmeldeüberwachung
PrVal
Aktueller Wert
FbVal
Rückmeldungswert
Zuverlässigkeitsüberwachung
Rlb
Zuverlässigkeit
66 | 436
Siemens
AI
AVAL
•
•
AO
BI
•
BVAL
•
•
•
•
•
•
BO
MI
•
MVAL
•
•
•
•
•
•
MO
•
•
•
•
•
CM110664de
2017-05-31
Steuer- und Regelkonzept
4
Steuerkonzept und Steuerbausteine
Funktion
Ausgänge
Beschreibung
Störüberwachung
Dstb
Störung
Zustandsüberwachung
TraSta
Prioritätsüberwachung
AI
AVAL
•
AO
BI
•
•
Übergangszustand
•
SftyActv
SicherheitsPriorität aktiv
CritActv
BVAL
•
BO
MI
•
•
•
•
•
•
Kritische Priorität
aktiv
•
PgmActv
ProgrammPriorität aktiv
PrPrio
Aktuelle Priorität
MVAL
•
MO
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Tab. 14: Steuer- und Überwachungsfunktionen der I/O-Bausteine
Funktion
Eingänge
Beschreibung
Weitergabe
Eingangssignal
unterbrechen
OoServ
Ausser Betrieb
DefVal
Vorgabewert
•
•
•
Prioritätsmechanismus
PrioArr
Prioritätsmatrix
•
•
•
Lokale Vorrangbedienung
Ovrr
Übersteuerung
•
•
•
OvrrVal
Übersteuerungswert
•
•
•
Alarmwertüberwachung
EnAlm
Freigabe des
Alarms
- Grenzwerte
HiLm
Grenze oben
LoLm
Grenze unten
Nz
Neutrale Zone
RefVal(s)
Referenzwert
TiMonOn
EinschaltÜberwachung
TiMonOff
AusschaltÜberwachung
TiMonDvn
AbweichungsÜberwachung
DlyOn
Einschaltverzögerung
DlyOff
Ausschaltverzögerung
TbTiDly
Zeitverzögerungstabelle
SwiKind
Schaltart
•
•
•
- Referenzwerte
- Überwachungszeiten
Schaltverzögerungen
Schaltverhalten
AI_RED
AO_RED
BI_RED
BO_RED
MI_RED
MO_RED
- Normal
- Freigabebefehl
- Auslösung
(Trigger)
Tab. 15: Steuer- und Überwachungsfunktionen der I/O-Bausteine
Funktion
Ausgänge
Beschreibung
Rückmeldeüberwachung
PrVal
Aktueller Wert
FbVal
Rückmeldungs-wert
Siemens
AI_RED
•
AO_RED
•
BI_RED
•
BO_RED
•
MI_RED
•
MO_RED
•
67 | 436
CM110664de
2017-05-31
4
Steuer- und Regelkonzept
Steuerkonzept und Steuerbausteine
Funktion
Ausgänge
Beschreibung
Zuverlässigkeitsüberwachung
Rlb
Zuverlässigkeit
AI_RED
•
AO_RED
•
BI_RED
•
BO_RED
•
MI_RED
•
MO_RED
•
Störüberwachung
Dstb
Störung
•
•
•
•
•
•
Zustandsüberwachung
TraSta
Übergangs-zustand
•
•
•
Prioritätsüberwachung
SftyActv
Sicherheits-Priorität
aktiv
•
•
•
CritActv
Kritische Priorität
aktiv
•
•
•
PgmActv
Programm-Priorität
aktiv
•
•
•
PrPrio
Aktuelle Priorität
•
•
•
Tab. 16: Steuer- und Überwachungsfunktionen der I/O-Bausteine
Prioritätsmechanismus
Im Desigo-PX-System werden bei den I/O-Ausgangsbausteinen und in den
Wertbausteinen die Prioritätsmechanismen von BACnet verwendet. Dieser
Prioritätsmechanismus sieht verschiedene priorisierte Eingriffsebenen vor, welche
für die Steueraufgaben innerhalb von HLK-Anlagen und deren Komponenten
angewendet werden.
Folgende Prioritätsebenen stehen an den Bausteinen AO, BO, MO (ebenfalls an
den Bausteinen AO_RED, BO_RED, MO_RED) sowie AVAL, BVAL und MVAL zur
Verfügung.
Ebene
Anwendung
Beschreibung
Sicherheitsebene
Personensicherheit
Die Sicherheitsebene hat die höchste Priorität, und wird verwendet, wenn es
darum geht Personen oder die Anlage zu schützen. Hier werden lokale
Wartungsschalter und Not-Aus-Taster verschaltet oder übergeordnet
kommandiert, wie z.B eine Entrauchungssteuerung oder Frostfallsteuerung.
Anlagensicherheit
Bedienebene
Lokaler Handeingriff
Übergeordneter Handeingriff
Automatikebene
Lokale Steuerung/Regelung
Allgemeine BACnetKommandierung
In der Bedienebene werden Handeingriffe auf Komponenten realisiert. Hier greift
z.B. das Bediengerät PXM20 ein, wenn der Ausgang eines I/OFunktionsbausteins forciert wird. Alle darunterliegenden Prioritäten werden damit
übersteuert.
Die Automatikebene wird für die lokalen Regel- und Steuerfunktionen sowie für
die übergeordnete BACnet-Kommandierung verwendet.
Tab. 17: Prioritätsmechanismus
Prioritätsmatrix
68 | 436
Siemens
Die folgende Abbildung zeigt die Struktur der [PrioArr] und den Einfluss der lokalen
und übergeordneten Steuerung.
CM110664de
2017-05-31
Steuer- und Regelkonzept
Steuerkonzept und Steuerbausteine
4
Priorität 1, 4, 7, 15
Priorität 6
Priorität 2, 5, 8, 14, 16
Lokale Steuerung
Baustein-interne Steuerung
Übergeordnete Steuerung
via Datenflussverschaltung
via BACnet-Kommandierung
AO
BO
MVAL
CMD_CTL
z.B. NOT - AUS
1
PWR_CTL
Personensicherheit
2
3
z.B. Vereisungs-
ValCrit / EnCrit
schutz
Anlagensicherheit
5
6
z. B. Lokaler
Handschalter
Überwachungszeiten
M. station
7
Bedienung
ValOp / EnOp 8
9
13
Lokale
Steuerung/Regelung
14
Steuerung/Regelung
15 ValPgm / EnPgm
Allg. BACnet-Kommandierung
16
PrVal
Abb. 35: Schnittstelle der I/O-Bausteine mit [PrioArr]
Lokale Vorrangbedienung
Der Vorrangschalter übersteuert den Schaltwert des Bausteins und bestimmt so
den Schaltwert für das Feldgerät. Die lokale Vorrangbedienung hat Vorrang vor
einem gleichzeitig aktiven Handbetrieb, d.h. Vorrang vor der lokalen
Vorrangbedienung.
Zustandsüberwachung
[AO, BO, MO, AVAL, BVAL, MVAL]
Der Prozess wird anhand der Rückmeldung und bei schaltenden Bausteinen
zusätzlich anhand der parametrierten Anfahr- bzw. Austrudelzeit [TbTiDly]
überwacht. Der Prozess befindet sich in einem Übergangszustand solange der
Rückmeldewert von [PrVal] abweicht und [TbTiDly] noch nicht abgelaufen ist. Die
Zustandsüberwachung zeigt den Status am Ausgang Übergangszustand [TraSta]
an. Dieser Ausgang lässt sich z.B. für das Einschalten von nachfolgenden
Komponenten nutzen.
Rückmeldeüberwachung
[BO, MO]
Die Überwachung der Rückmeldung kann auf der Überwachung eines
Datenpunktes basieren oder rein Baustein-intern anhand der RückmeldeZeitparameter.
● Rückmelde-Datenpunkt vorhanden [FbAddr:] = Adresse
Die Überwachung erfolgt anhand des Rückmeldesignals. Mit den
Zeitparametern für das Einschalten [TiMonOn], Ausschalten [TiMonOff] oder
Unterbruch [TiMonDvn] lassen sich Verzögerungen definieren. Weicht das
Rückmeldesignal [FbVal] von Ausgangswert [PrVal] ab, so wird bei
eingeschalteter Alarmfunktion ein OFFNORMAL-Alarm ausgelöst.
● Kein Rückmelde-Datenpunkt vorhanden [FbAddr:] = leer
Anhand der Rückmelde-Zeitparameter [TiMonOn/TiMonOff] folgt der Ausgang
[FbVal] dem [PrVal] zeitversetzt. Der Ausgang [TraSta] signalisiert den
Übergangszustand.
Siemens
69 | 436
CM110664de
2017-05-31
4
Steuer- und Regelkonzept
Steuerkonzept und Steuerbausteine
Alarmwertüberwachung
[AI, AO, AVAL, BI, BVAL, MI, MVAL]
Die Alarmwertüberwachung ist optional und kann mit [EnAlm] aktiviert werden. Je
nach Bausteintyp können analoge Grenz- oder Schaltwerte überwacht werden. Die
Toleranzzeit [TiMonDvn] bis zur Auslösung eines Prozessalarms lässt sich
einstellen. Bei schaltenden Bausteinen können Abweichungen bei Ein- oder
Ausschaltvorgängen unterschieden werden.
Die Alarmwertüberwachung kann prozessabhängig oder auch zeitabhängig
aktiviert werden. Somit lässt sich z.B. eine Frostschutzüberwachung im Sommer
ausschalten.
ZuverlässigkeitsÜberwachung
[AI, AI_RED, AO, AO_RED, AVAL, BI, BI_RED, BO,BO_RED, BVAL, MI, MI_RED,
MO, MO_RED, MVAL]
Die Bausteine überwachen die Zuverlässigkeit der Eingangs- und
Ausgangsquellen sowie Konfigurationsfehler. Lässt sich beispielsweise eine Quelle
nicht mehr ansprechen, so wird ein Systemalarm generiert und die Ursache am
Ausgang [Rlb] angezeigt. Der Störausgang [Dstb] wechselt auf Ja. Für die lokale
Störreaktion lässt sich dieser Ausgang z.B. auf den Baustein zurückführen, um mit
einer hohen Priorität eine sichere Position einzunehmen. Die
Zuverlässigkeitsüberwachung lässt sich mit [OoServ] ausschalten, was bei
defekter oder fehlender Hardware sinnvoll sein kann.
Bei den RED-Bausteinen ist die Zuverlässigkeitsüberwachung immer aktiv da
kein [OaServ] vorhanden ist. Die übergeordnete Steuerung unterscheidet diesen
Zustand jedoch nicht und die Anlagensicherheit ist unter Umständen nicht
gegeben.
Minimale Schaltzeiten
[BO, BVAL, MO, MVAL]
Zur Reduktion der Schalthäufigkeit lässt sich sowohl die minimale Einschaltzeit
[TiOnMin] als auch die minimale Ausschaltzeit [TiOffMin] definieren. Bei einem Einoder Ausschaltbefehl wird dieser mit Priorität 6 in die [PrioArr] geschrieben und
während der definierten Schaltzeit dort gehalten. Für diese Zeitspanne kann keine
tiefere Priorität den Schaltwert ändern.
Ein- und
Ausschaltverzögerung
[BO, BVAL, MO, MVAL]
Zum verzögerten Ein- bzw. Ausschalten von Elementen [DlyOn/DlyOff]. Zum
Beispiel zur Realisierung eines Pumpennachlaufs, um Restwärme abzuführen. Bei
einem Ein- oder Ausschaltbefehl wird der entsprechende Schaltwert mit Priorität 6
in die [PrioArr] geschrieben und für die definierte Verzögerungszeitzeit dort
gehalten. Für diese Zeitspanne kann keine tiefere Priorität den Schaltwert ändern.
Anfahr-/Austrudelzeit
Laufzeiten für Hoch- und Runterschalten
[BO, BVAL, MO, MVAL]
Für die Anzeige oder Auswertung eines Übergangszustandes [TraSta] lässt sich
die Laufzeit einer Klappe oder Austrudelzeit eines mehrstufigen Motors in der
Tabelle [TbTiDly] definieren. In Abhängigkeit der verwendeten Schaltart [SwiKind]
können die Zeitparameter auch das Schaltverhalten beeinflussen.
Anlagenstörung
Die Bausteine erkennen selbstständig Fehler und melden diese an definierte
Alarmklassen [AlmCl], die wiederum für das Verteilen der Alarme auf
Alarmempfänger zuständig sind. Je nach der im Baustein eingestellten
Alarmfunktion [AlmFnct] ist das Quittieren des Alarm und nach Fehlerbehebung
das Rücksetzen des Alarms notwendig.
Erst wenn diese Benutzeraktionen durchgeführt wurden, wird an den gestörten
Bausteinen der Ausgang [Dstb] zurückgesetzt. Da sowohl die lokale Steuerung, die
in der Regel mit diesem Ausgang im Störungsfall blockiert wird, als auch die
übergeordnete Steuerung eine Anlagenstörung ausgelöst hat, wird die Anlage erst
nach einem Alarm-Reset wieder anlaufen können.
Der Alarm-Reset kann auf unterschiedliche Weise ausgelöst werden:
70 | 436
Siemens
CM110664de
2017-05-31
Steuer- und Regelkonzept
Aufbau lokaler Steuerungen
●
●
4
Auslösen des Sammel-Resets im Sammelalarm-Baustein CMN_ALM
Über einen Alarm-Client, z.B. AlarmDisplay oder PXM20
4.2 Aufbau lokaler Steuerungen
Störabschaltungen
Der Störausgang [Dstb] eines I/O-Funktionsbausteins wird aktiviert, wenn vom
Baustein ein FAULT-Alarm (z.B. Drahtbruch) oder ein OFFNORMAL-Alarm (z.B.
Grenzwertüberschreitungen) erkannt wird.
Die folgende Abbildung zeigt wie ein Ventil und eine Pumpe in Abhängigkeit vom
Störzustand zwangsabgeschaltet bzw. aufgefahren werden.
Temp: AI
100 %
OR
TraSta
CritActv
P4 Crit
Dstb
FbVal
PrVal
P15 Pgm
TraSta
CritActv
P4 Crit
Dstb
FbVal
PrVal
P15 Pgm
Pu Cp: BO
Abb. 36: Störabschaltung der Pumpe
Beispiel
Zwangshochschaltung
Im Baustein AI Temp ist für die Temperatur ein Grenzwert [HiLm] definiert. Sobald
diese Schwelle erreicht ist, schaltet der Ausgang [Dstb] das Ventil über die
Freigabe [EnSfty] des Analog Outputs Valve auf 100%. Gleichzeitig wird die
Pumpe durch die Freigabe [EnSfty] des Binary Outputs BO auf Off geschaltet.
Beispiel Störabschaltung
Der Baustein BI ThOvrld überwacht den Zustand des Thermokontaktes der Pumpe.
Spricht der Kontakt an, so wird im Funktionsbaustein aufgrund des parametrierten
Referenzwertes [RefVal] der [Dstb] Ausgang aktiviert. Durch die Freigabe von
[EnSfty] des Binary Output BO wird die Pumpe ausgeschaltet. Des weiteren
überwacht der Binary Output BO die Rückmeldung des Schützes. Kommt es zu
einer Störung, und die Rückmeldung wird z.B. unterbrochen, so meldet der
Baustein die Störung und schaltet sich über den zurückverdrahteten Ausgang
[Dstb] selbst ab. Das Einschalten der Pumpe ist erst nach Beseitigung der Störung
und gegebenenfalls Rücksetzen der Alarmmeldung wieder möglich.
Die folgende Abbildung zeigt eine lokale Störabschaltung im Zusammenhang mit
einer übergeordneten Anlagensteuerung. Das hier als Beispiel abgebildete
Compound wurde soweit reduziert, dass die Struktur der lokalen Steuerung
deutlicher zu erkennen ist.
Siemens
71 | 436
CM110664de
2017-05-31
Steuer- und Regelkonzept
Dstb
PrVal
Off
Ort
Ax:OR
P4 Crit
CritActv
P15 Pgm
13. ValCrit
12. EnCrit
15: ValPgm
Aufbau lokaler Steuerungen
14: EnPgm
4
CmdVal Cp:BVAL
Or2 Ax.OR
TCtr
PID_CTR
EnCrit
ValCrit
KickDmp
PrVal
TraSta
CritActv
Dstb
FbVal
P4 Crit
Off
Pu 1St: BO
R/sCtl
PrVal
P15 Pgm
On
Dstb
0%
Data Sink: Empfängt Daten
Diese Information wird von einem Client mit einer bestimmten Priorität geschrieben
oder von der Funktionseinheit gelesen.
Abb. 37: Lokale Störabschaltung
Die lokale Störabschaltung des hier als Beispiel dargestellten Aggregates wird wie
folgt ausgelöst:
1. Meldet eine der Komponenten Ventil [Vlv] oder Pumpe [Pu1St] einen Fehler
(FAULT oder OFFNORMAL), so wird diese Störung am Ausgang [Dstb]
angezeigt. Die Signale gehen auf die Freigabe der Sicherheitspriorität [EnSfty]
des Bausteins BVAL (1). Über den Status Ausgang [SftyActv] wird dann eine
Störabschaltung aller Komponenten ausgelöst (2).
2. Über die Compound-Schnittstelle [I1 EnSfty] kann ebenfalls auf die
Sicherheitsabschaltung der Komponenten eingewirkt werden.
Da der Baustein BVAL auf BACnet abgebildet wird und über eine Prioritätsmatrix
[PrioArr] verfügt, kann die übergeordnete Anlagensteuerung (hier nicht dargestellt)
via Referenzierung direkt auf das Objekt zugreifen. Somit kann auch die
Anlagensteuerung durch eine Kommandierung auf die Sicherheitspriorität eine
Abschaltung der Komponenten auslösen.
Verriegelungen
Die folgende Abbildung zeigt eine Lösung, in der ein Ventilator (Fan) erst dann
freigegeben wird, wenn die Klappe (Damper) vollständig aufgefahren ist.
72 | 436
Siemens
CM110664de
2017-05-31
Steuer- und Regelkonzept
Val En
Val En
TraSta
SftyActv
CritActv
PfmActv
Dstb
Val En
Damper Cp:BO
Off
Val En
Val En
E,H
Val
TraSta
PfmActv
P4 Crit
Dstb
P15 Pgm
PrVal
E,H
Val
P4 Crit
SftyActv
En
Val En
OpMod
[On/Off]
Yes
PrVal
P15 Pgm
CritActv
En
4
OpMod
[On/Off]
Yes
Aufbau lokaler Steuerungen
Fan Cp:BO
Abb. 38: Lokale Verriegelung von Klappe/Ventilator
Lokale Verriegelung
Bei einem Befehl zum Anfahren der Anlage [OpMod] =On wechselt der Ausgang
der Klappe [TraSta] =Ja, und zeigt damit an, dass nun ein Übergangszustand aktiv
ist, das heisst, die Klappe ist in Bewegung. Diese Information wird einerseits aus
der parametrierten Klappen-Laufzeit [TbTiDly] und andererseits aus dem
Rückmeldekontakt des Klappenanschlags gebildet.
Solange die Klappe entweder geschlossen oder in Bewegung ist, bleibt der
Ventilator über den Eingang [EnSfty] blockiert, das heisst, auch ein Eingriff über
das Bediengerät PXM20 direkt auf den Ventilator (Fan) wird verhindert. Ist der
Übergangszustand beendet und die Klappe offen, so wird die Freigabe [EnSfty]
aufgehoben und der Ventilator über den Programmwert [ValPgm] eingeschaltet.
Die Freigabe des Programmwertes [EnPgm] ist in diesem Beispiel eine Konstante.
Verriegelung zwischen
Aggregaten
Die gezeigte Verriegelung wird in einer etwas anderen Form auch bei der
übergeordneten Anlagensteuerung eingesetzt. Damit die Anlagensteuerung
beispielsweise bei einer Entrauchungssteuerung auf den Ventilator zugreifen kann,
wird die Verriegelung nicht über die Freigabe des Sicherheitswertes [EnSfty]
sondern, über die Freigabe des kritischen Wertes [EnCrit] realisiert.
Der Ventilator wird von der Klappe solange über die Freigabe von [EnCrit] auf Aus
befohlen, bis sie ganz geöffnet ist. Erst dann kann der Ventilator gestartet werden.
Damit eine Fehlbedienung nicht zu einer Zerstörung der Anlage führt, wird die
Klappe über [EnCrit] offen gehalten, solange der Ventilator läuft.
Siemens
73 | 436
CM110664de
2017-05-31
Steuer- und Regelkonzept
Übergeordnete Anlagensteuerungen
OpSta
EnCrit
Open
ValCrit
BACnet Reference
4
ValCrit
FanSu Ag: Fan1St
EnCrit
OpSta
DmpShofOa Ag: DmpShof
Abb. 39: Aggregatübergreifende Verriegelung von Klappe/Ventilator
Der Betriebszustand [OpSta] der beiden Aggregate wird innerhalb der Compounds
wie in dem vorherigen Beispiel aus der UND-Verküpfung von [PrVal] und [TraSta]
gebildet.
4.3 Übergeordnete Anlagensteuerungen
In Desigo gibt es zwei Bausteine für die übergeordnete Anlagensteuerung:
● CMD_CTL Befehlssteuerung für Sequenzsteuerung
● PWR_CTL Leistungssteuerung für Stufensteuerung
Die beiden Bausteine basieren auf dem Standard BACnet Command Object. Sie
haben beide Tabellen, in denen die Betriebsarten und das Schaltverhalten der
darunterliegenden Aggregate definiert werden. Die kommandierbaren Bausteine in
den Aggregaten müssen eine BACnet-[PrioArr] aufweisen, sodass folgende
Ausgangs- und Wertbausteine verwendet werden können: AO, BO, MO, AVAL,
BVAL und MVAL.
PWR_CTL kann aufgrund der spezialisierten Aufgabe – dem Ansteuern von Stufen
– nur mit MVAL-Bausteinen kommunizieren.
Referenzierung
74 | 436
Siemens
Die Kommunikation der übergeordneten Steuerbausteine mit den zu
kommandierenden Ausgangs- und Wertbausteinen in den Aggregaten geschieht
ausschliesslich über Referenzierung. Die Referenzen sind von den Technischen
Bezeichnern (TD) des Bausteins abgeleitet. Die Referenz wird relativ vom
Steuerbaustein zum kommandierten Baustein definiert. Das Aggregat muss sich
nicht sich in der gleichen Hierarchie befinden – eine anlagenübergreifende
Kommunikation ist möglich.
Beispiel für eine Referenz: B = \...\...\PreHcl’CmdVal
Dabei ist CmdVal der Bezeichner für ein BVAL-Objekt im Aggregat PreHcl. Pro
Aggregat kann mehr als ein Baustein referenziert werden.
Da die projektspezifische Wurzel in der Adressierung nicht enthalten ist, müssen
die Referenzen bei Änderung der Wurzel nicht angepasst werden. Dies vereinfacht
das Kopieren sowohl einer Bibliothekslösung in ein Projekt als auch einer
projektspezifischen Namensänderung.
Die Referenzen, das heisst, die Technischen Bezeichner mit Relativadressierung,
werden zur Laufzeit im Controller aufgelöst. Fehler in der Adressierung treten
demnach erst zur Laufzeit aus. Diese Fehlerquelle ist jedoch bei der
Parametrierung der Steuerbausteine mit Hilfe des Plant Control Editors weitgehend
ausgeschaltet.
CM110664de
2017-05-31
Steuer- und Regelkonzept
Übergeordnete Anlagensteuerungen
Kommandierung
4
Die Steuerbausteine können, wie in der Abbildung Schnittstelle der I/O-Bausteine
mit [PrioArr] zu sehen ist, die [PrioArr] der referenzierten Bausteine direkt
ansprechen. So können sie definierte Schalt- oder Stellwerte kommandieren und
auch wieder freigeben. Ein kommandierter Befehl bleibt solange gültig, bis der
Prioritätseintrag wieder freigegeben wird. Die Freigabe aller kommandierbaren
Prioritäten wird vom den Steuerbausteinen automatisch gesetzt, wenn der
Steuerbaustein die Aggregate in eine neue Anlagenbetriebsart kommandiert. Bei
einem Neustart des PX-Controllers werden die Einträge der [PrioArr] in den
kommandierten Bausteinen gelöscht, mit Ausnahme von lokalen Handeingriffen
auf Priorität 8, z.B. via PXM20.
Besonderheiten für Desigo Die Kommunikation der übergeordneten Steuerbausteine mit den zu
S7
kommandierenden Aggregaten erfolgt durch Verschalten in CFC und nicht durch
Referenzierung. Das Steuerkonzept als Ganzes ist jedoch identisch zu dem von
Desigo PX.
Ermittlung der
Anlagenbetriebsart
Eine übergeordnete Anlagensteuerung hat in der Regel unterschiedlichen Quellen
wie Anlagenschalter, Zeitschaltprogramm oder auch wichtigen Störmeldungen, aus
der sie die resultierende Anlagenbetriebsart bestimmen muss.
Zur Evaluation der resultierenden Anlagenbetriebsart stehen die Bausteine
ENSEL_MS (Enable Selector Multistate) und auch ENSEL_BO (Enable Selector
Boolean) in der Firmware-Bibliothek von Desigo zur Verfügung. Der Baustein wird
in der Regel vor der Anlagensteuerung platziert, wie in der folgenden Abbildung zu
sehen ist. Sämtliche Einflussquellen werden nach ihrer Wichtigkeit priorisiert auf
den Baustein verschaltet und die entsprechend erforderliche Anlagenbetriebsart
wird ermittelt.
Beispiel:
● Ein Brandmelder hat hohe Priorität (P04) und erfordert die Anlagenbetriebsart
No-tAus.
● Ein Entrauchungsschalter hat die höchste Priorität (P01)und erfordert die
Anlagenbetriebsart Entrauchung.
● Ein Zeitschaltprogramm hat eine niedrige Priorität (P11) und erfordert die
Anlagenbetriebsarten Stufe 1, Stufe 2 und Aus,
Der Ausgang [Val] des ENSEL_MS liefert nun dem CMD_CTL die resultierende
Anlagenbetriebsart zur weiteren Verarbeitung. Wichtig ist, dass die MultistateEnumerationen der beiden Bausteine ENSEL_MS und CMD_CTL gleich sind. Die
Multistate-Werte sind nicht text- sondern zahlenbasiert.
Übergeordnete Befehlssteuerung CMD_CTL
Der Baustein Befehlssteuerung CMD_CTL (Command Control) wird primär für die
Sequenzsteuerung in Lüftungsanlagen verwendet. Der Baustein ermöglicht das
sequenzielle Ein- und Ausschalten von Aggregaten. Da er sehr allgemein und
flexibel implementiert ist, sind auch weitere Einsatzbereiche denkbar, wie zum
Beispiel für Kälteerzeugungsanlagen.
Siemens
75 | 436
CM110664de
2017-05-31
Steuer- und Regelkonzept
Ccl Ag: CclT
Übergeordnete Anlagensteuerungen
PltCtl Cp: CMD_CTL
4
Tsu
DmpShofEh Ag:DmpShof
FanSu
Ag: V(A,C-F) Fan1St
On
On
En
En
DmpMx Ag: DmpMx
Sequenztabelle
On
On
Frost
DefVal:Off
SttUpMod
Cp: V(A) StupPrg
En
En
En
O&M
En
En
On
TOa
E,H
OpMSwiCnv
Ax: DMUX8_BO
On
TSu
OpModMan
Cp:MVAL_OP
TOa
Sched
Cp:BSCHED
TSu
OpModSwi Cp:MI
En
EmgOff
On/P14
DmpShofOa Ag. DmpShof
ErcRo DmpShof
On/P14 Open/P14
EnCrit
OpSta
En
En
En
En
SmextEh
SmextSu
EmgOff
Frost
E,U
SmextEh Cp:BI
E,U
SmextSu Cp:BI
TSu
E,U
EnCrit
SmextPrg
CMD_CTL
EnCrit
FireDet Cp:BI
EnCrit
OpSta
FanEx
Ag: V(A,C-F) Fan1St
A-Transport
Abb. 40: Strukturübersicht: Sequenzsteuerung einer Lüftungsanlage
Der Baustein CMD_CTL steuert und überwacht Ausgangs- und Wertbausteine,
welche auf BACnet abgebildet sind. Zur Optimierung des Engineering-Aufwandes
basiert die Kommunikation zwischen den Bausteinen nicht auf Verdrahtung
sondern auf BACnet-Referenzierung. Mit folgenden Bausteinen kann der
CMD_CTL verwendet werden: AO, BO, MO sowie AVAL, BVAL und MVAL.
Die Sequenzreihenfolge wird im CMD_CTL in Tabellenform festgelegt. Die
Kommandos für die einzelnen Aggregate und auch Komponenten können in
Abhängigkeit von der Anlagenbetriebsart bestimmt werden.
Die Hauptfunktionalität des Bausteins CMD_CTL ist die sequenzielle Steuerung
von Aggregaten und Komponenten in Abhängigkeit von der vorgegebenen
76 | 436
Siemens
CM110664de
2017-05-31
Steuer- und Regelkonzept
Übergeordnete Anlagensteuerungen
4
Anlagenbetriebsart [ValPgm]. Dabei wird die Einschaltreihenfolge über die
Ordnung in der Funktionstabelle [FnctTb] definiert. Die Ausschaltreihenfolge ist die
Umkehrung der Einschaltreihenfolge. Unabhängige Sequenzen für das Ein- und
Ausschalten sind in diesem Baustein nicht implementiert.
Eingeschaltete Bausteine können auf ihren Schaltzustand überwacht werden. Der
Ausschaltzustand wird nicht überwacht.
Vor dem Einschalten eines Bausteines wird überprüft, ob die Bedingungen für die
Ausführung des Befehls gegeben sind. Bei einer aktiven Einschaltverzögerungen,
minimalen Ausschaltzeiten oder eines höherprioritären Schaltbefehles (z.B. eines
Revisionsschalters), wird der Einschaltvorgang gar nicht erst freigegeben. Dieser
Look-Ahead-Mechanismus ist in diesem Kapitel näher beschrieben.
Nicht in diesem Baustein enthalten sind Verriegelungen einzelner
Funktionseinheiten innerhalb von Aggregaten. Diese werden lokal, via Datenfluss
direkt zwischen den entsprechenden Bausteinen realisiert.
Plant Control Editor
Die Parametrierung des Bausteins erfolgt im Plant Control Editor.
Abb. 41: Plant Control Editor
Der obere Teil des gezeigten Dialogfensters dient vor allem dazu, im OnlineModus einen schnellen Überblick über den aktuellen Anlagenbetriebszustand zu
bekommend. Des weiteren kann der Ausnahmewert definiert werden, welcher bei
einer Anlagenstörung als Anlagenbetriebsart wirksam wird.
Im oberen Teil der Tabelle werden die Sequenzkonfigurationen gemacht. Die
Einschaltreihenfolge der Objekte, die Überwachungsart und die Ein- und
Ausschaltarten der Sequenzelemente können hier definiert werden.
Im unteren Teil der Tabelle werden die Betriebsarten der Anlage definiert. Für
jedes Sequenzelement kann nun pro Anlagenbetriebsart bestimmt werden auf
welchen Befehl und mit welcher Priorität es kommandiert werden soll.
Folgende Prioritäten für die Befehlskommandierung stehen zur Verfügung:
● Priority 2: Personensicherheit, automatisch
● Priority 5: Anlagensicherheit, automatisch
● Priority 14: Spezifische Befehlssteuerung
● Priority 16: Systemsteuerung
In Anlagenbetriebsarten, in denen die lokale Steuerung des Aggregates die
Kontrolle übernehmen soll, lässt sich mit dem Wert Not commanded die Freigabe
der kommandierbaren Prioritäten bewirken.
Ist die [PrioArr] des entsprechenden Bausteins zu diesem Zeitpunkt leer – das
heisst, keine Aktivkennung gesetzt – so wird sein [DefVal] gültig.
Funktionsabläufe im
CMD_CTL
Siemens
Bei jeder Änderung der Anlagen-Betriebsart werden im Baustein CMD_CTL eine
Reihe von Sicherheits-, Überwachungs- und Schaltaktionen ausgeführt. Die
nachfolgende Tabelle enthält eine Übersicht der Funktionsabläufe.
77 | 436
CM110664de
2017-05-31
4
Steuer- und Regelkonzept
Übergeordnete Anlagensteuerungen
Schritt
Funktion
Aktion
1
Sicherheitsfunktion
Überprüfung AllLifeSafety-Anlagenbetriebsart
2
Vorausschau
Überprüfung ob die betroffenen Aggregate geschaltet werden können
3
Sequenzabbruch
Nicht abgeschlossene Sequenzen werden abgebrochen
4
Zurückschaltsequenz
Ausschalten der nicht mehr benötigten Aggregate
5
Hochschaltsequenz
Einschalten der neu benötigten Aggregate
6
Überwachung des
Einschaltzustandes
Start der Überwachung nach Ablauf der Verzögerungszeit
Tab. 18: Funktionsabläufe
Schritt 1:
Sicherheitsfunktion
(AllLifeSafety)
Haben alle Schaltbefehle bei einer bestimmten Anlagenbetriebsart die Priorität
Personensicherheit, so bezeichnet man dies als AllLifeSafety-Anlagenbetriebsart.
Steht in [ValPgm] eine AllLifeSafety-Anlagenbetriebsart an, so wird diese
Anlagenbetriebsart in jedem Fall sofort ausgeführt und beibehalten, unabhängig
von bereits vorhandenen oder neu auftretenden Störungen in der Anlage –
Menschenleben haben Vorrang vor Anlagensicherheit.
Befinden sich in der AllLifeSafety-Anlagenbetriebsart Einschaltbefehle, so werden
die eingestellten Verzögerungszeiten (Verzögert (Delay) und Auszeit (Timeout))
berücksichtigt, es wird jedoch bei der Einstellung Auszeit die Schaltsequenz
aufgrund einer fehlenden Rückmeldung nicht abgebrochen, sondern
weitergeschaltet. Verriegelungen sind somit nicht mehr gewährleistet,
ausgenommen lokale Verriegelungen welche über die Priorität 1
(Personensicherheit, manuell) realisiert werden.
Priorität 1 (Personensicherheit, manuell) kann auch in der AllLifeSafetyAnlagenbetriebsart nicht überschrieben werden.
Schritt 2: Vorausschau
(Look Ahead)
Vor der Ausführung einer neuen Anlagenbetriebsart, in der referenzierte Bausteine
eingeschaltet werden müssen, überprüft Baustein CMD_CTL, ob sich sämtliche
Aggregate überhaupt in einem einschaltbaren Zustand befinden. Dazu werden in
den Bausteinen der Schaltsequenz vorgängig die Einträge in der Prioritätsmatrix
[PrioArr] überprüft. Sind bereits Schaltbefehle mit einer höheren Priorität aktiv (z.B.
minimale Ausschaltzeit oder Aus-Befehl eines Revisionsschalter), so wartet
CMD_CTL mit der Ausführung der neuen Anlagenbetriebsart, bis die gesamte
Schaltsequenz schaltbar geworden ist. Überprüft werden nur referenzierte
Bausteine, welche in der neuen Anlagenbetriebsart mit einem Einschaltwert
kommandiert werden und sofern die Betriebszustandsüberwachung aktiviert wurde.
Folgende Prioritäten werden überprüft:
● Priorität 1 [EnSfty/ValSfty], Personensicherheit, manuell
● Priorität 7 [EnSwi/ValSwi], Manueller Betrieb, z.B. Handschalter
● Priorität 8 [EnOp/ValOp], Manueller Betrieb, Bediengerät, z.B. PXM20
● Priorität 6 [TiMinOff], Minimale Ausschaltzeit
Bei Desigo 7 gibt es keine Vorausschau.
Priorität 4 (Anlagensicherheit, manuell [EnCrit/ValCrit]) wird bei der Überprüfung
nicht berücksichtigt, da die lokale gegenseitige Verriegelung über
Datenflussverschaltung, wie in Abbildung Aggregatübergreifende Verriegelung von
Klappe/Ventilator dargestellt, während des Einschaltvorgangs diesen Wert ändern
würde.
Die aktuelle Betriebsart bleibt solange bestehen, bis sichergestellt ist, dass alle
betroffenen Aggregate mit aktiver Betriebszustandsüberwachung in ihren neuen
Sollzustand geschaltet werden können. Falls ein überwachter Baustein nicht
einschaltet, wird im CMD_CTL ein Prozessalarm ausgelöst. Als neue
Anlagenbetriebsart wird in diesem Fall der Ausnahmewert [EcptVal] aktiv. In der
78 | 436
Siemens
CM110664de
2017-05-31
Steuer- und Regelkonzept
Übergeordnete Anlagensteuerungen
4
Online-Diagnose des Plant Control Editors lässt sich feststellen, welches Element
die Ursache für die Störung war.
Schritt 3: Sequenzabbruch Laufende Schaltsequenzen werden abgebrochen, auch wenn noch
Verzögerungszeiten aktiv sind. Ausnahme: Tritt bei der internen Überwachung des
Bausteins ein Fehler auf, so wird ein Alarm generiert. In diesem Fall wird die
geforderte Anlagenbetriebsart durch den Ausnahmewert [EcptVal] bestimmt. Ist
diese Schaltsequenz aktiv, jedoch noch nicht abgeschlossen, so wird sie NICHT
unterbrochen, sondern fertig ausgeführt.
Schritt 4:
Zurückschaltsequenz
Zuerst wird für die neue Anlagenbetriebsart die Zurückschaltsequenz gestartet.
Dabei werden alle Aggregate ausgeschaltet, die gemäss neuer Anlagenbetriebsart
ausgeschaltet sein müssen. Das Ausschalten erfolgt in der Tabellenreihenfolge
von rechts nach links, das heisst, das letzte Aggregat in der Schaltsequenz wird
zuerst ausgeschaltet. Beim Zurückschalten auf Aus sind die parametrierten Zeiten
für die Ausschaltverzögerung aktiv. Die Ausschaltverzögerung lässt sich mit einer
fixen Verzögerungszeit oder mit einer maximalen Wartezeit (Timeout) aktivieren
oder mit der Option Sofort deaktivieren. Bei Timeout ist die Länge der Verzögerung
abhängig vom Ausschaltzustand der überwachten Sequenzelemente. Sobald diese
Ausgeschaltet melden, also der Prozesswert des Bausteins [PrVal] = Aus und der
Übergangszustand abgeschlossen ist [TraSta] = Nein, erfolgt der Übergang zur
nächsten Sequenz. Bleibt die Ausschalt-Meldung aus, so wird nach Ablauf der
Timeout-Zeit weitergeschaltet.
Wird ein Sequenzelement mit der Priorität Personensicherheit oder
Anlagensicherheit ausgeschaltet, so werden die parametrierten
Verzögerungszeiten NICHT abgewartet.
Schritt 5:
Hochschaltsequenz
Anschliessend wird für die neue Anlagenbetriebsart die Hochschaltsequenz
gestartet. Dabei werden alle übrigen Aggregate gemäss den Angaben in der
Funktionstabelle eingeschaltet. Das Einschalten erfolgt in der Tabellenreihenfolge
von links nach rechts, das heisst, das erste Aggregat in der Schaltsequenz wird
zuerst eingeschaltet.
Beim Hochschalten sind die parametrierten Zeiten für die Einschaltverzögerung
aktiv.
Die Hochschaltverzögerung lässt sich mit einer fixen Verzögerungszeit oder mit
einer maximalen Wartezeit (Timeout) aktivieren oder mit der Option Sofort
deaktivieren. Bei Timeout ist die Länge der Verzögerung abhängig vom
Einschaltzustand der überwachten Sequenzelemente. Sobald diese Eingeschaltet
melden, also der Prozesswert des Bausteins [PrVal] <> Aus und der
Übergangszustand abgeschlossen ist [TraSta] = Nein, erfolgt der Übergang zur
nächsten Sequenz. Bleibt die Einschalt-Meldung aus, so wird nach Ablauf der
Timeout-Zeit weitergeschaltet.
Wird eine Sequenzelement mit der Priorität Personensicherheit oder
Anlagensicherheit eingeschaltet, so werden die parametrierten
Verzögerungszeiten abgewartet.
Schritt 6: Überwachung
des Einschaltzustandes
Ist das überwachte Aggregat nach Ablauf der Sequenz-Verzögerungszeit nicht
eingeschaltet, so wird ein Prozessalarm (Offnormal) erzeugt.
Ist die aktuelle Anlagenbetriebsart keine AllLifeSafety-Anlagenbetriebsart, so wird
die aktuelle Schaltsequenz sofort abgebrochen und der Ausnahmewert [EcptVal]
als neue Betriebsart gewählt.
Ist jedoch der Ausnahmewert [EcptVal] bereits die aktuelle Anlagenbetriebsart, so
wird die Schaltsequenz nicht abgebrochen und die Anlagenbetriebsart nicht
gewechselt.
Einschalten von
Aggregaten
Die folgende Abbildung zeigt das Schaltverhalten und
Überwachungsmechanismen des Bausteins CMD_CTL.
Zunächst wird überprüft, ob mit der neuen Anlagenbetriebsart eine AllLifeSafetyAnlagenbetriebsart vorliegt. Im zweiten Schritt erfolgt die Look-Ahead-Überprüfung;
anschliessend die Überprüfung und der Abbruch von laufenden Sequenzen. Im
nächsten Schritt wird die Ausschaltfolge durchgeführt, in der die Objekte 8 und 4
Siemens
79 | 436
CM110664de
2017-05-31
4
Steuer- und Regelkonzept
Übergeordnete Anlagensteuerungen
ausgeschaltet werden, sofern sie nicht bereits vorher schon ausgeschaltet waren.
In der anschliessenden Einschaltfolge werde die Sequenzen nacheinander
eingeschaltet.
Sequenz 1
1
Object-Nr.
Sequenz 2
2
3
Keine
Betriebszustandsüberwachung
Sequenz 3
4
5
Keine
Keine
Einschaltart
6
7
8
Keine
Verzögert
00:30
Einschaltverzögerung
Ausschaltart
01:00
02:00
Verzögert
Verzögert
Verzögert
02:00
01:00
00:30
Betriebszustände
Stufe X
Ein
Ein
Ein
Nicht komma
Ein
Ein
Spezifische BeSpezifische BeSpezifische BeSpezifische BeSpezifische BeSpezifische BeSpezifische BeSpezifische Be
Einschalten 1
Einschalten 2
Sequenz 1
Priorität
Einschalten 3
Paralleles Einschalten der Objekte 1, 2
und 3. Sobald die Objekte 1 bis 3
"Eingeschaltet" melden oder die Timeout
Zeit von 30 Sek. abgelaufen ist, erfolgt
der Übergang zur nächste Sequenz.
Einschalten 6
4
5
Einschalten 7
8
Sequenz 3
(Aus)
Sequenz 2
Timeout 0:30
Sequenz 2 hat in der Stufe X keinen
aktiven Einschaltbefehl, daher wird
sie übersprungen.
Paralleles Einschalten der Objekte 6 und 7.
Die Zustandüberwachung wartet max. 2 Min.
bis die Objekte 6 und 7 "Eingeschaltet"
melden. Objekt 8 ist in Stufe X inaktiv.
Timeout 2:00
Abb. 42: Einschalten von Aus auf Stufe X
Eine eingestellte Zeit (Verzögerung oder Timeout) markiert eine Einschalt- oder
Ausschaltsequenz, die aus einem oder mehreren Objekten bestehen kann. Die
Zeiten gelten für die gesamte Sequenz und werden wirksam, wenn ein Ein- bzw.
Hochschaltbefehl oder ein Aus- bzw. Runterschaltbefehl verlangt wird.
Das Einschalten je Sequenz erfolgt parallel. Die Überprüfung des
Einschaltzustandes erfolgt nur in der Einschaltart Timeout. Die nächste Sequenz
wird erst gestartet, wenn entweder alle zu überwachenden Objekte ihren
eingeschalteten Zustand gemeldet haben oder die Timeout-Zeit abgelaufen ist. Die
Betriebszustandsüberwachung der zu überwachenden Objekte wird erst, wie in der
folgenden Abbildung dargestellt, nach abgeschlossenem Einschaltvorgang einer
Sequenz aktiv.
80 | 436
Siemens
CM110664de
2017-05-31
Steuer- und Regelkonzept
Übergeordnete Anlagensteuerungen
Sequenz 1
1
Object-Nr.
Sequenz 2
2
3
Keine
Betriebszustandsüberwachung
Sequenz 3
4
5
Keine
Keine
Einschaltart
4
6
7
8
Keine
Verzögert
00:30
Einschaltverzögerung
Ausschaltart
01:00
02:00
Verzögert
Verzögert
Verzögert
02:00
01:00
00:30
Betriebszustände
Stufe X
Ein
Priorität
Ein
Ein
Nicht komma
Ein
Ein
Spezifische BeSpezifische BeSpezifische BeSpezifische BeSpezifische BeSpezifische BeSpezifische BeSpezifische Be
Einschalten von Objekten:
Überprüfung Einschaltzeit erreicht
Sequenz 1
Einschaltvorgang
abgeschlossen:
Zustandsüberwachung aktiv
Einschalten von Objekten:
Keine Überprüfung
Einschaltzustand erreicht
Sequenz 2
Einschalten von Objekten:
Überprüfung Einschaltzustand
erreicht
Einschaltvorgang abgeschlossen:
Zustandsüberwachung aktiv
Sequenz 3
Einschaltvorgang abgeschlossen: Zustandsüberwachung aktiv
Abb. 43: Einschalten von Bausteinen und Zustandsüberwachung
Die Betriebszustandsüberwachung ist optional und überwacht nur Bausteine im
Zustand Eingeschaltet. Wird bei aktiver Betriebszustandsüberwachung festgestellt,
dass ein referenzierter Baustein ausgeschaltet wurde, der im Zustand
Eingeschaltet sein sollte, so wird ein Prozessalarm generiert und die
Anlagenbetriebsart wechselt zum Ausnahmewert [EcptVal]. Der momentane
Alarmzustand ist aus der Zustandsflagge [StaFlg] ersichtlich.
Sequenz 1
Object-Nr.
1
Betriebszustandsüberwachung
2
Sequenz 2
3
Keine
4
5
Keine
Keine
Einschaltart
6
7
8
Keine
Verzögert
Einschaltverzögerung
Ausschaltart
Sequenz 3
00:30
01:00
02:00
Verzögert
Verzögert
Verzögert
02:00
01:00
00:30
Betriebszustände
Stufe X
Priorität
Ein
Ein
Ein
Nicht komma
Ein
Ein
Spezifische BeSpezifische BeSpezifische BeSpezifische BeSpezifische BeSpezifische BeSpezifische BeSpezifische Be
Abb. 44: Betriebszustandsüberwachung
Die Überwachung ist ab dem Zeitpunkt aktiv, an dem die entsprechende Sequenz
den Einschaltvorgang erfolgreich abgeschlossen hat, das heisst, der Prozesswert
des Bausteins [PrVal] ungleich Aus und der Übergangszustand abgeschlossen ist
[TraSta] = Nein.
Der [PrVal] des Baustein wird überwacht. Nur Ereignisse, die sich auf den [PrVal]
auswirken, können somit detektiert werden, also:
● Lokale Störabschaltung mittels Verschaltung von Störung [Dstb] auf
Personensicherheit, manuell [EnSfty].
● Lokales Ausschalten des Bausteins im Anwendungsprogramm mit höherer
Priorität.
● Ausschalten mittels Handeingriff an Output-Modul, falls I/O-Modul den
Handstellwert zurückliefert.
● Ausschalten des Bausteins mittels MMI-Bedienung oder mittels Handschalter
am Schaltschrank.
Nur wenn lokal die Verdrahtung aller relevanten Störungen [Dstb] auf einen
überwachten Ausgangs- oder Wertbaustein auf [EnSfty] erfolgt, ist die
Befehlssteuerung in der Lage, störungsbedingte Abweichungen zu erkennen und
entsprechend zu reagieren. Wird ein referenzierter Ausgabe- oder Wertbaustein
Siemens
81 | 436
CM110664de
2017-05-31
4
Steuer- und Regelkonzept
Übergeordnete Anlagensteuerungen
ausser Betrieb genommen [OoServ] = Ein, so wird sein Vorgabewert [DefVal] zum
Prozesswert [PrVal]. Somit kann die Zustandsüberwachung der Anlage nicht
korrekt funktionieren, da [PrVal] nicht mehr den tatsächliche Zustand des
Aggregates wiederspiegelt.
Um die Schalthäufigkeit von Aggregaten zu reduzieren, kann in den Aggregaten
eine minimale Ausschaltzeit [TiOffMin] definiert werden. Der Look-AheadMechanismus des CMD_CTL verhindert das Einschalten der gesamten
Schaltsequenz, wenn in einem Aggregat mit aktiver Betriebszustandsüberwachung
die minimale Ausschaltzeit noch aktiv ist. Der Ausgang [TraSta] zeigt den
Übergangszustand an, [PrVal] bleibt auf dem letzten Wert stehen. Erst wenn alle in
der Schaltsequenz einzuschaltenden Aggregate schaltbar geworden sind, wird die
neue Anlagenbetriebsart ausgeführt.
Bei Aggregaten mit rotierender Schwungmasse (z.B. Ventilator) sollte immer eine
minimale Ausschaltzeit parametriert werden.
Umschalten einer
Betriebsart
Die folgende Abbildung zeigt das Umschalten von der Betriebsart Stufe Y auf
Nachtkühlen.
In Stufe Y waren alle Objekte eingeschaltet. Beim Wechsel der Anlagenbetriebsart
auf Nachkühlen wird zunächst überprüft, ob mit der neuen Anlagenbetriebsart eine
AllLifeSafety-Anlagenbetriebsart vorliegt. Im zweiten Schritt erfolgt die LookAhead-Überprüfung, anschliessend die Überprüfung und der Abbruch von
laufenden Sequenzen.
Im nächsten Schritt wird die Ausschaltfolge durchgeführt, in der die
Sequenzelemente der Ausschaltsequenz 1 parallel ausgeschaltet werden. Nach
Ablauf der Verzögerungszeit, erfolgt der Übergang zur 2. Sequenz. Objekt 5 wird
mit Anlagensicherheit, Priorität 5 auf Aus kommandiert. Bei den Prioritäten
Anlagensicherheit oder auch Personensicherheit (Prio. 2) haben die
Verzögerungszeiten- oder Timeout-Zeiten keinen Einfluss. Da Objekt 4 bereits
eingeschaltet ist, erfolgt der Übergang zur Ausschaltsequenz 3 sofort.
Sequenz 1
1
Object-Nr.
Sequenz 2
2
Betriebszustandsüberwachung
3
Keine
4
5
Keine
Keine
Einschaltart
6
7
8
Keine
Verzögert
00:30
Einschaltverzögerung
Ausschaltart
Sequenz 3
01:00
02:00
Verzögert
Verzögert
Verzögert
02:00
01:00
00:30
Ein
Ein
Betriebszustände
Spezifische BeSpezifische BeSpezifische BeSpezifische BeSpezifische BeSpezifische BeSpezifische BeSpezifische Be
Ausschalten 8
Ausschalten 7
Sequenz 1
Priorität
Ausschalten 6
Paralleles Ausschalten der Objekte 8, 7
und 6. Sobald Verzögerungszeit von
30 Sek. abgelaufen ist, erfolg der Übergang zur zweiten Sequenz.
Ausschalten 5
Sequenz 2
Verzögert 0:30
4
Objekt 4 bleibt eingeschaltet, Objekt 5
wird mit Prio 5 ausgeschaltet. Daher
erfolgt der Übergang zur 1. Sequenz
sofort ohne Verzögerung.
Ausschalten 3
Ausschalten 2
1
Sequenz 3
Verzögert 1:00
Paralleles Ausschalten der Objekte 3
und 2. Das Objekt 1 bleibt eingeschaltet.
Verzögert 2:00
Abb. 45: Ausschalten von Bausteinen
Objekte 3 und 2 werden gleichzeitig mit Objekt 5 ausgeschaltet. Objekt 1 bleibt
eingeschaltet.
82 | 436
Siemens
CM110664de
2017-05-31
Steuer- und Regelkonzept
Übergeordnete Anlagensteuerungen
Alarmierung
4
Baustein CMD_CTL ist alarmfähig und unterscheidet Prozess- und Systemalarme.
Ein Prozessalarm tritt auf, wenn:
● Eines der überwachten Aggregate nicht eingeschaltet ist.
● Eines der referenzierten Aggregate nicht eingeschaltet werden kann.
Als Reaktion auf einen Prozessalarm wird der Ausnahmewert [EcptVal] zur
aktuellen Anlagenbetriebsart. Des weiteren wird ein Alarm abgesetzt.
Ein Systemalarm tritt auf, wenn folgende Konfigurationsfehler vorliegen:
● Ein referenziertes Aggregat ist nicht vorhanden.
● Ein referenziertes Aggregat ist kein kommandierbares Objekt.
● Nicht erlaubte Prioritäten werden verwendet (erlaubt sind Priorität 2, 5, 14, 16).
● [ValPgm] oder [EcptVal] liegen ausserhalb des zulässigen Bereichs.
● Die referenzierten Aggregate besitzen eine unterschiedliche Anzahl von
Betriebsarten.
Bei einem Systemalarm versucht die Befehlssteuerung alle referenzierten
Bausteine für die lokale Steuerung freizugeben. Dazu werden die vier
kommandierbaren Prioritäten kommandiert – also auf Not commanded freigegeben:
Personensicherheit (2), Anlagensicherheit (4), Spezifische Befehlssteuerung (14)
und Systemsteuerung (16).
Das Alarmverhalten des Bausteins ist einstellbar. Folgende Mechanismen wurden
vorgesehen um das Schaltpendeln von Anlagen zu verhindern.
● Einfach oder Standard: Geht der Baustein in den Alarmzustand, so wird der
Ausnahmewert [EcptVal] geschaltet. Sobald alle Aggregate wieder schaltbar
sind, versucht CMD_CTL automatisch wieder die aktuelle Anlagenbetriebsart
[PrVal] zu erreichen. Sind die Aggregate nach Ausführung des
Ausnahmewertes [EcptVal] wieder direkt schaltbar, so besteht
Schaltpendelgefahr. In diesem Fall blockiert CMD_CTL einen erneuten
Schaltversuch, und es ist ein Wechsel der verlangten Anlagenbetriebsart
[PrVal] notwendig.
● Erweitert: Geht der Baustein in den Alarmzustand, so wird der Ausnahmewert
[EcptVal] geschaltet. Der Alarm muss vom Betreiber zurückgesetzt werden,
daher besteht keine Gefahr, dass die Anlage ins Pendeln gerät.
Der Baustein ist bei Desigo 7 nicht alarm-fähig.
Ausser Betrieb
Der Baustein kann mit [OoServ] ausser Betrieb genommen werden. Beim Wechsel
von [OoServ] auf Ein passiert folgendes:
● Sofortiger Abbruch der Ein- und Ausschaltsequenzen und Überwachung
● Alle Objekte werden mit einer Freigabe der Prioritäten kommandiert:
Personensicherheit (2), Anlagensicherheit (4), Spezifische Befehlssteuerung
(14) und Systemsteuerung (16).
Übergeordnete Leistungssteuerungen PWR_CTL
Der Funktionsbaustein Leistungssteuerung PWR_CTR (Power Control) dient der
Steuerung und Überwachung der Leistung von mehreren Energieerzeugern
(Mehrkesselanlagen, Kältemaschinen). Wie beim Baustein Befehlssteuerung
CMD_CTL werden die Daten zwischen Leistungssteuerung und den einzelnen
Energieerzeuger (Kessel, Kälteaggregat) u.a. via Referenzierung bidirektionale
ausgetauscht. Da die Energieerzeuger in der Regel als logisches Aggregate
ausgeführt werden und lokale Logik enthalten, kommuniziert der PWR_CTR nur
mit MVAL-Bausteinen.
Die Steuerstrategie ist tabellenorientiert und für mehrstufigen Energieerzeuger
ausgelegt. Je nach verlangtem Leistungsbedarf werden Stufen von
Energieerzeuger dazugeschaltet oder weggeschaltet. Für stetige Energieerzeuger
erfolgt die Wandlung von stufigen Leistungen auf einen stetigen Leistungsbereich
Siemens
83 | 436
CM110664de
2017-05-31
4
Steuer- und Regelkonzept
Übergeordnete Anlagensteuerungen
innerhalb des Aggregates. Dies erlaubt die Handhabung des ganzen
Leistungsbereichs (0…100%) mit einer Stufe oder die Aufteilung des
Leistungsbereichs in mehrere Stufen (z.B. Stufe 1: 0…20%; Stufe 2: 20…40%;
usw.).
Abb. 46: Übersicht PWR_CTL Ansteuerung und Überwachung von Energieerzeuger
Plant Control Editor
Die Parametrierung des Bausteins wird im Plant Control Editor durchgeführt.
Abb. 47: Register Aggregate im Plant Control Editor
Der obere Teil des Dialogfensters dient vor allem dazu, im Online-Modus einen
schnellen Überblick über den Zustand des Bausteins zu bekommen. Die obere
Begrenzung der vom Baustein schaltbaren Leistung wird mit dem Parameter
Maximale Leistung [MaxPwr] eingestellt. Der Wert muss >0 kW betragen, damit
der Baustein arbeiten kann. Änderungen dieser Begrenzung wirken sich im OnlineModus direkt aus. Wird keine Begrenzung gewünscht, so muss die maximale
Leistung entsprechend hoch eingestellt werden.
84 | 436
Siemens
CM110664de
2017-05-31
Steuer- und Regelkonzept
Übergeordnete Anlagensteuerungen
4
Im Register Aggregate werden die Steuergrössen der Aggregate (Kessel,
Kältemaschinen) parametriert.
● Freigabe: Aktivierung/Deaktivierung eines Eintrages. Nicht freigegebene
Aggregate werden in der Profil-Tabelle nicht berücksichtigt.
● Befehlsobjektreferenz: Referenz (Relativadressierung) auf Multistate-WertBausteine [MVAL] des entsprechenden Energieerzeugers. Bei der
Konfiguration werden alle MVAL-Bausteine der gleichen und unterliegenden
Hierarchiestufe angezeigt.
● Aggregatbeschreibung: Mit der Referenz auf das Wertobjekt sind alle
Informationen über das referenzierte Objekt im Befehlssteuerung durch
Spezialdialog zugreifbar und damit bekannt.
● Einschaltverzögerung: Verzögerungszeit beim Einschalten von Aus auf Stufe1
● Ausschaltverzögerung: Verzögerungszeit beim Ausschalten von Stufe n auf
Aus
● Hochschalt-Verzögerung: Verzögerungszeit beim Hochschalten von Stufe n auf
● Stufe n+1
● Zurückschaltverzögerung: Verzögerungszeit beim Zurückschalten von Stufe n
auf Stufe n-1
● Leistung Einschaltstufe: Leistung der untersten (ersten) Stufe in [kW]
● Leistung nächste Stufe: Zusätzliche Leistung der weiteren Stufen in [kW]
Im Register Profil werden die Steuersequenzen der Aggregate (Kessel,
Kältemaschinen) definiert. Jedes Profil beschreibt in welcher Reihenfolge mit
welcher maximalen Stufe die Energieerzeuger geschaltet werden sollen.
Insgesamt können 8 Profile mit jeweils 15 Sequenzeinträgen definiert werden.
Abb. 48: Register Profil im Plant Control Editor
Die aktive Profiltabelle wird mit dem Eingangsparameter Profilnummer [PrfNr], bzw.
im Plant Control Editor in der Auswahlliste Profil bestimmt. Dieser
Eingangsparameter ist verschaltbar, so dass in Abhängigkeit von andern
Ereignissen (Störungen, Sommerbetrieb, Kessellaufzeiten usw.) das Profil
gewechselt werden kann. Wird das Profil im laufenden Betrieb gewechselt, so wird
um einen Leistungseinbruch zu vermeiden, die aktuell geschaltete Leistung [PrPwr]
gemäss dem Leistungsprofil der neuen Profiltabelle geschaltet.
Die Definition des Profils bestimmt, in welcher Reihenfolge die einzelnen
Aggregate zu- oder weggeschaltet werden sollen. Folgende Informationen müssen
für jeden Sequenzeintrag eingegeben werden:
● Objekt: Auswahl aus den zuvor referenzierten Aggregaten
● Stufenbegrenzung: Grenze, bis zu der das Aggregat freigegeben werden darf
● Regelungsart: Angabe, ob die freigegebenen Stufen fest geschaltet oder zur
Regelung freigegeben werden sollen:
– Fest: Die Gesamtleistung, die von einer Schaltstufe zur Verfügung gestellt
wird, wird fix zu- oder weggeschaltet. Damit lässt sich beispielsweise eine
bestimmte Grundlast schalten, welche immer vorhanden sein soll. Die
Kommandierung erfolgt mit Priorität 14.
Siemens
85 | 436
CM110664de
2017-05-31
4
Steuer- und Regelkonzept
Übergeordnete Anlagensteuerungen
–
Freigabe: Die effektive benötigte Leistung der freigegebenen Schaltstufe
wird durch die lokale Regelung der Aggregate bestimmt. Die
Kommandierung erfolgt mit Priorität 16.
Der Funktionsbaustein gibt für einen Sequenzschritt immer nur das letzte, mit
Freigabe markierte Aggregat zur Regelung frei und zeigt dieses am Ausgang
freigegebene Objekt [RlsObj] einschliesslich der freigegebenen Objektstufe
[RlsObjSt] an. Alle anderen Aggregate werden auf den freigegeben Stufenwert
fixiert. Ist kein Aggregat mit Freigabe markiert, so wird automatisch das Aggregat
des aktuellen Sequenzschrittes für die Regelung freigegeben.
Ein-/Ausschalten des
PWR_CTL
Beim Einschalten [ValPgm = Ein] wird der erste Sequenzschritt des aktuellen
Profils sofort ausgeführt. Die Einschaltverzögerung ist in diesem Fall nicht gültig.
Ist der Auslöser Standardleistung [PwrTrg = Ein], so wird direkt auf die
Standardleistung [DefPwr] geschaltet.
Beim Ausschalten [ValPgm = Aus] werden alle in der Profitabelle definierten
Energieerzeuger mit Priorität 14 ausgeschaltet.
Ausser Betrieb
Wird der PWR_CTL [OoServ = Ein] genommen, so werden alle referenzierten
Aggregate, ohne Berücksichtigung der Verzögerungszeiten, mit Priorität 14 auf
Aus geschaltet. Die Überwachung der Aggregate wird abgeschaltet.
Bedarfssignale
Der momentane Leistungsbedarf wird lokal in den Energieerzeugern ermittelt. Liegt
ein Leistungsdefizit bzw. ein Leistungsüberschuss vor, so schickt das Aggregat ein
entsprechendes Bedarfssignal an den PWR_CTL. Das Bedarfssignal des
Aggregats kann, z.B. anhand der Sollwertabweichung des Kessels und des
Hauptvorlaufes generiert werden. Die Bedarfsignale der einzelnen Aggregate
werden zusammengeführt und auf die Eingänge [StepUp] bzw. [StepDn] des
PWR_CTL geführt. Nach Ablauf der entsprechenden Verzögerungszeiten wird
dann vom Baustein ein entsprechender Sequenzschritt zur Leistungssteigerung
bzw. Leistungsverminderung ausgeführt.
Liegen beide Bedarfssignale [StepUp] und [StepDn] gleichzeitig an, so hat [StepDn]
Vorrang.
Direktes Schalten einer
Leistung
In Fällen, in denen auf eine bestimmte Leistung hoch- oder zurückgeschaltet
werden soll, ohne die Verzögerungszeiten einzuhalten, kann mit dem Eingang
Auslöser Standardleistung [PwrTrg] eine definierte Standardleistung [DefPwr]
direkt geschaltet werden. Der Baustein PWR_CTL ermittelt aus dem aktuellen
Profil unter Berücksichtigung der aktuellen Leistung, die zur Leistungsabdeckung
benötigen Sequenzschritte und führt diese direkt aus.
Leistungsanzeige
Der Baustein hat zwei Ausgänge, an denen er die aktuelle, summierte Leistung der
Energieerzeuger anzeigt. Zum einen ist dies die Geregelte Leistung [CtldPwr].
Dieser Ausgang repräsentiert die Summe der durch den PWR_CTL geschalteten
Leistung.
Zum anderen wird mit Aktuelle Leistung [PrPwr] auch die Leistung der
Energieerzeuger berücksichtigt, die nicht direkt vom PWR_CTL geschaltet wurden.
Dazu wertet der PWR_CTL die Prioritätsmatrix [PrioArr] der MVAL-Bausteine aus
und erkennt so, dass ein Energieerzeuger z.B. von Hand [Prio8] auf eine
bestimmte Stufe geschaltet wurde.
Konfigurationsfehler
Die beiden Konfigurationstabellen werden zyklisch auf Gültigkeit der Einträge
überprüft.
Ein Fault-Alarm wird in den folgenden Fällen ausgelöst:
● Aggregate nicht mehr vom PWR_CTL erreichbar, aufgrund z.B. von
nachträglichen Änderungen in der technischen Hierarchie, welche Einfluss auf
die Referenzen der Energieerzeuger hat
● Nachträgliche Änderungen der Stufenbegrenzung im Aggregat, so dass in der
Profiltabelle ein zu grosser Wert konfiguriert ist
● Kein Multistate-Value-Objekt
86 | 436
Siemens
CM110664de
2017-05-31
Steuer- und Regelkonzept
Übergeordnete Anlagensteuerungen
4
●
Referenzierter Baustein nicht mehr vorhanden: z.B. mit Delta-Download
gelöscht
● Gleicher Baustein mehrfach referenziert
● Leere Profiltabelle
Bei einem Fault-Alarm werden alle noch erreichbaren Aggregate vom PWR_CTL
auf Aus fixiert.
Alarmierung
Der PWR_CTL ist im System alarmfähig, Alarmklasse [AlmCl] und
Alarmfunktionalität [AlmFnct] sind einstellbar.
Ein Offnormal-Prozessalarm wird ausgelöst:
● Falls Bedarfssignal für Hochschalten [StepUp] länger als [TiMonDev]
vorhanden und kein weiterer Sequenzschritt mit Leistungserhöhung mehr
vorhanden ist.
● Falls Bedarfssignal für Hochschalten [StepUp] länger als [TiMonDev] +
Verzögerungszeit für Hochschalten nächster Sequenzschritt vorhanden ist und
die Leistungsbegrenzung Maximale Leistung [MaxPwr] beim Hochschalten
überschritten würde.
Der Prozessalarm wird wieder auf Normal zurückgestellt:
● Falls wieder ein Sequenzschritt mit Leistungserhöhung geschaltet werden kann.
● Es kann ein weiterer Sequenzschritt mit Leistungserhöhung geschaltet werden,
falls Leistungsbegrenzung MaxPower nicht mehr überschritten wird oder ein
weiterer Sequenzschritt mit Leistungserhöhung vorhanden ist.
● Falls Bedarfssignal [StepUp] nicht mehr anliegt.
Die Alarmtexte für Prozessalarme lassen sich kundenspezifisch definieren.
Bei Desigo S7 ist der PWR_CTL-Baustein nicht alarm-fähig.
Schaltungsvarianten
Mit den Einträgen in der Profiltabelle lassen sich beliebige Schaltungsvarianten
definieren. Zu beachten ist, dass Sequenzschritte, welche beim Hochschalten
(Leistungssteigerung) einen Leistungseinbruch verursachen würden, automatisch
durchgeschaltet werden, bis zu dem Sequenzeintrag, in dem die Leistung wieder
zunimmt. Siehe dazu auch nachfolgendes Beispiel.
Abb. 49: Beispiel Aggregat Tabelle
Aus den Leistungsdaten in der Objekttabelle und den Sequenzeinträgen in der
Profiltabelle aus Abbildung Beispiel Aggregat Tabelle, ergibt sich ein in Abbildung
Beispiel Profileinträge mit Leistungseinbruch dargestelltes Leistungsprofil.
Profil 1
In der Hauptanwendung der Funktion PWR_CTL wird pro Sequenzeintrag in der
Profiltabelle ein neuer Leistungserzeuger dazugeschaltet. Ein Aggregat muss dazu
nur einmal in der Sequenztabelle eingetragen werden.
Bei einem Leistungsbedarf, welches der Kessel durch das Bedarfsignal [StepUp]
dem PWR_CTL mitteilt, wird nach Ablauf der Hochschalt-Verzögerung eine weitere
Kesselstufe/Sequenzschritt freigegeben. Hat ein Kessel die Stufenbegrenzung
Siemens
87 | 436
CM110664de
2017-05-31
4
Steuer- und Regelkonzept
Übergeordnete Anlagensteuerungen
erreicht, wird nach Ablauf der Einschaltverzögerung auf den nächsten Kessel
hochgeschaltet. Die zuletzt freigegebene Kesselstufe wird zur lokalen
Leistungsregelung freigegeben, alle anderen Kessel werden auf die aktuelle
Leistung fixiert.
Muss die Leistung reduziert werden, so wird dies PWR_CTL durch das
Bedarfsignal [StepDn] mitgeteilt. Die Sequenzschritte werden dann in umgekehrter
Reihenfolge ausgeführt. Es gelten die Ausschalt- und
Zurückschaltverzögerungszeiten.
Abb. 50: Beispiel Profil Tabelle mit normalem Leistungsprofil
Abb. 51: Beispiel Profil Tabelle mit normalem Leistungsprofil
Profil 2
In Profil 2 wurde die Reihenfolge der Kesselzuschaltungen geändert und
Folgesequenzen definiert, die durch die kleineren Kessel einen Leistungseinbruch
im Leistungsprofil ergeben. Im dargestellten Beispiel wird im 2. Sequenzeintrag
Boiler 3 ausgeschaltet, welcher aktuell 200 kW geschaltet hat. Als Folge-Objekt ist
Boiler 1 definiert, welcher mit den freigegebenen Stufen eine Leistung von 150 kW
erreichen könnte. Dadurch ergibt sich ein Leistungseinbruch, und somit schaltet
der Funktionsbaustein automatisch bis zu einer tatsächlichen Leistungssteigerung
durch.
88 | 436
Siemens
CM110664de
2017-05-31
Steuer- und Regelkonzept
Übergeordnete Anlagensteuerungen
4
Im Sequenzeintrag 4 ist Boiler 2 bis zu Stufe 2 freigegeben, was eine zusätzlich
Leistung von 150 kW ergibt. Somit werden Boiler 1 und Boiler 2 gleichzeitig bis
Stufe 2 freigegeben, um einem Leistungseinbruch vorzubeugen. Als wirksame
Verzögerungszeit für die gemeinsame Schaltung wird aus den betroffenen Kesseln
die maximale Verzögerungszeit ermittelt. Da die Einschaltverzögerung vom Boiler
1 mit 15 Minuten die grösste Verzögerungszeit ist, wird bis zur Ausführung der
gesamten Schaltaktion diese Zeit abgewartet.
Im Sequenzeintrag 5 würde wiederum die Leistung einbrechen, da die 2. Stufe des
Boiler 2 nicht mehr freigegeben ist. Somit schaltet der Baustein direkt auf den
Sequenzeintrag 6 durch, womit das Leistungsdefizit durch Boiler 3 wieder
aufgeholt wer-den kann. Als wirksame Schaltzeit gilt nun die Einschaltverzögerung
von Boiler 3 (10 Minuten).
Abb. 52: Beispiel Profileinträge mit Leistungseinbruch
Abb. 53: Beispiel Profileinträge mit Leistungseinbruch
Online-Diagnose
Siemens
Im Xworks Plus (XWP) Online-Mode steht ein Diagnosefenster für den PWR_CTL
zur Verfügung.
89 | 436
CM110664de
2017-05-31
4
Steuer- und Regelkonzept
Regelkonzept
Abb. 54: Plant Control Diagnose
Folgende Zustände werden für die schnelle Übersicht dargestellt:
● Aktueller Wert: Betriebszustand am Ausgangs-Bausteinanschluss [PrVal]
● Aktion: Übergangszustand [TraSta] je nach aktueller Schaltsituation: Up, Down
oder Hold
● Aktuelle Leistung: Wert am Ausgangs-Bausteinanschluss [PrPwr]
● Zustandsflagge: Der Wert von [StaFlg] ist per BACnet-Definition immer
Overridden, zusätzlich können hier noch Alarme angezeigt werden
● Freigegebenes Aggregat, Stufe: Angezeigt werden der aktuelle
Sequenzeintrag, das freigegebene Objekt [RlsObj] und die freigegebene
Objektstufe [RlsObjSt]
● Letzte Alarm-/Ereignismeldung: Wert am Ausgangs-Bausteinanschluss
[LstMsg]
4.4 Regelkonzept
Regeltypen
Für Regelungsbedürfnisse im System Desigo werden zwei Reglerbausteine zur
Verfügung gestellt, welche die meisten Anforderungen erfüllen
● PID_CTR
● CAS_CTR
PID_CTR Einzelregler –
Sequenzregler
Der Baustein PID_CTR wird eingesetzt als:
● universeller Standalone-PID-Regler
● universeller PID-Regler mit externer Nachführung (externes Tracking)
● ein einzelnes Sequenzregler-Element in einem Sequenzregler oder
Sequenzkaskadenregler
Folgende Funktionen sind im Baustein PID_CTR integriert:
● P, PI, PID oder PD-Reglerverhalten einstellbar
● Verstärkung, Nachstell- und Vorhaltezeit einzeln einstellbar
● Stetiger Regelausgang begrenzt auf Minimum/Maximum
● Verstärkungsfaktor der Reglerverstärkung einstellbar
● Neutralzone einstellbar
● Offset (für P- und PD-Regler) einstellbar
● Initialwert des Integrators (für PI- und PID-Regler) einstellbar
● Laufzeit Stellgrösse einstellbar (0 – 100%, 100 – 0%) Stellgeschwindigkeit
● Wirksinn wählbar gleichläufig/gegenläufig
Ein Sequenzregler lässt sich durch die Zusammenschaltung mehrere PID_CTR
realisieren. Zusätzlich kann gegebenenfalls der Sequenzlinker SEQLINK
eingesetzt werden. Funktionell ist dieser Baustein nicht notwendig; er wird lediglich
dafür verwendet, dass einzelne Sequenzelemente ohne Neuverschaltung gelöscht
werden können.
Kaskadenregler CAS_CTR Der Baustein CAS_CTR wird eingesetzt:
90 | 436
Siemens
CM110664de
2017-05-31
Steuer- und Regelkonzept
Regelkonzept
4
●
als Führungsregler in einer Sequenz-Kaskadenregelung (z.B. Raum/Zuluftkaskade)
● in Temperatur- und Feuchteregelkreisen
Folgende Funktionen sind im Baustein CAS_CTR integriert:
● P, PI, PID oder PD-Reglerverhalten einstellbar
● Stetiger Reglerausgang begrenzt auf Minimum/Maximum
● Sollwerte für Heiz- Kühlsequenzen sowie Energierückgewinnung
● Wirksinnabhängiger Sollwert für die Energierückgewinnung
● Initialisierung des Integrators (Startwert)
Universal PID-Regler
Der Baustein PID_CTR lässt sich als universeller Standalone-Regler in einer
Anlage zum Regeln beliebiger Regelgrössen einsetzen. Zum Beispiel:
● Temperatur, Temperaturdifferenz
● Druck, Druckdifferenz
● Geschwindigkeit
● absolute Feuchte, relative Feuchte
Abb. 55: Baustein PID_CTR
Regelverhalten
Der Baustein PID_CTR kann als P-, PD-, PI-, und PID-Regler parametriert werden.
Mit Hilfe folgender Einstellparameter lässt sich das Regelverhalten einstellen:
● Reglerverstärkung [Gain]
● Nachstellzeit [Tn]
● Vorhaltezeit [Tv]
Optional lässt sich die Reglerverstärkung [Gain] mit dem Eingang [GainFac]
beeinflussen. Diese Korrektur des Verstärkungsfaktors ist zum Beispiel bei der
Regelung von Aussenluftklappen sinnvoll, da die Stellwirkung der Klappen von der
Aussenlufttemperatur abhängig sein kann. dieser Einfluss wird mit dem GainScheduling-Baustein ADAGAIN definiert.
Die Laufzeit des Antriebs lässt sich einstellen. Durch Vorgabe der tatsächlichen
Antriebslaufzeiten wird der Regler besser auf den jeweiligen Antrieb abgestimmt,
wodurch sich die Regelgüte der Regelung verbessern lässt.
Stellbereich
Der Stellbereich wird durch Vorgabe der minimalen und maximalen
Ausgangsgrösse eingeschränkt. Dabei wird immer das Minimum der beiden Werte
als Maximalwert gesetzt. Das heisst, dass der Maximalwert unter dem Minimalwert
liegen darf, eine Nachführung des Minimalwertes erübrigt sich.
Neutrale Zone [Nz]
[Nz] ist der Unempfindlichkeitsbereich des Reglers um den Sollwert. Sobald der
Abstand zwischen Sollwert [Sp] und Istwert [Xctr] kleiner ist als die halbe [Nz], wird
der Ausgang noch 7 Zyklen lang angesteuert, damit der Istwert [Xctr] möglichst in
die Mitte der [Nz] gelangt. Anschliessend bleibt das Ausgangssignal [Yctr] konstant.
Das Ausgangssignal wird erst nach Verlassen der [Nz] wieder korrigiert.
Siemens
91 | 436
CM110664de
2017-05-31
4
Steuer- und Regelkonzept
Regelkonzept
Abb. 56: Reglerverhalten in der Neutralen Zone [Nz]
P/PD-Regler
Wird der Baustein PID_CTR als P-Regler oder PD-Regler parametriert, so kann ein
Kalibrierpunkt (Offset) [YctrOfs] vorgegeben werden. Der P-Regler lässt sich z.B.
so eichen, dass der Sollwert bei einer Last von 50% eingehalten wird.
Die P-Abweichung ist dann bei einer Last von 0% oder 100% halb so gross wie der
Proportionalbereich [Gain].
Abb. 57: Kalibrierpunkt (Offset) bei P- und PD-Regler
Tracking [Track]
[Track] wird zum Beispiel dort eingesetzt, wo der PI(D)-Regler über eine
zwischengeschaltete Minimum- oder Maximum-Auswahl auf das Stellglied wirkt,
z.B. als Begrenzungsregler. Der Tracking-Eingang garantiert die Bereitschaft des
Reglers in der Zeit, in der er bei der Min- oder Max-Auswahl nicht durchkommt.
Während dieser Zeit wird sein Integrator (und somit auch sein Ausgang) auf dem
Wert des durchkommenden Signals gehalten, so dass er nach einem Verletzen der
Begrenzungsbedingung sofort reagieren kann. Eine weitere Anwendung von
[Track] ist in Verbindung mit speziellen Antrieben, die über eine Möglichkeit der
Positionsrückmeldung verfügen.
Wirksinn [Actg]
[Actg] ist eine Kenngrösse des Reglers und zeigt den Zusammenhang zwischen
Sollwertabweichung und Energiestromänderung. Es wird zwischen gleichläufigem
(direktem) und gegenläufigem (indirektem) [Actg] unterschieden.
● Gleichläufiger (direkter) [Actg]: Mit steigender (sinkender) Regelgrösse steigt
(sinkt) der Reglerausgang.
Beispiel: Kühlen oder Entfeuchten – Steigt der Istwert über den Sollwert, so
muss der Energiestrom zunehmen.
● Gegenläufiger (indirekter) [Actg]: Mit sinkender (steigender) Regelgrösse steigt
(sinkt) der Reglerausgang.
Beispiel: Heizen oder Befeuchten – Sinkt der Istwert unter den Sollwert, so
muss der Energiestrom zunehmen.
92 | 436
Siemens
CM110664de
2017-05-31
Steuer- und Regelkonzept
Regelkonzept
4
Abb. 58: [Actg] beim P-Regler
Invertierung [Inv]
[Inv] des Ausgangssignals wird z.B. bei Luftklappen benötigt. Die Aussen- und
Fortluftklappe muss bei grösser werdendem Heizbedarf schliessen. Das Umkehren
(Invertieren) der Stellgrösse wirkt sich nur auf das Ausgangssignal [Yctr] aus und
nicht auf die Wirkung des Reglers aus.
Sequenzregler
Sequenzregler werden vorwiegend in Lüftungs- und Klimaanlagen zum Regeln der
Temperatur und Feuchte eingesetzt. Weitere Anwendungen, z.B. in
Heizungsanlagen, sind auch möglich.
In jeder geregelten Aggregat-Funktionseinheit ist ein universeller PID-Regler
PID_CTR als Sequenzregler-Element integriert.
Die Aussagen, die zum universellen PID-Regler gemacht wurden, gelten auch,
wenn der Funktionsbaustein PID_CTR als Sequenzregler-Element eingesetzt wird.
Die Sequenzregler-Elemente koordinieren ihre Zusammenarbeit selbständig. Die
Koordination erfolgt über Koordinationssignale [FmHigher], [ToLower], die
zwischen benachbarten Sequenzregler-Elementen bilateral ausgetauscht werden.
Dies ist die einzige Kopplung zwischen den Sequenzregler-Elementen. Dieses
Verfahren ermöglicht eine individuelle Parametrierung jedes einzelnen Reglers
bzw. Aggregats und somit eine gute Optimierung der gesamten Anlage.
Abb. 59: Beispiel einer Sequenzregelung
Eigenschaften und Aufbau von Sequenz und Sequenzregler:
● Jede Sequenz kann beliebig viele Elemente haben.
● Der Sollwert für jedes Sequenzelement lässt sich individuell einstellen, wobei
jedoch die Sollwerte in Richtung von der Heizsequenz zu der Kühlsequenz
nicht sinken dürfen.
Siemens
93 | 436
CM110664de
2017-05-31
4
Steuer- und Regelkonzept
Regelkonzept
●
●
●
●
●
●
●
●
Der Sollwert für die Energierückgewinnung liegt wahlweise entweder in der
Mitte zwischen dem Sollwert des ersten Heiz- und des ersten Kühlelements
oder entspricht je nach der momentan möglichen Art der
Energierückgewinnung dem Sollwert des ersten Heizelements (falls die
Ablufttemperatur > Aussenlufttemperatur) bzw. des ersten Kühlelements (falls
die Ablufttemperatur < Aussenlufttemperatur).
Die Verstärkung jedes Sequenzelementes lässt sich individuell beeinflussen.
So variiert z.B. die Verstärkung des Energierückgewinnungselements in
Abhängigkeit der Temperaturdifferenz zwischen der Ablufttemperatur und der
Aussenlufttemperatur, um eine näherungsweise konstante Kreisverstärkung zu
erreichen.
Für jedes Element kann individuell ein P-, PI-, PID- PD oder ZweipunktReglerverhalten gewählt werden; die Reglerparameter jedes Elements sind
individuell einstellbar (Reglerverstärkung, Nachstellzeit, Vorhaltezeit).
Weisen alle Sequenzelemente gleiche Parameterwerte auf, ist das Verhalten
der Sequenz identisch, wie bei einem einzigen PI(D)-Regler, dessen
Ausgangsgrösse auf einzelne Aggregate der Anlage verteilt wird.
Der Reglerausgang und der Integrator des Sequenzelementes ist auf den
Bereich [YctrMin] bis [YctrMax] begrenzt. Dabei wird der obere Grenzwert des
letzten eingeschalteten Sequenzelementes jeweils der Heiz- und der
Kühlsequenz nach der Anti Windup-Methode (Begrenzung des I-Anteils auf die
Stellgrössen-Grenzen) begrenzt; alle anderen Grenzwerte werden durch eine
einfache Minimum- bzw. Maximumauswahl begrenzt.
Die Geschwindigkeit der Ausgangsänderung jedes Sequenzelementes wird auf
die Geschwindigkeit des damit verbundenen Antriebes begrenzt. Dadurch lässt
sich die Regelgüte verbessern.
Der Wirksinn jedes Elements (Heizen/Kühlen bzw. Befeuchten/Entfeuchten) ist
pro Element individuell wählbar.
Nur ein Element der Sequenz kann regelnd sein. Wenn der Ausgang eines
regelnden Sequenzelementes [YctrMin] bzw. [YctrMax] erreicht hat, wird die
Regelung an das nächste im ON-Betrieb stehende Nachbarelement übergeben.
Namenskonvention
Als höher werden Sequenzelemente bezeichnet, die im Sequenzdiagramm
höheren Sollwerten entsprechen (in der Regel Kühlen oder Entfeuchten).
Als tiefer werden Sequenzelemente bezeichnet, die im Sequenzdiagramm tieferen
Sollwerten entsprechen (in der Regel Heizen oder Energierückgewinnung ERG
oder Befeuchten).
Aufbau eines
Sequenzreglers
Der Sequenzregler besteht grundsätzlich aus einzelnen PID_CTR-Bausteinen.
Dabei wirkt jeder PID_CTR als Sequenzregler-Element für ein Aggregat.
Die Verschaltungsfolge der PID_CTR-Bausteine (von Low nach High) entspricht
der Reihenfolge der Regelsequenzen (1…n) des Sequenzreglers.
Dementsprechend muss der vorgesehene Betriebsbereich (z.B. Heizen) und die
Schaltungsfolge bei der Verschaltung der PID_CTR berücksichtigt werden.
94 | 436
Siemens
CM110664de
2017-05-31
Steuer- und Regelkonzept
Regelkonzept
4
Abb. 60: Wirksinn der Sequenzreglerelemente
Zum Beispiel, Aggregate:
1 = Nacherhitzer, 2 = Vorerhitzer, 3 = Luftklappen, 4 = Kühler
Regelfolge Heizen: 3 ---> 2 ---> 1
Regelfolge Kühlen: 4 ---> …
Das tiefste (Low) Sequenzregler-Element entspricht der Regelsequenz 1, das
höchste (High) der Regelsequenz n.
Das tiefste Sequenzregler-Element regelt ein Aggregat mit einem gegenläufigen
Wirksinn (sofern vorhanden).
Wirksinnumschaltungen (z.B. ERG) dürfen auch im Betrieb gemacht werden,
allerdings darf die Sequenzfolge dadurch nicht gestört werden.
Im Sequenzregler müssen die Sollwerte [Sp] der Sequenzregler-Elemente (1…n)
monoton steigend sein:
[Sp]1 ≤ [Sp]2 ≤ [Sp]3 ≤ … ≤ [Sp]n
Die kontinuierliche Regelung beim Übergang von der einen Regelsequenz zur
nächsten Regelsequenz ist gewährleistet, wenn die Regelsequenzen mit gleichem
Wirksinn alle den gleichen Sollwert besitzen.
Abb. 61: Sollwerte der Sequenzreglerelemente
Die energiefreie Zone wird mit den Sollwerten beim Wirksinnwechsel definiert (z.B.
Heizsollwert, Kühlsollwert).
Abb. 62: Energiefreie Zone
Siemens
95 | 436
CM110664de
2017-05-31
4
Steuer- und Regelkonzept
Regelkonzept
Verschaltungsmöglichkeiten der
Sequenzregler-Elemente
Die Verschaltung der PID_CTR-Bausteine zu einem Sequenzregler ist auf zwei
Arten möglich:
● Direkt
● Mit SEQLINK
Direkt verschalten
Die einzelnen PID_CTR-Bausteine werden direkt untereinander verschaltet. Das
Verschalten erfolgt zwischen den Anschlüssen [ToLower] und [FmHigher] und den
Anschlüssen [FmLower] und [ToHigher].
Abb. 63: Direkte Verschaltung des Bausteins PID_CTR
Mit SEQLINK verschalten
Die einzelnen PID_CTR-Bausteine werden über den SEQLINK-Baustein
verschaltet. Der Sequenzlinker SEQLINK ist ein Verdrahtungsbaustein ohne
weitere Funktionalität.
Abb. 64: Verschaltung eines Sequenzreglers mittels SEQLINK
Das Verschalten erfolgt zwischen den Anschlüssen des Bausteins PID_CTR und
einem Platz am Baustein SEQLINK. Die Anschlussreihenfolge der PID_CTR muss
mit der Sequenzreihenfolge übereinstimmen. Die Belegung des SEQLINKs muss
nicht durchgängig sein, es dürfen freie Anschlüsse dazwischen sein.
Z.B. 1 = Nacherwärmer, 2 = Vorerwärmer, 3 = Luftklappen, 6 = Kühler
Abb. 65: Details der Verschaltung mit Bezeichnung der Schnittstellennamen
Die Verständigung der einzelnen Sequenzregler-Elemente verläuft über die
Anschlüsse [ToLower] → [FmHigher] und [ToHigher] → [FmLower].
Der Baustein erkennt Konfigurationsfehler und zeigt diese am Ausgang TokenZustand [TknSta] an. Wird z.B. der Wirksinn [Actg] einzelner SequenzreglerElemente falsch eingestellt, so wird das entsprechende Sequenzregler-Element
deaktiviert und eine Fehlermeldung angezeigt.
96 | 436
Siemens
CM110664de
2017-05-31
Steuer- und Regelkonzept
Regelkonzept
4
Abb. 66: Beispiel: Ausgabe der Elemente 4 und 6 [TknSta] = HEL_CSEQ Ausgabe der Elemente 3 und
5 [TknSta] = CEL_HSEQ
Abb. 67: Beispiele für automatisch deaktivierte Sequenzelemente
In den dargestellten Beispielen werden immer mehrere Aggregate deaktiviert. Dies
ist eine Vorsichtsmassnahme, da die Sequenzelemente nicht entscheiden können,
welche Aggregate falsch parametriert wurden. Aus diesem Grund werden immer
so viele Aggregate deaktiviert, bis ein eindeutiger Sequenzübergang vorliegt.
Kaskadenregelung
Der im System Desigo integrierte Baustein CAS_CTR ist ein PI-Führungsregler für
eine Raum-Zuluft-Kaskadenregelung. Er liefert 3 Zuluft-Sollwerte aufgrund der
Differenz zwischen Raum-Sollwert und Raum-Istwert.
Abb. 68: Baustein CAS_CTR
Folgende Funktionen sind im Baustein integriert:
● P-, PI-Regelverhalten einstellbar
● Verstärkung und Nachstellzeit einstellbar
● Zuluftsollwert unten für die Teilsequenz mit gegenläufigem Wirksinn
● Zuluftsollwert oben für die Teilsequenz mit gleichläufigem Wirksinn
● Zuluftsollwert für die Energierückgewinnung
● Sollwertbegrenzung min/max (Zuluftsollwert)
● Wirksinn der Energierückgewinnung wählbar
● Vorgabe des Integrator-Startwertes
Abb. 69: Grundstruktur einer Kaskadenregelung
Mit einer Kaskadenregelung wird beispielsweise gegenüber einer Regelung ohne
Kaskade eine verbesserte Dynamik des Regelvorgangs erreicht.
Ist z.B. in einem belüfteten Raum die Temperatur tiefer als der Sollwert, ist es nötig,
die Zulufttemperatur zumindest kurzfristig zu erhöhen, damit der Raumsollwert
Siemens
97 | 436
CM110664de
2017-05-31
4
Steuer- und Regelkonzept
Regelkonzept
erreicht werden kann. Dies lässt sich dadurch bewerkstelligen, dass – ausser der
Raumtemperatur, die den Benutzer tatsächlich interessiert – auch die
Zulufttemperatur gemessen und geregelt wird, wobei der Zuluftsollwert von der
Differenz (Raumsollwert minus Raumtemperatur) abhängig ist.
Falls nun die Raumtemperatur tiefer als ihr Sollwert ist, wird der Zuluftsollwert
infolge seiner Proportionalität zur Raumregeldifferenz angehoben, und der
Zuluftregelkreis sorgt dafür, dass die Zulufttemperatur ansteigt.
Ein Regler, der aufgrund der Differenz Hauptsollwert – Hauptregelgrösse (z.B.
Raum-Sollwert – Raumtemperatur) den Sollwert für die Hilfsregelgrösse (z.B.
Zulufttemperatur) erzeugt, heisst Führungsregler.
Da der Reglerausgang auch im stationären Beharrungsfall (Istwert = Sollwert) und
damit einem vernachlässigbaren Regelfehler in der Regel auf einem situativ
unterschiedlichen Betriebspunkt stehen muss, muss der Führungsregler einen
Integrator enthalten. Für die bessere Regeldynamik sollte dem Integrator noch ein
Proportionalanteil parallelgeschaltet werden. Der eingesetzte Führungsregler hat
infolgedessen eine PI-Struktur.
Auch im Falle, dass die Hauptregelgrösse (Raumtemperatur) gleich ihrem Sollwert
ist, muss im allgemeinen die Hilfsregelgrösse (Zulufttemperatur) einen Wert ≠ 0
haben, das heisst, ihr Sollwert muss ≠ 0 sein. Dies ist nur dann möglich, wenn der
Ausgang des Führungsreglers ≠ 0 auch bei Proportionalanteil = 0, das heisst, der
Führungsregler einen Integralanteil aufweist, der bei Regeldifferenz = 0 konstant
bleibt. Daher hat der Führungsregler sowohl einen Proportional-, als auch einen
Integralanteil. Er ist ein numerischer PI-Regler für die Anwendung als
Führungsregler in einer Raum-/Zuluftkaskade.
Um Energie in den Lüftungsanlagen einzusparen, werden häufig für verschiedene
Betriebsfälle der Luftbehandlung – Heizen/Kühlen bzw. Befeuchten/Entfeuchten –
verschiedene Raumsollwerte gewählt. Der Führungsregler der Kaskade muss
daher in der Lage sein, je nach Betriebsfall (Heizen/Kühlen bzw.
Befeuchten/Entfeuchten) verschiedene Zuluftsollwerte zu erzeugen.
Abb. 70: Zuluftsollwerte
Die Entscheidungsstrategie dafür, ob die Heiz- oder die Kühlsequenz aktiviert
werden soll, ist dem Zuluftregler überlassen und beeinflusst die Berechnung der
beiden Zuluftsollwerte nicht. Die Zuluftsollwerte bewegen sich im Verlaufe der
Kaskadenregelung immer parallel, und ihr Offset ist durch den Integralanteil
gegeben.
Falls die Luftaufbereitungsanlage ein Energierückgewinnungsaggregat enthält,
lässt sich dieses Aggregat je nach dem Verhältnis des Aussenluft- und des
Abluftzustandes entweder mit indirektem Wirksinn (z.B. Heizen) oder mit direktem
Wirksinn (z.B. Kühlen) betreiben.
Um eine externe Berechnung des ERG-Sollwertes zu vermeiden, wird sie ebenfalls
durch den Kaskadenführungsregler vorgenommen, und einem eventuell
vorhandenen ERG-Aggregat an einem eigenen Ausgangspin zur Verfügung
gestellt:
98 | 436
Siemens
CM110664de
2017-05-31
Steuer- und Regelkonzept
Desigo Room Automation
4
Abb. 71: Sollwert Energierückgewinnung
In Feuchteregelung mit unterschiedlichen physikalischen Regelgrössen sollte der
Startwert des Integrator vorgegeben werden.
Beispiel:
Wird die Zuluft in absoluter Feuchte [g/kg] gemessen, die Raumluft jedoch in
relativer Feuchte [%Hu], dann muss ein Integrator-Startwert vorgegeben werden,
ansonsten wird der Mittelwert aus [SpLoR] und [SpHiR] als Startwert verwendet.
Sind die Raumsollwerte in relativer Feuchte angegeben, so wird der IntegratorStartwert bei einem zahlenmässig grossen Wert beginnen und in Abhängigkeit von
der eingestellten Nachstellzeit [Tn] zurücklaufen. Dies kann zur Folge haben, dass
während der Startphase des Reglers die Befeuchtung eingeschaltet wird, bis der
Integrator seinen richtigen Wert erreicht hat, auch wenn der Raum entfeuchtet
werden muss.
Um dies zu verhindern, wird der aktuelle Messwert der Zuluftfeuchte auf den
Integrator-Startwert verschaltet oder ein fester Parameterwert für den Integrator
vorgegeben.
Bestehen hohe Anforderungen an die Genauigkeit der Regelung (z.B. Verzicht auf
energiefreie Regelzone), dann wird der aktuelle Messwert auf den IntegratorStartwert verschaltet oder ein fester Parameterwert für den Integrator vorgegeben.
4.5 Desigo Room Automation
In einem Raum treffen mehrere Gewerke aufeinander. Typischerweise sind dies
HLK, Beleuchtung und Beschattung. Jedes Gewerk hat seine Automatisierung und
wird aus seiner Perspektive heraus optimal betrieben. Für Desigo Room
Automation wird zusätzlich das Zusammenspiel der einzelnen Gewerke optimiert
unter Berücksichtigung, dass ein Gewerk mehrfach in einem Raum vorkommen
kann.
Raum mit:
1. HLK-Zone (blau)
2. Beleuchtungszonen (gelb)
3. Beschattungszonen (grün)
Siemens
99 | 436
CM110664de
2017-05-31
4
Steuer- und Regelkonzept
Desigo Room Automation
3
3
2
1
2
Abb. 72: Beispiel einer Raumanwendung mit verschiedenen Gewerken
HLK-Zone
Unabhängig von Anzahl und Art der installierten HLK-Anlagen-Komponenten wie
z.B. Heizkörper, Kühldecke, Fan-Coil-Unit wird der Raum typischerweise als eine
(1) HLK-Zone betrachtet, die von einer gemeinsamen Automationsstrategie
beeinflusst wird.
Beleuchtungszone
Unabhängig von der Anzahl und Art der installierten Beleuchtungskörper werden
jene Beleuchtungskörper in einer Beleuchtungszone zusammengefasst, die
gemeinsam bedient bzw. automatisiert werden. Ein Raum hat typischerweise eine
oder mehrere Beleuchtungszonen.
Beschattungszone
Unabhängig von der Anzahl und Art der installierten Beschattungsprodukte werden
jene Beschattungsprodukte in einer Beschattungszone zusammengefasst, die
gemeinsam bedient bzw. automatisiert werden. Ein Raum hat typischerweise eine
oder mehrere Beschattungszonen.
Desigo Room Automation und Raumkoordination
Struktur der
Applikationsfunktionen
Für jede Zone eines jeden Gewerks wird spezifische Funktionalität, die
sogenannten Applikationsfunktionen, aufgesetzt. Für Desigo Room Automation
wird dies durch eine raumweit koordinierte Funktionalität, die sogenannte
Raumkoordination ergänzt.
Abb. 73: Übersicht über die Desigo-Room-Automation-Applikationsfunktionen
Die Raumkoordination hat zwei Anwendungsfunktionen:
100 | 436
Siemens
CM110664de
2017-05-31
Steuer- und Regelkonzept
Desigo Room Automation
●
●
4
die gewerksübergreifende Koordination gewährleistet das funktionale
Zusammenspiel der Gewerke
der zentrale, raumweite Zugriffspunkt ermöglicht das Bedienen und
Überwachen des Raumes
Gewerksübergreifende
Koordination
Die Applikationsfunktionen der einzelnen Gewerke enthalten einzig die
Funktionalität, die für die gewerkspezifische Regelung und Steuerung notwendig
ist. Zusätzliche Funktionalität, die das Zusammenspiel mit anderen Gewerken
übernimmt, ist ausgelagert in die Raumkoordination. Dadurch können
projektspezifische Desigo-Room-Automation-Anforderungen und Änderungen
ohne Anpassungen an den gewerkspezifischen Applikationsfunktionen
vorgenommen werden.
Beispiele für solche Koordinationsfunktionen sind das Zusammenspiel von HLKund Beschattungsfunktionen sowie von Beschattungs- und
Beleuchtungsfunktionen.
Zentraler raumweiter
Zugriffspunkt
Die Raumkoordination bietet einen zentralen, raumweiten Zugriffspunkt für das
Bedienen und Überwachen des Raumes. Dies ermöglicht dem Anwender
gemeinsame Daten für mehrere Gewerke zentral und nur einmal einzugeben
sowie auch zentral zusammengefasst zu beziehen.
Beispiele:
● Vorgabe der Raumbetriebsart (gewerksübergreifend)
● Vorgabe einer Szene für den gesamten Raum
● Abfragen der generellen Belegungssituation
● Sammelalarm für Systemalarme
Die Standardlösung der Raumkoordination nimmt Einfluss auf folgende Funktionen:
Raumbetriebsart
Verschiedene Quellen beeinflussen und bestimmen die Raumbetriebsart:
● zentrale Befehle durch Zeitschaltprogramme oder manuelle Eingriffe
● lokale Befehle durch Präsenzwächter oder Übersteuerung des
Zeitschaltprogramms
Die Raumkoordination ist der zentrale und raumweite Zugriffspunkt für das
Bedienen und Überwachen der Raumbetriebsart. Die einzelnen Gewerke erfassen
individuell die für sie relevanten Informationen.
Szene
Um über einen einzigen Befehl, typischerweise via Raumbediengerät, mehrere
oder alle Gewerke individuell ansprechen zu können, werden Szenen definiert: Für
jede Szene kann so z.B. die Lichthelligkeit in jeder Lichtzone oder die
Jalousienposition in jeder Beschattungszone definiert werden. Die
Raumkoordination:
● steuert die Szene gemäss der vordefinierten Werte oder
● ändert die vordefinierten Werte
Beides kann vom Raumbenutzer ausgeführt werden.
Thermische
Raumlastanalyse
Die Raumkoordination unterstützt die Temperaturregelung durch eine
entsprechende Steuerung der Jalousien. Sie analysiert dazu verschiedene HLKDaten und ermittelt daraus die thermische Raumlast und das entsprechende
Vorgabesignal für die Jalousiensteuerung:
● Vorgabe Laden, wenn durch die Jalousienposition Energie in den Raum
gelangen soll
● Vorgabe Entladen, wenn durch die Jalousienposition keine weitere Energie
mehr in den Raum gelangen soll
In Abhängigkeit der Raumbelegungssituation und des Sonnenstandes (thermische
Einstrahlung und Blendung) ermittelt daraufhin die Jalousiensteuerung jeder
Beschattungszone die optimale Jalousienposition.
Manuelle Eingriffe des Raumbenutzers (z.B. manuelle Beleuchtungs- und
Beschattungsbefehle oder Änderungen am Raumtemperatursollwert) können zu
Siemens
101 | 436
CM110664de
2017-05-31
4
Steuer- und Regelkonzept
Desigo Room Automation
Green Leaf (RoomOptiControl)
einem energetisch ineffizienten Anlagenbetrieb führen. Um den Raumbenutzer
darauf hinzuweisen, wird jede Zone und jedes Gewerk auf ineffiziente Vorgaben
hin überprüft. Die Raumkoordination fasst diese Ergebnisse zusammen und
visualisiert das Resultat auf dem Raumbediengerät. Mit einem einzigen
Tastendruck kann der Raumbenutzer alle manuellen Vorgaben zurücksetzen, die
zu einem ineffizienten Anlagenbetrieb geführt haben.
Raum- Sammelalarm
Um die Anzahl der aufgesetzten Systemalarme gering zu halten, wird pro Raum
ein Sammelalarm aufgesetzt. Die Raumkoordination erfasst dazu die
Zustandsinformation (Normal/Alarm) jeder Zone und jedes Gewerks und ermittelt
daraus den raumweiten Alarmzustand als Sammelalarm.
HLK-Raumregelung
HLK-Anlagen und deren HLK-Geräte im Raum beeinflussen das Raumklima in
geschlossenen Räumen.
HLK-Anlagen im Raum werden für folgende Zwecke eingesetzt:
● zum Einhalten eines für die Gebäudenutzung angemessenen
Temperaturbereichs
● zur Regelung weiterer Regelgrössen wie Feuchte und Luftqualität
● zum effizienten Bedienen der HLK-Anlagen im Raum
Die HLK-Anlagen im Raum werden aufgeteilt in Anlagenfamilien, die sich in ihrer
Ausführung und Wirkungsweise grundsätzlich voneinander unterscheiden:
Abb. 74: Beispiele für HLK-Anlagenfamilien im Raum: Radiatoren (Rechts), Fan Coil (Mitte), VVS (LInks)
Innerhalb einer HLK-Anlagenfamilie unterscheiden sich deren Familienmitglieder
nur geringfügig.
Abb. 75: Beispiele für Familienmitglieder der Familie Fan-Coil
Anforderungen an die
HLK-Versorgungskette
102 | 436
Siemens
Die HLK-Anlagen im Raum verbrauchen Energie. Versorgungsquellen ausserhalb
des Raums versorgen den Raum mit Luft, Wasser oder Elektrizität. Wir bezeichnen
die Verknüpfung vorhandener Energiequellen und Energieverbraucher als
Versorgungskette. Eine Luft-Versorgungskette oder eine Wasser-Versorgungskette
ist somit ein HLK-System, das zur HLK-Anlage im Raum in einer
Versorger/Verbraucher-Beziehung steht.
Typischerweise versorgt die Versorgungseinrichtung mehr als einen Raum und oft
ist die HLK-Anlage im Raum ein Verbraucher mehrerer Versorgungsketten.
CM110664de
2017-05-31
Steuer- und Regelkonzept
Desigo Room Automation
4
Die Ziele der HLK-Regelung folgen den Zielsetzungen der gesamten HLK-Anlage:
● Halten der Raumtemperatur im gewählten Komfortbereich
● Anpassen des Temperaturbereichs nach den Bedürfnissen der Raumbenutzer
● Versorgung, Abführung und Umwälzung der Luft zur Abdeckung der Qualitätsund Komfortbedürfnisse
● Anpassen der Luftströme nach den Bedürfnissen der Raumbenutzer
Energiesparanforderungen:
● Geräte zur sequentiellen Ansteuerung der Kühl- und Heizsequenz und damit:
– Verhindern von Sequenzüberschneidungen (gleichzeitiges Heizen und
Kühlen)
– Einsatz der effizientesten Energiequelle
● Absenkung der Temperatur, sobald ein Komfortbetrieb nicht erforderlich ist
● Reduktion der Lüftung, sobald diese nicht benötigt wird
Koordination der HLK-Versorgungskette:
● Betrieb der Versorgungseinrichtungen nach Bedarf der Verbraucher
● Optimierung der Betriebsebenen (Temperatur, Druck) der Versorgungsanlage
● Verhindern von Schäden an den HLK-Einrichtungen
Die Applikation für die HLK-Regelung im Raum ist verbunden mit folgenden
Elementen:
● der HLK-Anlage im Raum über Fühler und Aktoren
● der Raumkoordinationsapplikation
● den zentralen Koordinationsapplikationen für die HLK-Versorgungskette(n)
● dem Gebäudebediener über die GA-System-Arbeitsstationen
● der Gebäudeautomationsfunktionen für Zeitplanung
● dem Raumbenutzer
Versorgungskette-Funktion
Struktur HLK-Regelung
Raumkoordination
Benutzeranforderung
HLK-Anlagensteuerung/regelung
T
WndCont
PscDet
Abb. 76: Struktur der HLK-Regelung
Die HLK-Regelapplikation im Raum ist in zwei Teile aufgeteilt:
● eine Applikationsfunktion für Benutzeranforderungen
● eine Applikationsfunktion für die HLK-Anlagenregelung
Innerhalb der HLK-Anlagenregelung befindet sich ein Regelmodul (CFC), das die
zum HLK-Gerät zugehörigen Regelfunktionen umsetzt.
Siemens
103 | 436
CM110664de
2017-05-31
4
Steuer- und Regelkonzept
Desigo Room Automation
Regelkonzepte
Die physikalischen Bedingungen in einem Raum werden durch eine Kombination
von Regel- und Steuermethoden geregelt (Sollwerte nach Betriebsart).
Sequenzregelung
Algorithmen der Raumtemperatur-Sequenzregelung betreiben die Heiz- und
Kühleinrichtungen innerhalb der zutreffenden Limiten. Der Algorithmus wird wie
folgt dargestellt für ein einziges Heizelement (z.B. Radiator):
Abb. 77: Regelalgorithmus für ein Heizelement
Die Temperaturregelsequenz für eine komplexere HLK-Anlage im Raum ist unten
dargestellt. Die Diagramme zeigen die Aufteilung der Heiz- und KühlRegelsequenzen mit den entsprechenden Sollwerten sowie die Sequenzierung der
Wärmekonvektion mit der Luftströmung des Ventilators bzw. den entsprechenden
Schaltstufen.
Heizen
Weder
noch
Kühlen
100%
0%
TREff
Stufe 3
Stufe 2
Stufe 1
FanSpdMin=Off
TREff
SpH
SpC
Abb. 78: Temperaturregelsequenz für komplexere HLK-Anlage
Jedem Heiz- und Kühlelement sind individuelle Temperatur-Sequenzregler
zugeordnet. Diese kommunizieren gegenseitig, um die notwendige Sequenzierung
zu erreichen.
Steuerung
104 | 436
Siemens
In einer HLK-Anlage im Raum sind zwischen den HLK-Geräten zusätzlich
Interaktionen notwendig, die über Steuerfunktionen umgesetzt werden. Die
Steuerfunktionen enthalten zwei grundlegende Interaktionen:
● Support: Lufterwärmer und -kühler verlangen vom Ventilator, auf der für sie
notwendigen Stufe zu laufen.
● Sperre: Der Elektrolufterwärmer wird dahingehend gesperrt, dass er nicht ohne
Luftströmung betrieben werden kann.
Steuerung und Sequenzregler werden zusammen angewendet, um die oben
gezeigte, typische Regelsequenz umzusetzen.
Die folgende Darstellung zeigt die Verbindung zwischen Controllern und
Stellgeräten (dies entspricht nicht der tatsächlichen Programmstruktur).
CM110664de
2017-05-31
Steuer- und Regelkonzept
4
Desigo Room Automation
FanDevMod=Mod
HclDevMod=Mod
CclDevMod=Mod
AND
FanSpdMaxH
H2
FanSpdMinH
AND
H1
C1
FanSpdMaxC
C2
FanSpdMinC
Raumtemperaturregelung
AirFlReqHeat
AirFlReqCool
FanSpdMin
Max
FanSpd
HclVlvPos
CclVlvPos
Abb. 79: Steuerung und Sequenzregler
Betriebsarten
Der Betrieb der HLK-Anlagen im Raum passt sich den Komfortanforderungen im
Raum an. So ist zum Beispiel die Lüftung:
● in Betrieb, sobald der Raum belegt ist
● ausgeschaltet, sobald die Personen den Raum verlassen haben
Die nachfolgenden Diagramme zeigen eine Sequenzregelung für eine HLK-Anlage
im Raum in den Betriebsarten Comfort und Economy. Die Sequenzregelung wirkt
auf Heiz- und Kühlgeräte sowie einen mehrstufigen Ventilator.
Anlagenbetriebsart Comfort
HCSta
Heizen
Heat 2
Weder noch
Heat 1
Kühlen
Cool 1
Cool 2
100%
VlvPos
VlvPos
0%
HclHw01
TREff
AirFlReqHeat
CclChw01
AirFlReqCool
Stufe 3
FanSpd
FanMultiSpd01
Stufe 2
Stufe 1
FanSpdMin=Off
TREff
SpH
SpC
Abb. 80: Regelsequenzen in der Betriebsart Comfort
Siemens
105 | 436
CM110664de
2017-05-31
4
Steuer- und Regelkonzept
Desigo Room Automation
Anlagenbetriebsart Economy
HCSta
Heizen
Heat 2
Weder noch
Heat 1
Kühlen
Cool 1
Cool 2
100%
VlvPos
VlvPos
0%
HclHw01
CclChw01
AirFlReqHeat
AirFlReqCool
Stufe 3
FanSpd
FanMultiSpd01
Stufe 2
Stufe 1
FanSpdMin=Off
TREff
SpH
SpC
Abb. 81: Regelsequenzen in der Betriebsart Economy
Die zur Verfügung stehenden Betriebsarten bestimmen den Betrieb und die
Basisregelstrategie im Automationssystem auf drei verschiedenen Ebenen:
● Die Raumbetriebsarten definieren den Betrieb der HLK-Einrichtungen im Raum
in Bezug auf die aktuelle Nutzung durch den Benutzer. Die für den Raum
definierten Raumbetriebsarten sind in allen HLK-Regelapplikationen im Raum
verfügbar.
● Die HLK-Anlagenbetriebsarten definieren den Betrieb der HLK-Anlage im
Raum in Bezug auf die vorhandenen physikalischen Anlagenprozesse. Die
HLK-Anlagenbetriebsarten werden spezifisch für eine (1) HLK-Anlage im Raum
definiert.
● Die Gerätebetriebsarten definieren den Betrieb der HLK-Geräte im Raum,
indem sie deren Aufgabe und Umsetzungsmethode vorgeben. Die
Gerätebetriebsarten werden spezifisch für ein einzelnes HLK-Gerät definiert.
Die folgende Tabelle zeigt die Anlagen- und Gerätebetriebsarten einer Anlage mit
Lufterwärmer, Luftkühler und Ventilator. Projektspezifische Anpassungen der
Anlagen- und Gerätebetriebsarten lassen sich durch entsprechende Anpassungen
an der Betriebsartentabelle realisieren.
Anlagen-Betriebsart
Ventilator-Betriebsart
Lufterwärmer-Betriebsart
Luftkühler-Betriebsart
Aus
Aus
Aus
Aus
Comfort
Stetig
Stetig
Stetig
PreComfort
Stetig
Stetig
Stetig
Economy
Stetig
Zwei-Punkt
Zwei-Punkt
Protection
Stetig
Zwei-Punkt
Aus
Aufwärmen
Stetig
Zwei-Punkt
Aus
Abkühlen
Stetig
Aus
Zwei-Punkt
Tab. 19: Anlagen- und Gerätebetriebsarten
Raum- und Gerätebetriebsarten werden zudem durch Sollwerte und
Sollwertgenzen definiert. Diese können in Abhängigkeit der gewählten HLKAnlagenbetriebsart variieren. Für den Heiz- und den Kühlvorgang im Raum stehen
je vier unterschiedliche Sollwerte zur Verfügung.
106 | 436
Siemens
CM110664de
2017-05-31
Steuer- und Regelkonzept
4
Desigo Room Automation
SpC
SpH
t
RClmOpMod
Eco
Cmf
Eco
00:00
06:00
Abb. 82: Sollwerte für den Raumheiz- und Raumkühlvorgang
18: 00
24:00
Die HLK-Regelapplikationen im Raum aktivieren und deaktivieren diese Sollwerte
dynamisch, um die gewünschte Kombination zwischen energiesparendem
Economy- und bedarfsgerechtem Comfort-Betrieb zu erreichen.
Befehlsprioritäten
Eine HLK-Regelapplikation erfüllt mehrere Ziele gleichzeitig. So kann es
vorkommen, dass Funktionen mit unterschiedlichen Zielen in Konflikt zueinander
stehen, sobald diese gleichzeitig umgesetzt werden sollen. In diesem Fall
berechnet die Befehlspriorität im Prioritäts-Array der BACnet-Objekte welcher
Befehlswert Priorität hat.
HLK-Regelapplikationen im Raum sind so programmiert, dass sie Vorgaben auf
vielen Ebenen inklusive der Ebene der Betriebsartenvariablen akzeptieren. In der
Folge befehligen die HLK-Regelapplikationen die angesteuerten Ausgangsobjekte
mit einer Priorität, die der aktiven Priorität der Betriebsartenvariablen entspricht.
Die nachfolgende Abbildung zeigt, wie Befehle und Prioriäten durch die Applikation
hindurch vermittelt werden.
Brandmelder
16 15 14 13 ... 8 7 6 5 4 3 2 1
Man / Auto
RClmOpMod
Eco,Cmf
Fcu01
FcuPltMod01
Off
C ... 8 7 6 5 4 3 2 1
16 15 14 13
Man / Auto
Prot
PltOpMod
Emg
FcuDevMod01
Off
Eco
Cmf
16 15 14 13 ... 8 7 6 5 4 3 2 1
Man / Auto
Prot
Close
Mod
Mod
Close
2Pos
Mod
Close
2Pos
Mod
FanDevMod
HclDevMod
CclDevMod
FanMultiSpd01
HclHw01
CclChw01
FanSpd:MO
HclVlvPos:AO
CclVlvPos:AO
TXM1.6R
TXM1.8U
TXM1.8U
Emg
16 15 14 13 ... 8 7 6 5 4 3 2 1
Abb. 83: Befehle und Prioritäten in der Applikation
Die BACnet-Objekte im System unterstützen 16 Prioritätsebenen. Die HLKRegelapplikationen wenden diese Ebenen wie folgt an:
Siemens
107 | 436
CM110664de
2017-05-31
4
Steuer- und Regelkonzept
Desigo Room Automation
Priorität
Zur Ebene zugewiesener Zweck
Anwendung in der HLK-Bibliothek
Emergency mode 1
Manuelle Befehle bezogen auf Personensicherheit
Keiner
Emergency mode 2
Automatische Befehle bezogen auf Personensicherheit
Verteilte Reaktion auf Notbetriebsbefehle
Emergency mode 3
Nicht zugewiesen - zusätzliche Ebenen für
Personensicherheit
Keine
Protection mode 4
Manuelle Befehle zur Vermeidung von Schäden an
Einrichtungen
Keine
Protection mode 5
Automatische Befehle zur Vermeidung von Schäden an
Einrichtungen
Programmierte Reaktion auf
Einrichtungssicherheitsbedingungen
Minimum On/Off 6
Befehle zur Vermeidung von Schäden durch kurzzeitigen
Einsatz von Einrichtungen
Keine
Manual operating 7
Manuelle Befehle über Schalter auf Einrichtungen
Keine
Manual operating 8
Manuelle Befehle über GA-Arbeitsstation
Keine
Automatic control 9
Nicht zugewiesen - Befehle für Komfort und
Energieeinsparung
Keine
Automatic control 10
Nicht zugewiesen - Befehle für Komfort und
Energieeinsparung
Keine
Automatic control 11
Nicht zugewiesen - Befehle für Komfort und
Energieeinsparung
Keine
Automatic control 12
Nicht zugewiesen - Befehle für Komfort und
Energieeinsparung
Keine
Manual operating 13
Manuelle Befehle über Raumbediengerät
Programmierte Reaktion auf Eingaben
von Benutzern
Automatic control 14
Nicht zugewiesen - Befehle für Komfort und
Energieeinsparung
Keine
Automatic control 15
Nicht zugewiesen - Befehle für Komfort und
Energieeinsparung
Typische, automatische Befehle
Automatic control 16
Nicht zugewiesen - Befehle für Komfort und
Energieeinsparung
Keine
Tab. 20: Prioritätsebenen
Anpassung an ein andere
HLK-Anlage
Eine HLK-Regelapplikation umfasst unterschiedliche Familienmitglieder einer HLKFamilie im Raum. Sie enthält anwendungstypische Komponenten (CFCs), die mit
den vorhandenen HLK-Geräten im Raum übereinstimmen. Für die Regelung einer
leicht anderen HLK-Anlage mit einem unterschiedlichen Satz an HLK-Geräten
werden die Komponenten, die nicht mehr mit den im Raum vorhandenen HLKGeräten übereinstimmen hinzugefügt, entfernt oder ersetzt.
HLK-Anlage im Raum
Raum
TEx
TR
TSu
FanMulti01
HclHw01
CclChw01
Fan1Spd01
HclHw02
CclChw02
FanVarSpd01
HclEl01
TOa
DmpOa01
108 | 436
Siemens
CM110664de
2017-05-31
Steuer- und Regelkonzept
Desigo Room Automation
4
Abb. 84: Anpassung an einer HLK-Anlage
Häufig ist jedoch mehr zu tun, als nur Komponenten (CFCs) hinzuzufügen oder zu
entfernen. Wird z.B. ein HLK-Gerät hinzugefügt, muss auch folgendes hinzugefügt
oder entfernen werden:
● Informationen in der Betriebsartentabelle
● Die entsprechenden BACnet-Objekte für den Betrieb des neuen Geräts
Beschattungssteuerung
Produkte und Bedürfnisse
Siemens
Mit geeigneten Fassadenprodukten und intelligenter Steuerung können vielfältige
Bedürfnisse im Bereich der Beschattung optimal abgedeckt werden.
Im Vordergrund stehen bei Fassadenprodukten und deren Steuerung oft der
Schutz vor Umwelteinflüssen oder das Nutzen von Umwelteinflüssen:
● Beschattung als Schutz vor Blendung
● Nutzung von Tageslicht
● Nutzung von Sonnenenergie zu Heizzwecken
● Beschattung als Schutz vor Überhitzung
● Schutz vor Regen
Weitere Bedürfnisse können sein:
● Schutz vor Einbruch
● Schutz der Privatsphäre
Die Steuerung von Fassadenprodukten muss ausserdem Personen und
Einrichtungen vor den Fassadenprodukten selbst schützen. Beispiele dafür sind:
● Hochfahren von Jalousien im Brandfall um die Flucht zu ermöglichen
● Schutz vor Kollision (z.B. bei sich nach aussen öffnenden Türen)
Damit die Fassadenprodukte Ihre Funktion möglichst lange erfüllen können schützt
sie die Steuerung vor Beschädigungen durch Umwelteinflüsse wie Wind, Regen
und Frost.
Zur Erfüllung dieser Bedürfnisse gibt es zahlreiche Fassadenprodukte wie
Rollläden, Jalousien, Markisen usw. Die unterschiedlichen Eigenschaften dieser
Produkte werden durch angepasste Steuerfunktionen entsprechend berücksichtigt.
Die folgende Abbildung zeigt einige typische Fassadenprodukte (von links nach
rechts):
● Horizontale Jalousie, Lamellenjalousie
● Rolladen
● Vertikale Jalousie
● Fallarmmarkise
● Senkrechtmarkise
● Faltarmmarkise
109 | 436
CM110664de
2017-05-31
4
Steuer- und Regelkonzept
Desigo Room Automation
Abb. 85: Typische Fassadenprodukte
Einflussgrössen auf
Jalousiensteuerung
110 | 436
Siemens
Um die Bedürfnisse abzudecken benötigt die Steuerung vielfältige Informationen
über Umwelteinflüsse und Benutzerinteraktionen.
Die Steuerung einer Jalousie kann beinflusst werden von, z.B.:
● Rauch, Feueralarm
● Wartungsschalter
● Wind, Regen, Feuchtigkeit, Temperatur
● Einbruchalarm
● Datum/Zeit
● Sonneneinstrahlung
● Geografische Position
● Horizontbegrenzung
● Präsenzmelder
● Lokale Bedienung
● Speichern und Abrufen von Szenen
● Zentrale Bedienung (Bedienung, Szenen, Übersteuerung)
● Managementstation
● Inbetriebnahme/Test
Die Lage der Jalousie am Gebäude, der Verwendungszweck der Räume und die
Zuordnung der Räume zu Organisationseinheiten bestimmen welche
Informationen auf die Steuerung einer Jalousie wirken, z.B.:
● Windüberwachung wirkt auf alle Jalousien des Gebäudes oder eines
Gebäudeteils.
● Automatische Beschattung wirkt auf alle Jalousien einer Fassade oder eines
Fassadenteils.
● Ein Zeitprogramm wirkt auf alle Räume eines Mieters.
● Die lokale manuelle Bedienung wirkt auf alle Jalousien eines Raumes oder auf
einzelne Jalousien.
CM110664de
2017-05-31
Steuer- und Regelkonzept
Desigo Room Automation
4
Abb. 86: Gruppierung von Jalousien
Farblegende:
● Grau: komplettes Gebäude
● Blau: Fassade oder Fassadenteil
● Grün: Räume eines Mieters, z.B. ein Stockwerk
● Orange, rot: lokale manuelle Bedienung
Die Funktionen werden in lokale und zentrale Funktionen aufgeteilt, je nachdem ob
die Funktion auf eine oder wenige Jalousien im Raum oder auf eine ganze Gruppe
von Jalousien, zum Beispiel auf alle Jalousien einer Fassade wirkt. Die folgende
Tabelle zeigt die Aufteilung in lokale und zentrale Funktionen der Beispiele aus der
Abbildung oben.
Zentrale Funktion
Lokale manuelle
Bedienung
Automatische Beschattung Windüberwachung
Zeitprogramm
n/a
Bestimmung der optimalen
Beschattungs-position in
Abhängigkeit vom
Sonnenstand
Kommandieren einer
Position abhängig von der
Tageszeit
Messung der
Windgeschwindigkeit
Überwachung der
Windgeschwindigkeit
Kommandieren der
Windschutzposition
Lokale Funktion
Kommandieren der
manuellen Position
Positionierung der
Jalousien
Entscheid, welche Position Positionierung der
als Automatikposition
Jalousien
kommandiert wird
Positionierung der
Jalousien
Positionierung der
Jalousien
Tab. 21: Aufteilung in lokale und zentrale Funktionen
Steuerungskonzept
Siemens
Das Steuerungskonzept richtet sich nach folgenden Grundsätzen:
● Aufteilung in eigenständige Funktionen die eine Sollposition für die Jalousien
bestimmen
● Priorisierung der einzelnen Funktionen
● Auswerten aller Funktionen und Entscheid anhand der Prioritäten, welche
Position die Jalousien einnehmen
Die folgende Tabelle zeigt eigenständige Funktionen zur Steuerung der Jalousien.
Die Priorisierung ist abhängig von den Anforderungen an die Anlage. Die Tabelle
zeigt eine typische Priorisierung in aufsteigender Priorität.
111 | 436
CM110664de
2017-05-31
4
Steuer- und Regelkonzept
Desigo Room Automation
Funktion
Beschreibung
Automatische Beschattung
Automatische Bestimmung der optimalen Jalousieposition aufgrund der aktuellen
Raumnutzung, der Sonneneinstrahlung, der Aussenhelligkeit, der Sonnenposition und des
HLK Status. Vereinfacht soll bei genutztem Raum eine Blendung verhindert und bei
ungenutztem Raum die Sonnenenergie zum Heizen genutzt, respektive das Gebäude vor
unnötiger Erwärmung geschützt werden.
Manuelle Bedienung (im Raum, zentral)
Die manuelle Bedienung erlaubt dem Raumnutzer die Position der Jalousien selber über
Taster zu beeinflussen. Wird eine tiefer priorisierte Funktion durch die manuelle
Bedienung übersteuert kann diese z.B. durch Zeitprogramme oder lokale
Präsenzinformation wieder aktiviert werden.
Präsenzbedingte Einflussnahme
Sperrung der Automatik bei Betreten des Raumes und Aktivieren der Automatik bei
Verlassen des Raumes. Die Präsenzbedingte Funktion wirkt in der Regel auf dieselbe
Priorität wie die manuelle Bedienung.
(im Raum)
Zeitprogramm
Mittels eines Zeitprogramms können die Jalousien zu bestimmten Zeiten geöffnet,
geschlossen oder auf eine Beschattungsposition kommandiert werden. Im Weiteren kann
mittels Zeitprogramm eine Automatik deaktiviert oder aktiviert werden. Je nach Zweck
muss auf eine andere Priorität kommandiert werden. Soll z.B. am Mittag die Automatik
aktiviert werden, muss eine manuelle Bedienung aufgehoben werden indem das
Zeitprogramm auf die Priorität für die manuelle Bedienung wirkt. Soll in der Nacht die
Jalousie geschlossen sein, ohne dass eine manuelle Bedienung im Raum möglich ist,
muss eine höhere Priorität beeinflusst werden.
Automatische Beschattung mit hoher Priorität
Um z.B. eine Überhitzung zu verhindern kann es notwendig sein, dass eine automatische
Beschattung mit höherer Priorität angewendet wird, die in bestimmten Situationen die
manuelle Bedienung einschränkt oder verhindert.
Manuelle Bedienung mit hoher Priorität
Eine manuelle Bedienung mit hoher Priorität erlaubt das Positionieren der Jalousien und
das Übersteuern von tiefer priorisierten Funktionen. So kann zum Beispiel während eines
Vortrages die lokale Bedienung übersteuert werden. Oder es wird für einen Anlass
sichergestellt, weder die automatische Beschattung noch ein Zeitprogramm die Jalousien
zu einem ungünstigen Zeitpunkt bewegt.
(im Raum, zentral)
Produktschutz lokal
Risiken die nur eine Jalousie betreffen, wie zum Beispiel der Schutz vor der Kollision mit
einer nach aussen öffnenden Servicetüre werden durch den lokalen Produktschutz
berücksichtigt.
Produktschutz zentral
Umwelteinflüsse die eine ganze Gruppe von Jalousien betreffen können werden durch
zentrale Funktionen für den Produktschutz berücksichtigt. Eine oft angewandte Funktion
dieser Kategorie ist der Schutz der Jalousien vor Beschädigung durch hohe
Windgeschwindigkeiten.
Wartungsposition zentral
Für Wartungs- oder Reinigungszwecke werden die Jalousien mit hoher Priorität in eine
bestimmte Position kommandiert und blockiert, so dass das Personal die notwendigen
Arbeiten ohne Gefährdung durch sich bewegende Jalousien ausführen kann.
Sicherheit zentral
Um eine Flucht durch die Fenster oder den Zugang für Rettungskräfte zu ermöglichen
können bei einer Brandmeldung die Jalousien hochgefahren werden.
Tab. 22: Eigenständige Funktionen
Eine sehr einfache Steuerung enthält nur eine oder zwei Funktionen, in einer
komplexen Anlage können viele oder sogar alle Funktionen eingesetzt werden.
Zudem wird es je nach konkreten Anforderungen notwendig sein, das Verhalten
einzelner Funktionen zu parametrieren. Die folgende Abbildung stellt einen
möglichen Maximalausbau einer Anlage dar.
112 | 436
Siemens
CM110664de
2017-05-31
Steuer- und Regelkonzept
Desigo Room Automation
Zentrale Funktion
4
Lokale Funktion
Sicherheit zentral (Brandalarm)
Wartungsposition
(Wartung Jalousien, Reinigung Fenster)
Produktschutz lokal
(Kollisionsvermeidung)
Prdouktschutz zentral
(Wind, Regen, Frost)
Manuelle Bedienung mit hoher
Priorität (Taster)
Manuelle Bedienung mit hoher Priorität
(Taster, Management Zentrale)
Wahl der richtigen Automatikposiiton für hohe Priorität
Prioritätsauswahl
Zeitprogramm hohe Priorität
Ausführung des
resultierenden
Fahrbefehls
Zeitprogramm
Manuelle Bedienung
(Taster, Management Zentrale)
Manuelle Bedienung (Taster)
Präsenzbedingte Aktivierung/
Deaktivierung der Automatik
Bestimmung der Beschattungsposition
nach Sonnenstand
Wahl der richtigen
Automatikposition
Abb. 87: Steuerungskonzept Beschattung
Beleuchtungssteuerung
Produkte und Bedürfnisse
Siemens
Mit geeigneten Beleuchtungsprodukten und intelligenter Steuerung können
vielfältige Bedürfnisse optimal abgedeckt werden.
Im Vordergrund stehen bei Beleuchtungsprodukten und deren Steuerung meistens
optimale Beleuchtungsbedingungen für die Nutzer in Gebäuden zu erzeugen:
● Optimale Arbeitsbedingungen (helle oder abgedunkelte Arbeitsräume)
● Optimale Unterrichtsbedingungen (Präsentationen)
● Wohlbehagen im Wohnbereich
● Stimmungsbild im Unterhaltungsbereich (Restaurants, Bars usw.)
Weitere Bedürfnisse können sein:
● Energieeinsparung
● Beleuchtung von Objekten, Produkten
● Fassadenbeleuchtung
● Schutz vor Einbruch
Eine Steuerung von Beleuchtungsprodukten muss ausserdem den Schutz von
Personen gewährleisten. Beispiele dafür sind:
● Einschalten der Beleuchtung im Brandfall
● Fluchtwegbeleuchtung
Für die Erfüllung dieser Bedürfnisse gibt es eine Vielfalt von unterschiedlichen
Leuchtmitteln, z.B.:
● Glühlampen
● Halogenlampen
● Leuchstofflampen
113 | 436
CM110664de
2017-05-31
4
Steuer- und Regelkonzept
Desigo Room Automation
● Kompaktleuchtstofflampen
● Metaldampflampen
● LEDs
Für eine ausführliche Einführung zu Beleuchtungsprodukten und deren
Anwendung, siehe das E-Learning-Traingsmodul Grundlagen Beleuchtung
(B_B01RA).
Einflussgrössen auf
Beleuchtungsgrössen
Um die Bedürfnisse abzudecken benötigt die Steuerung vielfältige Informationen
über externe Einflüsse und Benutzerinteraktionen. Die folgende Abbildung zeigt
eine Übersicht der Einflüsse die bei der Steuerung einer Beleuchtung
möglicherweise berücksichtigt werden.
Abb. 88: Einflüsse auf die Beleuchtungssteuerung
Die Positionierung der Beleuchtungsprodukte im Gebäude, der
Verwendungszweck der Räume und die Zuordnung der Räume zu
Organisationseinheiten bestimmen welche Informationen auf die Steuerung einer
Lampe wirken, z.B.:
● Ein Brandalarm wirkt auf das ganze Gebäude
● Ein Zeitprogramm wirkt auf alle Räume eines Mieters
● Die lokale manuelle Bedienung wirkt auf die gesamte Beleuchtung eines
Raumes oder auf einzelne Lampen
Grau: komplettes Gebäude
Grün/Gelb: Räume eines Mieters, z.B. ein Stockwerk
Orange: lokale manuelle Bedienung
114 | 436
Siemens
CM110664de
2017-05-31
Steuer- und Regelkonzept
Desigo Room Automation
4
Abb. 89: Gruppierung von Beleuchtung
Die Funktionen werden in lokale und zentrale Funktionen aufgeteilt, je nachdem ob
die Funktion auf eine oder wenige Lampen im Raum oder auf eine ganze Gruppe
von Lampen, zum Beispiel auf alle Lampen eines Mieters wirkt. Die folgende
Tabelle zeigt die Aufteilung in lokale und zentrale Funktionen der Beispiele aus der
Abbildung oben.
Zentrale Funktion
Lokale Funktion
Lokale Manuelle Bedienung
Brandalarm
Zeitprogramm
n/a
Empfang Brandalarm
Kommandieren Ein-/Aus
Kommandieren Ein-Befehl
Befehl abhängig von der Uhrzeit
Einschalten der Beleuchtung
Ein-/Ausschalten der Beleuchtung
Kommandieren der manuellen
Helligkeit
Nachführung der Beleuchtung
Tab. 23: Lokale und zentrale Funktionen
Steuerungskonzept
Das Steuerungskonzept richtet sich nach folgenden Grundsätzen:
● Aufteilung in eigenständige Funktionen, die einen Befehl für die Beleuchtung
bestimmen
● Priorisierung der einzelnen Funktionen
● Auswerten aller Funktionen und Entscheid anhand der Prioritäten, welchen
Zustand die Beleuchtung einnimmt
Die folgende Tabelle zeigt eigenständige Funktionen zur Steuerung der
Beleuchtung. Die Priorisierung ist abhängig von den Anforderungen an die Anlage.
Die Tabelle zeigt eine typische Priorisierung in aufsteigender Priorität.
Funktion
Beschreibung
Automatische Steuerung/Regelung
Automatisches Ein-/Ausschalten aufgrund der Helligkeit. Konstantlichtregelung.
Vereinfacht soll automatisch bei genutztem Raum eine optimale
Beleuchtungsbedingungen erreicht werden und bei ungenutztem Raum möglichst
ausgeschaltet werden.
Manuelle Bedienung (im Raum, zentral)
Die manuelle Bedienung erlaubt dem Raumnutzer die Helligkeit der Beleuchtung selber
über Taster zu beeinflussen. Wird eine tiefer priorisierte Funktion durch die manuelle
Bedienung übersteuert, kann diese z.B. durch Zeitprogramme oder lokale
Präsenzinformation wieder aktiviert werden.
Präsenzbedingte Einflussnahme (im Raum)
Automatisches Einschalten bei Dunkelheit beim Betreten des Raumes und automatisches
Ausschalten beim Verlassen des Raumes. Die Präsenzbedingte Funktion wirkt in der
Regel auf dieselbe Priorität wie die manuelle Bedienung.
Siemens
115 | 436
CM110664de
2017-05-31
4
Steuer- und Regelkonzept
Desigo Room Automation
Funktion
Beschreibung
Zeitprogramm
Mittels eines Zeitprogramms kann die Beleuchtung zu bestimmten Zeiten ein/ausgeschaltet werden. Im Weiteren kann mittels Zeitprogramm eine automatische
Steuerung/Regelung deaktiviert oder aktiviert werden. Je nach Zweck muss auf eine
andere Priorität kommandiert werden. Soll z.B. am Mittag die automatische
Steuerung/Regelung aktiviert werden, muss eine manuelle Bedienung aufgehoben
werden indem das Zeitprogramm auf die Priorität für die manuelle Bedienung wirkt. Soll in
der Nacht die Beleuchtung aus sein, ohne dass eine manuelle Bedienung im Raum
möglich ist, muss eine höhere Priorität beeinflusst werden.
Manuelle Bedienung mit hoher Priorität (im
Raum, zentral)
Eine manuelle Bedienung mit hoher Priorität erlaubt das Beeinflussen der Beleuchtung
und das Übersteuern von tiefer priorisierten Funktionen. So kann zum Beispiel während
eines Vortrages sichergestellt werden, dass weder der Bewegungsmelder noch ein
Zeitprogramm die Beleuchtung zu einem ungünstigen Zeitpunkt ein-/ausschaltet.
Wartung zentral
Für Wartungs- oder Reinigungszwecke wird die Beleuchtung mit hoher Priorität ein/ausgeschaltet und blockiert, so dass das Personal die notwendigen Arbeiten ohne
Gefährdung/Störung ausführen kann.
Sicherheit zentral
Um den Fluchtweg zu beleuchten oder den Zugang der Rettungskräfte zu unterstützen,
kann bei einer Brandmeldung die Beleuchtung eingeschaltet werden.
Tab. 24: Eigenständige Funktionen
Eine sehr einfache Steuerung enthält nur eine oder zwei Funktionen, in einer
komplexen Anlage können viele oder sogar alle Funktionen eingesetzt werden.
Zudem wird es je nach konkreten Anforderungen notwendig sein, das Verhalten
einzelner Funktionen zu parametrieren. Die folgende Abbildung stellt einen
möglichen Maximalausbau einer Anlage dar.
Zentrale Funktion
Lokale Funktion
Sicherheit zentral (Brandalarm)
Wartung
Manuelle Bedienung mit hoher
Priorität (Taster)
Manuelle Bedienung mit hoher Priorität
(Taster, Management Zentrale)
Prioritätsauswahl
Zeitprogramm hohe Priorität
Ausführung des
resultierenden
Beleuchtungsbefehls
Zeitprogramm
Manuelle Bedienung
(Taster, Management Zentrale)
Manuelle Bedienung (Taster)
Präsenzbedingte Einflussnahme
Automatische Steuerung /
Regelung
Abb. 90: Steuerungskonzept Beleuchtung
116 | 436
Siemens
CM110664de
2017-05-31
Technische Sicht
Standardisierte Anlagenstrukturen
5
5 Technische Sicht
Die technische Sicht stellt die realen Anlagen der Technischen
Gebäudeausrüstung, z.B. HLK-Anlagen und ihre Elemente, im
Gebäudeautomationssystem dar.
Zuluftanlage Nebenräume
Gruppe N
Gruppe S
Luftaufbereitung 3. Stock
Burner
Sensor
KNG:ABdb6'AHU3Fl'FanSu
Abb. 91: HLK-Anlagen und ihre Elemente
Die technische Sicht dient zur Organisation von gemessenen und geregelten
physikalischen Grössen von bestimmten technischen Gebäudeausrüstungen. Die
technische Sicht wird durch Strukturobjekte modelliert. Die Struktur der
technischen Sicht repräsentiert die Hierarchie der technischen Einrichtungen. Die
technische Sicht wird durch Objekte ergänzt, die virtuelle Grössen wie Sollwert
oder Betriebsarten darstellen.
Anlagentypen
Die technische Sicht beinhaltet alle konzeptionellen Objekte des Systems.
Folgende Anlagentypen wurden zur Beschreibung und Klassifizierung definiert:
● Primäranlage: Alle realen Anlagen die unmittelbar von der Automationsebene
gesteuert werden, z.B. Heizungsanlagen, Lüftungsanlagen usw.
● Raumautomation: Einzelraumsteuerungen und -regelungen.
● Globale Objekte: Datenobjekte, die auf mehreren Automationsstationen der
Automationsebene simultan existieren, wie z.B. ein Ausnahmekalender für die
Zeitschaltprogramme aller Anlagen. Diese Objekte werden in einem globalen
Bereich als virtuelle Anlage zusammengefasst und bei der Bedienung als
solche aufgerufen (globale Daten).
Die technische Sicht ist auch für andere Gewerke anwendbar, die über PX Open
integriert werden. Die technische Sicht und die zugehörigen technischen
Bezeichner können bereits in der Compound-Bibliothek aufgesetzt werden.
5.1 Standardisierte Anlagenstrukturen
Um verschiedenste Anlagen einheitlich darstellen zu können, wurde für jeden
Anlagentyp eine standardisierte, hierarchische Anlagenstruktur geschaffen.
Siemens
117 | 436
CM110664de
2017-05-31
5
Technische Sicht
Standardisierte Anlagenstrukturen
Primäranlagen mit Desigo PX
Struktur
Site
Anlage
Teilanlage,
Aggregat,
Komponente
Total max. 6
Rekursionen (max. 7
Ebenen)
Abb. 92: Struktur für Primäranlagen
Elemente
Site: Eine Site umfasst einen örtlich, funktional und organisatorisch
abgeschlossenen Bereich, normalerweise ein Gebäude oder eine Gruppe von
Gebäuden (Areal). Eine Site kann mehrere Anlagen umfassen. Beispiel: Gebäude
6
Anlage: Eine Anlage besteht aus Teilanlagen, Aggregaten und Komponenten. Eine
Anlage kann mehrere Teilanlagen enthalten. Aggregate und Komponenten können
einer Anlage direkt untergeordnet sein. Beispiel: Lüftungsanlage, Heizungsanlage
Teilanlage: Eine Teilanlage kann verschiedene Aggregate enthalten. Komponenten
können einer Teilanlage direkt untergeordnet sein. Beispiel: Zentrale
Luftaufbereitung, Luftverteilung, Warmwassererzeuger (ein oder mehrere Kessel)
Aggregat: Ein Aggregat kann verschiedene Komponenten enthalten. Beispiel:
Fortluftventilator
Komponente: Eine Komponente kann verschiedene Komponenten enthalten, die
wiederum aus weiteren Komponenten aufgebaut sein können. Beispiel: Pumpen
(Motoren), Klappen, Ventile, Fühler, Wächter, Begrenzer, Schaltschütze,
Wahlschalter, Fern/Örtlich-Schalter
Engineering-Modell
BACnet-/System-Modell
Site
Site
1
Element type:
Hilfselement
Anlage (primär)
Bereich
Sub-Bereich
Sektion
n
n
Hierarchie-Element
Element type
CFC Editor: Compound
Element type
1
Total max. 6
Rekursionen
(Schachtelungen)
n
Element type:
Anlage
Bereich
Sub-Bereich
Sektion
Structured view object
1
Zu PX zuweisbar
Element type:
Hilfselement
Teilanlage
Aggregat
Komponente
Raum
Hierarchy object
Element type
n
Funktions-element
CFC Editor: Compound
Funktions-Baustein
Funktion
Element type
1
Block object
Element type
Element type:
Teilanlage
Aggregat
Komponente
Raum
Standard BACnet object
Element type
Element type: Hilfselement, Anlage, Teilanlage, Aggregat, Komponente, Bereich, Sub-Bereich, Sektion, Raum
Abb. 93: Primäranlage mit Desigo PX
118 | 436
Siemens
CM110664de
2017-05-31
Technische Sicht
Standardisierte Anlagenstrukturen
Beispiel: Lüftung VB Zug
5
Site: Site [Site]
Area: A [Lüftungsanlagen]
Anlage: Ahu03 [Lüftung VB Zug]
Aggregat: FanEh [Fortluiftventilator]
Komponente: DPMon [Differenzdruck]
Abb. 94: Technische Sicht der Anlage Lüftung VB Zug
Globale Objekte
Struktur
Site
Globaler Bereich
Komponente
Abb. 95: Struktur für globale Objekte
Elemente
Siemens
Site: Eine Site umfasst einen örtlich, funktional und organisatorisch
abgeschlossenen Bereich, normalerweise ein Gebäude oder eine Gruppe von
Gebäuden (Areal). Beispiel: Gebäude 6
Globaler Bereich: Der globale Bereich enthält alle globalen Komponenten
innerhalb der Site. Es gibt einen globalen Bereich pro Site.
Globale Objekte sind Datenobjekte, die auf mehreren Automationsstationen der
Automationsebene simultan existieren, wie z.B. ein Ausnahmekalender für die
Zeitschaltprogramme aller Anlagen. Diese Objekte werden im globalen Bereich als
virtuelle Anlage zusammengefasst und bei der Bedienung als solche aufgerufen.
Komponente: Ein globaler Bereich kann mehrere Komponenten enthalten, wie z.B.
3 Kalender, 18 Notification Classes für die Alarmverteilung. Jede Komponente ist
auf allen Automationsstationen der Site vorhanden. Zur Bedienung ist aber jede
Komponente nur einmal sichtbar.
119 | 436
CM110664de
2017-05-31
5
Technische Sicht
Standardisierte Anlagenstrukturen
Raumautomation mit Desigo RX
Struktur
Site
Bereich,
Teilbereich,
Abschnitt
Raum
Abb. 96: Struktur für Raumautomation mit Desigo RX
Elemente
120 | 436
Siemens
Site: Eine Site umfasst einen örtlich, funktional und organisatorisch
abgeschlossenen Bereich, normalerweise ein Gebäude oder eine Gruppe von
Gebäuden (Areal). Eine Site kann mehrere Gebäude umfassen. Beispiel: Gebäude
6
Bereich: Ein Bereich ist typischerweise ein Gebäude und kann Teilbereiche,
Abschnitte, Komponenten und Subkomponenten umfassen. Beispiel: Gebäude
Teilbereich: Ein Teilbereich ist typischerweise ein Gebäudeflügel und kann
verschiedene Abschnitte umfassen. Räume können einem Teilbereich direkt
untergeordnet sein. Beispiel: Gebäudeflügel, Aufgang
Abschnitt: Ein Abschnitt ist typischerweise ein Stockwerk eines Gebäudes und
kann verschiedene Räume enthalten. Beispiel: Stockwerk
Auch Software-Objekte, die in einem realen Gebäude nicht als physikalische
Elemente existieren, jedoch im System bedient und beobachtet werden, können
sowohl als Abschnitt (z.B. Gruppierungskriterien wie Fassade Ost oder
Notfallgruppe 12) oder auch als Komponente behandelt werden (z.B.
Gruppenobjekt zum Verteilen zentral ermittelter Steuergrössen an mehrere
Räume). Beispiel: Stockwerk
Raum: Ein Raum ist ein durch Wände, Decken, Boden, Fenster und Türen
abgegrenzter Gebäudeteil. Beispiel: Einzelraum, Halle
CM110664de
2017-05-31
Technische Sicht
Standardisierte Anlagenstrukturen
5
Raumautomation mit Desigo Room Automation
Struktur
Gebäude
Stockwerk
Raum
Raumsegment
Funktionseinheit
Komponente
Abb. 97: Struktur für Raumautomation mit Desigo Room Automation
Elemente
Gebäude: Ein Gebäude ist ein örtlich, funktional und organisatorisch
abgeschlossener Bereich. Beispiel: Gebäude 6
Stockwerk: Ein Stockwerk kann verschiedene Räume enthalten. Beispiel:
Stockwerk
Raum: Ein Raum ist ein durch Wände, Decken, Boden, Fenster und Türen
abgegrenzter Gebäudeteil. Beispiel: Einzelraum, Halle
Raumsegment: Ein Raumsegment ist eine Unterteilung eines Raums. Ein Raum
kann mehrere Raumsegmente beinhalten.
Funktionseinheit: Eine Funktionseinheit ist eine logische Komponente, die eine
verkapselte Applikationseinheit repräsentiert, die selbstständig auf einem
beliebigen Automationsgerät eingesetzt werden kann. Beispiel: Fan-Coil
Komponente: Eine Funktionseinheit kann mehrere Komponenten beinhalten.
Beispiel: Markise
Beispiel: Technische Sicht
der Komponente Shd01
Gebäude: BU33 [Building 33]
Stockwerk: FI3 [Floor 3]
Raum: R01Segm01 [Room]
Komponenten: Shd01 [Shading 01, venetian blinds or awnings]
Siemens
121 | 436
CM110664de
2017-05-31
5
Technische Sicht
Technische Texte
Abb. 98: Technische Sicht der Komponente Shd01
5.2 Technische Texte
Technical Designation (TD)
Die Technical Designation (TD) ist ein technischer Bezeichner, der zur
Identifikation der Anlagen und ihren Elementen dient.
Die TD ist entsprechend der Hierarchie der Anlagen und deren Elementen
aufgebaut, z.B.:
● TD für Primäranlagen mit Desigo PX:
Site / Anlage / Teilanlage / Aggregat / Komponente / Anschluss
● TD für Raumautomations-Anlagen mit Desigo RX:
Site / Bereich / Teilbereich / Abschnitt / Raum
● TD für Raumautomations-Anlagen mit Desigo Room Automation:
Gebäude / Geschoss / Raum / Raumsegment / Funktionseinheit / Komponente
/ Anschluss
Der Schlüssel orientiert sich an den branchenüblichen Bezeichnungen und
verwendet diese in Kurzform, z.B.:
GUB:AGeb6‘Ahu3St‘FanSu = Areal Gubelstrasse / Lüftungsanlagen Gebäude 6 /
Luftaufbereitung 3. Stock / Zuluftventilator
Technische Bezeichner sind sprachneutral (Mnemonik). Sie basieren auf
Mnemonik-Texten, die in der Bibliothek aufgesetzt und projektspezifisch ergänzt
werden.
Die TD ist von Siemens definiert. Die User Designation (UD) kann vom Kunden
definiert werden.
Name&Description_Pair
Jedes einzelne Element der TD wird als ShortName bezeichnet. Ein ShortName ist
eine Bezeichnung eines einzelnen Anlagenelements in der Automationsstation. Ein
ShortName ist immer mit einer Description gekoppelt. Dieses Paar wird als als
Name&Description_Pair bezeichnet.
TD-Regeln
Die folgende Tabelle zeigt die Regeln für die TD:
122 | 436
Siemens
CM110664de
2017-05-31
Technische Sicht
Technische Texte
Gegenstand
Regel
Adressstruktur
Enthält mindestens ein Hierarchieobjekt und ein Funktionsobjekt
5
Ist von variabler Länge (Site + 1..8 Hierarchie- und Funktionsobjekte +
Anschlussname)
Ist unabhängig von der Automationsstation, d.h. enthält keine Bezeichnung für die
Automationsstation
Muss pro Site eindeutig sein
Mnemonik
Basiert auf englischen Begriffen
Wird nicht übersetzt
Auf gleicher Hierarchieebene liegende Anlagenelemente werden mit unterschiedlichen
Teilbezeichnern identifiziert, z.B. HGrp01 / HGrp02.
Syntax
Site-Bezeichner
Besteht aus Gross- und Kleinbuchstaben (ohne Umlaute) und Ziffern (nicht am
Anfang): [a..z, A..Z, 0..9]
Zwischen Gross- und Kleinschreibung wird nicht unterschieden, z.B. Imax und IMAx
bezeichnen das Gleiche.
Weitere Teilbezeichner
Bestehen aus Gross- oder Kleinbuchstaben ([A..Z] und [a..z]) und/oder Ziffern 0-9.
Zwischen Gross- und Kleinschreibung wird nicht unterschieden, z.B. Imax und IMAx
bezeichnen das Gleiche.
Max. Anzahl Zeichen
Site: 10
Objekt: 9
Anschluss: 8
TD: 80
Trennzeichen
Doppelpunkt (:) nach Site-Name
Hochkomma (‘) für übrige Trennungen
Punkt (.) vor Anschlussname
Tab. 25: TD-Regeln
Funktionsbausteine und Anschlüsse
Ein Funktionsbaustein, d.h. ein Objekt mit Anschlüssen, kann einen Bereich, eine
Teilanlage, einen Teilbereich, ein Aggregat, einen Abschnitt oder eine Komponente
repräsentieren. Funktionsbausteine haben Attribute und die Anschlüsse des
Funktionsbausteins haben Attribute.
Die folgende Abbildung zeigt einen Funktionsbaustein mit Anschlüssen, so wie er
in der Programmsicht dargestellt wird:
Abb. 99: Funktionsbaustein in der Programmsicht
Attribute des
Funktionsbausteins
Siemens
Die wichtigsten Attribute des Funktionsbausteines sind:
● Name: Name des Funktionsbausteines gemäss Schlüssel der TD. Beispiel:
ThOvrld
● Beschreibung: Zusatzbeschreibung. Wird bei der generischen Bedienung als
Text in einem Bediengerät angezeigt. Beispiel: Thermoelectrical ovrld
● Elementtyp: Anlagentechnische Art des Bausteines. Beispiel: Komponente
● Hauptanschluss: Hauptanschluss des Funktionsbausteines. Wird beim
Engineering festgelegt. Beispiel: PrVal
123 | 436
CM110664de
2017-05-31
5
Technische Sicht
Technische Texte
Abb. 100: Attribute des Funktionsbausteines Thermoelectrical ovrld
Attribute der Anschlüsse
des Funktionsbausteines
Die wichtigsten Attribute der Anschlüsse sind:
● Name: Name des Anschlusses gemäss Schlüssel der TD. Beispiel: PrVal
● Beschreibung: Beschreibung des Anschlusses. Beispiel: Present value
● Wert: Der aktuelle Wert von PrVal. Beispiel: Normal
● Art Parameter: Anwendungstechnische Art des Anschlusses. Beispiel: Process
input
● Datentyp: Datentyp des Anschlusses. Beispiel: Multistate
Für eine vollständige Liste der Attribute, siehe CFC Online-Hilfe.
Abb. 101: Anschlüsse des Funktionsbausteines ThOvrld
124 | 436
Siemens
CM110664de
2017-05-31
Globale Objekte und Funktionen
Sicherstellen der Datenkonsistenz
6
6 Globale Objekte und Funktionen
Jede Automationsstation enthält alle Daten, die für einen autonomen Betrieb
notwendig sind, wie z.B. Datum/Zeit, Kalender-Funktionsbausteine, NotificationClass-Funktionsbausteine. Die einzelnen Automationsstationen sind für die
Ausführung ihrer Systemfunktionen nicht auf einen zentralen Server angewiesen.
Die Systemsicht und die Programmsicht sind Automationsstations-orientiert, das
heisst, jedes Objekt (Baustein, BACnet-Datenobjekt) gehört zu einer einzigen
Automationsstation. Diese Objekte werden lokale Objekte genannt. Für die
meisten Elemente einer realen Anlage genügt diese Darstellungsform, z.B. für die
Zulufttemperatur oder den Sollwert einer Lüftungsanlage.
Es gibt aber auch Datenobjekte, die in identischer Form auf mehreren oder allen
Automationsstationen einer Site bekannt sein müssen. Diese Objekte werden
globale Objekte genannt. Mit globalen Objekten können Sie Parameter zentral
ändern und die Änderungen werden dann an alle Automationsstationen verteilt.
Lokale Objekte
Lokale Objekte sind individuelle und einmalige Objekte, die im System nur einmal
auf einer bestimmten Automationsstation vorhanden sind. Die meisten
anwendungsorientierten Objekte sind lokale Objekte. Werden lokale Objekte
benötigt, wie z.B. die Aussentemperatur in verschiedenen Automationsstationen,
muss der Zugriff auf solche Daten mittels Funktionsbausteinen und Referenzierung
(Funktionsbausteine wie Analog, Binary und Multistate Input oder Gruppierung in
Raumautomation) explizit konfiguriert oder programmiert werden.
Globale Objekte
Globale Objekte sind Datenobjekte, die auf jeder Automationsstation der
Automationsebene simultan existieren. Globale Objekte sind immer global
innerhalb einer Site. Globale Objekte werden in Xworks Plus (XWP) konfiguriert.
Globale Objekte werden in einem globalen Plan zusammengefasst. Pro Site gibt
es genau einen globalen Plan. Sie können globale Pläne anpassen, im BibliotheksOrdner des Tools speichern, und in andere Projekte kopieren.
In Desigo S7 werden globale Objekte und Funktionen nicht unterstützt.
6.1 Sicherstellen der Datenkonsistenz
Primary Copy
Das Primary-Copy-Verfahren stellt sicher, dass die globalen Objekte jederzeit
konsistent sind. Das heisst, alle Kopien eines bestimmten globalen Objektes
weisen denselben Wert auf und Änderungen eines Wertes werden auf alle Kopien
übertragen.
Primary und Backup
Server
Nur eine einzige Automationsstation pro Site ist Primary Server für alle globalen
Objekte dieser Site. Alle anderen Automationsstationen dieser Site sind Backup
Server. Ein Client (PXM20, Managementstation) darf die Werte von globalen
Objekten nur auf dem Primary Server ändern. Der Primary Server aktualisiert
anschliessend die Kopien der geänderten globalen Objekte auf allen Backup
Servern. Ein Backup Server akzeptiert Änderungen an globalen Objekten nur von
seinem Primary Server, nicht aber von einem Client.
Siemens
125 | 436
CM110664de
2017-05-31
6
Globale Objekte und Funktionen
Rollenverteilung im System
Abb. 102: Primary-Copy-Verfahren
Xworks Plus (XWP) sowie alle BACnet-Clients können die Daten globaler Objekte
nur im Primary Server modifizieren.
6.2 Rollenverteilung im System
Server/Funktion
Funktion und Beschreibung
Primary Server (Desigo PX)
Eine Automationsstation einer Site ist der Primary Server. Stellen Sie sicher, dass zu jedem
beliebigen Zeitpunkt nur ein Primary Server in einer Site vorhanden ist.
Life Check
Der Primary Server überwacht die Backup Server und die Third-Party BACnet Devices einer Site.
Der Primary Server kann den TRA-Server überwachen.
Zeitsynchronisation
Der Primary Server synchronisiert die Zeit der Backup Server und Third-Party BACnet Devices der
Site.
Der Primary Server kann die Zeit vom TRA-Server synchronisieren.
Aufstarten
Kein koordiniertes Aufstarten.
Replizierung
Der Primary Server repliziert die globalen Objekte und Properties (Device Object) auf die Backup
Server einer Site. Ein Backup Server akzeptiert Änderungen von globalen Objekten nur vom Primary
Server.
Tab. 26: Die Rolle des Primary Servers
Server/Funktion
Funktion und Beschreibung
Backup Server (Desigo PX)
Die anderen Automationsstationen einer Site müssen Backup Server sein.
Life Check
Die Backup Server überwachen den Primary Server der Site.
Backup Server können TRA-Server überwachen.
Zeitsynchronisation
Der Backup Server kann die Zeit vom TRA-Server und von Third-Party BACnet Devices
synchronisieren.
Aufstarten
Kein koordiniertes Aufstarten.
Tab. 27: Die Rolle des Backup Servers
126 | 436
Siemens
CM110664de
2017-05-31
Globale Objekte und Funktionen
Life Check
6
Server/Funktion
Funktion und Beschreibung
TRA-Server / Third-Party BACnet
Devices
Der TRA-Server verhält sich wie ein Standard BACnet Device.
Life Check
Der TRA-Server / das Third-Party BACnet Device wird durch den Primary Server oder den Backup
Server überwacht.
Aufstarten
Kein koordiniertes Aufstarten.
Replizierung
Keine globalen Objekte, die repliziert werden.
Tab. 28: Die Rolle des TRA-Servers und der Third-Party BACnet Devices
Server/Funktion
Funktion und Beschreibung
Clients (Managementstation, PX
Web, PXM20)
Ein Client darf globale Objekte vom Primary Server oder von einem beliebigen Backup Server lesen.
Ein Client darf globale Objekte nur auf dem Primary Server ändern (z.B. mit WriteProperty). Jeder
Client muss daher den Primary Server einer Site kennen. Ein Client kann die Identifikation des
Primary Servers einer Site abfragen.
Replizierte Objekte von Backup Servern, die nicht online sind oder erst später an das BACnetNetzwerk angeschlossen werden, werden vom Primary Server nachgeführt, sobald sie dem Primary
Server bekannt sind. Dies geschieht bei einem Neustart der Automationsstation, nachdem sie ans
Netz angeschlossen wurde, oder nach Ablauf des Synchronisierungs-Zeitintervalls [SynReqp].
Tab. 29: Die Rolle der Clients
Server/Funktion
Funktion und Beschreibung
Primary-Server-Ersatz
Fällt der Primary Server aus, können keine globalen Objekte mehr modifiziert werden. Sie können
einen Backup Server der Site mit dem Client oder Xworks Plus (XWP) als Primary Server
parametrieren.
Tab. 30: Die Rolle des Primary Server-Ersatzes
6.3 Life Check
Der Life Check prüft, ob alle Geräte der Site (Primary Server, Backup Server, TRAServer oder Third-Party BACnet Device) korrekt arbeiten, d.h. ob sie in Betrieb sind
und ihre Applikation ausführen.
● Der Primary Server überwacht, ob die Backup Server / TRA-Server aktiv sind.
● Die Backup Server überwachen, ob der Primary Server aktiv ist.
● Der Primary Server überprüft, ob zu jedem beliebigen Zeitpunkt nur eine
Automationsstation der Primary Server einer Site ist.
Siemens
127 | 436
CM110664de
2017-05-31
6
Globale Objekte und Funktionen
Zeitsynchronisation
Abb. 103: Life Check
Geräte aufnehmen und
löschen
Für den Life Check und die Replizierung führt der Primary Server eine Liste
[BckUpSrv] mit allen bekannten Backup Servern seiner Site. Der Primary Server
nimmt Backup Server, die in der Site neu in Betrieb genommen werden,
automatisch in diese Liste auf. Backup Server, die aus der Site entfernt werden,
müssen manuell in Xworks Plus (XWP) aus der Liste im Primary Server gelöscht
werden.
Prüfen, ob alle Geräte
online sind
Der Primary Server prüft mittels periodischem Life Check, ob alle Geräte seiner
Site online sind. Das Intervall wird durch das Property SynchronisierungsZeitintervall [SynReqp] definiert. In diesem Intervall wird zyklisch ein Backup
Server nach dem anderen überprüft. Der Zeitabstand zwischen zwei Life Checks
kann folgendermassen berechnet werden: t ≈ SynReqp / Anzahl der Backup
Server.
Bei einem kurzen Synchronisierungs-Zeitintervall und vielen Backup Servern kann
es zu einem erheblichen Kommunikationsaufwand kommen. Berücksichtigen Sie
dies bei der Einstellung des Synchronisierungs-Zeitintervalls in Xworks Plus (XWP).
Sind ein oder mehrere Geräte nicht online, signalisiert der Primary Server dies mit
einem Alarm. Sobald alle Geräte wieder online sind und vom Primary Server
erkannt wurden, wird der Alarm zurückgesetzt. Dadurch wird erkannt, wenn z.B.
ein Gerät ausgefallen ist, die HLK-Applikations-Abarbeitung eines Geräts gestoppt
wurde oder eine Fehlkonfiguration (z.B. zwei Primary Server in einer Site) vorliegt.
Überwachen, ob Life
Check den Backup Server
überprüft
Jeder Backup Server überwacht, ob er periodisch mit einem Life Check vom
Primary Server überprüft wird. Fällt der Life Check aus oder hat der Primary Server
noch nie einen Life Check durchgeführt, signalisiert der Backup Server dies mit
einem entsprechenden Alarm. Der Backup Server setzt den Alarm zurück, sobald
der Primary Server einen Life Check durchgeführt hat.
6.4 Zeitsynchronisation
Jede Automationsstation ist einer Site zugeordnet.
Der Primary Server ist Zeitmaster. Er repräsentiert die Systemzeit innerhalb einer
Site. Der Primary Server synchronisiert periodisch die Zeit in den anderen
Automationsstationen.
128 | 436
Siemens
CM110664de
2017-05-31
Globale Objekte und Funktionen
Beispiele Globaler Objekte
6
Wenn der Primary Server eine Zeitsynchronisations-Aufforderung, die eine
Zeitänderung auslöst, bekommt, synchronisiert der Primary Server die Zeit in den
anderen Automationsstationen.
Der Primary Server übermittelt die Zeit im UTC-Format (Coordinated Universal
Time) an die anderen Automationsstationen (Backup Server) sowie im UTCFormat oder im Local-Time-Format an BACnet Devices von Drittanbietern.
Der Backup Server löst dann auch die Synchronisation der Zeit seiner mit Xworks
Plus konfigurierten Empfänger (TRA-Server, Third-Party BACnet Devices) aus.
Das kann im UTC- oder Local-Time-Format sein.
Periodische
Synchronisation
Das Synchronisierungs-Zeitintervall wird mit dem Property
TimeSynchronizationInterval [TiSynIvl] bestimmt (Standardwert: 150 Minuten). Das
Property kann mit Xworks Plus (XWP) konfiguriert werden und kann mit einem
zuschaltbaren [AlgnIvl] Offset [IvlOfs] der jeweiligen Situation angepasst werden.
Die Funktionsweise dieser drei Properties ist im BACnet-Standard definiert und
dementsprechend implementiert.
Geräte aufnehmen und
löschen
Zur Zeitsynchronisation führt der Primary Server die Liste [TiSynRcp] mit den
eventuell in Xworks Plus (XWP) konfigurierten Empfängern sowie allen bekannten
Backup Servern seiner Site.
Backup Server, die in der Site neu in Betrieb genommen werden, nimmt der
Primary Server automatisch in die Liste [TiSynRcp] auf.
Backup Server, die aus der Site entfernt werden, müssen manuell in Xworks Plus
(XWP) aus der Liste im Primary Server gelöscht werden.
Verknüpfung der
Systemzeit einer Site mit
Bediengeräten
Die netzwerkfähigen Bediengeräte (Managementstation, PX Web, PXM20)
gehören keiner Site an. Der Primary Server führt die Zeit in den Bediengeräten
nicht nach. Der Client kann die Zeit lesen und bei Bedarf nachführen.
Sommer- und WinterzeitUmschaltung
Die Sommer- und Winterzeit-Umschaltung im System wird NICHT durch den
Primary Server vorgenommen. Jede Automationsstation führt diese selbstständig
durch.
Das Datum der Sommer- und Winterzeit-Umschaltung wird jedoch beim Primary
Server parametriert. Dieser repliziert das Datum auf die Backup Server. Als
Standard ist das offizielle (mitteleuropäische) Umschaltdatum gesetzt.
Die lokale Zeit einer Automationsstation ist eine berechnete Grösse. Sie wird
anhand der internen Zeit im UTC-Format, dem Property UTC-Offset [UtcOfs] und
unter Berücksichtigung des Datums der Sommer- und Winterzeit-Umschaltung
berechnet.
Siehe Desigo Insight, Bedienung der Managementstation (CM110588) und Desigo
CC Benutzerhandbuch (A6V10415471).
6.5 Beispiele Globaler Objekte
BACnet Device Object
Einzelne Properties des BACnet Device Objects sind als global definiert, weil es
aus Systemsicht notwendig ist, dass sie in der ganzen Site denselben Wert
aufweisen. Diese Properties werden in Xworks Plus (XWP) eingestellt. Beispiele:
Globale Properties
●
●
Siemens
Datum und Zeit für die Sommer- und Winterzeitumschaltung
Sommerzeit-Anfangsdatum [DsavSdt]. Standardwert: letzter Sonntag im März
Sommerzeit-Anfangszeit [DsavSti]. Standardwert: 02:00AM
Sommerzeit-Enddatum [DsavEdt]. Standardwert: Letzter Sonntag im Oktober
Sommerzeit-Endzeit [DsavEti]. Standardwert: 03:00AM
UTC-Offset [UtcOfs]
129 | 436
CM110664de
2017-05-31
6
Globale Objekte und Funktionen
Beispiele Globaler Objekte
●
●
●
Lokale Properties
Differenz zwischen UTC und der lokalen Winterzeit in Minuten. Standardwert: –
60 min (Mitteleuropa). Während der Sommerzeit beträgt die effektive Differenz
[UtcOfs] –60 min (Mitteleuropa: –120min).
Synchr.Zeit-Intervall [SynReqp]
Life-Check-Intervall des Primary Servers. Die erzeugte Belastung der
Kommunikation durch den Life Check kann mit diesem Parameter kontrolliert
werden, indem er an die Site-Grösse angepasst wird. Standardwert: 1800 s.
Auflösungsintervall Name [NamRI]
Periodische Wiederholung für die Auflösung von Geräte-übergreifenden
Referenzen. Standardwert: 900 s.
COV-Wiederabonnierungs-Intervall [CovRI]
Zeitintervall, in dem sich eine Automationsstation für einen abonnierten Wert
wiederholt einträgt. Standardwert:1800 s.
Lokale Properties, die die Funktionalität von Life Check / Replizierung betreffen:
● Servertyp [SrvTyp]
Das Gerät arbeitet als Primary Server oder Backup Server. Standardwert:
Backup.
● Primärgerät [PrimDev]
Device Object ID des Primary Servers der Site oder ein ungültiger Wert, falls
kein Primary Server bekannt ist (automatisch gesetzt durch Primary Server,
Read Only).
● Letzte Engineering-Zeit globaler Objekte [GOEngTi]
Zeitstempel der letzten Strukturänderung der globalen Objekte durch Xworks
Plus (XWP).
● Letzte Online-Änderung globaler Objekte [GOChgTi]
Zeitstempel der letzen Online-Änderung eines globalen Objektes in Xworks
Plus (XWP) (modifiziert durch Primary Server, Read Only).
Notification Class Object
Das Notification Class Object ist ein Standard BACnet-Objekt und definiert das
Systemverhalten von Alarmen und System Events.
130 | 436
Siemens
CM110664de
2017-05-31
Globale Objekte und Funktionen
Beispiele Globaler Objekte
6
Abb. 104: Verteilung von Alarmen und Events
Es gibt lokale und globale Notification Class Objects.
Globales Notification Class Object: Ein logisches Objekt auf Stufe Site, dass auf
jeder Automationsstation einer Site in identischer Form existiert (repliziertes
Objekt).
Lokales Notification Class Object: Individuelle Objekte (Unikate), die nur auf einer
bestimmten Automationsstation vorhanden sind.
Lesen der Objekte durch Client: Ein Client darf die globalen Notification Class
Objects von einer beliebigen Automationsstation lesen.
Gründe für Replizierung: Konsistenzhaltung der Einstellparameter über alle
Automationsstationen einer Site bei Modifikationen (Empfängerliste: konfigurierten
Empfänger hinzufügen oder entfernen, Priorität ändern).
Siemens
131 | 436
CM110664de
2017-05-31
6
Globale Objekte und Funktionen
Beispiele Globaler Objekte
Abb. 105: Globale und lokale Notification Class Objects
Die Anzahl globaler Notification Class Objects ist auf 18 begrenzt (sechs
Alarmklassen und drei Alarmfunktionen).
Calendar Object
Es gibt globale und lokale Kalenderobjekte.
Abb. 106: Globale und lokale Calendar Objects
Globales Kalenderobjekt: Ein logisches Objekt auf Stufe Site. Es existiert auf jeder
Automationsstation einer Site in identischer Form (repliziertes Objekt).
132 | 436
Siemens
CM110664de
2017-05-31
Globale Objekte und Funktionen
Beispiele Globaler Objekte
6
Lokales Kalenderobjekt: Individuelles Objekt (Unikat), dass nur auf einer
bestimmten Automationsstation vorhanden ist.
Lokale Verarbeitung: Schedule Objects in einer Automationsstation können die
replizierten Kalenderobjekte im Device referenzieren. Ein Client darf die globalen
Kalenderobjekte von einer beliebigen Automationsstation lesen.
Gründe für Replizierung: Zentrale Modifikation von globalen Ausnahmen
(Feiertage, Ferien usw.) können an einem Ort für die ganze Site durchgeführt
werden. Kontinuität des Betriebs bei Ausfall des Masters.
User Profile Object
Globales User Profile Object: Ein logisches Objekt auf Stufe Site. Es existiert auf
jeder Automationsstation einer Site in identischer Form (repliziertes Objekt). Es
muss mindestens ein User Profile Object vorhanden sein.
Lokale User Profile Objects sind nicht vorhanden.
Lokale Verarbeitung: Die Zugriffsberechtigung beruht auf den replizierten User
Profile Objects in den Automationsstationen (BACnet Devices), Keine Abhängigkeit
von einem Server.
Lesen der Objekte durch Client: Ein Client darf die globalen User Profile Objects
einer beliebigen Automationsstation lesen.
Gründe für Replizierung: Konsistenzhaltung der Zugriffsberechtigung in der ganzen
Site. Kontinuität des Betriebs bei Ausfall des Masters.
Abb. 107: Globale User Profile Objects
Siemens
133 | 436
CM110664de
2017-05-31
7
Events und COV-Reporting
Quellen und Ursachen von System Events
7 Events und COV-Reporting
Events
System Events sind Meldungen, die einen Client (z.B. Desigo CC) über besondere
Vorkommnisse auf einer Automationsstation unterrichten, wie zum Beispiel:
● Änderung des Betriebszustandes der Automationsstation (STOP, RUN)
● Überlauf des in einigen I/O-Objekten eingebauten Betriebsstundenzählers
System Events sind konzeptionell eng verwandt mit Alarmen, unterscheiden sich
aber von diesen in einigen Punkten:
● System Events haben kein Gedächtnis, d.h. den System Events ist keine
Zustandsmaschine hinterlegt.
● System Events nehmen keinen Einfluss auf den Anlagenzustand, d.h. System
Events können in einem beliebigen Alarmzustand auftreten und beeinflussen
diesen nicht.
● System Events werden angezeigt, müssen aber nicht quittiert oder
zurückgesetzt werden.
System Events werden an die Clients mit dem gleichen Mechanismus
weitergeleitet wie Alarme.
COV-Reporting
Änderungen eines Wertes bestimmter Prozessvariablen werden mit Change of
Value Reporting (COV) anderen Systemkomponenten gemeldet. Polling wird nur in
Ausnahmefällen angewendet. Mit COV-Reporting lassen sich Wertänderungen an
mehrere Automationsstationen übermitteln. Eine COV-Meldung (COV Notification)
erfolgt nur dann, wenn sich der Wert der Prozessvariablen gegenüber dem
eingestellten oder Standard-Inkrementwert ändert. Es ist kein periodisches
Abfragen (Polling) der Prozessvariablen nötig.
Es gibt zwei Rollen:
● COV-Server: Die Automationsstation, auf der die Prozessvariable gelesen wird
und deren Änderung gemeldet werden soll.
● COV-Client: Empfänger der COV-Meldungen. Dies kann eine andere
Automationsstation sein oder ein BACnet-Client (z.B. PXM10/20/40/50, PX
Web, Desigo Insight, Desigo CC).
7.1 Quellen und Ursachen von System Events
Die Quelle eines System Events ist ein Funktionsbaustein (wie bei Alarmen).
System Events können von den gleichen Bausteintypen ausgehen wie Alarme:
● Analog Input/Output/Value
● Binary Input/Output/Value
● Multistate Input/Output/Value
● BACnet Device Info Object (bzw. Multistate Input Object bei Desigo S7)
Jeder System Event-fähige Bausteintyp hat eine klar definierte Menge von
Ursachen für System Events.
Event-fähige Bausteintypen
Beschreibung
Betriebsstundenzähler
Die Input-, Output- und Value-Objekte der Typen Binary und Multistate haben eine eingebaute
Funktion zur Betriebsstundenzählung. Wird die Betriebsstundenlimite überschritten oder ist das
Wartungsintervall abgelaufen, dann wird ein System Event ausgelöst.
BACnet Device Info Object
Das BACnet Device Info Object detektiert Ursachen für System Events, die die Automationsstation als
Ganzes betreffen:
- Änderung des Betriebszustandes (Start und Stopp der Programmabarbeitung)
- Restart nach Power Up
- Primary Server, der einen neuen Backup Server am Netz findet
- Backup Server, der den Primary Server findet
Tab. 31: Event-fähige Bausteintypen
134 | 436
Siemens
CM110664de
2017-05-31
Events und COV-Reporting
Weiterleitung von System Events
7
7.2 Weiterleitung von System Events
System Events werden mit dem gleichen Mechanismus weitergeleitet wie Alarme.
Sie werden an alle temporären und konfigurierten Alarmempfänger weitergeleitet
gemäss den Einstellungen in den entsprechenden Notification Class Objects.
Vergleich mit
Alarmkonzept
System Events können nicht quittiert oder zurückgesetzt werden. Eine ConfirmedEvent-Notification-Meldung wird an alle Alarmempfänger geschickt. Das Datenfeld
Notify_Type in der Meldung definiert, dass es sich um einen System Event und
nicht um einen Alarm handelt. Jeder Alarmempfänger, der die Confirmed-EventNotification-Meldung empfängt, muss mit einem SimpleAck antworten. Bleibt die
SimpleAck aus, tritt derselbe Mechanismus in Aktion wie bei Alarmen.
SimpleAck
SimpleAck
t
t
t
Abb. 108: Ablauf für die Weiterleitung eines System Events
Event-Texte
Jedem System Event wird ein Meldungstext mitgegeben. Für die System Events
zum Betriebsstundenzähler lässt sich in Xworks Plus (XWP) ein
benutzerspezifischer Text erstellen. Für die anderen System Events gibt es
vordefinierte Systemtexte.
7.3 Quellen und Ursachen von COVs
Prozessvariablen, die sich auf Standard-BACnet-Objekte abbilden lassen, sind
COV-fähig.
I/O-Funktionsbaustein
Funktionsbausteine für Analog, Binary und Multistate Input, Output und Value
werden direkt auf die entsprechenden BACnet-Objekttypen abgebildet. Sie sind
vollständig COV-fähig und können COV-Verbindungen mit allen COV-Clients
aufnehmen.
Schnittstellenvariablen
Schnittstellenvariablen von Compounds und Funktionsbausteine vom Datentyp
Analog, Binary, Multistate, Integer, Duration und DateTime sind COV-fähig und
lassen sich zur Bedienung und Beobachtung auf vereinfachte BACnet-Wertobjekte
abbilden.
Ein COV wird ausgelöst, wenn sich der Wert der Prozessvariablen [PrVal] des
abbildenden BACnet-Objektes ändert. Ein COV wird auch ausgelöst, wenn sich
eine Zustandsflagge [StaFlg] (InAlarm, Fault, Overridden, Out of service) ändert,
z.B. wenn ein Fühlerunterbruch (Fault) auftritt oder wenn ein I/O-Wert durch
Handeingriff überschrieben wird.
COV-Inkrement
Bei Analog-Objekten wird ein COV nicht bei jeder kleinen Änderung des [PrVal]
ausgelöst, sondern nur, wenn die Wertänderung grösser ist als ein definiertes
Inkrement. Dieses Inkrement ist im Attribut COV-Zuwachsrate [COV] des
jeweiligen Analog-Objektes abgelegt und kann beim Engineering in Xworks Plus
(XWP) definiert werden.
7.4 COV-Reporting
Jeder COV-Client muss sich auf jede Prozessvariable abonnieren, von der er
COV-Meldungen braucht. Jedes COV-fähige Objekt verschickt COV-Meldungen
nur an genau jene COV-Clients, die COV-Meldungen abonniert haben. Die
Abonnierung erfolgt mit dem BACnet-Service SubscribeCOV, den der COV-Client
an den COV-Server schickt. Diese Meldung enthält alle Informationen, die der
COV-Server benötigt, um die COV-Meldungen an das gewünschte Ziel zu senden.
Siemens
135 | 436
CM110664de
2017-05-31
7
Events und COV-Reporting
COV-Reporting
Abonnierung
Es enthält auch eine Zeitdauer, während der die Abonnierung bestehen soll. Die
Zeitdauer kann unendlich sein.
Für Systemlimite, siehe Kapitel Systemkonfiguration.
COV-Meldungen
Der COV-Server meldet jeden aufgetretenen COV einzeln an jeden darauf
abonnierten COV-Client. Dazu wird der BACnet-Service ConfirmedCOVNotification
verwendet. Dieser enthält die Werte des [PrVal] sowie der [StaFlg]. Es ist ein
Confirmed Service, d.h. der COV-Client muss den Empfang der Meldung
bestätigen (SimpleAck). Dadurch merkt der COV-Server, wenn ein COV-Client
nicht mehr erreichbar ist. Falls SimpleAck ausbleibt, versucht das Sendegerät
mehrmals (drei Mal) die Information erneut zu schicken.
Für Systemlimite, siehe Kapitel Systemkonfiguration.
Ende der Verbindung
Ein COV-Server sendet keine COV-Meldungen mehr an den COV-Client, wenn der
COV-Client einmal nicht erreichbar war. COV-Meldungen werden erst dann wieder
an einen COV-Client geschickt, wenn dieser sich wieder abonniert
(Resubscription).
Überprüfen der
Verbindung
Um den COV-Service über längere Zeit sicherzustellen, wird im BACnet Device
Info Object mit dem Property COV-Wiederabonnierungsintervall [CovRI] die
maximale Zeitdauer ohne COV-Reporting eingestellt. Der Client muss sich vor
Ablauf von [CovRI] erneut mit SubscribeCOV abonnieren.
COV-Clients und COVServer
Abb. 109: COV-Clients und COV-Server
Das lokale Bediengerät PXM10 ist kein BACnet-Client und kann daher nicht als
COV-Client verwendet werden.
Siehe Bediengerät PXM10, Benutzeranleitung (CM110397).
COV-Reporting zwischen COV-Client und COV-Server
COV-Mechanismus
136 | 436
Siemens
BACnet-Clients verwenden den COV-Mechanismus, um Prozessvariablen dauernd
beobachten zu können, ohne durch dauerndes Polling eine übermässig hohe
Buslast zu erzeugen. Sie abonnieren sich auf Objekte, die sie gerade beobachten.
Diese COV-Verbindungen müssen so lange erhalten bleiben, wie das
entsprechende Objekt beobachtet wird.
CM110664de
2017-05-31
Events und COV-Reporting
COV-Reporting
7
SimpleAck
ation
COVNotific
nf
Co irmed
SimpleAck
cation
COVNotifi
Confirmed
SimpleAck
t
t
Abb. 110: COV-Reporting zwischen COV-Client und COV-Server
Der BACnet-Client schreibt sich beim COV-Server mit dem BACnet-Service
SubscribeCOV als COV-Client ein. Dies wird mit einem SimpleAck bestätigt.
Unmittelbar nach der Bestätigung setzt der COV-Server eine erste
ConfirmedCOVNotification ab. Der Empfang des Wertes wird vom COV-Client mit
einem SimpleAck bestätigt. Ab diesem Zeitpunkt ist die COV-Verbindung zwischen
COV-Server und COV-Client hergestellt, und es werden
ConfirmedCOVNotifications abgeschickt, wann immer eine Ursache für den
abonnierten COV auftritt.
Mit dem BACnet-Service SubscribeCOV wird eine Zeitlimite für die COVVerbindung übermittelt. Der COV-Client schreibt sich jedoch vor Ablauf dieser
Limite beim COV-Server wieder ein, womit die Verbindung immer bestehen bleibt.
Eine COV-Verbindung endet, wenn die Abonnementdauer ohne Erneuerung
ausläuft oder wenn der COV-Client nicht mehr erreichbar ist und deshalb vom
COV-Server nicht mehr bedient wird.
Zusätzlich zum SubscribeCOV ist noch der SubscribeCOV Property Service
implementiert, z.B. Für die Anlagengrafik-Bedienung mit der Managementstation
für. Damit reagiert das System auf Veränderungen von High Limits resp. Low
Limits genügend schnell.
COV-Reporting zwischen Automationsstationen
COV-Verbindungen zwischen Automationsstationen werden zur Umsetzung von
projektierten Referenzen verwendet, d.h. für den Austausch von Prozesswerten
zwischen einzelnen Anlagenteilen, die auf verschiedenen Automationsstationen
liegen. Der Empfänger ist in diesem Fall ein Input-Funktionsbaustein des
entsprechenden Datentyps (Analog, Binary, Multistate). Der InputFunktionsbaustein enthält im Parameter Eingabe-/Ausgabeadresse [IOAddr] den
Technischen Bezeichner der gewünschten COV-Quelle. Diese COV-Verbindungen
müssen permanent bestehen. Der COV-Mechanismus ermöglicht es eine
verlorene COV-Verbindung wieder herzustellen.
SimpleAck
ation
COVNotific
Confirmed
SimpleAck
Confirmed
ation
COVNotific
SimpleAck
t
t
Abb. 111: COV-Reporting zwischen Automationsstationen
Siemens
137 | 436
CM110664de
2017-05-31
7
Events und COV-Reporting
COV-Reporting
Beim Aufschalten einer Automationsstation wird mit dem BACnet-Service WhoHas
im gesamten Netzwerk nach dem Objekt gesucht, auf das im COV-Client
referenziert wird. Die betreffende Automationsstation meldet sich mit dem BACnetService IHave beim COV-Client. Findet der COV-Client den COV-Server nicht,
wiederholt er die Anfrage WhoHas nach der in der BACnet Device Info Object
Property Auflösungsintervall Name [NamRI] eingestellten Zeit solange, bis der
COV-Server gefunden wird.
Der COV-Client schreibt sich beim COV-Server mit dem BACnet-Service
SubscribeCOV als COV-Client für eine beschränkte Lebenszeit ein. Dies wird mit
einem SimpleAck bestätigt. Anschliessend wird der Wert vom COV-Server zum
ersten Mal mit dem BACnet-Service ConfirmedCOVNotification an den COV-Client
geschickt. Der Empfang des Wertes wird vom COV-Client wiederum mit SimpleAck
bestätigt. Ab diesem Zeitpunkt ist die COV-Verbindung zwischen COV-Server und
COV-Client hergestellt. Gemäss globalem Property COV-WiederabonnierungsIntervall CovRI des BACnet Device Info Object wird die COVsubscription jeweils
erneuert. Die verwendete Lebenszeit des SubcribeCOV ist das doppelte des COVWiederabonnierungs-Intervall CovRI. Auch hier gilt: Die COV-Verbindung endet,
wenn die Abonnementsdauer ohne Erneuerung ausläuft oder wenn der COV-Client
nicht mehr erreichbar ist und deshalb vom COV-Server nicht mehr bedient wird.
138 | 436
Siemens
CM110664de
2017-05-31
Alarmierung
Alarmquellen
8
8 Alarmierung
Alarme dienen dazu, Störungen der HLK-Anlagen und des
Gebäudeautomationssystems selber zu melden und allenfalls Massnahmen
einzuleiten. Die Verwaltung von Alarmen (Auslösung, Meldung, Bestätigung) wird
gemäss BACnet-Norm ausgeführt.
Es gibt zwei Alarmtypen:
● OFFNORMAL
● FAULT
OFFNORMAL
OFFNORMAL-Alarme entstehen, wenn Prozessvariablen einen unzulässigen Wert
annehmen (Prozessalarm). Was unzulässig ist, wird beim Engineering bestimmt.
Die entsprechenden Parameter sind in den alarmfähigen Objekten gespeichert. Ein
OFFNORMAL-Alarm zeigt immer eine Störung einer Anlage an, während das
Automationssystem an sich korrekt funktioniert.
Beispiele für OFFNORMAL-Alarme:
● Temperatur in der Heisswasserleitung ist zu hoch oder zu tief
● Brandmeldeanlage löst Alarm aus
● Rückmeldung eines Antriebmotors bleibt aus
● Zeitschaltprogramm kann nicht kommandieren
FAULT
FAULT-Alarme sind Störungen des Automationssystems selber (Interner Alarm).
Beim Engineering lässt sich nicht festlegen, was eine FAULT-Alarmursache ist. Die
Überwachung von FAULT-Alarmen kann auch nicht durch den Benutzer
unterdrückt oder beeinflusst werden. FAULT-Alarme sind systeminhärent. Ein
FAULT-Alarm wird immer höher bewertet als ein OFFNORMAL-Alarm derselben
Alarmquelle, da im FAULT-Fall eine Unsicherheit über die Zuverlässigkeit der
Alarmquelle besteht.
Beispiele für FAULT-Alarme:
● Sensor defekt (Open Loop, Short Circuit usw.)
● Buffer für die Speicherung remanenter (nicht flüchtiger) Daten voll
● Kein Zugriff auf ein I/O-Modul
● Busunterbruch (RX-Integration)
Alarmdetektionsverfahren
Jeder Alarm (OFFNORMAL oder FAULT) kann eindeutig einer Quelle zugeordnet
werden. Die Alarmüberwachung funktioniert nach dem Prinzip des IntrinsicReporting oder des Algorithmic-Reporting, die beide in der BACnet-Norm definiert
sind.
Intrinsic Reporting
Intrinsic Reporting bedeutet, dass die Alarmüberwachung (Soll-, Ist-Vergleich) im
alarmfähigen Objekt (der Alarmquelle) stattfindet. Dabei ist die ganze
Alarmzustandsmaschine im Funktionsbaustein enthalten. Für die Alarmdetektion
werden keine Funktionsbausteine mit externen Funktionen benötigt. Das
Alarmverhalten des Objektes wird mit Variablen des alarmfähigen Objektes
(Funktionsbaustein) parametriert.
Algorithmic Reporting
Algorithmic Reporting bedeutet, dass die Alarmüberwachung (Soll-, Ist-Vergleich)
ausserhalb der Alarmquelle stattfindet. Die Alarmzustandsmaschine befindet sich
nicht im Funktionsbaustein der Alarmquelle. Für die Alarmdetektion werden
Funktionsbausteine mit externen Funktionen benötigt. Das Alarmverhalten des
Objektes wird nicht mit Variablen des überwachten Objektes (Funktionsbaustein)
parametriert.
8.1 Alarmquellen
Folgende Funktionsbausteine können Alarmquellen sein:
Siemens
139 | 436
CM110664de
2017-05-31
8
Alarmierung
Alarmquellen
●
●
●
●
●
●
●
●
●
●
●
●
Analog Input / Analog Output / Analog Value
Binary Input / Binary Output / Binary Value / Pulse Converter
Multistate Input / Multistate Output / Multistate Value
Event Enrollment
Command Control Object 2
Power Control Object2
Schedulers (Analog / Binary / Multistate Scheduler object) 2
AlarmCollection Object
Discipline I/O1, 2
Trend Log / Trend Log Multiple
Group1, 2
Device Info Object, das die Properties einer Automationsstation als Ganzes
modelliert
● Loop Object
1 Discipline I/Os, Groups, Trend Log, Trend Log Multiple unterstützen nur
Systemalarme, das heisst, nur den Alarmtyp FAULT. Beide Funktionsbausteine
können mehrere Systemalarme melden. Detaillierte Information über Ursache der
letzen Alarmmeldung sind in den Parametern [Rlb] und [MsgTxt] zu finden. Die
Meldungen werden in der Reihenfolge, in der sie auftreten, gemeldet und zwar
unabhängig von der Wichtigkeit des Alarms.
2 Diese Funktionsbausteine sind bei Desigo S7 keine Alarmquellen.
Nur diese Alarmquellen sind mit Intrinsic Reporting ausgestattet und können somit
einen Alarm von sich aus generieren. Wenn auf irgendeinem anderen Wert eines
Funktionsbaustein eine Alarmüberwachung stattfinden muss (z.B. auf dem
Stellwert eines Reglerbausteines), dann muss dazu ein Event-Enrollment-Objekt
dazugeschaltet werden.
Alarmfähige Funktionsbausteine enthalten eine Reihe von Schnittstellenvariablen,
mit denen entweder das Alarmverhalten parametriert wird (Property Input) oder die
relevanten Informationen zum Alarmzustand dargestellt werden (Property Output).
Diese Schnittstellenvariablen werden nachfolgend erklärt. Einige dieser
Schnittstellenvariablen sind allen alarmfähigen Bausteintypen gemeinsam,
während andere spezifisch für bestimmte Typen von alarmfähigen
Funktionsbausteinen sind.
Die Alarmzustandsmaschine im alarmfähigen Funktionsbaustein
Alarmzustandsmaschine
Das Alarmverhalten wird durch eine Alarmzustandsmaschine modelliert. Jeder
alarmfähige Baustein unterhält in sich eine solche Alarmzustandsmaschine. Die
alarmrelevanten Schnittstellenvariablen parametrieren also das Verhalten dieser
Zustandsmaschine resp. simulieren Zustandsübergänge oder stellen den aktuellen
Status der Zustandsmaschine dar.
Abb. 112: Alarmverhalten eines Analog-Funktionsbausteins
140 | 436
Siemens
CM110664de
2017-05-31
Alarmierung
Alarmbeispiel
8
Alarmzustände
Ereigniszustände
Die Alarmzustandsmaschine kennt grundsätzlich drei Zustände (Ereigniszustand
(Event State) [EvtSta]):
● NORMAL: Es liegt keine Alarmursache vor
● OFFNORMAL: Es liegt eine OFFNORMAL-Alarmursache vor
● FAULT: Es liegt eine FAULT-Alarmursache vor
Bei Analog-Bausteinen wird der Zustand OFFNORMAL explizit unterteilt in die
Subzustände HIGH_LIMIT und LOW_LIMIT, deren Bedeutung in den
nachfolgenden Abschnitten eingehend beschrieben wird.
Der aktuelle Zustand der Alarmzustandsmaschine eines alarmfähigen Bausteins
wird in der Ausgangsvariable Ereigniszustand [EvtSta] des entsprechenden
Bausteins nach aussen sichtbar gemacht.
Zustandsübergänge
Zwischen den einzelnen Alarmzuständen sind folgende Zustandsübergänge
definiert:
Übergang
Auslöser
Aktion / Event State
TO_OFFNORMAL
Eine neue OFFNORMAL-Alarmursache wurde detektiert.
OFFNORMAL
TO_NORMAL1
Die aktuelle OFFNORMAL-Alarmursache ist verschwunden, und es liegt
keine andere Alarmursache vor.
NORMAL
TO_FAULT
Eine neue FAULT-Alarmursache wurde detektiert.
FAULT
TO_NORMAL2
Die aktuelle FAULT-Alarmursache ist verschwunden, und es liegt keine
andere Alarmursache vor.
NORMAL
Tab. 32: Zustandsübergänge
In jedem Alarmzustand können ausserdem noch System Events auftreten. Diese
Meldungsfunktionen bleiben ohne Einfluss auf den Alarmzustand.
Der Zustandsübergang von FAULT nach OFFNORMAL tritt wegen des Vorranges
von FAULT-Alarmen vor OFFNORMAL-Alarmen nur unter sehr speziellen
Umständen auf.
Wenn im Zustand OFFNORMAL zusätzlich eine FAULT-Alarmursache auftritt,
dann findet wegen des erwähnten Vorranges von FAULT gegenüber
OFFNORMAL ein Zustandsübergang TO_FAULT statt.
8.2 Alarmbeispiel
Was läuft im System
Desigo ab, wenn der
Keilriemen des
Abluftventilators bricht?
Siemens
Die folgende Abbildung zeigt, welche Informationen zwischen den beteiligten
Elementen ausgetauscht werden, das heisst:
● Betreiber
● Lüftungsanlagen Sensor/Aktor (Differenzdruckwächter, Maintenance Switch
und der einstufige Abluftventilator)
● PXC-Programm
● Desigo-Insight-Anlagenbild
● PXM20-Bedienung
● PXM10-Bedienung
Siehe Bediengerät PXM20 / PXM20-E Benutzeranleitung (CM110754),
Bediengerät PXM10 (CM110397), und Web-Bedienung PX Web (CM110757).
141 | 436
CM110664de
2017-05-31
Alarmierung
8
Alarmbeispiel
PXC Program
Ventilator
1
State machine
D?
3
3
RefVal
4
Belt
disturbed
PrVal
2
PrVal
7
disturbance
6
OR
Exhaust Air FAN 1 St.
BL
MntnSwi
PrVal
Cmd_CNTL
ON
OFF
Auto
Popup
Notification Class ( =23)
1
5
.. ..... High Pro Alarm
........ Extended Alarm
........ Receiver = DI Name
Insight
Txt:........................
3
ACK
5
RESET
Auto
ON
OFF
Popup
Txt:........................
9
ACK
RESET
Abb. 113: Informationsfluss
Legende:
142 | 436
Siemens
A
State machine
B
CFC-Programm
C
DI-Anlagen-Grafikseite
D
DI-Popup
E
PXM…-Werte (beim PXM10 ist das Alarm-Handling nur für angeschlossene PXCs oder PXRs
möglich)
F
PXM…-Werte (beim PXM10 ist das Alarm-Handling nur für angeschlossene PXCs oder PXRs
möglich)
CM110664de
2017-05-31
Alarmierung
Alarmbeispiel
8
Abb. 114: Zeitablauf im Beispiel
1. Lüftungsanlage läuft (z.B. im Auto Mode, Cmd.ValPgm = 1), Abluftventilator 1
stufig läuft, Lüftungspropeller dreht.
2. Der Keilriemen reisst, Druck fällt ab, Differenzdruckwächter spricht an (delta p
< X), DPMon.PrVal (geht auf) → 0, dies aktiviert die Alarmüberwachung im
DPMon-Baustein, und die Zeit [TiMonDvn] beginnt abzulaufen.
3. Der DPMon-Baustein (BI) entdeckt, dass nach Ablauf der Zeit [TiMonDvn]
immer noch gilt und dass (DPMon.PrVal (0) = DPMon.RefVal (0)), dies
bedeutet Zustand OFFNORMAL. Damit wird DPMon.Dstb → 1 und ein
TO_OFFNORMAL-Event abgesandt.
Danach erscheint in der Anzeige ein Alarm-Popup mit Alarm = Alarm, Unacked
(Desigo Insight oder PXM …, siehe Bild unten).
4. Der Motor des Abluftventilators 1-stufig wird abgeschaltet (d.h. Cmd.PrVal → 0),
weil gilt, dass (EnSfty → 1 und Cmd.ValSfty=0, Prio1 Cmd Input), damit wird
DPMon.RefVal → 1 und somit die Alarmüberwachung aktiviert. Die
Alarmüberwachung stellt nach Ablauf der Zeit [TiMonDvn] fest, dass gilt
(DPMon.PrVal (0) <> DPMon.RefVal (0)), der Zustand somit auf NORMAL
wechselt und ein TO_NORMAL-Event abgesetzt wird.
In der Anzeige wechselt der Alarm auf: Alarm = Normal, UnAcked
5. Der Betreiber greift ein, quittiert den Alarm mit Ack im Alarm-Popup-Fenster.
Damit wechselt der Alarm in der Anzeige auf Alarm = Normal, Acked. Der
Betreiber stellt den Wartungsschalter [MntnSwi] auf Wartung ein, ersetzt den
Keilriemen, stellt den Wartungsschalter wieder auf Stellung Wartung aus und
setzt den Alarm mit Reset zurück.
Damit wechselt der Alarm in der Anzeige auf Alarm = Normal, Unlocked und
DPMon.Dstb → 0.
6. Die Störung ist behoben. Mit DPMon.Dstb = 0 wird Cmd.EnSfty → 0 und somit
Cmd.PrVal → Cmd.ValPgm=1, d.h., der Ventilatormotor wird eingeschaltet.
Danach wird mit Cmd.TraSta = 1 (Transienter Zustand) die Ventilator-
Siemens
143 | 436
CM110664de
2017-05-31
8
Alarmierung
Alarmbeispiel
Hochlaufzeit (Ramp Up Time) gewartet, d.h. DPMon.RefVal auf 1 gehalten,
während des transienten Zustands. Erst nach dieser Ramp-Up-Zeit wechselt
DPMon.RefVal auf 0.
7. Die Lüftungsanlage läuft bereits ab Punkt 6 an, d.h. der Ventilatorpropeller
beginnt wieder zu drehen, der Druck baut sich auf, der Differenzdruckwächter
misst wieder delta p = X, d.h. DPMon.PrVal → 1. Damit wird die
Alarmüberwachung aktiviert. Diese stellt nach Ablauf der Zeit [TiMonDvn] fest,
dass keine Alarmsituation vorliegt, weil gilt, dass [DPMon.PrVal(0) <>
DPMon.RefVal (1)]. Damit läuft die Anlage wieder zu 100% korrekt wie zum
Zeitpunkt 1.
Abb. 115: Anlagenbild für die Lüftungsanlage in Desigo Insight
Abb. 116: CFC-Programm für den Fan1St
Zur Vereinfachung des obigen Zeitdiagrammes wurde die Verbindung zu
DPMon.EnAlm nicht berücksichtigt.
144 | 436
Siemens
CM110664de
2017-05-31
Alarmierung
Auswirkungen von BACnet Properties auf das Alarmverhalten
8
Abb. 117: Zustandsmaschine
Abb. 118: Object Viewer mit Lüftungsanlagenausschnitt
8.3 Auswirkungen von BACnet Properties auf das
Alarmverhalten
Die nachfolgenden Abschnitte beschreiben für jeden alarmfähigen
Funktionsbaustein einzeln die alarmrelevanten Variablen sowie die genauen
Algorithmen für die Auslösung von Alarmzustandsübergängen.
Übersicht
Die folgende Tabelle zeigt welche der nachfolgend beschriebenen BACnet
Properties in welchem Funktionsbaustein existieren:
I = Input
O = Output
V = Value
SBT-Bezeichnungen
Langname
Kürzel
Freigabe des
Alarms
EnAlm
Freigabe
Ereignis
EnEvt
Beschreibung
BACnet
Properties
Funktionsbausteine (BACnet-Objekte)
Andere
Binary
Analog
Multistate
Freigabe des
Alarms
Alarm_Enable
Pulse Converter
Event Enrollment
I/O/V
I/O/V
I/O/V
Freigabe
Ereignis
Event_Enable
Pulse Converter
I/O/V
I/O/V
I/O/V
Command Control1
Power Control1
AlarmCollection
Trend Logs
Event Enrollment
Loop
Freigabe
Ereignisdetektion
Siemens
EnEvtDet
Freigabe
Ereignisdetektion
Event_Detection_ Event Enrollment
Enable
145 | 436
CM110664de
2017-05-31
8
Alarmierung
Auswirkungen von BACnet Properties auf das Alarmverhalten
SBT-Bezeichnungen
Langname
Kürzel
Beschreibung
Ereignis-zustand
EvtSta
Ereignis-zustand
BACnet
Properties
Funktionsbausteine (BACnet-Objekte)
Andere
Binary
Analog
Multistate
Event_State
Discipline I/O1
I/O/V
I/O/V
I/O/V
O
O
O
Group1
Pulse Converter
Trend Logs
Device-Info1
Command Control1
Power Control1
AlarmCollection
Event Enrollment
Loop
Rückmeldungswert
FbVal
Rückmeldungswert
Feedback_Value
Grenze oben
HiLm
Grenze oben
High_Limit
Freigabe
Begrenzung
EnLm
Freigabe
Begrenzung
Limit_Enable
Grenze unten
LoLm
Grenze unten
Low_Limit
Meldungstext
MsgTxt/EvtMsg Meldungstext
Message_Text
Pulse Converter
I/O/V
Pulse Converter
I/O/V
Discipline
I/O1
I/O/V
I/O/V
I/O/V
I/O/V
I/O/V
I/O/V
Group1
Pulse Converter
Command Control1
Power Control1
Loop
Event Enrollment
AbweichungÜberwachungsgszeit
TiMonDvn
AbweichungÜberwachungszeit
Time_Delay
AusschaltÜberwachungszeit
Pulse Converter
TiMonOff
AusschaltÜberwachungszeit
Time_Delay2
I/O/V
EinschaltÜberwachungszeit
TiMonOn
EinschaltÜberwachungszeit
Time_Delay1
I/O/V
Neutrale Zone
Nz
Neutrale Zone
Deadband
Pulse Converter
Ausser Betrieb
OoServ
Ausser Betrieb
Out_of_Service
Device-Info 1
Power
Control1
Loop
Discipline
I/O/V
I/O/V
I/O/V
I/O/V
I/O/V
I/O/V
I/O/V
I/O1
Group1
Pulse Converter
Command Control1
Power Control1
AlarmCollection
Event Enrollment
Loop
Aktueller Wert
PrVal
Aktueller Wert
Present_Value
Pulse Converter
Command Control1
Power Control1
AlarmCollection
Loop
Referenzwert
146 | 436
Siemens
RefVal
Referenzwert
Alarm_Value
I/V
CM110664de
2017-05-31
Alarmierung
Auswirkungen von BACnet Properties auf das Alarmverhalten
SBT-Bezeichnungen
BACnet
Properties
Langname
Kürzel
Beschreibung
Referenzwerte
RefVals
Referenzwerte
Alarm_Values
Zuverlässigkeit
Rlb
Zuverlässigkeit
Reliability
8
Funktionsbausteine (BACnet-Objekte)
Andere
Binary
Analog
Multistate
I/V
Device-Info
I/O/V
I/O/V
I/O/V
I/O/V
I/O/V
I/O/V
I/O/V
I/O/V
I/O/V
I/O/V
I/O/V
I/O/V
Discipline I/O1
Group1
Pulse Converter
Trend Logs
Command Control1
Power Control1
AlarmCollection
Event Enrollment
Loop
Zustandsflagge
StaFlg
Zustandsflagge
Status_Flags
Device-Info
Pulse Converter
Command Control1
Power Control1
AlarmCollection
Event Enrollment
Loop
Unterdrückung
Ereigniserkennung
SupEvtDet
Unterdrückung
Ereigniserkennung
Event_Algorithm_ Event Enrollment
Inhibit
Ereigniszeitstempel
TiStmEvt
EreignisZeitstempel
Event_Time_Sta
mps
Device-Info1
Discipline
I/O1
Group1
Pulse Converter
Trend Logs
Command Control1
Power Control1
AlarmCollection
Event Enrollment
Loop
NotifikationsfunktionsSelektor
NotifSel
NotifikationsfunktionsSelektor
[NotifSel]
Notification_Func Device-Info1
tion_Selector
Discipline I/O1
Group1
Pulse Converter
Trend Logs
Command Control1
Power Control1
AlarmCollection
Event Enrollment
Loop
Tab. 33: BACnet Properties
1 Nicht
bei Desigo S7
Freigabe des Alarms [EnAlm]
Mit [EnAlm] vom Typ Boolean lässt sich die Überwachung von OFFNORMALAlarmen ein- und ausschalten. OFFNORMAL-Alarme werden nur dann erkannt,
wenn [EnAlm] = TRUE ist. Entspricht dem Standard-BACnet-Property
Alarm_Enable.
Siemens
147 | 436
CM110664de
2017-05-31
8
Alarmierung
Auswirkungen von BACnet Properties auf das Alarmverhalten
Die Überwachung von FAULT-Alarmen ist unabhängig vom Wert von [EnAlm]; sie
findet immer statt und lässt sich nicht abschalten.
Wird [EnAlm] zur Betriebszeit von TRUE auf FALSE geändert, wird der Timer von
allen Monit. time deviation [TiMonDvn] auf Null gesetzt. Sobald der Wert von
[EnAlm] wieder auf TRUE gesetzt wird, starten die entsprechenden [TiMonDvn] mit
ihren eingestellten Werten ab dem Wert Null.
Der Wert von [EnAlm] lässt sich zur Betriebszeit über BACnet Clients oder mit dem
CFC-Editor online ändern. Wird [EnAlm] zur Betriebszeit von TRUE auf FALSE
geändert, während noch ein OFFNORMAL-Alarm aktiv ist, dann findet
unverzüglich ein TO_NORMAL1-Zustandsübergang statt; das heisst, der
bestehende OFFNORMAL-Alarm wird als gehend betrachtet und der Alarmzustand
der Alarmquelle entsprechend auf NORMAL nachgeführt.
Freigabe Ereignis [EnEvt]
Mit [EnEvt] vom Typ Boolean lässt sich die Weiterleitung von OFFNORMAL- und
FAULT-Alarmen ein- und ausschalten. OFFNORMAL- und FAULT-Alarme werden
nur dann weitergeleitet, wenn [EnEvt] = TRUE ist. Entspricht dem StandardBACnet-Property Event_Enable.
Freigabe Ereignisdetektion [EnEvtDet]
Mit [EnEvtDet] vom Typ Boolean lässt sich das Intrinsic/Algorithmic Reporting einund ausschalten. OFFNORMAL- und FAULT-Alarme werden nur dann
weitergeleitet, wenn [EnEvtDet] = TRUE ist. Entspricht der Standard-BACnetProperty Event_Detection_Enable.
Ereigniszustand [EvtSta]
Diese Variable bezeichnet den momentanen Alarmzustand des Objektes. Sie kann
drei Werte annehmen: NORMAL, OFFNORMAL (bei Analog-Werten HIGH_LIMIT
und LOW_LIMIT) und FAULT. Der Wert der Variablen wird nachgeführt, sobald ein
entsprechender Alarmzustandsübergang stattgefunden hat. Entspricht dem
Standard-BACnet-Property Event_State.
Rückmeldungswert [FbVal]
[FbVal] ist ein Rückmeldeeingang, der über eine separate Hardware-Adresse auf
einen physikalischen Eingang konfiguriert wird. Diese Belegung eines
physikalischen Einganges kann auch Quelle von Reliability-Fehlern sein. [FbVal]
lässt sich weder forcieren noch kommandieren. Falls [FbVal] nicht auf einen
physikalischen Eingang konfiguriert wird, dann hat es per Definition immer
denselben Wert wie Present Value, das heisst, in diesem Fall können keine
OFFNORMAL-Alarme vom Output-Objekt ausgehen. Entspricht dem StandardBACnet-Property Feedback_Value.
Im Gegensatz zu den Bausteinen Binary Output und Multistate Output wird beim
Funktionsbaustein Analog Output der [FbVal] nicht zur Bildung von OFFNORMALAlarmbedingungen eingesetzt. Falls [FbVal] benutzt wird, kann er jedoch eine
Quelle von Reliability-Fehlern sein und zu FAULT-Alarmen führen.
Grenze oben [HiLm]
Dieser Parameter (vom Datentyp Real) legt die obere Alarmlimite fest. Wenn
[PrVal] den Wert von [HiLm] länger als die in [TiMonDvn] definierte Zeit
überschreitet, dann liegt eine OFFNORMAL-Alarmursache vor; konkret:
HIGH_LIMIT.
Freigabe Begrenzung [EnLm]
Diese Variable ist nur in der BACnet-Sicht von Analog-Bausteinen vorhanden (aus
Gründen der Verträglichkeit mit der BACnet-Norm). Ihre Bedeutung ist genau
gleich wie die von [EnAlm] und ihr aktueller Wert wird aus dem Wert von [EnAlm]
abgeleitet. (d.h. Limit enable = Enable Alarm). Entspricht dem Standard-BACnetProperty Limit_Enable.
148 | 436
Siemens
CM110664de
2017-05-31
Alarmierung
Auswirkungen von BACnet Properties auf das Alarmverhalten
8
Grenze unten [LoLm]
Dieser Parameter (vom Datentyp Real) legt die untere Alarmlimite fest. Wenn
[PrVal] den Wert von [LoLm] länger als die in [TiMonDvn] definierte Zeit
unterschreitet, dann liegt eine OFFNORMAL- Alarmursache vor; konkret:
LOW_LIMIT. Entspricht dem Standard-BACnet-Property Low_Limit.
Meldungstext [MsgTxt]
Bei Desigo PX enthält die Variable [MsgTxt] den Meldungstext der letzten EventNotifikation für TO_OFFNORMAL, TO_FAULT und TO_NORMAL Alarme.
Ab Desigo V6.0 bietet die Variable [EvtMsg] die gleiche Funktion.
Abweichung-Überwachungsgszeit [TiMonDvn]
Verzögerung der Alarmauslösung bei einer Alarmdetektierung ohne
vorhergegangenen Schaltbefehländerung (d.h. ohne Sollwertänderung).
[TiMonDvn] ist nicht integrierend, das heisst, die Ursache für den Wechsel des
Alarmzustandes muss ohne Unterbrechung mindestens die Zeitdauer von
[TiMonDvn] bestehen, damit eine Wirkung auftritt. Die BACnet-Norm unterstützt
nur eine [TiMonDvn] für eine Überwachungszeit und die entsprechende
Alarmverzögerung. Entspricht dem Standard BACnet Property Time_Delay.
In einzelnen Anwendungen sind unterschiedliche Überwachungszeiten von
Endschalter für Auf- und Zu-Befehle sowie für den Ruhezustand erwünscht.
Aus diesem Grund werden bei den Objekten Binary Input, Binary Output, Binary
Value und Multistate Output zusätzlich [TiMonOff] und [TiMonOn] eingeführt.
Ausschalt- [TiMonOff] und Einschalt-Überwachungszeit [TiMonOn]
[TiMonOff]
Verzögerungsdauer der Alarmauslösung bei einem Einschaltbefehl des Sollwertes.
Entsprechen den proprietären BACnet Properties Time_Delay1 und Time_Delay2.
[TiMonOn]
Verzögerungsdauer der Alarmauslösung bei einem Ausschaltbefehl des Sollwertes.
Anwendung: Ansteuerung von Brandschutzklappen (siehe weiter unten).
Abb. 119: Überwachungszeit
Die Bedeutung von Soll- und Istwert hängt vom Objekttyp ab:
Objekttyp
Sollwert
Istwert
Binary Input
invers [RefVal]
[PrVal]
Binary Output
[PrVal]
[FbVal]
Binary Value
invers [RefVal]
[PrVal]
Tab. 34: Der Soll- und Istwert hängt vom Objekttyp ab
Beispiel
Siemens
Das folgende Beispiel zeigt den Einsatz der drei Zeiten [TiMonDvn], [TiMonOn],
[TiMonOff]. Für ein weiteres Beispiel, siehe Alarmbeispiel.
Angenommen eine Brandschutzklappe ist mit zwei verschiedenen Rückmeldungen
(Endschaltern) ausgestattet. Das bedeutet, die Klappe wird kommandiert über die
Befehle Öffnen und Schliessen. Der erste Endschalter Offen-Schalter liefert das
Signal ganz geöffnet resp. nicht ganz geöffnet. Der zweite Endschalter
Geschlossen-Schalter liefert das Signal ganz geschlossen resp. nicht ganz
geschlossen. Folgende Verschaltung von BO (Binary Output, für Kommandierung
149 | 436
CM110664de
2017-05-31
8
Alarmierung
Auswirkungen von BACnet Properties auf das Alarmverhalten
und Einbindung von Offen-Schalter) und BI (Binary Output für GeschlossenSchalter) bietet sich an:
Abb. 120: Brandschutzklappe mit zwei Endschaltern
Ausgehend vom [FbVal] ganz offen ergibt die Kommandierung Schliessen und
Öffnen folgendes Zeitdiagramm, bei welchem alle drei AbweichungÜberwachungsgszeiten [TiMonDvn] benötigt werden.
Abb. 121: Zeitdiagramm
Da der BO-Baustein die Möglichkeit hat, den Feedback von zwei Adressen zu
berücksichtigen, kann die Lösung im Falle der Brandschutzklappe noch vereinfacht
werden durch den direkten Anschluss des Geschlossen-Schalter (Adr 1) und
Offen-Schalter (Adr 2). Im Falle in welchem beide Endschalter gleichzeitig ein resp.
aus sind, betrachtet der BO-Baustein den [FbVal] als ungültig, d.h. die
Alarmüberwachung ermittelt während dieser Zeit den Wert Alarm = OFFNORMAL.
Schaltung und Zeitdiagramm im Normal- und Fehlerfall sehen in dieser Lösung
folgendermassen aus:
150 | 436
Siemens
CM110664de
2017-05-31
Alarmierung
Auswirkungen von BACnet Properties auf das Alarmverhalten
8
Abb. 122: Schaltung und Zeitdiagramm im Normal- und Fehlerfall
Abb. 123: Timing Brandschutzklappe mit BO und zwei Feedback-Adressen
Abb. 124: Timing Brandschutzklappe mit BO und zwei Feedback-Adressen
Fehlerfall: Klappe ist nicht genügend schnell zu.
Neutrale Zone [Nz]
Mit [Nz] (vom Datentyp Real) lässt sich eine Schalthysterese für den
Zustandsübergang TO_NORMAL1 festlegen. Entspricht dem Standard BACnet
Property Deadband.
Ausser Betrieb [OoServ]
Für das Alarmverhalten gilt folgendes:
[PrVal] kann sich auch bei [OoServ=TRUE] ändern.
Die Alarmüberwachung findet auf [PrVal] statt, unabhängig von der Quelle der
Wertänderung von [PrVal]. Das heisst, der Wert von [OoServ] = hat keinen Einfluss
auf die Überwachung von OFFNORMAL-Alarmen. Ist [OoServ=TRUE], kann [Rlb]
über BACnet überschrieben werden. Die Alarmüberwachung reagiert jedoch genau
gleich auf Reliability-Änderungen, wie wenn [OoServ=FALSE] wäre. Dies
ermöglicht die Simulation von FAULT-Alarmen.
Diese Variable vom Typ Boolean ist beim BACnet Device-Info Object genau dann
FALSE, wenn der Betriebszustand RUN ist, das heisst, wenn das D-MAPProgramm auf der Automationsstation abgearbeitet wird. Die Alarmüberwachung
aller alarmfähigen Bausteine (inkl. BACnet Device-Info Object) findet nur dann statt,
wenn der Betriebszustand RUN ist. Entspricht dem Standard BACnet Property
Out_of_Service.
Siemens
151 | 436
CM110664de
2017-05-31
8
Alarmierung
Auswirkungen von BACnet Properties auf das Alarmverhalten
Aktueller Wert [PrVal]
Die Überwachung von OFFNORMAL-Alarmen findet ausschliesslich auf der
Variablen [PrVal] (Istwert) statt. Dabei ist es unerheblich, aus welcher Quelle
dieser aktuelle Wert stammt (Prozesswert, Operatorwert, Ersatzwert,
kommandierter Wert). Entspricht dem Standard BACnet Property Present_Value.
Zuverlässigkeit [Rlb]
Der Wert von [PrVal] ist nur dann plausibel, wenn [Rlb] = NO_FAULT_DETECTED.
Ein FAULT-Alarm liegt genau dann vor, wenn [Rlb] <> NO_FAULT_DETECTED.
Eine Ausnahme ist das BACnet Device-Info Object. Bei diesem hat [Rlb] den Wert
NO_FAULT_DETECTED, ausser wenn im Fehlerfall FLASH_FULL (FAULTUrsache) gilt. Entspricht dem Standard BACnet Property Reliability.
Referenzwert [RefVal]
Mit [RefVal] (Sollwert) wird der Wert eingestellt, den [PrVal] (Istwert) annehmen
muss, damit nach Verstreichen des entsprechenden [TiMonDvn] ein Alarm
ausgelöst wird. [RefVal] entspricht dem Standard BACnet Property Alarm_Value.
Referenzwerte [RefVals]
Die Variable [RefVals] enthält eine Liste mit Elementen vom Typ Multistate. Der
Wertebereich (Anzahl Zustände) der Listenelemente ist derselbe wie für [PrVal]. In
[RefVals] werden alle Zustände eingetragen, die als OFFNORMAL behandelt
werden sollen. [RefVals] entspricht dem Standard BACnet Property Alarm_Values.
Beispiel für [RefVals] = STEP 1, STEP 2, STEP 4
Name
Wert
State 1
STEP 1
State 2
STEP 2
State 3
STEP 4
Tab. 35: Referenzwerte
In diesem Beispiel wird bei einem [PrVal] = STEP 1, STEP 2, STEP 4 nach der Zeit
von [TiMonDvn] ein ankommender OFFNORMAL-Alarm detektiert.
Zustandsflagge [StaFlg]
Die Variable [StaFlg] enthält unter anderem die beiden Bits In_Alarm und Fault.
In_Alarm ist genau dann TRUE, wenn [EvtSta] ungleich NORMAL ist.
FAULT ist genau dann TRUE, wenn [EvtSta=FAULT] ist.
Der Wert dieser beiden [StaFlg] wird also aus einer anderen Variablen abgeleitet.
Bei jeder Änderung der [StaFlg] Variable wird eine Change of Value (COV)
Notification an alle COV-Abonnenten des alarmfähigen Objektes verschickt. Damit
lassen sich COV-Abonnenten über einen Alarmzustand ihres COV-Servers
informieren. Entspricht dem Standard BACnet Property Status_Flags.
Unterdrückung Ereignisserkennung [SupEvtDet]
Mit [SupEvtDet] vom Typ Boolean lässt sich die Detektion von OFFNORMAL- und
FAULT-Alarmen ein- und ausschalten. OFFNORMAL- und FAULT-Alarme werden
nur dann detektiert, wenn [SupEvtDet] = FALSE ist. Entspricht dem Standard
BACnet Property Event_Algorithm_Inhibit.
Ereignis-Zeitstempel [TiStmEvt]
Diese Variable (ARRAY [3] des Typs Timestamp) enthält je einen Zeitstempel für
die letzte Zustandsänderung TO_OFFNORMAL, TO_FAULT und TO_NORMAL
des alarmfähigen Objekts. Der Wert der Variablen wird nachgeführt, sobald ein
152 | 436
Siemens
CM110664de
2017-05-31
Alarmierung
Alarmverhalten der Funktionsbausteine
8
entsprechender Alarmzustandsübergang stattgefunden hat. Entspricht dem
Standard BACnet Property Event_Time_Stamps.
Notifikationsfunktions-Selektor [NotifSel]
Diese Variable definiert, ob die Alarmfunktion gemäss Standardmuster (Simple/Basic-/Extended-Alarm) oder gemäss Benutzerdefinierter Alarmfunktion erfolgt.
8.4 Alarmverhalten der Funktionsbausteine
AlarmCollection
Beim AlarmCollection Object ist [EnEvt] standardmässig FALSE, d.h. [EvtSta]Übergänge werden nicht notifiziert.
Ein OFFNORMAL Alarm tritt auf:
● Für ein oder mehre Alarmcollection Members gilt:
[EvtSta] <> NORMAL und für alle diese Members gleichzeitig gilt: [StaFlg].Fault
= false
Ein FAULT Alarm tritt auf:
● Für ein oder mehrer Alarmcollection Members gilt:
[StaFlg].Fault = true und damit wird [Rlb] = UNRELIABLE_MEMBERS gesetzt
Analog Input, Analog Value, Analog Output
Das Alarmhandling der Funktionsbausteine Analog Input, Analog Value und
Analog Output ist identisch.
Der Funktionsbaustein Analog Output hat auch ein [FbVal], der jedoch nicht zur
Alarmüberwachung benutzt wird. Für die OFFNORMAL-Alarme von AnalogObjekten gibt es eine obere und eine untere Alarmgrenze (Variablen [HiLm] und
[LoLm]). Ein OFFNORMAL-Alarm tritt auf, wenn entweder die obere Alarmgrenze
überschritten oder die untere Alarmgrenze unterschritten wird. Dementsprechend
wird auch die Alarmart OFFNORMAL in zwei Unterarten unterteilt, HIGH_LIMIT
und LOW_LIMIT. Ferner kann mit der Variablen [Nz] eine Schalthysterese für
[HiLm] und [LoLm] parametriert werden, die ein häufiges Schalten von Alarmen im
Bereich der Alarmgrenze verhindert.
Alarmverhalten
Siemens
Ein OFFNORMAL-Alarm tritt auf, wenn:
● [PrVal] die in der Variablen [HiLm] spezifizierte obere Alarmgrenze länger als
die in der Variablen [TiMonDvn] spezifizierte Zeitdauer überschreitet
(HIGH_LIMIT)
● [PrVal] die in der Variablen [LoLm] spezifizierte untere Alarmgrenze länger als
die in der Variablen [TiMonDvn] spezifizierte Zeitdauer unterschreitet
(LOW_LIMIT)
Ein bestehender OFFNORMAL-Alarm (HIGH_LIMIT) verschwindet wieder, wenn
[PrVal] den Wert ([HiLm] + [Nz]) länger als die in der Variablen [TiMonDvn]
spezifizierte Zeitdauer unterschreitet.
Ein bestehender OFFNORMAL-Alarm (LOW_LIMIT) verschwindet wieder, wenn
[PrVal] den Wert ([LoLm] + [Nz]) länger als die in der Variablen [TiMonDvn]
spezifizierte Zeitdauer überschreitet.
● Ein FAULT-Alarm tritt sofort auf, sobald die [Rlb] des Funktionsbausteins einen
anderen Wert als NO_FAULT_DETECTED annimmt. Im speziellen auch dann,
wenn [Rlb] von einem Wert ungleich NO_FAULT_DETECTED zu einem
anderen Wert ungleich NO_FAULT_DETECTED wechselt.
● Ein FAULT-Alarm verschwindet sofort, sobald die [Rlb] des Funktionsbausteins
von einem Wert ungleich NO_FAULT_DETECTED wieder zum Wert
NO_FAULT_DETECTED wechselt.
153 | 436
CM110664de
2017-05-31
8
Alarmierung
Alarmverhalten der Funktionsbausteine
Abb. 125: Alarmverhalten
Bei Desigo S7 werden die beschriebenen Überwachungen nicht vom DeviceObject gemeldet sondern von einem MV-Object.
BACnet Device-Info Object
OFFNORMAL-Alarme
Alle bisher beschriebenen alarmfähigen Objekte modellieren bestimmte Typen von
einzelnen Datenpunkten (physikalische oder virtuelle). BACnet Device Object
dagegen modelliert die Properties einer Automationsstation als Ganzes. Auf einer
Automationsstation können alarmwürdige Fehler auftreten, welche sich nicht einem
Datenpunkt zuordnen lassen (siehe Beispiele weiter unten). Deshalb ist das
BACnet Device Object ebenfalls mit einem Alarmmechanismus ausgestattet. Die
Alarmzustandsmaschine und die alarmrelevanten Variablen sind grundsätzlich
gleich wie bei den anderen alarmfähigen Bausteintypen. Lediglich die möglichen
Alarmursachen sind anders geartet:
Die nachfolgend beschriebenen Ursachen führen zur Auslösung eines
OFFNORMAL-Alarms des BACnet Device Object:
Battery low
Die Batterie einer Automationsstation wird periodisch überprüft. Sobald die Batterie
ein zu tiefes Spannungsniveau aufweist oder die Batterie selber fehlt, wird ein
Alarm ausgelöst. Beim Wiedererreichen des gewünschten Spannungsniveaus wird
die Störung mit BATTERY_NOT_LOW zurückgesetzt.
RAM Pattern failed
Beim Aufstarten der Automationsstation wurde ein Speicherüberprüfungsfehler
festgestellt. Wird beim nächsten Aufstarten kein Speicherüberprüfungsfehler mehr
detektiert, dann wird der Alarm zurückgesetzt.
Recipient not receivable
Die Namensauflösung für einen Empfängernamen (z.B. konfigurierter
Alarmempfänger) ist nicht möglich, weil beispielsweise die Netzwerkverbindung
zum Empfänger unterbrochen ist. Dann wird ein Alarm ausgelöst. Der Alarm
verschwindet wieder, sobald die spätere Namensauflösung erfolgreich ist.
Notif. Class ref. missing
Jeder alarmfähige Baustein referenziert einen Notification Class-Baustein. Sollte
der referenzierte Notification Class-Baustein nicht existieren, dann löst das BACnet
Device Object einen Alarm aus.
Life Check error
Während des Life Checks detektiert der Primary Server, dass er einen oder
mehrere seiner Backup Server nicht erreicht (z.B. wegen Netzwerkunterbruch).
Dann wird ein Alarm ausgelöst. Der Alarm verschwindet wieder, sobald bei einem
späteren Life Check wieder alle Backup Server gefunden werden.
Primary Server not found
Erkennt der Backup Server, dass der Primary Server nicht mehr mit dem Netzwerk
verbunden ist, wird dieses Bit gesetzt. Gleichzeitig wird eine Information mit
Datentyp String geschickt, die Quelle, Ziel und Grund definiert. Das Bit wird
zurückgesetzt, so-bald der Backup Server den Primary Server wieder im Netzwerk
findet.
154 | 436
Siemens
CM110664de
2017-05-31
Alarmierung
Alarmverhalten der Funktionsbausteine
8
FAULT-Alarme
Die nachfolgend beschriebene Ursache löst einen FAULT-Alarm des BACnet
Device Object aus:
Flash is full
Die Automationsstation überprüft periodisch, ob im Flash-Speicher im Minimum
noch eine Seite frei ist (64kB). Erkennt sie eine Unterschreitung, wird dieses Bit
gesetzt. Ist im Minimum wieder eine Seite im Flash-Speicher frei, wird das Bit
rückgesetzt.
Auch das Alarmverhalten des BACnet Device Object wird durch eine Anzahl von
Variablen parametriert resp. dargestellt, jedoch unterscheidet sich deren
Darstellung: Das BACnet Device Object wird nicht durch einen D-MAPFunktionsbaustein dargestellt, sondern ist nur über BACnet sichtbar. Die
beschriebenen Variablen sind also nur als Properties des BACnet Device Object
zugänglich.
Binary Input, Binary Value
Das Alarmhandling der Funktionsbausteine Binary Input und Binary Value ist
identisch:
● Ein OFFNORMAL-Alarm tritt auf, wenn [PrVal] den in der Variable [RefVal]
spezifizierten Wert für mindestens die in den Variablen [TiMonDvn], [TiMonOff]
oder [TiMonOn] spezifizierte Zeit annimmt.
● Ein bestehender OFFNORMAL-Alarm verschwindet, wenn [PrVal] den zu
[RefVal] komplementären Wert (d.h. [PrVal] = not [RefVal]) für mindestens die
in den Variablen [TiMonDvn], [TiMonOff] oder [TiMonOn] spezifizierte Zeit
wieder annimmt, oder wenn die Variable [EnAlm] von TRUE auf FALSE
geändert wird (siehe weiter unten).
● Ein FAULT-Alarm tritt sofort auf, wenn die [Rlb] des Funktionsbausteins einen
anderen Wert als NO_FAULT_DETECTED annimmt. Im speziellen auch dann,
wenn [Rlb] von einem Wert ungleich NO_FAULT_DETECTED zu einem
anderen Wert ungleich NO_FAULT_DETECTED wechselt.
● Ein FAULT-Alarm verschwindet sofort, sobald die [Rlb] des Funktionsbausteins
von einem Wert ungleich NO_FAULT_DETECTED wieder zum Wert
NO_FAULT_DETECTED wechselt.
Abb. 126: Binary Input und Binary Value
Binary Output
Das Alarmhandling des Funktionsbausteins Binary Output unterscheidet sich
grundsätzlich von jenem der Bausteine Binary Input und Binary Value:
Siemens
155 | 436
CM110664de
2017-05-31
8
Alarmierung
Alarmverhalten der Funktionsbausteine
●
●
●
●
Ein OFFNORMAL-Alarm tritt dann auf, wenn die aktuellen Werte der Variablen
[PrVal] und [FbVal] für mindestens die in den Variablen [TiMonDvn], [TiMonOff]
oder [TiMonOn] spezifizierte Zeit verschieden sind.
Ein bestehender OFFNORMAL-Alarm verschwindet, wenn die aktuellen Werte
von [PrVal] und [FbVal] wieder für mindestens die in der Variablen [TiMonDvn]
spezifizierte Zeit gleich sind.
Ein FAULT-Alarm tritt sofort auf, wenn die [Rlb] des Funktionsbausteins einen
anderen Wert als NO_FAULT_DETECTED annimmt. Insbesondere auch dann,
wenn [Rlb] von einem Wert ungleich NO_FAULT_DETECTED zu einem
anderen Wert ungleich NO_FAULT_DETECTED wechselt.
Beim Binary Output können [Rlb] Fehler sowohl vom [PrVal] (resp. dem
zugehörigen physikalischen Ausgang) als auch vom [FbVal] (resp. dem
zugehörigen physikalischen Eingang) herrühren.
Ein FAULT-Alarm verschwindet sofort, sobald die Variable [Rlb] von einem
Wert ungleich NO_FAULT_DETECTED wieder zum Wert
NO_FAULT_DETECTED wechselt.
Abb. 127: Binary Output
Command Control
Ein OFFNORMAL Alarm tritt auf, wenn:
● Ein überwachtes referenziertes Objekt nicht eingeschaltet ist
● Ein referenziertes Objekt nicht eingeschaltet werden kann
Ein FAULT Alarm tritt auf, wenn:
● Ein referenziertes Objekt nicht vorhanden ist
● Ein referenziertes Objekt kein kommandierbares Objekt ist (Output-, ValueObjekt)
● Nicht erlaubte Prioritäten des referenzierten Objektes verwendet werden
(erlaubt sind Prio 2, 5, 14 und 16)
● ProgramValue, ExceptionValue ausserhalb des zulässigen Bereichs
● Die referenzierten Objekte eine unterschiedliche Anzahl Betriebsarten besitzen
● Die Funktionstabelle leer ist
Discipline I/O, Group
Alarmverhalten
156 | 436
Siemens
Das Alarmhandling der Funktionsbausteine Discipline I/O und Group ist identisch.
Diese Funktionsbausteine unterstützen nur FAULT-Alarme.
CM110664de
2017-05-31
Alarmierung
Alarmverhalten der Funktionsbausteine
8
●
Ein FAULT-Alarm tritt sofort auf, sobald die [Rlb] des Funktionsbausteins einen
anderen Wert als NO_FAULT_DETECTED annimmt. Im speziellen auch dann,
wenn [Rlb] von einem Wert ungleich NO_FAULT_DETECTED zu einem
anderen Wert ungleich NO_FAULT_DETECTED wechselt.
● Ein FAULT-Alarm verschwindet sofort, sobald die [Rlb] des Funktionsbausteins
von einem Wert ungleich NO_FAULT_DETECTED wieder zum Wert
NO_FAULT_DETECTED wechselt.
Die nachfolgend beschriebenen Ursachen führen zur Auslösung eines FAULTAlarms:
● Adress-Konflikt:
Das Subsystem kennt das im [IOAddr]-Parameter definierte Gerät nicht. Dieser
Alarm wird vom entsprechenden Funktionsbaustein gemeldet.
● Kommunikationsfehler:
Das Subsystem meldet einen Kommunikationsunterbruch. Dieser kann bei
einem Busunterbruch oder defektem Gerät und in sehr selten Fällen bei
Busüberlast auftreten. Diese Alarme werden durch den SharedFunktionsbaustein gemeldet.
Das Subsystem meldet ein unzulässiges Verhalten in einem Gerät. Zum
Beispiel wenn ein Raumgerät (QAX) defekt ist. Diese Alarme werden durch
den Shared-Funktionsbaustein gemeldet.
Multistate Input, Multistate Value
Das Alarmhandling der Funktionsbausteine Multistate Input und des Multistate
Value ist identisch:
● Ein OFFNORMAL-Alarm tritt auf, wenn [PrVal] einen der in der Variablen
[RefVals] (Liste von Multistate-Werten) spezifizierten Werte für mindestens die
in der Variablen [TiMonDvn] spezifizierten Zeit annimmt. Dies gilt insbesondere
auch dann, wenn [PrVal] von einem Wert in [RefVals] zu einem andern Wert
innerhalb von [RefVals] wechselt.
● Ein bestehender OFFNORMAL-Alarm verschwindet, wenn [PrVal] einen nicht
in [RefVals] enthaltenen Wert für mindestens die in der Variablen [TiMonDvn]
spezifizierten Zeit wieder annimmt oder [EnAlm] von TRUE auf FALSE
geändert wird (siehe weiter unten).
● Ein FAULT-Alarm tritt sofort auf, wenn die [Rlb] des Funktionsbausteins einen
anderen Wert als NO_FAULT_DETECTED annimmt. Dies gilt im speziellen
auch dann, wenn [Rlb] von einem Wert ungleich NO_FAULT_DETECTED zu
einem anderen Wert ungleich NO_FAULT_DETECTED wechselt.
● Ein FAULT-Alarm verschwindet sofort, sobald die [Rlb] des Funktionsbausteins
von einem Wert ungleich NO_FAULT_DETECTED wieder zum Wert
NO_FAULT_DETECTED wechselt.
Abb. 128: Multistate Input und Multistate Value
Multistate Output
Das Alarmhandling des Funktionsbausteins Multistate Output unterscheidet sich
grundsätzlich von den Funktionsbausteinen Multistate Input und Multistate Value
und ist sinngemäss gleich wie jenes des Funktionsbausteins Binary Output:
Siemens
157 | 436
CM110664de
2017-05-31
8
Alarmierung
Alarmverhalten der Funktionsbausteine
●
●
●
●
Ein OFFNORMAL-Alarm tritt dann auf, wenn die aktuellen Werte der Variablen
[RwVal] und [FbVal] für mindestens die in der Variablen [TiMonDvn]
spezifizierten Zeit unterschiedlich sind.
Ein bestehender OFFNORMAL-Alarm verschwindet dann, wenn die aktuellen
Werte von [PrVal] und [FbVal] wieder für mindestens die in der Variablen
[TiMonDvn] spezifizierten Zeit gleich sind.
Ein FAULT-Alarm tritt sofort auf, wenn die [Rlb] des Funktionsbausteins einen
anderen Wert als NO_FAULT_DETECTED annimmt. Insbesondere auch dann,
wenn [Rlb] von einem Wert ungleich NO_FAULT_DETECTED zu einem
anderen Wert ungleich NO_FAULT_DETECTED wechselt. Beim Multistate
Output können [Rlb] Fehler sowohl vom [PrVal] (resp. dem zugehörigen
physikalischen Ausgang) als auch vom [FbVal] (resp. dem zugehörigen
physikalischen Eingang) herrühren.
Ein FAULT-Alarm verschwindet sofort, sobald [Rlb] von einem Wert ungleich
NO_FAULT_DETECTED wieder zum Wert NO_FAULT_DETECTED wechselt.
Abb. 129: Multistate Output
Power Control
Ein OFFNORMAL Alarm tritt auf, wenn:
● Beim UP-Befehl keine weitere Stufe mehr vorhanden ist
● Beim UP-Befehl MaxPower überschritten wird
● Eine Table_Nr ausserhalb des zulässigen Bereichs eingestellt wird
Ein FAULT Alarm tritt auf, wenn:
● Ein referenziertes Objekt nicht vorhanden ist
● Ein referenziertes Objekt kein Multistate Value-Objekt ist
● Object_Nr ausserhalb des zulässigen Bereichs
● StepLimit ausserhalb des Bereichs des referenzierten Objekts
● Die Profiltabelle leer ist
Pulse Converter
Alarmverhalten
158 | 436
Siemens
Ein OFFNORMAL-Alarm tritt auf, wenn [PrVal]:
● Die in der Variablen [HiLm] spezifizierte obere Alarmgrenze länger als die in
der Variablen [TiMonDvn] spezifizierte Zeitdauer überschreitet (HIGH_LIMIT)
● Die in der Variablen [LoLm] spezifizierte untere Alarmgrenze länger als die in
der Variablen [TiMonDvn] spezifizierte Zeitdauer unterschreitet (LOW_LIMIT)
CM110664de
2017-05-31
Alarmierung
Alarmverhalten der Funktionsbausteine
8
Ein bestehender OFFNORMAL-Alarm (HIGH_LIMIT) verschwindet wieder, wenn
[PrVal] den Wert ([HiLm] + [Nz]) länger als die in der Variablen [TiMonDvn]
spezifizierten Zeitdauer unterschreitet.
Ein bestehender OFFNORMAL-Alarm (LOW_LIMIT) verschwindet wieder, wenn
[PrVal] den Wert ([LoLm] + [Nz]) länger als die in der Variablen [TiMonDvn]
spezifizierten Zeitdauer überschreitet.
● Ein FAULT-Alarm tritt sofort auf, sobald die [Rlb] des Funktionsbausteins einen
anderen Wert als NO_FAULT_DETECTED annimmt. Im speziellen auch dann,
wenn [Rlb] von einem Wert ungleich NO_FAULT_DETECTED zu einem
anderen Wert ungleich NO_FAULT_DETECTED wechselt.
● Ein FAULT-Alarm verschwindet sofort, sobald die [Rlb] des Funktionsbausteins
von einem Wert ungleich NO_FAULT_DETECTED wieder zum Wert
NO_FAULT_DETECTED wechselt.
Abb. 130: Pulse Converter
Trend Log
Alarmverhalten
Trend Log, sowie Trend Log Multiple sind mit einem Intrinsic Reporting ausgerüstet,
geben jedoch keine OFFNORMAL-Alarme aus.
● Ein FAULT-Alarm tritt sofort auf, sobald die [Rlb] des Funktionsbausteins einen
anderen Wert als NO_FAULT_DETECTED annimmt. Im speziellen auch dann,
wenn [Rlb] von einem Wert ungleich NO_FAULT_DETECTED zu einem
anderen Wert ungleich NO_FAULT_DETECTED wechselt.
● Ein FAULT-Alarm verschwindet sofort, sobald die [Rlb] des Funktionsbausteins
von einem Wert ungleich NO_FAULT_DETECTED wieder zum Wert
NO_FAULT_DETECTED wechselt.
Event Meldung
Ein Event wird gemeldet, wenn:
● Der im Anschluss Meldungsschwelle [NotifThd] eingestellte Wert von
Aufzeichnungszählung [RecCnt] überschritten wird, d.h. der lokale
nichtflüchtige Trend-Speicher überläuft.
Event Enrollment
Das Event Enrollment Object überwacht referenzierte BACnet Properties in
anderen Objekten. Das referenzierte Property kann sich im lokalen Device oder in
einem anderen Device befinden.
Event-Algorithmen
Siemens
Die Details der Überwachung eines Property-Wertes werden mit EventAlgorithmen definiert. Ein Event-Algorithmus hat spezifische Parameter. Die EventAlgorithmen sind die gleichen wie beim Intrinsic Reporting. Beim Intrinsic Reporting
wird ein Subset der möglichen Event-Algorithmen des Event Enrollment verwendet.
159 | 436
CM110664de
2017-05-31
8
Alarmierung
Alarmverhalten der Funktionsbausteine
Event_Type
Event_State
Event_Parameters
Datentyp
CHANGE_OF_BITSTRING
NORMAL
Time_Delay
Unsigned
OFFNORMAL
Bitmask
BIT STRING
List_Of_Bitstring_Values
list of BIT STRING
NORMAL
Time_Delay
Unsigned
OFFNORMAL
List_Of_Values
list of BACnetPropertyStates
NORMAL
Time_Delay
Unsigned
Bitmask
BIT STRING
Referenced_Property_Increment
choice {BIT STRING, REAL}
NORMAL
Time_Delay
Unsigned
OFFNORMAL
Feedback_Property_Reference
BACnetDeviceObjectPropertyRef
erence
NORMAL
Time_Delay
Unsigned
HIGH_LIMIT
Setpoint_Reference
BACnetDeviceObjectPropertyRef
erence
Low_Diff_Limit
REAL
High_Diff_Limit
REAL
Deadband
REAL
NORMAL
Time_Delay
Unsigned
HIGH_LIMIT
Low_Limit
REAL
LOW_LIMIT
High_Limit
REAL
Deadband
REAL
Notification_Threshold
Unsigned
Previous_Notification_Count
Unsigned
NORMAL
Time_Delay
Unsigned
OFFNORMAL
List_Of_Alarm_Values
list of BACnetLifeSafetyState
LIFE_SAFETY_ALARM
List_Of_Life_Safety_Alarm_Values list of BACnetLifeSafetyState
CHANGE_OF_STATE
CHANGE_OF_VALUE
COMMAND_FAILURE
FLOATING_LIMIT
LOW_LIMIT
OUT_OF_RANGE
BUFFER_READY
CHANGE_OF_LIFE_SAFETY
EXTENDED
UNSIGNED_RANGE
NORMAL
Mode_Property_Reference
BACnetDeviceObjectPropertyRef
erence
Vendor_Id
Unsigned
Extended_Event_Type
Unsigned
Parameters
Extended_Event_Type
NORMAL
Time_Delay
Unsigned
HIGH_LIMIT
Low_Limit
Unsigned
LOW_LIMIT
High_Limit
Unsigned
Any BACnetEventState
Tab. 36: Eventtypen und -zustände und deren Parameter und Datentypen
Event Meldung
Ein Event Enrollment Object überwacht ebenfalls das Property Status-Flag des
Objekts mit dem referenzierten Property. Wenn das FAULT-Flag des referenzierten
Objektes gesetzt wird, soll das Event Enrollment Object einen Fault-Alarm
generieren.
Loop Object
Alarmverhalten
160 | 436
Siemens
Das Loop Object ist mit einem Intrinsic Reporting ausgerüstet.
Ein OFFNORMAL-Alarm tritt auf, wenn:
● [XCtr] die Grenze (SetPoint + ErrorLimit) länger als die in der Variablen
[TiMonDvn] spezifizierte Zeitdauer überschreitet (HIGH_LIMIT)
● [XCtr] die Grenze (SetPoint – ErrorLimit) länger als die in der Variablen
[TiMonDvn] spezifizierte Zeitdauer unterschreitet (LOW_LIMIT)
CM110664de
2017-05-31
Alarmierung
Alarmfunktionen
8
Ein bestehender OFFNORMAL-Alarm (HIGH_LIMIT) verschwindet wieder, wenn
[XCtr] den Wert (SetPoint + ErrorLimit – Deadband) länger als die in der Variablen
[TiMonDvn] spezifizierte Zeitdauer unterschreitet.
Ein bestehender OFFNORMAL-Alarm (LOW_LIMIT) verschwindet wieder, wenn
[XCtr] den Wert (SetPoint – ErrorLimit + Deadband) länger als die in der Variablen
[TiMonDvn] spezifizierte Zeitdauer überschreitet.
FAULT-Alarm:
● Ein FAULT-Alarm tritt sofort auf, sobald [Rlb] des Funktionsbausteins einen
anderen Wert als NO_FAULT_DETECTED annimmt. Besonders auch dann,
wenn [Rlb] von einem Wert ungleich NO_FAULT_DETECTED zu einem
anderen Wert ungleich NO_FAULT_DETECTED wechselt.
● Ein FAULT-Alarm verschwindet sofort, sobald [Rlb] des Funktionsbausteins
von einem Wert ungleich NO_FAULT_DETECTED wieder zum Wert
NO_FAULT_DETECTED wechselt.
8.5 Alarmfunktionen
Je nach Art und Wichtigkeit des Alarmes muss der Systembenutzer eine Änderung
des Alarmzustandes durch eine explizite Bedienhandlung quittieren.
Quittierung
Es gibt zwei Arten von Quittierung:
● Quittieren: Das Bestätigen eines kommenden Alarms
● Rücksetzen: Das Bestätigen eines gehenden Alarmes
Diese Interaktionen können lokal oder über das Netzwerk mit Clients erfolgen.
Standardmuster
Es gibt drei Standardmuster für geforderte Quittierungen, die Alarmfunktionen:
● Simple Alarm
● Basic Alarm
● Extended Alarm
Jeder Alarmquelle wird genau eine Alarmfunktion zugeordnet (über Notification
Class, siehe weiter unten). Dabei wird nicht mehr zwischen OFFNORMAL- und
FAULT-Alarmen unterschieden.
Simple Alarm
Weder kommende (disturbance appears) noch ausgehende (disturbance
disappears) Alarme müssen bestätigt werden.
Abb. 131: Simple alarm
Basic Alarm
Siemens
Es müssen nur kommende, nicht aber ausgehende Alarme bestätigt (Acknowledge)
werden (Quittierung gefordert, aber keine Rücksetzung).
161 | 436
CM110664de
2017-05-31
8
Alarmierung
Alarmfunktionen
Abb. 132: Basic alarm
Extended Alarm
Blockierender (speichernder) Alarm mit Bestätigung von kommenden (disturbance
appears) und ausgehenden (disturbance disappears) Störungen. Es wird sowohl
die Quittierung (Acknowledgment) als auch die Rücksetzung (Reset) gefordert.
In Testfällen kann es vorkommen, dass ein Alarm nicht zurückgesetzt werden kann.
Grund dafür ist, dass ein Extended Alarm erst dann zurückgesetzt wird, wenn er
quittiert und das Time Delay abgelaufen ist.
Abb. 133: Extended alarm
Die Störung bleibt blockiert (Locked), bis die Störung verschwunden und quittiert
ist und ein Reset (Rücksetzen) ausgeführt worden ist. Zum Beispiel:
Die Brenneranlage wird wieder gestartet, sobald der Techniker die Störung quittiert,
beseitigt und danach ein Reset ausgeführt hat. Der Alarmzustand jedes
alarmfähigen Objekts wird innerhalb des Objekts selber verwaltet. Die
obenstehenden Zustandsmaschinen zeigen dies für jede Alarmfunktion.
Simple Message
Die Alarmfunktion Simple Message ist die gleiche Funktion wie die Alarmfunktion
Simple Alarm. Die Zustandsübergänge werden jedoch als Betriebsmeldungen
(Event) und nicht als Störmeldungen (Alarm) gemeldet.
Abb. 134: Alarmquelle mit Alarmfunktion Simple Message
Für die HLK-Anwendung und für Verhalten im System ist die Funktionalität
identisch mit Simple Alarm: Einfacher Alarm ohne Quittierung von kommenden und
gehenden Störungen. Der Unterschied ist nur EventNotification als Alarm oder
Event.
162 | 436
Siemens
CM110664de
2017-05-31
Alarmierung
Alarmmanagement über Notification Class
8
Benutzerdefinierter Alarm
Die ganze Bandbreite der Alarmfunktionen gemäss BACnet kann genutzt werden.
Für benutzerdefinierte Alarme können die folgenden Properties festgelegt werden:
● Die EventNotification kann wahlweise als Event oder als Alarm erfolgen
● Quittierung: für jeden Zustandsübergang (TO-OFFNORMAL, TO-NORMAL und
TO-FAULT) kann definiert werden, ob eine Quittierung notwendig ist oder nicht.
[AckTra] Bestätigte
Übergänge
Dient der Darstellung des Quittierungszustandes, respektive verwaltet die
Informationen, welche Zustandsübergänge im Moment noch bestätigt werden
müssen. Der Wert von [AckTra] wird abgeleitet aus der Alarmfunktion, dem
aktuellen [EvtSta] sowie aus der Überwachung der schon eingegangenen
Bestätigungen.
[AckTra] besteht aus drei Flags, je eines für TO-OFFNORMAL, TO-NORMAL und
TO-FAULT. Die Bedeutung der Flags ist wie folgt:
● Das Flag hat den Wert FALSE genau dann, wenn ein entsprechender
Zustandsübergang erfolgt ist und noch betätigt werden muss, weil dies die
Alarmfunktion fordert und noch keine Bestätigung erfolgt ist.
● Das Flag hat den Wert TRUE, wenn keine Bestätigung des entsprechenden
Zustandsüberganges erforderlich ist. Dies kann sein, weil die Alarmfunktion
keine Bestätigung fordert, weil gar kein Zustandsübergang erfolgt ist, oder weil
ein erfolgter Zustandsübergang bereits bestätigt wurde.
[TiAck] Quittierungszeit
Zeitpunkt der letzten Bestätigung (Timestamp).
8.6 Alarmmanagement über Notification Class
Intrinsic Reporting
Beim Intrinsic Reporting wird die Erkennung eines Alarms sowie die
Zustandsmaschine für die Alarmbehandlung vom alarmfähigen Objekt selbst
übernommen. Die anschliessende Verteilung der Alarmmeldungen an Alarm
Clients (z.B. Bediengerät PXM20) respektive das Alarmmanagement, wird
hingegen nicht mehr in der Alarmquelle, sondern in einem der Alarmquelle
zugewiesenen Notification Class-Objekt aufgesetzt. Das Notification Class-Objekt
ist sowohl ein D-MAP-Funktionsbaustein als auch ein Standard BACnet-Objekt,
das alle Informationen zur Verteilung von Alarmen und auch System Events im
System enthält. (Dazu gehört auch die Alarmfunktion, welche im vorangegangenen
Abschnitt beschrieben ist.)
Algorithmic Reporting
Beim Algorithmic Reporting wird die Erkennung eines Alarms sowie die
Zustandsmaschine für die Alarmbehandlung in der Regel von einem Event
Enrollment Objekt übernommen. Auch in diesem Fall wird das Alarmmanagement
in einem der Alarmquelle zugewiesenen Notification Class-Objekt aufgesetzt.
Notification Class
Abb. 135: Alarmmanagement über Notification Class
Jedem alarmfähigen Objekt ist genau eine Meldungsklasse [NotifCl] zugewiesen,
aber eine [NotifCl] kann von mehreren alarmfähigen Objekten benutzt werden. So
lässt sich z.B. für jede Gruppe von Alarmen (z.B. HLK-Alarme, Feueralarme) ein
Siemens
163 | 436
CM110664de
2017-05-31
8
Alarmierung
Alarmmanagement über Notification Class
Meldungsklassen-Objekt kreieren. Jede Alarmquelle, die zu einer bestimmten
Alarmgruppe zählt, wird der zur Gruppe gehörenden [NotifCl] zugewiesen.
Es existieren globale und lokale Meldungsklassen-Objekte:
● Globale Meldungsklasse: pro Site existiert ein Set von maximal 18 globalen
Meldungsklassen-Objekten. Globale Meldungsklassen werden repliziert und
sind daher auf allen Desigo PX einer Site in identischer Form vorhanden.
● Lokale Meldungsklasse: auf Desigo PX können Lokale Meldungsklassen
engineert werden. Lokale Meldungsklassen werden NICHT repliziert.
● Desigo Room Automation unterstützt ausschliesslich lokale Meldungsklassen.
Schnittstellendefinition
Mit dem Funktionsbaustein [NotifCl] wird die Funktionalität aus der BACnet-Norm
in die CFC-Welt gebracht.
Abb. 136: Funktionsbaustein
Dieser Funktionsbaustein enthält die Instanznummer der Meldungsklasse (Typ
Integer), die mit dem Wert identisch sein muss, der in den unterliegenden
Alarmquellen eingetragen wurde. Dadurch lässt sich eine eindeutige Referenz
herstellen.
Diese Nummer darf online nicht geändert werden.
In Desigo S7 werden alle Notification-Klassen in einem Funktionsbaustein
zusammengefasst.
Meldungsklassen-Nummer Es existieren 18 vordefinierte globale Meldungsklassen. Die Meldungsklasse wird
mit den zwei unabhängigen Grössen AlarmFunction und AlarmClass identifziert
und in der Alarmquelle referenziert:
● AlarmFunction [Simple(1), Basic(2), Extended Alarm(3)]
● AlarmClass [UrgentAlarm (1), HighPrioAlarm (2), NormalAlarm (3),
LowPrioAlarm (4), UserDefinedAlarm (5) und OffLineTrend (6)]
Formel
AlarmClass
Die Meldungsklassen-Nummer berechnet sich wie folgt:
NotificationClass# := 10 * AlarmClass + AlarmFunction
Daraus ergeben sich die folgenden Notification Classes:
AlarmFunction
Priority
(Standardwerte)
To-Offnormal
To-Fault
To-Normal
Anwendungen
NotificationClass#
(abgeleitet)
Sehr wichtige Alarme
Systemmeldungen, DeviceInfo Objekt
UrgentAlarm
Simple
1, 1, 5
11
UrgentAlarm
Basic
1, 1, 5
12
UrgentAlarm
Extended
1, 1, 5
13
Wichtige Alarme
HighPrioAlarm
Simple
2, 2, 6
21
HighPrioAlarm
Basic
2, 2, 6
22
HighPrioAlarm
Extended
2, 2, 6
23
Normale Alarme
164 | 436
Siemens
CM110664de
2017-05-31
Alarmierung
Alarmmanagement über Notification Class
AlarmClass
AlarmFunction
Priority
(Standardwerte)
To-Offnormal
To-Fault
To-Normal
Anwendungen
NormalAlarm
Simple
3, 3, 7
31
NormalAlarm
Basic
3, 3, 7
32
NormalAlarm
Extended
3, 3, 7
33
8
NotificationClass#
(abgeleitet)
Unwichtige Alarme
LowPrioAlarm
Simple
4, 4, 8
41
LowPrioAlarm
Basic
4, 4, 8
42
LowPrioAlarm
Extended
4, 4, 8
43
Projektspezifisch für
Spezialanwendungen
UserDefinedAlarm
Simple
5, 5, 9
51
UserDefinedAlarm
Basic
5, 5, 9
52
UserDefinedAlarm
Extended
5, 5, 9
53
Offline-Trends
Prio To-Normal muss so
gewählt werden, dass Prio
To-Normal <= AlarmPrioLimit
des Device Objektes (wegen
Remote Management)
OffLineTrend
Simple
2, 2, 2
61
OffLineTrend
Basic
2, 2, 2
62
OffLineTrend
Extended
2, 2, 2
63
Tab. 37: Notification Classes
Nebst den vordefinierten Meldungsklassen können auch projektspezifische
Meldungsklassen definiert werden. Dafür sind die Alarm-Classes 7...16
vorgesehen. Die entsprechende Berechnung der Meldungsklassen-Nummer ist
identisch mit der Berechnung für die vordefinierten Meldungsklassen-Nummern.
Bei Desigo PX können benutzerdefinierte Alarme engineert werden. Dabei kann
der Wert für die Meldungsklasse-Nummer frei definiert werden.
Priorität [Prio]
Legt fest, mit welcher Alarmpriorität die Alarm- und System-Events an die
Empfänger gesendet werden. Jede Transition lässt sich in diesem BACnet
Property, Datentyp ARRAY von INTEGER [TO_OFFNORMAL; TO_FAULT;
TO_NORMAL], einzeln beschreiben. Der Wertbereich einer Priorität ist 0…255. Ein
tieferer Wert bedeutet eine höhere Priorität. In Desigo werden nur die Prioritäten 1
– 9 verwendet.
Alarmfunktion [AlmFnct]
Die Art der Alarmfunktion: Simple, Basic oder Extended. [AlmFnct] wird nur von
Desigo PX unterstützt.
Zustellungsliste [RecpList]
Hier werden die konfigurierten (fixen) Alarmempfänger eingetragen, sowie die
Wochentage und das Zeitfenster in welchen der Alarmempfänger bedient wird.
[RecpList] entspricht dem Standard BACnet Property Recipient_List.
Zustellungsliste [DestLi]
Hier werden die konfigurierten (fixen) Alarmempfänger eingetragen, sowie die
Wochentage und das Zeitfenster in welchen der Alarmempfänger bedient wird.
[DestLi] wird nur von Desigo PX unterstützt.
Siemens
165 | 436
CM110664de
2017-05-31
8
Alarmierung
Alarmmanagement über Notification Class
Remote Area_Site "Luzern"
Device Name "Insight 01"
Remote Area_Site "Bern"
Device Name "Insight 02"
Device Name "Insight 03"
Site "Muri"
BACnet PTP
BACnet PTP
Device Name "Insight 04"
Router
Site
"Suhr"
Site
"Emmen"
Site
"Sempach"
Abb. 137: Zuordnung der Bediengeräte zu einer Remote-Area-Site
Bediengeräte:
● Bediengeräte (und damit Alarmempfänger) mit permanenter Verbindung
werden mit ihrem Device-Name adressiert.
● Bediengeräte (und damit Alarmempfänger) mit PTP-Verbindung werden mit
einem Remote-Area-Site-Bezeichner und ihrem Device-Name adressiert. Zum
Beispiel:
B=fff bei permanenter Verbindung
B=kkk:aa bei PTP-Verbindung
● Die Adressierung bedingt Regelwerk, damit die Bezeichnung von
Bediengeräten nicht zu Konflikten mit dem Anlagenbezeichner bzw.
Raumautomationsbezeichner führen.
Permanente & PTP-Verbindungen:
● Bei Alarmempfänger kann aus Syntax (siehe weiter unten) der Adressierung
die Art der Verbindung hergeleitet werden: permanente oder PTPVerbindungen.
● Desigo PX mit Half-Router muss Remote-Area-Site-Bezeichner seiner RemoteAlarmempfänger kennen, damit eine Automationsstation PX den Bezeichner
von remote Alarmempfänger auflösen kann.
166 | 436
Siemens
CM110664de
2017-05-31
Alarmierung
Alarmverteilung über Netzwerk
8
B=
DeviceIdentifier
Alarmempfänger
mit permanenter
Verbindung
DeviceIdentifier
Alarmempfänger
mit PTP-Verbindung
und Desigo PX
Half-Router
DeviceIdentifier
Alarmempfänger
mit PTP-Verbindung
und Drittanbieter
Half-Router
RemoteAreaSite
Gross-/Kleinschreibung
nicht signifikant
A..Z
a..z
0..9
Abb. 138: Syntax für Alarmempfänger
Element
Beschreibung
DeviceName
Device-Bezeichnung. Klartext und für den Benutzer verständlich.
Beispiel: Insight1
DeviceIdentifier
Device-Identifier. Alternative Syntax für Alarmempfänger eines
Drittherstellers. Falls der Alarmempfänger einen speziellen
Adressbereich aufweist oder DeviceName nicht funktioniert.
Beispiel: [13456]
Remote-Area-SiteName
Remote-Area-Site-Bezeichnung. Klartext und für den Benutzer
verständlich.
Beispiel: Chur
NetworkNumber
Netzwerknummer. Notwendig bei Third-Party Half-Router.
Beispiel: [3]
Tab. 38: Syntax für Alarmempfänger
8.7 Alarmverteilung über Netzwerk
Alarm-Server und Alarm-Clients
Alarm-Server sind Einheiten, die einen Alarm produzieren können. Alarm-Clients
sind Einheiten, die einen Alarm empfangen können.
Bei den Alarm-Clients lassen sich zwei Typen unterscheiden. Die temporären und
die konfigurierten Alarmempfänger. Das nachfolgende Konzept temporärer
Alarmempfänger ist nur für Desigo PX gültig.
Temporäre
Alarmempfänger
Siemens
Temporäre Alarmempfänger werden beim Engineering nicht definiert. Sie können
zu irgendeinem Zeitpunkt der Betriebsphase an das Netzwerk angeschlossen und
auch wieder entfernt werden. Wird ein temporärer Alarmempfänger an das
Netzwerk angeschlossen, dann führt er für jeden Alarm-Server folgende Aktionen
aus:
167 | 436
CM110664de
2017-05-31
8
Alarmierung
Alarmverteilung über Netzwerk
●
Der Alarmempfänger trägt seine Adresse in das BACnet Property
Empfängerliste [RecpList] des BACnet Device Object der Automationsstation
mit dem BACnet Service AddListElement ein.
● Der Alarmempfänger liest Informationen über alle momentan bestehenden
Alarme sowie alle momentan benötigten Bestätigungen von der
Automationsstation (BACnet Service GetEventInformation). Damit wird
sichergestellt, dass der Alarmempfänger – ganz gleich, wann er angeschlossen
wurde – den aktuellen Alarmzustand des Systems anzeigt.
Ist diese Eintragung erfolgt, dann erhält der temporäre Alarmempfänger – solange
er erreichbar ist – alle Alarmmeldungen der Automationsstation gemäss den
nachstehend beschriebenen Weiterleitungsmechanismen.
Kann eine Automationsstation eine Alarmmeldung nicht mehr an einen temporären
Alarmempfänger weiterleiten (weil dieser z.B. nicht mehr am Netzwerk ist), dann
wird die Adresse dieses Empfängers aus der [RecpList] ausgetragen, und alle für
den ausgetragenen Empfänger bestimmten Alarmmeldungen werden gelöscht.
Konfigurierte
Alarmempfänger
Die konfigurierten Alarmempfänger werden im Meldungsklassen-Objekt:
● Bei Desigo PX in der [DestList] eingetragen
● Bei Desigo Room Automation in der [RecpList] eingetragen
Zeitlicher Ablauf im Netzwerk
Die Weiterleitung aller Alarm- und Quittierungsmeldungen zwischen Alarm Server
und Alarm Clients erfolgt über das BACnet-Netzwerk mit speziellen BACnet
Services. Es sind dies:
● Confirmed Event Notification für alle Änderungen des Alarmzustandes eines
alarmfähigen Objekts (TO_OFFNORMAL, TO_NORMAL, TO_FAULT), sowie
für Meldungen über erfolgte lokale Quittierungen. Richtung: Vom Alarm Server
zum Alarm Client.
● AcknowledgeAlarm für die Weiterleitung von Acknowledgements (Quittieren,
Rücksetzen), die ein Benutzer auf einem Alarm Client vorgenommen hat.
Richtung: Vom Alarm Client zum Alarm Server.
Bei beiden Services handelt es sich um so genannte Confirmed Services, das
heisst, das Empfängergerät bestätigt jeweils den Empfang eines Services durch
das sofortige Zurückschicken einer SimpleAck-Meldung. Dadurch weiss das
Sendegerät, dass seine Meldung beim Empfängergerät angekommen ist. Falls
SimpleAck ausbleibt, versucht das Sendegerät mehrmals (3x) die Meldung erneut
zu schicken.
Ein Alarm geht immer von genau einem Alarm Server aus. Im allgemeinen sind
jedoch mehrere Alarm Clients am Netz. Es müssen immer alle Alarm Clients den
gleichen Alarmzustand anzeigen (Konsistenz). Deshalb müssen alle
alarmrelevanten Funktionen immer an alle Alarm Clients weitergeleitet werden. Die
Abläufe sind für temporäre und konfigurierte Alarmempfänger gleich.
Die nachfolgenden Zeitdiagramme beschreiben den Ablauf der Kommunikation
über das Netzwerk für die verschiedenen alarmrelevanten Ereignisse:
Änderung eines
Alarmzustandes
SimpleAck
SimpleAck
t
t
t
Abb. 139: Änderung eines Alarmzustandes
Dieser Ablauf wird für alle Änderungen des Alarmzustandes auf einem Alarm
Server ausgeführt: TO_OFFNORMAL, TO_FAULT und TO_NORMAL. Der
Datensatz Confirmed Event Notification enthält dabei folgende Informationen:
168 | 436
Siemens
CM110664de
2017-05-31
Alarmierung
Alarmverteilung über Netzwerk
8
●
●
●
●
●
BACnet-Adresse des Alarm-Servers
Object ID des alarmierenden Objekts
Zeitstempel
Alarmpriorität
Ausgangs- und Endzustand des gemeldeten Zustandsüberganges (daraus
lässt sich ableiten, ob es sich um einen TO_OFFNORMAL, TO_FAULT oder
TO_NORMAL-Zustandsübergang handelt.
● Bestätigung erforderlich [AckReq]: Muss der gemeldete Zustandsübergang
bestätigt werden oder nicht?
● Alarmtext
● Weitere technische Detailinformationen
Aufgrund dieser Informationen kann der Alarm Client den Alarm verständlich
darstellen, eventuell zusätzliche Informationen automatisch vom Alarm Server
lesen und allfällige Quittierungen an die richtige Adresse zurückschicken.
Falls ein temporärer Alarmempfänger keine Empfangsbestätigung mit SimpleAck
gibt (einfache Bestätigung über den Eingang der Confirmed Event Notification),
versucht der Alarm Server noch drei Mal den Alarm an den betreffenden
Alarmempfänger zu übermitteln. Danach geht die Meldung für diesen Alarm Client
verloren und seine Referenz wird aus der [RecpList] des BACnet Device Object
gelöscht.
Bestätigung eines Alarms
über Netzwerk
Dieser Ablauf wird für alle Quittierungen ausgeführt, die auf einem Alarm Client
vorgenommen werden.
SimpleAck
SimpleAck
t
t
t
Abb. 140: Quittieren eines Alarms über das Netzwerk
Quittieren und Rücksetzen Der Alarm kann von einem beliebigen Alarm Client bestätigt werden. Im Datensatz
AcknowledgeAlarm befindet sich die Information, welcher Alarm bestätigt wird
sowie weitere Spezifikationen betreffend dieses Alarmes und des bestätigenden
Alarm Clients. Die Alarmbestätigung wird vom Alarm-Server, der den Alarm
ausgelöst hat, mit einem SimpleAck bestätigt. Danach werden alle anderen Alarm
Clients im Netzwerk mit einer Confirmed Event Notification über die
Alarmbestätigung informiert. Deren Empfang wird wiederum mit SimpleAck quittiert,
mit dem Ziel, dass alle Clients über eine aktuelle und konsistente Information
verfügen.
Lokales Quittieren eines
Alarms
Alarme können auch lokal auf dem Alarm-Server quittiert und rückgesetzt werden.
Der Alarm wird im Alarm Server, der den Alarm ausgelöst hat, intern bestätigt. Nun
werden allen Alarm Clients Confirmed Event Notifications gesendet, um sie von
der Bestätigung zu unterrichten. Der Empfang dieser Confirmed Event Notification
wiederum wird mit SimpleAck von den Alarm Clients bestätigt.
SimpleAck
SimpleAck
t
t
t
Abb. 141: Lokales Quittieren eines Alarms
Siemens
169 | 436
CM110664de
2017-05-31
8
Alarmierung
Queuing von Alarmen
Abschalten der
Alarmweiterleitung
Jedes alarmfähige Objekt verfügt über einen Parameter [EnEvt] vom Typ Boolean.
Alarmmeldungen (und System-Events) werden nur dann über das Netzwerk
verschickt, wenn [EnEvt=TRUE] ist. Die Alarmüberwachung des Objekts wird
dadurch nicht beeinflusst, das heisst, die Alarmzustandsmaschine wird immer
nachgeführt.
8.8 Queuing von Alarmen
Alle Alarmmeldungen werden solange in der Automationsstation gespeichert, bis
sie an alle konfigurierten Alarmempfänger weitergeleitet worden sind.
Jede Automationsstation verfügt dazu über eine Alarm-Queue. Jeder auftretende
Alarm und jeder System Event wird in die Queue eingetragen. Ein Eintrag bleibt
solange in der Queue gespeichert, bis der Alarm oder der System Event allen im
Notification Class-Objekt eingetragenen Empfängern mit Confirmed Event
Notification zugestellt ist und die entsprechenden Bestätigungen eingetroffen sind.
Bei Queue-Überlauf werden die ältesten Einträge automatisch gelöscht und ein
System Event generiert. Das Löschen von Einträgen erfolgt unabhängig von der
Alarmpriorität.
Das Queuing von Alarmen hat keinen Einfluss auf den Alarmzustand der
Alarmquelle.
Die Alarme an einen temporären Alarmempfänger werden nicht in der
Automationsstation gespeichert. Ist ein temporärer Alarmempfänger nicht mehr
erreichbar, wird die Adresse dieses Empfängers aus der [RecpList] des Device
Object ausgetragen.
Properties im BACnet
Device Object
Die folgenden BACnet Properties im Device Object der Automationsstationen
Desigo PX steuern das Queuing von Alarmen. Diese Properties sind nicht auf
einen Funktionsbaustein abgebildet und daher nur online sicht- und änderbar.
Puffergrösse [BufSize]
Dieses BACnet Property definiert die maximale Anzahl Einträge, welche in der
Queue gespeichert werden können.
Ein neuer Wert wird nur akzeptiert, falls er grösser als die Aufzeichnungszählung
[RecCnt] ist.
Puffergrösse [BufSize] der Alarm-Queue.
● Standardwert = 100 (PXC) resp. 150 (PXR)
● Bereich = 10…500 abhängig vom verfügbaren Speicher
Aufzeichnungszählung
[RecCnt]
Dieses BACnet Property repräsentiert die aktuelle Anzahl gespeicherter Einträge in
der Queue.
Durch Schreiben des Wertes 0 auf dieses Property kann die Alarm-Queue gelöscht
werden. Das Scheiben eines Wertes ungleich 0 führt zu einer Fehlermeldung.
Wird die Queue gelöscht, wird ein entsprechender System Event in die Queue eingetragen und den Empfängern gemeldet. Dies bewirkt, dass nach dem Nullsetzen
von [RecCnt] dieser Wert umgehend 1 wird.
Meldungsschwelle
[NotifThd]
Dieses BACnet Property definiert die Schwelle für Dial-Out und die Anzahl der zu
löschenden Alarme bei Queue-Überlauf.
[RecCnt] >= [NotifThd] bewirkt einen Verbindungsaufbau zu Alarmempfängern mit
leitungsvermittelter Verbindung (Modem), welche Alarme und Events aus der
Queue erhalten sollen. Der Verbindungsaufbau erfolgt, sofern ein RemoteAlarmempfänger im Notification Class-Objekt eingetragen ist.
Die Meldungsschwelle definiert ausserdem wie viele Alarme bei einem QueueÜberlauf gelöscht werden sollen. Es werden so viele Alarmeinträge gelöscht bis
[RecCnt] = [NotifThd] ist. Diese Funktionalität ist unabhängig davon, ob Lokal- oder
Remote-Alarmempfänger im Notification Class-Objekt eingetragen sind.
Damit nicht zu viele Alarme gelöscht werden, wird empfohlen [NotifThd] auf ca. 80%
der [BufSize] zu setzen.
170 | 436
Siemens
CM110664de
2017-05-31
Alarmierung
Sammelalarme
8
Meldungsschwelle [NotifThd] der Alarm-Queue:
● Standardwert=80 (PXC) resp. 130 (PXR)
● Bereich=5…495
Grenze der Alarmpriorität
[PrlmAlm]
Dieses BACnet Property definiert eine weitere unabhängige Schwelle für Dial-Out.
Eine Alarmpriorität <= [PrlmAlm] bewirkt einen Verbindungsaufbau zu
Alarmempfängern mit leitungsvermittelter Verbindung (Modem), welche Alarme
und Events aus der Queue erhalten sollen. Der Verbindungsaufbau erfolgt, sofern
ein Remote-Alarmempfänger im Notification Class-Objekt eingetragen ist.
Grenze der Alarmpriorität [PrlmAlm]:
● Standardwert = 2 (entspricht HighPrioAlarm oder UrgentAlarm)
● Bereich = 0…255
Werden ausschliesslich lokale Alarmempfänger im Notification Class-Objekt
eingetragen, ergeben die Standardwerte für die Steuerung des Alarm-Queuing
optimale Resultate. Sie sollten daher nicht verändert werden.
Werden Remote-Alarmempfänger im Notification Class-Objekt eingetragen, kann
eine Anpassung der Standardwerte für die Steuerung des Alarm-Queuing
angebracht sein.
Die Werte für [NotifThd] und [PrlmAlm] definieren wann eine leitungsvermittelte
Ver-bindung (Modem) aufgebaut und der Benutzer über das Auftreten von Alarmen
informiert wird.
Sollen Alarme mit tieferer Priorität umgehend gemeldet werden, ist der Wert für
[PrlmAlm] zu erhöhen (höhere Zahl entspricht einer tieferen Alarmpriorität). Der
Wert für [NotifThd] muss nicht angepasst werden.
Soll bei einer kleineren Anzahl von Alarmen in der Alarm-Queue eine Verbindung
aufgebaut werden, kann der Wert [NotifThd] verkleinert werden. Dabei gilt zu
beachten, dass die Differenz zwischen [BufSize] und [NotifThd] nicht zu gross wird,
da diese das Löschen von Alarmen bei einem Queue-Überlauf steuert.
Es gilt zu beachten, dass eine Anpassung der Werte die Verbindungskosten
beeinflussen.
Der Verbindungsaufbau über eine leitungsvermittelte Verbindung braucht Zeit.
Muss angenommen werden, dass in dieser Zeit weitere Alarme die Queue zum
Überlaufen bringen, sollten die Differenz zwischen [BufSize] und [NotifThd] erhöht
werden.
Empfohlen werden folgende Einstellungen:
● Puffergrösse [BufSize] = 120
● Meldungsschwelle [NotifThd] = 80
Im Zweifelsfall sollten die Standardwerte nicht verändert werden.
Bei Desigo S7 sind die Parameter hartcodiert und nicht auf BACnet abgebildet.
Eine projektspezifische Anpassung ist nicht erforderlich da nur Ethernet-IP
Netzwerke unterstützt werden.
8.9 Sammelalarme
Die Zusammenfassung von Alarmen der Zustände InAlarm, Unacked, Unreset von
alarmfähigen BACnet-Objekten findet in folgenden Bausteinen statt:
● Bei Desigo PX im Baustein CommonAlarm
● Bei Desigo Room Automation im Baustein CommonEvent
Der Unterschied zwischen CommonAlarm und CommonEvent ist, dass der
Baustein CommonAlarm Intrinsic Reporting unterstützt. Beim Baustein
CommonEvent hingegen wird die Alarm-Detektion und -notifikation von einem
speziellen Event Enrollment Objekt wahrgenommen, dem
CommonEventEnrollment. Der Baustein CommonEventEnrollment übernimmt
ebenso die nachfolgend beschriebenen Funktionen Sammelalarm-Reset/-Ack und
Sammel-Handeingriff.
Siemens
171 | 436
CM110664de
2017-05-31
8
Alarmierung
Sammelalarme
Alle Alarme, die von alarmfähigen BACnet-Objekten auf der gleichen Planebene
oder in darunter liegenden Plänen erzeugt werden, werden automatisch zu einem
Sammelalarm zusammengefasst. Der Benutzer muss somit keinerlei
Verschaltungen erstellen, um einen Sammelarm zu erhalten. Beim Engineering
muss dieser Baustein lediglich auf der gewünschten Planebene platziert werden.
Es ist keine weitere Konfiguration notwendig.
Sammelalarm-Reset / Ack
Ebenso kann von diesem Sammelalarm-Objekt ein Sammelalarm-Reset und ein
Quitieren aller Alarme, die mit diesem Baustein erfasst werden, durchgeführt
werden.
Quittierung des Sammelalarm-Objekts entspricht einem Quittieren aller Objekte auf
der gleichen und den darunterliegenden Hierarchieebenen.
Reset des Sammelalarm-Objekts entspricht einem Reset aller Objekte auf der
gleichen und den darunterliegenden Hierarchieebenen.
Sammel-Handeingriff
Dasselbe Sammelalarm-Objekt zeigt auch an (mittels [StatFlag] Overridden), ob
eines oder mehrere der BACnet-Objekte (mit Handeingriffsmöglichkeiten) auf der
gleichen Planebene oder in darunter liegenden Plänen auf Handeingriff gestellt ist.
Handeingriffe werden festgestellt an den Properties: Ausser Betrieb [OoServ],
Overridden, Kommandierungen auf Prio 7 (Handschalter) und Prio 8 (Operator).
Die folgende Grafik zeigt praktische Anwendungen des Sammelalarm-Objekts in
der Technischen Hierarchie. Das Sammelalarm-Objekt im Compound Partial Plant
sammelt alle Alarme dieser Teilanlage (Partial Plant). Der übergeordnete
Sammelalarm sammelt die Alarme beider Teilanlagen.
Abb. 142: Sammelalarm-Objekt
In Desigo S7 wird der Baustein Common Alarm im CFC mit dem Alarm
erzeugenden Baustein verschachtelt.
172 | 436
Siemens
CM110664de
2017-05-31
Alarmierung
Alarmunterdrückung
8
8.10 Alarmunterdrückung
Als Alarmunterdrückung wird im Desigo System das Unterdrücken von Alarm- und
Eventnotifikationen bezeichnet. Das heisst, das Senden von BACnet EventNotifikationen wird unterdrückt. Die Alarmunterdrückung verhindert NICHT die
Detektierung von Alarmzuständen.
Arten der Alarmunterdrückung
Es gibt folgende Möglichkeiten der Alarmunterdrückung:
● Alarmunterdrückung pro Automationsstation: mit dem Funktionsbaustein
AS_STA kann eine Alarmunterdrückung auf dem Niveau Automationsstation
realisiert werden.
● Hierarchische Alarmunterdrückung: das Sammelalarm-Objekt ermöglicht eine
hierarchische Alarmunterdrückung basierend auf der Struktur der technischen
Sicht.
● Punktuelle Alarmunterdrückung: alle alarmfähigen Objekte bieten die
Möglichkeit einer Alarmunterdrückung pro Objekt.
● Ausnahmen für Alarmunterdrückung: jedes alarmfähige Objekt hat einen
Anschluss SupEcpt. Mit SupEcpt können Ausnahmen zur hierarchischen
Alarmunterdrückung definiert werden.
Geltungsbereich Alarmunterdrückung
Alle Arten der Alarmunterdrückung gelten für Desigo PX. Desigo-RoomAutomation-Geräte können Alarme generieren und unterdrücken.
Die Alarmierung für Desigo-Room-Automation-Geräte ohne eigenes Alarming wird
in Desigo PX mittels Event Enrollment Objekten gewährleistet. Für diese Event
Enrollment Objekte gelten die allgemeinen Arten der Alarmunterdrückung von
DesigoPX.
Alarmunterdrückung pro Automationsstation
AS_STA (Device Access) ist ein Desigo PX Funktionsbaustein. Damit können alle
Alarme einer Automationsstation unterdrückt werden. Der Funktionsbaustein
erlaubt eine Unterdrückung der BACnet Event-Notifikationen durch die Applikation.
Damit kann das Senden von Alarmen und Events im Falle von Wartungsarbeiten
z.B. mit einem Schlüsselschalter unterdrückt werden.
Die Alarmunterdrückung wird über den Anschluss SupEvt gesteuert. Die folgenden
Werte sind für SupEvt definiert:
● true: die Automationsstation sendet KEINE BACnet Event-Notifikationen.
● false: die Automationsstation sendet BACnet Event-Notifikationen.
Für weitere Details zum Funktionsbaustein AS_STA, siehe Desigo
Firmware-Bausteine, Automationsebene, Übersicht (CM110749) und Desigo Vxx
Firmware-Bausteine (CM110729).
Desigo Room Automation unterstützt die Unterdrückung aller Alarme einer
Automationsstation. Dazu werden die Device Infrastruktur-Objekte CommonEvent
und CommonEventEnrollment verwendet.
Hierarchische Alarmunterdrückung
Mit der hierarchischen Alarmunterdrückung können Alarme einer Anlage,
Teilanlage, Aggregaten, Komponenten oder Subkomponenten unterdrückt werden.
Die hierarchische Alarmunterdrückung basiert auf der Unterdrückung von Alarmen
eines beliebigen Teilbaums der technischen Struktur.
Bei Desigo PX wird die hierarchische Alarmunterdrückung mit dem Alarm
Collection Object (CMN_ALM) ermöglicht. CMN_ALM umfasst als Gruppierung alle
alarmfähigen BACnet Objekte auf der gleichen und auf den unterliegenden
Hierarchieebenen der technischen Sicht. D.h. mit CMN_ALM kann die
Siemens
173 | 436
CM110664de
2017-05-31
8
Alarmierung
Alarmunterdrückung
Alarmunterdrückung aller alarmfähigen BACnet Objekte der Gruppe gesteuert
werden.
Die Alarmunterdrückung wird über den Anschluss SupEvt gesteuert. Die folgenden
Werte sind für SupEvt definiert:
● true: die alarmfähigen BACnet Objekte der Gruppe senden KEINE BACnet
Event-Notifikationen.
● false: die alarmfähigen BACnet Objekte der Gruppe senden BACnet EventNotifikationen.
Desigo Room Automation unterstützt die hierarchische Alarmunterdrückung. Dazu
werden die Objekte CommonEvent und CommonEventEnrollment verwendet.
Das CommonEvent Objekt aggregiert den Alarmzustand aller BACnet Objekte auf
der gleichen und auf den unterliegenden Hierarchieebenen der technischen Sicht.
Das CommonEventEnrollment Objekt überwacht das CommonEvent Objekt. Die
hierarchische Alarmunterdrückung kann beim CommonEventEnrollment Objekt
ein- und ausgeschaltet werden.
Punktuelle Alarmunterdrückung
Alle alarmfähigen BACnet Objekte bieten die Möglichkeit der punktuellen
Alarmunterdrückung. Für diese Art der Alarmunterdrückung hat jedes alarmfähige
BACnet Objekt einen Anschluss EnEvt.
Die folgenden Werte für EnEvt sind sinnvoll:
● (False, False, False): das Objekt sendet KEINE BACnet Event-Notifikationen.
● (True, True, True): das Objekt sendet BACnet Event-Notifikationen.
Wertkombinationen mit True und False für EnEvt sollten vermieden werden.
Ausnahmen für Alarmunterdrückung
Ein möglicher Anwendungsfall ist, dass während einer Anlagenwartung die
Alarmunterdrückung aktiviert wird. Lebenswichtige Alarme sollen aber von der
Alarmunterdrückung ausgenommen sein.
Bei Desigo PX können zur hierarchischen Alarmunterdrückung mit CMN_ALM
Ausnahmen definiert werden.
Der Funktionsbaustein CMN_ALM hat einen Anschluss EnSupEcp. Dieser
Anschluss definiert, ob Ausnahmen innerhalb der alarmfähigen BACnet Objekte
der Gruppe möglich sind. Die folgenden Werte sind für EnSupEcp definiert:
● true: Ausnahmen für die Alarmunterdrückung innerhalb der Gruppe der
alarmfähigen BACnet Objekte werden berücksichtigt.
● false: Ausnahmen für die Alarmunterdrückung innerhalb der Gruppe der
alarmfähigen BACnet Objekte werden NICHT berücksichtigt.
Jedes alarmfähige BACnet Objekt kann von der hierarchischen
Alarmunterdrückung mit CMN_ALM ausgenommen werden. Dazu hat jedes
alarmfähige BACnet Objekt einen Anschluss SupEcpt. Die folgenden Werte sind
für SupEcpt definiert:
● true: das Objekt wird als Ausnahme für die Alarmunterdrückung berücksichtigt.
● false: das Objekt wird NICHT als Ausnahme für die Alarmunterdrückung
berücksichtigt.
Kombination von mehreren Alarmunterdrückungen
Die in den vorherigen Kapiteln beschriebenen Möglichkeiten der
Alarmunterdrückung können sich überlagern. Für ein Objekt, welches von
mehreren Alarmunterdrückungen betroffen sein kann, gilt der Grundsatz, dass eine
Alarmunterdrückung nicht durch eine andere Alarmunterdrückung aufgehoben
werden kann.
Die folgende Tabelle zeigt Kombinationen der verschiedenen Arten der
Alarmunterdrückung:
174 | 436
Siemens
CM110664de
2017-05-31
Alarmierung
Alarm-Meldungstexte
AS_STA.
SupEvt
CMN_ALM.
SupEvt
CMN_ALM.
EnSupEcp
FB.SupEcpt
FB.EnEvt
8
Resultierende
Alarmunterdrückung für
Funktionsbaustein
True
•
•
•
•
unterdrückt
•
•
•
•
(F, F, F)
unterdrückt
False
False
•
•
(T,T,T)
nicht unterdrückt
False
True
False
•
(T,T,T)
unterdrückt
False
True
True
True
(T,T,T)
nicht unterdrückt
False
True
True
False
(T,T,T)
unterdrückt
Tab. 39: Alarmunterdrückung
8.11 Alarm-Meldungstexte
Alarmen werden Texte zugewiesen, die dem Benutzer Hilfestellung bezüglich
Übersicht und Verständnis geben. Solche Alarmtexte können im Engineering Tool
für jede Alarmquelle einzeln frei festgelegt werden. Falls dies nicht getan wird,
werden sie automatisch aus den Technischen Bezeichnern (TD) der einzelnen
Funktionsbausteine aufgebaut. Ein dritter Typ dieser Alarmtexte sind vordefinierte
Texte bei Gerätefehlern.
Das System Desigo unterstützt Alarm-Meldungstexte.
Diese werden bei Desigo PX im BACnet Property [Message_Text] als Array [3] für
Alarme TO_OFFNORMAL, TO_FAULT und TO_NORMAL eingegeben. Bei Desigo
Room Automation wird dafür das BACnet Property Event_Message_Texts_Config
verwendet.
Ist bei einer Alarmquelle kein Alarm-Meldungstext aufgesetzt, oder ist der AlarmMeldungstext für einen bestimmten Zustand leer (z.B. TO_FAULT), so wird bei
Desigo PX ein Alarm-Meldungstext aus den Beschreibungstexten
zusammengesetzt.
Standard
Description
Projektspez .
Description
Konfigurierte AlarmMeldungstexte
Abb. 143: Alarm-Meldungstexte
Lange Texte werden mit Zeichen // getrennt, so dass ein Client den Meldungstext
auf mehrere Zeilen aufteilen kann. Ein einzelner Teil darf höchstens 70 Zeichen
umfassen; ein Meldungstext darf höchstens drei Teile umfassen, welche mit //
getrennt werden.
Nicht konfigurierbare
Meldungstexte
Systemalarme und Events des BACnet Device-Info Object verwenden nicht
konfigurierbare Meldungstexte, z.B. Battery low.
Systemalarme und Events des BACnet Device-Info Object verwenden nicht
konfigurierte Meldungstexte mit sprachabhängigem Inhalt. Diese
sprachabhängigen Texte werden in Textgruppen mit vordefiniertem Scope Server-
Siemens
175 | 436
CM110664de
2017-05-31
8
Alarmierung
Alarm-Meldungstexte
Vordefinierte,
sprachabhängige Texte
176 | 436
Siemens
Systemtext organisiert und sind übersetzbar. Diese übersetzten Textgruppen
werden via BACnet-Beschreibungsinformation in die Automationsstation geladen.
Der BACnet-Generator muss diese Textgruppe in die BACnetBeschreibungsinformation einfügen.
CM110664de
2017-05-31
Kalender und Zeitschaltprogramme
Alarm-Meldungstexte
9
9 Kalender und Zeitschaltprogramme
Standard BACnet-Objekte
Für Zeitschaltaufgaben werden im System Desigo die Standard BACnet-Objekte
Schedule (Zeitschaltprogramm) und Calendar (Kalender) verwendet. Diese
Objekte ermöglichen das Parametrieren und Bedienen der Zeitschaltfunktionen auf
verschiedenen netzwerkfähigen BACnet-Clients des Systems (Desigo Insight,
Desigo CC, PX Web, PXM20/40/50) wie auch über BACnet-konforme
Bediengeräte anderer Hersteller.
Mit dem lokalen Bediengerät PXM10 können Sie die Standard BACnet-Objekte für
die angeschlossenen Automationsstationen und PXC ebenfalls bedienen.
Funktionsbausteine
Die Zeitschaltaufgaben sind als Funktionsbausteine in CFC-Plänen der PXAutomationsstationen dargestellt. Pro Automationsstation und Schaltaufgabe
braucht es einen Zeitschaltprogramm-Baustein. Die Anschlüsse der
Funktionsbausteine sind in den Standard-BACnet-Attributen abgebildet.
Den Zeitschaltprogramm-Baustein gibt es in vier Ausführungen mit Analog-,
Binary- und Multistate-Ausgang oder mit variablem Datentyp (Boolean, Unsigned,
Real oder Enumerated). Ein einzelner Zeitschaltprogramm-Baustein kann nur
Schaltwerte des gleichen Datentyps enthalten.
[WeekSchd] [EcptSchd]
Das Zeitschaltprogramm umfasst ein Wochen-Zeitschaltprogramm [WeekSchd]
und ein Ausnahme-Zeitschaltprogramm [EcptSchd]. Das WochenZeitschaltprogramm enthält für jeden Tag ein 24-Stunden Tagesprofil. Das
Ausnahme-Zeitschaltprogramm enthält bis zu 20 Profile, die für ein bestimmtes
Datum oder für einen Datumsbereich aktiviert werden können. Datum oder
Datumsbereich lassen sich sowohl im Zeitschaltprogramm selbst als auch im
Kalender-Objekt festlegen.
[Prio]
Den Profilen des Zeitschaltprogramms muss eine Priorität zugewiesen werden.
Anhand dieser Priorität entscheidet das Zeitschaltprogramm in der Priorität [Prio],
welches Profil abgearbeitet werden soll. Das Wochen-Zeitschaltprogramm hat die
tiefste Priorität.
[EfPrd]
Das Property Wirksame Periode [EfPrd] definiert den Zeitraum während der das
Zeitschaltprogramm aktiv ist.
[PrVal] [NxVal] [NxTi]
Am Ausgang des Zeitschaltprogramms liegen der Aktuelle Wert [PrVal] sowie der
Nächste Wert [NxVal] und die Nächste Zeit [NxTi] an. [NxVal] und [NxTi] werden
für Optimierungsaufgaben verwendet.
Kommandierte Objekte
Das Zeitschaltprogramm enthält eine Liste von Referenzen zu BACnet-Objekten
und (optional) einem Property, die vom Zeitschaltprogramm via BACnet
angesteuert werden sollen.
[DefVal]
Das BACnet-Property Relinquish_Default ist der Vorgabewert [DefVal] für den
Ausgang [PrVal].
Siemens
177 | 436
CM110664de
2017-05-31
9
Kalender und Zeitschaltprogramme
Zeitschaltprogramm
Abb. 144: Zeitschaltprogramm mit referenzierten Kalender
9.1 Zeitschaltprogramm
Wochen-Zeitschaltprogramm [WeekSchd]
Das Wochen-Zeitschaltprogramm [WeekSchd] besteht aus sieben Tagesprofilen,
je eines für jeden Wochentag. Standardmässig ist dem WochenZeitschaltprogramm die Priorität 16 (niedrigste Priorität) zugeordnet. Steht kein
Ausnahme-Zeitschaltprogramm an, ist das Wochen-Zeitschaltprogramm aktiv.
Für Systemlimite, siehe Kapitel Systemkonfiguration.
Tagesprofile
178 | 436
Siemens
Ein Tagesprofil ist eine Liste von Paaren mit den Elementen Zeit und Wert. Der
aktuelle Wert liegt am Ausgang [PrVal] an, bis durch Abarbeitung des nächsten
Paares ein neuer Wert geschrieben wird.
Ist kein Schaltwert mit Schaltzeitpunkt 00:00 im Tagesprofil vorhanden, so
bestimmt der Standardvorgabewert [DefVal] den resultierenden Present_Value
(=Regel Standard-Schaltwert).
Umfasst das Tagesprofil eine leere Liste von Schaltwerten, so bestimmt der
Standardvorgabewert den resultierenden Present_Value (=Regel StandardSchaltwert).
CM110664de
2017-05-31
Kalender und Zeitschaltprogramme
Zeitschaltprogramm
9
Abb. 145: Auswertung Ausnahme-Zeitschaltprogramm, Wochen-Zeitschaltprogramm und
Schedule_Default
Die Auswertung von Ausnahm-Zeitschalteprogramm, Wochen-Zeitschaltprogramm
und Standardvorgabewert [DefVal] ist wie folgt:
Tagesbeginn:
● Ausnahme-Zeitschaltprogramm mit Schaltwert um 00:00:
Liegt zum Zeitpunkt 00:00 ein aktiver Schaltwert vom Ausnahmefahrplan vor,
so bestimmt dieser Schaltwert den resultierenden Present_Value. Der Tag
beginnt also mit diesem Ausnahmewert (=Regel Schaltwert AusnahmeZeitschaltprogramm).
● Leeres Tagesprofil:
Umfasst das Tagesprofil eine leere Liste, so bestimmt der
Standardvorgabewert [DefVal] den resultierenden Present_Value (=Regel
Standard-Schaltwert).
● Tagesprofil mit Schaltwert um 0:00:
Ist ein Schaltwert mit Schaltzeitpunkt 00:00 und aktivem Schaltwert im
Tagesprofil vorhanden, so bestimmt dieser Schaltwert den resultierenden
Present_Value. Der Tag beginnt also mit dem Tagesprofilwert (=Regel
Schaltwert Tagesprofil).
Tagesverlauf:
● Schaltwert Ausnahme-Zeitschaltprogramm:
Liegt zu einem bestimmten Zeitpunkt ein aktiver Schaltwert vom
Ausnahmefahrplan vor, so bestimmt dieser Schaltwert den resultierenden
Present_Value.
● Schaltwert Tagesprofil:
Liegt zu einem bestimmten Zeitpunkt ein aktiver Schaltwert vom Tagesprofil
vor, so bestimmt dieser Schaltwert den resultierenden aktiven Present_Value.
● Schaltwert Standardvorgabewert:
Liegt zu einem bestimmten Zeitpunkt kein aktiver Schaltwert vom
Ausnahmefahrplan und vom Tagesprofil vor, so bestimmt der
Standardvorgabewert den resultierenden Present_Value.
Siemens
179 | 436
CM110664de
2017-05-31
9
Kalender und Zeitschaltprogramme
Zeitschaltprogramm
Ausnahme-Zeitschaltprogramm [EcptSchd]
Ausnahmeprofile
Das Ausnahme-Zeitschaltprogramm [EcptSchd] überschreibt den Tagesablauf
oder einen Teil des Tagesablaufs eines Wochen-Zeitschaltprogramms [WeekSchd].
Es besteht aus einem oder mehreren Profilen (max. 20).
Jedes Profil hat:
● Datum
● Zeitangabe
● Priorität
● Wert für das Ausgangssignal
Das Ausnahme-Zeitschaltprogramm kann einen Zeitbereich und tagesübergreifend
sein.
Aktivierung der
Ausnahmeprofile
Abhängig von den spezifischen Kundenbedürfnissen, kann das Datum für die
Aktivierung eines Ausnahmeprofils im Zeitprogramm selbst oder in einem
Standard-BACnet-Objekt Kalender festgelegt werden. In letzterem Fall wird das
Kalender-Objekt über BACnet-Referenzen mit dem Zeitschaltprogramm verknüpft.
Eine Ausnahme beginnt mit dem ersten Zeiteintrag und endet mit dem letzten. In
jedem Profil sind max. 20 Schaltzeiten möglich.
Priorisierung
Der Schaltwert aller aktuellen Profile wird laufend auf die aktuellen Prioritäten
überwacht. Über diese Priorisierung wird entschieden, welcher Schaltwert am
Ausgang [PrVal] übergeben wird. Ob ein Wochentages- oder ein Ausnahmeprofil
aktiv sein soll, wird jede Minute neu ausgewertet. Jedes Profil des AusnahmeZeitschaltprogramms besitzt eine Priorität von 1 (höchste) bis 16 (niedrigste). Sind
mehrere Ausnahmen gültig, wird das Profil mit der höchsten Priorität abgearbeitet.
Liegen zu einem bestimmten Zeitpunkt mehrere aktive Schaltwerte von
verschiedenen Ausnahmen mit gleicher Priorität vor, so bestimmt der aktive
Schaltwert der Ausnahme mit dem tiefsten Arrayindex (vom AusnahmeZeitschaltprogramm), den Ausnahmeschaltwert. Das Verfahren ist gleich wie bei
unterschiedlichen Prioritäten. Der Arrayindex wird als Subpriorität verwendet.
Ausnahmen mit unterschiedlicher Priorität hingegen sind somit voneinander
unabhängig. Den im Zeitschaltprogramm festgelegten Ausnahmen sind deshalb
vorzugsweise andere Prioritäten zuzuweisen.
Abb. 146: Ausnahme-Zeitschaltprogramm
Legende:
180 | 436
Siemens
CM110664de
2017-05-31
Kalender und Zeitschaltprogramme
Zeitschaltprogramm
9
1
Eine Ausnahmeprofil ist an mehreren Tagen wirksam. Am zweiten Tag ist das Ausnahmeprofil
nicht aktiv weil ein anderes Profil mit höherer Priorität den ganzen Tag aktiv ist.
2
Ein Ausnahmeprofil ohne den Eintrag NULL. Das Ausnahmeprofil ist den ganzen Tag aktiv und
wird in der Automationsstation automatisch um 24:00 Uhr durch NULL beendet.
3
Mehrere Ausnahmen mit gleicher Priorität am gleichen Tag, zeitlich nicht überlappend. Die
Ausnahmeprofile beeinflussen einander nicht, da eine Ausnahme mit dem ersten Zeiteintrag
beginnt und mit dem Eintrag NULL endet.
4
Mehrere Ausnahmeprofile mit gleicher Priorität am gleichen Tag, zeitlich überlappend. Die
Ausnahmeprofile beeinflussen einander, da mehrere Ausnahmen mit gleicher Priorität
gleichzeitig aktiv sind. In diesem Fall gilt, bei gleichen Schaltwerten, entscheidet der erste
Zeiteintrag (hier 13:00 auf NULL), bei ungleichen der jeweils letzte Zeiteintrag.
5
Betrieb gemäss Wochen-Zeitschaltprogramm.
Ausgangssignale
[PrVal] [NxVal] [NxTi]
Das Zeitschaltprogramm gibt folgende Ausgangssignale ab:
● [PrVal]
● [NxVal]
● [NxTi]
Die Ausgangssignale [NxVal] [NxTi] unterstützen das Optimum Start/StoppVerhalten der Anlagensteuerung. Für die Bestimmung von [NxVal] und [NxTi] im
Zeitschaltprogramm wird der aktuelle, der nächste und der übernächste Tag
berücksichtigt. Dies resultiert in einem Zeitfenster abhängig von der aktuellen Zeit
und dem nächsten Schalteintrag von 48 bis 72 Stunden. Wenn keine Änderung
von [PrVal] innerhalb des Zeitfensters stattfindet, ist [NxVal] gleich [PrVal] und
[NxTi] gleich dem aktuellen Datum plus 3 Tage (00:00h).
[DefVal]
Der Vorgabewert [DefVal] liegt am Ausgang [PrVal] an, wenn kein Eintrag im
Zeitschaltprogramm aktiv ist, oder nur Einträge mit den Wert NULL eingetragen
sind oder die Zeitperiode ausserhalb der aktiven Periode liegt.
[EnDef]
Die Variable [EnDef] aktiviert oder deaktiviert die Variable [DefVal].
Die Funktionsbaustein-Variablen [DefVal] und [EnDef] werden auf das Property
Schedule_Default abgebildet. Das Property Schedule_Default kann den Wert
[DefVal] oder NULL haben.
Variable DefVal
Variable EnDef
Property Schedule_Default
Wert
True
Wert
Don't care
False
NULL (= Freigabe)
Tab. 40: Funktionsbaustein-Variablen DefVal und EnDef
Der Wert NULL in Schedule_Default ist der Freigabewert für die aktive Priorität des
durch den Scheduler gesteuerten Objektes. Verwechseln Sie ihn nicht mit dem
Wert NULL zur Priorisierung der Zeiteinträge im Ausnahme-Zeitschaltprogramm.
Funktionsbausteine für verschiedene Datentypen
Den Zeitschaltprogramm-Baustein gibt es in vier Ausführungen mit Analog-,
Binary- und Multistate-Ausgang oder mit variablem Datentyp (Boolean, Unsigned,
Real oder Enumerated).
Siemens
181 | 436
CM110664de
2017-05-31
9
Kalender und Zeitschaltprogramme
Zeitschaltprogramm
Funktionsbaustein
Ausgang
Beispiel
BSchd
Binary
Wahr/Falsch
ASchd
Analog
20°C
MSchd
Multistate
Aus, Stufe 1, Stufe 2, Stufe 3
Schd
Boolean / Unsigned / Real /
Enumerated
Tab. 41: Funktionsbausteine für Datentypen
Der Schaltwert wird auf [PrVal] sowie auf die zu schaltenden Objekte ausgegeben
(Liste der kommandierten Objekte). Ein einzelner Zeitschaltprogramm-Baustein
kann nur Schaltwerte des gleichen Datentyps enthalten (Binary oder Analog oder
Multistate oder Boolean oder Unsigned oder Real oder Enumerated). Es ist also
nicht möglich, zwei verschiedene Datentypen hintereinander zu schalten.
Abb. 147: Funktionsbausteine Schedule für Analog, Binary und Multistate
Die Funktionsbausteine CAL (Kalender) und SCHED (Zeitschaltprogramm) können
online erstellt werden. Die Funktionsbausteine ASCHED, BSCHED und MSCHED
können nicht online erstellt werden.
Kommandierte Objekte
Das Zeitschaltprogramm kann andere kommandierbare Objekte beeinflussen, egal
ob sie sich in der gleichen Automationsstation befinden oder nicht.
Das Zeitschaltprogramm ist somit ein Gruppierungsobjekt und enthält eine Liste
von Gruppenmitgliedern in Form einer Liste von Namensreferenzen [NamrList].
Diese Gruppenmitglieder sind die kommandierten Objekte, also die zu schaltenden
Objekte. Die Liste kann maximal fünf Einträge enthalten.
Referenzierung
Die Referenzierung der Gruppenmitglieder basiert auf dem Technischen
Bezeichner (TD) und wird zur Laufzeit aufgelöst.
Informationsfluss
Die Gruppierung und der Informationsfluss gehen nur in eine Richtung
(Vorwärtsreferenz).
Der Informationsfluss kann in der Automationsstation lokal oder
Automationsstationsübergreifend sein. Das Zeitschaltprogramm kennt den
Informationsfluss und weiss, welche Information bei den Gruppenmitgliedern
geschrieben werden muss. Dieser Informationsfluss beinhaltet nur den Aktuellen
Wert [PrVal] oder die Werte für die Optimum Start/Stopp-Funktionen [PrVal],
[NxVal] und [NxTi].
Heartbeat [Hrtbt]
Die Funktionsbaustein-Variable Heartbeat [Hrtbt] bestimmt den Zeitraum,
gemessen in Sekunden, in dem der aktuelle Wert (Present_Value) geschrieben
wird.
182 | 436
Siemens
CM110664de
2017-05-31
Kalender und Zeitschaltprogramme
Zeitschaltprogramm
Enable_Repeat_
Command [EnRptCmd]
9
Die Funktionsbaustein-Variable [EnRptCmd] definiert, ob eine Schaltaktion bei
gleich bleibendem Wert Present_Value ausgeführt wird:
● EnRptCmd = TRUE: Schaltaktion wird bei gleich bleibendem Present_Value
ausgeführt.
● EnRptCmd = FALSE: Schaltaktion wird bei gleich bleibendem Present_Value
NICHT ausgeführt.
Abb. 148: Kommandierte Objekte
In Desigo S7 werden kommandierbare Objekte nicht unterstützt. Das Aussteuern
der zu schaltenden Objekte über verschalten der Ausgangssignale im CFC.
Wirksame Periode [EfPrd]
Sie können die Periode, während der das Zeitschaltprogramm aktiv sein soll,
einstellen, um separate Zeitprogramme, wie z.B. für Sommer- oder Winterbetrieb
zu konfigurieren. Liegt der aktuelle Tag ausserhalb der aktiven Periode, ist der
Ausgang [PrVal] gleich dem Vorgabewert [DefVal].
Zeitauflösung
Die kleinste Einheit für das Zeitschaltprogramm ist eine Minute und für den
Kalender ein Tag. Das Zeitschaltprogramm kann vom Kalender abhängig sein. In
den Automationsstationen PX wird der Funktionsbaustein Kalender automatisch
vor dem Funktionsbaustein Zeitschaltprogramm abgearbeitet. Der überlagerte
Zyklus für die Abarbeitung des Kalenders und des Zeitschaltprogramms wird exakt
zum Minutenwechsel der Systemzeit gestartet.
Eine Automationsstation PX ist mit einem automatischen
Lastverteilungsmechanismus ausgestattet. Dies hat zur Folge, dass ein
Schaltbefehl auf Zeitpunkt x innerhalb einer Zeitspanne Zeitpunkt x + 1 Minute
ausgeführt wird.
Systemzeit
Zeitschaltprogramme und Kalender basieren auf der globalen Zeit. Damit wird
sichergestellt, dass alle Automationsstationen innerhalb einer Site die gleiche
Zeitbasis aufweisen.
Für die zur globalen Zeit zugehörigen Funktionen, wie die Zeitsynchronisation
zwischen den Automationsstationen, UTC (Coordinated Universal Time), lokale
Zeit sowie Sommer- und Winterzeitumschaltung, siehe Desigo Insight, Engineering
der Benutzerfunktionen (CM110592) beschrieben.
Siemens
183 | 436
CM110664de
2017-05-31
9
Kalender und Zeitschaltprogramme
Kalender
Abhängigkeiten und Abarbeitungsreihenfolge
Abhängigkeiten zwischen
Funktionsbausteinen
Die Funktionsbausteine Kalender und Schedule sind eigenständige Objekte, die
einzeln abgearbeitet werden. Die Funktionsbausteine Schedule sind von den
Funktionsbausteinen Kalender abhängig. Die zu schaltenden Objekte
(Kommandierte Objekte bzw. Datenflussausgabe) sind von den
Funktionsbausteinen Schedule abhängig.
Abarbeitungsreihenfolge
Die Abarbeitungsreihenfolge ist entscheidend beim Aufstarten, Delta-Laden und
bei der Datum-/Zeitverstellung, damit bereits im ersten Abarbeitungszyklus die
richtigen Ausgabewerte in einem Funktionsbaustein Schedule ermittelt und
ausgegeben werden können. Dadurch lässt sich die temporäre Ausgabe von nicht
korrekten Schaltwerten vermeiden. Die Abarbeitungsreihenfolge der einzelnen
Funktionsbausteine wird im CFC-Editor bestimmt (manuell/automatisch).
Abarbeitungsreihenfolge:
1. Funktionsbausteine Kalender
2. Funktionsbausteine Schedule
3. Allen anderen Funktionsbausteine, die durch einen Funktionsbaustein
Schedule geschaltet werden können.
Abb. 149: Abarbeitungsreihenfolge und Abhängigkeiten zwischen Funktionsbausteinen
9.2 Kalender
Funktionsbaustein
Kalender
Das Kalenderobjekt ist ein Funktionsbaustein aus der Firmware-Bibliothek. Es
enthält eine Datumsliste [DateList], mit z.B. einem Datum oder einem
Datumsbereich.
Die Datumsliste [DateList] steuert mit Booleschen Werten die Ausgänge des
Kalenders. [PrVal] aktiviert ein Ausnahmeprofil wenn das Kalenderobjekt von
einem Zeitschaltobjekt referenziert wird. Morgen [Tmw] und Übermorgen
[DayAfTmw] unterstützen das Optimum Start/Stop-Verhalten der Anlagesteuerung.
Standard-BACnet-Objekt
Kalender
Die Funktionsbausteine SCHED (Zeitschaltprogramm) und CAL (Kalender) in der
Funktionsbaustein-Bibliothek entsprechen den Standard-BACnet-Objekten SCHED
oder CAL. Standard-BACnet-Objekte sind über die BACnet-Clients bedienbar.
Kalender und Zeitschaltprogramm können über Referenzierungen auf der BACnetEbene verbunden sein. Auf dem CFC-Plan gibt es zwischen den
Funktionsbausteinen Kalender und Zeitschaltprogramm keine
Datenflussverschaltung.
9.3 Wildcards
Ein Wildcard-Zeichen (*) erzeugt eine Wiederholung und ist die abgekürzte
Schreibweise von Einzeleinträgen. Zum Beispiel, die Schreibweise 3.* bedeutet
3.1., 3.2., 3.3., 3.4., 3.5. usw.
Daten mit Wildcards wird in allen Datenstrukturen der Zeitschaltprogramm- oder
Kalender-Objekte unterstützt. Datumsbereiche und Zeitangaben unterstützen keine
Wildcards. Unkorrekte Wochentage werden ignoriert.
Datum mit Wildcards
184 | 436
Siemens
Die folgende Tabelle zeigt Beispiele für die Eingabe des Datums mit Wildcards:
CM110664de
2017-05-31
Kalender und Zeitschaltprogramme
Alarmmeldungen
Datum
Bedeutung
23.April.2001 /Montag
23.April.2001, Montag
23.April.2001 /Dienstag
Nie, da 23.April 2001 ein Montag ist
23.April.2001 /*
23.April.2001
23.April.* /Montag
Jeden 23. April in jedem Jahr, falls Wochentag ein Montag ist
*.April.2001 /*
Jeden Tag im April des Jahres 2001
*.April.* /Dienstag
Jeden Tag im April in jedem Jahr, falls Wochentag ein Dienstag ist
31.*.* /*
Jeden 31. Januar, 31. März, 31. Mai , … jedes Jahres
bzw. jeden 28/ 29. Februar, 30. April , ... jedes Jahres
9
Tab. 42: Datum mit Wildcards
Enthält ein Datum eine Wildcard im Monat oder Jahr, wird bei einem Tag, dessen
Wert grösser ist als die maximale Anzahl der Tage des Monats immer der letzte
Tag des Monats verwendet.
Woche und Tag mit
Wildcards
Die folgende Tabelle zeigt Beispiele für die Eingabe einer Woche und eines Tages
(WeekNDay) mit Wildcards. Bei der Auswertung wird eine Wildcard durch den
korrespondierenden Wert vom aktuellen Datum ersetzt. Ist das so erzeugte
WeekNDay gleich dem aktuellen Datum, so liegt ein Ausnahmetag vor.
Wochentag
Bedeutung
Januar/2/Montag
Jeden Montag in der 2. Woche vom Januar
*/1/Dienstag
Jeden ersten Dienstag eines Monats
Februar/*/Mittwoch
Jeden Mittwoch im Februar
Tab. 43: Woche und Tag mit Wildcards
9.4 Alarmmeldungen
Das Schedule-Objekt kann nicht direkt Alarme generieren, z.B. wenn ein
kommandiertes Objekt nicht erreichbar ist.
Die Alarm-Funktion (Extended, Basic oder Simple), die das Alarmverhalten des
Objekts im System definiert, und die Alarmklasse existieren aus Gründen der
Normkompatibilität nicht.
Das Fault Alarming des Schedule-Objektes muss daher mit einem zusätzlichen
Binary Value-Funktionsbaustein realisiert werden. Der Funktionsbaustein wird
dazu mit dem Dstb-Pin (Disturbed) des Schedulers verbunden und entspechend
parametriert. Der zusätzliche Binary Value-Funktionsbaustein ist optional und nur
notwendig, wenn ein Fault Alarming des Schedulers gewünscht ist, zum Beispiel
für das Scheduling von externen Objekten.
Das Scheduler-Objekt bei Desigo S7 ist nicht alarmfähig.
Siemens
185 | 436
CM110664de
2017-05-31
10
Trenddaten
Alarmmeldungen
10 Trenddaten
Trenddaten geben wichtige Aufschlüsse über die Prozesse in einem
Gebäudeautomationssystem. Zum Beispiel:
● Überwachung der Regelung zu Optimierungszwecken
● Erfassung der Raumtemperatur in Zusammenhang mit der eingestellten
Solltemperatur
● Erfassung von Temperatur und Feuchte für die hohen Anforderungen im
Pharmabereich
Offline/Online-Trend
Es gibt zwei Arten von Trenddaten:
● Offline-Trend:
Die aufgezeichneten Trenddaten werden in der Automationsstation gespeichert
und periodisch oder bei Bedarf auf die Managementstation hochgeladen. Dort
können die Daten analysiert werden.
Die Verbindung muss nur während dem Hochladen der Daten bestehen. In der
Automationsstation werden Trendobjekte benötigt.
Offline-Trend ist eher für die Langzeitdatenaufzeichnung geeignet.
● Online-Trend:
Beliebige Datenpunkte, die z.B. im Plant Viewer oder im Object Viewer von
Desigo Insight sichtbar sind, können als Online-Trend aufgezeichnet und
gespeichert werden.
Es muss dauernd eine Verbindung bestehen. In der Automationsstation
werden keine Trendobjekte benötigt.
Online-Trend ist eher für die temporäre Datenaufzeichnung geeignet.
Trend Log-Objekte
Trenddaten werden im Puffer der Objekte Trend Log und Trend Log Multiple in der
Automationsstation gespeichert.
Das Trend Log-Objekt kann nur einen Wert eines Datenpunktes aufzeichnen. Das
Trend Log Multiple-Objekt kann bis zu sechs verschiedene Werte von
Datenpunkten aufzeichnen.
Das Trend Log-Objekt kann nicht online sondern muss auf Vorrat offline in der
Applikation angelegt werden. Ein Technischer Bezeichner (TD) bestimmt (BACnetReferenz), welches Objekt erfasst wird. Dies setzt voraus, dass das referenzierte
Objekt via BACnet sichtbar ist (nicht No Element). Sie können die Referenz und
die Parameter online und offline definieren und ändern.
Wenn die Anzahl der erfassten Trend Log-Einträge eine parametrierbare Schwelle
erreicht hat (Meldungsschwelle [NotifThd]), generiert das Trend Log-Objekt einen
Event. Das Trend Log-Objekt setzt Alarme ab, die in einer für Trend Log
spezifizierten Notification Class definiert sind.
Erfasste Trend Log-Daten können nur mit einem dazu vorbereiteten BACnet-Client
ausgelesen und nach Bedarf archiviert werden (z.B. Managementstation). Ein
Auslesen von Trend Log-Daten hat keinen Einfluss auf den Zustand eines Trend
Log-Objekts. Das Rücklesen von erfassten Daten in Xworks Plus (XWP) ist nicht
möglich.
Ein Client kann ein Trend Log-Objekt nicht reservieren. Jeder Client kann auf das
Trend Log-Objekt zugreifen. Bei Zugriffen oder Änderungen durch mehrere Clients
gilt immer der Letzte hat recht.
PX Web
In PX Web können Sie Trenddaten grafisch und in Listenform darstellen. Sie
können Trenddaten als CSV-Datei exportieren.
Siehe Web-Bedienung PX Web Benutzerhandbuch (CM110757).
PXM20
Im Bediengerät PXM20 können Sie Trends grafisch und in Listenform darstellen.
Sie können Trenddaten nicht exportieren.
Siehe Bediengerät PXM20 / PXM20-E Benutzeranleitung (CM110754).
186 | 436
Siemens
CM110664de
2017-05-31
Trenddaten
Trend-Funktionen
10
10.1 Trend-Funktionen
Die folgenden Trend Log-Objekt-Funktionen werden unterstützt.
Continuous Run
Die Trenddaten werden kontinuierlich (Ringbuffer) gespeichert. Wenn der zur
Verfügung stehende Speicherbereich voll ist, werden die ältesten Daten mit den
neuen Daten überschrieben. Mit dem Parameter Stop when full definieren Sie die
Funktion Continuous Run.
Abb. 150: Continuous run
Single Run
Die Trenddaten werden gespeichert, bis der zur Verfügung stehende
Speicherbereich voll ist. Sie können die Puffergrösse [BufSize] zwischen 2 und
5'000 Einträgen einstellen. Mit dem Parameter Stop when full definieren Sie die
Funktion Single Run.
Abb. 151: Single run
Logging Type
Mit dem Parameter Logging Type [LogTyp] definieren Sie die Erfassungsart. Die
Werte sind:
● POLLED: Periodic Sampling
● COV: COV Sampling
● TRIGGERED: Triggered Sampling
Durch Parametrierung ist eine Kombination von Continuous Run / Single Run als
auch von Periodic Sampling / COV Sampling / Triggered Sampling möglich.
Periodic Sampling
Bei Periodic Sampling werden Werte zyklisch erfasst und gespeichert. Periodic
Sampling wird vom Trend Log-Objekt und vom Trend Log-Multiple-Objekt
unterstützt.
Abb. 152: Periodic sampling
Siemens
187 | 436
CM110664de
2017-05-31
10
Trenddaten
Editieren von Parametern
COV Sampling
Bei COV Sampling werden Daten gemäss Wertänderung des referenzierten
Parameters gespeichert. COV Subscription ist für alle unterstützten Datentypen
möglich (Analog, Boolean, Multistate). Die erforderliche Wertänderung, um ein
COV auszulösen, wird im zu referenzierenden Objekt parametriert. COV Sampling
wird nur vom Trend Log-Objekt unterstützt.
Abb. 153: COV sampling
Triggered Sampling
Bei Triggered Sampling bestimmt eine Applikation (z.B. mittels
Datenflussverschaltung) den Zeitpunkt des Erfassens und Abspeicherns von
Werten. Triggered Sampling wird vom Trend Log-Objekt und vom Trend Log
Multiple-Objekt unterstützt.
Abb. 154: Triggered sampling
10.2 Editieren von Parametern
Viele Parameter des Trend-Log-Objekts lassen sich nur unter folgenden
Umständen parametrieren:
● Freigabe für Logging (Freigabe Registrierung) [EnLog] ist inaktiv
● Der Log-Puffer ist leer (Aufzeichnungszählung = 1)
In diesem Zustand lassen sich folgende Variablen modifizieren:
– Startzeit [TiStt], Stoppzeit [TiStp]
– Intervall [Ivl]
– Puffergrösse [BufSize]
– Aufzeichnungszählung [RecCnt] (kann nur mit 0 beschrieben werden: LogPuffer löschen)
– Meldungsschwelle [NotifThd]
– Eingabe-/Ausgabeadresse [IOAddr] (wird eine nicht erreichbare BACnetAdresse eingegeben, wird ein Alarm ausgelöst)
● Freigabe für Logging [EnLog] ist inaktiv oder aktiv
● Der Log-Puffer ist nicht leer (Aufzeichnungszählung > 1)
In diesem Zustand lassen sich folgende Parameter konfigurieren:
– Startzeit [TiStt], Stoppzeit [TiStp]
188 | 436
Siemens
CM110664de
2017-05-31
Trenddaten
Weiterverwendung der Trenddaten in der Managementstation
10
–
Aufzeichnungszählung [RecCnt] (kann nur mit 0 beschrieben werden: LogPuffer löschen)
– Meldungsschwelle [NotifThd]
Die Aufzeichnungszählung [RecCnt] kann nur mit 0 beschrieben werden. Alle LogDaten werden gelöscht. Nach dem 0-Schreiben ist ein Eintrag mit dem Log-Status
vorhanden (Aufzeichnungszählung = 1).
Rücklesen von erfassten Daten in den CFC-Editor ist nicht möglich.
Bei einem vollständigen Laden gehen bereits erfasste Daten verloren. Beim DeltaLaden gehen die Daten nicht verloren.
PXM20 speichert geänderte Parameter im internen Cache-Speicher. Um die
wirklich geschriebenen Daten anzuzeigen, müssen Sie das Trend-Log-Objekt
verlassen und neu anwählen.
10.3 Weiterverwendung der Trenddaten in der
Managementstation
Trenddaten in Desigo CC
Mit der Trend-Anwendung in Desigo CC können Sie Online-Trends und OfflineTrends erstellen und anzeigen. Sie können Trenddaten in Trendansichten
speichern, abfragen, löschen und bearbeiten.
Sie können die Trenddaten jederzeit im Trend Viewer anzeigen, auch wenn die
Managementstation nicht mit dem Standort verknüpft ist (keine Echtzeitdaten sind
verfügbar).
Für weitere Informationen, siehe Desigo CC Benutzerhandbuch (A6V10415471).
Trenddaten in Desigo Insight
Nachdem die Trenddaten in der Trenddatenbank von Desigo Insight gespeichert
worden sind, lassen sie sich zur Anzeige von Kurven im Trend Viewer verwenden.
Diese Kurven dienen beispielsweise zur Überwachung des Verhaltens einer
Anlage.
Die Trenddatenbank empfängt laufend Daten bis zum Erreichen einer bestimmten
Grenze. Diese Grenze definieren Sie im Systemkonfigurator. Danach können Sie
die Daten archivieren oder löschen.
Für weitere Informationen, siehe Desigo Insight Bedienung der Managementstation
(CM110588).
Komplexe Analysen
Siemens
Zusätzlich zum Lebenszyklus der Trenddaten in Desigo Insight, können Sie
Trenddaten auch über längere Zeit archivieren und weitere, komplexere Analysen
ausführen, z.B. zwecks Energiemanagement. Dazu müssen die Daten nach
Advanced Data Processing (ADP) oder Consumption Control (CC) übertragen
werden. Das Programm ADP/CC läuft anschliessend zusammen mit der
Datenbank PDM auf der gleichen oder einer anderen Managementstation Desigo
Insight im gleichen Netzwerk.
In mittelgrossen bis grossen Projekten empfehlen wir Desigo Insight getrennt von
ADP/CC und PDM zu halten, um Leistung und Stabilität sicherzustellen. Häufig
sind in solchen Projekten die Benutzer von Desigo Insight und ADP/CC sowieso
unterschiedliche Personen.
In kritischen Umgebungen wie der Pharma-Industrie ist InfoCenter die bevorzugte
und unterstützte Lösung für Langzeit-Datenarchivierung.
189 | 436
CM110664de
2017-05-31
11
Berichte
Desigo Insight Report Viewer
11 Berichte
Sie können Berichte für Informations- und Auswertungszwecke erstellen.
11.1 Desigo Insight Report Viewer
Der Desigo Insight Report Viewer lässt Sie definierte Abfragen ausführen und als
Bericht anzeigen. Die Berichte dienen der Analyse von Anlagedaten und -verhalten,
sowie zu Auswertungs- und Dokumentationszwecken.
Funktionen des Desigo Insight Report Viewer:
● Alarm-Berichte (Abfrage aus der Alarm-Datenbank)
● Log-Berichte (Abfrage aus der Log-Datenbank)
● Audit Trail-Berichte (Abfrage aus der Audit Trail-Datenbank)
● Datenpunkt-Berichte (Abfrage aus der Automationsstation und der
Systemdatenbank)
Notlicht-Berichte(Abfrage aus der Automationsstation und der
Systemdatenbank)
● TRA-Gruppen-Berichte (Abfrage aus der Systemdatenbank)
● System-Berichte (Abfrage aus der Systemdatenbank)
●
● Archiv-Berichte (Abfrage aus der Log- und Audit Trail-Datenbank)
● Manuelle oder automatische Berichtausführung
● Bedienung/Berichtdarstellung für Desktop- und Web-Benutzer
Sie können vorhandene Berichtsvorlagen wählen und damit manuell eine
Momentanwert-Datenerfassung starten. Darauf wird ein Bericht erstellt, der die
Werte, der in der Vorlage definierten Anlagendaten, zum Zeitpunkt der
Datenerfassung enthält (Schnappschussfunktion).
Zusammen mit dem Desigo Insight Ereignis-Programm (Reaction Processor bzw.
Globaler Zeitschaltplan mit Kalender) können Sie vorselektierte Berichte
automatisch zu einem vordefinierten Zeitpunkt ausführen.
Sie können Berichte im PDF-Format zum Drucken oder im CSV-Format zur
weiteren Auswertung in MS Excel oder MS Access speichern.
Abb. 155: Berichtfunktion
Standard-Berichtvorlagen
190 | 436
Siemens
Folgende Standard-Berichtvorlagen werden mit Desigo Insight bereitgestellt:
CM110664de
2017-05-31
Berichte
Desigo CC Berichte
●
●
●
11
Berichte zum Anzeigen von Alarm- und Störungszuständen (aktiv, unbestätigt,
bestätigt usw.)
Berichte zum Anzeigen von Logbuch-Einträgen (Alarm-, System-,
Benutzerereignisse)
Berichte zum Anzeigen von Anlagenzuständen (manuelle Eingriffe,
Wartungsanforderung, Raum-Messwerte, Ist-Werte, Sollwert-Einstellungen
usw.)
Kundenspezifische
Berichtvorlagen
Mit dem Report Builder können Sie individuelle, an Ihre Bedürfnisse angepasste,
Berichtvorlagen erstellen. Die Desigo Insight-Basis-Lizenz beinhaltet die
Berichtfunktion für Standard-Berichtvorlage. Der Einsatz des Report Builders
erfordert eine separate Lizenz.
Filtermöglichkeiten
Um in den Berichten nur bestimmte Daten darzustellen, können Sie Filterkriterien
in den Suchanfragen definieren (z.B. Adress-Masken-Wildcards, Anlage,
Datenpunkttyp, Zeit, Datum usw.). Sie können die Suchanfragen speichern.
Berichtbasierte
Massenoperationen
Im Dialogfenster der Datenpunktberichte können einzelne Werte oder ganze
Gruppen von Werten angepasst und in einer einzigen Massenoperation in die
Automatisationsstationen zurückgeschrieben werden.
Berichte über das Web
abrufen
Wenn Sie einen Desigo Web Client PC mit entsprechenden Zugriffsrechten
verwenden, können Sie mit der Funktion Web Report Viewer auf Desigo Insight
vorhandene Berichtvorlagen auswählen und eine Momentanwerterfassung starten.
Der Bericht wird anschliessend in Desigo Web angezeigt und lässt sich vom WebServer auf den Client-Computer im PDF-Format herunterladen und speichern.
ADP/CC
In Advanced Data Processing and Consumption Control (ADP/CC) erstellen Sie
erweiterte und weitergehende Berichte durch Verwendung von archivierten Daten,
langfristige Betriebsdatenauswertung, Energiemanagement, Verbrauchskontrolle
usw.
11.2 Desigo CC Berichte
Mit der Anwendung Berichte in Desigo CC erstellen Sie Berichte über das
Funktionieren des Gebäudeautomationssystems.
Sie können folgende Daten konfigurieren:
● Die Elemente, die der Bericht enthalten soll (z.B. Tabellen, Diagramme, Logos,
Formularsteuerelemente, Texte usw.), sowie deren Layout.
● Bedingungsfilter (z.B. Name, Bedingung, Zeit und/oder Zeile), um die
Informationen zu den im Bericht enthaltenen Elementen aufzunehmen. Wenn
Sie beispielsweise einen Bericht zu den Aktivitätsdaten des letzten Monats für
einen Raum erstellen wollen, können Sie in einer Aktivitätentabelle einen
Namensfilter und einen Zeitfilter festlegen.
● Die Formatierung der Berichtelemente und das Seitenlayout.
● Den Ausgabetyp (PDF, XLS oder CSV) und das Ausgabeziel (Datei, E-Mail
oder Drucker).
Sie können die Berichtvorlage zur späteren Verwendung speichern und die
Ausführung des Berichts zu einer bestimmten Uhrzeit planen.
Berichte können als Referenz oder als Problembehandlungsmechanismus genutzt
werden. Berichte sind während des Systembetriebs hilfreich.
Sie können z.B.:
● Einen Mischbericht anzeigen, der Folgendes enthält:
– Alle aktiven Alarme einer Etage eines Gebäudes in einer Tabelle
– Einen Alarm-Verlaufsbericht in einer Tabelle
– Ein Trenddiagramm mit den von Temperaturfühlern erfassten
Temperaturschwankungen
● Trenddaten für statistische Analysen exportieren in:
Siemens
191 | 436
CM110664de
2017-05-31
11
Berichte
Desigo CC Berichte
– Eine XLS-Datei
– Eine CSV-Datei (gemäss den EMC-Anforderungen)
● Einen Zeitplan für einen Bericht mit Makros und Reaktionen erstellen
● Berichte per E-Mail senden, als PDF-Datei speichern, und drucken
Sie können Berichtvorlagen und Logos exportieren und importieren.
Sie können auch Berichte für Massnahmenkataloge erstellen und konfigurieren.
Diese Berichte werden im Rahmen einer Geführten Alarmbearbeitung verwendet,
um Informationen über die Bearbeitung des Alarms oder Ereignisses einzugeben.
192 | 436
Siemens
CM110664de
2017-05-31
Datenhaltung
Datenkategorien
12
12 Datenhaltung
Im Desigo System fallen während des Engineerings, der Inbetriebnahme und des
Anlagenbetriebs grosse Datenmengen an. Die Daten werden entsprechend ihrer
Art, ihrer Entstehung und ihrer Bedeutung in den verschiedenen
Systemkomponenten verarbeitet, gespeichert und bei Bedarf archiviert.
12.1 Datenkategorien
Die Anwendungslogik (Steuer- und Regelfunktionen) und die benötigten Einstellund Konfigurationsdaten werden während des Engineerings aufbereitet und bei der
Inbetriebnahme in die entsprechenden Systemprodukte, wie z.B. Managementoder Automationsstation geladen.
Die Daten werden nach folgenden zwei Kriterien geordnet:
● Datenkategorie
● Datenzugehörigkeit
Datenkategorien
Die folgende Tabelle zeigt eine in der Gebäudeautomation übliche Kategorisierung
der Daten.
Datenkategorie
Beschreibung
Verwandte Begriffe
Programm-Einheiten
Softwarekomponenten, die eine vordefinierte Aufgabe
erfüllen und eine bekannte Schnittstelle haben.
Funktionsbausteine, Funktionen,
Programmbausteine, Compounds,
Lösungen
Einstellparameter
Werte, die das Verhalten der Programm-Einheiten
beeinflussen.
Soll-, Standard-, Grenzwerte,
Adresseneinstellungen
Konfigurationsparameter
Daten, die als konstante Grössen definiert sind oder die
das Erscheinungsbild bzw. die Bedienbarkeit der Anlage
beeinflussen.
Beschreibungsdaten, Vorlagen,
Profile, Metadaten
Prozessdaten
Aktuelle Prozessgrössen von Anlagen in Betrieb.
Messwerte, Zustandsgrössen,
Historisch aufgezeichnete und gespeicherte Prozessdaten berechnete Werte
sind Anlagedaten.
Tab. 44: Datenkategorien
Datenzugehörigkeit
Die Datenzugehörigkeit ist eine praktische Zuordnung der Daten zu ihrem Besitzer.
Der Besitzer, meistens eine Organisationseinheit, eine Person oder eine Gruppe
von mehreren Personen, kontrolliert seine Daten und ist zuständig für deren
Umfang und Inhalt. Die Zugehörigkeit zeigt, in welchen Desigo Systemprodukten
diese Daten vorkommen, und welche Verwaltungsmittel zur Verfügung stehen. Die
Datenzugehörigkeit ist in vier Gruppen aufgeteilt.
Die folgende Tabelle zeigt die vier Gruppen der Datenzugehörigkeit.
Datenzugehörigkeit
Beschreibung
Besitzer
Benutzer
Programmdaten
Software eines Desigo Systemproduktes mit
den grundsätzlichen BasisDatenbausteinen.
Forschung & Entwicklung
(R&D) (HQ)
Projekt-/Bibliotheks-Ingenieur
Bibliotheken
Sammlung von vorgefertigten, spezifischen
und geprüften Programm-Einheiten.
Bibliotheken können kopiert und angepasst
werden.
Bibliotheks-Manager (HQ/RC) Projekt-/Bibliotheks-Ingenieur
Projektdaten
Alle Daten für ein Kundenprojekt oder eine
Kundenanlage.
Projektbeauftragter
Projekt-Ingenieur
Anlagebetreiber
Anlagedaten
Prozessdaten aus dem Anlagenbetrieb der
Kundenanlage, die ab der Inbetriebnahme
permanent gespeichert werden.
Anlagebetreiber
Kunde
Tab. 45: Datenzugehörigkeit
Siemens
193 | 436
CM110664de
2017-05-31
12
Datenhaltung
Programmdaten
12.2 Programmdaten
Programme bilden die lauffähige Software einer Desigo Komponente. Es gibt
System- und Produktkomponenten.
Systemkomponenten
Systemkomponenten sind:
● Systembausteine zur Steuerung und Regelung der Anlage
● Systemschnittstellen, die in jeder Komponente implementiert sind, und die den
Datenverkehr zwischen den Komponenten regeln
Produktkomponenten
Produktkomponenten sind lokale in den Desigo Produkten gespeicherte
Programmteile, die für die innere Konsistenz von Installation, Start, Herunterfahren,
Navigation, Darstellung usw. der einzelnen Komponenten zuständig sind.
Parametrierung
Es gibt zwei Parametertypen:
● Einstellparameter: System- und Produktkomponenten haben vordefinierte
Standardeinstellungen. Diese Werte sind anwendungsneutral und liegen
innerhalb der Systemlimiten.
● Konfigurationsparameter: System- und Produktkomponenten haben eine
Grundkonfiguration. Die Grundkonfiguration ist bei einigen Bausteinen
unvollständig und muss beim Engineering mit weiteren Daten, z.B. Adressen
der I/O-Bausteine, ergänzt werden.
Die Bibliothek- oder Projekt-Ingenieure können die Einstell- und
Konfigurationsparameter den Gegebenheiten des Gewerkes oder Projektes
anpassen.
12.3 Bibliotheken
Bibliotheken werden während dem Engineering gebraucht. Mit Bibliotheken
können Sie beim Engineering ladbare Applikationen erstellen. Die Elemente einer
Bibliothek setzen sich aus System-Basiskomponenten zusammen. Zum Beispiel,
die Grafikbibliothek der Managementstation enthält Standardgrafiken mit denen
Sie beim Engineering Anlagen darstellen können.
Sie können Bibliotheken kopieren und anpassen oder erweitern. Für jede
Engineering-Ebene gibt es eine Bibliothek. Bibliotheken können sehr viele
Kombinationen abdecken.
Siehe Konfiguration und Programmierung.
DXR2-Automationsstationen werden mit vorgeladenen Applikationen geliefert und
müssen nur konfiguriert werden.
Es gibt drei Arten von Bibliotheken:
● HQ-Bibliotheken sind getestet, gut dokumentiert und werden zusammen mit
der Systemversion ausgeliefert. Jede neue Desigo Version enthält neue
Bibliotheken.
● RC-Bibliotheken sind getestet, gut dokumentiert und beinhalten
länderspezifische Ausprägungen. Sie sind optional, eigenständig oder ein
Zusatz zur HQ-Bibliothek. Nicht alle RCs bieten umfangreiche Bibliotheken.
● Projektspezifische Bibliotheken sind nicht getestet und dokumentiert.
Anwendungs-Bibliotheken
Anwendungsbibliotheken enthalten gewerkspezifische Funktionen (Heizung,
Kühlung, Elektrotechnik usw.) oder Vorlagen für Subsystem-Anbindungen. Sie
können Bibliotheken mit den Engineering-Tools Xworks Plus (XWP) und
Automation Building Tool (ABT) aufsetzen und verwalten.
PX-Bibliotheken
Funktionale Einheiten der PX-Anwendungsbibliotheken werden durch Compounds
definiert. Sie können die Compounds der PX-Bibliothek kopieren, anpassen und
erweitern.
194 | 436
Siemens
CM110664de
2017-05-31
Datenhaltung
Projektdaten
12
Die Anwendungsbibliotheken für PX oder Desigo S7 sind nach den gleichen
Anwendungsprinzipien aufgebaut und stehen in der Projekt-Engineering-Phase
über Xworks Plus zur Verfügung.
PXC3/DXR2-Bibliotheken
Funktionale Einheiten der PXC3/DXR2-Anwendungsbibliotheken werden durch
Applikations-Funktionen definiert. Sie können die Applikations-Funktionen der
PXC3/DXR2-Bibliothek kopieren, anpassen und erweitern.
Parametrierung
Die Bibliothekselemente haben gewerks- oder funktionsspezifische Einstell- und
Konfigurationsparameter:
● Einstellparameter: die Vorgabewerte sind meistens durch die Anwendung
festgelegt und brauchen normalerweise nicht angepasst zu werden.
● Konfigurationsparameter: die Vorgabewerte können bei Bedarf angepasst
werden.
Grafische Bibliotheken
Grafische Bibliotheken enthalten die Bedienelemente der Firmware- und
Anwendungs-Bibliotheken in Form von Grafiken. Die Grafiken werden in der
Managementstation zur Anlagen-Visualisierung und -Bedienung eingesetzt. Die
Elemente der grafischen Bibliotheken sind abhängig von den Elementen der
Anwendungs-Bibliotheken. Änderungen an den Anwendungs-Bibliotheken müssen
daher auch in den grafischen Bibliotheken gemacht werden.
Die grafischen Bibliotheken für Desigo PX, PXC3/DXR2 und Desigo S7 sind
identisch. Es gibt eine Bibliothek für Desigo Insight und eine für Desigo CC.
12.4 Projektdaten
Es gibt drei Arten von Projektdaten:
● Projektdaten, die lokal gespeichert sind, und dann in das System geladen
werden.
● Daten auf dem Branch Office Server (BOS).
● Daten, die mit ABT Site in das System geladen werden und nicht lokal
gespeichert sind.
Projektdaten entstehen beim Projekt-Engineering, wenn Sie
Bibliothekskomponenten zu einem Projekt-Programm konfigurieren.
Projekt-Programme definieren, welche Funktionsbausteine (Programm-Einheiten)
in welcher Reihenfolge abgearbeitet werden und welche Verschaltungen zwischen
den Bausteinen bestehen.
Die Auswahl der Bibliothekskomponenten erfolgt:
● In Xworks Plus (XWP) im Solution Generator (empfohlener Workflow für
Desigo PX)
● Im CFC-Editor aus den Compound- und Firmware-Bibliotheken für Desigo PX
und Desigo S7
● In Xworks Plus und im Automation Building Tool (ABT) aus den Desigo-RoomAutomation-Automationsstationen
Desigo-Room-Automation- Desigo-Room-Automation-Raumanwendungen werden in ABT durch Auswahl der
Raumanwendungen
erforderlichen Funktionen oder Modellräume konfiguriert.
RXC/RXBRaumanwendungen
Siemens
RXC/RXB-Raumanwendungen werden in XWP durch Auswahl der erforderlichen
Funktionen oder Modellräume konfiguriert. Der Datenimport nach XWP zur
Adressierung der Raumgeräte erfolgt je nach RX-Gerät aus verschiedenen Tools.
195 | 436
CM110664de
2017-05-31
12
Datenhaltung
Anlagedaten
Für das Gerät...
Aus dem Tool...
RXC
RXT10
RXB, RXL und KNX/EIB Drittanbietergeräte
PX KNX Tool
RXB und KNX/EIB Drittanbietergeräte
ETS
LonWorks Drittanbietergeräte
Standard LON-Tools
Tab. 46: Tools und Geräte für den Datenimport
PXC3Raumanwendungen
PXC3-Raumanwendungen werden in XWP/ABT durch Auswahl und Konfiguration
der für die Räume und Raumsegmente erforderlichen Applikationen (ApplikationsFunktionen) programmiert und konfiguriert.
TX-I/O-Module
Die Konfiguration der TX-I/O-Module hängt von der PX-Automationsstation ab:
● PX-Automationsstation mit Insel-Bus-Anbindung: Die XWP/ABT-Tools
übergeben die Konfigurationsdaten (IOC) an die PX/PXC3-Automationsstation.
● PX-Automationsstation mit P-Bus-Anbindung: Die Konfigurationsdaten (IOMD)
von XWP werden vom TX-I/O-Tool in die I/O-Module geladen.
Die IOC/IOMD-Konfigurationsdaten werden als Projektdaten abgelegt.
Sichern und
wiederherstellen
Die Projektdaten sind offline in den XWP/ABT und Desigo S7 Engineering-Tools
gespeichert. Die Sichern- und Wiederherstellen-Funktion legt eine
Datensicherungskopie an und lädt die Datensicherungskopie, im Fall eines
Datenverlustes, auf eine PX-Automationsstation zurück.
Sichern Sie regelmässig Ihre Daten, um sich vor Datenverlust zu schützen.
Die Sicherungskopie enthält alle erforderlichen Daten einer PX-Automationsstation,
sodass die Automationsstation nach dem Wiederherstellen der Daten wieder voll
funktionsfähig ist. Sie können Daten auf Automationsstationen von Drittanbietern
sichern und wiederherstellen. Sie können Engineering-Daten auf PX Kompakt
Automationsstationen speichern.
Sichern
Daten der PX-Automationsstationen werden als Sicherungskopie auf Desigo
Insight gespeichert. Die Daten werden als BACnet-Dateien ausgelesen und
gespeichert.
Um Daten zu sichern, muss:
● Die PX-Automationsstation verbunden und verfügbar sein (online)
● Die PX-Automationsstation das Sichern und Wiederherstellen unterstützen
● Das Gebäudeautomationssystem fehlerfrei arbeiten
Wiederherstellen
Die auf Desigo Insight gespeicherten Datensicherungskopien werden auf die
entsprechenden PX-Automationsstationen zurückgeladen. Die so wieder
hergestellte PX-Automationsstation startet automatisch nach Abschluss des
Wiederherstellens.
12.5 Anlagedaten
Anlagedaten sind Prozessdaten aus dem Anlagenbetrieb der Kundenanlage, die
ab der Inbetriebnahme permanent gespeichert werden. Prozessdaten
repräsentieren die Prozessgrössen im Gebäude. Die Daten werden durch die
Umgebung, die Automationsstation und im Fall von physikalischen Ausgängen
auch durch den Bediener verändert. Die meisten Prozessdaten sind flüchtig.
Wenige Prozessdaten, wie z.B. adaptive Regelparameter und
Betriebstundenzähler bleiben bei einem Neustart oder einem Spannungsausfall
der Automationsstation erhalten. Prozessdaten können als Anlagedaten archiviert
werden.
196 | 436
Siemens
CM110664de
2017-05-31
Datenhaltung
Datentransferprozesse
12
12.6 Datentransferprozesse
Projektdaten werden von den Tools zu den Geräten oder anderen Abnehmern
über die Systemschnittstelle transferiert. PX-Automationsstationen werden Offline
konfiguriert und dann werden die Daten auf die Automationsstation
heruntergeladen. Desigo-Room-Automation-Automationsstationen (PXC3 und
DXR2) können engineert werden. DXR2-Automationsstationen haben aber auch
vorgeladene Applikationen und müssen nur noch konfiguriert werden.
Transfer-Operationen
Es gibt vier Transfer-Operationen für die Datensynchronisierung:
● Offline-Generieren
● Online-Laden
● Online-Rücklesen
● Offline-Importieren
Datentransfer auf PXAutomationsstation
Sie können ein neues Programm auf eine PX-Automationsstation laden, während
das alte Programm noch läuft. Der Betrieb der Automationsstation wird nicht
unterbrochen. Die Prozesswerte bleiben erhalten. Wenn Sie eine Firmware auf die
Automationsstation laden, müssen Sie die Automationsstation neu starten.
Datentransfer auf DesigoRoom-AutomationAutomationsstation
Wenn Sie ein neues Programm auf eine Desigo-Room-AutomationAutomationsstation laden, müssen Sie die Automationsstation neu starten. Der
Betrieb der Automationsstation wird unterbrochen. Die Prozesswerte bleiben nicht
erhalten. Wenn sie eine neue fehlerhafte Firmware auf die Automationsstation
laden, läuft die alte Firmware weiter.
Es gibt vier Ladeeinheiten für Desigo-Room-Automation-Automationsstationen:
● Programm laden
● Parameter laden (vollständiger Download für DXR-Automationsstationen)
● Konfiguration laden (Einstellungen auf die Automationsstation)
● Firmware laden (Programme, Parameter und Konfiguration gehen nicht
verloren)
Offline-Generieren
Vollständige CodeGenerierung
Die vollständige Code-Generierung:
● Überprüft die Anwendungskonsistenz (Limite, Bezeichner)
● Setzt die Anwendung in ladbare Einheiten um
● Generiert die zugehörigen Beschreibungsdaten für die Konfigurierung
Sie müssen den Code kompilieren, um die geforderte Performance zu
bekommen. Sie können auf einem kompilierten Programm kein Engineering
durchführen.
Delta-Generierung
Die Delta-Generierung (setzt nur Änderungen um):
● Verbessert die Performance
● Ist schneller als die vollständige Code-Generierung
Offline-Laden
Vollständiges Laden
Das vollständige Laden ladet alle ladbaren Einheiten in die Automationsstation.
Delta-Laden
Das Delta-Laden:
● Kopiert zusätzliche Bausteine in die Automationsstation
● Löscht nicht benötigte Bausteine
● Aktualisiert Einstellparameter
Das Delta-Laden ist schneller als das vollständige Laden. Sie müssen den Betrieb
der Automationsstation nicht unterbrechen.
Siemens
197 | 436
CM110664de
2017-05-31
12
Datenhaltung
Datentransferprozesse
Das Delta-Laden schützt vor unerwünschten Parameter-Änderungen. Online
veränderte Prozessdaten und Einstellparameter sind auch ohne vorhergehendes
Rücklesen vor dem Überschreiben geschützt, vorausgesetzt die Prozessdaten
wurden im Tool nicht verändert.
Download-Optionen
Sie können das Verhalten der Automationsstation vor und nach dem Download
definieren. Sie können einstellen ob:
● Vor dem Download ein Rücklesen der Parameter durchgeführt wird
● Nach dem Download das Programm gestartet und/oder der I/O-Bus
eingeschalten wird
Online-Rücklesen
Beim Rücklesen von nicht flüchtigen Prozesswerten und Einstellparametern
werden die Daten in der Automationsstation mit den Projektdaten im Tool
abgeglichen.
Das Rücklesen verläuft in zwei Schritten:
1. Aktuelle Einstellparameter und nicht flüchtige Prozesswerte werden aus der
PX/PXC3-Automationsstation ausgelesen und in die Datenhaltung kopiert.
2. Die Werte werden in der CFC-Datenhaltung bzw. in der PXC3-Programm- und
Konfigurations-Datenhaltung nachgeführt.
Folgende Daten lassen sich aus PX/PXC3 in die Projektdatenhaltung der
XWP/ABT-Tools zurücklesen:
● Modifizierte Einstellparameter in der PX/PXC3-Automationsstation
● Veränderte, nicht flüchtige Prozesswerte bzw. Konfigurationsdaten
Vorteile des Rücklesens
Das Rücklesen der Daten bietet folgende Vorteile:
● Veraltete Daten in XWP/ABT werden durch aktuelle Daten überschrieben und
stehen damit bei einem erneuten Laden der Programme in die PX/PXC3Automationsstation zur Verfügung.
● Beim Online-Modifizieren von Hintergrund-Variablen (z.B. Kalender) bleibt die
Datenkonsistenz zwischen CFC bzw. XWP/ABT und der Automationsstation
erhalten.
● Aktuelle Einstellparameter und nicht flüchtige Prozesswerte (z.B.
Betriebsstunden) werden gespeichert.
● Die neueste Konfiguration wird offline gespeichert und kann, für z.B. Reports,
verwendet werden.
Runtime-Daten können nicht rückgelesen werden. Nur Offline-Daten können
rückgelesen werden. Nur Objekte (nicht einzelne Properties) können rückgelesen
werden. Wenn ein Property geändert wird, wird das ganze Objekt (z.B.
Datenpunkt), d.h. die letzte Änderung auf dem Objekt zurückgelesen. Die letzte
Änderung pro Objekt ist immer gültig.
Workflows für Änderungen Es gibt zwei Workflow-Varianten für Änderungen:
Variante 1 (idealer Workflow):
1. Vor der Änderung das Rücklesen durchführen
2. Änderung offline durchführen
3. Download durchführen
Variante 2:
1. Änderung offline durchführen
2. Rücklesen durchführen
3. Kompilieren
4. Download durchführen
198 | 436
Siemens
CM110664de
2017-05-31
Datenhaltung
Texte
12
Offline-Importieren
Konfigurations- und Beschreibungsdaten der Anlage können in die
Managementstation importiert werden. Es sind die gleichen Beschreibungsdaten,
die auch in die Automationsstation geladen werden.
12.7 Texte
Wenn mit HQ- oder RC-Bibliotheken gearbeitet wird, kommen die Desigo
Projekttexte aus einer Textdatenbank. Diese Texte können automatisch übersetzt
werden, da sie über eine eindeutige ID verfügen. Projektspezifisch definierte Texte,
die nicht aus der Textdatenbank kommen, können nicht automatisch übersetzt
werden.
Siemens
199 | 436
CM110664de
2017-05-31
13
Netzwerkarchitektur
BACnet-Architektur (MLN & ALN)
13 Netzwerkarchitektur
Das Desigo System gliedert sich in drei Netzwerkebenen:
● Management Level Network (MLN)
● Automation Level Network (ALN)
● Field Level Network (FLN)
BACnet Internetwork
BACnet Network #100
RemoteArea: Zürich
ManagementebeneNetzwerk
Managementstation 1
Managementstation 2
IP-Segment 2
IP-Segment 1
BACnet Network #1
IP-Segment 3
BACnet Network #2
BACnet Network #3
PXG3.W100
IP-Segment 6
IP-Segment 5
PXC #1
PXG3.M/L
PXC #2
IP-Segment 8
PXC00-U
BACnet Network #4
Managementstation 3
FeldebeneNetzwerk
PXC3/DXR2 #1
PXC #1
PXC3/DXR2 #2
PXC3/DXR2 #3, 4, 5, 6, 7, ...
IP-Segment 7
PXC #1
PXC #2
LONWORKS-Segment
PXC #1
BBMD
PXC #2
IP-Segment 9
AutomationsebeneNetzwerk
IP-Segment 4
PXC3/DXR2 #1, 2, 3, ...
KNX-Segment (FLN)
RXB #1 RXB #2
RXL #1
Abb. 156: Desigo Architektur
Diese Unterteilung wird durch die Funktion bestimmt, die auf einer Ebene
ausgeführt wird, und nicht durch das Kommunikationsprotokoll oder Medium. Auf
dem MLN und ALN wird BACnet als Protokoll eingesetzt. Das Transport-Protokoll
(Data Link Layer) ist LonTalk oder IP. Auf dem FLN wird LonWorks-, KNX- und
MS/TP-Technologie eingesetzt.
13.1 BACnet-Architektur (MLN & ALN)
Strukturierung
BACnet definiert die folgende Strukturierung der Netzwerk-Topologie:
200 | 436
Siemens
CM110664de
2017-05-31
Netzwerkarchitektur
BACnet-Architektur (MLN & ALN)
13
Abb. 157: BACnet-Internetzwerk
Legende:
Internetzwerk
B
Bridge, z.B. IP-Router, LonWorks-Router
R
Repeater, z.B. LonWorks Physical Repeater
RT
BACnet Router, z.B. PXG3
½RT
Half Router, z.B. PX..-T
BACnet definiert als grösste Einheit das BACnet-Internetzwerk. Es besteht aus
einem oder mehreren BACnet-Netzwerken. In einem BACnet-Internetzwerk
existiert genau eine aktive Verbindung zwischen zwei beliebigen BACnet-Geräten.
Ein BACnet- Internetzwerk ist ein abgeschlossener Adressbereich. Nur BACnetGeräte innerhalb des gleichen Internetzwerks können miteinander
kommunizieren.
Alle Busteilnehmer von ALN und MLN inklusive BACnet-Drittgeräte gehören zum
BACnet-Internetzwerk. Die Geräte aus dem FLN gehören zum Desigo-System
aber nicht zum BACnet-Internetzwerk, da sie nicht über BACnet kommunizieren.
Netzwerk
Siemens
Desigo unterstützt LonTalk (BACnet/LonTalk), IP (BACnet/IP) oder MS/TP
(BACnet MS/TP) als Transport-Protokoll. Werden unterschiedliche TransportProtokolle eingesetzt, entstehen unterschiedliche, physikalische Netzwerke, die mit
dem BACnet Router PXG3 verbunden werden müssen. BACnet-Router verbinden
Netzwerke auf dem BACnet Network Layer und übertragen Meldungen anhand der
BACnet-Netzwerknummer.
Wenn das Transport-Protokoll sich ändert, ändert sich auch das BACnet-Netzwerk.
Zum Beispiel, BACnet-Geräte, die LonTalk als Transport-Protokoll verwenden,
befinden sich immer in einem anderen Netzwerk als Geräte, die IP als TransportProtokoll verwenden. Dies gilt auch für PTP-Verbindungen.
Desigo-Geräte verwenden LonTalk (BACnet/LonTalk) oder IP (BACnet/IP) als
Transport-Protokoll und MS/TP (BACnet MS/TP) zur Einbindung von
201 | 436
CM110664de
2017-05-31
13
Netzwerkarchitektur
BACnet-Architektur (MLN & ALN)
Fremdgeräten. Werden unterschiedliche Transport-Protokolle eingesetzt,
entstehen automatisch auch verschiedene BACnet-Netzwerke, die mit dem
BACnet Router PXG3 verbunden werden müssen. Auf einem IP-Segment lassen
sich mehrere BACnet-Internetzwerke bilden, indem unterschiedliche UDPPortnummern verwendet werden.
Bei Desigo werden PTP-Verbindungen nur zwischen Bediengeräten (Desigo
Insight, XWP/ABT) und einem Netzwerk aufgebaut. Da PTP-Verbindungen an
beiden Enden ein Netzwerk verlangen, bilden die Bediengeräte ein virtuelles
Netzwerk nach.
Bei Desigo CC gibt es kein PTP.
Segment
Grössere Netzwerke werden aus Gründen von Sicherheit, Leistung, Ausdehnung
und (beschränkten) Adressbereich für Netzteilnehmer strukturiert aufgebaut, d.h. in
mehrere (logische) Netz-Segmente aufgeteilt. Die Segmente müssen dann jeweils
mit Routern des entsprechenden Transport-Protokolls verbunden werden (z.B.
LonWorks-Router, IP-Router).
Die Aufteilung eines BACnet/LonTalk-Netzwerkes in mehrere LonWorks-Segmente
(ALN) ist in den meisten Fällen nicht notwendig. Ist dies trotzdem der Fall, ist der
Einsatz eines LonWorks-Routers wegen der eingeschränkten Länge der
Datenpakete nicht möglich. Als Router auf dem ALN kann ein L-Switch (Loytec)
eingesetzt werden.
BACnet-MS/TP-Netzwerke können nicht segmentiert werden, weil es keine Router
gibt.
Bei BACnet/IP können mehrere IP-Segmente vorhanden sein, die mit IP-Routern
verbunden sind. Da der IP-Router die Broadcast-Verteilung verhindert, muss die
Verbindung mit dem BACnet Broadcast Management Device (BBMD) aktiviert
werden.
Physikalisches Segment
(Kabel-)Netzwerke können physikalisch nicht beliebig ausgebaut werden. Je nach
elektrischen Übertragungseigenschaften und darauf basierendem Data Link Layer
müssen ab bestimmten Kabellängen Signalverstärker, d.h. Repeater dazwischen
geschaltet werden. Damit wird das Netzwerk in mehrere physikalische Segmente
aufgeteilt. Ein Repeater hat keinen Einfluss auf das Übertragunsprotokoll, sondern
verbindet lediglich zwei physikalische Netzwerke elektrisch miteinander.
Die Aufteilung in mehrere physikalische Segmente kann in der LonWorksTechnologie notwendig sein.
Siehe RXC Installationsgrundlagen (CA110334).
Die physikalischen Segmente werden mit physikalischen oder logischen Repeatern
verbunden. Wegen der begrenzen Bufferlänge der logischen Repeater dürfen auf
dem ALN nur physikalische Repeater eingesetzt werden. Zwischen zwei beliebigen
Knoten darf maximal ein physikalischer Repeater sein.
MS/TP wird auf Zwei-Draht-Kabeln nach der Spezifikation EIA-485/RS-485*
übertragen. Die Länge eines physikalischen Segmentes kann bis zu 1,200 m
betragen und mit EIA-485-Repeatern verlängert werden.
*TIA-Standard (Telecommunications Industry Association): TIA-485-A Electrical
Characteristics of Generators and Receivers for Use in Balanced Digital Multipoint
Systems (ANSI/TIA/EIA-485-A-98) (R2003)
Desigo Site
Eine Site ist eine unabhängige, in sich geschlossene logische Einheit des
Gebäudeautomationssystems. Dieses Strukturierungsmittel ist nicht durch BACnet
definiert und deshalb weitestgehend unabhängig von der BACnetNetzwerktopologie. Die zu einer Site gehörenden BACnet-Geräte dürfen somit an
einem beliebigen Ort innerhalb eines BACnet-Internetzwerks positioniert werden.
Eine Site darf sich nicht über eine PTP-Verbindung erstrecken. Es wird nur
innerhalb der Site kommuniziert, aber Daten können mit einem beliebigen Gerät
des BACnet-Internetzwerks ausgetauscht werden.
Nur Automationsstationen (PXC/PXC3) und System-Controller LonWorks
(PXC...D+PXX-L11/12) werden den Sites durch eine spezielle Strukturierung von
202 | 436
Siemens
CM110664de
2017-05-31
Netzwerkarchitektur
BACnet-Architektur (MLN & ALN)
13
Device-ID und Device-Name zugeordnet. SX Open und Desigo S7 können einer
Site nicht zugeordnet werden. Im Sinne einer Site sind diese Produkte Drittgeräte.
Protokoll-Layer-Modell
Desigo unterstützt:
● BACnet/IP
● BACnet/LonTalk (LonWorks-Technologie)
● BACnet/PTP
● BACnet MS/TP
● BACnet/IPv6 (nur via BACnet-Router PXG3)
ISO/OSI Layer
BACnet Layer
Application Layer
Application Layer
Network Layer
Network Layer
VMAC
BVLL
BZLL
BVLLv6
Data Link Layer
UDP/IP
UDP/IPv6
ISO8802-2 Type 1
(IEEE802.2)
PTP
LonTalk
(EIA 709.1)
EIA-485
EIA-232
TP/FT 10
(EIA-709.1)
ZigBee
ISO8802-2 Type 1
(IEEE802.2)
Ethernet
ISO8802-3
(IEEE802.3)
Physical Layer
MS/TP
Ethernet
ISO8802-3
(IEEE802.3)
ARCNET
IEEE
802.15.4
Unterstützt in Desigo
Nur via PXG3 Router
Abb. 158: BACnet-Protokoll-Layer-Modell
BACnet direkt auf Ethernet, ZigBee oder ARCnet wird nicht unterstützt.
Application Layer
In der Applikationsschicht sind Services, Objekte und deren Ausprägung definiert.
Aus Netzwerksicht ist vor allem das Objekt Device relevant. Die Objekt-ID und der
Objekt-Name des Objektes Device müssen innerhalb des BACnet-Internetzwerkes
einmalig sein.
Application Layer
Network Layer
LonTalk
IP
PTP
MSTP
Abb. 159: Application Layer
Device-ID
Kategorie
Die Device-ID ist die Objekt-ID des BACnet Device-Objektes.
Die Device-ID ist in folgende Kategorien eingeteilt:
Device-ID
Objekttyp
Unkonfiguriert
Siemens
DEVICE
Beschreibung
Objekt-Instanz
2Bit
10Bit
10Bit
00
0000000000 0000000000
Alle unkonfiguriert
203 | 436
CM110664de
2017-05-31
13
Netzwerkarchitektur
BACnet-Architektur (MLN & ALN)
Kategorie
Device-ID
Klasse A
DEVICE
00
xxxxxxxxxx xxxxxxxxxx (1...1048576)
Beschreibung
Klasse B1
DEVICE
01
Gerätenummer
0000000000
Klasse B2
DEVICE
01
Gerätenummer
0000000001
Klasse B3
Klasse C
Klasse D
DEVICE
01
DEVICE
01
DEVICE
11
xxxxxxxxxx
(1...999)
xxxxxxxxxx
(1...999)
Gerätenummer
0000000010
xxxxxxxxxx
(1...999)
Site-Nummer
Gerätenummer
xxxxxxxxxx
(1...999)
xxxxxxxxxx
(1...999)
xxxxxxxxxx xxxxxxxxxx (1...1048576)
Drittgeräte
Stationäre Bediengeräte
(Desigo Insight, Desigo CC)
Temporäre
Bediengeräte/Tools (PXM20,
PX Web)
Systemgeräte (BACnetRouter)
Automationsstationen
(PXC…)
System-Controller (PXC…)
Reserviert
Tab. 47: Desigo-Definitionen
Device-Name
Der Device-Name ist der Objektname des BACnet-Device-Objektes.
Richtlinien
Je nachdem, ob in Desigo mit TD (Technical Designation), UD (User Designation)
oder FD (Free Designation) konfiguriert wird, sind unterschiedliche Regeln für den
Objeknamen gültig:
● Die TD wird mit vordefinierten Teilnamen gebildet, getrennt mit Hochkomma ('),
aus der die technische Hierarchie mit Anlage, Teilanlage, Aggregat und
Komponente ersichtlich ist. Die TD wird ergänzt mit Site-Name und
Anschlussname.
● Die Namen können aus Gross- und Kleinbuchstaben sowie den Ziffern 0..9
bestehen. Der Site-Name wird mit Doppelpunkt (:) und der Anschlussname mit
Punkt (.) getrennt. Die maximale Länge über alles beträgt 30 Zeichen.
● Die UD wird analog zur TD auch mit Teilnamen gebildet. Jedoch, bestimmt der
Nutzer die Teilnamen, die Struktur und die Trennzeichen selber. Die Namen
bestehen aus Gross- und Kleinbuchstaben, den Ziffern 0..9 und Trennzeichen
wie z.B. _-;=’ usw. Die maximale Länge über alles (inklusive Site-Name und
Anschlussname) ist 80 Zeichen.
● Die FD ist ein frei zu vergebender Name aus Buchstaben, Zahlen und wenigen
Sonderzeichen, der neben der Eindeutigkeit innerhalb des Systems nur in der
Länge beschränkt ist. Die maximale Länge über alles ist 80 Zeichen, davon
sind zehn Zeichen plus ein Trennzeichen für die Site-Namen reserviert.
Kategorie
Device-Name
Beschreibung
Unkonfiguriert
““
Leerstring für unkonfigurierte Geräte
Klasse A
Keine Vorschriften
Klasse B1
Aussagekräftiger Text für den Benutzer (dieser Text wird als
Referenz für Alarmempfänger angegeben)
Klasse B2
Model-Name + Device-ID
Klasse B3
Klasse C
Model-Name + “ “ + 8 Zeichen Device-ID (in Hexadezimal).
Der Device Name für temporäre Geräte wird automatisch
bestimmt.
Max. 25 Zeichen
Site-Name + Automationsstation-Name
Site-Name + “:“ + Automationsstation-Name
Tab. 48: Desigo-Definitionen
204 | 436
Siemens
CM110664de
2017-05-31
Netzwerkarchitektur
BACnet-Architektur (MLN & ALN)
Kategorie
Site-Nummer
GeräteNummer
Device-ID
Site-Name
Geräte-Name
Device-Name
A
–
1
0x02000001
–
3rd Party 1
3rd Party 1
B1
–
1
0x02100001
–
Managementstati
on 1
Managementstation 1
B2
–
15
0x02100401
–
–
PXM20TMP0210040f
C
1
1
0x02200401
Cham
PXC #1
Cham:PXC #1
C
1
2
0x02200402
Cham
PXC #2
Cham:PXC #2
C
1
3
0x02200403
Cham
PXC... #1
Cham:PXC... #1
C
2
1
0x02200801
Zug
PXC #1
Zug:PXC #1
C
2
2
0x02200802
Zug
PXC... #1
Zug:PXC... #1
C
3
1
0x02200C02
Baar
PXC #1
Baar:PXC #1
13
Tab. 49: Beispiele aus der Topologie vom Kapitelanfang
BACnet-Geräteparameter
Die BACnet-Geräteparameter werden bei der Inbetriebnahme ins Gerät
geschrieben. Zu diesen Parametern gehören folgende Werte:
Bezeichnung
Beschreibung
Max APDU length accepted
Grösste unterstützte Applikationsmeldungslänge (Application Protocol Data Unit) des Gerätes.
Diese Länge ist abhängig vom jeweiligen Transportmedium und der Bufferkapazität des
Gerätes. Die APDU-Länge muss immer kleiner sein als die kleinste NPDU-Länge (Network
Protocol Data Unit) zwischen den verschiedenen Busteilnehmern.
Beispiel
Es gibt zwei IP-Netzwerke, die via PTP verbunden sind. Die beiden IP-Busteilnehmer könnten
eine maximale APDU-Länge von 1476 Octets haben. Da jedoch die maximale NPDU-Länge
von PTP 500 Octets ist, muss die maximale APDU-Länge bei beiden Geräte auf 480 Octets
gesetzt werden.
Werte für LonTalk
Bereich:
50/128/206 Octets
Standardwert:
206 Octets
Bereich:
50/128/206/480 Octets
Standardwert:
480 Octets
Bereich:
50/128/206/480/1024/1476 Octets
Standardwert:
1476 Octets
Werte für MS/TP
Werte für IP (gleich für IPv6)
APDU Segment Timeout
APDU Timeout
Anzahl von APDU Wiederholungen
Timeout eines APDU-Segments (= Teil einer APDU). Dieser Wert muss für das ganze
Internetzwerk gleich sein.
Bereich:
1000...5000 ms
Standardwert:
2000 ms
Timeout einer bestätigten Meldung. Dieser Wert muss für das ganze Internetzwerk gleich sein.
Bereich:
1000...5000 ms
Standardwert:
3000 ms
Anzahl der Wiederholungen bei einem APDU- oder APDU-Segment-Timeout. Dieser Wert muss
für das ganze Internetzwerk gleich sein.
Bereich:
1...5
Standardwert:
3
Tab. 50: Desigo-Definitionen
Window Size
Siemens
Um grosse Datenpakete effizienter übermitteln zu können, erlaubt BACnet das
Windowing. Das heisst, ein Datenempfänger quittiert nicht jeden segmentierten
Teil eines Datenpaketes einzeln, sondern immer eine bestimmte Anzahl Segmente
zusammen, ein Window.
205 | 436
CM110664de
2017-05-31
13
Netzwerkarchitektur
BACnet-Architektur (MLN & ALN)
Desigo-Definitionen
Der Wert von Window Size ist bei allen Desigo-Geräten fix auf vier gesetzt, d.h.,
bei segmentierten Meldungen wird nur jedes vierte Segment bestätigt.
Network Layer
Die wichtigste Information der Netzwerkschicht ist die Netzwerknummer des
BACnet-Netzwerkes.
Application Layer
Network Layer
LonTalk
IP
PTP
MSTP
Abb. 160: Network Layer
Netzwerknummer
Die Netzwerknummer ist die eindeutige Bezeichnung des BACnet-Netzwerkes. Es
gibt stationäre und temporäre Netzwerke:
● Stationäre Netzwerke werden bei der Inbetriebnahme definiert und bleiben
unverändert.
● Temporäre Netzwerke entstehen, wenn ein Tool (z.B. XWP/ABT) sich über
PTP in ein Netzwerk einwählt.
Bereich/Wert
Beschreibung
0
Reserviert für Anwendungsfälle, bei denen sich nur ein BACnet-Netzwerk in einem BACnet-Internetzwerk
befindet, d.h. es sind keine BACnet-Router vorhanden.
1...65280
Netzwerknummern für stationäre BACnet-Netzwerke. Die Netzwerknummer kann innerhalb dieses
Bereiches frei vergeben werden.
Es wird empfohlen Kategorien zu bilden, zum Beispiel:
65281...65534
BACnet/LonTalk-Netzwerke via Half Router und BACnet-MS/TPNetzwerke:
1...99
BACnet/IP-Netzwerk (gemeinsames Netzwerk):
100
Managementstation oder XWP/ABT über BACnet/PTP verbunden:
1000...1099
Reserviert für temporäre BACnet-Netzwerke. Wird in Desigo noch nicht verwendet.
Tab. 51: Desigo-Definitionen
Router-Parameter
Die Router-Parameter werden bei der Inbetriebnahme in den BACnet-Router
geschrieben. Pro Port (logischer Anschluss ans Netzwerk) sind folgende Angaben
notwendig:
Bezeichnung
Beschreibung
Network Number
Netzwerknummer des direkt anliegenden BACnet-Netzwerkes.
Max NPDU Length
Grösste unterstützte Meldungslänge in diesem Netzwerk. Dieser Wert ist vom jeweiligen
Transportmedium abhängig.
Werte für LonTalk:
Bereich:
50/228
Standard:
228
Bereich:
50/228/501
Standard:
501
Bereich:
50/228/501/1497
Standard:
1497
Bereich:
50/228/501
Standard:
228 bei LonTalk
/ 501 bei Ethernet/IP
Werte für MS/TP
Werte für IP (gleich für IPv6):
Werte für PTP:
Tab. 52: Desigo-Definitionen
206 | 436
Siemens
CM110664de
2017-05-31
Netzwerkarchitektur
BACnet-Architektur (MLN & ALN)
13
Hop Counter
Jede BACnet-Meldung, die in ein anderes BACnet-Netzwerk geroutet wird, besitzt
einen Hop Counter. Dieser Zähler wird beim Passieren des BACnet Routers
dekrementiert. Steht der Zähler auf 0, wird die entsprechende Meldung nicht mehr
weiter geleitet. Dies verhindert endlos zirkulierende Meldungen.
Desigo-Definitionen
Bei Desigo wird der Hop Counter fix mit 5 initialisiert. Das heisst, eine Meldung
kann maximal vier BACnet-Router passieren.
Data Link Layer LonTalk
Der Data Link Layer LonTalk wird von der Automationsstation PX sowie von den
Bedienungen und Tools unterstützt.
LonTalk ist das Kommunikationsprotokoll der LonWorks-Technologie.
Application Layer
Network Layer
LonTalk
IP
PTP
MSTP
Abb. 161: Data Link Layer LonTalk
Adressierung in der
LonWorks-Technologie
Physikalische Adresse, Neuron ID: Die physikalische Adresse eines LonWorksGerätes ist die Neuron-ID. Dies ist ein 48Bit (6 Octets) einmaliger Bezeichner, der
jedem Neuron-Chip bei der Produktion zugeordnet wird.
Logische Adresse: Die logische LonTalk-Adresse wird während der
netzwerkseitigen Inbetriebnahme in den LonWorks-Knoten geschrieben.
Abb. 162: Struktur der logischen Adresse
Domain ID: Die Domain-ID ist die oberste Einheit bei der LonWorks-Adressierung.
Daten können nur innerhalb einer Domain ausgetauscht werden. Für eine InterDomain-Kommunikation muss ein Gateway eingesetzt werden. Die Domain-ID
kann 0, 1, 3 oder 6 Octets lang sein. Innerhalb einer Domain können bis 255
Subnets vorhanden sein.
Subnet ID: Das Subnet ist eine logische Sammlung von maximal 127 Knoten
innerhalb einer Domain. Mit BACnet-Routern kann der Busverkehr innerhalb von
Subnets lokal gehalten werden. Subnets dürfen nie über Router hinweg definiert
werden.
Node ID: Einmaliger Bezeichner innerhalb des Subnets. Durch Subnet ID und
Node ID kann jeder Knoten innerhalb einer Domain eindeutig adressiert werden.
Group ID: Die Gruppenadresse ist eine Adressierungsart. Die Gruppenadresse
wird bei BACnet nicht verwendet.
Auf dem ALN gelten für Desigo folgende Regeln:
Siemens
207 | 436
CM110664de
2017-05-31
13
Netzwerkarchitektur
BACnet-Architektur (MLN & ALN)
Bezeichnung
Werte/Bereich
Beschreibung
Domain ID
0x49h (73)
Standardmässig ist die Domain ID ein Octet lang und hat den Wert 0x49h
(73).
Subnet ID
1…255
Die Subnet ID wird von eins an fortlaufend vergeben. Sobald ein Subnet
voll ist (keine freie Node ID), wird die Subnet ID erhöht.
Node ID
1…100
Dieser Bereich ist für Automationsstationen (PXC), System-Controller
(PXC...,) und Systemgeräte (BACnet Router) bestimmt.
101…120
Bediengeräte und Managementstationen sind diesem Bereich zugeordnet.
121…127
In diesem Bereich suchen sich temporäre Bediengeräte (PXM20) und
Tools XWP/ABT eine freie Node ID.
Tab. 53: Desigo-Definitionen
Data Link Layer IP
Bei BACnet auf IP kommt ein zusätzlicher Layer hinzu, der BVLL (BACnet Virtual
Link Layer). Dieser Layer sendet Broadcast-Meldungen über IP Router.
Application Layer
Network Layer
LonTalk
IP
PTP
MSTP
Abb. 163: Data Link Layer IP
Unterhalb des BVLL setzt BACnet auf UDP (User Datagram Protocol) auf. UDP
unter¬stützt im Gegensatz zu TCP (Transmission Control Protocol) BroadcastMeldungen. Die Verbindungsüberwachung (Aufgabe von TCP) wird im Application
Layer gelöst.
Sämtliche Medien, z.B. Ethernet, die von IP als Physical Layer unterstützt werden,
stehen zur Verfügung.
Für detaillierte Informationen zu IPv6 Data Link Layer siehe Ethernet-, TCP/IP-,
MS/TP- und BACnet-Grundlagen (CM110666).
IP-Adressen
208 | 436
Siemens
Für stationäre und temporäre Bediengeräte kann die IP-Adresse mittels DHCP
(Dynamic Host Configuration Protocol) automatisch gesetzt werden, sofern ein
DHCP-Server im Netzwerk vorhanden ist. Bei Automationsstationen und BACnet
Routern wird der Einsatz von DHCP nicht empfohlen. Für IPv6 wird DHCPv6
derzeit nicht unterstützt.
Bei Geräten mit integrierter BBMD-Funktionalität ist DHCP nicht erlaubt.
Die IP-Adressen müssen mit den IT-Verantwortlichen abgesprochen sein.
Für private Netzwerke definiert RFC1918 drei spezifische Adressbereiche. IPAdressen in diesen Bereichen werden nicht geroutet:
10.0.0.0 - 10.255.255.255 Subnet-Maske: 255.0.0.0
172.16.0.0 - 172.31.255.255 Subnet-Maske: 255.240.0.0
192.168.0.0 - 192.168.255.255 Subnet-Maske: 255.255.0.0
Für IPv6 sind IP-Adressen und die privaten Adressbereiche anders definiert. Siehe
Ethernet-, TCP/IP-, MS/TP- und BACnet-Grundlagen (CM110666).
IP-Adresse: Host-Adresse des Netzwerkteilnehmers.
Subnet-Maske: Subnet-Maske des IP-Segments, in der sich das Gerät befindet.
Dieser Wert muss mit den übrigen IP-Geräten abgestimmt sein.
Die Subnet-Maske ist erforderlich für die Erkennung von Broadcast-Meldungen
und die Kommunikation über die IP-Segmente hinweg. Anhand der Subnet-Maske
und der Ziel-IP-Adresse kann das absendende IP-Gerät entscheiden, ob das Paket
direkt dem Zielgerät zugestellt werden kann oder via Standard-Gateway
weitergeleitet werden muss.
CM110664de
2017-05-31
Netzwerkarchitektur
BACnet-Architektur (MLN & ALN)
13
Bei IPv6 entspricht die Subnetmaske dem Netzwerk-Präfix. Siehe Ethernet-,
TCP/IP-, MS/TP- und BACnet-Grundlagen (CM110666).
Standard-Gateway: IP-Adresse des IP-Routers. Dieser Wert ist relevant, wenn
über IP-Segmente hinaus kommuniziert wird.
UDP Port-Nummer
Damit BACnet/IP UDP nutzen kann, muss eine UDP Port-Nummer definiert werden.
Nur Geräte mit gleicher UDP Port-Nummer können miteinander kommunizieren.
Port-Nummern werden von der IANA (Internet Assigned Numbers Authority) in
folgende Klassen eingeteilt:
● Well Known Port Numbers: Durch IANA fix zugewiesene Port-Nummern(0…
1023)
● Registered Port Number Bei IANA registrierte Nummern (1024…48151)
● Dynamic and/or Private Ports Dynamisch vergebene oder privat genutzte PortNummern (49152…65535)
Für BACnet ist bei der IANA die Port-Nummer 47808 (0xBAC0) registriert.
Befinden sich auf einem IP-Netzwerk mehrere BACnet-Internetzwerke, können
diese durch unterschiedliche Port-Nummern getrennt werden. Die Verwendung
mehrerer Internetzwerke ist sinnvoll bei sehr grossen Mengengerüsten, bei
Migrationen und um Anlagenteile mit unterschiedlichen Verfügbarkeitsansprüchen
zu kapseln. Da die Managementstation mit mehreren Internetzwerken gleichzeitig
kommunizieren kann, wird die Bedienung nicht einschränkt.
Bei der IANA ist jedoch nur eine Port-Nummer für BACnet reserviert. Werden
zusätzliche UDP Port-Nummern benötigt, wird empfohlen, 47809 bis 47823
(0xBAC1…0xBACF) zu verwenden. Dies entspricht nicht den Vorschriften von
IANA. Dieser Bereich ist für zukünftige Anwendungen reserviert und sollte nicht
benutzt werden. Die Chance, dass jedoch diese Ports anderweitig benutzt werden,
ist sehr klein. Im Bereich der dynamischen oder privaten Ports sollte keine PortNummer gewählt werden, um Konflikte zu vermeiden. Siehe
www.iana.org/assignments/port-numbers.
BACnet Broadcast
Management Device
(BBMD)
BBMD wird benötigt, sobald IP-Router in einem BACnet-Netzwerk vorkommen. IPRouter begrenzen Broadcast-Meldungen auf das lokale IP-Segment, d.h. sie
lassen keine Broadcast-Meldungen passieren. Um trotzdem BACnet BroadcastMeldungen über IP-Segmente hinweg zu verteilen, wird in den entsprechenden IPSegmenten ein BBMD benötigt. Empfängt ein BBMD eine Broadcast-Meldung (z.B.
innerhalb des lokalen IP-Segments) leitet es diese Meldung Unicast allen anderen
BBMDs weiter. Diese übertragen die empfangene Meldung wiederum in ihren
eigenen lokalen IP-Segmenten. BACnet spricht hier von einer Two-Hop-Verteilung:
1. Hop: BBMD sendet eine Unicast-Meldung zu allen anderen BBMDs
2. Hop: Diese verteilen die Meldung an alle BACnet-Geräte im lokalen IPSegment
Alternativ gibt es die One-Hop-Verteilung, die durch Direct Broadcasts realisiert
wird. In diesem Fall sendet das BBMD einen Direct Broadcast in alle abgesetzten
IP-Segmente. Dieser Broadcast wird von allen IP-Busteilnehmern im
entsprechenden Segment empfangen. Nicht alle IP Router unterstützen Direct
Broadcasts.
Für IPv6 (BVLLv6) wird nur Two-Hop-BBMD unterstützt. Broadcasts werden mit
IPv6 Mutlicasts umgesetzt. Siehe Ethernet-, TCP/IP-, MS/TP- und BACnetGrundlagen (CM110666).
BBMDs stellen die Verteilung von Broadcast-Meldungen in einem BACnetNetzwerk sicher. Sie werden pro BACnet-Netzwerk gruppiert. In einem IP-Segment
darf max. ein BBMD vorhanden sein.
Das BACnet-Netzwerk #100 wird durch IP-Router getrennt. Das Internet enthält
auch IP-Router. Deshalb befinden sich vor und nach der Internet-Wolke
unterschiedliche Segmente. Damit BACnet Broadcast-Meldungen in allen IPSegmenten verfügbar sind, werden BBMDs benötigt.
Siemens
209 | 436
CM110664de
2017-05-31
13
Netzwerkarchitektur
BACnet-Architektur (MLN & ALN)
BBMD-Parameter
Die BBMD-Parameter werden bei der Inbetriebnahme in das BBMD oder (für
Desigo) in den BACnet-Router geschrieben. Pro BBMD im BACnet-Netzwerk sind
folgende Angaben erforderlich:
Bezeichnung
Beschreibung
IP-Adresse
IP-Adresse des BBMDs.
UDP Port
UDP Port-Nummer des BBMDs.
Broadcast-Maske
Soll das BBMD für Direct Broadcast (One-Hop-Verteilung) konfiguriert werden , muss hier die
Subnet-Maske des BBMDs angegeben werden. Weil aber nicht alle IP-Router diesen
Mechanismus unterstützen, wird Direct Broadcast standardmässig nicht unterstützt. Die Two-HopVerteilung hingegen ist immer möglich. Hier ist die Broadcast-Maske auf 255.255.255.255 gesetzt.
Wird bei IPv6 nicht benötigt
Tab. 54: Struktur
Foreign Device
Ein Foreign Device (Fremdgerät) ist ein (abgesetztes) BACnet-Gerät in einem
entfernten IP-Segment mit anderer Subnet-Maske als das BACnet-Netzwerk. Das
Foreign Device muss sich bei einem BBMD registrieren, um Unicast- und
Broadcast-Meldungen ins BACnet-Netzwerk senden und empfangen zu können.
Die Anmeldung bei einem BBMD erfolgt mit einem Eintrag in dessen ForeignDevice-Table (FDT). Die Registrierung muss periodisch erneuert werden.
Das Foreign Device sendet keine Broadcast-Meldungen ab, sondern übergibt die
Nachrichten als Unicast dem BBMD zur Verteilung im BACnet-Netzwerk.
Umgekehrt sendet das BBMD seinerseits empfangene Broadcast-Meldungen im
BACnet-Netzwerk als Unicast an alle Foreign Devices seiner FDT weiter.
Im Desigo System lassen sich Managementstation, XWP/ABT, PX Web und
PXM20-E als Foreign Devices betreiben. Für IPv6 werden Foreign Devices nicht
unterstützt.
Beispiele aus der DesigoTopologie
●
●
●
●
Foreign Device-Parameter
IP-Segment 1: Managementstation 1 muss nicht als Foreign Device konfiguriert
werden, da in diesem IP-Segment ein BBMD vorhanden ist.
IP-Segment 2: PXM20-E muss nicht als Foreign Device konfiguriert werden, da
in diesem IP-Segment ein BBMD vorhanden ist.
IP-Segment 2: Managementstation 3 muss nicht als Foreign Device konfiguriert
werden, da in diesem IP-Segment ein BBMD vorhanden ist.
IP-Segment 3: In diesem Segment ist nur Managementstation 2 vorhanden.
Damit Managementstation 2 Broadcast-Meldungen empfangen und
verschicken kann, muss es sich als Foreign Device bei einem BBMD eintragen.
Es spielt keine Rolle, bei welchem BBMD es sich einträgt.
Funktioniert ein BACnet-Gerät als Foreign Device, müssen IP-Adresse und UDP
Port-Nummer des BBMD angegeben werden.
Bezeichnung
Beschreibung
IP Address of BBMD
IP-Adresse des BBMDs, bei dem sich das Foreign Device einträgt.
UDP Port of BBMD
UDP Port-Nummer des BBMDs, bei dem sich das Foreign Device einträgt. Standardmässig wird
0xBAC0 verwendet.
Tab. 55: Struktur
Das Registrierungsintervall (Time-To-Live) ist bei Desigo Produkten auf 300
Sekunden eingestellt (= 5 Minuten).
Data Link Layer PTP
Der Data Link Layer PTP wird beim Fernzugriff über Telefonleitungen angewendet.
Im Gegensatz zu LonTalk und IP können mit PTP keine Netzwerke realisiert
werden. Die PTP-Verbindung besteht immer zwischen zwei Half Router und
zwischen unterschiedlichen BACnet-Netzwerken. Auf den beiden Seiten der PTPVerbindung können auch mehrere BACnet-Netzwerke vorhanden sein. Zwischen
210 | 436
Siemens
CM110664de
2017-05-31
Netzwerkarchitektur
BACnet-Architektur (MLN & ALN)
BACnet-Definitionen
13
zwei beliebigen BACnet-Netzwerken oder zwischen beliebigen BACnet-Geräten
darf nur eine aktive Kommunikationsverbindung bestehen.
Die Half Router-Funktionalität ist in der Managementstation, XWP/ABT und PX
umgesetzt.
Application Layer
Network Layer
LonTalk
IP
PTP
MSTP
Abb. 164: Data Link Layer PTP
PTP-Verbindungen sind nur zwischen Managementstation, XWP/ABT und PX
möglich. PTP-Verbindungen zwischen zwei PX sind nicht erlaubt.
PX-Geräte, die via PTP erreichbar sind, gehören immer zu einer separaten Site.
Bezogen auf die Topologie am Anfang des Kapitels darf die Site Baar nicht mit der
Site Zug oder Cham zusammengelegt werden. Pro Site können mehrere PXs als
Half Router eingesetzt werden. Beim Verbindungsaufbau wird jeweils die
Verbindung mit der besten Performance gewählt. Redundante Verbindungen, d.h.
gleichzeitig mehrere aktive Verbindungen in ein bestimmtes BACnet-Netzwerk sind
nicht erlaubt.
Bei der Managementstation wird für jeden Data Link Layer-Typ ein eigenes,
unabhängiges, internes BACnet-Internetzwerk erstellt. Somit ist ein Routing bei
zwischen LonTalk, IP oder PTP nicht möglich.
Pro Half Router sind folgende Parameter erforderlich:
Bezeichnung
Beschreibung
Lokale Netzwerknummer
Die BACnet-Netzwerknummer, zu der der Half Router gehört.
PX-seitig (als der eine Half Router) ist die lokale Netzwerknummer gleich der eigenen
Netzwerknummer.
Bei der Managementstation (als der andere Half Router) gilt folgendes:
Die Managementstation unterstützt drei verschiedenen Data Link Layer (IP, LonTalk und PTP).
Diese werden intern als unabhängige BACnet-Internetzwerke verwaltet. Das heisst, es ist kein
Routing zwischen den einzelnen Data Link Layer möglich. Dadurch kann die lokale
Netzwerknummer unabhängig von den Netzwerken an IP und/oder LonTalk vergeben werden. Die
lokale Netzwerknummer muss jedoch innerhalb aller möglichen Netzwerke, die via PTPVerbindung von dieser Managementstation aus erreicht werden, einmalig sein.
Empfehlung:
Verfügt die Managementstation über einen zusätzlichen Data Link Layer (IP und/oder LonTalk)
soll die lokale Netzwerknummer von diesem Netzwerk übernommen werden (Beispiel vom
Kapitelanfang: Bei Managementstation 2 soll die lokale Netzwerknummer vom BACnet-Netzwerk
#4 übernommen werden).
Bei einer Managementstation mit nur PTP-Verbindungen, soll die lokale Netzwerknummer im
Bereich von 1000 bis 1099 liegen (Beispiel: Managementstation 3 -> #1000).
COM-Parameter
Beim PX Half Router muss angegeben werden, an welcher COM-Schnittstelle ein Modem bzw.
ein Null-Modem angeschlossen ist.
Modem-Parameter
Die Modem-Parameter enthalten die individuellen Einstellungen für die entsprechenden ModemTypen. Für den PX Half Router stehen vordefinierte Parametersätze zur Verfügung.
Tab. 56: Parameter für Half Router
Für jede PTP-Verbindung, die vom PX-Half Router ausgeht, sind folgende
Parameter erforderlich:
Siemens
211 | 436
CM110664de
2017-05-31
13
Netzwerkarchitektur
BACnet-Architektur (MLN & ALN)
Bezeichnung
Beschreibung
Abgesetzte Netzwerknummer
Mit dieser Netzwerknummer wird das BACnet-Netzwerk bestimmt, in dem sich das abgesetzte
Partnergerät befindet. Dies entspricht in Desigo der lokalen Netzwerknummer der
Managementstation.
Remote Area Name
Der Remote Area Name bezeichnet eine über Peer-to-Peer abgesetzte Netzwerknummer des
Netzwerks, in dem sich die Managementstation befindet.
Beim Konfigurieren kann so mit dem Remote Area Name den (abgesetzten) Alarmempfängern an
Stelle der Netzwerknummern ein aussagekräftiger Name zugewiesen werden.
Telefonnummer
Telefonnummer, über die die abgesetzte Managementstation erreichbar ist.
Performance Index
Der Performance Index bezeichnet die Qualität der Router-Datenverbindung. Wenn mehrere PXHalf-Router in einer PX-Site zur Verfügung stehen und eine Verbindung zu einem abgesetzten
Netzwerk aufgebaut werden soll, wird dazu der Router mit dem besten Performance Index
ausgewählt. Falls keine Verbindung zustande kommt, übernimmt automatisch der Router mit dem
nächst besseren Performance Index den Verbindungsaufbau.
Bereich: 0...255
(0= beste / 255 = schlechteste Verbindung)
Tab. 57: Parameter für PTP-Verbindungen
Bei der Managementstation muss für jede PTP-Verbindung nur die Telefonnummer
definiert werden.
Data Link Layer MS/TP
Der Data Link Layer Master/Slave Token Passing MS/TP ist eine weitere
Protokollvariante für BACnet. Desigo unterstützt diese Variante über einen
spezifischen Router, der BACnet MS/TP mit BACnet/IP verbindet.
Application Layer
Network Layer
LonTalk
IP
PTP
MSTP
Abb. 165: Data Link Layer MS/TP
MS/TP basiert auf dem physikalischen Layer EIA-485/RS-485 und unterstützt
Baudraten bis 76.8 kbps. Pro MS/TP-Segment können (theoretisch, abhängig von
ihrem Unit Load) bis zu 256 Geräte angeschlossen werden.
Adressierung der MS/TP
Geräte
Jedes Gerät besitzt eine eindeutige MAC-Adresse. Die MAC-Adresse ist ein Octet
lang und folgendermassen definiert:
● 0-127 reserviert für Master-Geräte
● 0-254 vorgesehen für Slave-Geräte
● 255 reserviert für Broadcast-Meldungen
Die MAC-Adresse kann über DIP-Schalter (Hardware-mässig) oder entsprechende
Konfigurations-Tools (Software-mässig) pro Gerät eingestellt werden
Strukturierung
MS/TP wird auf zwei-adrigen-Kabeln nach der Spezifikation EIA-485/RS-485
übertragen. Die maximale Länge eines Segmentes kann bis zu 1200 Meter
betragen. Die Spezifikation erlaubt bis zu 32 Full Unit-Load-Geräte auf dem
Segment (Unit-Load ist eine angenommene Lastgrösse, die sich auf den
elektrischen Widerstand des Transceiver-Bausteins im Gerät bezieht). Moderne
Geräte begnügen sich auch mit Lastgrössen von 1/2, 1/4 oder sogar 1/8. Damit
sind bis zu 256 Geräte auf einem Segment möglich.
Verschiedene Segmente können über Repeater zu einem grösseren EIA-485Netzwerk zusammengeschlossen werden. Dabei müssen die speziellen
elektrischer Eigenschaften wie Polarität, gemeinsame Signalerde,
Abschlusswiderstände usw. berücksichtigt werden. Die tatsächlich mögliche
maximale Netzwerkgröße und die maximale Übertragungsrate sind stark vom
212 | 436
Siemens
CM110664de
2017-05-31
Netzwerkarchitektur
13
BACnet-Architektur (MLN & ALN)
Aufbau des Netzwerks abhängig. Vorteilhaft ist der Aufbau in Kettenform (Daisy
Chain).
BACnet/IP
10664Z42_06
MS/TP
...
Router
PXG3
DXR2
DXR2
DXR2
DXR2
Abb. 166: MS/TP-Knoten in Linien-Architektur
Aufgrund der relativ diffizilen elektrischen Bedingungen der EIA-485-Verdrahtung,
sowie der beschränkten Datenübertragungskapazitäten wird empfohlen, BACnet
MS/TP nur für Geräte einzusetzen, die geringe Datenmengen haben und
geographisch weit abgesetzt installiert sind.
Bei Geräten mit grösseren Datenmengen bzw. kürzeren Distanzen zu einer Desigo
Automationsstation sollte die Integration in Desigo vorzugsweise über TX-Open
oder PX-Open erfolgen.
Systemgeräte
PXG3 ist ein BACnet-Router, der zwischen BACnet-Netzwerken BACnetTelegramme zwischen verschiedenen Data Link Layern routet. Er ist in zwei
Ausführungen erhältlich:
● PXG3.L: (Dreieck-Router) Simultanes Routen zwischen Ethernet/IP, LonTalk
und MS/TP
● PXG3.M: Routen zwischen Ethernet/IP und MS/TP
Siehe BACnet-Router für BACnet/Ethernet/IP, BACnet/LonTalk, BACnet MS/TP
PXG3.L, PXG3.M (CM1N9270).
Ein einzelner BACnet IPv6 Data Link kann beim Router als Option dazugenommen
werden. Damit wird der PXG3.M zum Dreieck-Router oder der PXG3.L zum
Viereck-Router. Der Router kann entweder mit XWP oder über den eingebauten
Web-Server konfiguriert werden.
BACnet-Adresse
Mit der BACnet-Adresse lässt sich jedes BACnet-Gerät im BACnet-Internetzwerk
ansprechen.
Die BAC-Adresse wird durch die BACnet-Norm definiert und umfasst folgende
Elemente
Bezeichnung
Beschreibung
Netzwerknummer
Netzwerknummer des BACnet-Netzwerkes, in dem das Gerät platziert ist. Die Netz-werknummer
muss nur bei Geräten mit BACnet Router-Funktionalität (inklusive Half Router) parametriert
werden und gilt implizit dann für alle BACnet-Geräte im BACnet-Netzwerk.
BACnet MAC-Adresse
Transportprotokoll-spezifische Adresse. Diese wird bei der Inbetriebnahme in das Gerät
geschrieben.
BACnet MAC-Adresse für:
LonTalk:
2 Octets, Subnet ID und Node ID
IP:
6 Octets, IP-Adresse und UDP-Port
IPv6:
3 Octets als virtual MAC-Adresse (VMAC)
MS/TP:
1 Octet, MAC-Adresse (Master 0-127, Slave 0254, Broadcast 255)
Tab. 58: Struktur
Jedes BACnet-Gerät hat eine Geräteadresse. Diese Adresse wird bei der
netzwerkseitigen Inbetriebnahme ins Gerät geschrieben. Die BACnet-
Siemens
213 | 436
CM110664de
2017-05-31
13
Netzwerkarchitektur
LonWorks-Architektur (ALN)
BACnet-Geräteadresse
Geräteadresse ist innerhalb des BACnet-Internetzwerkes eindeutig. BACnetGeräteadresse ist eine Siemens-interne Bezeichnung und kein offizieller Begriff.
Bezeichnung
Beschreibung
Device ID
Objekt-Bezeichner des BACnet Device-Objektes. Die Device ID ist innerhalb des BACnetInternetzwerkes eindeutig.
Device Name
Objekt-Name des BACnet Device-Objektes. Der Device Name ist innerhalb des BACnetInternetzwerkes eindeutig.
Tab. 59: Struktur
13.2 LonWorks-Architektur (ALN)
Mit dem LonWorks-basierten Kommunikationsprotokoll lassen sich vollständige
Netzwerke aus interoperablen Produkten aufbauen. Das Protokoll ist in den
Normen ISO/IEC 14908 (weltweit), EN 14908 (Europa), ANSI/CEA-709/852 (USA)
sowie in China standardisiert. Siehe www.lonmark.org.
LonWorks ist mit verschiedenen Übertragungsmedien nutzbar, z.B. verdrillte
Zweidrahtleitung, Stromnetz, Funk, Glasfaser oder IP (TCP/IP und UDP/IP). Es
bietet eine einfache Installation mit verschiedenen Verkabelungs-Topologien (z.B.
Stern, Linie). Die Verbindungen von Objekten über Bindings (z.B.
Standardnetzwerkvariablen (SNVTs), Standardkonfigurationseigenschaften
(SCPTs)) können zum Projektierungszeitpunkt fixiert oder im Feld angepasst
werden.
Struktur
Die folgende Abbildung zeigt die Struktur eines LonWorks-Netzwerkes im FLN:
Abb. 167: LonWorks-Netzwerk
Legende:
R
Repeater, z.B. LonWorks physischer Repeater
B
Bridge, z.B. L-Switch (Loytec)
RT
Router, z.B. LonWorks-Router
GW
Gateway, z.B. PXC..., RXZ03.1
Siehe LonWorks Netzwerke Checkliste (CA110335).
Ein Trunk umfasst alle Geräte, die direkt oder via Repeater, Bridge oder Router
mit-einander kommunizieren können. Der Begriff Trunk ist Desigo-spezifisch. Ein
214 | 436
Siemens
CM110664de
2017-05-31
Netzwerkarchitektur
LonWorks-Architektur (ALN)
13
Trunk
Trunk entspricht einem LonWorks- bzw. Desigo RXC-Projekt. Trunks lassen sich
mittels Gateways verbinden.
Segment
Ein Trunk kann in Segmente aufgeteilt werden. Segmente werden durch Router
verbunden. Sind keine Router vorhanden, umfasst der Trunk genau ein Segment.
Physikalisches Segment
Das physikalische Segment ist das Kommunikationsmedium. LonWorks-Geräte
werden an das physikalische Segment angeschlossen. Mehrere physikalische
Segmente entstehen, wenn ein Segment mittels Bridge oder Repeater aufgeteilt
wird. Die Anzahl Geräte pro physikalisches Segment sind begrenzt. Siehe RXC
Installationsgrundlagen (CA110334).
Systemgeräte
Gateway
Das Gateway verbindet Trunks miteinander. Es arbeitet auf der Applikationsschicht
des ISO/OSI Schichtenmodells. Folgende LonWorks-Gateways stehen zur
Verfügung:
● Der Punktekoppler RXZ03.1 stellt eine fixe Anzahl und Typen von LonTalkNetzwerkvariablen (NV) zur Verfügung. Je eine Seite des Punktekopplers
gehört zu einem Trunk bzw. zu einem LonWorks-Projekt. Mit Hilfe des
Punktekopplers können zeitkritische Verbindungen zwischen zwei Trunks
realisiert werden. Über den Punktekoppler werden Drittgeräte eingebunden, die
mit einem anderen Tool konfiguriert wurden.
● Loytec L-Proxy und Sysmic XFM-LL sind frei programmierbare Punktekoppler.
Das XFM-LL-Gerät darf verwendet werden, wenn es sich wie ein StandardDrittgerät darstellt (Konfiguration über ein eigenes Tool).
● Die Expansionsmodule PXX-L.. ermöglichen den Anschluss von LonWorksGeräten an die modulare Baureihe PXC..D. Dies ergänzt die Raumautomation
RXC um die Funktionen Gruppierung, Zeitschaltprogramme, Trendfunktionen,
Alarmmanagement und erlaubt eine Abbildung der Datenpunkte auf BACnet/IP
bzw. BACnet/LonTalk.
Router
Der Router arbeitet auf der Netzwerkschicht des LonWorks-Protokolls. Er führt eine
Paketfilterung anhand der Subnet ID oder Group ID durch. Sub-Netze oder
Gruppen dürfen nie über einen Router hinweg definiert werden, d.h. auf den
beiden Seiten des Routers müssen immer unterschiedliche Subnet IDs bzw. Group
IDs vorhanden sein. Router werden dort eingesetzt, wo starker lokaler
Netzwerkverkehr vorhanden ist. Dadurch können die nicht betroffenen Geräte vom
Netzwerkverkehr entlastet werden. In Desigo kommen keine grossen LonWorksNetzwerke vor, da der FLN in Trunks unterteilt ist. Nur in Ausnahmefällen müssen
Router eingesetzt werden.
L-Switch (Loytec)
Der L-Switch führt die Paketfilterung anhand der Subnet/Node ID oder Group ID
durch. Er erlernt automatisch die Topologie und leitet die Pakete entsprechend
weiter. Der L-Switch muss nicht konfiguriert werden. Im Gegensatz zum Router
sind keine Einschränkungen bei der Adressierung notwendig (Vergabe der Subnet
ID oder Group ID).
Physikalischer Repeater
LonWorks hat physikalische und logische Repeater.
Der physikalische LonWorks-Repeater führt keine Paketfilterung durch. Er
regeneriert das elektrische Signal. Auf dem Weg zwischen zwei beliebigen
Geräten eines Segmentes darf es maximal einen physikalischen LonWorksRepeater geben.
Bei logischen Repeatern wird das Paket durch den Neuron Chip aufbereitet.
Dadurch können mehrere logische Repeater in Serie geschaltet werden. Als
Nachteil muss der logische Repeater konfiguriert werden und kann wegen des
beschränkten Puffers nicht für lange Pakte, d.h. für BACnet/LonTalk eingesetzt
werden.
Siemens
215 | 436
CM110664de
2017-05-31
13
Netzwerkarchitektur
KNX-Architektur (ALN)
13.3 KNX-Architektur (ALN)
KNX ist ein offener Standard gemäß EN 50090 und ISO/IEC 14543. Siehe
www.knx.org. KNX entspricht dem früheren Europäischen Installationsbus (EIB)
und ist rückwärtskompatibel.
Mit der KNX-Technologie lassen sich sowohl anspruchsvolle
gewerkeübergreifende als auch einfache Lösungen in der Raum- und
Gebäudeautomation flexibel und nach individuellen Bedürfnissen realisieren. Für
die Inbetriebnahme gibt es ein herstellerneutrales Werkzeug, das ETS.
KNX kann verdrillte Zweidrahtleitungen, Funk oder auch IP-Netzwerke mit dem
Internet-Protokoll zur Kommunikation zwischen den Geräten verwenden. KNX hat
Übergänge und Schnittstellen zu Ethernet/IP, Funk, Beleuchtungssteuerung mit
DALI und Gebäudeautomationssystemen.
Struktur
Die folgende Abbildung zeigt die Struktur des KNX-Netzwerkes:
● KNX: KNX-Geräte, z.B. KNX-Geräte von Drittanbietern
● PX KNX: Automationsstation PXC001.D oder PXC001-E.D und PX KNX
Firmware
Bereichslinie
BereichsKoppler
(1.0.0)
BereichsKoppler
(2.0.0)
PX KNX
(0.0.y)
BereichsKoppler
(3.0.0)
Bereich 1
Bereich 3
PX KNX
(3.0.y)
LinienKoppler
(3.1.0)
PX KNX
(3.1.y)
Linie 1
LinienKoppler
(3.2.0)
EIB
EIB
EIB
EIB
EIB
EIB
Linie 2
Abb. 168: KNX-Netzwerk-Topologie
Linie
Ein KNX-Netzwerk besteht aus Linien. An jede Linie können bis zu 64 Geräte
angeschlossen werden.
Bereich
Bis zu 15 Linien können an die Hauptlinie über Linienkoppler verbunden werden.
Dies nennt man einen Bereich.
Bereichslinie (Backbone
Line)
Die Topologie kann über eine Bereichslinie erweitert werden. Bis zu 15 Bereiche
können an die Bereichslinie über Bereichskoppler verbunden werden. Technisch
gesehen sind das dieselben Geräte wie die Linienkoppler.
Linien-/Bereichs-Koppler
Die Bereiche bzw. Linien werden mittels Kopplern getrennt. Koppler halten den
Bus-Verkehr in Grenzen. Telegramme, die nur in einer Linie gebraucht werden,
sollen nicht das ganze Netzwerk belasten. Beim Aufbau des Projektes/Netzwerkes
werden Filtertabellen erstellt (ETS).
Engineering Tool Software Mit der KNX Engineering Tool Software (ETS) werden KNX-Projekte erstellt. Für
(ETS)
die Inbetriebnahme der Geräte mit dem ETS ist eine Bus-Schnittstelle notwendig.
216 | 436
Siemens
CM110664de
2017-05-31
Netzwerkarchitektur
KNX PL-Link Architektur (FLN)
13
Für eine detaillierte Beschreibung der KNX-Topologie, siehe:
http://www.knx.org/fileadmin/template/documents/downloads_support_menu/KNX_t
utor_seminar_page/basic_documentation/Topology_E1212c.pdf.
Systemgeräte
PX KNX
Der System-Controller PX KNX bildet KNX-Geräte auf BACnet-Objekte ab. PX
KNX unterstützt auch verschiedene Systemfunktionen wie Gruppenbildung,
Scheduling, Alarming, Trending usw.
Der System-Controller muss in Abhängigkeit von der Topologie und der BusBelastung durch die Geräte und Verbindungen (Gruppenadressen) richtig platziert
werden.
Bus-Speisung
Jede Linie und jeder Bereich muss eine Bus-Speisung enthalten.
13.4 KNX PL-Link Architektur (FLN)
KNX PL-Link (PeripheraL-Link) verbindet kommunikative Raum- und Feldgeräte
(Raumgeräte, Sensoren und Aktoren) mit der Raumautomationsstation PXC3 und
der kompakten Raumautomationsstation DXR2. KNX PL-Link entspricht vollständig
dem KNX-Standard.
Siemens Feldgeräte können per KNX PL-Link Plug & Play-Fähigkeit an KNX PLLink angeschlossen werden. Geräte mit KNX PL-Link werden mit den DesigoTools parametriert. Die KNX Inbetriebnahmesoftware (ETS) wird nicht benötigt.
Ein oder mehrere KNX PL-Link Geräte werden an den jeweils vorgesehenen Trunk
der entsprechenden Raumautomationsstation in einer Linientopologie angehängt.
Eine umfangreiche Bibliothek mit vorkonfigurierten Geräten unterstützt ein
einfaches Engineering.
Die Raumautomationsstation PXC3 erlaubt eine gleichzeitige Integration von
Geräten mit KNX PL-Link und KNX S-Mode auf einer Busleitung. Die Geräte mit
KNX S-Mode werden zusätzlich mit der ETS in Betrieb genommen.
Struktur
Die folgende Abbildung zeigt ein Beispiel für eine logische Netzwerktopologie mit
KNX PL-Link-Geräten, einer Raumautomationsstation und mehreren Räumen.
GA-Netzwerk
Automationsstation
KNX PL-Link-Netzwerk
Raum
Raum
Raum
Abb. 169: KNX PL-Link logische Netzwerktopologie
Versorgungskonzept
Siemens
Die Raumautomationsstationen PXC3 und DXR2 haben integrierte KNXSpannungsversorgungen um deren Trunks jeweils mit den entsprechenden KNX
PL-Link Geräten zu versorgen. Dies ermöglicht einfache Installationen wie z.B.
eine Automationsstation mit einem oder mehreren Raumgeräten ohne
Zusatznetzteil im KNX PL-Link-Netzwerk. Werden viele KNX PL-Link-Geräte
angehängt, wird die Spannungsversorgung an den Raumautomationsstationen
ausgeschaltet und eine externe KNX-Spannungsversorgung muss verwendet
werden.
217 | 436
CM110664de
2017-05-31
13
Netzwerkarchitektur
DALI-Architektur (FLN)
Die folgende Abbildung zeigt das Versorgungskonzept mit integriertem Netzteil
(PSU – Power Supply Unit):
Automationsstation
PSU
KNX PL-Link-Netzwerk
Abb. 170: Eingebautes KNX PL-Link Netzteil
Systemgeräte
Via KNX PL-Link Netzwerk können KNX-Geräte von Drittanbietern über KNX SMode eingebunden werden. Für die Projektierung und Inbetriebnahme dieser
Geräte ist das KNX Engineering Tool Software (ETS) erforderlich.
Automationsstationen DXR2.M.. können keine KNX S-Mode-Geräte integrieren.
13.5 DALI-Architektur (FLN)
DALI (Digital Addressable Lighting Interface) ist ein Protokoll zur
Beleuchtungssteuerung und -regelung. Siehe www.dali-ag.org.
DALI ist zugeschnitten auf modern Beleuchtungslösungen. Ein DALI-System kann
aus einer einzigen Leuchte bestehen, oder es kann mehrere Systeme, die über
mehrere Gebäde verteilt sind, beinhalten. DALI-Systeme können über
Beleuchtungs-Hubs/Router verbunden werden.
DALI bietet:
● Max. 64 Geräte pro Subnetz (Hub/Router)
● Max. 300m Verkabelung
● Max. 250mA Stromaufnahme
● Standard-Zweidrahtleitung (1,5mm²)
● Verpolungssicher & freie Linienverdrahtung
● DALI-Spannung und -Daten auf dem gleichen Adernpaar
● Bidirektionale Kommunikation mit Rückmeldung des Betriebsgerätestatus
(Dimmwert, Lampenfehler usw.).
Struktur
Ein DALI-System kann aus Betriebsgeräten, Steuergeräten und BusSpannungsversorgungen bestehen.
Betriebsgeräte
Betriebsgeräte beinhalten normalerweise die Steuerleitung um die Beleuchtung zu
steuern oder eine andere Art von Steuerung, wie z.B. Ein/Aus-Schalter oder 1 bis
10 V analoge Signale.
Steuergeräte
Steuergeräte können Informationen, wie z.B. Lichtstärke, an andere Steuergräte
liefern oder Befehle an Betriebsgeräte senden. Eingabegeräte sind eine Art von
Steuergerät oder ein Teil eines Steuergerätes, die Informationen, wie z.B.
Tastendrücke oder Bewegungsmeldungen, an das System liefern. DALIAnwendungs-Controller sind auch Steuergeräte, z.B. sie können Befehle zur
Änderung der Beleuchtung an die Betriebsgeräte senden.
Ein DALI-System muss mindestens eine Bus-Spannungsversorgung haben. Dies
erlaubt die Kommunikation auf dem Bus und die Spannungsversorgung von Busbetriebenen Geräten. Die Bus-Spannungsversorgung muss keine separate Einheit
218 | 436
Siemens
CM110664de
2017-05-31
Netzwerkarchitektur
DALI-Architektur (FLN)
13
Bus-Spannungsversorgungen
sein – sie kann Teil eines anderen Gerätes, wie z.B. eines LED-Treibers oder
Sensors, sein.
Bus-Drähte
Ein DALI-System beinhaltet auch Bus-Drähte, mit denen die DALI-Klemmen der
verschiedenen Geräte im System angeschlossen werden.
Adressierung
DALI erlaubt die flexible Adressierung von Geräten.
Auf der einfachsten Ebene werden alle Geräte gleichzeitig durch BroadcastBefehle adressiert. Dies erlaubt die Steuerung von Beleuchtungen in einer
ähnlichen Weise wie die 1 bis 10 V analoge Steuerung, ohne die einzelnen Geräte
konfigurieren u müssen. Wenn eine Ebene (Direct Arc Power Command)
übertragen wird, führen alle Betriebsgeräte den Befehl aus und ändern ihren
Output auf die gleiche neue Ebene.
Durch eine einfache Konfiguration, können DALI-Geräten eine von 64
Kurzadressen zugewiesen werden. Dies erlaubt die individuelle Kontrolle,
Konfiguration und Abfrage jedes einzelnen Gerätes im System.
DALI-Geräte können auch in Gruppen adressiert werden. Zum Beispiel, ein DALI
LED-Treiber kann so programmiert werden, das er in jeder Kombination der 16
verfügbaren Gruppen ist. Wenn ein Befehl an eine Gruppe gesendet wird, werden
nur Geräte, die sich in dieser Gruppe befinden, adressiert.
Systemgeräte
PXC3...A
Die Automationsstationen PXC3…A haben einen DALI-Bus zum Anschliessen von
bis zu 64 DALI Vorschaltgeräten/Treibern.
PXC3.E16A
Die Raumautomationsstation PXC3.E16A ist optimiert für
Beleuchtungsanwendungen. Mit der Onboard-DALI-Schnittstelle können bis zu 64
elektronische Vorschaltgeräte oder LED-Treiber eingebunden werden.
Siemens
219 | 436
CM110664de
2017-05-31
14
Fernzugriff auf das System
Fernzugriffsverfahren
14 Fernzugriff auf das System
Der Fernzugriff ist ein Zugriff auf Ressourcen an einem Standort über das Internet
oder über eine dedizierte Leitung.
Einen Fernzugriff verwendet man, um:
● Einen entfernten Standort an eine Managementstation anzubinden, z.B. für
Pikettdienst, Betreuung verschiedener Standorte, Support durch Spezialisten
● Auf eine Managementstation zuzugreifen
● Mit einem Engineering-Tool Änderungen und Erweiterungen durchzuführen
oder Fehler zu suchen
● Alarme als SMS oder E-Mail von PX Web, TP-Web oder einer
Managementstation weiterzuleiten
14.1 Fernzugriffsverfahren
Es gibt zwei Arten von Fernzugriffsverfahren:
● Verfahren, die eine direkte Punkt-zu-Punkt-Verbindung aufbauen
● Verfahren, die öffentliche Netze (z.B. Telefonnetze für den Zugang zum
Internet) als Transportmedium nutzen
Managementstation
Metro-Ethernet
Modem
TV-Kabel
GPRS/UMTS/LTE-Modem
Touch Panel
Funk
BACnet/IP
10664Z45de_01
Web-Interface
Automationsstationen
Abb. 171: Fernzugriffsverfahren
Folgende Verfahren ermöglichen den Fernzugriff:
● Telefonleitungsbasierte Verfahren
● Fernsehkabelbasierte Verfahren
● Andere kabelbasierte Verfahren wie Metro Ethernet
● Nutzung von Mobilfunknetzen
● Funkbasierte Übertragungsverfahren
Telefonleitungsbasierte Verfahren
DSL-Varianten
220 | 436
Siemens
Merkmale von DSL-Varianten:
● Es gibt verschiedene ADSL- und VDSL Varianten. Die DSL-Varianten sind
länderspezifisch.
● Die Bandbreiten für den Uplink (d.h. die Daten fliessen von Ihrem
Privatanschluss oder Projekt ins Internet) und den Downlink (d.h. die
Gegenrichtung) sind unterschiedlich. Dies muss bei der Auswahl des
Anschlusses berücksichtigt werden.
CM110664de
2017-05-31
Fernzugriff auf das System
14
Auswahl des Verfahrens
●
●
Die DSL-Leitung kann parallel für Telefonate genutzt werden.
Wenn Sie Telefonie auf der gleichen Leitung nutzen wollen, brauchen Sie
zusätzlich zum DSL-Modem einen Splitter.
Fernsehkabelbasierte Verfahren
●
Das Prinzip ist ähnlich wie bei DSL. Der Fernzugriff erfolgt über ein
Kabelmodem des Kabelanbieters.
Andere kabelbasierte Verfahren wie Metro Ethernet
Merkmale von anderen kabelbasierten Verfahren wie Metro Ethernet:
● Anschlüsse mit sehr hoher Bandbreite sind verfügbar.
● Ein Metro-Ethernet-Anschluss wird typischerweise nicht im Rahmen eines
BACS-Projekts aufgesetzt.
Nutzung von Mobilfunknetzen
Die verfügbare Bandbreite wird von einer nicht bekannten Anzahl von Nutzern mit
für uns unbekanntem Nutzungsprofil genutzt. Die von den Mobilfunkbetreibern
beworbenen maximalen Datenraten weichen stark von den typischen Datenraten
ab.
Sämtliche Mobilfunkverfahren sind bezüglich Verfügbarkeit und Durchsatz nicht so
stabil wie ein kabelbasierter Anschluss.
In abgelegenen Gegenden muss die Verfügbarkeit und Stabilität des Dienstes
geprüft werden. Als einfaches Kriterium kann die Entfernung von der Basisstation
des Anbieters herangezogen werden. Weiterhin kann geprüft werden, ob grössere
Hindernisse (Berge usw.) zwischen der Basisstation und dem Gebäude existieren.
LTE & UMTS
Merkmale von LTE & UMTS:
● Können schnell sein
GPRS
Merkmale von GPRS:
● Die Geschwindigkeit reicht nur für Anwendungen mit geringen Anforderungen
an Bandbreite, z.B. um eine E-Mail ohne grossen Anhang von der Anlage zu
schicken.
Funkbasierte Übertragungsverfahren
Merkmale von funkbasierten Übertragungsverfahren:
● Geeignet für abgelegene Standorte wenn kein DSL verfügbar ist.
● Es gibt diverse Übertragungsverfahren. Klären Sie genau ab was an Ihrem
Standort verfügbar ist.
● Je nach verwendeter Frequenz kann es, auch auf kurzen Distanzen,
Empfangsprobleme bei Regen und Schneefall geben.
14.2 Auswahl des Verfahrens
Die gewünschte Art der Nutzung des Fernzugangs und die dafür nötige Bandbreite
bestimmen die Auswahl des Fernzugriffs.
Für Details zu den benötigten Bandbreiten der Managementstationen, siehe
Kapitel Systemkonfiguration.
Nutzung des Fernzugangs für...
DSL
LTE &
UMTS
GPRS
Fernsehkabel
Metro
Ethernet
Funk
o/+
o/+
-
+
+
o/+
Fernzugriff auf anderen BACnet-Client
+
o
o/-
+
+
+
Anbindung an eine Managementstation
o/+
-/o
-
+
+
o/+
+
+
+
+
+
+
Fernzugriff auf Managementstation
Alarm-Weiterleitung
Tab. 60: Welches Fernzugriffsverfahren ist für welche Tätigkeit geeignet?
Siemens
221 | 436
CM110664de
2017-05-31
14
Fernzugriff auf das System
Auswahl des Verfahrens
Legende:
+
Gut
o
Langsam, geht aber noch
-
Nicht möglich oder viel zu langsam
Fernzugänge sind mit verschiedenen Bandbreiten erhältlich, z.B. DSL (o/+) kann
schnell oder auch relativ langsam sein.
Kosten
Die Kosten gliedern sich in monatliche Grundkosten und Kosten für die Nutzung.
Um die Kosten zu optimieren, analysieren Sie Ihr Nutzungsprofil, d.h. wie oft pro
Monat benutzen Sie es und welche Datenmengen verbrauchen Sie pro Nutzung.
Eine Datenflatrate stellt sicher, dass die Kosten gedeckelt sind. Speziell bei
Mobilfunkverträgen können durch die Auswahl eines ungeeigneten Tarifmodells
hohe Kosten entstehen.
Verfügbarkeit
Funkverfahren und alle Mobilfunkverfahren haben je nach Wetter speziell an der
Zellgrenze Probleme und die Verfügbarkeit kann reduziert sein. Die im Projekt
effektiv nutzbare Bandbreite bei diesen Verfahren kann stark über den Tag und
auch über die Zeit variieren, da sich alle in die Zelle eingebuchten Teilnehmer die
verfügbare Bandbreite teilen. Bei Leitungsgebundenen Verfahren sind die
Schwankungen geringer.
Empfehlungen
Um einen zuverlässigen Fernzugriff zu gewährleistenden, verwenden Sie
leitungsgebundene Verfahren auch wenn die Kosten leicht höher sind. Verwenden
Sie Funkverfahren nur im Notfall. Wenn eine sehr hohe Verfügbarkeit des
Fernzugriffs gefordert ist, kann zusätzlich zum Leitungsgebundenen Zugang ein
Funkzugang als Rückfall-Lösung eingerichtet werden. Dafür gibt es Router, die
eine DSL-Leitung und ein GPRS/UMTS/LTE-Modem haben.
Jeder Fernzugang kann angegriffen werden. Beachten Sie die
Schutzmechanismen im Dokument IT Security in Desigo Installations
(CM110663).
Der Zugriff über Remote Management von Desigo Insight oder Xworks Plus
(XWP) auf die Automationsstationen PXC..D/-U kann mit einem Passwort
(Eigenschaft Passwort für Fernzugriff [RemAcpwd]) geschützt werden. Das
Passwort wird im Device Property-Dialog in XWP eingegeben.
Ein Verbindungsaufbau, der durch eine Automationsstation ausgelöst wurde, ist
nicht durch ein Passwort geschützt.
Migration von
Analogmodem-basierten
Verfahren
222 | 436
Siemens
Analogmodems sollten in Neuinstallationen nicht mehr eingesetzt werden und sind
wegen der Umstellung der Netze auf Voice over Internet Protocol (VoIP) auch nicht
zukunftssicher.
ISDN ist keine zukunftssichere Technologie und sollte daher auch nicht mehr
eingesetzt werden. Wenn auf dem genutzten Anschluss DSL verfügbar ist,
verwenden Sie DSL. Ansonsten sollten andere leitungsgebundene Verfahren
verwendet werden. Nur wenn kein leitungsgebundenes Verfahren genutzt werden
kann, sollte auf dem Mobilfunk oder Funkverfahren zurückgegriffen werden.
Wenn ein Projekt auf LON aufsetzt, verwenden Sie den Router PXG3.L, um den
Fernzugang auf der IP-Seite des Routers anzubinden.
CM110664de
2017-05-31
Fernzugriff auf das System
Technische Details
14
14.3 Technische Details
DSL
Das DSL-Modem muss der verwendeten xDSL-Technologie entsprechen und
muss in dem Land gekauft werden, in dem es verwendet wird. Selbst für ein
bestimmtes ADSL-Verfahren gibt es unterschiedliche Kodierverfahren, die je nach
Land eingesetzt werden.
Ein Modem hat entweder einen RJ45-Anschluss für die Verbindung zum Router
oder einen eingebauten Router. Der Router muss konfiguriert werden. Das Modem
benötigt einen Zugriffscode vom Internetanbieter.
Ein Frequenzsplitter zur Frequenztrennung von Telefon- und Datensignalen ist
notwendig, wenn der Anschluss für DSL und Telefonie eingesetzt werden soll.
Fernsehkabelbasierte Verfahren
Der Anbieter liefert das Modem. Das Modem muss manchmal noch konfigurtiert
werden. Meist liefert der Kabelnetzbetreiber das Modem entweder schon
vorkonfiguriert oder dieses wird beim ersten Anschliessen automatisch konfiguriert.
Das Modem hat einen RJ45-Anschluss für den Anschluss an das IP-Netz (den
Router) oder einen eingebauten Router. Der Router muss konfiguriert werden.
Teilweise muss ein Zugangscode des Anbieters eingegeben werden.
Ein separater Frequenzsplitter zur Frequenztrennung von Fernseh- und
Datensignalen ist nicht notwendig.
Metro-Ethernet
Metro-Ethernet wird typischerweise nicht in einem BACS-Projekt implementiert und
wird daher auch nicht in diesem Dokument erläutert.
Nutzung von Mobilfunknetzen (GPRS/UMTS/LTE)
Es gibt Mobilfunkmodems von diversen Anbietern, z.B. Modems für den
Privatgebrauch sowie Modems für industrielle Anwendungen (auch Hutschiene).
Wegen der Dämpfung von Wänden und Decken ist das Funksignal innerhalb eines
Gebäudes oft schlecht, d.h. oft muss eine Antenne aussen am Gebäude montiert
werden, am Besten auf dem Dach.
Die beste Signalstärke erzielen Sie wenn die nächste Basisstation des zu
verwendenden Mobilfunknetzes nicht zu weit entfernt ist und keine grossen
Hindernisse zwischen der Basisstation und dem Mobilfunkmodem existieren (line
of sight). Gerichtete Antennen verbessern die Übertragungsqualität, müssen aber
sauber auf die Antenne der Basisstation ausgerichtet werden.
Das Antennenkabel zwischen Modem und Antenne muss kurz sein, da sonst das
Signal zu schwach ist. Beachten Sie die entsprechenden Angaben des Herstellers
zur Art des Kabels und der maximalen Länge. Antennenkabel dürfen weder zu
stark gebogen noch gequetscht werden. Das Mobilfunkmodem muss nahe zum
optimalen Antennenstandort platziert werden. Die Anbindung an das IP-Netz im
Projekt ist bezüglich der Länge weniger kritisch.
Die SIM-Karte wird vom Mobilfunkbetreiber geliefert. SIM-Karten gibt es in
verschiedenen Grössen, in Abhängigkeit vom vorgesehenen Modem.
Das Modem wird an das IP-Netz angeschlossen. Die Schutzmechanismen hängen
vom Mobilfunkmodem ab.
GPRS-Modems mit RS-232-Anschluss können über einen USB-RS-232-Umsetzer
an manche PX-Controller angeschlossen werden.
Funkbasierte Übertragungsverfahren
Da es verschiedene Übertragungsverfahren gibt, werden funkbasierte
Übertragungsverfahren nur in enger Zusammenarbeit mit dem Anbieter
implementiert. Wir empfehlen, den Vorgaben des Anbieters genau zu folgen.
Siemens
223 | 436
CM110664de
2017-05-31
15
Managementstationen
Technische Details
15 Managementstationen
Ein Gebäudeautomationssystem fasst alle Steuer- und Regelfunktionen eines oder
mehrerer Gebäude zusammen.
Neben den klassischen HLK- Anlagen werden vermehrt auch andere Bereiche des
Gebäudes wie Licht- und Storensteuerungen, Brandmeldesysteme sowie
Zutrittsysteme integriert werden.
Im Vollausbau verfügt das System übergeordnet über eine oder mehrere
Managementstationen, mit der die einzelnen Anlagen zentral bedient und
überwacht werden, während die einzelnen gebäudetechnischen Anlagen dabei
aber weiterhin selbstständig funktionieren.
Abb. 172: Über die Managementstation bedienen und überwachen Sie die Anlagen
Funktionen
Die Managementebene übernimmt dabei folgende Funktionen:
● Zentrale Bedienung der HLK-Prozesse und verwandter Bereiche eines
Gebäudes
● Visualisieren, Speichern und Auswerten von Daten der untergeordneten
Ebenen
● Steuern von übergeordneten Funktionen (Zeitkataloge, Externe
Prozessreaktionen)
● Schnittstelle für externe Kommunikation (Alarmmeldungen usw.)
● Datenaustausch unter DDC-Reglern (Automationsebene)
Anforderungen
Moderne Gebäudeautomationssysteme müssen folgende Anforderungen erfüllen:
● Benutzerfreundlichkeit
● Integrationsfähigkeit
● Ausbaufähigkeit
● Fernwirkfähigkeit
● Kostengünstigkeit
Merkmale
Siemens bietet unter der Bezeichnung Desigo™ eine Systemfamilie
komplementärer Automationsbausteine und Managementstationen für Gebäude
und Infrastrukturen jeder Art und Grössenordnung.
Die Desigo Managementstationen zeichnen sich durch folgende Merkmale aus:
224 | 436
Siemens
CM110664de
2017-05-31
Managementstationen
Desigo Insight
●
●
●
●
15
Eine einheitliche Bedienoberfläche für alle angeschlossenen Gewerke von der
Heizungs-, Lüftungs- und Klimatechnik über Brandmeldeeinrichtungen,
Videolösungen und Einbruchmeldeanlagen bis hin zur Zugangskontrolle.
Weite Skalierbarkeit hinsichtlich der Datenpunktanzahl, Funktionalität sowie
Integrationsbreite von Subsystemen für wirtschaftliche Lösungen in jeder
Ausbauphase.
Eine vollgrafische Bedienoberfläche, nach neustem Stand der Technik.
PC- oder Server-basierte Managementstation auf Basis des jeweils aktuellen
Microsoft-Betriebssystems.
15.1 Desigo Insight
Client-Server-Architektur
Desigo Insight basiert auf einer Client-Server-Architektur, die die Leistungsfähigkeit
des Systems verbessert und die Kosten für grosse Installationen mit mehreren
Benutzerstationen verringert. Desigo Insight kann als Desktop-, Server- oder WebAnwendung installiert werden.
Desktop-Anwendung
Die Desktop-Anwendung ist für kleinere Anlagen geeignet und hat keinen Webund Remote-Desktop-Zugriff.
Server-Anwendung
Die Client-Server-Anwendung ist für grössere oder komplexere Installationen
geeignet und hat ein zentralisiertes Daten-Handling mit erweiterten Web- oder
Remote-Desktop-Zugang.
Web-Anwendung
Die Web-Anwendung ist für den Betrieb als Dienst geeignet. Der Desigo Insight
Server-Prozess kann somit wie der Web-Server (MS IIS) dauernd laufen, ohne
dass ein Windows-Benutzer angemeldet ist und ohne dass eine DesktopAnwendung läuft. Somit können Sie jederzeit auf die Anlagen zugreifen.
Die Desigo Web-Anwendung beinhaltet die wichtigsten Desigo InsightBenutzerfunktionen. Engineering- und Konfigurationsaufgaben werden nicht
unterstützt.
Terminal-ServerAnwendung
Ein Remote-Desktop-Client hat über die Terminal-Server-Funktion vollen Zugriff
auf alle Desigo Insight-Funktionen – Engineering und Konfiguration inbegriffen
(Remote Service und Engineering). Um die Remote Desktop- und Terminal-ServerFunktion zu benutzen, muss Desigo Insight für den Betrieb als Dienst installiert
sein.
15.1.1
Desigo Insight Shell
Benutzerfunktionen
Desigo Insight Shell ist eine Taskleiste, die die verbundenen Sites, Zeit und Datum,
anstehende Alarme und Ereignisse und den Anmeldestatus eines Benutzers zeigt.
Die Taskleiste ermöglicht folgende Aktionen:
● An- und Abmelden
● Starten der Desigo Insight-Benutzerfunktionen
● Herstellen und Trennen von Site-Verbindungen
● Starten von konfigurierten Drittanwendungen
● Öffnen der Online-Hilfe
● Herunterfahren von Desigo Insight oder Drittanwendungen
Plant Viewer
Abb. 173: Plant Viewer
Siemens
225 | 436
CM110664de
2017-05-31
15
Managementstationen
Desigo Insight
Der Plant Viewer stellt Gebäudebereiche und Anlagen grafisch dar. Sie können
Datenpunkte im ganzen Gebäude überwachen und steuern, Werte ändern und
Alarme quittieren.
Sie können mehrere Fenster gleichzeitig anzeigen (überlappend oder
nebeneinander). Sie können auch Grossgrafiken, z.B. Etagenpläne, anzeigen und
ihre Grösse verändern.
Ist- und Sollwerte, Betriebszustände und Alarme werden in Echtzeit auf dem
Bildschirm dargestellt und laufend aktualisiert. Sie können die Art der Darstellung
beim Engineering bestimmen, z.B. Statusänderungen werden durch das
Objektsymbol angezeigt, z.B. Animation, Formen- und Farbwechsel usw.
Time Scheduler
Abb. 174: Time Scheduler
Mit dem Time Scheduler können Sie alle zeitgesteuerten Funktionen der
gebäudetechnischen Anlagen einschliesslich der Einzelraumregelung zentral
programmieren. Dank der grafischen Bedienung von Wochen- und
Ausnahmeprogrammen können Sie Zeitprogramme jederzeit einfach ändern und
optimieren.
Alarm Viewer
Abb. 175: Alarm Viewer
Der Alarm Viewer zeigt Alarme nach Typ an und hilft ihnen die geeignete Aktion
auszuwählen, die das System erwartet. Die umfangreichen Filter- und
Suchfunktionen helfen ihnen schnell und zielsicher auf die gewünschten
Informationen zuzugreifen.
In einem grösseren System mit mehreren Managementstationen greifen alle
Managementstationen auf die gleiche Alarmdatenbank zu. Ein Alarm für eine
beliebige Managementstation wird in diese Datenbank eingetragen und ist
automatisch auf allen anderen Managementstationen sichtbar.
Alarm Router
Abb. 176: Alarm Router
Der Alarm Router sendet Meldungen oder Ereignisse im
Gebäudeautomationssystem an bestimmte Empfänger, ohne dass ein Benutzer
die Managementstation dazu bedienen muss. Der Alarm Router startet
automatisch wenn Desigo Insight gestartet wird und läuft im Hintergrund, ohne
dass ein Benutzer angemeldet oder eine Site angeschlossen ist.
Alarme und wichtige Systemereignisse können über folgende Medien
weitergeleitet werden:
● Drucker
● Faxgeräte
● Pager
226 | 436
Siemens
CM110664de
2017-05-31
Managementstationen
Desigo Insight
●
●
15
Mobiltelefone
E-Mail-Systeme
Trend Viewer
Abb. 177: Trend Viewer
Der Trend Viewer zeigt aktuelle Echtzeitprozessdaten (online) und vergangene
Prozessdaten in einer Rückschau (offline) in einem Zeitraum benutzerfreundlich
grafisch oder textuell an. Der Trend Viewer wird zur Optimierung der
Anlagenbedienung und zur Reduktion von Kosten eingesetzt.
Trenddaten können auf folgende Arten angezeigt werden:
● Online-Trendaufzeichnung zeigt Echtzeitprozessdaten an, die bei jeder
Wertänderung (COV) oder auf Grund einer zeitausgelösten Abtastung
aktualisiert werden.
● Offline-Trendaufzeichnung zeigt vergangene Prozessdaten an, die von einer
Automationsstation aufgezeichnet und in eine Datenbank auf der
Managementebene hochgeladen wurden.
● Archivdaten zeigt ältere Daten an, die aus der Trenddatenbank in die
Archivdateien verschoben wurden.
Sie können die Trendansichten speichern. Online-Trenddaten können
kontinuierlich protokolliert und in der Trenddatenbank gespeichert werden.
Eco Viewer
Abb. 178: Eco Viewer
Die Systemfunktion Desigo System Eco Monitoring bietet
Entscheidungsgrundlagen zum ökonomischen Betrieb aller Primäranlagen. Der
Eco Viewer zeigt basierend auf Referenzdaten (Qualitätszustandsindikatoren) die
Effizienz der Primäranlagen zeitnah an (Baseline-Vergleich). Über- oder
Unterschreitungen von Grenzwerten werden gemeldet und als Qualitätszustand im
Desigo Eco Viewer und Plant Viewer durch einen Farbwechsel an der Green-LeafAnzeige von grün auf rot signalisiert. Um eine Datenauswertung durchführen zu
können, wird der ermittelte Wert aus der abgelaufenen Zeitperiode via einem
Trendlog-Objekt aufgezeichnet.
Object Viewer
Abb. 179: Object Viewer
Mit dem Object Viewer finden sie sich in der Struktur des
Gebäudeautomationssystems schnell zurecht. Sie können hierarchische
Datenobjekte auswählen, ansehen und ändern.
Der Object Viewer unterstützt vier hierarchische Sichten:
● Die Technische Sicht ist die anlagenorientierte Standardsicht gemäss der
technischen Bezeichnung (TD).
● Die Betreibersicht basiert auf kundenspezifischen Betreiberbezeichnungen (UD)
(Benutzeradressen). Adressstruktur und Inhalt werden während des
Engineerings definiert.
Siemens
227 | 436
CM110664de
2017-05-31
15
Managementstationen
Desigo Insight
●
●
Die Systemsicht ist die standardisierte hierarchische Sicht, die die Topologie
des BACnet-Netzwerkes darstellt. Eine Site enthält Geräte und jedes Gerät
enthält Objekte.
Die Online-Ansicht liest alle BACnet-Objekte in einem Netzwerk. Daten können
mit dem Geräte-Assistenten in die Datenbank importiert werden.
Siehe BACnet-Projektdaten importieren (CM110591).
Log Viewer
Abb. 180: Log Viewer
Der Log Viewer zeigt alle zeitlich zurückliegenden Vorkommnisse im System. Die
Ereignisse und Benutzeraktivitäten werden in der Log-Datenbank chronologisch
archiviert und können jederzeit eingesehen werden.
Der Log Viewer läuft im Hintergrund (Event Handler) und zeichnet folgende
Ereignisse laufend auf:
● Alarmereignisse von der Prozessebene, z.B. Anlagenalarme und Warnungen
mit hoher Priorität. Der Alarm wird beim Auftreten, Quittieren, Rücksetzen und
Rückkehr in den normalen Zustand aufgezeichnet.
● Systemereignisse von Desigo Insight Managementstationen und
Automationsstationen, z.B. Verbindungsunterbruch, Wahlvorgang, Hoch- und
Herunterfahren, Festplattenüberwachung, Batteriekontrolle usw.
● Benutzerereignisse zum Protokollieren von Benutzeraktionen an der
Managementstation, z.B. autorisierte und nicht autorisierte Benutzeranmeldung,
Bearbeitung von Werten, Parametern und Sollwerten usw.
● Zustandsereignisse von der Prozessebene, wie Anlage EIN/AUS usw.
Aufgezeichnete Daten werden auf einem Microsoft SQL-Server oder in einer
MSDE-Datenbank gespeichert und mit einem Passwort geschützt.
Archivierung von Log- und
Trend-Daten
Mit der Archivierung (als properitäres Format oder XML-Format) werden Daten aus
Laufzeitdatenbanken entfernt, um bei einer begrenzten Speicherkapazität Platz für
neue Daten zu schaffen und, um diese Daten für den späteren Abruf in einer
geeigneten Form aufzubewahren. Daten werden entweder manuell vom Benutzer
archiviert oder automatisch nach Zeit und Datenmenge.
Report Viewer
Abb. 181: Report Viewer
Siehe Kapitel Berichte.
Reaction Processor
Abb. 182: Reaction Processor
Der Reaction Processor überwacht Anlagen und Prozesse systemweit auf das
Eintreffen von bestimmten Kriterien (Ereignissen). Trifft eines (oder eine
Kombination) dieser überwachten Kriterien ein, löst der Reaction Processor
entsprechend vorkonfigurierte (Re-)Aktionen aus. Der Reaction Processor ist eine
Serverfunktion, die ständig läuft.
Reaktionen sind Aktionen, die – basierend auf bestimmten Bedingungen –
automatisch ausgeführt werden, entweder auf der Automationsebene oder der
Managementebene. Prozesskritische Reaktionen, d.h. Reaktionen mit hohen
Ansprüchen bezüglich Echtzeitverhalten und Zuverlässigkeit müssen auf der
228 | 436
Siemens
CM110664de
2017-05-31
Managementstationen
Desigo Insight
15
Automationsebene laufen und somit während der Engineering-Phase
entsprechend aufgesetzt werden.
Reaktionen können durch einen Bediener online während einer normalen
Betriebsphase (nicht während der Engineering-Phase) auf der Managementstation
konfiguriert werden. Reaktionen auf der Managementebene ersetzen
wiederkehrende manuelle Aufgaben des Bedieners, d.h. es sind Aufgaben, die ein
Bediener gemäss klar definierten Umständen auszuführen hat (z.B. Montagmorgen:
Ausdrucken der Alarme mit hoher Priorität, die während des Wochenendes
aufgetreten sind).
Mit dem Reaction Processor können Sie sich wiederholende Bedienhandlungen,
die normalerweise durch den Operator von Hand ausgeführt werden,
automatisieren, zum Beispiel:
● Automatisiertes Steuern, Schalten und Regeln von Anlagen auf Grund von im
Betrieb auftretenden und überwachten Ereignissen.
● Automatisiertes Starten und Weiterleiten von Berichten.
Für auf der Automationsebene integrierte Anlagen ohne Schaltuhren beinhaltet der
Reaction Processor auf der Leitebene ein globales Zeitschaltplan- und
Kalenderprogramm.
Benutzerorientierte Reaktionen sollten nicht Bestandteil der
Standardprozessprogrammierung darstellen, denn letzteres sollte autonom und
dezentral laufen und gegen unerlaubten Zugriff geschützt sein.
Globaler Zeitschaltplaner
mit Kalenderfunktion
15.1.2
Desigo Insight enthält auf der Managementebene einen globalen Zeitschaltplaner
mit Kalenderfunktionen, um Reaktionen zu vordefinierten Tageszeitpunkten
(Zeitschaltplan) oder an bestimmten Tagen (Kalender/Datum) auszuführen. Sie
können Anlagen und Geräte auf Automationsebene ohne eigene Zeit- und
Kalenderfunktionen steuern.
Hauptkomponenten
Generische
Konfigurationswerkzeuge
Die generischen Konfigurationswerkzeuge sind Offline-Werkzeuge mit denen Sie
die Organisation und das Verhalten der Managementstation konfigurieren. Die
Werkzeuge benutzen nur Daten an der Managementstation und kommunizieren
nicht mit den Automationssystemen.
Die Werkzeuge sind generisch und nicht automationssystemspezifisch.
Generische
Bearbeitungsprogramme
Mit den generischen Bearbeitungsprogrammen betreiben Sie das Gebäude. Sie
können Parameterwerte ändern oder übersteuern und Managementobjekte (z.B.
Zeitpläne, Trend-Log-Objekte, Bestimmungsortslisten) bearbeiten.
Generisches DB ImportTool
Mit dem generischen DB Import-Tool können sie Engineering-Daten des
Automationssystems in die Systemdatenbank der Managementstation importieren,
aktualisieren oder löschen.
Change of State (COS)
PDX und SDX
PDX (Process device Data eXchange) ist eine Schnittstelle, über die Daten von
Automationsstationen im Automationssystem gelesen und geschrieben werden.
PDX ermöglicht die Einbindung von Automationssystemen (Desigo PX, Unigyr,
Visonik und Integral Automationssysteme und BACnet-Drittgeräte), die von
verbindungsorientierten und verbindungslosen Kommunikationsprotokollen
abhängig sind.
Siehe Drittgeräte BACnet-Integration (CM110795).
SDX (Storage Directory eXchange) stellt zwei wichtige Dienste für die Desigo
Insight Anwendungen bereit:
● Einen Verzeichnisdienst, mit dem eine Anwendung die Engineering-Daten der
Automationssysteme durchsuchen kann. Dieser Dienst unterstützt
verschiedene Sichten (Systemsicht, technische Sicht, Betreibersicht).
● Einen Dienst, der Namen zwischen den verschiedenen Adressierformaten
umwandeln kann.
Siemens
229 | 436
CM110664de
2017-05-31
15
Managementstationen
Desigo Insight
Lizenz-Server
Der Lizenz-Server stellt Dienste für Client-Anwendungen bereit, mit denen der
genaue Funktions- und Grössenumfang festgestellt wird, für den der Benutzer eine
gültige Lizenz besitzt. Der Server umfasst auch Funktionen zur gemeinsamen
Nutzung von Dongles über ein LAN.
Datenbank-Server
Der Datenbank-Server ist vom Microsoft SQL-Server abhängig und verwaltet die
Systemdatenbank und die Datenbanken für Alarm-, Log- und Trendfunktionen. Er
bietet eine leistungsstarke Verwaltung von relationalen Datenbanken für verteilte
Client/Server-Konfigurationen. Der Server behandelt Eingriffe in die Datenbank
und ist für Transaktionen, Rollback und den Sperrmechanismus zuständig. Er
bietet auch eine einheitliche und zuverlässige Managementarchitektur, die für die
unterschiedlichsten Anwendungen und Datenquellen offen ist.
Alarm-Server
Der Alarm-Server behandelt die Alarme der verschiedenen Automationssysteme
und ergänzt sie mit zusätzlichen Informationen wie z.B. dem Alarmzustand. Der
Server hat eine Schnittstelle zur Alarmdatenbank für die permanente Speicherung
und eine Schnittstelle für die Clients zum Lesen und Bearbeiten von Alarmen.
Protokolltreiber
Protokolltreiber, wie z.B. der BACnet-Treiber sind die Schnittstelle zwischen dem
Automationssystem und Desigo Insight. Die Protokolltreiber bilden Informationen
und Dienste automationssystemspezifisch auf die Standardschnittstelle von PDX
ab.
Trend-Server
Der Trend-Server speichert hochgeladene Offline-Trenddaten von den
Automationssystemen sowie Online-Trenddaten vom Trend Viewer in der
Trenddatenbank. Er bietet eine offene Schnittstelle (API) zu den Daten in der
Trenddatenbank.
Der Archivierteil verwaltet das periodische Archivieren von historischen Daten in
der Trenddatenbank.
Event-Server
Der Event-Server bietet allen Anwendungen in der Desigo Managementstation
einen Dienst für das Schreiben von Ereignissen in die Log-Datenbank. Falls
erforderlich fügt er fehlende Informationen zu den empfangenen Log-Ereignissen
hinzu.
Der Zugriff auf die Logdatenbank erfolgt ausschliesslich über den Event-Server,
das heisst, dieser Server stellt einen Dienst bereit, der es allen Clients ermöglicht,
die Log-Datenbank zu lesen. Die zur Verfügung gestellten Daten werden gefiltert,
entsprechend der Lesezugriffsebene des Benutzers, der am Client-PC angemeldet
ist.
Die Dienste für das Schreiben in die Log-Datenbank (z.B. für EngineeringWerkzeuge) und für den Abruf von Log-Daten (z.B. Export für ADP) stehen auch
zur Verfügung, wenn Desigo Insight nicht läuft.
System-Überwachung
Der System-Supervisor ist über die Taskleiste aufrufbar und zeigt die freien und
die von Desigo Insight benutzten Systemressourcen an.
Desigo Insight ist eine BACnet-Bedienstation. Sie wird mit dem eigenen PICS
(BACnet Protocol Implementation Conformance Statement) geliefert.
Siehe BACnet Protocol Implementation Conformance Statement (PICS))
(CM110665).
ADP/CC
ADP (Advanced Data Processing) ist ein Datenauswertungs- und
Berichtsprogramm für Offline-Trenddaten.
CC (Consumption Control) verwaltet und überwacht Energiekosten im Gebäude.
PDM
PDM ist eine Serveranwendung, die die gemeinsame MS SQL-Datenbank für die
ADP/CC-Clients verwaltet.
Die Datenbanken Trend und Trend Archive sind für den Datentransfer mit der
PDM-Datenbank verbunden.
230 | 436
Siemens
CM110664de
2017-05-31
Managementstationen
Desigo Insight
InfoCenter
15
InfoCenter analysiert und protokolliert Trend- und Systemaktivitätsdaten. Es wird
vor allem in kritischen Umgebungen wie der Pharmaindustrie benutzt, um kritische
Daten zwecks Konformitätsberichten zu archivieren, verwalten und protokollieren.
Damit Infocenter Daten aus Desigo Insight sammeln kann, muss Desigo Insight
als Service installiert sein und die Funktion Desigo Interface muss freigegeben
sein.
ADP, CC, PDM und InfoCenter sind nicht Teil von Desigo Insigt und müssen
separate gekauft und installiert werden.
15.1.3
Zugriff und Sicherheit
Die Managementstation hat einen flexiblen Zugriffsmechanismus, um für jeden
Benutzer eine optimale Umgebung zu definieren. Sie können festlegen, welcher
Benutzer auf welche Sites und auf welche Gebäude Zugriff hat und welche Desigo
Managementstation-Anwendungen er benutzen darf.
Benutzer in einem Gebäude lassen sich ihren Aufgaben entsprechend logisch
gruppieren (z.B. Hausmeister, Gebäudebetreiber, Wartungsingenieur), wobei jede
Benutzergruppe über einen eigenen Satz von Benutzerrechten verfügt. Um
Engineering und Setup zu beschleunigen, stehen Standardbenutzergruppen und
Kopierfunktionen zur Verfügung.
Zugriffsebenen
Es gibt acht Zugriffsebenen. Jede Ebene umfasst die Zugriffsrechte aller
niedrigeren Stufen.
Scope
Scope ist der allgemeine Name für den spezifischen Objektzugriff auf der
Managementstation. Ein Scope segmentiert und setzt bestimmte Regeln für die
Benutzerrolle im Projekt durch. Ein Benutzer sieht nur den ihm zugewiesenen
Bereich eines Gebäudes, z.B. Pumpen, erhält nur Alarme aus diesem Teil des
Gebäudes und kann nur diese Alarme quittieren. Tritt jedoch ein Schadensfall in
einen Bereich des Gebäudes ein, der nicht im Scope des Benutzers ist, z.B. an
einem Ventilator, erhält dieser Benutzer keine Nachricht von diesem Vorfall.
Alarmmeldungen an Drucker, Mail, Pager oder in Dateien werden gemäss der
Definition im Alarm Router weitergeleitet und werden durch Scopes nicht
beeinflusst.
Abb. 183: Scopes
Siemens
231 | 436
CM110664de
2017-05-31
15
Managementstationen
Desigo Insight
Benutzergruppen
Desigo Insight hat sechs vordefinierte Benutzergruppen. Die Gruppen
Administratoren und Service sind für die Verwaltung und interne Handhabung des
Systems. Die restlichen vier Gruppen sind für Endkunden reserviert. Jede dieser
Benutzergruppen hat eine andere Zugriffsebene.
Die anderen vier Benutzergruppen sind:
● Basisbedienung: Für den Gebäudebetreiber und das Sicherheitspersonal, die
die Anlagen bedienen und zeitweilig überwachen. Diese Gruppe darf Alarm
Viewer, Time Scheduler, Object Viewer und Plant Viewer bedienen.
● Standardbedienung: Für Anlagenbetreuer und geschultes Personal, die mit den
Anlagen und allen zugehörigen Ein-/Ausgängen vertraut sind und kleinere
Reparaturen und Service-Aufgaben ausführen (Fühler, Pumpen, Ersatzgeräte)
können, sowie den Anlagenbetrieb in Hinsicht auf das Regelverhalten
optimieren können. Neben den Grundanwendungen hat diese Gruppe Zugriff
auf Alarm Router, Trend Viewer und Log Viewer.
● Expertenbedienung: Für Servicetechniker und Anlagenverantwortliche. Die
Servicetechniker müssen alle Steuerfunktionen überwachen und bedienen.
Neben den Standardanwendungen hat diese Gruppe das Recht, DB Import
auszuführen.
● Servicebedienung: Für Siemens Service-Personal und qualifizierte
Anlagentechniker.
Engineering- und
Laufzeitverwaltung
Im System Configurator erfolgt das Engineering der Zugriffsberechtigungen, das
heisst, die Konfiguration von Benutzergruppen mit Benutzern und mit den
zugehörigen Zugriffsrechten.
Im System Configurator definieren Sie das Zugrifffs- und Sicherheitskonzept für die
einzelnen Benutzergruppen. Lese- und Schreibrechte für jedes Objekt werden in
der Systemdatenbank gespeichert und bestimmte Informationen können, abhängig
von den Rechten des angemeldeten Benutzers, schreibgeschützt oder versteckt
werden.
Durch die Kombination von vordefinierten Benutzergruppen und einer
Kopierfunktion reduziert sich der Engineering-Aufwand auf ein Minimum.
15.1.4
Alarmverwaltung
Alarme
Ein Alarm ist ein Signal, das die Aufmerksamkeit des Benutzers darauf lenkt, dass
ein beliebiges Ereignis aufgetreten ist oder eine beliebige Bedingung sich
ausserhalb der vordefinierten Grenzen befindet. Die Desigo Insight
Alarmverwaltung macht Benutzer auf anormale Bedingungen aufmerksam und hilft
ihnen entsprechende Massnahmen einzuleiten.
Alarmverwaltung
Die Alarmverwaltung des Gebäudeautomationssystems umfasst:
● Alarmerzeugung und kundenspezifische Anpassung der Alarmmeldungen auf
Automationsebene in Desigo PX, Desigo Room Automation oder anderen
Subsystemen
● Alarmbenachrichtigung und Alarmverwaltung auf den Bediengeräten, das
heisst, für Desigo PXM20, PX Web und für alle Subsysteme auf der Desigo
Insight Managementstation
● Weiterleitung von Alarmen
Die Alarmverwaltung in der Desigo Insight Managementstation umfasst mehrere
Einheiten:
● Alarm Viewer ist die Hauptanwendung für die Alarmverwaltung.
● Alarm Handler (Hintergrundprozess) meldet Alarme und leitet sie an die
Benutzeranwendungen weiter.
● Alarm Server (Hintergrundprozess) stellt Programmteile zur Verfügung, die von
einer Benutzeranwendung aufgerufen werden.
● Pop-up-Viewer lenkt die Aufmerksamkeit des Benutzers auf einen wichtigen
Alarm.
232 | 436
Siemens
CM110664de
2017-05-31
Managementstationen
Desigo Insight
15
Event Handler trägt alle Alarme in die Logdatenbank ein und der Log Viewer
zeigt den Verlauf der Ereignisse.
● Shell zeigt eine nach Priorität angeordnete Alarmübersicht über die aktiven
Alarme und ermöglicht die kontextbezogene Navigation zum Alarm Viewer.
● Alarm Router (Router Server) sendet die Alarmmeldungen an die gewünschten
Empfänger.
Die Alarmverarbeitung ist normalerweise managementstationsspezifisch. Das
Automationssystem ist verantwortlich für die Weiterleitung von Alarmen an
Bediengeräte, wie z.B. die Desigo Insight Managementstation.
Alarm Handler, Alarm Server, Event Handler und Router Server sind Bestandteile
vom Insight Server.
●
Gemeinsame
Alarmdatenbank
Alle Managementstationen, die mit einem Desigo Insight Server verbunden sind,
teilen sich eine gemeinsame Alarmdatenbank. Ein Alarm wird an eine beliebige
Managementstation weitergeleitet, in der gemeinsamen Datenbank erfasst und
automatisch auf allen anderen Managementstationen angezeigt. Trotzdem erfolgt
die Alarmbearbeitung managementstationsspezifisch.
Nur die Managementstation, für die der Alarm bestimmt ist, kann ein Ereignis
weiterleiten und ein Alarm-Pop-up-Fenster anzeigen. Pop-up-Fenster werden
spezifisch im Alarm Router auf jeder Managementstation konfiguriert. Um einen
Alarm zu quittieren oder zurückzusetzen, muss die Managementstation mit der Site,
zu der das Alarmobjekt gehört, verbunden sein.
Alarmstrategie
Der Alarm Viewer zeigt eine detaillierte Übersicht der anstehenden Alarme von
allen Sites und Gebäuden im System. Die Liste wird bei jedem Alarmereignis
automatisch aktualisiert und umfasst somit immer den aktuellen Alarmzustand des
Systems. Bei jeder neuen physischen Verbindung mit einer Site werden die Alarme
in allen Automationssystemen aktualisiert, das heisst, der Alarm Server leitet alle
anstehenden Alarme an die Managementstationsebene weiter. Der Alarm Server
kann auch eine periodische Alarmaktualisierung auslösen.
Je nachdem, wie gravierend die Alarme sind, werden sie mit verschiedenen
Alarmtypen angezeigt:
● Einfache Alarme erscheinen und verschwinden ohne Benutzereingriff.
● Basis-Alarme müssen quittiert werden.
● Erweiterte Alarme sperren die Anlage und müssen quittiert und zurückgesetzt
werden.
Engineering
Im Automationssystem Desigo PX oder Desigo Room Automation oder in anderen
Subsystemen konfigurieren Sie das Verhalten, die Darstellung und die
Weiterleitung von Alarmen an die Managementstation.
In der Systemdatenbank können Sie einem alarmfähigen Objekt auf
Managementstationsebene einen Alarmhilfetext zuordnen, der aus einem längeren
kundenspezifischen Text besteht und Hyperlinks zu anderen Dokumenten enthält.
Alarmbenachrichtigungen können nicht von Managementstation zu
Managementstation gesendet werden. Soll ein Alarmereignis von mehreren
Managementstationen empfangen werden (z.B. um ein Alarm-Pop-up-Fenster
anzuzeigen), müssen Sie dies auf Automationsstation-Ebene konfigurieren.
Alarmweiterleitungsstrateg Die Alarmweiterleitung definiert welcher Alarmtyp wann, wo und wie angezeigt wird.
ie
Sie können definieren welcher Alarmtyp (z.B. Priorität) wann (z.B. Tag, Nacht,
Wochentag, Wochenende, Urlaubstag), wo (z.B. Büro vom technischen Operateur,
Tisch vom Pförtner) und wie (z.B. Drucker, E-Mail, SMS) angezeigt wird.
Wenn dies korrekt konfiguriert ist, stellt es sicher, dass ein Alarm immer von
jemanden erhalten wird. Alarme können weder an einen Remote-Desktop noch an
einen Web-Client weitergeleitet werden.
Siemens
233 | 436
CM110664de
2017-05-31
15
Managementstationen
Desigo Insight
Diese Grundsätze gelten für alle Ereignisstypen: Alarme, Systeme, Benutzer- und
Statusevents.
Obwohl die Alarmweiterleitung für eine bestimmte Managementstation konfiguriert
ist, kann sie von einer beliebigen Managementstation im selben Projekt geändert
werden. Dies erfordert eine höhere Benutzerzugriffsebene.
Der Alarmempfänger ist unabhängig von der Alarmstatusanzeige. Alle Desigo
Insight Managementstationen in Ihrem System zeigen Alarmstatus im Alarm
Viewer, unabhängig davon wo die Alarmmeldungen weitergeleitet werden.
15.1.5
Installation, Setup und Konfiguration
Das Setup und Engineering einer Desigo Insight Managementstation umfasst
folgende Schritte:
Abb. 184: Der Installations-, Setup- und Konfigurationsprozess
Um das Setup-Verfahren so einfach wie möglich zu halten, stehen
Standardeinstellungen zur Verfügung.
DB Import
234 | 436
Siemens
Sie können Engineering-Daten von Desigo PX und Desigo Room Automation in
zwei Schritten importieren:
1. Metadaten importieren:
Metadaten beschreiben die Standard BACnet-Objekte, die im Desigo PXSystem benutzt werden. Für jedes Objekt werden der BACnet-Typ und die
zugehörigen Properties beschrieben. Zusätzlich umfassen Metadaten
Standardwerte für Properties (z.B. Zugriffsebenen) und die globalen Texte.
2. Projektdaten importieren:
Nach dem Engineering der Desigo PX-Automationsstationen verfügt Xworks
Plus (oder ABT für Desigo Room Automation) über die Projektdaten. Über DB
Import werden sie anschliessend an die Systemdatenbank gesendet. Wenn ein
Projekt geändert wird, müssen nur die geänderten Automationsstationen neu
importiert werden.
CM110664de
2017-05-31
Managementstationen
Desigo Insight
15
Die Projektdaten umfassen:
– Eine Beschreibung der Objekte, die in jeder PX-Automationsstation
definiert wurden
– Systemsicht, technische Sicht und Betreibersicht dieser Objekte (Object
Viewer)
– Site-, Geräte- und Projekt-spezifische Texte
BACnet-Drittgeräte und
Desigo S7 importieren
Das Werkzeug DB Import übernimmt Eingabedateien in vordefinierten Formaten.
Das Desigo Excel Project Tool (DIEPT) ist ein auf Excel basierendes SoftwareWerkzeug von HQ, das jedes in Excel lesbare Format liest und eine Datei, die DB
Import benutzen kann, liest.
Siehe Excel Project Tool DIEPT (CM110634).
Für die Desigo PX-Datenpunkte, müssen Sie BACnet-Drittgeräte in zwei Schritten
importieren: zuerst für die Metadaten und dann für die Projektdaten.
Abb. 185: Import von BACnet-Drittgeräten
Für Desigo S7 gibt es erweiterte Metadaten, die annähernd den Funktionsumfang
von Desigo PX abdecken.
Projektingenieure können die technischen und Betreiberbezeichnungen für
BACnet-Objekte über DIEPT definieren.
BACnet 3rdParty-Objekte
DIEPT
BACnet 3rdParty-Objekte
Beschreibung
DB-Import
System-DB
Abb. 186: Import über DIEPT
Alternativ können BACnet-Drittgeräte auch in der Online-Sicht im Object Viewer
ermittelt und importiert werden.
15.1.6
Grafikbibliothek
Die Desigo Insight Lieferung enthält Bibliotheken mit Standardgrafikelementen für
PX/PXC00(-E).D/PXX-L11/12/PX KNX. Genies und andere
Standardgrafikelemente stimmen mit den gelieferten PX- / Desigo-RoomAutomation-Anwendungs-Compounds überein und ermöglichen ein einfaches
Engineering der Anlagengrafiken mit dem Desigo Insight Grafic Generator.
Genies
Siemens
Genies sind hochfunktionale grafische Darstellungsobjekte im Plant Viewer, die
Werte aus der Automationsstation beziehen und anzeigen. Die Genies können
auch Befehle (z.B. Schaltfläche klicken oder Wert ändern) erhalten und sie an die
Managementstation schicken.
● Verschachtelte Genies sind Genies, die in anderen Genies benutzt werden, z.B.
das Alarm-Genie wird in allen Genies benutzt, die im Alarmzustand sind. Diese
Wiederverwendung von Genies stellt sicher, dass graphische Elemente, wie
z.B. Alarme, im gesamten System einheitlich dargestellt werden.
● Generische Genies passen sich anhand der technischen Bezeichnung den
speziellen Eigenschaften des Datenpunkts an. Während des
Kompiliervorgangs werden zusätzliche Informationen über den Datenpunkt aus
der Systemdatenbank abgerufen und das Genie verändert sein Verhalten
automatisch. Zum Beispiel, es steht ein Ventilator-Genie für alle Ventilatortypen
zur Verfügung. Wird das Ventilatorgenie für einen bestimmten
Ventilatordatenpunkt benutzt, sucht es zusätzliche Informationen in der
Systemdatenbank und findet zwei Ventilatorstufen und einen Revisionsschalter.
235 | 436
CM110664de
2017-05-31
15
Managementstationen
Desigo Insight
Wird das Genie aktiviert, zeigt die Genie-Anzeige automatisch zwei
Ventilatorstufen und den Revisionsschalter an.
Diese Bibliothek eignet sich für Desigo PX- und Desigo-Room-Automation-Objekte.
Zugriff und Sicherheit
15.1.7
Im System Configurator definieren sie die Zugriffs- und Sicherheitsrichtlinien für die
Benutzergruppen. Lese- und Schreibzugriffsebenen für jedes Objekt sind in der
Systemdatenbank gespeichert. Je nach den Rechten des angemeldeten Benutzers
werden bestimmte Informationen versteckt oder schreibgeschützt.
Graphic Generator
Der Desigo Insight Graphic Generator ist auf den Einsatz von Xworks Plus (XWP)
mit und Automation Building Tool (ABT) geprüften Lösungen aus dem Solution
Browser optimiert. Der Graphic Generator erstellt und konfiguriert Desigo InsightSeiten automatisch, basierend auf den importierten Projektdaten. Dadurch wird
das gesamte Projekt-Engineering des Desigo Systems effizienter.
Siehe Graphikgenerator (CM110587).
Anlagenstruktur
CFC-Diagramme
Desigo Insight Vorlagen
und Genies
Teilanlage
Teilanlage
Vorerwärmer
Aggregate
Pumpe
Komponenten
Legende:
15.1.8
Block/Compound
Proxy (leeres Compound)
Hochverfügbarkeitslösung
Desigo Insight kann als redundantes System betrieben werden.
Siehe Hochverfügbarkeitslösung (CM1N9160).
236 | 436
Siemens
CM110664de
2017-05-31
Managementstationen
Desigo Insight
15
Abb. 187: Hochverfügbarkeitslösung
Komplexität der
Hochverfügbarkeitslösung
Je nach Kundenanforderung kann diese Lösung unterschiedlich komplex sein:
● Falls keine geographische Trennung des produktiven und Backup-Systems
gefordert ist, bietet bereits die Hochverfügbarkeitslösung mit einem SpeicherSystem (Network Attached Storage, NAS) eine erhebliche Sicherheit gegen
den Ausfall der Desigo Insight Managementstation.
● Wird ein redundanter Aufbau des produktiven und Backup-Systems gefordert,
muss die zwei NAS-Lösung mit Datenreplikation eingesetzt werden.
Funktionen der
Hochverfügbarkeitslösung
Die Hochverfügbarkeitslösung bietet folgende Funktionen:
● Unterbrechungsfreie Überwachung aller physikalischen Server in einem
Ressourcenpool und Neustart der virtuellen Systeme, die von einem
Serverausfall betroffen sind.
● Überwachung der Betriebssysteme auf Ausfall und automatischer Neustart der
betroffenen virtuellen Systeme.
● Periodische Überwachung der Desigo Insight Anwendungen und
automatischer Neustart des Systems bei Fehlfunktion.
● Erkennung von Serverausfällen mittels Server-Heartbeat.
● Praktisch unverzüglicher Neustart ohne menschliches Eingreifen der virtuellen
Systeme auf einem verfügbaren Server innerhalb des gleichen
Ressourcenpools.
● Benachrichtigung des Betreibers bei Failover.
● VMware Infrastructure Manager (VIM) für die Serveradministration.
Siemens
237 | 436
CM110664de
2017-05-31
15
Managementstationen
Desigo Insight
Abb. 188: Hochverfügbarkeitslösung mit Desigo Insight und weiteren Anwendungen
Durch Einsatz von Desigo Insight und weiteren Anwendungen (z.B. InfoCenter) mit
der Hochverfügbarkeitslösung lassen sich die Auswirkungen von Hard- und
Softwareausfällen auf die verbundenen Serverdatenbanken eingrenzen.
Siehe Hochverfügbarkeitslösung HA-300/HA-500 (CMI110797).
15.1.9
Desigo-Room-Automation-Integration
Desigo Room Automation kommuniziert direkt mit der Managementebene. Der
PXC00-E.D. System-Controller kann nur für den Scheduler und Kalender
verwendet werden.
Bedienung
Auf der Managementstation gibt es eine generische und eine konfigurierte
Bedienung.
Generische Bedienung
Für die Bedienung im Object Viewer ist kein zusätzliches Engineering auf Desigo
Insight notwendig. Der Object Viewer ermöglicht die Bedienung der Standard
BACnet-Objekte. Die Bedienung kann sowohl über zentrale Funktionen oder
Räume als auch direkt auf Stufe der Desigo-Room-Automation-Applikationen
erfolgen.
Konfigurierte Bedienung
im Plant Viewer
Typischerweise wird bei der Raumintegration eine grafische Darstellung des
Gebäudes mit den verschieden Stockwerken und Räumen gefordert. Desigo
Insight unterstützt die Erzeugung von grafischen Bildern und die Einbindung von
Desigo Room Automation. Die Desigo Insight-Grafikbibliothek enthält vordefinierte
Super-Genies für die wichtigsten Datenpunkte für jede Desigo-Room-AutomationAnwendung.
Abb. 189: Eine mögliche Desigo-Room-Automation-Visualisierung auf der Managementebene
238 | 436
Siemens
CM110664de
2017-05-31
Managementstationen
Desigo CC
15
15.2 Desigo CC
Architektur
Die Desigo CC Managementplattform ist der zentrale Zugangspunkt, mit dem der
Benutzer Gebäudeautomatisation, Brandmelde- und Sicherheitssysteme oder auch
eine Kombination dieser Systeme betreiben, überwachen und optimieren können.
Desigo CC ist eine flexible, vollständige Client-Server-Architektur, die umfassende
Skalierbarkeit sowohl für kleine und mittlere als auch für grosse, komplexe
Systeme ermöglicht. Die Plattform bietet anpassbare und marktspezifische
Distributionen an.
Desigo CC kann als Gesamtsystem mit voller Server- und Client-Funktion auf
einem Computer installiert werden. Ferner können installierte, Web- und WindowsApp-Clients auf separater Hardware hinzugefügt werden. Weitere Schnittstellen
können über Interfaceserver (mit Desigo CC FEP) hergestellt werden.
Webschnittstellen bieten dem Kunden eine höhere Flexibilität beim Betrieb und bei
zukünftigen Erweiterungen, z.B. Apps für Tablets und Smartphones.
Abb. 190: Desigo-Architektur
Haupt-Server
Der Haupt-Server beinhaltet die Projektdatenbank und die Software, die das
Systemnetzwerk überwacht und steuert. Clients greifen zur Überwachung und
Steuerung des Systems auf diesen Server zu. Wenn auf demselben Rechner auch
die Microsoft IIS aktiviert und die Web-Unterstützung installiert sind, stellt das
System Web-Clients mit Zugriff auf den Server bereit. Die Desigo CCServerinstallation beinhaltet immer einen Client mit einer Benutzeroberfläche zur
Überwachung und Steuerung des Gebäudes. Der Haupt-Server hat Schnittstellen
zu Subsystemen (entweder direkt oder über FEPs) und stellt eine zentrale
Datenbank und Dienste für die verbundenen Clients bereit. Der Haupt-Server kann
mehrere Clients unterstützen, die über ein Netzwerk (LAN) oder ein Intranet (WAN)
verbunden sind.
Installierter Client
Der Installierte Client ist für Betreiber vorgesehen, die ganz auf die Überwachung
und das Management von Gebäudesystemen konzentriert sind. Bei dieser
Konfiguration sind die für die Alarmbearbeitung genutzten Softwarekomponenten
fest verankert und können weder verschoben noch von anderen Applikationen
verdeckt werden. So ist sichergestellt, dass Alarme niemals übersehen werden
können. Installierte Clients können optional für eine Ausführung im Kiosk-Modus
konfiguriert werden, in dem nur Desigo CC und andere dedizierte Applikationen
ausgeführt werden dürfen. Im Kiosk-Modus ist die Workstation für die Ausführung
von Desigo CC reserviert. Nur Administratoren haben in diesem Fall Zugriff auf das
Startmenü oder andere Betriebssystem- oder Kundenapplikationen.
Web Client (Browser
Client)
Der Web-Client kommt im Intranet (Trusted Network) zum Einsatz und gestattet
den Zugriff auf lokale Ressourcen. Das System läuft im Internet Explorer (über
HTTP oder HTTPS als Kommunikationsprotokoll) und wird heruntergeladen, wenn
ein Benutzer das System als Web-Applikation startet. Wenn Sie in einem Browser
arbeiten, stehen dieselben Funktionen zur Verfügung wie bei der Arbeit mit einem
Installierten Client. Ihr Zugriff kann aber auch eingeschränkt sein, wenn Sie mit
Remote-Access arbeiten.
Da Web-Clients kurze Latenzzeiten und hohe Netzwerkbandbreite erfordern, sind
sie nur zur Anwendung im Intranet geeignet. Sie eignen sich nicht zur Nutzung im
Internet.
Siehe Desigo CC Zertifikat für die Web-Client-Applikation installieren
(A6V10415479).
Siemens
239 | 436
CM110664de
2017-05-31
15
Managementstationen
Desigo CC
Windows App-Client
(ClickOnce)
Der Desigo CC Windows App-Client sieht wie eine Standardsystemsoftware, ist
aber eine schlanke Applikation, die bei Zugriff über einen Browser vom Desigo CCServer heruntergeladen werden kann. Nach dem Herunterladen verhält sich der
Windows App-Client wie jede andere Windows-Applikation auf dem Desktop. Er
kann über das Startmenü, das Desktop-Symbol, die Schnellstartleiste usw.
aufgerufen werden. Sein Einsatz erfordert keine Administratorenrechte. Der
Windows App-Client wird als eigene Applikation ausgeführt und benötigt keinen
Browser.
Webserver
Der Webserver-Service muss installiert werden, um die Desigo CC Web-Clients
und Windows App-Clients verwenden zu können. Dazu müssen Sie zuerst
Microsoft IIS auf dem Webserver installieren. In der Regel befindet sich der
Webserver auf dem Desigo CC-Server. Er kann aber auch auf einem separaten
Rechner eingerichtet werden, wenn die IT-Abteilung die Installation in einer
separaten Umgebung fordert oder die Ressourcen des Systemservers nicht für die
IIS-Aufgaben verwendet werden dürfen.
Sie können mit Hilfe eines Web-Browsers und des Intranets des Kunden über den
Webserver auf das System zugreifen. Es kann nur ein Webserver hinzugefügt
werden. Dieser lässt das Herunterladen aller Dateien zu, die für die Web- und
Windows App-Clients benötigt werden. Er stellt eine System-Webseite für den
Zugriff auf den Web-Client, den Windows App-Client und die
Systemdokumentation bereit. Ferner ist er der Endpunkt der Kommunikation mit
dem Systemserver.
Front End Processor
Ein Front End Processor (FEP) ist ein Rechner, der zusätzliche Schnittstellen
zwischen den Geräten auf der Gebäudeebene (z.B. Zentralen und
Automationsstationen) und Desigo CC bereitstellt. Mit diesen zusätzlichen
Schnittstellen zu den Subsystem-Netzwerken auf der Gebäudeebene sorgt ein
FEP in einem Desigo CC-System für eine Lastverteilung bei der
Schnittstellenverarbeitung.
15.2.1
Benutzerfunktionen
Grafiken
Mit der Grafik-Anwendung zeigen Sie die Darstellungen Ihrer Anlagen oder Geräte
an. Sie können den aktuellen Zustand der Properties eines Objekts ändern, die
Ansicht einer Grafik nach Disziplin oder Abschnitt filtern oder auf Details oder eine
Gesamtübersicht zoomen.
Trends
Alle verfügbaren Prozessdaten eines Systems können aufgezeichnet und zur
betrieblichen Optimierung verwendet werden. Sie können Daten über
Anlagenzustand, Temperaturverlauf, Schaltzustände und Zählerwerte in einer
Ihren Zwecken entsprechenden Form aufzeichnen. Die Messwertdaten können
angezeigt, grafisch ausgewertet und über einen entsprechenden Zeitraum
gespeichert werden.
Der Online-Trend erfasst Echtzeitwerte aus der Anlage und stellt sie grafisch in
einer Trendansicht dar. Bei jeder Veränderung eines Werts werden die Datenwerte
an die Trendapplikation gesendet. Offline-Trenddaten werden für die längerfristige
Speicherung und den Abruf historischer Daten zur Analyse ganzer Anlagen oder
einzelner Prozesse genutzt. Beim Offline-Trend werden Daten direkt in der
Automationsstation erfasst.
Trend- und Systemaktivitätsdaten werden in einer Microsoft SQL ServerDatenbank gespeichert. Microsoft SQL Server Express wird mit der Desigo CCSoftware geliefert und kann bei Bedarf aufgerüstet werden. Der Trendvergleich
erlaubt Ihnen, Daten mit Zeitversatz zu vergleichen, um Veränderungen schnell
analysieren zu können.
240 | 436
Siemens
CM110664de
2017-05-31
Managementstationen
Desigo CC
15
Abb. 191: Trends
Zeitpläne
Kalender oder Zeitpläne ermöglichen die Erstellung und Bearbeitung von
Schaltprogrammen zur zeitlich geplanten Steuerung spezifischer Anlagen. Sie
können Tages- oder Wochenzeitpläne für Managementstationen und BACnetGeräte erstellen. Sie können Standard BACnet-Zeitplan-, Kalender- und
Befehlsobjekte vollständig konfigurieren und überwachen und
managementstationsbasierte Zeitpläne einsetzen, um Systeme ohne integrierte
Zeitplanfunktionalität zu unterstützen. Zeitpläne werden automatisch mit den von
ihnen gesteuerten Systemen verbunden, so dass Sie schnell zu den Zeitplänen
des ausgewählten Objektes navigieren können. Eine Zeitachse zeigt die Details
mehrerer Managementstations- und Subsystemzeitpläne gleichzeitig über einen
bestimmten Zeitraum hinweg an.
Abb. 192: Kalender
Berichte
Siemens
Der Desigo CC Reportgenerator enthält Standardberichtvorlagen und lässt Sie
vollständig konfigurierbare Berichte mit Kundenlogos, Kopfzeilen, Fusszeilen und
Layouts erstellen, die tabellarische oder grafische Systeminformationen enthalten.
Sie können Berichte planen und für die zukünftige Benutzung im CSV- oder PDFFormat speichern.
241 | 436
CM110664de
2017-05-31
15
Managementstationen
Desigo CC
Abb. 193: Berichte
Alarmverwaltung
Die Alarmverwaltung ermöglicht die Alarmbearbeitung im gesamten System. Sie
können den Fortschritt jedes Alarms von der Initiierung bis zur Auflösung
überwachen und steuern. Der vollständige Verlauf jeder Alarmauslösung wird
erfasst und Sie können alarmbezogene Berichte erstellen, anzeigen, speichern
und drucken.
Log Viewer
Der Log Viewer zeigt ein Protokoll aller Benutzer- und Systemereignisse und
Aktivitäten. Sie können diese Daten sortieren und filtern und für weitere Analysen
benutzen. Sie können Log-Ansichten speichern und exportieren.
Detailliertes Protokoll
Das detaillierte Protokoll zeigt die aktuellsten Daten jedes gewählten Objektes. Die
gleichen Sortier- und Filtermöglichkeiten wie beim Log Viewer sind verfügbar.
Alarmierung
Sie können Desigo CC so konfigurieren, dass E-Mail-, SMS- oder PagingMeldungen automatisch oder manuell an bestimmte Empfänger übertragen werden.
Sie können festlegen:
● Welche Empfänger wann über Systemalarme informiert werden
● Wie die Eskalation von Meldungen erfolgt
● Ob regelmässige Meldungen zum Betriebszustand des Systems übertragen
werden
● Auf welchen Geräten diese Meldungen eingehen sollen
Makros
Makros sind vordefinierte Listen mit Befehlen, mit denen Benutzer bestimmten
Geräten in nur einem Schritt eine Gruppe von Befehlen senden können. Manche
Makros können manuell gestartet werden, während andere Teil von Zeitplänen
sein können, die für zeitabhängige Funktionen oder automatische Reaktionen
definiert wurden. Makros werden auch vom System genutzt, um mehrere Befehle
gleichzeitig auszuführen. Diese vordefinierten Systemmakros werden für
bestimmte Steuerungsaktionen eingesetzt, z.B. Sammelbefehle an
Brandmeldezentralen und System-Backup-Funktionen.
Reaction Processor
Reaktionen sind im System programmierte Abläufe, die in spezifischen Situationen
einen bestimmten Befehl oder eine Befehlsreihe automatisch initiieren.
Sie können definieren, dass Aktionen automatisch ausgeführt werden, wenn
bestimmte Bedingungen vorliegen. Dabei kann es sich um einen Zeitpunkt, einen
Alarm, eine Wertveränderung, oder beliebige Kombinationen dieser Bedingungen
handeln. Wenn Bedingungen vorliegen, führt der Reaction Processor eine
vordefinierte Liste von Befehlen aus.
242 | 436
Siemens
CM110664de
2017-05-31
Managementstationen
Desigo CC
Dokumentenverwaltung
15.2.2
System Manager
15
Desigo CC kann unterschiedliche Dokumentenvorlagentypen, die für ein Projekt
benötigt werden, handhaben. Sie können Dokumentenvorlagen im PDF-, RTF-,
TXT-, XLS- und HTML–Format konfigurieren.
Hauptkomponenten
Mit dem System Manager navigieren Sie durch das System, sehen und steuern
aktuelle Bedingungen, analysieren die Historie und konfigurieren das System. Der
System Manager enthält den System Browser, die Ansichten Primary, Operation
und Related Items, die mit integrierten Workflows interagieren. Mehrere
Systemmanagement-Sessions können gleichzeitig verwendet werden.
Abb. 194: System Manager
System Browser
Der System Browser stellt Objekte im System in verschiedenen Hierarchien dar.
Sie können Objekte suchen und filtern, Objekt-Namen und -Beschreibungen
anzeigen, und Objekte in Trends, Zeitpläne und Berichte hineinziehen.
History-Datenbank (HDB)
History-Daten werden in einer zugriffskontrollierten MS SQL-Serverdatenbank
gespeichert. Mit der Systemmanagement-Konsole erstellen Sie eine HistoryDatenbank (HDB) für ein Projekt und verknüpfen es mit dem aktiven Desigo CCProjekt auf dem Server. In der History-Datenbank werden eine Vielzahl von
Benutzer- und Systemaktivitäten protokolliert, z.B.:
● Benutzer- und Systemaktivitäten
● Alarme und deren Bearbeitung
● Auftretende Fehler
● Werte, die als Trend geloggt werden
Projektdatenbank
Laufzeitdaten (Prozessbilder) und Konfigurationsdaten werden in einer
dateibasierten Datenbank in einem Unterverzeichnis des Projektverzeichnisses
hinterlegt. Die Daten sind unverschlüsselt, und ein nichtautorisierter Zugriff auf die
Datenbank kann nur durch Einrichtung entsprechender Zugriffsrechte verhindert
werden. Das Projektverzeichnis muss bei Verwendung Installierter Clients zur
gemeinsamen Benutzung freigegeben sein. Es ist daher wichtig, dass der Zugriff
auf den db-Ordner im Projektverzeichnis auf das Windows-Konto beschränkt wird,
über das der Desigo CC-Server betrieben wird.
Desigo CC verwendet die Microsoft SQL Datenbanksoftware. Microsoft SQL
Express ist auf der Produktinstallations-DVD (Microsoft SQL Server 2008 R2
Service Pack 2, Express Edition, Version 10.50.4000.0) enthalten. Sie können aber
auch eine bestehende Microsoft SQL Server-Installation (gleiche Version
10.50.4000.0) verwenden. In diesem Fall überspringt der Desigo CC-Installer die
Microsoft SQL Server-Installation. In beiden Fällen muss Microsoft SQL zuerst auf
Siemens
243 | 436
CM110664de
2017-05-31
15
Managementstationen
Desigo CC
Microsoft SQL Server
dem Rechner, auf dem der Desigo CC Haupt-Server installiert wird, installiert sein
und laufen.
Microsoft IIS-Server
Ein Microsoft Internet Information Services-Server (IIS) für Web-Clients und
Windows App-Clients kann auf dem Desigo CC-Server oder auf einer separaten
Installation (Web-Server) installiert werden.
License Manager
Die Lizenzierung garantiert den Betrieb des Systems innerhalb der vereinbarten
Systembegrenzungen. Nur das System ist berechtigt, Lizenzdaten zu ändern.
Wenn eine Lizenz temporär nicht verfügbar ist (z.B. aufgrund von
Netzwerkproblemen), bleibt das System während der Karenzzeit voll betriebsbereit.
Das System überprüft die Lizenz kontinuierlich und fährt am Ende der Karenzzeit
herunter, wenn alle Lizenzüberprüfungen fehlschlagen.
Wenn die Lizenzbedingungen überschritten werden (z.B. durch Integration von
mehr Subsystem-Datenpunkten als vereinbart), wird das System in den CourtesyModus versetzt. Phasen des Courtesy-Modus werden bis zu einem Höchstwert
von 30 Tagen akkumuliert. Danach fährt der Server herunter. Wenn keine neuen
Lizenzen verfügbar gemacht werden, geht das System nach einem manuellen
Neustart wieder in den Courtesy-Modus und fährt aufgrund der Zeitüberschreitung
erneut herunter.
Nicht autorisierte Versuche, die Systemlizenzdaten direkt in der Datenbank zu
modifizieren (z.B. Änderung der verfügbaren Zeit eines spezifischen Lizenzmodus),
führen zum Herunterfahren des Systems.
15.2.3
Zugriff und Sicherheit
Benutzerverwaltung
Benutzerrechte können Benutzern und Workstations zugewiesen werden, so dass
Benutzer an unterschiedlichen Standorten (Workstations) dieselben oder aber
unterschiedliche Zugriffsrechte besitzen. Die Benutzeroberfläche zeigt nur
Elemente, wie z.B. Menüs, Schaltflächen, Listenpunkte und Nodes an, auf die der
Benutzer mindestens Lesezugriff besitzt.
Zugriffsrechte können Ressourcen/Gruppen zugewiesen werden, z.B.
Workstations, Merkmale, Applikationen, Systemobjekte,
Systemobjekteigenschaften oder logische Gruppen dieser Ressourcen.
Benutzer-Autorisierung
Die Benutzerzugriffsrechte werden in Desigo CC durch vier Hauptfaktoren
bestimmt:
● Das System muss den Benutzer kennen (Authentifizierung).
● Der Benutzer muss einer Benutzergruppe angehören.
● Der Benutzer muss über die erforderlichen Applikationsrechte verfügen.
● Der Benutzer muss über die erforderlichen Scope-Rechte verfügen.
Wenn diese Bedingungen alle erfüllt sind, kann sich der Benutzer bei Desigo CC
anmelden und gemäss den ihm zugewiesenen Berechtigungen lesend/schreibend
auf Objekte zugreifen bzw. Aufgaben ausführen.
Siehe Desigo CC Konfigurationshandbuch (A6V10415473).
Scopes
Scope ist der allgemeine Name für den spezifischen Objektzugriff auf der
Managementstation. Ein Scope segmentiert und setzt bestimmte Regeln für die
Benutzerrolle im Projekt durch. Ein Benutzer sieht nur den ihm zugewiesenen
Bereich eines Gebäudes, z.B. Pumpen, erhält nur Alarme aus diesem Teil des
Gebäudes und kann nur diese Alarme quittieren. Tritt jedoch ein Schadensfall in
einem Bereich des Gebäudes ein, der nicht im Scope des Benutzers ist, z.B. an
einem Ventilator, erhält dieser Benutzer keine Nachricht von diesem Vorfall.
Kommunikationssicherheit
Kommunikationskanäle sind in der Regel aus Systemleistungsgründen nicht
verschlüsselt. Ausgenommen hiervon sind Kommunikationskanäle für den
Dateitransfer über das Internet und für den Videotransfer. Sensitive Daten
(Passwörter bei der Authentifizierung oder Konfiguration der Benutzerverwaltung)
werden verschlüsselt übertragen.
244 | 436
Siemens
CM110664de
2017-05-31
Managementstationen
Desigo CC
15
Drahtlose Eingabegeräte (insbesondere Tastaturen) verwenden eine
Funkübertragung, die oft nicht oder nur unzureichend durch Verschlüsselung
geschützt ist. Selbst aus grösserer Entfernung ist es möglich, diese Übertragungen
abzuhören oder externe Daten im System einzuschleusen.
Die Verwendung von drahtlosen Eingabegeräten wird nicht empfohlen. Wenn ihre
Verwendung unumgänglich ist, sollten nur Geräte mit bewährter Verschlüsselung
eingesetzt werden.
Kommunikationsports und
-protokolle
15.2.4
Welche Ports verwendet werden, ist von dem jeweiligen Einsatz und der
Integration von Subsystemen im Gesamtsystem abhängig.
Siehe Desigo CC Systembeschreibung (A6V10415500).
Alarmverwaltung
Mit Desigo CC reagieren Sie schnell, einfach und präzise auf alle Alarme.
Alarmübersichtsleiste
Die Alarmübersichtsleiste enthält eine Zusammenfassung der im System
auftretenden Alarme und bietet schnellen Zugang zu Funktionen, wie z.B. der
Alarmliste. Sie zeigt auch Informationen an, wie z.B. den Systemstatus, den
angemeldeten Benutzer usw. Je nach aktiven Client-Profil kann die
Alarmübersichtsleiste entweder fest auf dem Desktop verankert sein oder bei
Bedarf frei geöffnet oder geschlossen werden.
Alarmliste
Die Alarmliste bietet eine umfassende und einfach zu filternde Liste aller der
Managementstation bekannten Alarme an. Wird die Alarmliste erweitert, zeigt sie
die Quelle und Kategorie jedes Alarms und dessen aktuellen Status sowie
individuelle Meldungen und vorgeschlagene Aktionen an. Sie können Alarme in der
Alarmliste direkt quittieren, stummschalten oder zurücksetzen.
Abb. 195: Alarmliste
Alarmleiste
Bei der Verwendung von Profilen zur Verwaltung kritischer Alarme können Sie die
Alarmliste in eine auf dem Desktop verankerte Liste von Schaltflächen reduzieren.
So bleibt die aktuelle Situation immer im Blickfeld des Bedieners.
Client-Profile
Damit Benutzern beim Alarmmanagement in jeder Situation die erforderliche
Unterstützung zur Verfügung steht, kann einer Workstation und/oder einem
Benutzer ein vordefiniertes Profil zugewiesen werden, das gelegentliche,
temporäre oder zugeordnete Alarmverwaltung unterstützt.
Siemens
245 | 436
CM110664de
2017-05-31
15
Managementstationen
Desigo CC
Schnelle
Alarmbearbeitung
Über die Alarmliste oder -leiste können Sie einen Alarm schnell auswählen und
Befehle (z.B. Quittieren, Zurücksetzen, Schliessen oder Anhalten) direkt ausführen
ohne Massnahmen wie Videos oder eine Grafik des Bereichs in dem der Alarm
auftritt aufrufen zu müssen. Bei erweiterter Alarmliste ist eine kurze Beschreibung
der nächsten durchzuführenden Aktion (bzw. der auszuwählende Befehl) sichtbar.
Während der Alarmbearbeitung können die verfügbaren Befehle an das
auslösende Objekt gesendet oder die Bearbeitung angehalten werden.
Freie Alarmbearbeitung
Über die Alarmliste oder Alarmleiste können Sie direkt mit Fokus auf das
auslösende Objekt geöffnet werden. Alle relevanten Informationen (Video,
historische Daten, Zeitpläne usw.) können angezeigt werden.
Massnahmenkataloge
Massnahmenkataloge bestehen aus einer Folge von Massnahmen oder Aktionen,
die der Bediener in der geführten Alarmbearbeitung durchführen muss. Das
System stellt für jeden Massnahmentyp Werkzeuge zur Abarbeitung und
Konfiguration zur Verfügung. Benutzer mit entsprechenden Rechten können selbst
Massnahmenkataloge erstellen, anzeigen, bearbeiten oder löschen.
Geführte
Alarmbearbeitung
Über die Alarmliste oder Alarmleiste können Sie die geführte Alarmbearbeitung
öffne, um sich durch vorkonfigurierte Massnahmenkataloge führen zu lassen.
Jeder Massnahmenkatalog besteht aus einzelnen, zum Teil verbindlichen
Massnahmen, die vom Benutzer ausgeführt werden müssen (z.B. die Grafik eines
sich im Alarmzustand befindlichen Objekts aufrufen, einen Ereignisbericht
ausfüllen oder das Alarmprotokoll automatisch auf Papier ausdrucken lassen).
15.2.5
Installation, Setup und Konfiguration
License Management
Utility (LMU)
Das Installationsprogramm installiert das Siemens License Management Utility
(LMU) auf jeder Managementstation in einem Desigo CC-Netzwerk. Das LMU
aktiviert und verwaltet Lizenzen und enthält die installierten Lizenzen für Desigo
CC. Das LMU steuert den Desigo CC Betriebsstatus, die Anzahl der Sitze und
Punkte, sowie alle Funktionalitäten. Jede Desigo CC Managementstation muss
lokal lizenziert werden. Lizenzen können durch das LMU aktiviert, repariert,
zurückgegeben und erneuert werden.
Nachdem Sie das LMU installiert haben, müssen Sie die Desigo CC-Lizenzen über
die folgenden Lizenzierungsmethoden aktivieren:
● Online: Die Lizenzierung wird im Internet oder Intranet auf dem Back-OfficeLizenzserver durchgeführt.
● Zertifikat/Dongle (inklusive Remote-Dongle-Engineering): Die Lizenzierung wird
über Zertifikatsdateien, die die Lizenz repräsentieren, durchgeführt.
– Für Dongle-gebundene Lizenzen, können Sie Dongles und Lizenzen
einzeln erhalten und sie dann miteinander verknüpfen und auf den PC
laden.
– Konfigurationslizenzen sind immer an Dongles gebunden. Wenn eine
physische Verbindung des Dongles an einen PC nicht möglich ist, z.B.
während einer Remote-Support-Sitzung, kann die Konfigurationslizenz
noch immer für eine begrenzte Zeit genutzt werden.
● Manuell: Die manuelle Rückgabe einer Lizenz, basierend auf XMLAnfrage/Antwort-Dateien.
Siehe Desigo CC Installation Manual (A6V10376166).
SystemmanagementKonsole
Auf dem Desigo CC-Server befindet sich die Systemmanagement-Konsole, ein
Stand-Alone-Tool, das nur lokal gestartet werden kann. Nach der Installation von
Desigo CC müssen die Systemtechniker auf der Systemmanagement-Konsole
zuerst die üblichen Systemverwaltungsaufgaben, z.B. Anlegen der
Systembenutzer und Projekte sowie der History-Datenbank ausführen, bevor ein
Desigo CC-Client gestartet werden kann.
246 | 436
Siemens
CM110664de
2017-05-31
Managementstationen
Desigo CC
15
Profile, Schemas und
Vorlagen
Client-Profile definieren das Aussehen und Verhalten der am Alarmmanagement
beteiligten Systemfunktionen, z.B. die Alarmübersichtsleiste, Alarmliste,
Alarmdetailleiste, Alarmfilter und Alarmbearbeitung. Jede Projektvorlage hat ein
entsprechendes Client-Profil, und jedes Client-Profil hat ein entsprechendes
Alarmschema. Für eine konsistente Konfiguration, müssen Projektvorlagen, ClientProfile und Alarmschemas übereinstimmen.
Integration von SubSystemen
Datenpunkte können in Desigo CC manuell erstellt, über Datenaustauschdateien
importiert oder je nach angeschlossenem Systemtyp, über ausgewählte
Autodiscovery-Mechanismen hochgeladen werden. Ein ausbaufähiger
Objektmodellansatz erlaubt Desigo CC, über eine Schnittstelle eingebrachte
Informationen zu normieren und so, unabhängig von der Datenquelle, in allen
Anwendungen eine einheitliche Darstellung und Bedienung bereitzustellen.
In Desigo CC können Sie angeschlossene Subsysteme direkt konfigurieren und
typische Funktionen einer Automationsstation, z.B. Zeitpläne und
Alarmkonfiguration, auf der Managementstation ausführen, auch wenn die
angeschlossenen Subsysteme diese Funktionen nicht direkt unterstützen.
Desigo CC unterstützt die folgenden Subsysteme:
● Desigo Gebäudeautomationssystem (Desigo PX V5.1 SP; V6)
● Desigo-Room-Automation-System (TRA V1.16; V1.2)
● Simatic S7 (S7-300; S7-400)
● Siclimat-X V4.1
● Sinteso Brandschutzsystem (FS20 EN MP5.2; FS20 DE MP5.2)
● Sinteso Brandschutzsystem (STT20 Centralisateur de Mise en Sécurité
Incendie)
● Intrunet Einbruchmeldesystem (SPC MP3.4, Verbindungen mit TCP-IP oder
UDP-IP werden unterstützt)
● Video über Milestone Video Management System
● Massenbenachrichtigungssystem (Version 2.0) Für eine Liste von kompatiblen
Massenbenachrichtigungsgeräten, siehe MNS-Dokumentation
● Gebäudeautomations- und Brandschutzsysteme von Drittanbietern basierend
auf BACnet/IP
● Sub-Systeme von Drittanbietern über OPC (OPC DA V2.05/V3.00 Standard)
● Sub-Systeme von Drittanbietern über Modbus/IP
● Integration über SNMP
● APOGEE Gebäudeautomationssystem (Apogee BACnet V3.1.2; V3.2.4; V3.3;
V3.4)
● XNET FireFinder XLS und MXL Brandschutzsysteme (FireFinder XLS V8 und
neuer)
● Desigo Brandschutzsysteme FS20 UL (FS20 UL MP1.x, MP2.0)
Auto-Discovery
Auto Discovery findet und importiert bereits im Netzwerk vorhandene Geräte in
eine Desigo CC Managementstation. Sie können Filter setzen, um die Geräte im
Netzwerk zu finden, die dann im System Browser angezeigt werden. Diese
Vorgehensweise wird üblicherweise bei bestehenden Installationen angewandt, in
denen Geräte bereits installiert und online sind.
OPC-Server
OLE for Process Control (OPC) ist ein weithin anerkannter industrieller
Kommunikationsstandard, der den Datenaustausch zwischen
herstellerunabhängigen Geräten und Steuerungsanwendungen ohne proprietäre
Einschränkungen ermöglicht. OPC ist eine Client-Server-Technologie und Desigo
CC kann als Server agieren und Daten an Drittanbieter-Clients liefern.
Web-Services
Über die RESTful Technologie, bietet Desigo CC Alarm-, Objekt- und
Zeitreihendaten über Web-basierte Services für Managementstationen oder
andere externe Anwendungen von Drittanbietern.
Siemens
247 | 436
CM110664de
2017-05-31
15
Managementstationen
Desigo CC
Sprachpakete
Die Desigo CC-Software wird in Englisch bereitgestellt und kann durch zusätzliche
Sprachen erweitert werden. Desigo CC unterstützt folgende Sprachpakete:
● Arabisch
● Chinesisch (vereinfacht)
● Chinesisch (traditionell)
● Dänisch
● Deutsch
● Englisch (Standard)
● Finnisch
● Französisch
● Italienisch
● Koreanisch
● Niederländisch
● Norwegisch
● Polnisch
● Portugiesisch
● Russisch
● Schwedisch
● Spanisch
● Tschechisch
● Türkisch
Sie können insgesamt drei Sprachen gleichzeitig installieren. Jeder Bediener kann
seine eigene Sprache für die Benutzeroberfläche festlegen.
Projekt- und HDB-Backup
Beim Backup von Desigo CC müssen voneinander unabhängige Teile auf
verschiedenen Servern oder Clients gespeichert werden. Wir empfehlen, dass Sie
die Backups Ihrer Projektdaten auf einem anderen Rechner speichern als dem, wo
die ursprünglichen Projektdaten gespeichert sind.
Zwei Hauptteile müssen gesichert werden:
● Die gesamten Kundenprojektdaten, einschliesslich aller Bibliotheken,
Konfigurationen und Objektdaten (Projekt-Backup).
● Die in der History-Datenbank gesammelten historischen Daten (HDB-Backup).
Backups können manuell erfolgen oder durch Anwenden eines Makros in
Kombination mit einer Reaktion.
Siehe Desigo CC Systemmanagement-Konsole (A6V10415497).
15.2.6
Grafikbibliotheken
Desigo CC enthält Bibliotheken mit Symbolen und Grafikvorlagen für die einfache
Konfiguration von Anlagengrafiken. Der Grafikbibliotheks-Browser zeigt alle
Symbole und Grafikvorlagen in Ihrer Projektbibliothek.
Symbole
248 | 436
Siemens
Ein Grafiksymbol ist ein wiederverwendbares Grafikbild, das einen Teil der Anlage,
des Stockwerks oder einer beliebigen Komponente oder Entität darstellt. Symbole
werden in einer Bibliothek gespeichert und dazu verwendet, Systemobjektwerte
anzuzeigen. Mit der Applikation Funktionen können Symbole mit einem oder
mehreren Objekttypen verknüpft werden. Ebenso können sie mit
Objekttypeigenschaften verknüpft werden, um Ersetzungen in Ihrer Grafik zu
generieren, die eine dynamische visuelle Darstellung sich ändernder Werte aus
dem Desigo CC-System bieten.
In seiner einfachsten Form ist ein Symbol eine Grafik, die aus Zeichenelementen
auf dem Grafik-Zeichenbereich im Grafikeditor besteht. Jedes Zeichenelement
besitzt eine Reihe verknüpfter Eigenschaften. Dies sind die Eigenschaften, die zur
CM110664de
2017-05-31
Managementstationen
Desigo CC
15
Erstellung von Ersetzungen genutzt werden können. Symbole können mit einem
Objekttyp verknüpft werden.
Mit der Applikation Funktionen wird ein Objekttyp mit einem Symbol verknüpft.
Beim Ziehen des Symbols auf eine Grafik zeigt das Symbol die Systemobjektwerte
im Laufzeitmodus und im Grafik-Viewer an. Animation wird durch eine Serie von
Grafiken unterstützt. Vordefinierte Symbole werden in Bibliotheksordnern
gespeichert. Diese Symbole sind im Grafikbibliotheks-Browser sichtbar und
bearbeitbar. Fortgeschrittene Nutzer können Ihre eigenen Symbole erstellen.
Generische Symbole
Ein generisches Symbol ist ein Konzept, mit dem Sie eine Art Symbol erstellen
können, das ein Objekt mit einer oder mehreren Eigenschaften mit sich ändernden
Werten unterstützt. Abhängig vom Objekt zeigt das Symbol diejenigen Elemente
der Grafik nicht an, die nicht mit einem Datenpunkt verknüpft sind.
Grafikvorlagen
Desigo CC bietet Standard-BACnet-TEC-Grafiken für verschiedene Applikationen.
Sie können auch Grafikvorlagen für TEC-Applikationen erstellen.
Abb. 196: Grafikvorlagen
Siehe Desigo CC Schnelleinstieg (A6V10415475) und Desigo CC
Benutzerhandbuch (A6V10415471).
15.2.7
Grafik-Engineering
Die Desigo CC-Grafiken werden anhand von smarten Objekten aufgebaut, die
aufgrund der Anwendung automatisch die erforderliche Darstellungsvariante für die
zugehörigen Symbole erkennen. Sie können smarte Objekte auf eine
Anlagengrafikseite ziehen und somit Grafiken erstellen. Eine manuelle
Verknüpfung der Objekte mit den Grafiksymbolen entfällt.
In der Grafikapplikation können Sie grosse Vektorgrafiken zur Darstellung von
technischer Gebäudeausrüstung, Etagen, Gebäuden, gebäudetechnischen
Anlagen und ganzen Gebäudekomplexen erstellen, anzeigen, speichern und
verwalten. Diese grafischen Darstellungen können dynamische Elemente enthalten,
um Geräte oder Werte anzuzeigen, die Sie überwachen oder steuern möchten. Die
Grafikapplikation besteht aus:
● Grafik-Viewer
● Grafikeditor
● Grafikbibliotheks-Browser
Mit dem Grafik-Viewer zeigen Sie die Darstellungen Ihrer Anlagen oder Geräte
innerhalb der Grafikapplikation an. Sie können den aktuellen Zustand der
Siemens
249 | 436
CM110664de
2017-05-31
15
Managementstationen
Desigo CC
Grafik-Viewer
Eigenschaften eines Objekts in den Status- und Bedienfenstern ändern. Sie
können die Ansicht einer Grafik nach Disziplin oder Abschnitt filtern oder auf
Details oder eine Gesamtübersicht zoomen.
Grafikeditor
Mit dem Grafikeditor erstellen Sie grafische Darstellungen für gebäudetechnische
Anlagen, Gebäudekomplexe oder Ausrüstungen. Sie können dynamischen
Grafiken auch testen und simulieren, bevor Sie diese online schalten.
Siehe Desigo CC Grafikeditor (A6V10415487).
Abb. 197: Grafikeditor
Grafikbibliotheks-Browser
Im Grafikbibliotheks-Browser können Sie von der Ansicht aller verfügbaren
Symbole zu den Grafikvorlagen-Objekten in Ihren Projektbibliotheken umschalten.
AutoCAD-Import
Sie können Grafiken aus AutoCAD importieren und die Layer von CAD-Grafiken
während und nach dem Import auswählen und bearbeiten.
250 | 436
Siemens
CM110664de
2017-05-31
Managementstationen
Desigo CC
15
Abb. 198: Eine importierte AutoCAD-Grafik
15.2.8
Virtuelle Umgebung
Desigo CC ist mit folgenden Virtualisierungs-Softwarepaketen kompatibel:
● VMware®:
– Virtualisierungsplattform: VSphere 6.0
– Fehlertolerante Software: ESXi 6.0b (Build 2809209) verwaltet von VCenter
Server Appliance 6.0.0 (Build 2793784)
● Stratus®:
– Virtualisierungsplattform: KVM für Linux CentOS 7.0
– Fehlertolerante Software: everRun Enterprise 7.2
– Virtualisierungsplattform: Citrix XenServer 6.0.2
– Fehlertolerante Software: everRun MX 6.2 HotFix4 (Build 6.2.9125.825HF:EA)
Siemens
251 | 436
CM110664de
2017-05-31
16
Automationsstationen
Desigo CC
16 Automationsstationen
Die Basis des Sortiments Desigo PX besteht aus frei programmierbaren
Automationsstationen. Sie stellen die Infrastruktur dar für die Aufnahme und
Abarbeitung von system- und anwendungsspezifischen Funktionen. Die
Gerätefamilie setzt sich aus den beiden Basisbaureihen Kompakt und Modular
zusammen.
Siehe Desigo PX - Automationssystem für HLK- und haustechnische Anlagen Systemübersicht (CM110756), Automationstationen modulare Baureihe PXC..D,
PXC..-E.D, PXA40-.. (CM1N9222) und Automationsstationen kompakte Reihe
PXC..D (CM1N9215).
Regel- und Steuerfunktionen
Mit der Programmiersprache D-MAP programmieren und parametrieren Sie
Anlagen mit Funktionsbausteinen und Compounds. Durch die grafische
Datenflussprogrammierung mit Xworks Plus (XWP) werden alle notwendigen und
für den optimalen Betrieb geeigneten Steuer- und Regelstrategien implementiert.
Systemfunktionen
Die verteilten Funktionen, die die Gesamtfunktion aller Anlagen untereinander
sicherstellen, sind in folgenden Kapiteln und Dokumenten beschrieben:
● Für Alarmkonzept, siehe Kapitel Alarmierung.
● Für Zeitschaltfunktion, siehe Kapitel Kalender und Zeitschaltprogramme.
● Für Zugriffsrechte und Betreiberkennzeichnungen, siehe IT-Sicherheit in
Installationen mit Desigo (CM110663).
● Für Notbetrieb und Zwangssteuerung, siehe Kapitel Steuer- und Regelkonzept.
● Für Verdrahtungstests mit Desigo Point Test Tool, siehe Kapitel Desigo
Arbeitsabläufe und Programmierung.
Zyklische Abarbeitung
Eine Automationsstation PX enthält ein heruntergeladenes D-MAP-Programm. Ein
D MAP-Programm kann nicht auf zwei Automationsstationen laufen, d.h. es gibt
keine Automationsstations-übergreifenden Programme. Ein heruntergeladenes DMAP-Programm wird nicht automatisch ausgeführt. Es muss explizit gestartet
werden und wird nach dem Prinzip der zyklischen Abarbeitung ausgeführt, d.h. alle
D-MAP-Bausteine auf einer Automationsstation werden wiederholend abgearbeitet.
Zykluszeit
Pro Automationsstation ist eine minimale und eine maximale Zykluszeit festgelegt.
Dauert die Abarbeitung aller Bausteine:
● Kürzer als die Minimalzykluszeit, wird die nächste Abarbeitung so lange
verzögert, bis die Minimalzykluszeit verstrichen ist.
● Länger als die Maximalzykluszeit, wird mit der nächsten Abarbeitung
schnellstmöglich begonnen.
Die Abarbeitungsreihenfolge der einzelnen Bausteine:
● Ist unabhängig von deren Anordnung im Plan (D-MAP-Programm)
● Kann beim Erstellen des D-MAP-Programms explizit gesetzt werden
Prozessabbild
Die an den physikalischen Ein- und Ausgängen anliegenden Werte werden in der
Automationsstation durch das Prozessabbild dargestellt. Es gibt zwei Exemplare
vom Prozessabbild:
● Das eingefrorene Prozessabbild wird während eines Abarbeitungszyklus nicht
verändert. D-MAP-Programme lesen und schreiben nur aus diesem und in
dieses Prozessabbild-Exemplar.
● Das aktuelle Prozessabbild steht laufend in Verbindung mit der realen Anlage.
252 | 436
Siemens
CM110664de
2017-05-31
Automationsstationen
Device Object
AI
16
AO
Read
Write
Eingefrorene Werte
Buffer des
Prozessabbildes
Aktuelle Werte
I/O-Scan
Abb. 199: Prozessabbild
Im Zyklus 1 eingelesene Werte werden im Zyklus 2 verarbeitet. Und im Zyklus 1
berechnete Output-Werte werden im Zyklus 2 an die Peripherie ausgegeben.
16.1 Device Object
Jede Automationsstation enthält ein Device Object. Das Device Object:
● Enthält die Geräte- und Systeminformation der Automationsstation
● Basiert auf dem Standard BACnet-Objekt und umfasst zusätzliche proprietäre
Properties
● Ist immer vorhanden und wird in der Automationsstation mit Initial-Werten
aufgesetzt
● Wird nicht im CFC-Editor als Funktionsbaustein programmiert und mit dem
Programm geladen
Über einen BACnet-Client (Managementstation, XWP, PXM20) können Sie
Property-Werte beobachten. Sie können die Standardwerte ändern. Sie können
geänderte Werte nicht in Xworks Plus (XWP) rücklesen. Beim Austausch einer
Automationsstation müssen Sie Änderungen von Property-Werten neu eingeben.
Abb. 200: Registerkarte Common
Siemens
253 | 436
CM110664de
2017-05-31
16
Automationsstationen
Device Info Object
Die Seriennummer in der Zeile Serial number SN=150120C61487 besteht aus:
● 15 = Jahr
● 01 = Monat
● 20 = Tag
● C = Hardware-Version
● 61487 = Laufnummer
Einteilung in Gruppen
Die Properties des Device Object können je nach ihrer Bedeutung in Gruppen
eingeteilt werden, zum Beispiel:
● BACnet-Kommunikation und BACnet-Interoperabilität
● Globale Properties und Systemfunktionen
● Lokale Funktionen und Einstellungen
● Statistik und Diagnose
Properties für BACnetKommunikation und Interoperabilität
Diese Properties stellen die Kommunikation und Interoperabilität zwischen
BACnet-Geräten sicher und werden durch die BACnet-Norm vorgeschrieben, wie
z.B. Protokoll-Version [ProtVn] und Verkäufername [VndrNam]. Einzelne
Properties, z.B. Objekt-Identifikator [ObjId], werden bei der netzwerkseitigen
Inbetriebnahme durch XWP aufgesetzt.
Globale Properties
Einzelne Properties des Device Object sind als globale Properties definiert, weil es
aus Systemsicht notwendig ist, dass alle Automationsstationen einer Site den
gleichen Wert aufweisen. Globale Properties sind nur auf dem Primary Server
verstellbar.
Lokale Properties
Das Device Object enthält lokale Properties, die für die Parametrierung und die
Funktionalität von globalen Objekten und Funktionen notwendig sind wie Life
Check, Zeitsynchronisation und Replizierung von globalen Objekten. Dazu
gehören ebenfalls Properties für den Systemstatus der Automationsstation und
den Zeitstempel der Programmgenerierung sowie für die Einstellung der
Buffergrösse der Alarmqueue.
Diese Properties können im Fenster Online Properties im Network Configurator
oder CFC Editor von XWP kontrolliert werden.
Properties für Statistik und Diese Properties enthalten Informationen zu Statistik und Diagnose und können im
Diagnose
Fenster Online Properties im Network Configurator oder CFC Editor in XWP
kontrolliert werden.
16.2 Device Info Object
Das Device Info Object ist ein proprietäres BACnet-Objekt und enthält die
Alarming-Funktionalität für die Automationsstation.
254 | 436
Siemens
CM110664de
2017-05-31
Automationsstationen
Fehlerquellen und Überwachungen
16
Abb. 201: Registerkarte Alarming
Properties für SystemAlarme und -Events
Das Device Object hat einen Alarmmechanismus weil auf einer Automationsstation
System-Alarme und -Events auftreten können, die sich keinem Datenpunkt
zuordnen lassen. Die Alarmzustandsmaschine und die alarmrelevanten
Anschlüsse sind auf den BACnet Properties des Device Object abgebildet.
16.3 Fehlerquellen und Überwachungen
Es gibt unterschiedliche Fehlerquellen, z.B.:
Fehler
Auswirkung
Fehler im Speicher, z.B. Flash-Speicher defekt
Desigo PX funktioniert nicht mehr.
Ausfall der Batterie
Desigo PX funktioniert weiterhin.
Erkennung Ausfall Backup-Server durch Primary Server
Desigo PX erkennt Störung und setzt einen entsprechenden Alarm
ab.
Tab. 61: Fehler und Auswirkungen
Nicht kritische Fehler /
Konfigurationsfehler
Nicht kritische Hardware- und Software-Fehler werden von Desigo PX erkannt und
als Alarm des Device Object gemeldet.
Kritische Fehler
Bei kritischen Hardware- und Software-Fehlern versucht die Automationsstation
erneut zu starten. Wird der selbe Fehler innerhalb von 15 Minuten dreimal
detektiert, wechselt die Automationsstation in den Betriebszustand KOMA. Wenn
die LED Fault leuchtet, ist die Automationsstation im Betriebszustand KOMA.
Online Properties zur
Diagnose
Die Werte im Fenster Online Properties in Xworks Plus (XWP) liefern
Anhaltspunkte zur Arbeitsweise der Automationsstation.
Siemens
255 | 436
CM110664de
2017-05-31
16
Automationsstationen
Betriebszustände
Abb. 202: Registerkarte Diagnostics
16.4 Betriebszustände
Eine PX-Automationsstation hat folgende Betriebszustände:
● STOP: Das D-MAP-Programm ist gestoppt.
● RUN: Das D-MAP-Programm wird abgearbeitet.
● KOMA: Die Automationsstation befindet sich im Dauerschlaf.
Die folgende Abbildung zeigt die Betriebszustände und die dazugehörenden
Übergänge:
256 | 436
Siemens
CM110664de
2017-05-31
Automationsstationen
16
Betriebszustände
1: Spannungsausfall
1: Spannungsausfall
Netz-Aus
2: Netzwiederkehr KOMA
2: Netzwiederkehr RUN
1: Spannungsausfall
2: Netzwiederkehr STOP
STOP
RUN
BACnet: Download
required
14: Laden
BACnet: Operational
12: Reanimation
KOMA
13: Urlöschen
4: RUN Cmd
15: Delta laden
BACnet: Operational
5: STOP Cmd
16: Delta laden
10: Fatal Error
11: Fatal Error
7: Restart
9: Reset
7: Restart
9: Reset
Abb. 203: Betriebszustände und Übergänge
Betriebszustände
Netz-Aus
●
Keine Speisung
STOP
●
●
I/O-Scan aktiv
Verdrahtungstest erlaubt (nur möglich ohne geladenes D-MAP-Programm)
(PXM20, nur für PTM-Module)
Abarbeitung D-MAP-Programm gestoppt
Kommunikation mit XWP: Urlöschen, vollständiges Laden und Delta-Laden
erlaubt
BACnet-Kommunikation mit Managementstation & PXM20 (Clients):
ReadProperty, WriteProperty, Who-Has, COVs, EventNotification,
AcknowledgeAlarm GetEventInformation
COVs: Bei Wertänderungen durch Bedienung, Wertänderungen durch
Programm nicht möglich
Alarming: Alarmüberwachung nicht aktiv, keine neue Generierung von Alarmen
und Events (Device Info Object kann noch Alarme und System-Events
generieren). Notifikation von gespeicherten Alarmen und Events möglich, falls
Empfängerlisten bereits aufgelöst. GetEventInformation und
AcknowledgeAlarm möglich.
Primary Server im Zustand STOP: Primary Server ist nicht aktiv, d.h. weder
Life Check, Zeitsynchronisierung noch Replizierung von globalen Objekten
Backup Server im Zustand STOP: Backup Server ist nicht aktiv, d.h. weder
Zeitsynchronisierung noch Replizierung von globalen Objekten durch den
Primary Server. Der Backup Server akzeptiert keine Änderungen von globalen
Objekten durch einen Client.
●
●
●
●
●
●
●
RUN
●
●
●
●
●
●
Siemens
I/O-Scan aktiv
Verdrahtungstest nicht erlaubt
Abarbeitung D-MAP-Programm aktiv
Kommunikation mit XWP: Urlöschen und vollständiges Laden nicht erlaubt,
Delta-Laden erlaubt
BACnet-Kommunikation mit Desigo Insight und PXM20: ReadProperty,
WriteProperty, Who-Has, COVs, EventNotification, AcknowledgeAlarm,
GetEventInformation usw.
COVs: Bei Wertänderungen durch Programm und Bedienung
257 | 436
CM110664de
2017-05-31
16
Automationsstationen
Betriebszustände
●
●
●
KOMA
●
●
●
●
●
Alarming: Alarmüberwachung aktiv, Notifikation von Alarmen und Events,
GetEventInformation und AcknowledgeAlarm
Primary Server im Zustand RUN: Primary Server ist aktiv, d.h. Life Check,
Zeitsynchronisierung und Replizierung von globalen Objekten
Backup Server im Zustand RUN: Backup Server ist aktiv, d.h.
Zeitsynchronisierung und Replizierung von globalen Objekten durch den
Primary Server. Backup Server akzeptiert keine Änderungen von globalen
Objekten durch einen Client
/O-Scan nicht aktiv
Kommunikation mit XWP nicht aktiv
BACnet-Kommunikation nicht aktiv
Verdrahtungstest nicht möglich
Abarbeitung D-MAP-Programm gestoppt
Übergänge
1 Spannungsausfall
Spannungsausfall
2 Netzwiederkehr STOP
Netzwiederkehr. Betriebszustand vor dem Spannungsausfall war STOP.
Aktionen (Kaltstartverhalten):
● Kaltstart I/O-Scan: Standardwerte für Output-Module
● Kaltstart-Variablen Funktionsbausteine: Nicht remanente Variablen werden mit
Initialwert initialisiert. Remanente Variablen behalten ihren letzten Wert.
Der Zustand STOP wird erst erreicht, wenn ein I/O-Scan abgeschlossen ist.
3 Netzwiederkehr RUN
Netzwiederkehr. Betriebszustand vor dem Spannungsausfall war RUN.
Aktionen (Kaltstartverhalten):
● Kaltstart I/O-Scan: Standardwerte für Output-Module
● Kaltstart-Variablen Funktionsbausteine: Nicht remanente Variablen werden mit
Initialwert initialisiert. Remanente Variablen behalten ihren letzten Wert.
● System-Event: Netzwiederkehr
D-MAP-Abarbeitung wird erst gestartet, wenn der erste I/O-Scan abgeschlossen ist.
4 RUN-Cmd
Expliziter Befehl via Dialog in XWP oder BACnet (Device Object, Property Ausser
Betrieb [OoServ])
Aktionen (Warmstartverhalten):
● Impliziter Warmstart I/O-Scan: I/O Scan läuft weiter
● Impliziter Warmstart Funktionsbaustein-Variablen: Alle Variablen behalten
ihren letzten Wert
● System Event: Änderung Betriebszustand
Start der D-MAP-Abarbeitung.
5 STOP-Cmd
Expliziter Befehl via Dialog in XWP oder BACnet (DeviceObject, Property Ausser
Betrieb [OoServ])
Aktionen:
● System-Event: Änderung Betriebszustand
● Stopp D-MAP-Abarbeitung am Ende des aktuellen Zyklus
I/O-Scan läuft weiter.
6 Restart
Neustart der Automationsstation wegen Software-Fehler.
Aktionen (Kaltstartverhalten):
● Kaltstart I/O-Scan: Standardwerte für Output-Module
● Kaltstart Funktionsbaustein-Variablen: Nicht remanente Variablen werden mit
Initialwert initialisiert. Remanente Variablen behalten ihren letzten Wert.
Der Zustand STOP wird erst erreicht, wenn ein I/O-Scan abgeschlossen ist.
258 | 436
Siemens
CM110664de
2017-05-31
Automationsstationen
Betriebszustände
16
7 Restart
Neustart der Automationsstation wegen Software-Fehler.
Aktionen (Kaltstartverhalten):
● Kaltstart I/O-Scan: Standardwerte für Output-Module
● Kaltstart Funktionsbaustein-Variablen: Nicht remanente Variablen werden mit
Initialwert initialisiert. Remanente Variablen behalten ihren letzten Wert.
● System-Event: Restart
D-MAP-Abarbeitung wird erst gestartet, wenn der erste I/O-Scan abgeschlossen ist.
8 Reset
Expliziter Reset der Automationsstation via Hardware-Taster.
Aktionen (Kaltstartverhalten):
● Kaltstart I/O Scan: Standardwerte für Output-Module
● Kaltstart Funktionsbaustein-Variablen: Nicht remanente Variablen werden mit
Initialwert initialisiert. Remanente Variablen behalten ihren letzten Wert.
Der Zustand STOP wird erst erreicht, wenn ein I/O-Scan abgeschlossen ist.
9 Reset
Expliziter Reset der Automationsstation via Hardware-Schalter.
Aktionen (Kaltstartverhalten):
● Kaltstart I/O-Scan: Standardwerte für Output-Module
● Kaltstart Funktionsbaustein-Variablen: Nicht remanente Variablen werden mit
Initialwert initialisiert. Remanente Variablen behalten ihren letzten Wert.
● System-Event: Reset
D-MAP-Abarbeitung wird erst gestartet, wenn der erste I/O-Scan abgeschlossen ist.
10, 11 Fatal Error
Neustart wegen fatalem Fehler in der Software oder im D-MAP-Programm.
Kriterium: Dreimal der gleiche Fehler innerhalb von 15 Minuten.
Aktionen (Kaltstartverhalten):
● Stopp I/O-Scan falls möglich: Abfallen der Hardware-Output-Werte bei
kompakten und modularen Automationsstationen
● Stopp BACnet-Kommunikation
● Stopp XWP-Kommunikation
Stopp D-MAP-Abarbeitung.
12 Reanimation
Nur über das Löschen des D-MAP-Programms möglich (Taste ForceFWDownload
drücken und Reset der Automationsstation durchführen).
Aktionen (Kaltstartverhalten):
● Wechsel des Soll-Betriebszustands auf STOP
● Kaltstart I/O-Scan: Standardwerte für Output-Module
Der Zustand STOP wird erst erreicht, wenn ein I/O-Scan abgeschlossen ist.
13 Urlöschen
Löschen des D-MAP-Programms auf der Automationsstation mit XWP.
● Kaltstart I/O-Scan: Standardwerte für Output-Module
Löschen der D-MAP-Programmdaten inkl. System- und Event-Queue.
14 Laden
Vollständiges Laden eines neuen D-MAP-Programms.
● Vor dem Laden muss ein Urlöschen erfolgen.
Funktionsbaustein-Variablen werden mit initialisierten Werten geladen.
15 Delta-Laden
Laden von D-MAP-Programmänderungen.
16 Netzwiederkehr-KOMA
Netzwiederkehr. Betriebszustand vor dem Spannungsausfall war KOMA.
Aktionen (Kaltstartverhalten):
● Stopp I/O-Scan
● Stopp BACnet-Kommunikation
● Stopp XWP-Kommunikation
Siemens
259 | 436
CM110664de
2017-05-31
16
Automationsstationen
Datenspeicherung
Stopp D-MAP-Abarbeitung.
Zusammenfassung
Bei jedem Neustart der Automationsstation (Powerfail, Reset) wird ein Kaltstart
durchgeführt. Der Betriebszustand ist in einer remanenten Variable abgelegt.
Der Betriebszustand wird wie folgt auf das Property Systemzustand [SysSta] des
Device Object abgebildet:
Betriebszustand
Property Systemzustand [SysSta]
STOP (kein D-MAP-Programm geladen)
DOWNLOAD_REQUIRED
STOP (D-MAP-Programm geladen)
NON_OPERATIONAL
RUN (D-MAP-Programm geladen)
OPERATIONAL
Tab. 62: Betriebszustand und Property Systemzustand [SysSta]
16.5 Datenspeicherung
Folgende Speichertypen werden in der Automationsstation verwendet:
● RAM: Der Inhalt geht bei einem Kaltstart verloren. Lese- und Schreibzugriff ist
ohne besondere Massnahmen jederzeit möglich.
● Batteriegestütztes RAM: Betriebsstunden- und Trenddaten bleiben bei einem
Kaltstart erhalten, wenn die Batterie geladen ist.
● Flash: Der Inhalt bleibt bei einem Kaltstart erhalten. Lesezugriff ist jederzeit
möglich. Schreibzugriff ist nur über einen speziellen Treiber mit Restriktionen
(Zugriffszeit, nur sequenziell) möglich.
Daten und Code eines D-MAP-Programms werden beim Herunterladen im FlashSpeicher abgelegt. Damit die D-MAP-Programmverarbeitung effizient auf die
Daten zugreifen kann, wird eine Kopie der Daten im RAM gehalten. Das heisst,
dass alle Änderungen der Programmdaten sowohl im RAM als auch im Flash
nachgeführt werden müssen.
Die folgende Abbildung zeigt die verschiedenen Abläufe:
260 | 436
Siemens
CM110664de
2017-05-31
Automationsstationen
Datenspeicherung
16
PXM20
XWP
D-MAPApplikation
Kommunikation
Flash
RAM
Abb. 204: Datenspeicherungsablauf
Download des D-MAPProgramms
1. Das D-MAP-Programm (Code- und Datenbausteine) wird in den Flash-Speicher
(1a) kopiert. Von den Datenbausteinen wird eine Kopie im RAM (1b) für die
spätere Modifikation durch das D-MAP-Programm erstellt.
Schreiben/Lesen via
Kommunikation
2. Beim Schreiben von Daten werden diese ins RAM (2a) und in den FlashSpeicher (2b) geschrieben. Bei Lesezugriffen wird auf die Daten im RAM (2c)
zugegriffen.
Abarbeitung des D-MAPProgramms
3. Der D-MAP-Programmcode wird aus dem Flash-Speicher (3a) gelesen. Die
Programmdaten werden im RAM (3b) modifiziert. Remanente Prozessvariablen
(z.B. adaptive Regelparameter, Betriebsstunden) werden periodisch (einmal pro
Tag) von den Funktionsbausteinen in den Flash-Speicher (3c) geschrieben oder im
batteriegestützten RAM gespeichert.
Aufstarten der
Automationsstation
4. Bei jedem Neustart der Automationsstation wird eine Kopie der Daten
(Datenblöcke) aus dem Flash-Speicher im RAM (4) erstellt (inklusive aller
Änderungen seitens Kommunikation und D-MAP).
Siemens
261 | 436
CM110664de
2017-05-31
17
Logische I/O-Bausteine
Datenspeicherung
17 Logische I/O-Bausteine
I/O-Bausteine werden eingesetzt, um Rohdaten von und zu technischen Anlagen
zu erfassen und auszugeben, zu konvertieren und zu verarbeiten sowie im
Programm einzubinden.
Folgende Varianten werden unterstützt:
● Rohdaten vom oder zum Input- oder Output-Modul
● Rohdaten von oder zur PPS2-Schnittstelle (Raumgeräte) (nicht bei Desigo S7
und der modularen Baureihe PXC…D)
● Daten, die über den Technischen Bezeichner (TD) referenziert werden und auf
die über BACnet-Services (Peer-to-Peer) oder in der gleichen
Automationsstation ohne Verschaltung zugegriffen wird.
● Daten, die über ein Discipline I/O von einer Raumautomationsstation oder
einem Drittgerät zur Verfügung gestellt werden (nicht bei Desigo S7)
I/O-Bausteine ist der Sammelbegriff für die einzelnen Input- und Output-Bausteine.
● Input-Bausteine werden eingesetzt, damit ein Eingangssignal (z.B. Messwert)
im Programm als Prozesswert verarbeitet werden kann.
● Output-Bausteine werden eingesetzt, um einen Prozesswert als
Ausgangssignal (z.B. Stellbefehl) auszugeben.
Wert-Bausteine dienen zum Verschalten zwischen Programm-Anschlüssen und
werden eingesetzt, um einen Prozesswert zwischen zu speichern und bei Bedarf
auf einem Bedien-Client sichtbar zu machen. Eine spezielle Variante des WertBausteins, der Wert-Baustein für Bedienung, ermöglicht eine vereinfachte
Bedienung auf Bedien-Clients (ohne manuelles Übersteuern von Werten).
Counter Input-Bausteine (CI-Bausteine) werden eingesetzt, damit ein Zählwert (z.B.
Gas- oder Elektrozähler) im Applikationsprogramm als Real-Prozesswert
verarbeitet werden kann. Im Baustein erfolgt dabei die Umrechnung von einem
Zählerwert (Puls) in seine entsprechende physikalische Grösse.
Integrations-I/Os (Discipline I/O-Bausteine) werden zur Integration, z.B. von
Raumautomation oder Drittgeräten, eingesetzt.
Input-Bausteine
Output-Bausteine
Wertbausteine
Wertbausteine für Bedienung
Analog Input (AI, AI RED)
Analog Output (AO, AO RED)
Analog Input (AVAL)
Analog Input (AVAL_OP)
Binary Input (BI, BI RED)
Binary Output (BO, BO RED)
Binary (BVAL)
Binary (BVAL_OP)
Multistate Input (MI, MI RED)
Multistate Output (MO, MO RED)
Multistate (MVAL)
Multistate (MVAL_OP)
Counter Input (CI)
Accumulator (CI ACC)
Discipline I/O
Tab. 63: I/O-Bausteine
Programm- und
Systemsicht
I/O-Bausteine lassen sich aus zwei verschiedenen Sichten betrachten:
● Die Programmsicht zeigt einen I/O-Baustein mit seinen Anschlüssen und
Attributen, die zur Konfiguration und zur Programmerstellung erforderlich sind.
Diese Darstellung zeigt sich bei der Betrachtung in Xworks Plus (XWP).
● Die Systemsicht zeigt die I/O-Bausteine als Standard BACnet-Objekte. Diese
BACnet-Objekte mit ihren Properties stehen anschliessend den Clients zur
Verfügung und werden über diese bedient und beobachtet.
Desigo S7
Bei Desigo S7 wird der Step 7 Manager mit CFC anstelle von XWP eingesetzt.
PXM20 ist nicht einsetzbar. Benutzen Sie die Managementstation als Client.
Alle oben aufgezeigten Bausteine sind gemäss BACnet-Norm implementiert.
Dadurch stehen weitere Funktionen zur Verfügung, z.B. Alarmierung. Diese
Bausteine verfügen über einen Mechanismus, der als Alarmquelle dient, wenn sie
als Standard BACnet-Objekte im BACnet-Netzwerk zur Verfügung stehen. Über
262 | 436
Siemens
CM110664de
2017-05-31
Logische I/O-Bausteine
Allgemeine Funktionalität
BACnet-Funktionalität
17
verschiedene BACnet-Dienste wird das jeweilige Ereignis als Alarmereignis auf
den entsprechenden Clients (z.B. PXM20) angezeigt, von wo aus der Alarm
bearbeitet, d.h. gesehen, quittiert und/oder rückgesetzt wird.
Im XWP lässt sich diese Funktionalität über die entsprechenden Werte an den
Anschlüssen des Bausteins im Online-Testmodus nachvollziehen.
17.1 Allgemeine Funktionalität
Bausteine: AO, BO, MO,
AVAL, BVAL, MVAL
In diesem Kapitel werden die allgemeinen Funktionalitäten beschrieben, die
mehrere I/O-Bausteine gemeinsam haben. Pro Unterkapitel wird aufgelistet für
welche Bausteine das Unterkapitel gültig ist. Baustein-spezifische Erklärungen
ohne allgemeine Gemeinsamkeit werden bei den entsprechenden I/O-Bausteinen
beschrieben.
Prioritätsmechanismus
Grundfunktion
Für die prioritätsgerechte Auswertung der verschiedenen Sollwertvorgaben aus
BACnet-Kommandierungen und Datenfluss-Verschaltungen sind die Bausteine AO,
BO, MO, AVAL, BVAL und MVAL mit einer Prioritätsmatrix [PrioArr] ausgestattet.
Alle externen Quellen schreiben ihre Sollwertvorgabe und Aktivkennung (Freigabe)
in diese [PrioArr]. Der Baustein ermittelt aus diesen Einträgen laufend den gültigen
aktuellen Wert [PrVal].
In der [PrioArr] können maximal 16 unterschiedliche Einträge eingetragen werden,
bestehend aus je einer Sollwertvorgabe und der zugehörigen Aktivkennung
(Freigabe). Die Eintragsnummer entspricht zugleich der Priorität des
entsprechenden Eintrags, wobei Priorität 1 der höchsten und Priorität 16 der
niedrigsten Priorität entspricht. Die einzelnen Prioritäten haben eine vordefinierte
Bedeutung.
Abb. 205: Prioritätsmatrix
Ermittlung von [PrVal]
Der Baustein ermittelt laufend aus den Eintragungen in der [PrioArr] den gültigen
aktuellen Wert am Ausgang [PrVal]. Der Wert, der die höchste Priorität hat und
dessen Aktivkennung (Freigabe) gesetzt ist, wird gewählt. Ist keine Aktivkennung
gesetzt, wird der Vorgabewert [DefVal] weiterverarbeitet.
Struktur der
Prioritätsmatrix [PrioArr]
Die einzelnen Prioritäten haben eine vordefinierte Bedeutung.
In der [PrioArr] sind für den Personenschutz, den Anlagenschutz, die manuelle
Bedienung und für den Anlagenbetrieb je zwei benachbarte Prioritäten reserviert.
Siemens
263 | 436
CM110664de
2017-05-31
17
Logische I/O-Bausteine
Allgemeine Funktionalität
●
Die jeweils höhere Priorität (kleinere Zahl) dieser Prioritätspaare ist für die
gewerknahe, lokale Steuerung und Überwachung reserviert (Prio 1, 4, 7, 15).
● Die jeweils tiefere Priorität (grössere Zahl) dieser Prioritätspaare ist für die
über-geordnete Steuerung und Überwachung reserviert (Prio 2, 5, 8, 16).
● Die Priorität 6 ist speziell für die Sicherstellung von Ein- und
Ausschaltverzögerungen sowie für die Einhaltung minimaler Ein- und
Ausschaltzeiten reserviert.
Damit kann sichergestellt werden, dass, z.B. ein NOT-AUS-Befehl, der vor Ort an
der Anlage ausgelöst wird, gegenüber einer Sicherheitsfunktion aus einer
übergeordneten Teilanlage prioritär behandelt wird.
Priorität 1, 4, 7, 15
Priorität 6
Priorität 2, 5, 8, 14, 16
Lokale Steuerung
Baustein-interne Steuerung
Übergeordnete Steuerung
via Datenflussverschaltung
via BACnet-Kommandierung
AO
BO
MVAL
CMD_CTL
z.B. NOT - AUS
1
PWR_CTL
Personensicherheit
2
3
z.B. Vereisungs-
ValCrit / EnCrit
schutz
Anlagensicherheit
5
6
z. B. Lokaler
Handschalter
Überwachungszeiten
M. station
7
Bedienung
ValOp / EnOp 8
9
13
Lokale
Steuerung/Regelung
14
Steuerung/Regelung
15 ValPgm / EnPgm
Allg. BACnet-Kommandierung
16
PrVal
Abb. 206: Struktur der Prioritätsmatrix [PrioArr]
Priorität 6
264 | 436
Siemens
Der Prioritätseintrag 6 wird benutzt, um aus der [PrioArr] resultierende
Schaltbefehle zeitlich verzögert an den Ausgang [PrVal] weiterzuleiten. Damit lässt
sich sowohl die Einhaltung von Ein- und Ausschaltverzögerungszeiten wie auch
minimaler Ein- und Ausschaltzeiten sicherstellen.
Zu diesem Zweck wird der Wert von [PrVal] durch die bausteininterne Logik in den
Prioritätseintrag 6 übernommen. Während des Ablaufs obiger Verzögerungszeiten
wird Priorität 6 aktiv gesetzt und damit gegenüber Priorität 7…16 dominant.
Ausserhalb dieser Zeiten ist Priorität 6 immer inaktiv.
Durch die Positionierung obiger Funktionalität innerhalb der [PrioArr] zwischen den
Prioritäten 1…5 und 7…16 folgt:
● Befehle mit Priorität 1…5 werden immer sofort, unabhängig von ablaufenden
Verzögerungszeiten, ausgeführt
● Befehle mit Priorität 7…16 werden von ablaufenden Verzögerungszeiten immer
übersteuert
Im Gegensatz zu allen andern Einträgen in der [PrioArr] werden die Befehle und
die Aktivkennung für Priorität 6 ausschliesslich durch die Bausteine BO, MO, BVAL,
CM110664de
2017-05-31
Logische I/O-Bausteine
Allgemeine Funktionalität
17
MVAL generiert und verwaltet. Priorität 6 kann nicht von einer externen Quelle
beschrieben werden.
Die Ein/Ausschaltverzögerung
Sobald einer der Befehle mit Priorität 7…16 [PrVal]-bestimmend wird und den
momentanen Zustand von [PrVal] ändern würde, wird der Prioritätseintrag 6 wie
folgt aufgesetzt:
Falls die Ein- [DlyOn] oder Ausschaltverzögerungszeit [DlyOff] > 0 ist:
1. Priorität 6 übernimmt den noch unveränderten, aktuellen Wert von [PrVal].
2. Priorität 6 wird aktiv gesetzt.
3. Die Ein- oder Ausschaltzeitverzögerung wird gestartet.
4. Nach Ablauf der Verzögerungszeit wird Priorität 6 inaktiv gesetzt.
Falls die Verzögerungszeiten [DlyOn], resp. [DlyOff] = 0 sind, erfolgt keine Aktion.
Ist der neue, [PrVal]-bestimmend Wert identisch mit dem momentanen Zustand
von [PrVal], erfolgt ebenfalls keine Aktion.
Die minimale
Ein/Ausschaltzeit
Bei jeder Änderung am Ausgang [PrVal] von Off auf Stufe-n oder von Stufe-n auf
Off, wird der Prioritätseintrag 6 wie folgt aufgesetzt:
Falls die minimale Ein- [TiOnMin], resp. Ausschaltzeit [TiOffMin] > 0 ist:
1. Priorität 6 übernimmt den neuen Wert von [PrVal].
2. Priorität 6 wird aktiv gesetzt.
3. Die minimale Ein- resp. Ausschaltzeit wird gestartet.
4. Nach Ablauf der Verzögerungszeit wird Priorität 6 inaktiv gesetzt.
Falls die minimalen Schaltzeiten [TiOnMin], resp. [TiOffMin] = 0 sind, erfolgt keine
Aktion.
Randbedingungen
●
●
●
Anwendung
●
●
Aktivkennung
Siemens
Obige Funktionalität wird nur von den Bausteinen BO, MO, BVAL und MVAL
unterstützt.
Bei mehrstufigen Schaltbefehlen werden die Überwachungszeiten nur beim
Umschalten von Off auf Stufe-n oder von Stufe-n auf Off aktiviert. Beim
Umschalten zwischen den einzelnen Stufen (z.B. Stufe 1 auf Stufe 2) werden
die Überwachungszeiten nicht aktiviert.
Bereits laufende Überwachungszeiten bleiben jedoch aktiv.
Durch die Aktivierung von minimalen Ein-/Ausschaltzeiten lassen sich unnötige
Ein- und Ausschaltvorgänge verhindern.
Durch die Aktivierung von Ein-/Ausschaltverzögerungen wird die Einhaltung
von Nachlaufverzögerungen gewährleistet.
Damit ein bestimmter Wert bei der Auswertung der [PrioArr] berücksichtigt wird,
muss seine Aktivkennung gesetzt sein.
Für Priorität 1, 4, 7, 15 (Datenflussverschaltung) gilt: Die jeweilige Aktivkennung
wird über die Anschlüsse [EnSfty], [EnCrit], [EnSwi] resp. [EnPgm] gesetzt.
Für Priorität 2, 5, 8, 14, 16 (BACnet-Kommandierung) gilt: Wird via BACnet ein
bestimmter Wert kommandiert, so wird der entsprechende Wert in der [PrioArr]
eingetragen und die zugehörige Aktivkennung automatisch richtig gesetzt.
Für Priorität 6 gilt: Sowohl der Wert wie auch die Aktivkennung werden vom
entsprechenden Baustein verwaltet.
265 | 436
CM110664de
2017-05-31
Logische I/O-Bausteine
17
Allgemeine Funktionalität
Prio
Bedeutung
Verwendung
Zugriff via
1
Sicherheitswert (Personenschutz)
Lokale Sicherheitsfunktion, z.B.:
Reserviert für die Auslösung von
Sicherheitsfunktionen (1 = höchste Prio).
- Feuer
Datenflussverschaltung über die
Anschlüsse: [ValSfty] und [EnSfty].
Wird Priorität 1 oder 2 [PrVal]bestimmend, wird der entspr. Wert sofort
an den Ausgang [PrVal] weitergeleitet. Er
unterliegt nicht den Verzögerungszeiten
der Prio 6.
- Wartungsschalter
2
3
In Desigo nicht benutzt.
4
Kritischer Wert (Anlagenschutz)
Reserviert für die Überwachung von
kritischen Anlagenzuständen.
5
Wird Priorität 4 oder 5 [PrVal]bestimmend, so wird der entspr. Wert
sofort an den Ausgang [PrVal]
weitergeleitet. Er unterliegt nicht den
Verzögerungszeiten der Prio 6.
- NOT-Aus
- Gasalarm
- Thermopaket
Übergeordnete Sicherheitsfunktion, z.B.:
BACnet-Kommandierung.
- Entrauchen
Zugriff über den Baustein CMD_CTL.
Lokale Überwachung kritischer
Anlagenzustände, z.B.:
Datenflussverschaltung über die
Anschlüsse: [ValCrit] und [EnCrit].
- Frostschutz (Auskühlschutz)
Normalerweise ist [ValCrit] eine Konstante
und [EnCrit] wird aktiviert/deaktiviert.
- Verriegelung von Aggregaten
- Vereisungsschutz
Übergeordnete Überwachung kritischer
Anlagenzustände:
- Frost in Lüftungsanlage (Klappen zu,
Ventilatoren abstellen, Pumpe ein, Ventil
auf)
6
Zugriff über den Baustein CMD_CTL.
Minimale Ein-/Ausschaltzeit
Kein Zugriff!
Damit lassen sich unnötige Ein- und Ausschaltvorgänge verhindern.
Die Befehle werden ausschliesslich
Baustein-intern generiert.
Ein-/Ausschaltverzögerung
7
BACnet-Kommandierung.
Gewährleistet die Einhaltung von Nachlaufverzögerungen.
Die Überwachungszeiten [TiOnMin],
[TiOffMin], [DlyOn] und [DlyOff] können in
den Bausteinen BO, MO, BVAL, MVAL
konfiguriert werden.
Bedienwert
Lokale manuelle Bedienung, z.B.:
Reserviert für die manuelle Bedienung.
- Handschalter
Datenflussverschaltung über die
Anschlüsse: [ValSwi] und [EnSwi].
- Betriebswahlschalter
8
9...13
Übergeordnete manuelle Bedienung, z.B.: BACnet-Kommandierung. Zugriff über:
- Managementstation
- PXM20
- PXM20
- Managementstation
- Web-Client
- Web-Client
In Desigo nicht benutzt.
266 | 436
Siemens
CM110664de
2017-05-31
Logische I/O-Bausteine
Allgemeine Funktionalität
17
Prio
Bedeutung
Verwendung
Zugriff via
14
Programmwert
Übergeordnete Steuerung und
Überwachung der Anlage.
BACnet-Kommandierung. Zugriff über die
Bausteine:
Reserviert für den normalen
Anlagenbetrieb mit Überwachung,
Steuerung und Regelung.
15
- CMD_CTL
- PWR_CTL (falls Freigabe der Regelung=Fix)
Lokale Steuerung und Regelung der
Anlage.
Datenflussverschaltung über die
Anschlüsse: [ValPgm] und [EnPgm]
Ist der Programmwert eine Reglergrösse,
wird [EnPgm] = True und [ValPgm] =
Reglergrösse.
Ist der Programmwert keine
Reglergrösse, wird [EnPgm] = False.
16
Programmwert
BACnet-Kommandierung. Zugriff über die
Bausteine:
Reserviert für PX-übergreifende
allgemeine Kommandierungen über
BACnet-Referenzen.
CMD_CTL
PWR_CTL (falls Freigabe der Regelung =
Released)
PX-übergreifend über diverse Bausteine,
z.B. ASCHED, BSCHED, MSCHED
(Namensreferenz Liste).
17
Vorgabewert [DefVal]
Falls keine der Prioritäten 1…16 aktiv ist,
wird an deren Stelle [DefVal] weiter
verarbeitet.
Der Einfluss des [DefVal] ist abhängig
vom Zustand des jeweiligen Bausteins:
BACnet-Kommandierung. Zugriff über:
Ausser Betrieb [OoServ=False]:
- PXM20
[DefVal] unterliegt, wie die Werte der
Prioritäten 7…16, den Verzögerungszeiten der Priorität 6.
- CFC
- Web-Client
[OoServ=True]:
[DefVal] wird sofort, an den Ausgang
[PrVal] weitergeleitet.
Tab. 64: Prioritäten
Siemens
267 | 436
CM110664de
2017-05-31
17
Logische I/O-Bausteine
Allgemeine Funktionalität
Beispiel: Einfluss der
Prioritäten 7...16 auf
[PrVal]
Abb. 207: Einfluss der Prioritäten 7...16 auf [PrVal]
Prio
Verwendung
1
Prio 7…16
Annahme: Der resultierende Schaltbefehl aus Prio (7…16) steht auf Off und ist aktiv gesetzt.
Prio 6
Annahme: Die Prio 6 ist nicht aktiv.
[PrVal]
Annahme: Der Ausgang [PrVal] steht auf Off.
Prio 7…16
Der resultierende Schaltbefehl aus Prio (7…16) schaltet von Off auf Stufe 2.
Prio 6
Prio 6 übernimmt den noch unveränderten, aktuellen Wert von [PrVal=Off] und wird aktiv gesetzt.
2
Gleichzeitig wird die Einschaltverzögerung [DlyOn] gestartet. Während dieser Verzögerungszeit bleibt Prio
6 aktiv – ihr Wert bleibt auf Off.
3
[PrVal]
Da Prio 6 den resultierenden Schaltbefehl aus Prio (7…16) übersteuert, bleibt der Ausgang [PrVal] auf
Off.
Prio 7…16
n/a
Prio 6
1. Nach Ablauf der Einschaltverzögerung [DlyOn] wird Prio 6 freigegeben.
2. Der resultierende Schaltbefehl Stufe 2 aus Prio (7…16) wird an [PrVal] ausgegeben.
3. Prio 6 übernimmt den neuen Wert von [PrVal] und wird wieder aktiv gesetzt. Gleichzeitig wird die
minimale Einschaltzeit [TiOnMin] gestartet. Während dieser Überwachungszeit bleibt Prio 6 aktiv.
4
268 | 436
Siemens
[PrVal]
Der Ausgang [PrVal] wechselt von Off auf Stufe 2.
Prio 7…16
n/a
Prio 6
Die minimalen Einschaltzeit [TiOnMin] ist abgelaufen. Prio 6 wird freigegeben.
CM110664de
2017-05-31
Logische I/O-Bausteine
Allgemeine Funktionalität
Prio
17
Verwendung
[PrVal]
Nach Wegfall der Prio 6 wird der Ausgang [PrVal] wieder durch den resultierende Schaltbefehl aus Prio
(7…16) bestimmt.
[PrVal] bleibt auf Stufe 2.
5
Prio 7…16
Keine der Aktivkennungen der Prio (7…16) ist aktiv.
Deshalb wird der resultierende Schaltbefehl durch [DefVal] bestimmt.
Prio 6
Der Baustein startet die Ausschaltverzögerung [DlyOff].
Während dieser Überwachungszeit wird Prio 6 aktiv gesetzt – ihr Wert bleibt auf Stufe 2.
6
[PrVal]
Da Prio 6 den resultierenden Schaltbefehl [DefVal] übersteuert, bleibt der Ausgang [PrVal] auf Stufe 2.
Prio 7…16
n/a
Prio 6
1. Nach Ablauf der Ausschaltverzögerung [DlyOff] wird Prio 6 freigegeben.
2. Der resultierende Schaltbefehl Off aus [DefVal] wird an [PrVal] ausgegeben.
3. Prio 6 übernimmt den neuen Wert von [PrVal] und wird wieder aktiv gesetzt. Gleichzeitig wird die
minimale Ausschaltzeit [TiOffMin] gestartet. Während dieser Überwachungszeit bleibt Prio 6 aktiv.
7
[PrVal]
Der Ausgang [PrVal] wechselt von Stufe 2 auf Off.
Prio 7…16
n/a
Prio 6
Die minimale Ausschaltzeit [TiOffMin] ist abgelaufen. Prio 6 wird freigegeben.
[PrVal]
Da weder Prio 6 noch eine der Aktivkennungen der Prioritätseinträge (7…16) aktiv ist, wird der
resultierende Schaltbefehl durch [DefVal] bestimmt.
Der Ausgabewert [PrVal] bleibt auf Off.
8
Prio 7…16
Mindestens eine der Aktivkennungen der Prioritätseinträge (7…16) ist wieder aktiv.
Der resultierende Schaltbefehl aus Prio (7…16) steht auf Stufe 1.
9
Prio 6
Prio 6 übernimmt den noch unveränderten, aktuellen Wert von [PrVal=Off] und wird aktiv gesetzt.
Gleichzeitig wird die Einschaltverzögerung [DlyOn] gestartet. Während dieser Verzögerungszeit bleibt Prio
6 aktiv – ihr Wert bleibt auf Off.
[PrVal]
Da Prio 6 den resultierenden Schaltbefehl aus Prio (7…16) übersteuert, bleibt der Ausgang [PrVal] auf
Off.
Prio 7…16
n/a
Prio 6
1. Nach Ablauf der Einschaltverzögerung [DlyOn] wird Prio 6 freigegeben.
2. Der resultierende Schaltbefehl Stufe 1 aus Prio (7…16) wird an [PrVal] ausgegeben.
3. Prio 6 übernimmt den neuen Wert von [PrVal] und wird wieder aktiv gesetzt. Gleichzeitig wird die
minimale Einschaltzeit [TiOnMin] gestartet. Während dieser Überwachungszeit bleibt Prio 6 aktiv.
10
[PrVal]
Der Ausgang [PrVal] wechselt von Off auf Stufe 1.
Prio 7…16
Der resultierenden Schaltbefehl aus Prio (7…16) schaltet von Stufe 1 auf Stufe 2.
Prio 6
Die minimalen Einschaltzeit [TiOnMin] ist immer noch aktiv.
Umschalten von Stufe-m auf Stufe-n.
Bei mehrstufigen Schaltbefehlen werden die Überwachungszeiten nur beim Umschalten von Off auf Stufen oder von Stufe-n auf Off aktiviert. Beim Umschalten zwischen den einzelnen Stufen (z.B. Stufe 1 auf
Stufe 2) werden diese Zeiten nicht aktiviert. Bereits laufende Überwachungszeiten bleiben jedoch aktiv –
Prio 6 übernimmt den neuen Zielwert.
11
[PrVal]
Der resultierenden Schaltbefehl aus Prio (7…16) schaltet von Stufe 1 auf Stufe 2.
Prio 7…16
n/a
Prio 6
Die minimalen Einschaltzeit [TiOnMin] ist abgelaufen. Prio 6 wird freigegeben.
[PrVal]
Nach Wegfall der Prio 6 wird der Ausgang [PrVal] wieder durch den resultierende Schaltbefehl aus Prio
(7…16) bestimmt.
Der Ausgang [PrVal] bleibt auf Stufe 2.
Tab. 65: Einfluss der Prioritäten 7...16 auf [PrVal]
Siemens
269 | 436
CM110664de
2017-05-31
17
Logische I/O-Bausteine
Allgemeine Funktionalität
Beispiel: Einfluss der
Prioritäten 1...5 auf [PrVal]
Abb. 208: Einfluss der Prioritäten 1...5 auf [PrVal]
Prio
Verwendung
1
Prio 1…5
Annahme: Alle Aktivkennungen der Prio (1…5) sind inaktiv.
Prio 6
Annahme: Die Prio 6 ist nicht aktiv.
[PrVal]
Annahme: Der Ausgang [PrVal] steht auf Off.
Prio 1…5
Mindestens eine der Aktivkennungen der Prioritätseinträge (1…5) ist wieder aktiv. Der resultierende
Schaltbefehl aus Prio (1…5) steht auf Off.
Prio 6
Da der resultierende Schaltbefehl aus Prio (1…5) keine Änderung des Ausgangs [PrVal] zur Folge hat
bleibt Priorität 6 inaktiv.
[PrVal]
Der Ausgang [PrVal] bleibt auf Off.
Prio 1…5
Der resultierende Schaltbefehl aus Prio (1…5) schaltet von Off auf Stufe 1.
Prio 6
Prio 6 übernimmt den neuen Wert von [PrVal=Stufe 1] und wird aktiv gesetzt. Gleichzeitig wird die
minimale Einschaltzeit [TiOnMin] gestartet, die Verzögerungszeit [DlyOn] wird dabei nicht abgewartet.
2
3
Beachte: Einträge der Prio (1…5) initialisieren nur die minimalen Ein- resp. Ausschaltzeiten [TiOnMin] und
[TiOffMin], nicht jedoch die Ein- resp. Ausschaltverzögerungszeiten.
Laufende [TiOnMin]- und [TiOffMin]-Zeiten kommen jedoch erst zum Tragen, wenn alle Prio (1…5) inaktiv
sind, d.h. wenn eine der Prio (7…16) [PrVal]-bestimmend wird.
[PrVal]
Prio (1…5) sind zur Auslösung von Sicherheitsfunktionen reserviert und werden, unabhängig von allfällig
laufenden Überwachungszeiten in Prio 6, sofort ausgeführt.
Der Ausgang [PrVal] wird sofort von Off auf Stufe 1 geschaltet.
4
270 | 436
Siemens
Prio 1…5
Keine der Aktivkennungen der Prioritätseinträge (1…5) ist aktiv
Prio 6
Die minimale Einschaltzeit [TiOnMin] ist immer noch aktiv. Prio 6 übernimmt den neuen Zielwert aus Prio
(7…16).
CM110664de
2017-05-31
Logische I/O-Bausteine
Allgemeine Funktionalität
Prio
17
Verwendung
[PrVal]
Der resultierende Schaltbefehl wird aus Prio (6) bestimmt.
Der Ausgang [PrVal] schaltet von Stufe 1 auf Stufe 2.
5
Prio 1…5
n/a
Prio 6
Die minimalen Einschaltzeit [TiOnMin] ist abgelaufen. Prio 6 wird freigegeben.
[PrVal]
Da weder Prio 6, noch ein Eintrag der Prio (1…5) aktiv sind, wird der Ausgang [PrVal] wieder durch den
resultierende Schaltbefehl aus Prio (7…16) bestimmt.
Der Ausgang [PrVal] bleibt auf Stufe 2.
Beachte: Beim Umschalten zwischen Stufe 1 und Stufe 2 wird die minimale Einschaltzeit [TiOnMin] nicht
neu gestartet.
6
7
8
Prio 1…5
Annahme: Alle Aktivkennungen der Prio (1…5) sind inaktiv.
Prio 6
Annahme: Die Prio 6 ist nicht aktiv.
[PrVal]
Annahme: Der Ausgang [PrVal] steht auf Off.
Prio 1…5
Mindestens eine der Aktivkennungen der Prioritätseinträge (1…5) ist wieder aktiv. Der resultierende
Schaltbefehl aus Prio (1…5) steht auf Off.
Prio 6
Da der resultierende Schaltbefehl aus Prio (1…5) keine Änderung des Ausgangs [PrVal] zur Folge hat
bleibt Priorität 6 inaktiv.
[PrVal]
Der Ausgang [PrVal] bleibt auf Off.
Prio 1…5
Der resultierende Schaltbefehl aus Prio (1…5) schaltet von Off auf Stufe 2.
Prio 6
Prio 6 übernimmt den neuen Wert von [PrVal=Stufe 2] und wird auf aktiv gesetzt. Gleichzeitig wird die
minimale Einschaltzeit [TiOnMin] gestartet, die Verzögerungszeit [DlyOn] wird dabei nicht abgewartet.
Beachte: Einträge der Prio (1…5) initialisieren nur die minimalen Ein- resp. Ausschaltzeiten [TiOnMin] und
[TiOffMin], nicht jedoch die Ein- resp. Ausschaltverzögerungszeiten.
Laufende [TiOnMin]- und [TiOffMin]-Zeiten kommen jedoch erst zum Tragen wenn alle Prio (1…5) inaktiv
sind, d.h. wenn eine der Prio (7…16) [PrVal]-bestimmend wird.
[PrVal]
Prio (1…5) sind zur Auslösung von Sicherheitsfunktionen reserviert und werden, unabhängig vom
Schaltzustand und allfällig laufender Überwachungszeiten in Prio 6, sofort ausgeführt.
Der Ausgang [PrVal] wird sofort von Off auf Stufe 2 geschaltet.
9
Prio 1…5
Der resultierende Schaltbefehl aus Prio (1…5) schaltet von Stufe 2 auf Off.
Prio 6
Prio 6 übernimmt den neuen Wert von [PrVal=Off].
Die noch immer laufende minimale Einschaltzeit [TiOnMin] wird abgebrochen
Der Baustein startet neu die minimale Ausschaltzeit [TiOffMin].
[PrVal]
Prio (1…5) sind zur Auslösung von Sicherheitsfunktionen reserviert und werden, unabhängig vom
Schaltzustand und allfällig laufender Überwachungszeiten in Prio 6, sofort ausgeführt.
Der Ausgang [PrVal] wird sofort von Stufe 2 auf Off geschaltet.
10
Prio 1…5
Alle Aktivkennungen der Prioritätseinträge (1…5) sind freigegeben.
Prio 6
Die minimale Ausschaltzeit [TiOffMin] ist immer noch aktiv.
[PrVal]
Der resultierende Schaltbefehl wird aus Prio 6 bestimmt.
Der Ausgang [PrVal] bleibt auf Off.
11
Prio 1…5
n/a
Prio 6
Die minimalen Ausschaltzeit [TiOffMin] ist abgelaufen. Prio 6 wird freigegeben.
[PrVal]
Da weder Prio 6, noch ein Eintrag der Prio (1…5) aktiv sind, wird der Ausgang [PrVal] wieder durch den
resultierende Schaltbefehl aus Prio (7…16) bestimmt.
Der Ausgang [PrVal] bleibt auf Off.
Tab. 66: Einfluss der Prioritäten 1...5 auf [PrVal]
Schaltarten [SwiKind]
Bausteine: BO, MO, BVAL, MVAL
Siemens
271 | 436
CM110664de
2017-05-31
17
Logische I/O-Bausteine
Allgemeine Funktionalität
Alle schaltenden I/O-Bausteine besitzen ein parametrierbares Schaltverhalten. Das
Schaltverhalten bestimmt die Funktion des Bausteins. Die Schaltfunktionen
verwenden den Prioritätsmechanismus der [PrioArr] und die
Schaltbefehlsverzögerung.
● Normal: Direktes und stufenweises Schaltverhalten unter Berücksichtigung der
Laufzeiten (z.B. Motor, Brenner, Klappe usw.)
● Motor: Stufenweises Schaltverhalten für rotierende Aggregate unter
Berücksichtigung von Hochlauf und Austrudelzeiten (Keilriemenschutz)
● Auslösung: Event-orientiertes Schaltverhalten der letzte hat Recht; Integration
eines Datenpunktes (EIB, LonWorks)
● Schalter: Impulsauslösung (ON/OFF) mit definierter Dauer
● Schalter mit Verlängerung: Impulsauslösung (ON/OFF) mit definierter Dauer;
der Impuls kann jederzeit verlängert werden
● Freigabe (Release Command): Ausgabe eines subsystemspezifischen
Freigabewertes statt Present_Value (=Relinquish_Default), falls keine Priorität
im Output Objekt aktiv ist
[SwiKind]
Normal
BO
MO
BVal
MVal
•
•
•
•
•
Motor
Auslösung
•
Schalter
•
•
Schalter mit Verlängerung
•
•
Freigabe
•
•
Tab. 67: Schaltarten der I/O-Bausteine
Normal
Normale Bearbeitung der Prozesswerte in der [PrioArr]. Die eingestellten
Laufzeiten sind aktiv. Die Ausgänge können direkt oder stufenweise geschaltet
werden.
Abb. 209: Ansteuerung eines mehrstufigen Aggregats ohne parametrierten Laufzeiten
Motor
272 | 436
Siemens
Die Einstellung Motor wird verwendet, wenn Hochlauf- und Austrudelzeiten
aufgrund von rotierender Schwungmasse berücksichtigt werden müssen. In dieser
Einstellung wird anhand der eingestellten Zeiten verhindert, dass z.B. beim
Schalten eines Ventilatormotors der Keilriemen überbelastet wird.
Beim Runterschalten wird zunächst anhand der Hochlaufzeit geprüft, ob die
aktuelle Motor-Stufe bereits erreicht wurde. Erst wenn sich die Stufe in einem
stabilen Zustand befindet, wird der Befehl zum Runterschalten ausgeführt.
Während der Austrudelzeit ist der resultierende Befehl an die HW Aus. Nach
Ablauf der Austrudelzeit wird der neue Befehl an die HW übermittelt.
CM110664de
2017-05-31
Logische I/O-Bausteine
Allgemeine Funktionalität
17
Abb. 210: Ansteuerung eines mehrstufigen Motors mit parametrierten Laufzeiten
Auslösung
In der Einstellung Auslösung gewinnt die Quelle, die zuletzt geschrieben hat. Der
gültige Wert wird aus der [PrioArr] auf [DefVal] geschrieben und an den Ausgang
weitergegeben. Die Priorität wird anschliessend wieder freigegeben.
Die Prioritäten 7-16 werden in dieser Einstellung gleichwertig behandelt, die
Prioritäten 1-5 haben blockierende Wirkung.
Die Auslösungsfunktionalität wird für die Integration, z.B. von Lon-Datenpunkten
ein-gesetzt. Aufgrund des Event-Mechanismus wird diese Funktionalität nicht für
P-Bus-Objekte eingesetzt.
Schalter
Schalter wird verwendet, um einen Impuls (Ein oder Aus) mit voreingestellter
Dauer auszulösen. Ein Kommandieren via BACnet oder ein Enable-Aktivieren via
Datenflussverschaltung auf eine der Prioritäten 7…16 löst einen entsprechenden
Impuls aus (Event). Die Einstellung der minimalen Einschaltzeit [TiOnMin] und/oder
minimale Ausschaltzeit [TiOffMin] ist erforderlich. Durch Parametrierung beider
Zeiten können schnelle Schaltaktionen verhindert werden. Die Prioritäten 1…5
haben eine blockierende Wirkung.
Schalter mit Verlängerung
Die Funktion Schalter mit Verlängerung ist analog zur Funktion Schalter, nur kann
ein aktiver Impuls jederzeit durch einen neuen Impuls verlängert werden.
Lauf- und Überwachungszeiten
Die I/O-Funktionsbausteine sind mit den in der HLK-Technik notwendigen Laufund Überwachungszeiten ausgerüstet, so dass sie sich direkt als Komponente
(Motor, Klappe, Ventilator usw.) einsetzen lassen.
Je nach Aufgabe können an den I/O-Bausteinen unterschiedliche Lauf- und
Überwachungszeiten parametriert werden:
Laufzeiten:
● Ein-/Ausschaltverzögerung
● minimale Ein-/Ausschaltzeit
● Hochlauf/Austrudelzeit
Überwachungszeiten:
● Rückmeldezeit beim Ein-/Ausschalten
● Abweichung der Rückmeldung im Betrieb
Laufzeiten
Ein-/Ausschaltverzögerung
Bausteine: BO, MO, BVAL, MVAL
Die Ein-/Ausschaltverzögerung bewirkt an den schaltenden I/O-Bausteinen eine
Ver-zögerung der Ausgabe, wenn der Schaltbefehl über die Priorität 7…16
geschrieben wurde. Die Verzögerungszeit wirkt auf Priorität 6 wie bereits im
Kapitel 24.1 beschrieben. Schaltbefehle über die Priorität 1…5 werden ohne
Verzögerung ausgeführt.
Die minimale Ein-/Ausschaltzeit bewirkt an den schaltenden I/O-Bausteinen eine
zeitliche Blockierung des Ausgangs, wenn der Schaltbefehl über die Priorität 7…16
Siemens
273 | 436
CM110664de
2017-05-31
17
Logische I/O-Bausteine
Allgemeine Funktionalität
Minimale Ein/Ausschaltzeit
geschrieben wurde. Die minimale Ein-/Ausschaltzeit wirkt auf Priorität 6 wie bereits
im Kapitel 24.2.1.3 beschrieben. Schaltbefehle über die Priorität 1…5 werden
jedoch ohne Berücksichtigung der minimalen Ein-/Ausschaltzeit sofort ausgeführt.
Hochlauf-/Austrudelzeit
Die Hochlauf-/Austrudelzeiten (bzw. Auf-/Zulaufzeiten) lassen sich pro Stufe in
einer Tabelle definieren. Die Zeiten sind wirksam in den Schalterarten [SwiKind]
Normal und Motor.
Die Hochlaufzeit ist die Zeitspanne, die ein Motor beim Umschalten von einer
tieferen in die nächsthöhere Stufe benötigt, um auf die neue Drehzahl zu kommen.
Somit wird die Stromaufnahme des Motors begrenzt.
Die Austrudelzeit ist die Zeit, die der Motor nach einem Stufenwechsel in eine
tiefere Stufe benötigt, um die neue Drehzahl der tieferen Stufe zu erreichen. Somit
wird eine Rücklieferung an das Stromnetz verhindert und Keilriemen und Motor
werden geschont.
Die Zeiten sind in der Regel von der bewegten Schwungmasse abhängig und
müssen projektspezifisch ermittelt werden
Vor allem bei 1-stufigen Motoren können die Zeiten als Auf-/Zulaufzeiten
verwendet werden, z.B. Klappenantrieb 0-100%. Eine sich bewegende Klappe
kann somit im System abgebildet und das Transition-Signal zu
Steuerungszwecken eingesetzt werden.
Überwachungszeiten
Bausteine: BI, MI, BO, MO, BVAL, MVAL
Rückmeldeüberwachung/Prozesswert Die I/O-Objekte sind mit einer Überwachungsfunktion ausgestattet. Die
-überwachung
Ausgangsobjekte überwachen die Rückmeldung der Anlage. Dazu muss ein
Adress-String in den Parameter Rückmeldungsadresse [FbAddr] eingetragen und
die Alarmierungsfunktion aktiv sein.
Die Eingangs- und Wert-Objekte können auf Referenzwerte überwachen. Dazu
müssen die entsprechenden Referenzwerte parametriert und die
Alarmierungsfunktion aktiviert werden.
Abweichungsüberwachung
Weicht der Rückmeldewert gegenüber dem Ausgangswert [PrVal] ab, so wird nach
einer einstellbaren Zeitspanne ein Abweichungs-Alarm generiert und der Status
des Bausteins wechselt zu in Alarm. Sobald die beiden Werte wieder
übereinstimmen, werden Alarm und Status nach der eingestellten Zeitspanne
wieder zurückgesetzt. Ansonsten erfolgt keine automatische Reaktion des
Bausteins, d.h. sofern auf diesen Alarm eine Schalt-Reaktion in der Anlage
erfolgen muss, so ist diese Reaktion mittels des Störungs-Ausgangs [Dstb] im CFC
zu programmieren.
Rückmeldeüberwachung
beim Ein-/Ausschalten
Die Zeitspanne, in der das Rückmeldesignal vom Ausgangswert [PrVal] nach
einem Ein-/Ausschalten maximal abweichen darf, lässt sich parametrieren. Besteht
nach Ablauf dieser Überwachungszeit immer noch eine Abweichung, so wird ein
Alarm generiert und der Status des Bausteins wechselt zu in Alarm. Sobald die
beiden Werte wieder übereinstimmen, werden Alarm und Status nach der
eingestellten Zeitspanne wieder zurückgesetzt. Ansonsten erfolgt keine
automatische Reaktion des Bausteins, d.h. sofern auf diesen Alarm eine SchaltReaktion in der Anlage erfolgen muss, so ist diese Reaktion mittels des StörungsAusgangs [Dstb] im CFC zu programmieren.
Keine
Rückmeldeüberwachung
Wird die Rückmeldeüberwachung nicht benötigt und der Adress-String bleibt leer,
so werden die Überwachungszeiten für die Baustein-interne Generierung des
Übergangszustandes [TraSta] benutzt. Das heisst, beim Ein-/Ausschalten wird für
die eingestellte Zeitspanne das Signal des Übergangszustandes gesetzt. Somit
lässt sich im System ein sich bewegender Antrieb, z.B. eine Klappe, anzeigen.
274 | 436
Siemens
CM110664de
2017-05-31
Logische I/O-Bausteine
Allgemeine Funktionalität
17
Abb. 211: Keine Rückmeldeüberwachung
Grenzwertüberwachung
Bausteine: AI, AO, AVAL
Bei den analogen I/O-Bausteinen lässt sich der aktuelle [PrVal] auf eine
Obere/Untere Grenze überwachen. Ist die Alarmüberwachung eingeschaltet, wird
nach einer einstellbaren Zeitspanne ein Abweichungs-Alarm generiert und der
Status des Bausteins wechselt zu In Alarm. Sobald der aktuelle Werte wieder
innerhalb der Grenzen liegt, werden Alarm und Status nach der eingestellten
Zeitspanne wieder zurückgesetzt. Es erfolgt ansonsten keine automatische
Reaktion des Bausteins, d. h. sofern auf diesen Alarm eine Schalt-Reaktion in der
Anlage erfolgen muss, so ist diese Reaktion mittels des Störungs-Ausgangs [Dstb]
im PX-Design zu programmieren.
Übersteuern via Client
Input-, Output- und Wert-Bausteine können über BACnet-Clients (z.B. Bediengerät
PXM20) oder im Online-Testmodus in XWP (CFC) übersteuert werden.
Siemens
275 | 436
CM110664de
2017-05-31
17
Logische I/O-Bausteine
Allgemeine Funktionalität
Übersteuern eines InputWertes durch den
Bediener
Desigo
Managementstation
PXM20
Web-Client
PXM40/50
BACnet-Clients
Forcieren
Forcieren
Forcieren
Forcieren
Desigo PX
BACnet-Dienst: z.B.
WriteProperty (Present value)
Input-Baustein
F orcier
en
Out of Service
Present value
Default value
State flag
Online-Testmodus
im PX Design
Reliability
10523Z15de
Abb. 212: Übersteuern von Input-Bausteinen
Es gibt zwei Varianten:
1. Übersteuern über einen BACnet-Client:
Der BACnet-Client wird über einen BACnet-Service übersteuert.
Bei einem Input-Objekt erfolgt das Übersteuern durch Setzen von Ausser Betrieb
[OoServ] und Schreiben des gewünschten [PrVal]. [DefVal] wird dabei automatisch
auf denselben Wert gesetzt wie [PrVal]. (Es kann auch [DefVal] überschrieben
werden, [PrVal] wird dann automatisch übernommen.)
Beim Übersteuern mit PXM20 müssen diese Regeln nicht befolgt werden, dies
macht das Bediengerät automatisch.
Übersteuerte Input-Objekte werden nicht automatisch zurückgesetzt, dazu muss
[OoServ] wieder zurückgesetzt werden. [DefVal] bleibt dabei auf dem zuletzt übersteuerten Wert und [PrVal] wird wieder vom physikalischen Eingang übernommen).
2. Übersteuern über den Online-Testmodus im CFC:
Das Übersteuern mit CFC geschieht über einen proprietären Service.
Die Ausgänge eines Bausteins lassen sich nicht überschreiben.
Zum Überscheiben des [PrVal] muss zuerst der Wert im [OoServ] auf TRUE
gesetzt werden, danach kann der Wert im [DefVal] verändert werden. Mit der
Übernahme (Apply) wird der Wert als aktueller Wert übernommen und steht
anschliessend am [PrVal] zur Verfügung.
276 | 436
Siemens
CM110664de
2017-05-31
Logische I/O-Bausteine
17
Allgemeine Funktionalität
Übersteuern eines OutputWertes durch den
Bediener
Desigo
Managementstation
PXM20
Web-Client
PXM40/50
BACnet-Clients
Übersteuern
Übersteuern
Übers teuern
Übersteuern
BACnet Service:
WriteProperty [PrVal], Value, [Prio]
WriteProperty [PrVal], NULL, [Prio]
ReadProperty [PrioArr]
Desigo PX
Output- oder Value-Baustein
[PrioArr]
Übers teuern
Online-Testmodus
im PX Design
[OoServ]
[DefVal]
[EnOp]
[ValOp]
[EnPgm]
[ValPgm]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[PRVal]
[StaFlg]
[Rlb]
ValueEnable
10523Z14de
Abb. 213: Übersteuern von Output-Bausteinen
Es gibt zwei Varianten:
1. Übersteuern über einen BACnet Client:
Das Übersteuern eines Output- oder Wert-Objekts basiert auf der im Objekt
verfügbaren [PrioArr]. Priorität 8 ist reserviert für den Bediener (Operator), d.h.
PXM20 und Web-Client schreiben beim Übersteuern auf Priorität 8. Mit einem
anderen BACnet-Client kann auch auf andere Prioritäten geschrieben werden.
Der Wert (Value oder NULL) wird in der [PrioArr] abgelegt. Als Resultat der
Verarbeitung im Objekt wird der Wert, welcher ungleich NULL ist und die höchste
Priorität aufweist, an [PrVal] ausgegeben. Ist keine Priorität aktiv, so wird [DefVal]
ausgegeben.
2. Übersteuern über den Online-Testmodus in Xworks Plus (XWP):
[PrVal] ist ein Ausgang und kann somit nicht modifiziert werden. Hier muss zuerst
der Wert im [EnOp] gesetzt werden; anschliessend wird der veränderbare Wert am
[ValOp] in die Prioritätsliste auf Priorität 8 übernommen. Als Resultat der
Verarbeitung im Objekt wird dann der Wert, welcher ungleich NULL ist und die
höchste Priorität aufweist, an den [PrVal] ausgegeben. Ist keine Priorität aktiv, so
wird der [DefVal] ausgegeben.
Betriebsstunden
Die Betriebsstundenzählung lässt sich bei Binary In-, und Output, sowie bei
Multistate In- und Output-Bausteinen (BI, BO, MI, MO) realisieren. Ein Teil der
Funktionalität ist durch die BACnet-Norm vorgegeben. Um die in der
Gebäudeautomation geforderte Funktionalität vollumfänglich zur Verfügung zu
stellen, wurden hier einige proprietäre Erweiterungen implementiert.
Siemens
277 | 436
CM110664de
2017-05-31
17
Logische I/O-Bausteine
Allgemeine Funktionalität
Abb. 214: Betriebsstundenzählung
Funktion
Bei einem binären Input-Objekt werden die Betriebsstunden über den EIN-Zustand
des [PrVal] ermittelt (d.h. es wird die Dauer erfasst, während der der Wert aktiv ist).
Bei einem Multistate lassen sich die zu zählenden States definieren. Diese werden
zusammengefasst in einem Zähler aufsummiert (die verschiedenen States lassen
sich nicht einzeln auswerten). Im Gegensatz zu den Input-Objekten wird für die
Betriebsstundenmeldung der Output-Objekte der EIN-Zustand des [FbVal] erfasst
(nicht [PrVal]).
Bei der Betriebsstundenzählung gibt es zwei verschiedene Zähler:
● Betriebsstundenzähler
● Gesamtbetriebsstundenzähler
Freigabe
Die Betriebsstundenzählung kann über den Anschluss Freigabe
Betriebsstundenzählung [EnOph] freigegeben werden. Für binäre Objekte ist dies
ein binärer Wert, für Multistate-Objekte eine Liste der für die Zählung
freigegebenen Werte.
Betriebsstundenzähler
Über den Betriebsstundenzähler werden die Wartungsmeldungen (EVENT)
generiert. Dieser Wert wird typischerweise nach dem Durchführen der Wartung
wieder zurückgesetzt. Zur weiteren Verschaltung im Programm (z.B. für eine
betriebsstundenabhängige Umschaltung von Pumpen oder Kessel), steht der
Ausgang Aktuelle Betriebsstunden [PrOph] zur Verfügung.
Rücksetzen der
Betriebsstunden
Um die aktuellen Betriebsstunden zurückzusetzen dient der Eingang [Oph]. Im
Online-Testmodus in Xworks Plus (XWP) oder über BACnet-Clients, wie z.B.
PXM20, lässt sich der aktuelle Wert mit Schreiben eines neuen Wertes
(normalerweise 0) zurücksetzen. Dieses Zurücksetzen hat keinen Einfluss auf den
Gesamtbetriebsstundenzähler (Anschlüsse Gesamtbetriebsstunden [OphTot] und
aktuelle Gesamtbetriebsstunden [PrOphTot]).
Gesamtbetriebsstundenzähler
Der Gesamtbetriebsstundenzähler erfasst die totale Laufzeit eines Aggregates. Er
wird erst zurückgesetzt, wenn das Aggregat ausgewechselt wird. Zur weiteren
Verschaltung im Programm steht Ausgang [PrOphTot] zur Verfügung.
Rücksetzen der
Gesamtbetriebsstunden
Um die Gesamtbetriebsstunden zurückzusetzen steht der Eingang [OphTot] zur
Verfügung. Im Online-Testmodus in Xworks Plus (XWP) oder über BACnet-Clients,
wie z.B. PXM20 lässt sich der aktuelle Wert mit dem Schreiben eines neuen
Wertes (normalerweise 0) zurücksetzen. Dieses Zurücksetzen setzt gleichzeitig
den Betriebsstundenzähler (Anschlüsse [Oph] und [PrOph]) auf denselben Wert.
278 | 436
Siemens
CM110664de
2017-05-31
Logische I/O-Bausteine
Allgemeine Funktionalität
17
Dies wird beispielsweise für Aggregate benötigt, welche als Ersatz eingebaut
werden, aber bereits eine bestimmte Betriebszeit gelaufen sind.
Wartungsmeldung
Eine Wartungsmeldung (EVENT) lässt sich wahlweise über eine gewisse
Betriebszeit oder an einem bestimmten Datum erzeugen. Dafür lassen sich der
Grenzwert [OphLm] und/oder der Wert Wartungsdatum [MntnDate] parametrieren.
Bei Überschreiten des Grenzwertes oder bei Erreichen des Datums (um 13:00Uhr)
wird eine Ereignismeldung ausgelöst. Gleichzeitig wird der binäre Ausgang
Wartungsanzeige [MntnInd] für die weitere Verschaltung aktiv gesetzt. Nach dem
Zurücksetzen der Betriebsstunden ändert dieser Ausgang wieder auf inaktiv.
Gleichzeitig wird der Zeitstempel des letzten Zurücksetzen im Anschluss
Zeitstempel der Betriebsstunden-Rücksetzung [TiStmOph] abgelegt.
Feedback-Value
Für Ausgangsbausteine gilt: Wenn ein Feedback-Value konfiguriert ist, wird die
Betriebsstundenzählung anhand des Feedback-Values vorgenommen und nicht
anhand des Present-Value.
Zur weiteren Verschaltung des Wartungsintervalls steht der Ausgang Aktuelle
Betriebsstundengrenze [PrOphLm] zur Verfügung.
Wertebereich
Betriebsstunden
Die Betriebsstunden werden mit 32 Bit erfasst, was den maximalen Wert von
4,294,967,296 ergibt. Mit der Auflösung in Sekunden ergibt das einen
Wertebereich > 49,000 Tage (bzw. > 136 Jahre).
Ausser Betrieb [OoServ]
Über den Anschluss Ausser Betrieb [OoServ] wird der physikalische Ein-/Ausgang
vom I/O-Block getrennt. Die Funktion Ausser Betrieb wird üblicherweise eingesetzt,
wenn ein Hardware-Modul temporär nicht verwendet wird oder defekt ist, z.B.
Fühler nicht angeschlossen oder defekt. Reliability-Probleme und dadurch
entstehende FAULT-Alarme werden somit unterdrückt.
Eingangsblock
Ist bei einem Eingangsblock [OoServ=TRUE] der physikalische Eingang von [PrVal]
entkoppelt ([PrVal] = [DefVal]), werden Änderungen des physikalischen Eingangs
nicht an [PrVal] weitergegeben. Weiter sind Zuverlässigkeit [Rlb] und
Zustandsflagge [StaFlg] ebenfalls vom physikalischen Eingang entkoppelt. In
diesem Zustand lassen sich die Properties [PrVal] und [Rlb] für Testzwecke ändern.
Ausgangsblock
Ist bei einem Ausgangsblock [OoServ=TRUE] der physikalische Ausgang von
[PrVal] entkoppelt (Änderungen des [PrVal] werden nicht an den physikalischen
Ausgang weitergegeben, dieser bleibt auf dem letzten Wert). Weiter sind
Zuverlässigkeit [Rlb] und Zustandsflagge [StaFlg] ebenfalls vom physikalischen
Ausgang entkoppelt. In diesem Zustand können [PrVal] und [Rlb] für Testzwecke
geändert werden. Andere von diesen Properties abhängige Funktionen sind von
[OoServ] unabhängig. Anschluss [PrVal] wird weiterhin gemäss [PrioArr] gesetzt,
der Wert wird aber nicht an den physikalischen Ausgang weitergegeben.
Alarm- und Ereignisfunktionen
Jeder Input-, Output- und Wert-Baustein lässt sich als Alarmquelle ein- und
ausschalten und konfigurieren. Die Konfiguration erfolgt über die entsprechenden
Einstellwerte an den Anschlüssen des Bausteines. Siehe Alarm-Konzept.
Zuverlässigkeit [Rlb]
Die Zuverlässigkeit des aktuellen Wertes, sowie die des physikalischen Ein/Ausganges wird am Anschluss Zuverlässigkeit [Rlb] dargestellt. So werden unter
anderem Adressierungsfehler, Fühlerprobleme (Kurzschluss, Unterbruch),
Modulfehler (fehlende, falsche Module) erkannt und gemeldet. Siehe ReliabilityTabelle.
Siemens
279 | 436
CM110664de
2017-05-31
17
Logische I/O-Bausteine
Input-Bausteine
Inbetriebnahmezustand [ComgSta]
Während der Inbetriebnahmephase kann der Zustand des I/O am Anschluss
[ComgSta] eingetragen werden. Die Einstellung hat keinen Einfluss auf das
Programm und dient lediglich als eine Art Notizblock für die Inbetriebnahme.
Folgende Zustände stehen zur Wahl:
● Checked
● Not Checked [DefVal]
● Periphery Defect or Missing
● Cable Defect or Missing
● I/O Defect or Missing
Da dies ein statischer Zustand ist, muss er bei der Inbetriebnahme manuell
eingestellt werden.
Zustandsflagge [StaFlg]
Der Anschluss Zustandsflagge [StaFlg] zeigt den Zustand des I/O-Bausteines an.
Dieser Anschluss besteht aus vier Boolean:
● IN_ALARM: Logisch TRUE (1), wenn der Anschluss Event state [EvtSta] nicht
den Wert NORMAL anzeigt.
● FAULT: Logisch TRUE (1), wenn der Anschluss [Rlb] nicht den Wert
NO_FAULT_DETECTED anzeigt.
● OVERRIDDEN: Logisch TRUE (1), wenn der Baustein-Punkt lokal übersteuert
wurde (z.B. Handschalter an I/O-Modul). Ist dieses Flag gesetzt, zeigen [PrVal]
und [Rlb] Änderungen vom physikalischen Ein-/Ausgang nicht mehr an.
● OUT_OF_SERVICE: Logisch TRUE (1), wenn der Anschluss [OoServ] aktiv ist.
Vorgabewert [DefVal]
Bei einem Eingangs-Block wird [DefVal] auf [PrVal] durchgeschaltet, wenn [OoServ]
auf TRUE gesetzt ist.
Bei einem Ausgangs-Block wird [DefVal] auf [PrVal] durchgeschaltet, wenn in der
Prioritätsmatrix keine Priorität (1…16) aktiv ist.
17.2 Input-Bausteine
Ein Input-Baustein wird eingesetzt, damit ein Eingangssignal (z.B. Messwert) im
Programm als Prozesswert verarbeitet werden kann.
Analog Input (AI)
Analog Input ist das logische Abbild eines analogen Messwertes und beschreibt
dessen Properties. Die Rohdaten werden konvertiert und am Ausgang des
Bausteins als aktueller Wert zur Weiterverarbeitung im Programm zur Verfügung
gestellt.
Folgende Funktionen sind in dem Baustein integriert:
● Umrechnung des Eingangssignals mit Steilheit [SIpe] und Wertversatz [Icpt]
● Eingangssignal unterbrechen [OoServ] und durch [DefVal] ersetzen
● Grenzwertüberwachung (OFFNORMAL-Alarm)
● Zuverlässigkeitsüberwachung [Rlb] (FAULT-Alarm)
● Meldung von Zustandsänderungen (Ereignisse/System Events)
280 | 436
Siemens
CM110664de
2017-05-31
Logische I/O-Bausteine
Input-Bausteine
17
Abb. 215: Baustein Analog Input
Verarbeiten und Anzeigen
des Aktuellen Wertes
Der erfasste Rohwert wird nach einer Wandlungskennlinie in den aktuellen
Messwert konvertiert. Dieser aktuelle Wert steht für die weitere Verarbeitung im
Programm am [PrVal] zur Verfügung.
Steilheit/Wertversatz
Die Wandlungskennlinie ist eine lineare Funktion der Form:
[PrVal] = Rohwert * Steilheit + Wertversatz
Steilheit [Slpe] und Wertversatz [Icpt] müssen je nach verwendetem I/O-System
und Signaltyp anwendungsspezifisch vergeben werden.
Für Werte und Steilheit für SBT-Geräte, siehe Steilheit [SIpe] und
Wertversatz [lcpt]. Für nicht aufgeführte Fühler gilt:
Berechnung von [Slpe]
und [Icpt]
Die Werte für [Slpe] und [Icpt], die im Baustein eingegeben werden, müssen
vorgängig berechnet werden. Diese Werte setzen sich aus den einzelnen Werten
für [Slpe] und [Icpt] von Signaltyp und Signalgeber nach folgender Formel
zusammen:
[Slpe] = (Steilheit Signaltyp / Steilheit Signalgeber)
[Icpt] = (Wertversatz Signalgeber / Steilheit Signalgeber) + Wertversatz Signaltyp
Dabei wird [Slpe] berechnet nach:
[Slpe] = (Stützpunkt_y2 - Stützpunkt_y1) / (Stützpunkt_x2 - Stützpunkt_x1)
Binary Input (BI)
Binary Input ist das logische Abbild eines binären Schalterwertes und beschreibt
dessen Properties. Über die Polarität wird der physikalische Wert entsprechend
parametriert und steht dann als aktueller Wert zur Weiterverarbeitung zur
Verfügung. Der aktuelle Wert wird auf einen bestimmten Zustand überwacht. Bei
Inbetriebnahme und Tests sowie im Fehlerfall kann der aktuelle Wert vom Prozess
abgehängt und mit einem Ersatzwert überschrieben werden.
Folgende Funktionen sind im Baustein integriert:
● Invertierung des Eingangswerts
● Eingangssignal unterbrechen [OoServ] und durch [DefVal] ersetzen
● Alarmwertüberwachung (OFFNORMAL-Alarm)
● Zuverlässigkeitsüberwachung [Rlb] (FAULT-Alarm)
● Meldung von Zustandsänderungen (Ereignisse / System Events)
● Betriebsstundenzählung, Wartungsmeldung
Siemens
281 | 436
CM110664de
2017-05-31
17
Logische I/O-Bausteine
Input-Bausteine
Abb. 216: Baustein Binary Input
Multistate Input (MI)
Multistate Input (mehrstufiger Eingang) ist das logische Abbild mehrerer binärer
Schalterwerte oder direkt eines Hardware-Multistate-Werts und beschreibt deren
Eigen¬schaften. Die Mehrstufigkeit entsteht durch das Zusammenschalten von
mehreren binären Zuständen. Die binären Zustände werden ausgewertet und als
ganze Zahl abgebildet. Jeder ganzen Zahl in dieser Zahlenreihe wird ein Text
zugeordnet, der als aktueller Wert im Programm weiter verarbeitet und verschaltet
wird. Bei Inbetriebnahme und Tests sowie im Fehlerfall kann der aktuelle Wert vom
Prozess abgehängt und mit einem Ersatzwert überschrieben werden. Als
Zusatzfunktion lassen sich die Betriebsstunden für diesen mehrstufigen Eingang
erfassen und auswerten.
Folgende Funktionen sind in dem Baustein integriert:
● Eingangssignal unterbrechen [OoServ] und durch [DefVal] ersetzen
● Alarmwertüberwachung (OFFNORMAL-Alarm)
● Zuverlässigkeitsüberwachung [Rlb] (FAULT-Alarm)
● Meldung von Zustandsänderungen (Ereignisse/System Events)
● Betriebsstundenzählung, Wartungsmeldung
● Hardware-Mapping
Abb. 217: Baustein Multistate Input
Pulse Converter (Impulszähler)
Das Pulse Converter-Objekt kumuliert Pulse eines Zählers auf. Das Pulse
Converter-Objekt soll dort verwendet werden, wo Zählwerte bereits in einem
Zählerobjekt manipuliert werden oder wo Wertänderungen zur Weiterverarbeitung
in Steuer-/Regelprogrammen benötigt werden. Solche Anwendungen sind: Bildung
von Tages-/Wochen-/Monatszählern, minütliche Übermittlung von Zählwerten an
Lastspitzenprogramme usw. Genauigkeits- und Rundungsfehler aufgrund der
Real-Arithmetik sind möglich.
282 | 436
Siemens
CM110664de
2017-05-31
Logische I/O-Bausteine
Output-Bausteine
Spezifische Properties
17
Der Zählwert im Real-Format wird direkt im Objekt mit dem Scalefaktor skaliert.
COV Bildung des Present_Value kann wert- oder zeitbezogen erfolgen und zum
Present_Value wird immer auch der Zeitstempel der Erfassungszeit mitgeliefert.
Reduktion des Present_Value um einen Wert (Subtraktion) wird standardmässig
unterstützt. Setzen auf einen vorbestimmten Wert mittels einer Triggerfunktion ist
möglich (proprietäre Erweiterung).
Das Pulse Converter-Objekt kann auf zwei verschiedene Arten verwendet werden:
Zählen (counting) oder messen (metering). Die Verwendungsart wird mittels
Parameter FnctMod parametriert.
Das referenzierte Objekt, z.B. ein externes Gerätes liefert Pulswerte:
● Present_Value von Pulse Converter-Objekt repräsentiert Pulszählung des
referenzierten Objekts: Bei jeder Erfassung wird die Differenz zum letzen
gelesenen Wert aufsummiert.
● Present_Value kann via System gesetzt werden.
● Nach Aufstarten umfasst das Pulse Converter-Objekt den letzten
gespeicherten Zählwert.
● Nach dem Zählerwechsel umfasst das Pulse Converter-Objekt einen falschen
Zählwert.
● Typische Anwendung: On-Board-I/O mit Impulserfassung.
Das referenzierte Objekt, z.B. ein externes Gerät liefert den absoluten Zählwert:
● Present_Value vom Pulse Converter-Objekt repräsentiert den absoluten
Zählerwert des referenzierten Objekts.
● Present_Value kann nicht und muss nicht via System gesetzt werden.
● Nach Aufstarten oder nach Zählerwechsel umfasst das Pulse Converter-Objekt
immer den richtigen Zählwert.
● Typische Anwendungen:
– Zugriff auf ein Accumulator oder Pulse Converter-Objekt in einem anderen
BAcnet-Gerät
– I/O Open-Modul oder M-BUS mit Zählwert-Integration
– Integration eines Gerätes via LON
● Falsche Anwendungen: I/O-Modul mit Impulserfassung
Accumulator Objekt (Zählwerterfassung)
Mit dem Accumulator Objekt können Zählerstände unverändert und
rundungsfehlerfrei abgebildet respektive Zählimpulse verlustfrei aufsummiert und
skaliert werden. Das Accumulator Objekt ist geeignet zur Darstellung von
Zählwerten, die geldwerte Leistungen begründen. Bei solchen Zählwerten sollen
Manipulationen wie Monatswertbildung usw. nie direkt im Zähler-Objekt
vorgenommen werden.
Aufsummieren von Zählimpulsen und verlustfreie Skalierung erfogt durch
ganzzahlige Operationen mit Restwertverarbeitung. Diese Umwandlung von
physikalischen Impulsen kann mittels Prescale-Parameter angepasst werden. Der
resultierende Present_Value ist eine skalare Grösse.
Present_Value ist abhängig von Function Mode zur Synchronisation mit einem
physikalischen Zähler auf einen beliebigen Wert setzbar, wobei der letzte Wert vor
dem Setzen mit Zeit/Datumsstempel gespeichert wird.
17.3 Output-Bausteine
Ein Ausgangs-Baustein ist das logische Abbild eines Befehls und beschreibt
dessen Properties. Der aktuelle Wert wird dem Baustein im Programm als
Programmwert zur Verfügung gestellt. Der Baustein konvertiert den Programmwert
und übergibt die Rohdaten dem physikalischen I/O.
Siemens
283 | 436
CM110664de
2017-05-31
17
Logische I/O-Bausteine
Output-Bausteine
Wenn in einem bestehenden System bei einer Änderung ein Ausgangs-Baustein
gelöscht wird, bleibt das I/O-Modul auf dem letzten gültigen Wert stehen, den es
vom System erhalten hat. Sie können nur noch mit einem Power Down und Up
den I/O-Kanal in den Standardzustand bringen. Mit einem Komplett-Download
kann dieses Verhalten verhindert werden.
Binary Output (BO)
Binary Output ist das logische Abbild eines binären Schaltbefehls und beschreibt
dessen Properties. Er wird dem Baustein im Programm als Programmwert zur
Verfügung gestellt und über die Polarität entsprechend parametriert. Der Baustein
konvertiert diesen Wert und übergibt die Rohdaten dem physikalischen I/O. Dort
werden die Rohdaten in ein digitales Signal gewandelt, das über einen Kontakt das
Feldgerät ansteuert.
Folgende Funktionen sind in dem Baustein integriert:
● Auswertung der [PrioArr]
● Invertierung des Schaltwertes und des Rückmeldungswertes (Polarität der
Rückmeldung [FbPol])
● Ausgangssignal unterbrechen [OoServ]
● Rückmeldeüberwachung (OFFNORMAL-Alarm)
● Zuverlässigkeitsüberwachung [Rlb] (FAULT-Alarm)
● Meldung von Zustandsänderungen (Ereignisse/System Events)
● Schaltart parametrierbar (Normal, Auslösung, Schalter, Schalter mit
Verlängerung)
● Lauf- und Überwachungszeiten
● Schaltbefehlsverzögerungen
● Prozessüberwachung [StaFlg]
● Betriebsstundenzählung, Wartungsmeldung
Abb. 218: Baustein Binary Output
Rückmeldeüberwachung
bei Klappen mit einem
Endschalter
284 | 436
Siemens
Zur Überwachung der Klappenstellung bei Klappen mit einem Endschalter, muss
die Position des Schalters durch die Parametrierung der Polarität des FeedbackSignals eingestellt werden.
Offen-Endschalter -> Polarität der Rückmeldung [FbPol] auf NORMAL
CM110664de
2017-05-31
Logische I/O-Bausteine
Output-Bausteine
17
Geschlossen-Endschalter -> Polarität der Rückmeldung [FbPol] auf INVERS
Rückmeldeüberwachung
bei Klappen mit zwei
Endschaltern
Die Überwachung von Klappen mit zwei Rückmeldungen (Offen/Geschlossen) wird
über den Adressstring der Feedback-Adresse [FbAddr] realisiert. Dabei muss die
erste Adresse im String der Endschalter sein, der den geschlossenen Zustand der
Klappe meldet. Im zweiten Teil des Adressstrings wird der Endschalter, der den
offenen Zustand der Klappe meldet eingestellt.
Beispiel mit PX Modular:
P= M1.K1; M2.K2 (D20)
● 1. Adresse: Klappe Geschlossen-Schalter
● 2. Adresse: Klappe Offen-Schalter
● Polarität der Rückmeldung [FbPol] NORMAL
M1.K1 = True; M2.K2 = False -> Rückmeldewert: Geschlossen
M1.K1 = False; M2.K2 = True -> Rückmeldewert: Offen
Wird die Klappe in die Offen/Geschlossen-Position gefahren, wird dieser
Übergangszustand [TraSta] angezeigt. Wird die parametrierte Überwachungszeit
überschritten, so wird ein Alarm ausgelöst. Sobald eine Endstellung erreicht wurde,
wird der Alarm nach Ablauf der Überwachungszeit wieder zurückgesetzt. Es erfolgt
ansonsten keine automatische Reaktion des Bausteins, d.h. muss auf diesen
Alarm eine Schaltreaktion in der Anlage erfolgen, so ist diese Reaktion mittels des
Störungsausgangs [Dstb] im CFC zu programmieren.
Multistate Output (MO)
Multistate Output ist das logische Abbild eines mehrstufigen Schaltbefehles und
beschreibt dessen Properties. Der aktuelle Wert wird im Programm als
Programmwert dem Baustein zur Verfügung gestellt und als Rohdaten konvertiert
den physikalischen I/Os übergeben. Dort werden die Rohdaten, z.B. in ein digitales
Signal gewandelt, das über einen Kontakt das Feldgerät ansteuert. Im weiteren
lässt sich ein mehrstufiges Rückmeldesignal aufschalten, das für die
Alarmauswertung verwendet wird.
Folgende Funktionen sind im Baustein integriert:
● Auswertung der [PrioArr]
● Ausgangssignal unterbrechen [OoServ]
● Rückmeldeüberwachung (OFFNORMAL-Alarm)
● Zuverlässigkeitsüberwachung [Rlb] (FAULT-Alarm)
● Meldung von Zustandsänderungen (Ereignisse/System Events)
● Schalterart parametrierbar (Normal, Motor, Auslösung)
● Lauf- und Überwachungszeiten
● Hardware-Mapping (siehe dazu Kapitel 24.7.3)
● Betriebsstundenzählung, Wartungsmeldung
● Prozessüberwachung [StaFlg]
Siemens
285 | 436
CM110664de
2017-05-31
17
Logische I/O-Bausteine
Output-Bausteine
Abb. 219: Baustein Multistate Output
Analog Output (AO)
Analog Output ist das logische Abbild eines analogen Stellbefehls und beschreibt
dessen Properties. Der aktuelle Wert wird dem Baustein im Programm als
Programmwert zur Verfügung gestellt. Der Baustein konvertiert den Programmwert
und übergibt die Rohdaten dem physikalischen I/O. Dort werden sie beispielsweise
in ein 0–10V Signal gewandelt und steuern ein Feldgerät an.
Folgende Funktionen sind im Baustein integriert:
● Auswertung der [PrioArr]
● Ausgangssignal unterbrechen [OoServ]
● Umrechnung des Prozesswertes und des Feedbacksignals mit Steigung [Slpe]
und Wertversatz [Icpt]
● Schalterart parametrierbar (Normal, Auslösung)
● Grenzwertüberwachung (OFFNORMAL-Alarm)
● Abweichungsüberwachung
● Zuverlässigkeitsüberwachung [Rlb] (FAULT-Alarm)
● Meldung von Zustandsänderungen (Ereignisse / System Events)
● Prozessüberwachung [StaFlg]
Analog Output
[PrioArr]
[PrVal]
[FbVal]
[FbVal] :=
Feedback Raw Value *Feedback Slope+ Feedback Intercept
Falls
[FbAddr]
Feedback_Raw_Value
Abb. 220: Baustein Analog Output
286 | 436
Siemens
CM110664de
2017-05-31
Logische I/O-Bausteine
Wertobjekte
17
Der Wert [PrVal] aus dem Programm wird anhand einer Wandlungskennlinie in den
physikalischen Stellwert konvertiert. Dieser aktuelle Wert steht einerseits für die
weitere Verarbeitung im Programm am [PrVal] zur Verfügung, andererseits werden
die Rohdaten dem jeweiligen I/O-System übergeben. Dort werden die Daten in ein
elektrisches Signal gewandelt und das Feldgerät angesteuert.
Die Wandlungskennlinie ist eine lineare Funktion der Form:
Rohwert [RwVal] = [PrVal] * Steilheit + Wertversatz
Steilheit [Slpe] und Wertversatz [Icpt] müssen je nach verwendetem I/O-System
und Signaltyp anwendungsspezifisch vergeben werden.
Für Werte für [Slpe] und [Icpt] für SBT-Geräte, siehe Steilheit [SIpe] und
Wertversatz [lcpt].
17.4 Wertobjekte
Wertobjekte sind virtuelle Datenpunkte, die in der BACnet-Norm definiert sind und
die gleiche Funktionalität wie die I/O-Bausteine haben.
● Analog Wert-Baustein
● Binary Wert-Baustein
● Multistate Wert-Baustein
Der einzige Unterschied ist, dass hier keine physikalische Verbindung zu
Subkomponenten oder Komponenten in den technischen Anlagen (z.B. zu I/OModulen) definiert wird. Die Wertobjekte BVAL, AVAL und MVAL werden im
Programm verwendet, wenn eine durch BACnet definierte Funktionalität gefordert
ist, wie z.B. Kommandierung, Alarmierung, Betriebsstundenzählung oder wenn ein
Wert über ein Bediengerät verändert werden soll. Wert-Bausteine präsentieren
sich wie alle anderen Bausteine und lassen sich mit anderen Bausteinen
verschalten.
Typische Anwendungen
Siemens
Die Wertobjekte werden typischerweise in Aggregaten als Verbindungsglied zur
Befehlssteuerung (PWR_CTL oder CMD_CTL) eingesetzt. Die Befehlssteuerung
gibt die Befehle an das Wertobjekt und holt sich den Status via BACnetReferenzierung.
287 | 436
CM110664de
2017-05-31
17
Logische I/O-Bausteine
Wertobjekte
DmpShofEh Ag:DmpShof
FanSu
Ag: V(A,C-F) Fan1St
On
On
EnCrit
ManSwi Cp:Ml
MI
EmgOff
On
On/P14
DmpShofOa Ag. DmpShof
ErcRo DmpShof
On/P14 Open/P14
OpSta
En
En
En
En
SmextEh
SmextSu
EmgOff
E,U
BI
SmextEh Cp:BI
E,U
BI
En
E,H
M
Sequence table
En
On
En
AO
OpMSwiCnv
Ax: DMUX8_BO
BVAL
FbVal
E,H
EnPgm
PrVal
MI
ValPgm
OpSta
OpModSwi Cp:MI
BO
Frost
KickDmp
Dstb
SmextSu Cp:BI
TSu
SpErcTSu
EnSfty
BI
EnCrit
E,U
ValSfty
SmextPrg
CMD_CTL
EnCrit
FireDet Cp:BI
EnCrit
OpSta
PltCtl Cp: CMD_CTL
FanEx
Ag: V(A,C-F) Fan1St
A-Transport
PrVal
En
On
En
O&M
TSu
EnSfty
MVAL
ValSfty
OpModMan
Cp:MVAL_OP
PrVal
Frost
EnPgm
PrVal
TOa
En
DefVal:Off
En
BVAL
PrVal
On
AO
FbVal
En
E,H
ValPgm
OpSta
Sched
Cp:BSCHED
Dstb
BO
KickDmp
PrVal
Abb. 221: Verwendung der Wert-Bausteine
Des Weiteren können die Wertobjekte zur Alarmüberwachung (Referenz-Werte
oder Ober/Unterer Grenzwert) eingesetzt werden oder zur Ermittlung von
Betriebsstunden und deren Überwachung. Mit den speziell für die Bedienung via
BACnet-Client ausgeprägten Wertobjekten, können z.B. Sollwerte und
Schaltbefehle auf einfache Art bedienbar gemacht werden.
Analog Value (AVAL)
Der Analog Wert-Baustein ermöglicht den Zugriff auf den Datenfluss, d.h. auf
Signale und Anschlüsse vom Datentyp Real. Die Wertobjekte lassen sich beliebig
in die Programmstruktur einfügen und verschalten.
288 | 436
Siemens
CM110664de
2017-05-31
Logische I/O-Bausteine
Wertobjekte
17
Er wird eingesetzt, wenn beispielsweise:
● Als kommandierbares Interface eines Aggregates ein Alarm innerhalb des
CFC-Plans gebildet werden soll (z.B. Grenzwertüberwachung eines
Ausgabewertes eines Aggregates)
● Mit dem Bediengerät eingegriffen und ein Wert verändert werden soll
Folgende Funktionen sind im Baustein integriert:
● Auswertung der [PrioArr]
● Ausgangssignal unterbrechen [OoServ]
● Grenzwertüberwachung (OFFNORMAL-Alarm)
● Abweichungsüberwachung
● Zuverlässigkeitsüberwachung [Rlb] (FAULT-Alarm)
● Meldung von Zustandsänderungen (Ereignisse/System Events)
● Prozessüberwachung [StaFlg]
Binary Value (BVAL)
Der Binary Wert-Baustein ermöglicht den Zugriff auf den Datenfluss, d.h. auf
Signale und Anschlüsse vom Datentyp Boolean. Die Wertobjekte lassen sich
beliebig in die Programmstruktur einfügen und verschalten.
Er wird eingesetzt, wenn beispielsweise:
● Als kommandierbares Interface eines Aggregates ein Alarm gebildet werden
soll (z.B. Überwachung von logischen Verknüpfungen)
● Nach einer logischen Verknüpfung die Betriebsstunden gezählt werden sollen
● Mit dem Bediengerät eingegriffen und ein Wert verändert werden soll
● Schalterart parametrierbar (Normal, Schalter, Schalter mit Verzögerung)
Folgende Funktionen sind im Baustein integriert:
● Auswertung der [PrioArr]
● Ausgangssignal unterbrechen [OoServ]
● Prozesswertüberwachung (OFFNORMAL-Alarm)
● Zuverlässigkeitsüberwachung [Rlb] (FAULT-Alarm)
● Meldung von Zustandsänderungen (Ereignisse/System Events)
● Schaltart parametrierbar (Normal, Schalter, Schalter mit Verzögerung)
● Lauf- und Überwachungszeiten
● Schaltbefehlsverzögerungen
● Prozessüberwachung [StaFlg]
● Betriebsstundenzählung, Wartungsmeldung
Multistate Value (MVAL)
Der Multistate Wert-Baustein ermöglicht den Zugriff auf den Datenfluss, d.h. auf
Signale und Anschlüsse vom Datentyp Multistate. Die Wertobjekte lassen sich
beliebig in die Programmstruktur einfügen und verschalten.
Er wird eingesetzt, wenn beispielsweise:
● Als kommandierbares Interface eines Aggregates ein Alarm gebildet werden
soll (z.B. Grenzwertüberwachung)
● Mit dem Bediengerät eingegriffen und ein Wert verändert werden soll
● Betriebsstunden gezählt werden sollen
Folgende Funktionen sind im Baustein integriert:
● Auswertung der [PrioArr]
● Ausgangssignal unterbrechen [OoServ]
● Prozesswertüberwachung (OFFNORMAL-Alarm)
● Zuverlässigkeitsüberwachung [Rlb] (FAULT-Alarm)
● Meldung von Zustandsänderungen (Ereignisse/System Events)
Siemens
289 | 436
CM110664de
2017-05-31
17
Logische I/O-Bausteine
Wertobjekte für Bedienung
●
●
●
Lauf- und Überwachungszeiten
Betriebsstundenzählung, Wartungsmeldung
Prozessüberwachung [StaFlg]
17.5 Wertobjekte für Bedienung
Für eine vereinfachte Bedienung sind die Wertobjekte BVAL_OP, AVAL_OP und
MVAL_OP einzusetzen. Die Bausteine sind speziell für die Bedienung von
Sollwerten via BACnet-Clients gedacht. Sie erfordern keine manuelle
Übersteuerung am Bediengerät (z.B. PXM20). Wertobjekte präsentieren sich wie
alle anderen Bausteine und lassen sich mit anderen Bausteinen verschalten. Die
Bausteine umfassen kein Alarming und keine Betriebsstundenzählung.
17.6 Adressierung der I/O-Bausteine
Logische I/O-Bausteine ermöglichen eine Hardware-unabhängige
Standardisierung der I/Os. Die Beziehung zwischen einem bestimmten logischen
I/O und seinem physikalischen I/O wird über die Zuweisung der Adresse des
jeweiligen I/O-Systems hergestellt.
Diese Unabhängigkeit bietet den Vorteil, dass die Funktionalität des Bausteins,
definiert durch die BACnet-Norm und die spezifischen Erweiterungen von Desigo
PX, immer gleich bleibt. Die Anzahl der verschiedenen I/O-Systeme bzw.
physikalischen I/Os lässt sich beliebig erweitern.
Identische CompoundBibliotheken
Ein weiterer Vorteil ist, dass die Compound-Bibliotheken immer identisch sind.
Beim Engineering erfolgt die Anpassung an die im Projekt vorhandenen I/Os über
die Adress-Zuweisung. Physikalische Inputs erfassen direkt die anstehenden
Prozesswerte der angeschlossenen Feldgeräte (0…10V, 0…25mA, Meldekontakte
usw.). Die physikalischen Outputs liefern die Prozesswerte direkt an die
angeschlossenen Feldgeräte (0…10V, Schaltstufen 0 / I /II / III usw.).
Die Prozesswerte werden als Rohdaten über das jeweilige Medium (z.B. PPS2)
übertragen; eine entsprechende Konvertierung des Rohwertes findet im jeweiligen
Baustein statt.
Regeln:
● Werte aus den technischen Anlagen werden in Input-Bausteinen (Analog,
Binary, Multistate) erfasst und verarbeitet.
● Werte zu den technischen Anlagen werden in Output-Bausteinen (Analog,
Binary, Multistate) verarbeitet und ausgegeben.
Programm in XWP
I/O-Modul
Physikalischer
Input
T
R
Logischer
Input
Baustein
Logischer
Output
AI
BO
Inselbus
Inselbus
10664-24Z01de
Hardware-Unabhängigkeit
I/O-Modul
Physikalischer
Output
R
Abb. 222: Adressierungsprinzip für I/O-Bausteine
I/O-Systeme
Damit der Prozesswert des logischen I/O-Bausteins dem zuständigen
physikalischen I/O zugeordnet werden kann, muss diesem die entsprechende
Adresse zugewiesen werden. Die Adresse wird wie folgt vergeben:
● Über eine automatische Zuweisung vom Point Configurator zum CFC
● Direkt am I/O-Baustein in Xworks Plus (XWP)
290 | 436
Siemens
CM110664de
2017-05-31
Logische I/O-Bausteine
Adressierung der I/O-Bausteine
17
Abb. 223: Zuweisung der Adresse
Die logischen I/O-Bausteine sind für einen universellen Einsatz in verschiedenen
I/O-Sy¬stemen vorbereitet. Durch das I/O-System sind die spezifischen
Adressstrukturen und Hardware-Definitionen festgelegt, z.B. der Notstellwert für
den Inselbus.
Für Desigo sind dies:
● Physikalische I/Os
● Werte an einem Desigo Raumgerät, verfügbar über die PPS2-Schnittstelle (gilt
nicht für Desigo S7)
● Daten in der gleichen oder in einer anderen Automationsstation, die über den
Technischen Bezeichner referenziert werden und auf die über BACnetServices Peer-to-Peer ohne Verschaltung zugegriffen wird.
Für die Adressierung der I/O von Desigo S7, siehe Desigo S7.
Präfix der Adressierung
Mit der Syntax der Adresse wird die Herkunft des Rohwertes definiert. Die Syntax
muss mit den realen, physikalische Eingängen korrelieren.
Die Präfixe der verschiedenen Subsysteme sind:
● "T=" für TX-I/O-Module an einer Inselbus-fähigen Automationsstation PXC....D
● "C=" für Onboard I/Os der Automationsstation Desigo PX Kompakt
● "B=" für die Referenzierung auf BACnet-Objekte
● "Q=" für QAX-Raumgeräte
● "L=" für LonWorks-Adressierung
● "S=" für Simatic S7 Adressierung
● "M=" für PX Open Adressierung
● "D=" für PX Open Diagnostic-Adressierung
Für die Adressierung mit "P=", siehe Adressierungseingaben für PXC…-U, PTM
und P-Bus.
Für die Adressierung mit "S=", "M=" und "D=", siehe die entsprechende
Expertendokumentation.
Für mehr Informationen über TX-I/O, siehe TX-I/O Sortimentsübersicht
(CM2N8170) und TX-I/O Funktionen und Bedienung (CM110561).
Adressierungseingaben PX Modular (PXC100/200..D)
Für PX Modular werden die TX-I/O-Module am Anschluss Eingabe/Ausgabeadresse [IOAddr] mit einem "T=" eingeleitet (Präfix "T=").
Syntax der Adresse:
T= Modul.I/O-Punkt (Signaltyp)
Beispiel: T=2.1 (Y10S)
Die Parameter erscheinen bei direkter Inselbus-Integration nicht mehr im I/O
Address String, sondern in der IOC (I/O Configuration).
Siemens
291 | 436
CM110664de
2017-05-31
17
Logische I/O-Bausteine
Adressierung der I/O-Bausteine
Einzige Ausnahme bildet die Info-LED, die als Präfix ein "C=" verlangt weil die für
die Info-LED verwendete fixe Adresse 8.1 ebenfalls von einem I/O-Modul belegt
werden kann.
Die Info LED bei PX KNX und PX Open kann auch mit C=8.1 angesteuert werden.
Die folgende Tabelle enthält die verschiedenen Adressierungseingaben bei
Verwendung von Automationsstationen der modularen Baureihe zusammen mit
TX-I/O-Modulen.
Die kursiven Signaltypen dienen zur Abbildung von virtuellen Modulen bei
Verwendung mit TX Open auf Modulebene. Die Signaltypen AIS, AOS, DIS, DOS
liefern einen 16 Bit-Wert mit Statusangabe, die Signaltypen AISL, AOSL, DISL,
DOSL einen 32 Bit-Wert mit Statusangabe. Alle anderen Signaltypen liefern einen
16/32 Bit-Wert ohne Statusangabe!
Während alle aufgeführten Modul-Typen an beliebigen Inselbus-Adressen
angeschlossen werden dürfen, stehen nicht allen Modul-Typen 16 I/O-Punkte zur
Verfügung.
Typ
Moduladressierung
I/O-Punkt
Desigo TX-I/O
1...120
1...16
PX Info LED
8
1
Tab. 68: Adressierungseingaben
Modultyp
Signaltyp
Beispiel
Analog Input
R1K, P1K, P100, U10, I25, I420
R2500, R250 (nur TX-I/O)
T=1.1 (R1K)
T1, NTC10K, NTC100K (nur TX-I/O)
Analog Output
AI, AIS, AIL, AISL
T=2.1 (AIS)
Y10S
T=2.1 (Y10S)
Y250T
T=3.1 (Y250T)
PWM
Binary Input
Y420
T=34.1 (Y420)
AO,AOS, AOSL, AOL
T=36.1 (AOS)
D20, D20S
T=25.2 (D20)
D42, D250 (nur PT-I/O)
DI, DIS, DIL, DISL
T=26.3 (DIS)
Counter Input
C
T=38.1 (C)
Info-LED
Q_LED
C=8.1(Q_LED)
Binary Output
Q250_P, Q250A_P
T=12.1 (Q250_P)
Q250
T=1.1 (250)
QD, Q250B, (nur PT-I/O)
T=14.1 (Q250) + T =15.1(D20)
DO, DOS, DOL, DOSL
T=15.2 (DOS)
D20
T=1.1 (D20) + T=1.2 (D20)
D42, D250 (nur PT-I/O)
--
DI, DIS, DIL, DISL
T=7.1 (DIS)
Q250-P1 ... Q-P5
T=1.1 (Q250-P3)
Q-M1 ... Q-M4
T=1.1 (Q-M3)
QD-M2 (nur PT-I/O)
--
DO, DOS, DOL, DOSL
T=26.3 (DIS)
Multistate Input
Multistate Output
Tab. 69: Adressierungseingaben
Parameterwerte
292 | 436
Siemens
Die Parameter werden im I/O-Adressen-Editor eingegeben.
CM110664de
2017-05-31
Logische I/O-Bausteine
Adressierung der I/O-Bausteine
17
Siehe Automationsstationen modulare Baureihe PXC..D, PXC..-E.D, PXA40..
(CM1N9222).
Adressierungseingaben PX Kompakt (PXC…)
Die Adressierung bei Desigo PX Kompakt ist fast identisch wie bei Desigo PX
Modular. Die möglichen Adressbereiche und die Signaltypen unterscheiden sich
jedoch von der Adressierung einzelner TX-I/O-Module.
Für PX Kompakt werden die Onboard-I/O-Module am Anschluss [IOAddr] mit
einem "C=" eingeleitet (Präfix "C="). Syntax der Adresse:
C=Modul.Kanal (Signaltyp, Parameter)
Beispiel: C=2.1 (Y10S, NO)
Je nach verwendeter Automationsstation Desigo PX Kompakt (mit integrierten und
fest zugewiesenen I/Os) sind die in der folgenden Tabelle enthaltenen
Adressierungsbereiche und Signaltypen verfügbar.
PX Kompakt bis V4.0
UI
PXC12.D
PXC22.D
PXC36.D
PXC12-E.D
PXC22-E.D
PXC36-E.D
Signaltyp
Modul
Kanal
Modul
Kanal
Modul
Kanal
1
1..4
1
1..12
1
1..18
Universal-Eingang
UI5..UI8
UI5..UI16
UI7..UI24
–
2
–
2
–
2
–
DI
3
1..2
3
–
3
1..4
Binär-Eingang
UO
DI1..DI2
4
1..4
Universal-Ausgang
DO
5
1..2
D20
DI1..CI4
4
AO1..AO4
Binär-Ausgang
R1K, U10, T1,
N1K, P1K, C,
D20, D20S
1..4
4
AO1..AO4
5
DO1..DO2
1..6
1..6
Y10S, Q250
AO1..AO6
5
DO1..DO6
1..8
Q250
DO1..DO8
Interne LED
8
1
8
1
8
1
Q-LED
PPS-2
1..5
1
1..5
1
1..5
1
R1K, U10, D20
Tab. 70: Adressierungseingaben PX Kompakt bis V4.0
Legende:
1
PX Kompakt ab Desigo
V5.0
PX Kompakt ab V5.0
UIO
Universal-Eingang/Ausgang mit Q250
Die bisherigen UI und AO können als AI, DI, CI oder AO konfiguriert werden.
Signaltyp wenn keine Applikation geladen (Verdrahtungstest):
PXC12..D, U1…U4: xx = Y10S, U5…U8: xx = R1K
PXC22..D, U1…U4: xx = Y10S, U5…U16: xx = R1K
PXC36..D, U1…U6: xx = Y10S, U7…U24: xx = R1K
PXC12.D
PXC22.D
PXC36.D
PXC12-E.D
PXC22-E.D
PXC36-E.D
Signaltyp
Modul
Kanal
Modul
Kanal
Modul
Kanal
1
1..4
1
1..12
1
1..18
Universal-Eingang/Ausgang
UIO
Syntax für PPS-2 Signal: Q=Raumgerätenummer.Objektnummer (Profilnummer). Es können fünf
Geräte angeschlossen werden.
U5..U8
4
1..4
U1..U4
U5..U16
4
1..4
U7..U24
4
U1..U4
1..4
U1..U6
R1K, U10, T1,
N1K, P1K, C,
D20, D20S
R1K, U10, T1,
N1K, P1K, C,
D20, D20S, Q250
Tab. 71: Adressierungseingaben PX Kompakt ab Desigo V5.0
Siemens
293 | 436
CM110664de
2017-05-31
17
Logische I/O-Bausteine
Adressierung der I/O-Bausteine
DO1
U1
U2
U3
U4
U9
U10 U11
U12
U17
U18 U19
U20
HMI / TOOL
U5
U6
U7
U8
U13
U14 U15
U16
U21
U22 U23
U24
Abb. 224: Gehäuselayout von PXC36D mit den Adressierbereichen
Siehe Automationsstationen, kompakte Reihe PXC..D (CM1N9215).
Fühler-Mehrfachverwendung
Mehrfachverwendung von
I/O-Signalen
Eine Mehrfachverwendung über die Adressierung auf den physikalischen I/O in
zwei oder mehreren logischen I/O-Bausteinen (wie in der folgenden Abbildung) ist
nicht gestattet.
Programm in XWP
Baustein
AI
I/O-Modul
R
AI
Inselbus
10664-24z02de
T
Inselbus
Abb. 225: Zu vermeidende Mehrfachverwendung
Wird nach der Abbildung oben verdrahtet, stellt Xworks Plus (XWP) die
Mehrfachverwendung fest und generiert eine Fehlermeldung.
Bei der Mehrfachverwendung von Output-Bausteinen sind Anlagen-Fehlfunktionen
vorprogrammiert, weil dann zwei oder mehrere Quellen auf einen Schaltbefehl
wirken. Für den effektiven Schaltbefehl (der am Ausgang anliegt) gilt dann die
Regel der letzte gewinnt. Das heisst, die Abarbeitungsreihenfolge bestimmt,
welche Quelle zum Ausgang durchgeschaltet wird.
Im CFC kann die gleiche Adresse an zwei oder mehrere In- oder Output-Bausteine
vergeben werden. Beim Übersetzen des Programms wird diese mehrfache
Vergabe der Adresse nicht erkannt; die Automationsstation erkennt diese
Mehrfachvergabe ebenfalls nicht (nur wenn dieselbe Adresse mit zwei
unterschiedlichen Signaltypen vergeben wird, wird ein Reliability-Fehler generiert
und eine Fehlermeldung verschickt).
Lösung 1
294 | 436
Siemens
In vielen technischen Anlagen wird eine Fühlermehrfachverwendung gefordert. Ein
typisches Beispiel ist der gemeinsame, anlagenübergreifende
Aussentemperaturfühler. Das folgende Beispiel zeigt die einfachste Art der
Mehrfachverwendung auf:
In CFC wird über eine Verschaltung der Bausteine der aktuelle Wert im Programm
weiter verwendet. Der logische I/O-Baustein (Analog Input {AI}) ist nur einmal im
Programm vorhanden und muss nur einmal hardwarespezifisch parametriert
werden.
CM110664de
2017-05-31
Logische I/O-Bausteine
Baustein
17
10664-24z03de
Adressierung der I/O-Bausteine
I/O-Modul
Analog Input
Abb. 226: Mehrfachverwendung via Datenfluss
Lösung 2
Die Mehrfachverwendung wird über die BACnet-Referenzierung auf den ersten
Analog Input-Baustein (Teilanlage 1) realisiert. Das heisst, der erste Baustein
erhält am Anschluss [IOAddr] die Inselbus-Adresse. Der zweite Analog InputBaustein (Teilanlage 2), referenziert über den Technischen Bezeichner auf den
ersten AI (B=.…).
T
Abb. 227: Mehrfachverwendung via BACnet-Referenz
Adressierung von Multistate I/Os
Multistate Input
Der mehrstufige Wert wird aus einzelnen binären Messwerten zusammengesetzt.
Die Adressierung erfolgt über die Eingabe-/Ausgabeadresse [IOAddr]. In beiden
Baureihen (Modular und Kompakt) müssen sich der logische und der physikalische
I/O in der gleichen Automationsstation befinden, sie müssen aber nicht lückenlos
sein (z.B. ist C=5.1;5.3;5.5;5.6(Q250) gültig). Die Adressierung ist nicht
Automationsstations-übergreifend. Bei TX-I/O müssen die Adressen auf dem
gleichen Modul liegen.
Für Informationen über die Adressierung von Multistate I/Os mit PTM, siehe
Adressierung von Multistate I/Os mit PTM.
Einfaches Mapping
Syntax: T=Modul.I/O-Punkt;Modul.I/O-Punkt;Modul.I/O-Punkt;Modul.I/O-Punkt
Beispiele:
● T=1.1
● T=1.1;1.2
● T=1.1;1.2;1.3
● T=1.1;1.2;1.3;1.4
● T=10.3
Bis zu vier binäre Meldewerte (z.B. Aus/St1/St2/St3/St4) lassen sich erfassen. Die
zu erfassenden Signale, adressiert über Modul.Kanal, müssen immer vom gleichen
Hardware-Signaltyp sein.
Damit Multistate Input die anliegenden, binären Signale richtig auswertet, darf beim
einfachen Mapping immer nur ein binäres Signal anliegen. Liegen mehrere binäre
Signale gleichzeitig an, wird dies als Fehler am Anschluss [Rlb] angezeigt.
Siemens
295 | 436
CM110664de
2017-05-31
17
Logische I/O-Bausteine
Adressierung der I/O-Bausteine
Die unten aufgeführten Beispiele zeigen einen möglichen Einsatz von Multistate
Input-Bausteinen zusammen mit den physikalischen I/O-Modulen. Das linke
Beispiel zeigt ein Mehrfach I/O-Modul, das rechte Beispiel mehrere einzelne I/OModule in einem MI-Baustein.
Multistate Output
Der aus dem Programm stammende mehrstufige Wert wird im Multistate OutputBaustein in einen Schaltbefehl gewandelt. Die Adressierung erfolgt über [IOAddr].
Die folgende Syntax gilt für PX Modular:
Syntax: T=Modul.Kanal
Beispiele:
● Q-M1: T=1.1
● Q-M2: T=1.1
● Q-M3: T=1.1
● Q-M4: T=1.1
● Q250-P3: T=10.1
● DOS: T=24.7
Es lassen sich bis zu vierstufige Werte verarbeiten. Die zu erfassenden Signale,
adressiert über Modul Kanal, müssen immer vom gleichen Hardware-Signaltyp
sein. Handelt es sich Hardware-seitig um einen Multistate Output, gibt es nur eine
Adresse (dies ist nur beim PXC Modular möglich).
Fehlerbehandlung
Unterstützt eine Automationsstation eine Adresse (z.B. falsche Syntax) oder ein
bestimmtes I/O-System nicht, so führt dies zu einem Reliability-Fehler, der dort
angezeigt wird.
Erweitertes Mapping
(Multistate Input)
Es gibt verschiedene Handschalter-Kodierungen bei PX Kompakt, z.B.:
● (Auto/Aus/Ein) oder (Aus/Auto/Ein)
● (Auto/Aus/S1/S2) oder (Aus/Auto/S1/S2)
Damit die Datentypen und Textgruppen im System nicht immer angepasst werden
müssen, muss die Handschalter-Darstellung im System immer gleich sein:
● (Auto/Aus/Ein)
● (Auto/Aus/S1/S2)
Dies bedingt, dass die Hardware-Kodierung und Abbildung auf den
standardisierten Handschalter im Multistate-Input parametriert werden kann. Dies
wird durch Parameter in der Adresse ermöglicht.
1_n-Mapping (Multistate
Input und Output)
Syntax:
T=Modul.Kanal
C=Modul.Kanal;Modul.Kanal;Modul.Kanal;Modul.Kanal (Signaltyp, a,b,c,d,e)
a bezeichnet Wert [PrVal] für HW-I/O (0,0,0,0)
b bezeichnet Wert [PrVal] für HW-I/O (1,0,0,0)
c bezeichnet Wert [PrVal] für HW-I/O (0,1,0,0)
d bezeichnet Wert [PrVal] für HW-I/O (0,0,1,0)
e bezeichnet Wert [PrVal] für HW-I/O (0,0,0,1)
Beispiel: T=2.1
Bei der TX-I/O-Adressierung werden keine Zusatzinformationen im Address-String
mitgegeben. Alle Informationen (Signal Type, Mapping Tabelle, Mapping Regeln,
z.B. Up-down usw.) werden im I/O Address Editor konfiguriert und mit der IOCDatei in die Automationsstation geladen.
Beispiel: C=2.1;2.2;2.3;2.4 (D20, 2, 1, 3, 4, 5)
296 | 436
Siemens
CM110664de
2017-05-31
Logische I/O-Bausteine
Adressierung der I/O-Bausteine
[PrVal]
Addr1
Addr2
Addr3
Addr4
17
Bemerkung /
Textgruppe
2
0
0
0
0
Aus
1
1
0
0
0
Auto
3
0
1
0
0
Stufe 1
4
0
0
1
0
Stufe 2
5
0
0
0
1
Stufe 3
Tab. 72: Beispiel: C=2.1;2.2;2.3;2.4 (D20, 2, 1, 3, 4, 5)
Beispiel: C=2.1;2.2;2.3;2.4 (D20, 2, 1, 5, 7, 9) ;-- mit Löcher
[PrVal]
Addr1
Addr2
Addr3
Addr4
Bemerkung /
Textgruppe
2
0
0
0
0
Ein
1
1
0
0
0
Aus
5
0
1
0
0
Comfort
7
0
0
1
0
Eco
9
0
0
0
1
StandBy
Tab. 73: Beispiel: C=2.1;2.2;2.3;2.4 (D20, 2, 1, 5, 7, 9) ;-- mit Löcher
UpDown-Mapping
(Multistate Input und
Output)
Anwendung: Hinzuschalten/Wegschalten von weiteren Stufen.
Beispiel: Elektroheizregister, mehrstufiger Brenner
Syntax:
T=Modul.I/O-Punkt
C=Modul.Kanal;Modul.Kanal;Modul.Kanal;Modul.Kanal (Signaltyp, UPDOWN)
Beispiel: T=2.1
Bei der TX-I/O-Adressierung werden keine Zusatzinformationen im Address-String
mitgegeben. Alle Informationen (Signal Type, Mapping Tabelle, Mapping Regeln,
z.B. Up-down usw.) werden im I/O Address Editor konfiguriert und mit der IOCDatei in die Automationsstation geladen.
Beispiel: C=5.1;5.2;5.3;5.4(Q250,UPDOWN)
Beispiel: C=2.1;2.2;2.3;2.4(D20,UPDOWN)
[PrVal]
Addr1
Addr2
Addr3
Addr4
Bemerkung /
Textgruppe
1
0
0
0
0
Aus
2
1
0
0
0
Stufe 1
3
1
1
0
0
Stufe 2
4
1
1
1
0
Stufe 3
5
1
1
1
1
Stufe 4
Tab. 74: Beispiel: C=5.1;5.2;5.3;5.4(Q250,UPDOWN) und C=2.1;2.2;2.3;2.4(D20,UPDOWN)
Beim UpDown-Mapping können mehrere HW-Input bzw. Output aktiv sein.
Binary-Mapping
(Multistate Input und
Output)
Siemens
Anwendung: Ausgabe eines Integer-Wertes in binärer Form.
Beispiel: binärer Elektro-Lufterhitzer.
Syntax: C=Modul.Kanal;Modul.Kanal;Modul.Kanal;Modul.Kanal (Signaltyp,
BINARY)
Beispiel: C=5.1;5.2;5.3;5.4(Q250,BINARY)
Beispiel: C=2.1;2.2;2.3;2.4(D20,BINARY)
297 | 436
CM110664de
2017-05-31
17
Logische I/O-Bausteine
Adressierung der I/O-Bausteine
[PrVal]
Addr1
Addr2
Addr3
Addr4
Bemerkung /
Textgruppe
1
0
0
0
0
Aus
2
1
0
0
0
Stufe 1
3
0
1
0
0
Stufe 2
4
1
1
0
0
Stufe 3
5
0
0
1
0
Stufe 4
6
1
0
1
0
Stufe 5
1
1
1
1
Stufe 15
...
16
Tab. 75: Beispiel: C=5.1;5.2;5.3;5.4(Q250,BINARY) und C=2.1;2.2;2.3;2.4(D20,BINARY)
Beim Binary-Mapping können mehrere HW-Input bzw. Output aktiv sein.
BACnet-Adressierung
Peer-to-PeerKommunikation
Über die Peer-to-Peer-Kommunikation lassen sich Daten austauschen.
Dies geschieht durch die in der BACnet-Norm definierten BACnet Services. Hier
wirken Mechanismen, die im CFC engineert und im Online-Testmodus auch
verfolgt werden können, aber auf BACnet-Objekten und BACnet Services basieren.
Engineering
Zum Engineering des Datenaustausches im CFC muss Folgendes berücksichtigt
werden:
● Die Adressierung erfolgt über [IOAddr].
● Ein Datenaustausch findet nur zwischen BACnet-Objekten statt. Die Attribute
der I/O-Bausteine und der Anschlüsse sind einerseits entsprechend zu
definieren, andererseits muss die Information ebenfalls als BACnet-Objekt zur
Verfügung gestellt werden. Dazu müssen die Attribute dieses Bausteins bzw.
Anschlusses richtig definiert werden.
● Der Input-Baustein ist in der BACnet-Terminologie ein Client und holt sich den
Wert von einem als Server bezeichneten Objekt.
● Die Realisierung erfolgt über durch BACnet definierte Services. Dazu
nachfolgend zwei Beispiele: Mit dem Service SubscribeCOV abonniert sich der
Client auf das entsprechende Objekt (Server), welches dann über den Service
COVReporting den Wert liefert, wann immer er sich um den eingestellten Wert
COVIncrement ändert.
● Ein weiterer Service ist ReadProperty (Polling). Hier wird der Wert periodisch in
einer einstellbaren Zeit gelesen.
● Die Adressierung geschieht mit dem Technischen Bezeichner (TD). Dieser
muss jedoch als Referenzadresse dem Client bekannt gemacht werden.
● Der Datenaustausch erfolgt sowohl innerhalb einer Automationsstation als
auch Automationsstations-übergreifend.
Syntax der Adresse
Die Adressierung erfolgt über die Eingabe-/Ausgabeadresse [IOAddr] und wird mit
einem "B=" eingeleitet (Präfix "B=").
Die BACnet-Referenzadresse entspricht dem Technischen Bezeichner (TD) des
Wertes. Die Syntax der BACnet-Adressierung:
B=BACnetReference (BACnetConfig)
Beispiel: B=Geb6'Lft3'FanSu'Mot'MntnSwi.PrVal(0)
Polling oder COVVerfahren
Anstelle des früheren BACnetConfig Parameters in der IO-Address Syntax wird
nun die FB-Variable PollCyc zur Unterscheidung von COV oder Polling benutzt:
FB-Variable IOAddr. FB-Variable PollCyc
BACnetConfig = 0 -> COV (Change of Value)
BACnetConfig = 1…65535 -> Polling in Sekunden
298 | 436
Siemens
CM110664de
2017-05-31
Logische I/O-Bausteine
Adressierung der I/O-Bausteine
17
Die maximale Anzahl gleichzeitig unterstützter Abonnements (COVs) ist für die
Automationsstation als BACnet-Gerät auf 400 beschränkt.
Das BACnet-Gerät als BACnet-Server unterstützt max. 400 Abonnierungen von
BACnet-Clients (PXM20, Web-Client, Managementstation) oder eines anderen
BACnet-Gerätes über die BACnetReference.
Das BACnet-Gerät als BACnet Client unterstützt max. 100 Abonnements auf
andere Werte über die BACnetReference.
Wird das COV-Verfahren gewählt, wird bei Analog-Objekten mit COVIncrement der
Wert definiert, um den sich der [PrVal] ändern muss, um ein COV auszulösen.
Datenausgabe mittels
WriteProperty
Output Objekte können ihre Present_Value auf Properties anderer Objekte
schreiben oder andere Value-oder Output-Objekte kommandieren.
Schreiben ohne Priorität: optionaler Address-String-Par(P=Number) nicht
vorhanden
Kommandieren mit Priorität: optionaler Address-String-Par(P=Number) vorhanden
COV Site-übergreifend
Der abonnierte Wert muss im gleichen BACnet-Netzwerk verfügbar sein.
Vermeiden Sie ein Site-übergreifendes COV.
Um auf beliebige Werte in unterschiedlichen BACnet-Geräten zuzugreifen und sie
zu abonnieren (vor allem bei der Integration von Drittgeräten), wird mit der GeräteID gearbeitet. Die Syntax ist wie folgt aufgebaut:
B=[Geräte-ID]Objectname – wobei der Objektname ein beliebiger String sein kann.
Die Geräte-ID wird dezimal eingegeben (Instanznummer oder gesamte ObjectID).
PPS2-Adressierung
Bei der Übertragung von Werten über die PPS2-Schnittstelle muss eine PPS2Adresse angegeben werden. Die Adressierung erfolgt über die Eingabe/Ausgabeadresse [IOAddr] und wird mit einem "Q=" eingeleitet (Präfix "Q=").
Syntax der Adresse
Es können bis zu fünf Raumgeräte über die PPS2-Schnittstelle an eine
Automationsstation Desigo PX angeschlossen und adressiert werden. Die Syntax
der Adressierung:
Q=Raumgerätnummer.Objekt (Profil)
Beispiel: Q=1.40 (1)
Die im Raumgerät zur Verfügung stehenden Funktionen werden auf die I/OBausteine direkt abgebildet. Die folgenden Adresselemente sind vordefiniert:
Typ (Standard BACnet-Objekte)
Raumgerätnummer
Objekt
Objekt-Beschreibung
Profil1
Beispiel
Analog Input
1…5
24
Sollwertkorrektur
–
Q=1.24
Analog Output
1…5
24
Sollwertkorrektur
–
Q=2.24
Analog Input
1…5
40
Raumtemperatur
0, 1…6
Q=1.401
Analog Output
1…5
195
Anzeige Raumtemperatur
–
Q=5.195
Multistate Input
1…5
205
Betriebsart
–
Q=4.205
Multistate Output
1…5
205
Betriebsart
–
Q=2.205
Multistate Output
1…5
206
Anzeige Heizen/Kühlen
–
Q=3.206
Tab. 76: Vordefinierte Adresselemente
Legende:
1
Siemens
Das Profil entspricht der in der nächsten Tabelle aufgezeigten Konfigurationsnummer.
299 | 436
CM110664de
2017-05-31
17
Logische I/O-Bausteine
Adressierung der I/O-Bausteine
Das Raumgerät ist mit dieser Konfigurationsnummer konfiguriert und dem Objekt
Raumtemperatur angehängt. Den anderen Objekten wird keine
Konfigurationsnummer mitgegeben. Es werden nicht alle Objekte eines
Raumgerätes in den I/O-Bausteinen abgebildet, sondern nur die relevanten
Bedienungs- und Prozesswerte.
Um bei der Implementierung den Speicherbedarf und auch die
Bedieneranforderung auf ein sinnvolles Mass zu reduzieren, wurden sechs Profile
definiert. Liegt keine Profilangabe vor, wird der geräteeigene [DefVal] genommen.
Als Ausnahme bei QAX-Geräten wird Profil Nummer 5 verwendet.
Konfiguration
Profil
1
2
3
4
5
6
StandBy
ON
ON
ON
ON
ON
ON
Auto
ON
ON
ON
ON
ON
ON
Fan1
ON
ON
ON
ON
ON
ON
Fan2
OFF
OFF
ON
ON
ON
ON
Fan3
OFF
OFF
OFF
OFF
ON
ON
Symbol Standby
ON
ON
ON
ON
ON
ON
Symbol Auto
ON
ON
ON
ON
ON
ON
Symbol Fan1
ON
ON
ON
ON
ON
ON
Symbol Fan2
OFF
OFF
ON
ON
ON
ON
Symbol Fan3
OFF
OFF
OFF
OFF
ON
ON
°C
°F
°C
°F
°C
°F
Freigabe Betriebsart
KonfLCD
TempUnit
Tab. 77: Profil für Raumgerät
Dieses Profil (oder Konfigurations-Nummer) gilt jeweils nur für ein Raumgerät. Es
werden damit die Objekte KonfLCD und FreigabeBetriebsart konfiguriert, bzw. es
wird definiert, wie das Raumgerät betrieben werden soll (z.B. in °C oder °F).
Aus funktionaler Sicht lässt sich das Profil an jedem anderen Objekt anhängen.
Diese Konfiguration wird nur für die Raumgeräte QAX33.1 und QAX34.1 benötigt.
Die Konfiguration des Objektes KonfLCD macht nur bei QAX34.1 Sinn, da dieses
mit einem Display zur Anzeige von °C oder °F ausgerüstet ist.
Die Konfiguration des Objektes FreigabeBetriebsart macht nur beim QAX33.1 oder
QAX34.1 Sinn, da bei diesen beiden Raumgeräten zwischen Fan1, Fan2 oder
Fan3 gewählt werden kann.
Werden QAX-Geräte eingesetzt, die noch ohne Adressierungsschalter ausgerüstet
sind, kann nur ein Raumgerät pro Automationsstation eingebunden werden. Als
Raumgerätenummer ist die Zahl "1" zu verwenden.
LonWorks-Adressierung
Zur Integration von Datenpunkten von LonWorks-Geräten gibt es zwei
Möglichkeiten:
● via Discipline I/O
● via Standard Input / Output (Ist nur sinnvoll, wenn wenig Datenpunkte, z.B. von
Drittgeräten, eingebunden werden)
300 | 436
Siemens
CM110664de
2017-05-31
Logische I/O-Bausteine
Discipline I/Os
17
Syntax der Adresse
Der Baustein erfasst die Steuergrössen und Ausgangsgrössen der RX-Geräte
(ausserhalb des CFC-Plans) entsprechend den Angaben im Property Eingabe/Ausgabeadresse [IOAddr].
Die Adressierung wird mit einem "L=" eingeleitet (Präfix "L=").
Adressierung via
Discipline I/O
L=DeviceType DeviceNo. GroupIndex(MappingTableNo)
● DeviceType: M (Master), S (Slave)
● DeviceNo: Identifikationsnummer des Feldgerätes
● GroupIndex: Gruppenidentifikation, es können bis zu 4 gleichartige Gruppen
einer Applikationseinheit im Feldgerät vorhanden sein (z.B. Licht- oder
Storengruppen). Der Gruppenindex ist optional.
● MappingTableNo: Mapping-Tabelle, die für das Discipline I/O gültig ist
Pro [IOAddr]-String können mehrere Geräte angeben werden. Sie werden mit
einem Strichpunkt getrennt. Die [IOAddr]-String Länge von 60 Zeichen darf nicht
überschritten werden.
Desigo RXC
DeviceType
DeviceNo
GroupIndex
MappingTableNo
Beispiel
RXC14
M
1…255
–
1…99
L=M14;M27(4)
M
1…255
–
1…99
L=M5;M11;M22;M109(91)
M/S
1…255
1…4
1…99
L=M13.2;S17.2(9)
RXC27
RXC5
RXC11
RXC22
RXC109
RXC13
RXC17
Tab. 78: Adressierung via Discipline I/O
Adressierung via Standard L= DeviceType DeviceNo.GroupIndex(3RD[NVIndex.FieldIndex])
I/O
● DeviceType: M (Master), bei Drittgeräten gibt es keine S (Slaves). Es gibt
jeweils nur ein Gerät.
● DeviceNo: Identifikationsnummer des Feldgerätes
● GroupIndex: Gruppenidentifikation, es können bis zu 4 gleichartige Gruppen
einer Applikationseinheit im Feldgerät vorhanden sein (z.B. Licht- oder
Storengruppen). Der Gruppenindex ist optional.
● ObjectType: Ist für Drittgeräte konstant: 3RD
● NVIndex: Referenzierte Netzwerkvariable im Drittgerät
● FieldIndex: Elementnummer, wenn die Netzwerkvariable strukturiert ist
Desigo RXC
DeviceType
DeviceNo
GroupIndex
ObjectType
NVIndex
FieldIndex
Beispiel
z.B. RXC 26
M
1…255
1….4
3RD
1…255
1…32
L=M26(3RD[4.1])
Tab. 79: Adressierung via Standard I/O
KNX-Adressierung
Zur Integration von Datenpunkten von KNX-Geräten gibt es folgende Möglichkeiten:
● Siehe PX KNX, RXB Integration - S-Mode (CM1Y9775)
● Siehe PX KNX, RXB/RXL Integration - Individual Addressing (CM1Y9776)
● Adresse der Info-LED beim PX KNX: D=1001
17.7 Discipline I/Os
Discipline I/Os sind eine standardisierte, anwendungstechnische
Zusammenfassung von Eingängen und Ausgängen. Sie besitzen eine vordefinierte
Anzahl von Parametern.
Siemens
301 | 436
CM110664de
2017-05-31
17
Logische I/O-Bausteine
Reliability-Tabelle
Es gibt drei verschiedene Arten von Eingangs-Variablen, die sich bei Discipline
I/Os verknüpfen lassen:
● Einfacher Wert
● Auslösungswert
● Kommandierbarer Wert
Einfacher Wert
Der Eingangswert kann mittels Datenfluss verschaltet werden. Im Engineering-Tool
wird entweder ein Funktionsbaustein oder ein Compound vorgeschaltet, z.B. ein
Scheduler. Der Eingangswert kann aber, falls dieser nicht verschaltet wurde, auch
via BACnet Client verstellt werden. Eine Eingangswert-Änderung wird im
Subsystem erkannt, indem der Wert mit dem Prozessabbild verglichen und an die
Feldgeräte weitergeleitet wird.
Auslösungswert
Dieser Eingangswert ist das logische Abbild eines analogen Stellbefehls und
beschreibt dessen Properties. Der aktuelle Wert wird dem Baustein im Programm
als Programmwert zur Verfügung gestellt. Der Baustein übergibt den
Programmwert dem Subsystem. Dort wird er dem Feldgerät weitergeleitet.
Das Schreiben auf diesen Wert erzeugt eine Auslösung. So kann z.B. eine
Ausgabe des gleichen Wertes erzeugt werden (z.B. Licht 100 % und später wieder
100 %). In diesem Fall erkennt das Subsystem die Auslösung und wird den Wert
an die Geräte weiterleiten. Diese Fähigkeit wird benötigt, wenn mehrere Quellen
dieselbe Variable ändern können. Z.B. Desigo Managementstation schreibt
100.0 %, lokales Bediengerät schreibt 0.0 %, Desigo Managementstation-Benutzer
möchte wieder 100.0 % schreiben. Quellen sind BACnet Clients oder SystemFunktionsbausteine.
Es können nur analoge Auslösungswerte verwendet werden.
Kommandierbarer Wert
Dieser Eingangs-Wert ist das logische Abbild eines analogen Stellbefehls und
beschreibt dessen Properties. Der aktuelle Wert wird dem Baustein im Programm
als Programmwert zur Verfügung gestellt. Der Baustein übergibt den
Programmwert dem Subsystem. Dort wird er dem Feldgerät weitergeleitet.
Der kommandierbare Wert basiert auf dem Priority-Mechanismus von BACnet
(gleich wie bei den Output-Bausteinen, siehe Kapitel 24.2.5.1). Dieser kann von
mehreren Quellen bedient werden. Jede Quelle hat ihre eigene Priorität. Die
Quellen sind gegeneinander verriegelt. Die Quelle mit der höchsten Priorität
gewinnt. (Z.B. Notfall mit Prio=1, Fassadensteuerung mit Prio=6, Operator mit
Prio=8, …). Quellen sind BACnet-Bediengeräte oder System-Funktionsbausteine
(Gruppierungsfunktion).
Liegt kein gültiger Wert in [PrioArr] vor, dann wird [DefVal] als resultierender Wert
weitergegeben.
Es können nur analoge kommandierbare Werte verwendet werden.
17.8 Reliability-Tabelle
302 | 436
Siemens
Wert (dezimal)
Text
0
Kein Fehler erkannt
1
Kein Fühler
2
Über dem Bereich
3
Unter dem Bereich
4
Endlose Schlaufe
5
Kurzschluss
6
Kein Ausgang
7
Unzuverlässiger Anderer
8
Prozessfehler
CM110664de
2017-05-31
Logische I/O-Bausteine
Reliability-Tabelle
Wert (dezimal)
Text
9
Multistate-Störung
64
Subsystem nicht unterstützt
65
Feedback-Subsystem nicht unterstützt
66
Ungültige Adresse (Syntaxfehler)
67
Ungültige Feedback-Adresse (Syntaxfehler)
68
Ungültiger Adresswert
69
Ungültiger Feedback-Adresswert
70
Ungültiger Adressparameter (Syntaxfehler)
71
Ungültiger Feedback-Adressparameter (Syntaxfehler)
72
Ungültiger Adressparameterwert
73
Ungültiger Parameterwert für Feedback-Adresse
74
Bestimmungsgerät unbekannt
75
Feedback-Gerät unbekannt
76
Bestimmungsobjekt unbekannt
77
Feedback-Objekt unbekannt
78
Unpassender Bestimmungstyp
79
Unpassender Feedbacktyp
80
Unzuverlässiges Bestimmungsobjekt
81
Unzuverlässiges Feedback-Objekt
82
Ungültiges Subsystem (Syntaxfehler)
83
Ungültiges Feedback-Subsystem (Syntaxfehler)
84
Speicher voll
85
Unzuverlässiges Zielgerät
86
Kommunikationsausfall im Subsystem gemeldet
87
Alarm in Subsystemanwendung
88
Maximum BACnet-Referenzen für Gerät erreicht
89
Unzuverlässige Teilnehmer
90
Feedback-Fehler in binärem Ausgang gemeldet
91
Ungültige Referenz: Adresse nicht gültig
92
Referenzobjekt kann nicht befehligt werden
93
Tatsächliche Betriebsart nicht gefunden in Befehlsliste
94
Ungültige Priorität für Befehl gesetzt (gültige Prio: 2,4,14,16)
95
Ungültige Objektnummer in Sequenztabelle konfiguriert
96
Ungültiger Objekttyp in Sequenztabelle konfiguriert
97
Ungültige Stufenbegrenzung in Sequenztabelle konfiguriert
98
Umliegendes Objekt nicht erreichbar
99
Befehlslisten weisen unterschiedliche Grösse auf
100
Ungültige Kalenderreferenz
101
Konfigurierte Schaltart von Bestimmungsregler nicht unterstützt
102
Multistate Mapping Fehler
17
Tab. 80: Reliability-Tabelle
Siemens
303 | 436
CM110664de
2017-05-31
17
Logische I/O-Bausteine
Steilheit [Slpe] und Wertversatz [Icpt]
Nicht unterstützte Signaltypen auf der Automationsstation erzeugen ebenfalls die
Reliability 72.
17.9 Steilheit [Slpe] und Wertversatz [Icpt]
[Slpe] und [Icpt] -Werte existieren für:
● I/O-Module (PX Modular und PX Kompakt)
Diese Werte betreffen den Signaltyp (das I/O-Modul)
● Siemens Feldgeräte
Diese Werte betreffen die Kombination der Slpe- und Icpt-Werte für den
Signaltyp, das Feldgerät und dessen Mess- oder Stellbereich. Diese Werte
trägt XWP automatisch beim I/O-Baustein ein, und dort können sie auch
geändert werden, z.B. um den Leitungswiderstand eines Fühlers zu
berücksichtigen oder einen Drittgerätefühler zu beschreiben.
● BACnet-Referenzierung
● PPS2-Schnittstelle
Die kombinierten Werte [Slpe] und [Icpt] können aus den einzelnen Werten von
Signaltyp (I/O-Modul) und Kennlinie (Feldgerät) wie folgt berechnet werden:
Abb. 228: Steilheit und Wertversatz
Feldgeräte von Siemens Building Technologies: Die kombinierten Werte [Slpe] und
[Icpt] (für den Signaltyp, das Feldgerät und dessen Mess- oder Stellbereich) trägt
XWP automatisch beim I/O-Baustein ein.
Feldgeräte von Drittherstellern: Sie können die Werte [Slpe] und [Icpt] mit dem
Intercept-Rechner berechnen.
304 | 436
Siemens
CM110664de
2017-05-31
Logische I/O-Bausteine
Steilheit [Slpe] und Wertversatz [Icpt]
17
[Icpt] und [Slpe] Analog Input
TX- und PT-I/O-Module
PX Modular
Der Analog Input-Baustein wird in der Automationsstation Desigo PX Modular mit
den folgenden TX- und PT-I/O-Modulen eingesetzt:
Signaltyp Messen
Beschreibung
Norm-Messbereich
Auflösung auf dem
Bus
Wertebereich auf
dem Bus
[Slpe]
[Icpt]
R1K
LG-Ni 1000
-50 … 150 °C
1/100 °C
-5000 ... 15000
0.01
0
P100
Pt100
0 … 250 Ohm
1/100 Ohm
0 ... 25000
0.01
0
R250
Widerstand
0 … 250 Ohm
1/100 Ohm
0 ... 25000
0.01
0
Pt100_4
Pt100
-50 ... 600 °C
1/100 °C
-5000 ... 40000
0.01
0
P1K
Pt1000
0 … 2 500 Ohm
1/10 Ohm
0 ... 25000
0.1
0
R2K5
Widerstand
0 … 2 500 Ohm
1/10 Ohm
0 ... 25000
0.1
0
T1
PTC-Fühler
-50 ... 150 °C
1/100 °C
-5000 ... 15000
0.01
0
Ni1K
LG-Ni 1000
-50 ... 180 °C
1/100 °C
-5000 ... 18000
0.01
0
Pt1K375
Pt1000 (NA)
-50 ... 180 °C
1/100 °C
-5000 ... 18000
0.01
0
Pt1K385
Pt1000 (EU)
-50 ... 600°C
1/100 °C
-5000 ... 60000
0.01
0
NTC10K
NTC-Fühler
-40 ... 115 °C
1/100 °C
-5000 ... 11500
0.01
0
NTC100K
NTC-Fühler
-40 ... 125 °C
1/100 °C
-5000 ... 12500
0.01
0
U10
DC 0 ... 10V
0 … 10 Volt
1/1000 V
0 ... . 10000
0.001
0
I420
DC 4 ... 20mA
4 … 20 mA
1/1000 mA
4000 ... 20000
0.001
0
I25/020 (Shunt 200
Ohm)
DC 0 ... 25mA
1 … 5 mA
1/1000 V
0 ... 5000
0.001
0
I25/020 (Shunt 100
Ohm)
DC 0 ... 25mA
0 … 10 mA
1/500 V
0 ... 5000
0.002
0
I25/020 (Shunt 50
Ohm)
DC 0 ... 25mA
0 … 20 mA
1/250 V
0 ... 5000
0.004
0
I25/020 (Shunt 40
Ohm)
DC 0 ... 25mA
0 … 25 mA
1/200 V
0 ... 5000
0.005
0
I25/020 TX-I/O*
DC 0 ... 20mA*)
0 ... 20 mA*
1/1000 mA
0 ... 20000
0.001*
0
U10 (Shunt 400
Ohm) TX-I/O*
DC 0 ... 25mA*)
0 ... 25 mA*
1/1000 V
0 ... 10000
0.0025*
0
Tab. 81: TX- und PT-I/O-Module PX Modular
Legende:
*
I/O-Belegung PX Kompakt
TX-I/O-Module unterstützen nur 0 ... 20 mA. Für einen Bereich von 0 ... 25 mA verwenden Sie
einen Shunt von 400 Ohm (0.1%, 1 W) und messen Sie die Spannung mit U10.
Der Analog Input-Baustein wird in der Automationsstation Desigo PX Kompakt
PXC10 TL bis PXC52 dann eingesetzt, wenn an den Geräteklemmen Modul 001,
X1…X16 ein Fühler des Typs LG Ni 1000 (Signaltyp R1K) oder DC 0…10 Volt
(U10) angeschlossen ist.
Daraus ergibt sich folgende Aufstellung:
Signaltyp Messen
Beschreibung
Norm-Messbereich
[Slpe]
[Icpt]
R1K
LG-Ni 1000
-50…150 °C
0.01
0
U10
DC 0…10V
0…10 Volt
0.001
0
Tab. 82: I/O-Belegung PX Kompakt
Siemens
305 | 436
CM110664de
2017-05-31
17
Logische I/O-Bausteine
Steilheit [Slpe] und Wertversatz [Icpt]
BACnet-Referenzierung
Referenz auf einen Wert eines anderen BACnet-Objekts. Da der referenzierte Wert
bereits als konvertierter bzw. resultierender Wert vorliegt, ist keine Konversion
nötig, d.h. zu definieren ist Steilheit = 1 und Wertversatz = 0.
PPS2-Schnittstelle
Messwert eines über die PPS2-Schnittstelle angeschlossenen Raumgeräts. Im
Analog Input-Baustein können nur die Objekte 24 (Sollwertkorrektur) und 40
(Raumtemperatur) verwendet werden. Da der Wert bereits als konvertierter bzw.
referenzierter Wert vorliegt, ist keine Konversion nötig, d.h. zu definieren ist
Steilheit = 1 und Wertversatz = 0.
[Slpe] und [Icpt] Analog Output
I/O-Module PX Modular
Der Analog Output-Baustein wird in den Automationsstationen PX Modular mit
dem folgenden Signaltypen eingesetzt:
Signaltyp Stellen
Beschreibung
Norm-Messbereich
[Slpe]
[Icpt]
Y10S
DC 0…10 V
0…10 V
100
0
Y420
DC 4…20 mA
4…20 mA
160
4000
Y250T (P-Bus)*
Dreipunkt
AC 24…250 Volt
2.55*
0
Y250T (Inselbus)*
Dreipunkt
AC 24…250 Volt
100*
0
Tab. 83: I/O-Module PX Modular
Legende:
*
I/O-Belegung PX Kompakt
Der [Slpe]-Wert für Y250T ist kein physikalischer Wert, sondern ein Spezialcode, der die
Ausgabe des AO auf 2 Relaisausgänge steuert. Dieser Code ist für P-Bus und Inselbus
unterschiedlich.
Der Analog Output-Baustein wird in den Automationsstationen PX Kompakt
eingesetzt, wenn an den Geräteklemmen Modul 004, Y1…Y8 Stellgeräte mit
Stellsignalen DC 0…10V des Signaltyps Y10S angeschlossen werden.
Signaltyp Stellen
Beschreibung
Norm-Messbereich
[Slpe]
[Icpt]
Y10S
DC 0…10 V
0…10 V
1000
0
Tab. 84: I/O-Belegung PX Kompakt
PPS2-Schnittstelle
Übertragen eines analogen Stellbefehles an ein über die PPS2-Schnittstelle
angeschlossenes Raumgerät. Im Analog Output-Baustein kann nur das Objekt 195
verwendet werden (= Anzeige der Raumtemperatur). Da der Wert bereits als
konvertierter bzw. referenzierter Wert vorliegt, ist keine Konversion nötig – für
Steilheit ist 1 und für Wertversatz ist 0 zu definieren.
Leitungswiderstand korrigieren mit [Icpt]
Für analoge Eingänge (Messung von Temperaturen oder Widerständen) ist in den
meisten Signaltypen ein Leitungswiderstand von 1 Ohm eingeeicht. Falls der
Leitungswiderstand stark von 1 Ohm abweicht, kann [Icpt] im AI-Baustein geändert
werden.
Leitungswiderstand
[Slpe]
[Icpt]
Delta Slope
Delta Intercept
0 Ohm
0.0259740
-259.480519
0
0.259740
Standard = 1 Ohm
0.0259740
-259.740260
0
0
2 Ohm
0.0259740
-260.000000
0
-0.259740
3 Ohm
0.0259740
-260.259740
0
-0.519481
P1K (Pt1000)
R2K5
P1K (0...2500 Ohm)
306 | 436
Siemens
CM110664de
2017-05-31
Logische I/O-Bausteine
Steilheit [Slpe] und Wertversatz [Icpt]
Leitungswiderstand
[Slpe]
[Icpt]
Delta Slope
Delta Intercept
0 Ohm
0.1
1
0
1
Standard = 1 Ohm
0.1
0
0
0
2 Ohm
0.1
-1
0
-1
3 Ohm
0.1
-2
0
-2
0 Ohm
0.01
1
0
1
Standard = 1 Ohm
0.01
0
0
0
2 Ohm
0.01
-1
0
-1
3 Ohm
0.01
-2
0
-2
0 Ohm
0.01
0
0
0
Standard = 1 Ohm
0.01
-1
0
-1
2 Ohm
0.01
-2
0
-2
3 Ohm
0.01
-3
0
-3
17
R250
R250
P100 (0...250 Ohm)*
Tab. 85: Messung von Widerständen (interne Auflösung = 1/10 Ohm)
Legende:
*
PT-I/O-Module
P100 ist ein vier-Drahttyp
Standard-Leitungswiderstand = 0
Ohm
Leitungswiderstand nicht
kompensieren
TX-I/O-Module mit
Inselbus-Integration
Pt100_4 ist ein vier-Drahttyp
Standard-Leitungswiderstand = 0
Ohm
Leitungswiderstand nicht
kompensieren
R250 ist ein zwei-Drahttyp
TX-I/O-Module mit BIM- Pt100_4 ist ein vier-Drahttyp
Integration
Standard-Leitungswiderstand = 1
Ohm
Standard-Leitungswiderstand = 0
Ohm
Leitungswiderstand nicht
kompensieren
R250 ist ein zwei-Drahttyp, muss
Standard-Leitungswiderstand = 0
aber mit Brücken an vier Klemmen Ohm
angeschlossen werden
Leitungswiderstand
[Slpe]
[Icpt]
Pt 1K 385
0 Ohm
0.01
0.259740
Standard = 1 Ohm
0.01
0
2 Ohm
0.01
-0.259740
3 Ohm
0.01
-0.519481
Pt 1K 375
0 Ohm
0.01
0.266667
Standard = 1 Ohm
0.01
0
2 Ohm
0.01
-0.266667
3 Ohm
0.01
-0.533333
Ni1K
Siemens
Ohm pro Grad
Grad pro Ohm
3.85
0.259740
3.75
0.266667
5
0.2
307 | 436
CM110664de
2017-05-31
17
Logische I/O-Bausteine
Steilheit [Slpe] und Wertversatz [Icpt]
Leitungswiderstand
[Slpe]
[Icpt]
0 Ohm
0.01
0.2
Standard = 1 Ohm
0.01
0
2 Ohm
0.01
-0.2
3 Ohm
0.01
-0.4
T1
0 Ohm
0.01
0.096246
Standard = 1 Ohm
0.01
0
2 Ohm
0.01
-0.096246
3 Ohm
0.01
-0.192493
Ohm pro Grad
Grad pro Ohm
9.57
0.104450 -50...0 °C
10.39
0.096246 0...50 °C
11.31
0.088417 50...100 °C
12.36
0.080893 100...150 °C
Pt100_4
Pt100 ist ein vier-Drahttyp, Standard-Leitungswiderstand = 0 Ohm
-> Leitungswiderstand nicht kompensieren
Tab. 86: Messung von Temperaturen (interne Auflösung = 1/100 °C)
Überspannung an U10 Eingängen
Die U10-Eingänge sind ausgelegt für DC 0 ... 10 V mit einer kleinen
Toleranzgrenze nach oben und nach unten. Wird ein Wert ausserhalb dieses
Bereichs angelegt, dann meldet der Eingang einen Fehler. Mit einer
Spannungsbegrenzung kann die Fehlermeldung verhindert werden. Allerdings
kann ein Fehlverhalten im Analogsignal von der Automationsstation so nicht mehr
detektiert werden.
BSG61
0 ... 5 V
U10
U10
10563A22
U10
Zenerdiode
Spannungsteiler
Aktiver Sollwertgeber BSG61
(Datenblatt CE1N1992)
Slope muss angepasst werden
auf 0...5 V (0.01 -> 0.005)
Schalter Pos. 1
(Sollwertbegrenzung) Sollwert
100%
Präzisionswiderstände, z.B.
VISHAI MBB/SMA 0207
Tab. 87: Lösungsbeispiele
[Icpt] und [Slpe] für BT-Geräte
Die physikalischen Eingänge sind ausgelegt für 0 -10V mit einer kleinen
Toleranzgrenze nach oben und nach unten. Wird ein Wert ausserhalb dieses
Bereichs angelegt, dann meldet der Eingang einen Fehler. Ist jedoch sichergestellt,
308 | 436
Siemens
CM110664de
2017-05-31
Logische I/O-Bausteine
Adressierungseingaben für PXC...-U, PTM und P-Bus
Hinweis für alle U10Eingänge
17
dass die Peripherie in Ordnung ist, dann kann mit einer Spannungsbegrenzung
eine Fehlermeldung verhindert werden (10 Volt Zehnerdiode und 2 Widerstände).
Ein Fehlverhalten im eingespeisten Analogsignal kann in der Automationsstation
nicht mehr detektiert werden.
Abb. 229: Beispiel einer Schaltung mit QAF64, die eine Spannung höher als 10 Volt ausgibt
17.10 Adressierungseingaben für PXC...-U, PTM und PBus
Adressierungseingaben PX Modular (PXC…-U)
Für PX Modular werden die P-Bus I/O-Module am Anschluss Eingabe/Ausgabeadresse [IOAddr] mit einem "P=" eingeleitet (Präfix "P=").
Syntax der Adresse: P= Modul.Kanal (Signaltyp, Parameter)
Beispiel: P=2.1 (Y10S,15)
Die Ausnahme ist die Info-LED, die als Präfix ein "C=" verlangt, weil die für die
Info-LED verwendete fixe Adresse 8.1 ebenfalls von einem I/O-Modul belegt
werden kann.
Info-LED beim PX KNX: D=1001.
Die folgende Tabelle enthält die verschiedenen Adressierungseingaben bei
Verwendung von Automationsstationen der modularen Baureihe zusammen mit PBus I/O-Modulen.
Typ
Moduladressierung
I/O-Punkt oder -Kanal
Desigo TX-I/O
1...120
1...16
Desigo PT-I/O
1...255
1...8
PX Info LED
8
1
Tab. 88: Adressierungseingaben
Siemens
309 | 436
CM110664de
2017-05-31
17
Logische I/O-Bausteine
Adressierungseingaben für PXC...-U, PTM und P-Bus
Modultyp
Signaltyp
Parameter
Beispiel
Analog Input
R1K, P1K, U10, I25,
I420
-
P=1.1 (R1K)
AI, AIS, AIL, AISL
-
P=2.1 (AIS)
Y10S
NO, KEEP
P=2.1 (Y10S, KEEP)
0...30
P=2.1 (Y10S,15)
1...13, 1...13
P=3.1 (Y250T,8)
P100
T1 (nur TX-I/O)
Analog Output
Y250T
P=3.1 (Y250T,8,10)
Y420
-
AO, AOS, AOSL, AOL
Binary Input
D20, D20S
P=34.1 (Y420)
P=36.1 (AOS)
-
P=25.2 (D20)
DI, DIS, DIL, DISL
-
P=26.3 (DIS)
Counter Input
C
-
P=38.1 (C)
Info-LED
Q_LED
-
C=8.1(Q_LED)
Q250_P, Q250A_P
0, 1...600
P=12.1 (Q250_P)
Q250
-
P=1.1 (QD)
D42, D250 (nur PT-I/O)
PX KNX: D=1001
Binary Output
QD, Q250B, (nur PTI/O)
Multistate Input
P=14.1 (Q250)
DO, DOS, DOL, DOSL
-
P=15.2 (DOS)
D20
Binary - Mapping
P=1.1;1.2 (D20)
D42, D250 (nur PT-I/O)
Updown - Mapping
1:n - Mapping
Multistate Output
DI, DIS, DIL, DISL
Q250
P=7.1 (DIS)
Binary - Mapping
P=1.1;1.2;1.3 (Q250)
Q250B, QD (nur PT-I/O) Updown - Mapping
1:n - Mapping
Q250_P3
0, 1...600
P=1.1 (Q250_P3,120)
Q-M3
-
P=1.1 (Q-M2)
QD-M2 (nur PT-I/O)
DO, DOS, DOL, DOSL
P=1.1 (QD-M2)
-
P=26.3 (DIS)
Tab. 89: Adressierungseingaben PX Modular (PXC...-U)
Die kursiven Signaltypen dienen zur Abbildung von virtuellen Modulen bei
Verwendung mit I/O-Open auf Modulebene. Die Signaltypen AIS, AOS, DIS, DOS
liefern einen 16 Bit-Wert mit Statusangabe, die Signaltypen AISL, AOSL, DISL.,
DOSL einen 32 Bit-Wert mit Statusangabe. Alle anderen Signaltypen liefern einen
16/32 Bit-Wert ohne Statusangabe.
Während alle aufgeführten Modul-Typen an beliebigen P-Bus-Adressen
angeschlossen werden dürfen, stehen nicht allen Modul-Typen 16 Kanäle zur
Verfügung.
Parameterwerte
310 | 436
Siemens
Parameterwerte bei den Analog Output-, Binary Output- und Multistate OutputBau-steinen:
CM110664de
2017-05-31
Logische I/O-Bausteine
Adressierungseingaben für PXC...-U, PTM und P-Bus
17
Y10S
Notstellfunktion beim Ausbleiben der Datenübertragung auf dem P-Bus (> 4
Sekunden) und beim Ausfall der Bezugsspannung. (Betriebsspannung 24 V~ muss
vorhanden sein).
NO -> Modul-Ausgangssignal geht auf den Wert 0 Volt.
KEEP -> Modul-Ausgangssignal bleibt auf dem letzten Wert.
0...30 -> Modul-Ausgangssignal 0 = 0 Volt, 1 = 0.33 Volt, … …, 30 = 10 Volt.
Y250T
1…13, 1…13 Laufzeitbereiche für On-, Off-Signale (Bereiche für On/Off müssen
nicht gleich sein). Werte 1…13 entsprechen den Laufzeiten:
1 = 8.5 ...13 Sekunden
2 = 13 ... 18 Sekunden
3 = 18 ...25 Sekunden
4 = 25 ...35 Sekunden
5 = 35 ... 48 Sekunden
6 = 48 ... 66 Sekunden
7 = 1.1 ... 1.6 Minuten
8 = 1.6 ... 2.3 Minuten
9 = 2.3 ... 3.2 Minuten
10 = 3.2 ... 4.5 Minuten
11 = 4.5 ... 6.3 Minuten
12 = 6.3 ... 9.0 Minuten
13 = 9.0 ... 11 Minuten
Das Modul PTM1.2Y250T(-M) implementiert nur eine Laufzeit und übernimmt
deshalb für Zubefehle die Laufzeit für Aufbefehle.
Q250_P, Q250A_P,
Q250_P3 ….
0, 1…600 -> Pulszeiten, wobei 0 = 0.5 Sekunden und dann 1 = 1 Sekunde, 2 = 2
Sekunden, …, 600 = 600 Sekunden
Pulszeiten bei Inselbusanwendungen:
Werte im I/O-Adresseditor: 0...255 (entspricht 0..25.5 Sekunden)
Standardwert = 5 (entspricht 0.5 Sekunden)
Adressierungseingaben PX Kompakt (PXC…)
Die Adressierung bei Desigo PX Kompakt ist fast identisch wie bei Desigo PX
Modular. Die möglichen Adressbereiche und die Signaltypen unterscheiden sich
jedoch von der Adressierung einzelner P-Bus I/O-Module.
Für PX Kompakt werden die on board I/O-Module am Anschluss [IOAddr] mit
einem "C=" eingeleitet (Präfix "C=").
Syntax der Adresse: C=Modul.Kanal (Signaltyp, Parameter)
Beispiel: C=2.1 (Y10S, NO)
Je nach verwendeter Automationsstation Desigo PX Kompakt (mit integrierten und
fest zugewiesenen I/Os) sind die in der folgenden Tabelle enthaltenen
Adressierungsbereiche und Signaltypen verfügbar.
Siemens
311 | 436
CM110664de
2017-05-31
17
Desigo
PX
Kompakt
Logische I/O-Bausteine
Adressierungseingaben für PXC...-U, PTM und P-Bus
PXC10-TL1
PXC12
PXC22
PXC36
PXC12-T
PXC22-T
PXC36-T
PXC52
Signaltyp
Modul
Kanal
Modul
Kanal
Modul
Kanal
Modul
Kanal
Modul
Kanal
Universal
Inputs
(UI: für
AI, DI)
1
1…4
1
1…6
X1…X6
1
1…8
X1…X8
1
1…12
X1…X12
1
1…16
X1…X16
Digital
Inputs
(DI)
(Counter
Input)
2
1…4
–
–
2
1…4
D1…D4
2
1…4
D1…D4
2
1…4
D1…D4
D20, C
Digital
Inputs
(DI)
3
1…4
–
–
–
–
3
1…8
D5…D12
3
1…12
D5…D16
D20
Analog
Outputs
(AO)
-
-
4
1…4
Y1…Y2
4
1…4
Y1…Y4
4
1…6
Y1…Y6
4
1…8
Y1…Y8
Y10S
Digital
Outputs
(DO)
5
1…2
5
1…2
51…54
5
1…6
51…56
5
1…8
51…58
5
1…12
51…62
Q250
Handschalter2
(nur
PXC36S)
–
–
–
–
–
–
7
1…4
–
–
D_M3
LEDs
8
2…5
–
–
–
–
8
2…7
–
–
Q_LED
Info-LED
8
1
8
1
8
1
8
1
8
1
Q_LED
PPS-2Signal3
3
1..5
3
1..5
3
1..5
3
1..5
3
1..5
R1K,
U10, D20
1
1…16
X1…X16
1…8
Y1…Y8
D20, C
R1K,
U10, D20
R1K,
U10, D20
T1, P1K,
N1K
PXC52
ab
Desigo
V54:
Universal
Inputs /
Outputs
4
T1, P1K,
N1K,
Y10S
Tab. 90: Adressierungseingaben PX Kompakt (PXC...)
Legende:
1
Bei PXC10-TL werden die beiden Taster Alarm1/2 und die beiden DIL-Schalter1/2 auf die
Module mit der Adresse 3 abgebildet.
2
Die Handschalter können nur in die Applikation eingelesen werden, wenn die DIL-Schalter (im
Deckel des PXC36-S) richtig gesetzt sind.
3
Syntax für PPS-2 Signal: Q=Raumgerätenummer.Objektnummer (Profilnummer). Es können fünf
Geräte angeschlossen werden.
4
Die bisherigen UI und AO können alle als AI, DI, CI oder AO konfiguriert werden.
Signaltyp wenn keine Applikation geladen ist (Wiring Test): X1...X16 = Y10S,
Y1...Y8 = R1K.
Modul 4
312 | 436
Siemens
Bei Modul 4 steuern die Universalausgänge (UO für AO und DO) einerseits stetige
Aktoren (AO) an, andererseits sind diese auch als binäre Schaltbefehle (DO)
verwendbar.
CM110664de
2017-05-31
Logische I/O-Bausteine
17
Adressierungseingaben für PXC...-U, PTM und P-Bus
●
●
Analoger Ausgang = 0 …10 Volt
Binärer Ausgang = 0 oder 24 Volt DC, max. 22 mA mit Verwendung eines
zusätzlichen externen Relais.
51..62 = MD005
D5..D16
MD003
GND
D5
GND
D6
D7
GND
D8
GND
GND
X12
D1
GND
D2
D3
GND
D4
D9
GND
X16
X10
X11
X1..16
MD001
X13
AC24V
26VA
X14
X15
CP CP+
D1..D4
MD002
Y1..Y8 = MD004
Abb. 230: Gehäuselayout von PXC52 mit den Adressierbereichen
Adressierung von Multistate I/Os mit PTM
Multistate Input
Der mehrstufige Wert wird aus einzelnen binären Messwerten zusammengesetzt.
Die Adressierung erfolgt über die Eingabe-/Ausgabeadresse [IOAddr]. In beiden
Baureihen (Modular und Kompakt) müssen sich der logische und der physikalische
I/O in der gleichen Automationsstation befinden, sie müssen aber nicht lückenlos
sein. Die Adressierung ist nicht Automationsstation-übergreifend. Bei TX-I/O
müssen die Adressen auf dem gleichen Modul liegen.
Einfaches Mapping
Syntax: P=Modul.Kanal;Modul.Kanal;Modul.Kanal;Modul.Kanal (Signaltyp)
Beispiele:
● P=1.1 (D20)
● P=1.1;1.2 (D20)
● P=1.1;1.2;1.3 (D20)
● P=1.1;1.2;1.3;1.4 (D20)
● P=10.3 (DIS)
Bis zu vier binäre Meldewerte (z.B. Aus/St1/St2/St3/St4) lassen sich erfassen. Die
zu erfassenden Signale, adressiert über Modul.Kanal, müssen immer vom gleichen
Hardware-Signaltyp sein.
Damit Multistate Input die anliegenden, binären Signale richtig auswertet, darf beim
einfachen Mapping immer nur ein binäres Signal anliegen. Liegen mehrere binäre
Signale gleichzeitig an, wird dies als Fehler am Anschluss [Rlb] angezeigt.
Die unten aufgeführten Beispiele zeigen einen möglichen Einsatz von Multistate
Input-Bausteinen zusammen mit den physikalischen I/O-Modulen. Das linke
Beispiel zeigt ein Mehrfach I/O-Modul, das rechte Beispiel mehrere einzelne I/OModule in einem MI-Baustein.
Multistate Output
Der aus dem Programm stammende mehrstufige Wert wird im Multistate OutputBaustein in einen Schaltbefehl gewandelt. Die Adressierung erfolgt über [IOAddr].
Die folgende Syntax gilt für den PX Modular:
Syntax: P=Modul.Kanal;Modul.Kanal;Modul.Kanal;Modul.Kanal (Signaltyp,
Parameter)
Beispiele:
● P=1.1 (Q250)
● P=1.1;1.2 (Q250)
Siemens
313 | 436
CM110664de
2017-05-31
17
Logische I/O-Bausteine
Adressierungseingaben für PXC...-U, PTM und P-Bus
● P=1.1;1.2;1.3 (Q250)
● P=1.1;1.2;1.3;1.4 (Q250)
● P=10.1 (Q250-P3,120)
● P=24.7 (DOS)
Es lassen sich bis zu vierstufige Werte verarbeiten. Die zu erfassenden Signale,
adressiert über Modul Kanal, müssen immer vom gleichen Hardware-Signaltyp
sein. Handelt es sich Hardware-seitig um einen Multistate Output, gibt es nur eine
Adresse (dies ist nur beim PXC Modular möglich).
Fehlerbehandlung
Unterstützt eine Automationsstation eine Adresse (z.B. falsche Syntax) oder ein
bestimmtes I/O-System nicht, so führt dies zu einem Reliability-Fehler, der dort
angezeigt wird.
Erweitertes Mapping (Multistate Input)
Es gibt verschiedene Handschalter-Kodierungen bei PX Kompakt, z.B.:
● (Auto/Aus/Ein) oder (Aus/Auto/Ein)
● (Auto/Aus/S1/S2) oder (Aus/Auto/S1/S2)
Damit die Datentypen und Textgruppen im System nicht immer angepasst werden
müssen, muss die Handschalter-Darstellung im System immer gleich sein:
● (Auto/Aus/Ein)
● (Auto/Aus/S1/S2)
Dies bedingt, dass die Hardware-Kodierung und Abbildung auf den
standardisierten Handschalter im Multistate-Input parametriert werden kann. Dies
wird mit durch Parameter in der Adresse ermöglicht.
1_n-Mapping (Multistate Input und Output)
Syntax: P=Modul.Kanal;Modul.Kanal;Modul.Kanal;Modul.Kanal (Signaltyp,
a,b,c,d,e)
a bezeichnet Wert [PrVal] für HW-I/O (0,0,0,0)
b bezeichnet Wert [PrVal] für HW-I/O (1,0,0,0)
c bezeichnet Wert [PrVal] für HW-I/O (0,1,0,0)
d bezeichnet Wert [PrVal] für HW-I/O (0,0,1,0)
e bezeichnet Wert [PrVal] für HW-I/O (0,0,0,1)
Beispiel: P=1.1;1.2;1.3;1.4 (D20, 1, 3, 2, 4, 5)
[PrVal]
Addr1
Addr2
Addr3
Addr4
Bemerkung /
Textgruppe
1
0
0
0
0
Auto
3
1
0
0
0
Stufe 1
2
0
1
0
0
Aus
4
0
0
1
0
Stufe 2
5
0
0
0
1
Stufe 3
Tab. 91: 1_n-Mapping (Multistate Input und Output)
UpDown-Mapping (Multistate Input und Output)
Anwendung: Hinzuschalten/Wegschalten von weiteren Stufen.
Beispiel: Elektroheizregister, mehrstufiger Brenner
Syntax: P=Modul.Kanal;Modul.Kanal;Modul.Kanal;Modul.Kanal (Signaltyp,
UPDOWN)
Beim UpDown-Mapping können mehrere HW-Input bzw. Output aktiv sein.
314 | 436
Siemens
CM110664de
2017-05-31
Logische I/O-Bausteine
Adressierungseingaben für PXC...-U, PTM und P-Bus
17
Binary-Mapping (Multistate Input und Output)
Anwendung: Ausgabe eines Integer-Wertes in binärer Form.
Beispiel: binärer Elektro-Lufterhitzer.
Syntax: P=Modul.Kanal;Modul.Kanal;Modul.Kanal;Modul.Kanal (Signaltyp,
BINARY)
Beim Binary-Mapping können mehrere HW-Input bzw. Output aktiv sein.
Siemens
315 | 436
CM110664de
2017-05-31
18
Raumautomation
Desigo Room Automation
18 Raumautomation
Desigo Room Automation
Desigo Room Automation bietet Lösungen mit grösserer Funktionalität und
Flexibilität und erlaubt den energie-optimierten Anlagenbetrieb ohne
Komforteinbussen (Effizienzklasse A).
Die Raumautomationsstationen DXR2 sind perfekt geeignet, um ausschliesslich
Heizung, Lüftung und Klimaanlagen in einem Raum zu automatisieren.
Desweiteren, können die DXR2 durch dazufügen von Geräten mit KNX PL-Link mit
Licht- und Beschattungsfunktionen erweitert werden.
Die modularen Raumautomationsstationen PXC3 werden in Gebäuden mit
mehreren Raumautomations-Disziplinen (HLK, Beleuchtung, Beschattung)
verwendet, alle in einem System zusammengefasst.
Desigo RX
Desigo RX verfügt als bewährtes Raumautomationssortiment über umfangreiche
Kommunikations- und Applikationsfunktionen für Einzelräume. Das Sortiment
besteht aus drei Baureihen mit kommunikativen Raum-Controllern (RXC…, RXB…,
RXL…) mit Bediengeräten und vordefinierten Applikationen für HLK, Beleuchtung
und Beschattung. Die Raumautomation Desigo RX ist autonom funktionsfähig. Die
Integration des LonWorks- bzw. KNX-Netzwerkes über die System-Controller
ermöglicht zusätzliche Funktionen.
18.1 Desigo Room Automation
Neue Richtlinien zur Energieeinsparung, niedrigere Betriebskosten aber auch ein
höherer Anspruch bezüglich Komfort und Design verlangen ein immer besseres
Zusammenspiel der unterschiedlichen Gewerke. Mit den modularen und
kompakten Raumautomationsstationen werden Beleuchtung, Beschattung und
HLK zu einer Gesamtlösung zusammengefasst und direkt über BACnet mit den
Automationsstationen der Primäranlagen verbunden.
Überblick über Raumautomationsstationen
Produktsortiment
Konfigurierbar
Programmierbar
Applikationen und Tool
Konfigurierbar mit ABT Site
Programmierbar mit Bibliothek in ABT Pro
Kommunikation (Backbone)
BACnet Ethernet
BACnet MS/TP
BACnet Ethernet
BACnet MS/TP
KNX PL-Link
KNX PL-Link
KNX PL-Link
Kommunikation mit Sensoren und Aktoren KNX PL-Link
im Raum (Integration)
KNX (mit ETS)
DALI
Systemintegration/-funktionen
PXC..-E.D
PXG3.L
PXC..-E.D
PXC..-E.D
PXC..-E.D
Modularer Controller
PXC3.E..
I/Os
TXM
Kompakter Controller
DXR2.E..
DXR2.M..
DALI-Erweiterung
PXG3.L
DXR2.E..
DXR2.M..
PXC3.E16A
PXC3.E..A
Kommunikation mit Raumgeräten
KNX PL-Link
KNX PL-Link
KNX PL-Link
KNX PL-Link
Raumgeräte
QMX3..
QMX3..
QMX3..
QMX3..
Touch Screen
QMX7..
Tab. 92: Überblick über Raumautomationsstationen
KNX PL-Link
316 | 436
Siemens
Der KNX PL-Link (PeripheraL-Link) verbindet kommunikative Raum- und
Feldgeräte (Raumgeräte, Sensoren und Aktoren) mit der Raumautomationsstation
PXC3.
CM110664de
2017-05-31
Raumautomation
Desigo Room Automation
DALI
18
DALI (Digital Addressable Lighting Interface) dient zur Beleuchtungssteuerung.
18.1.1
Konfigurierbar
Mit den Raumautomationsstationen DXR2 können Heizung, Lüftung, Klima,
Beschattung und Beleuchtung von bis zu zwei Räumen automatisiert werden.
Die Kommunikation untereinander und zu anderen Systemkomponenten erfolgt je
nach Ausführung entweder über BACnet/IP (DXR2.E…) oder BACnet MS/TP
(DXR2.M...). Für den Anschluss von Feldgeräten verfügen die
Raumautomationsstationen über eine feste Anzahl von I/O-Datenpunkten sowie
über eine Onboard Schnittstelle zu KNX. Die Automationsstationen werden mit
vorab geladenen Applikationen ausgeliefert, die nur noch konfiguriert werden
müssen.
Eine umfangreiche Bibliothek mit geprüften standardisierten Applikationen steht
zur Verfügung, die an Stelle der vorab geladenen Applikationen verwendet werden
kann. Taster, Sensoren und Aktoren für Beleuchtung und Beschattung sind über
KNX PL-Link mit der Raumautomationsstation verbunden.
Sowohl die vorab geladenen als auch die geprüften standardisierten Applikationen
der Bibliothek werden in ABT Site konfiguriert und bieten eine sehr hohe Flexibilität,
da neben den Funktionen auch die Ein- und Ausgänge des DXR2… konfiguriert
werden können.
Siehe Sortimentsbeschreibung Desigo Raumautomation (BACnet), Konfigurierbare
Raumautomation (A6V10640595).
Topologien
Ethernet
DXR2.E..
KNX PL-Link
KNX PL-Link
BACnet/IP
Kompakt AC 230 V
DXR2.E..
Kompakt AC 24 V
°C
°C
°C
°C
Melder
AQR25..
Raumfühler
PXC..-E.D
QMX3...
Raumbediengeräte
Melder
AQR25..
Raumfühler
QMX3...
Raumbediengeräte
Abb. 231: Kompakte Raumautomationsstationen DXR2 für BACnet/IP
Siemens
317 | 436
CM110664de
2017-05-31
18
Raumautomation
Desigo Room Automation
BACnet/IP
Ethernet
PXG3.L
PXC..-E.D
Router
DXR2.M..
KNX PL-Link
KNX PL-Link
BACnet MS/TP
Kompakt AC 230 V
DXR2.M..
Kompakt AC 24 V
°C
°C
°C
AQR25..
Raumfühler
°C
Melder
QMX3...
AQR25..
Raumfühler
Raumbediengeräte
Melder
QMX3...
Raumbediengeräte
Abb. 232: Kompakte Raumautomationsstationen DXR2 für BACnet MS/TP
Applikationen
Die folgenden Tabellen zeigen die Funktionen der verschiedenen Applikationen
der Raumautomationsstationen DXR2.
318 | 436
Siemens
CM110664de
2017-05-31
Raumautomation
Desigo Room Automation
Applikation
Funktionen
Fan Coil
●
Aussenluftklappe
●
Einstufiger Ventilator , Mehrstufiger Ventilator oder Drehzahlgeregelter Ventilator
●
Kaltwasserluftkühler
●
Direktverdampfer
●
Lufterwärmer/-kühler
●
Warmwasser-Lufterhitzer
●
Elektrolufterwärmer mit stetigem Ausgang, einstufig oder mehrstufig
●
Raumtemperaturregelung Zweirohrsystem mit Changeover
●
Raumtemperaturregelung Vierrohrsystem
●
Zulufttemperatur-Kaskadenregelung
●
Raumentfeuchtungsregelung
●
Luftvolumenstromregelung
●
Stosslüften
●
Green Leaf
●
Zu- und Abluftregelung
●
Externe Durchflussregelung für variablen Volumenstrom mit integrierten Mengenregler und
Differenzdrucksensor
●
Interne Durchflussregelung und Differenzdrucksensor für die Klappenantriebsregelung
●
Interne Durchflussregelung und Geschwindigkeitssensor für die Klappenantriebsregelung
●
Kaltwasser-Luftkühler
●
Lufterhitzer/Luftkühler
●
Warmwasser-Lufterhitzer
●
Elektrolufterwärmer mit stetigem Ausgang, einstufig oder zweistufig
●
Raumtemperaturregelung Zweirohrsystem mit Changeover
●
Raumtemperaturregelung Vierrohrsystem
●
Zulufttemperatur-Kaskadenregelung
●
Luftstromüberwachung für Unter-/Überdruck
●
Raumentfeuchtungsregelung
●
Luftqualitätsmessung
●
Stosslüften
●
Green Leaf
●
Kühldecke mit Kaltwasser
●
Deckenheizung/Kühldecke Zweirohr mit Changeover
●
Deckenheizung/Kühldecke Vierrohr mit Sechsweg-Ventil
●
Deckenheizung mit Warmwasser
●
Warmwasserradiator
●
Elektrischer Radiator stetig oder stufig
●
Fallstromkompensation für Radiatoren
●
Kondensationswächter
●
Raumtemperaturregelung
●
Green Leaf
Variabler Volumenstrom
Radiator und Kühldecke
Siemens
18
319 | 436
CM110664de
2017-05-31
18
Raumautomation
Desigo Room Automation
Applikation
Funktionen
Ventilatorgetriebene Box
●
Zuluftsteuerung
●
Externe Durchflussregelung für variablen Volumenstrom mit integrierten Mengenregler und
Differenzdrucksensor
●
Interne Durchflussregelung und Differenzdrucksensor für die Klappenantriebsregelung
●
Interne Durchflussregelung und Geschwindigkeitssensor für die Klappenantriebsregelung
●
Einstufiger, mehrstufiger oder Drehzahlgeregelter Ventilator
●
Kaltwasser-Luftkühler
●
Warmwasser-Lufterhitzer
●
Elektrolufterwärmer stetig, einstufig oder zweistufig
●
Raumtemperaturregelung Zweirohrsystem mit Changeover
●
Raumtemperaturregelung Vierrohrsystem
●
Zulufttemperatur-Kaskadenregelung
●
Luftqualitätsmessung
●
Stosslüften
●
Green Leaf
●
Manuel geschaltete Steuerung
●
Manuel gedimmte Steuerung
●
Automatische Präsenzerkennung
●
Automatische Helligkeitssteuerung
●
Konstantlichtregelung
●
Konstantlichtregelung für mehrere Gruppen
●
LED-Unterstützung für Taster
●
Green Leaf - RoomOptiControl
●
Burn-in- & Betriebsstunden-Funktion
●
Manuelle Steuerung
●
Automatische Steuerung mit Blendschutz- und Energieeffizienz-Funktion
●
Green Leaf - RoomOptiControl
●
Kollisionsdetektion
Vier Lichtgruppen
Zwei Beschattungen
Tab. 93: Vorab geladene Applikationen
320 | 436
Siemens
CM110664de
2017-05-31
Raumautomation
Desigo Room Automation
Applikation
Funktionen
Zentrale Funktionen
●
4x Kontrollraum-Betriebszustandsgruppen mit:
–
Raummodus und Raumsollwert-Verteilung an Räume
–
Startoptimierung schaltet die Heizung zur passenden Zeit an
–
Drei verzögerte Verteilungsgruppen von Raumbetriebsarten für grosse Gebäude
●
1x Saisonale Kompensation von Raumtemperatur-Sollwerten
●
2x Nachfrage-gesteuerte Warmwasser-Versorgungsgruppe
●
2x Nachfrage-gesteuerte Kaltwasser-Versorgungsgruppe mit:
●
●
18
–
Die Verhinderung von Kondenswasserbildung verschiebt den Basis-Kühlwassersollwert, um die
Bildung von Kondenswasser auf Kühldeckenradiatoren zu verhindern.
–
Die Zweirohr-Changeover-Steuerung regelt den Heizungs/Kühlungs-Changeover für ein
Zweirohrsystem.
–
Die freie Kühlung verwaltet den Zufluss von Kühlwasser in Situationen in denen dies fast ohne
Energieaufwand ausgeführt werden kann. Zum Beispiel, Kühlanlagen, die Wasser mit
Rückkühlanlagen unter vorteilhaften Aussenbedingungen kühlen können.
1x Bedarfstemperatur-Steuerungsgruppe mit:
–
Die Begrenzungsfunktion öffnet zusätzlichen VVS ohne Bedarf, um den stabilen Betrieb der
Primäranlage sicherzustellen.
–
Die Changeover-Auswertung bestimmt, ob die zentrale Luft für Heizung und Kühlung verwendet
wird.
–
Die Taupunktüberwachung wird für die Entfeuchtung beim Zentrallüftungsgerät verwendet, um
die Kondenswasserbildung in der Räumen zu vermeiden.
–
Der Feuchtigkeitsbedarf berechnet die Raumfeuchtigkeit, damit die Primäranlage weiss wann sie
befeuchten oder entfeuchten muss.
–
Die Übersteuerungsfunktion erlaubt einem Techniker oder Balancer die VVS-Applikationen für
die Inbetriebnahme zu übersteuern .
1x Nachfrage-gesteuerte Luftdruckregelung über:
–
Die Zuluft-VVS-Positionserfassung hilft die Lüfterleistung zu optimieren, indem sie den
Durchschnitt der 10 höchsten Zuluftklappenpositionen berechnet und diese Information an die
Zentralanlage sendet.
–
Die Abluft-VVS-Positionserfassung hilft die Lüfterleistung zu optimieren, indem sie den
Durchschnitt der 10 höchsten Abluftklappenpositionen berechnet und diese Information an die
Zentralanlage sendet.
–
Die Zuluft-VVS-Abweichung hilft die Lüfterleistung zu optimieren, indem sie die
Volumenstromabweichung durch die Zuluft-VVS-Klappen berechnet.
–
Die Abluft-VVS-Abweichung hilft die Lüfterleistung zu optimieren, indem sie die
Volumenstromabweichung durch die Abluft-VVS-Klappen berechnet.
–
Die Zuluft-VVS-Durchflusssättigungserfassung (der Luftstromregelungs-Loop bekommt nicht
genug Luft um den Sollwert zu erreichen) berechnet die Zuluft-VVS-Sättigungssignale der
Räume, um die Lüfterleistung zu optimieren.
–
Die Abluft-VVS-Durchflusssättigungserfassung (der Luftstromregelungs-Loop bekommt nicht
genug Luft um den Sollwert zu erreichen) berechnet die Abluft-VVS-Sättigungssignale der
Räume, um die Lüfterleistung zu optimieren.
–
Die Zuluft-VVS-Sollwertberechnung mit den addierten Sollwerten des Zuluft-VVS kann die
Drehzahl des Ventilators für eine optimierte Ventilatordrehzahl eingestellt werden, wenn die
VVS-Positionen und VVS-Durchflussmengen unbekannt sind.
–
Die Abluft-VVS-Sollwertberechnung mit den addierten Sollwerten des Abluft-VVS kann die
Drehzahl des Ventilators für eine optimierte Ventilatordrehzahl eingestellt werden, wenn die
VVS-Positionen und VVS-Durchflussmengen unbekannt sind.
Tab. 94: Ladbare zentrale Funktionen
Siemens
321 | 436
CM110664de
2017-05-31
18
Raumautomation
Desigo Room Automation
Zentrale Funktionen
●
2x VVS-Versorgung Brandfallgruppe mit Aus, Abluft, Druck oder Spülen.
●
1x zentrale Wetterstation mit:
–
Aussentemperatur
–
Helligkeit
–
Sonnenstrahlung
–
Windgeschwindigkeit
–
Niederschlag
●
2x manuelle zentrale Steuerungsgruppe für Beleuchtung
●
1x zentrale Steuerungsgruppe für Beleuchtung für Notfallsituationen
●
4x zentrale Fassadenfunktionen für Beschattung mit:
–
Helligkeitsberechnung der zentralen Wetterstation unterstützt automatische Funktionen für die
Fassade.
–
Blendschutzfunktion berechnet den Blendschutzstatus von der zentralen Wetterstation für die
ganze Fassade.
–
Jährliche Beschattung berechnet die Blendung für die gesamte Fassade aus Informationen des
jährlichen Beschattungsrechners.
–
Thermischer Schutz für freie Räume durch einen zentralen, globalen Strahlungssensor auf der
Wetterstation.
–
Drei verzögerte Verteilungsgruppen für zentrale Jalousienbefehle für grosse Gebäude.
●
2x manuelle zentrale Steuerung der Beschattung mit 3 verzögerten Verteilungsgruppen für grosse
Gebäude.
●
1x Beschattung stellt die zentrale Steuerung von Jalousiengruppen mit hoher Priorität sicher.
●
1x zentraler Betriebsschutz für Beschattung mit:
–
Windschutz
–
Niederschlagschutz
–
Frostschutz
–
Drei verzögerte Verteilungsgruppen für grosse Gebäude
Tab. 95: Ladbare zentrale Funktionen (Fortsetzung)
Siehe Applikationskatalog.
Kompakte Raumautomationsstationen
Abb. 233: DXR2-Automationsstationen
Kommunikation
BACnet Ethernet
DXR2.E09 DXR2.E09 DXR2.E10
-101A
T-101A
-101A
BACnet MS/TP1
DXR2.M09 DXR2.M09 DXR2.M10 DXR2.M11 DXR2.M12 DXR2.M12 DXR2.M18 DXR2.M18
-101A
T-101A
-101A
-101A
P-102A
PX-102A/B -101A
-102A
DXR2.E12 DXR2.E12 DXR2.E18 DXR2.E18
P-102A
PX-102A/B -101A
-102A
Applikationen
Raumbedienung
322 | 436
Siemens
•
•
•
•
•
•
•
•
CM110664de
2017-05-31
Raumautomation
Desigo Room Automation
Kühldecken/Deckenheizungen
•
•
•
•
Fan Coil-Gerät
•
•
•
•
VAV-System
•
•
•
18
•
•
•
•
•
Beleuchtung
•
•
•
•
•
•
•
•
Beschattung
•
•
•
•
•
•
•
•
•
•
Zentrale Funktionen1
Gehäuse
DIN
Flach
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Betriebsspannung
230V
24V
Eingänge und Ausgänge Onboard
Digitale Eingänge
1
1
1
1
1
1
2
2
Universaleingänge
2
2
2
2
2
2
4
4
Relais-Ausgänge
3
1
3
4
4
6
6
6
8
8
2
2
2
4
4
1
1
Triac-Ausgänge
Analoge Ausgänge (DC 0...10
3
V)2
1
Drucksensor
Maximale Konfiguration
Anzahl von I/O-Datenpunkten3
30
30
30
30
30
60
60
60
Integrierte Spannungsversorgung
für KNX (mA)
50
50
50
50
50
50
50
50
Tab. 96: Kompakte Raumautomationsstationen
Legende:
1
Können nicht mit anderen Applikationen kombiniert werden.
2
Können nicht durch KNX PL-Link-Eingänge und -Ausgänge erweitert werden.
3
Gesamtanzahl von Datenpunkten, die von TX-I/O, KNX PL-Link und DALI verwendet werden.
Für Details, siehe Kapitel Systemkonfiguration.
Siehe Kompakte Raumautomationsstationen, BACnet/IP, 230 V DXR2.E10..,
DXR2.E09.., DXR2.E09T.. (N9204).
Siehe Kompakte Raumautomationsstationen, BACnet/IP, 24 V DXR2.E18..,
DXR2.E12P.. (N9205).
Siehe Kompakte Raumautomationsstationen, BACnet MS/TP, 230 V DXR2.M10..,
DXR2.M09.., DXR2.M09T.. (N9206).
Siehe Kompakte Raumautomationsstationen, BACnet MS/TP, 24 V DXR2.M11..,
DXR2.M12P.., DXR2.M18.. (N9207).
18.1.2
Programmierbar
Die Raumautomationsstationen DXR2.. and PXC3.. sind programmierbar und
bauen auf geprüften Applikationsbausteinen auf. So können Lösungen auf
besondere Bedürfnisse zugeschnitten werden, was ein Maximum an Effizienz und
Komfort erlaubt.
Siehe Sortimentsbeschreibung Desigo Raumautomation (BACnet),
Programmierbare Raumautomation - Sicherheitsbeleuchtung (A6V10640596),
Siemens
323 | 436
CM110664de
2017-05-31
Raumautomation
18
Desigo Room Automation
Programmierbare Raumautomation - Raumbedienung (A6V10640597),
Programmierbare Raumautomation - Verteilte Funktionen und Szenen
(A6V10640598) und Programmierbare Raumautomation - Beleuchtungssteuerung
und DALI (A6V10640599).
11043z31de_01
Topologie
Managementstation
BACnet/IP
Ethernet
PXG3.L
Router
BACnet MS/TP
PXC3.E16A
DXR2.E..
DXR2.E..
DXR2.M..
DXR2.M..
Beleuchtung
Kompakt AC 230 V
Kompakt AC 24 V
Kompakt AC 230 V
Kompakt AC 24 V
KNX
Module
Modular
KNX
PXC3.E7.. TX-I/OPXC00-E.D
DALI
Drittgeräte
°C
°C
°C
°C
°C
°C
°C
°C
°C
KNX
°C
Taster
Taster
QMX3...
QMX7.E38 Touch-
Raumbediengeräte
Raumbediengerät
DALI
Taster
Taster
Taster
QMX3...
QMX3...
QMX3...
QMX3...
Raumbediengeräte
Raumbediengeräte
Raumbediengeräte
Raumbediengeräte
Drittgeräte
AQR25..
Melder
Raumfühler
RXM21/39.1
Melder
Raumfühler
RS/RL Module
PL-Link I/O-Bausteine
AQR25..
DrittIntegration
RS/RL
Module
DrittIntegration
AQR25..
Melder
Raumfühler
AQR25..
Raumfühler
RS/RL
Module
RS/RL
Module
Melder
AQR25..
Melder
Raumfühler
RS/RL
Module
DrittIntegration
GLB/
GDB..1E/KN
VAV Kompaktregler
Abb. 234: Desigo-Room-Automation-Topologie
Applikationen
Eine umfangreiche Applikationsbibliothek für Raumautomation ist im Lieferumfang
enthalten. Die Bibliothek enthält vorab definierte Applikationsfunktionen für
Raumklima, Beleuchtung, Beschattung und übergeordnete Raumfunktionen. Die
Applikationen können mit Bedien- und Anzeigefunktionen kombiniert werden. Die
einzelnen Applikationsfunktionen können an Benutzerbedürfnisse angepasst
werden und sind programmierbar. Die Applikationsfunktionen sind unabhängig von
den gewählten Feldgeräten.
Siehe Applikationskatalog.
Konfiguration der Applikationsfunktionen
Viele Applikationsfunktionen liegen vorkonfiguriert in der Bibliothek. Nachträgliches
Konfigurieren während dem Engineering oder bei der Inbetriebnahme ist möglich.
Selbst konfigurierte Applikationsfunktionen und ganze Räume können in einer
Projektbibliothek abgelegt werden.
Konfiguration der Feldgeräte
Die Applikations-Architektur ist unabhängig von der Schnittstelle der Feldgeräte.
Diese können direkt an der Raumautomationsstation PXC3 angeschlossen werden
(an den TX-I/O-Modulen) oder via Bus (KNX oder DALI) oder IP-Kommunikation.
Viele Feldgeräte liegen vorkonfiguriert in der Bibliothek. Nachträgliches
Konfigurieren während dem Engineering oder bei der Inbetriebnahme ist möglich.
Projektspezifisch konfigurierte Feldgeräte können in einer Projektbibliothek
abgelegt werden.
324 | 436
Siemens
CM110664de
2017-05-31
Raumautomation
18
Desigo Room Automation
Modulare Raumautomationsstationen
Raumautomationsstationen PXC3 mit Steuer- und Regelfunktionen für einen oder
mehrere Räume:
● Übernehmen Steuer- und Regelfunktionen für einen oder mehrere Räume.
● Kommunizieren untereinander und mit anderen Systemkomponenten über
BACnet/IP. Umfang und Funktionalität der unterstützten BACnet-Objekte sind
auf die Anforderungen der Raumautomation abgestimmt.
● Verfügen über eine 2-Port-Ethernet-Schnittstelle für eine kostengünstige
Verkabelung über Daisy-Chaining.
● Enthalten Busspeisungen für Inselbus, KNX PL-Link und DALI. Für Inselbus
und KNX PL-Link können bei Bedarf die internen Busspeisungen durch externe
Speisungsmodule erweitert werden.
● Haben einen integriertem Web-Server für die IP-Kommunikation zu QMX7.E38
Touch-Raumbediengeräten.
Siehe Raumautomationsstation PXC3.E7.. (CM1N9203) und TouchRaumbediengerät QMX7.E38 (CM1N9295).
Abb. 235: Automationsstation PXC3
PXC3.E72
PXC3.E72A
PXC3.E75
PXC3.E75A
PXC3.E16A
4/8
4/8
8/16
8/16
N/A
BACnet/IP
BACnet/IP
BACnet/IP
BACnet/IP
BACnet/IP
QMX3
•
•
•
•
QMX7
•
•
•
•
•
Web-basiertes Test- und Setup-Tool
•
•
•
•
•
B-ASC
B-ASC
B-ASC
B-ASC
B-ASC
•
•
•
•
•
Bus für I/O-Module
•
•
•
•
KNX PL-Link1 / KNX S-Mode
•
•
•
•
Typische Anzahl von Räumen /
Raumsegmenten
System-kommunikation
HMI-Automationsebene
Systemfunktionen (BACnet)
BACnet-Profile
Programmierung
Peripherie-Bus
•
DALI
•
•
Maximale Konfiguration
Anzahl von I/O-Datenpunkten2
140
140
280
280
64
Eingänge / Ausgänge für TX-I/O-Module
72
72
200
200
0
Geräte auf KNX PL-Link
64
64
64
64
0
64
64
160
N/A
64
DALI-Vorschaltgeräte
Integrierte Spannungsversorgung für KNX
(mA)
160
160
160
Tab. 97: Modulare Raumautomationsstationen
Legende:
Siemens
325 | 436
CM110664de
2017-05-31
18
Raumautomation
Desigo Room Automation
1
Dedizierte Geräte mit KNX PL-Link.
2
Gesamtanzahl von Datenpunkten, die von TX-I/O, KNX PL-Link und DALI verwendet werden.
Für Details, siehe Kapitel Systemkonfiguration.
TX-I/O-Module
TX-I/O-Module (TXM1) dienen zum Anschluss der Feldgeräte an die
Raumautomationsstation PXC3. Als Zubehör sind Speisungs- und Bus-InterfaceModule (TXS1, TXA1) erhältlich.
Abb. 236: TX-I/O-Modul
Folgende TX-I/O-Module können mit der Raumautomationsstation PXC3
eingesetzt werden:
● TXM1.8T: Triac-Modul zur Ansteuerung von thermischen und motorischen
Ventilantrieben (AC 24 V) für bis zu 4 Antriebe (bei Dreipunktausgang) oder 8
Antriebe (bei Dauerkontakt oder Pulsbreiten-Modulation)
● TXM1.6RL: Bistabiles Relaismodul zum Schalten von Beleuchtungen für bis zu
6 Datenpunkte
● TXM1.8RB: Relaismodul zur Ansteuerung von Jalousiemotoren für bis zu 2
Motoren (bei 3 Endschaltern) oder 4 Motoren (bei 2 Endschaltern)
● TXM1.16D: Digitales Eingangsmodul für bis zu 16 Datenpunkte
● TXM1.8D: Digitales Eingangsmodul für bis zu 8 Datenpunkte
● TXM1.6R: Relaismodul für bis zu 6 Datenpunkte
● TXM1.8U: Universalmodul für bis zu 8 Datenpunkte
Siehe TX-I/O Sortimentsübersicht (CM2N8170).
Kompakte Raumautomationsstationen
Kommunikation
BACnet Ethernet
DXR2.E09 DXR2.E09 DXR2.E10
-101A
T-101A
-101A
BACnet MS/TP
DXR2.M09 DXR2.M09 DXR2.M10 DXR2.M11 DXR2.M12 DXR2.M18
-101A
T-101A
-101A
-101A
P
-1..A
DXR2.E12 DXR2.E18
P
-1..A
Gehäuse
DIN
Flach
•
•
•
•
•
•
•
•
•
•
•
•
Betriebsspannung
230V
24V
Eingänge und Ausgänge Onboard
Digitale Eingänge
1
1
1
1
1
2
Universaleingänge
2
2
2
2
2
4
Relais-Ausgänge
3
1
3
4
4
6
6
8
2
2
4
Triac-Ausgänge
Analoge Ausgänge (DC 0...10 V)
326 | 436
Siemens
3
1
CM110664de
2017-05-31
Raumautomation
Desigo Room Automation
18
1
Drucksensor
Maximale Konfiguration
Anzahl von I/O-Datenpunkten1
30
30
30
30
30
60
Integrierte Spannungs-versorgung für KNX (mA)
50
50
50
50
50
50
Tab. 98: Kompakte Raumautomationsstationen
Legende:
1
Gesamtanzahl von Datenpunkten, die von TX-I/O, KNX PL-Link und DALI verwendet werden.
Für Details, siehe Kapitel Systemkonfiguration.
Raumautomationsstation PXC3.E16A für Beleuchtung
Die Raumautomationsstation PXC3.E16A ist zugeschnitten auf anspruchsvolle
Beleuchtungsanwendungen. Sämtliche Beleuchtungsapplikationen, die auch auf
der PXC3.E7.. laufen, stehen zur Verfügung. Die PXC3.E16A kommuniziert über
BACnet/IP mit den Raumautomationsstationen DXR2.E.. und PXC3.E.. Mit der Onboard DALI-Schnittstelle können bis zu 64 Vorschaltgeräte in 16 Gruppen
eingebunden werden. Die PXC3.E16A kann zur zentralen Beleuchtungsautomation
eingesetzt werden, ggf. als Ergänzung zu einer dezentralen HLK-Installation.
Beispiel: Zentrale Beleuchtungsinstallation mit dezentraler HLK-Installation
● DXR2.E.. zur Automation von HLK in jedem Raum
● Zentrale Installation mit PXC3.E..A für die Beleuchtung
Abb. 237: Zentrale Beleuchtungsinstallation mit dezentraler HLK-Installation
Beispiel: Zentrale Beleuchtungsinstallation ohne HLK-Installation
● Pro DALI-Linie ein PXC3.E16A zentral installiert
● Optionaler PXC3.E7..A
– um Taster über KNX PL-Link einzubinden
– um TXM1-Module zu nutzen
– für dreiphasige Installationen
Siemens
327 | 436
CM110664de
2017-05-31
18
Raumautomation
Desigo Room Automation
Abb. 238: Zentrale Beleuchtungsinstallation ohne HLK-Installation
18.1.3
Räume und Raumsegmente
Es gibt zwei Methoden zur Strukturierung eines Gebäudes:
● Räume (mit unveränderbaren Wänden)
● Raumsegmente (typischerweise mit Leichtbauwänden)
Abhängig von der Gebäudestruktur oder von der geforderten Flexibilität, z.B.
während der Nutzungsphase, wird die eine oder andere Methode gewählt, wobei
auch Mischformen möglich sind.
Abb. 239: Räume und Raumsegmente
Ein Raumsegment stellt die kleinste nichtteilbare Grösse dar. Ein Raum besteht
aus mindestens einem oder mehreren aneinandergrenzenden Raumsegmenten.
Ein Raumsegment wird einmalig definiert und erstellt. Die Raumsegmente werden
typischerweise mehrmals während dem Gebäude-Lebenszyklus neu zu Räumen
zusammengestellt.
18.1.4
Zentrale Steuerungsfunktionen und Gruppierung
Die Gruppierung wird verwendet zur Umsetzung von zentralen Regelungs- und
Steuerungsfunktionen und zur Koordination von Bedarfs- und Zwangssignalen von
328 | 436
Siemens
CM110664de
2017-05-31
Raumautomation
Desigo Room Automation
18
verschiedenen Räumen in einem ganzen Gebäude, in einem Gebäudeabschnitt,
Stockwerk usw.
Hinter den zentralen Regelungs- und Steuerungsfunktionen verbergen sich
Systemfunktionen, wie z.B. Bedienereingriffe (via BACnet Clients, z.B. eine
Managementstation oder via lokale Bedienelemente), Zeitschaltprogramme,
automatische Reaktionen oder Daten einer Wetterstation.
Die zentralen Funktionen beeinflussen:
● Raumbetriebsart (Belegung und Nutzung eines Raumes)
● HLK- Regelung über verschiedene Sollwertvorgaben in Abhängigkeit der
Raumbetriebsart
● HLK- Sollwerte über eine witterungsgeführte Anpassung
● Lichtsteuerung
● Beschattungssteuerung (Jalousien)
Die Gruppierung kann für die Koordination von Bedarfs-, Betriebs- und
Zwangssignalen verwendet werden, d.h.:
● Anforderungssignale für die Warmwasserverteilung (Heizkreis) bilden
● Anforderungssignale für die Kaltwasserverteilung (Kühlkreis) bilden
● Bedarfs-, Betriebs- und Zwangssignale für die primäre Luftaufbereitungsanlage
erfassen
Abb. 240: Gruppierung
Für die Bildung dieser zentralen übergeordneten Funktionen stehen verschiedene
Quellen zur Verfügung:
● Externes System oder Drittgerät
● Systembenutzer via BACnet-Client
● Gebäudenutzer via BACnet-Client oder lokales Bedienelement
● Zeitschaltprogramm oder Reaktionsprogramm
● Übergeordnete Stelle auf Basis der Gruppierungsfunktion.
Nach der Auswertung der Signale und Befehle werden diese via
Gruppierungsfunktion verteilt.
Es gibt für die verschiedenen Kategorien jeweils einen Gruppen-Master, der dann
die resultierenden Informationen an alle zugeordneten Gruppenmitglieder (Räume)
weitergibt. Ein Gruppen-Master kann wiederum Gruppenmitglied eines
übergeordneten Gruppen-Masters sein.
18.1.5
Desigo Room Automation und die Managementebene
Siehe Kapitel Desigo-TRA-Integration.
Siemens
329 | 436
CM110664de
2017-05-31
18
Raumautomation
Desigo RXC
18.1.6
Desigo Room Automation und die Automationsebene
Alarme werden direkt in den Raumautomationsstationen PXC3.E.. und DXR2..
ausgelöst. Eine primäre Automationsstation (normalerweise PXC00.E-D) wird nur
für Kalender-, Zeitschaltprogramme und Zeitsetzen verwendet. Dies erleichtert das
Engineering und verringert die Anzahl der erforderlichen Systemkomponenten.
18.2 Desigo RXC
Das Raumautomationssystem Desigo RXC regelt, steuert und überwacht die
Komfortbedingungen in Einzelräumen. Es liefert vordefinierte Lösungen für HLK,
Beleuchtung und Jalousien.
Siehe Desigo RXC Raumautomationssystem, Systembeschreibung (CA110333).
Das Sortiment besteht aus einer Anzahl Controller, Bediengeräten und
vordefinierten Applikationen, die mit dem Inbetriebnahme- und Service-Tool
RXT10 oder mit einem Standard LNS Tool konfiguriert und in die Controller
geladen werden.
Siehe Inbetriebnahme- und Service-Tool RXT10.3 Benutzeranleitung (CM110669)
und Inbetriebnahme- und Service-Tool RXT10.5 Benutzeranleitung (CM110658).
RXC-Topologie
Das Raumautomationssystem Desigo RXC basiert auf der LonWorks-Technologie.
Mit der Integration von Desigo RXC in die Automationsebene werden die RXCDaten auf BACnet abgebildet.
Desigo
Managementstation
BACnet/IP oder BACnet/LonTalk
10660Z12de_06
PXX-L..
PXX-L..
PXC50/100/200...E.D
PXC50/100/200...D
PXC50/100/200...E.DTX-I/OPXC50/100/200...D TXM1..
LONWORKS
LONWORKS
Drittgeräte
QAX5...
Desigo RXC
Raumautomation
QAX...
Raumbedienung
Desigo RXC
Raumautomation
QAX...
Raumbedienung
Abb. 241: RXC-Topologie
Binding
330 | 436
Siemens
Bei der Auslegung des LonWorks-Netzwerkes werden Bindings mit einem
LonWorks-Tool erstellt (Inbetriebnahme- und Service-Tool RXT10 oder ein
Standard LNS Tool). Bindings sind eine Verbindung von Netzwerkvariablen
gleichen Typs zwischen verschiedenen Knoten.
CM110664de
2017-05-31
Raumautomation
Desigo RXC
18
So verbundene Netzwerkvariablen kommunizieren implizit, d.h. bei Änderungen
eines Wertes wird dieser verschickt. Gleichzeitig werden Sende- und
Empfangszeiten überwacht um auf Kommunikationsfehler reagieren zu können.
Discipline I/Os
Discilpine I/Os sind Funktionsbausteine im System-Controller LonWorks, die Daten
aus dem RXC-Controller zusammenfassen und sie auf BACnet zur Verfügung
stellen. Es gibt Discipline I/Os für HLK, Licht, Jalousien und gemeinsame
Funktionen.
Floor Level Network (FLN) Ein Floor Level Network (FLN) ist ein Kommunikationsnetzwerk für die
Raumautomation.
LonMark Interoperability
Association
Die LonMark Interoperability Association ist eine durch Hersteller von LonWorksProdukten gegründete, unabhängige Organisation, die Interoperabilitätsstandards
für LonWorks-Systeme definiert. Die Konformitätsprüfung und Zertifizierung von
LonMark-Produkten erfolgt durch diese Organisation.
LonWorks-Knoten
LonWorks-Knoten sind Geräte, die an einen Bus mit LonWorks-Technologie
angeschlossen sind und mit anderen LonWorks-Knoten kommunizieren.
Netzwerkvariable (NV)
Netzwerkvariablen (NV) dienen dem Datenaustausch zwischen verschiedenen
LonWorks-Knoten. Diese Art von Kommunikation wird auch als implizit bezeichnet,
weil das Senden und Empfangen automatisch erfolgt. Netzwerkvariablen können
Input- oder Output-Variablen sein.
Raumorientierte Gruppen
Discipline-I/Os, die die RXC-Controller in einem Raum repräsentieren, werden im
System-Controller LonWorks in einer raumorientierten Gruppe zusammengefasst.
Dadurch entsteht eine Raumsicht.
Raumübergreifende
Gruppen
Eine raumübergreifende Gruppe enthält die gemeinsamen Steuergrössen für eine
bestimmte Anwendungsgruppierung (z.B. Fassade Nord, Mieter A, Zone West
usw.) und verteilt diese Steuergrössen an ihre Raum- bzw. Gruppenmitglieder.
Standard Network
Variable Type (SNVT)
Ein Standard Network Variable Type (SNVT) ist ein standardisierter Typ einer
Netzwerkvariable, der die Kommunikation zwischen LonWorks-Knoten vereinfacht.
Es können nur Netzwerkvariablen vom gleichen Typ miteinander verbunden
werden. Die SNVT sind in der SNVT Master List von LonMark definiert.
Super-Genies
Super-Genies sind vordefinierte Bilder in der Grafikbibliothek der
Managementstation. Für jede RXC-Applikation existiert ein Super-Genie mit den
wichtigsten Datenpunkten. Die Informationen in den Super-Genies entsprechen
jenen der Binding Templates in RXT10.
18.2.1
Sortimentsübersicht
Desigo RXC ist ein innovatives Sortiment von Controllern, Erweiterungsmodulen
und Raumgeräten. Die Datenkommunikation basiert auf der LonWorksTechnologie.
Desigo RXC-Hardware
Siemens
Das Sortiment besteht aus kompakten und modularen Regel- und Steuergeräten
sowie Raumgeräten für die komfortable Bedienung.
Die Controller sind für das jeweilige Einsatzgebiet bezüglich Ein/Ausgangskonfiguration und Gehäusebauart optimiert. Die modularen Controller
umfassen Basismodule für HLK-Regelung, die sich mit Erweiterungsmodulen für
Licht- und Jalousiensteuerung kombinieren lassen.
Die Bedienung der HLK-Funktionen wird mit Standard-Raumgeräten oder mit dem
Kompakt-Controller RXC10.5 realisiert. Für die kombinierte Bedienung (HLK, Licht,
Jalousien) stehen zwei konfigurierbare, flexible Raumgeräte QAX50 und QAX51
zur Verfügung.
331 | 436
CM110664de
2017-05-31
18
Raumautomation
Desigo RXC
Kommunikativ (RXB, RXC)
KNX
LonWorks
RXB21
RXC20
RXC30
RXC40
RXB22
RXC21
RXC31
RXC41
RXB24
RXC22
RXC32
RXB39
RXC39
Licht und
Jalousien
VVS
Heizkörper und
Kühldecke
Fan-Coils
Gerätename
RXC10
Tab. 99: Desigo RX-Hardware
PPS2 (RXC, RXB, PX)
Standard
enocean
LonWorks
Unterputz
Funk
Flexibel
QAX84
Licht und
Jalousien
HLK
Gerätename
QAX30
QAX33
QAX95
QAX50
QAX31
QAX34.3
QAX96
QAX51
QAX32
QAX39
QAX97
QAX98
Nur für RXC &
RXB
Tab. 100: Desigo RX-Raumgeräte
Desigo RXC-Applikationen Controller und die flexiblen Raumgeräte QAX5.. werden mit einer
Applikationssoftware geladen, die das Regel- und Steuerprogramm für den
entsprechenden Raum oder Raumteil enthält. Siemens Building Automation
unterhält eine umfassende Bibliothek von Applikationen, die einen weiten Bereich
von HLK- und Elektro-Anwendungen abdeckt.
Siehe RXC-Applikationsbibliothek Version 2 (CA110300).
332 | 436
Siemens
CM110664de
2017-05-31
Raumautomation
Desigo RXC
18
Beispiel: Fan Coil-System
T
T
T
LON
Controller
Abb. 242: Beispiel: Fan Coil-System
Applikation
Bezeichnung
Controller
FNC02
Zweirohrsystem mit Changeover
RXC20.5
RXC21.5
RXC39.5
FNC03
Zweirohrsystem mit Changeover und ElektroNacherwärmer
RXC20.5
RXC21.5
RXC22.5
RXC39.5
FNC04
Vierrohrsystem
RXC20.5
RXC21.5
RXC39.5
FNC08
Vierrohrsystem mit Raum-Zuluft-Kaskade
RXC21.5
RXC39.5
FNC10
Zweirohrsystem mit Changeover und Aussenluftklappe
RXC21.5
FNC12
Vierrohrsystem mit Aussenluftklappe
RXC21.5
Tab. 101: Applikationen für RXC-Controller
Gemeinsame Funktionen:
● Fensterkontakt, Präsenzmelder, vier Betriebszustände
● Manuelle Ventilatorsteuerung mit Raumgerät
● Automatische Ventilatorsteuerung
● RXC20.5 einstufig, RXC21.5, RXC22.5 dreistufig, RXC39.5 stetig 0-10V
● Bei Zweirohrsystemen wählbar: nur Heizen, nur Kühlen oder Changeover über
Bus mit LonWorks-Technologie
18.2.2
RXC-Applikationen
Desigo RXC-Applikationen sind im HQ entwickelte Standardapplikationen. Sie
können vom Anwender nicht projektspezifisch verändert werden. Diese
Applikationen werden mit dem Inbetriebnahme- und Service-Tool RXT10 oder mit
einem Standard LNS Tool in die RXC-Controller geladen (Inbetriebnahme).
Siemens
333 | 436
CM110664de
2017-05-31
18
Raumautomation
Desigo RXC
Gleichartige Applikationen sind in Applikationsgruppen zusammengefasst. Die
gesamte Menge der RXC-Applikationen ist in einer Bibliothek enthalten, die
laufend erweitert wird.
RXCApplikationsBibliothek
Applikationsgruppe CLC
Applikation
CLC03
ApplikationsKonfiguration
CLC
CLC01
RAD
Elektrische
Heizung
CLC02
CLC
CLC03
FNC
Kühldecke mit
elektrischer
Heizung
2-Punkt oder
stetig
INT
Temp. Sollwert
...
...
Abb. 243: Hierarchische Struktur der Applikationsbibliothek
RXCApplikationsbibliothek
Die RXC-Applikationsbibliothek enthält Applikationsgruppen, in denen jeweils
gleichartige Applikationen zusammengefasst sind. Die RXC-Applikationsbibliothek
hat immer eine Version, die im Valid Version Set von RXC definiert ist. Das Valid
Version Set definiert ebenfalls die Version jeder einzelnen RXC-Applikation.
Die oben beschriebene Struktur findet sich in der Dokumentation und in der
Implementierung im Inbetriebnahme- und Service Tool RXT10.
Applikationsgruppen
Ähnliche Applikationen sind in Applikationsgruppen zusammengefasst. Diese
unterscheiden sich in der funktionalen Beschaffenheit. So sind Kühldecke mit
Heizkörper (CLC02) und Kühldecke und Elektro-Radiator (CLC03) zwei
unterschiedliche Applikationen innerhalb der Gruppe CLC. Die zuerst genannte
Applikation heizt mit Wasser, die zweite mit elektrischer Energie. Diesem Beispiel
entsprechend unterscheiden sich die Applikationen der anderen Gruppen.
Es gibt folgende Applikationsgruppen:
● 000: Basis-Applikationen (erlauben das Einsetzen des RXC-Controllers als I/O
Modul)
● RAD: Heizkörper-Applikationen
● CLC: Kühldecken-Applikationen
● FNC: Fan Coil-Applikationen
● VAV: Variabler Volumenstrom-Applikationen
● FPB: Fan Powered Box-Applikationen
● INT: Integrierte Applikationen (kombinierte Anwendungen mit Licht und
Jalousien)
● IRO: Integrierte Raumbedienungs-Applikationen (Anwendungen für das flexible
Raumgerät QAX50/51)
Einzelne Applikationen
Die einzelne Applikation ist für typische HLK-Anlagen im Einzelraum ausgelegt,
wie sie in der Praxis üblich sind, z.B.:
● FNC10: Zweirohrsystem mit Changeover und Aussenluftklappe
● VAV06: Einkanalsystem für Zu- und Abluft mit Elektro-Nacherwärmer
Applikationen sind modular aufgebaut und decken eine bestimmte Kombination
von Funktionen ab, die immer gleich umgesetzt sind, so sind z.B. die
Betriebszustände und die Sollwertbildung in allen Applikationen gleich (auch bei
unterschiedlichen Applikationsgruppen). Die Ventilatorsteuerung ist in allen FNC
Applikationen ebenfalls identisch.
334 | 436
Siemens
CM110664de
2017-05-31
Raumautomation
Desigo RXC
18
Y [%]
100
Heizen
0
Kühlen
TR
Komf ort
Pre-comfort
Economy
Gebäudeschutz
Frostschutz
Abb. 244: Beispiel: Betriebszustände
Legende:
Y
Ausgangssignal
TR Raumtemperatur
Applikationen
konfigurieren
Jede Applikation verfügt über eine definierte Anzahl von Konfigurationsparametern
mit denen die Applikation projektspezifisch parametriert werden kann. Diese
Parameter setzen sich einerseits aus allgemeinen Werten, z.B.
Temperatursollwerte usw., und andererseits für die jeweilige Applikation
spezifischen Werten zusammen, z.B. Changeover-Konfiguration, ElektroNacherwärmer usw.
18.2.3
RXC und die Managementebene
Auf der Managementstation gibt es eine generische und eine engineerte
Bedienung. Im Folgenden wird die Bedienung am Beispiel von Desigo Insight
erklärt.
Generische Bedienung
Siemens
Für die Bedienung im Object Viewer ist kein zusätzliches Engineering auf Stufe
Desigo Insight notwendig. Die Bedienung kann sowohl über Gruppen und Räume
als auch direkt auf Stufe der Discipline I/Os erfolgen.
335 | 436
CM110664de
2017-05-31
18
Raumautomation
Desigo RXC
Abb. 245: Object Viewer mit RXC-Integration
Engineerte Bedienung –
Plant Viewer
Typischerweise wird bei der Raumintegration eine grafische Darstellung des
Gebäudes mit den verschieden Stockwerken und Räumen gefordert. Desigo
Insight unterstützt die Erzeugung von grafischen Bildern und die Einbindung von
RXC.
Abb. 246: RXC-Supergenie mit einem Grundrissplan als Hintergrund
Für jede RXC-Applikation gibt es in der Desigo Insight-Grafikbibliothek ein
vordefiniertes Bild (Super-Genie) mit den wichtigsten Datenpunkten. Die
Informationen in den Super-Genies entsprechen jenen der Binding-Vorlagen in
RXT10.
336 | 436
Siemens
CM110664de
2017-05-31
Raumautomation
Desigo RXC
18
Abb. 247: RXC-Supergenie
18.2.4
RXC und die Automationsebene
Mit dem System-Controller LonWorks wird Desigo RXC in die Automationsebene
eingebunden.
Die Hauptaufgaben des System-Controllers sind:
● Die Abbildung der RXC-Daten auf BACnet-Objekte
● Die Ausführung von übergeordneten Funktionen (Gruppierung, Zeitprogramme
usw.)
Auf der BACnet-Seite des System-Controllers LonWorks lassen sich die RXCController mit einem Client (PXM20/40/50, Managementstation) bedienen und
beobachten. Daten können auch mit der Primäranlage ausgetauscht werden.
18.2.5
Abbildung von LonWorks im System-Controller LonWorks
RXC-Daten im System-Controller LonWorks werden mittels Objekten abgebildet,
die die Hauptfunktionen der RXC-Applikationen zusammenfassen. Dadurch wirkt
der System-Controller LonWorks als Datenkonzentrator (die Datenpunkte werden
nicht einzeln abgebildet).
Diese Objekte heissen Discipline I/Os – sie sind Bestandteil der Bibliothek der
Bausteine.
Es gibt folgende Typen:
● HVAC: Fasst alle HLK-Informationen zusammen
● Light: Fasst die Informationen einer Lichtgruppe zusammen
● Sunblind: Fasst die Informationen einer Jalousiengruppe zusammen
● Shared: Enthält Datenpunkte, welche gemeinsam benutzt werden (z.B.
Zeitprogramme, Belegungsstatus usw.)
Siemens
337 | 436
CM110664de
2017-05-31
18
Raumautomation
Desigo RXC
Discipline I/Os sind nach dem Maximalprinzip definiert, d.h. ein HVAC Discipline
I/O enthält alle Informationen, die im HLK-Teil der RXC-Applikationen vorkommen.
Bei der Abbildung einer Applikation werden aber nur die spezifischen Datenpunkte
dieser Applikation auf BACnet abgebildet.
Discipline I/Os sind nach dem Maximalprinzip definiert, d.h. ein HVAC Discipline
I/O enthält alle Informationen, die im HLK-Teil der RXC-Applikationen vorkommen.
Bei der Abbildung einer Applikation werden aber nur die spezifischen Datenpunkte
dieser Applikation auf BACnet abgebildet.
FNC04
FNC03
HVAC
Discipline I/Os
FNC02
Inputs
CLC03
Ein Discipline I/O
enthält einen
Superset der
Daten
Outputs
Nur die
Applikationsspezifischen
Daten werden
abgebildet
FNC04
CLC02
CLC01
FNC04
FNC03
FNC02
Abb. 248: Datenpunkte in der Applikation
18.2.6
Gruppen im System-Controller LonWorks
Im System-Controller LonWorks werden die Daten der RXC-Controller gruppiert.
Das Discipline I/O ist die erste Stufe der Gruppierung. Es gruppiert die Daten des
HLK-, Licht- und Jalousienteils der RXC-Applikationen in entsprechende Objekte.
Auf dem System-Controller LonWorks gibt es folgende Gruppen:
● Raumorientierte Gruppen (Gruppierung von Discipline I/Os zu einem Raum) >
Compounds
● Raumübergreifende Gruppen (Gruppierung von Räumen) > Firmware
Raumorientierte Gruppen
338 | 436
Siemens
Die raumorientierte Gruppe ist ein Strukturierungselement. Sind in einem Raum
mehrere RXC-Controller installiert, werden nur die Discipline I/Os des jeweiligen
Masters eingebunden. In diesem Fall erfolgt die Master-Slave-Verbindung auf der
Feldebene. In einer raumorientierten Gruppe sind alle Discipline I/Os eines
physikalischen Raumes enthalten. Dadurch entsteht eine raumorientierte Sicht.
Die zweite Funktion der raumorientierten Gruppe ist die Abbildung der
applikationsspezifischen Daten auf BACnet, d.h. die Auswahl jener Punkte der
Discipline I/Os, die für die entsprechende RXC-Applikation benötigt werden.
Raumorientierte Gruppen sind Compounds. Für jede RXC-Applikation gibt es ein
Raum-Compound.
CM110664de
2017-05-31
Raumautomation
Desigo RXC
18
Raumorientierte Gruppe
Shared
Licht
Jalousie
Raum
RXC1
Shared
RXC2
HLK
Licht
Shared
HLK
Licht
Raum-Controller RXC
Abb. 249: Raumorientierte Sicht
Raumübergreifende
Gruppen
Eine raumübergreifende Gruppe enthält die gemeinsamen Steuergrössen für eine
bestimmte Anwendungsgruppierung (z.B. Fassade Nord, Mieter A, Zone West
usw.) und verteilt diese Steuergrössen an seine Raum- bzw. Gruppenmitglieder.
Die raumübergreifende Gruppe enthält deshalb zwei Member-Listen, eine für die
referenzierten Räume und eine für die referenzierten Gruppen.
Raumübergreifende Gruppen sind als Bausteine realisiert und in der Bibliothek der
Bausteine enthalten.
Referenzierte Räume
Referenzierte Räume werden über die Discipline I/Os der raumorientierten
Gruppen referenziert. Es können nur Räume auf dem gleichen System-Controller
LonWorks referenziert werden. Die adressierten Räume können nicht Online
modifiziert werden.
Referenzierte Gruppen
Eine raumübergreifende Gruppe kann auch Werte an eine andere Gruppe senden,
die sich auf dem gleichen oder einem anderen System-Controller LonWorks
befindet. Es können bis zu fünf weitere Gruppen adressiert werden. Diese
Referenzen lassen sich Online modifizieren.
Eine Gruppe kann nur Informationen verteilen. Sie kann keine Daten sammeln.
X1
X2
X3
X1
X2
X3
A2
R101'HVAC
R102'HVAC
Room
Members:
__
Room
Members:
R101'HVAC
R102'HVAC
R101
R102
R201
R202
A1
A1
A1
A1
A2
A2
A2
A2
Gruppenobjekte
System-Controller 2
Raumobjekte
System-Controller 1
Abb. 250: Raumübergreifende Gruppen
Gruppentypen
Siemens
Folgende Gruppentypen sind verfügbar:
339 | 436
CM110664de
2017-05-31
18
Raumautomation
Desigo RXC
HLK-Funktionen:
● Changeover: Weiterleiten des Changeover-Signals (Warm- bzw. Kaltwasser in
der Leitung)
● Sollwerte: Korrektur der Grundsollwerte und der Sollwertschiebungen
● Notfall: Übersteuerung der Zu-/Abluftklappen bei Brand/Rauch
● Aussentemperatur: Verteilung der Aussentemperatur
Elektrofunktionen:
● Licht: Weiterleiten der Lichtsteuerung und Licht-Zwangssteuerung
● Jalousie: Weiterleiten der Jalousiensteuerung und der JalousienZwangssteuerung
Zeitprogramme:
● Gebäudenutzung: Weiterleiten der Werte für das Zeitschaltprogramm für die
Gebäudenutzung
● Raumbelegung: Weiterleiten der Werte für das Zeitschaltprogramm für die
Raumbelegung
18.2.7
Systemfunktionen
Systemfunktionen sind übergeordnete Funktionen, die typischerweise auf Gruppen
angewendet werden. Sie sind also den Gruppen vorgelagert und werden via
Datenfluss mit diesen verbunden. Systemfunktionen sind als Compounds realisiert
und Teil der Compound-Bibliothek.
Systemfunktionen
Gruppenobjekte
Raumobjekte
Etage
"Program" = Systemfunktion
Cmd
R101'LightA
R102'LightB
Members:
X1
X2
X3
R101'HVAC
R102'HVAC
Members:
Notfall
Cmd
R101'LightA
R102'LightB
Members:
R101'HVAC
R102'HVAC
Members:
Abb. 251: Systemfunktionen
Es gibt folgende Systemfunktionen:
340 | 436
Siemens
CM110664de
2017-05-31
Raumautomation
Desigo RXB
●
●
●
18
Sommer-/Winterkompensation: Schiebt die Sollwerte in Abhängigkeit der
Aussentemperatur. So wird beispielsweise bei fallender Aussentemperatur im
Winter der Heizsollwert angehoben.
Changeover: Kommt zum Einsatz wenn im Raum sowohl geheizt als auch
gekühlt werden muss, jedoch nur eine Wasserleitung installiert ist. Die
Changeover-Information wird auf dem System-Controller LonWorks gebildet
und über die Gruppen an die RXC-Controller weitergeleitet. Diese schalten
entsprechend zwischen Heiz- und Kühlbetrieb um.
Emergency override: Wird in Notfallsituationen (z.B. Brand) angewendet, um
eine bestimmte sofortige Reaktion der Lüftungsanlage im Einzelraum zu
erzwingen. Mögliche Reaktionen sind: Klappe schliessen, Über-/Unterdruck
erzeugen usw.
18.3 Desigo RXB
Das Raumautomationssystem Desigo RXB regelt, steuert und überwacht die
Komfortbedingungen in Einzelräumen. Es liefert vordefinierte Lösungen für HLK.
Siehe RXB Raumautomationssystem - Systemübersicht (CM110380).
Das Sortiment besteht aus Controllern, Bediengeräten und vordefinierten
Applikationen. Die Applikationen werden mit dem Inbetriebnahme- und ServiceTool ETS Professional konfiguriert.
Siehe Arbeiten mit ETS (CM1Y9779).
RXB-Topologie
Das Raumautomationssystem Desigo RXB basiert auf der KNX/EIB-Technologie.
Mit der Integration von Desigo RXB in die Automationsebene werden die RXBDaten auf BACnet abgebildet.
Desigo
Managementstation
PXM20
PXC50/100/
200...D
TX-I/O
PX KNX
10664Z26 de21_RXB_06
BACnet
System-Controlle r
TX-I/O
Desigo RXB
Synco 700
Abb. 252: RXB-Topologie
Eine Gruppenadresse und ein Binding sind Verbindungen von Netzwerkvariablen
gleichen Typs zwischen verschiedenen Knoten. Bei der Auslegung des KNX/EIBNetzwerkes werden diese Gruppenadressen/Bindings mit ETS (EIB Tool-Software)
erstellt. So verbundene Netzwerkvariablen kommunizieren bei Änderungen des
Siemens
341 | 436
CM110664de
2017-05-31
18
Raumautomation
Desigo RXB
Gruppenadresse/Binding
Wertes und mittels Heartbeat. Gleichzeitig werden Sende- und Empfangszeiten
überwacht, um auf Kommunikationsfehler reagieren zu können.
Discipline I/O
Discipline I/Os sind Funktionsbausteine im System-Controller PX KNX, die Daten
aus dem RXB-Controller zusammenfassen und auf BACnet zur Verfügung stellen.
Es gibt Discipline I/Os für HLK-Funktionen.
Konnex Association
Die Konnex Association ist eine durch Hersteller von KNX/EIB-Produkten
gegründete Organisation, die Interoperabilitätsrichtlinien für KNX/EIB-Systeme
definiert. Die Konformitätsprüfung und Zertifizierung von KNX/EIB-Produkten
erfolgt durch diese Organisation.
KNX/EIB-Knoten
Ein KNX/EIB-Knoten ist ein Gerät, das am KNX/EIB-Bus angeschlossen ist und mit
anderen KNX/EIB-Knoten kommuniziert.
Netzwerkvariable (NV)
Netzwerkvariablen (NV) dienen dem Datenaustausch zwischen verschiedenen
KNX/EIB-Knoten. Netzwerkvariablen können Input- oder Output Variablen sein.
Raumorientierte Gruppen
Discipline I/Os, die die RXB-Controller in einem Raum repräsentieren, werden im
System-Controller PX KNX in einer raumorientierten Gruppe zusammengefasst.
Dadurch entsteht eine Raumsicht.
Raumübergreifende
Gruppen
Eine raumübergreifende Gruppe enthält die gemeinsamen Steuergrössen für eine
bestimmte Anwendungs-Gruppierung (z.B. Fassade Nord, Mieter A, Zone West
usw.) und verteilt diese Steuergrössen und seine Raum- bzw. Gruppenmitglieder.
Super-Genies
Super-Genies sind vordefinierte Bilder in der Grafikbibliothek der
Managementstation Desigo Insight. Für jede RXB-Applikation gibt es einen SuperGenie mit den wichtigsten Datenpunkten.
System-Controller PX
KNX
Der System-Controller PX KNX besteht aus dem System-Controller PXC001(-E).D
und der geladenen PX KNX-Firmware. Die Kommunikation erfolgt über
BACnet/LonTalk (PXC001.D) oder BACnet/IP (PXC001-E.D). Mit dem SystemController lassen sich auch Synco RMU710, RMU720, RMU730 und RMH760 in
Desigo integrieren.
PX KNX Tool
Das PX KNX Tool dient zur KNX-seitigen Konfiguration des System-Controllers PX
KNX.
18.3.1
Sortimentsübersicht
Desigo RXB ist ein innovatives Sortiment von Controllern und Raumgeräten. Die
Datenkommunikation basiert auf der KNX/EIB-Technologie.
Desigo RXB-Hardware
Das Sortiment besteht aus kompakten Regel- und Steuergeräten, Raumgeräten für
die komfortable Bedienung sowie Controller im Raumgehäuse. Die Controller sind
für das jeweilige Einsatzgebiet bezüglich Ein-/Ausgangskonfiguration und
Gehäusebauart optimiert. Die Bedienung der HLK-Funktionen wird mit StandardRaumgeräten oder mit Controllern im Raumgehäuse realisiert.
Desigo RXB-Software
Jeder Controller ist mit einer Auswahl von Anwendungssoftware (Applikation)
geladen, die das Regel- und Steuerprogramm für den entsprechenden Raum oder
Raumteil enthalten.
Zur Projektierung und Inbetriebnahme eines Netzwerkes mit dem Sortiment Desigo
RXB wird das Inbetriebnahme- und Service-Tool ETS Professional verwendet.
Dieses unterstützt auch die Erstellung von Kommunikationsverknüpfungen mit
anderen KNX/EIB-konformen Geräten (Desigo RXB oder Drittgeräte).
342 | 436
Siemens
CM110664de
2017-05-31
Raumautomation
Desigo RXB
18
Beispiel: Fan Coil-System
T
T
T
KNX/EIB
Controller
Abb. 253: Beispiel: Fan Coil-System
Applikation
Bezeichnung
Controller
FNC02
Zweirohrsystem mit Changeover
RXB21.1/FC-10
FNC04
Vierrohrsystem
RXB39.1/FC-13
FNC08
Vierrohrsystem mit Raumzuluft-Kaskade
FNC20
Vierrohrsystem mit Klappensteuerung
FNC03
Zweirohrsystem mit Changeover und Elektronachwärmer
RXB22.1/FC-12
FNC05
Vierrohrsystem mit Elektronachwärmer
RXB39.1/FC13
FNC10
Zweirohrsystem mit Changeover und Aussenluft
RXB21.1/FC-11
FNC12
Vierrohrsystem mit Aussenluft
FNC18
Zweirohrsystem mit Changeover und Radiator
Tab. 102: Applikationen für RXB-Controller
Gemeinsame Funktionen:
● Fensterkontakt, Präsenzmelder, vier Betriebszustände
● Manuelle Ventilatorsteuerung mit Raumgerät
● Automatische Ventilatorsteuerung (dreistufig)
● Bei Zweirohrsystem wählbar: nur Heizen, nur Kühlen oder Changeover über
KNX/EIB-Bus
18.3.2
RXB und die Managementebene
Die Einbindung von Desigo RXB in die Managementebene erfolgt analog zur
Einbindung von Desigo RXC in die Managementebene.
18.3.3
RXB und die Automationsebene
Zur Einbindung von Desigo RXB in die Automationsebene dient der SystemController PX KNX, der die gleichen Aufgaben wie der System-Controller
LonWorks bei Desigo RXC übernimmt.
18.3.4
RXB-Applikationen
Die vorhandenen Desigo RXB-Applikationen sind mit den gleichnamigen RXCApplikationen identisch. Allerdings können diese vom Anwender nicht
projektspezifisch verändert werden. Diese Applikationen sind gruppenweise in den
Siemens
343 | 436
CM110664de
2017-05-31
18
Raumautomation
Desigo RXL
Reglern vorprogrammiert und werden mit den Inbetriebnahme- und Service-Tool
ETS Professional ausgewählt und parametriert.
Gleichartige Applikationen sind in Applikationsgruppen zusammengefasst. Die
gesamte Menge der RXB-Applikationen ist im Technischen Handbuch enthalten.
Siehe RXB (KNX) Technisches Handbuch (CM110389).
RXBApplikationsbibliothek
Die RXB-Applikationsbibliothek enthält Applikationsgruppen, in denen jeweils
gleichartige Applikationen zusammengefasst sind. Die RXB-Applikationsbibliothek
hat immer eine Version, die im Valid Version Set von RXB definiert ist. Dieses
Valid Version Set definiert ebenfalls die Version jeder einzelnen RXB-Applikation.
Applikationsgruppen
Ähnliche Applikationen sind in Applikationsgruppen zusammengefasst. Diese
unterscheiden sich in der funktionalen Beschaffenheit. So sind Kühldecke mit
Heizkörper (CLC02) und Kühldecke und Elektro-Radiator (CLC03) zwei
unterschiedliche Applikationen innerhalb der Gruppe CLC. Die zuerst genannte
Applikation heizt mit Wasser, die zweite mit elektrischer Energie. Diesem Beispiel
entsprechend unterscheiden sich die Applikationen der anderen Gruppen.
Folgende Applikationsgruppen gibt es für RXB:
● CLC Kühldecken-Applikationen (nicht für Synco)
● FNC Fan-Coil-Applikationen
● VAV Variable Volumenstrom-Applikationen (nicht für Synco)
Einzelne Applikationen
Die einzelne Applikation ist analog RXC für typische HLK-Anlagen im Einzelraum
ausgelegt, wie sie in der Praxis üblich sind.
Applikationen
konfigurieren
Jede Applikation verfügt über eine definierte Anzahl von Konfigurationsparametern
mit denen die Applikation projektspezifisch parametriert werden kann. Diese
Parameter setzen sich einerseits aus allgemeinen Werten (z.B.
Temperatursollwerte usw.) und andererseits für die jeweilige Applikation
spezifischen Werten zusammen (z.B. Changeover Konfiguration, ElektroNacherwärmer usw.).
18.3.5
Abbildung von RXB im System-Controller PX KNX
Die Abbildung von RXB im System-Controller PX KNX erfolgt mittels Objekten
analog RXC. Diese Objekte heissen Discipline I/Os und sind Bestandteil der
Bibliothek der Bausteine.
Siehe PX KNX, RXB Integration – S-Mode (CM1Y9775).
Für RXB gibt es folgenden Typen:
● HVAC: Fasst alle HLK-Informationen zusammen
● Shared: Enthält Datenpunkte, die gemeinsam benutzt werden (z.B.
Zeitprogramme, Belegungsstatus usw.)
18.4 Desigo RXL
Das Raumautomationssystem Desigo RXL regelt, steuert und überwacht die
Komfortbedingungen in Einzelräumen. Es liefert vordefinierte Lösungen für HLK.
Das Sortiment besteht aus Controllern, Bediengeräten und vordefinierten
Applikationen, die mit dem HandyTool QAX34.3 oder mit ACS konfiguriert werden.
Siehe RXL Raumautomationssystem – Systemübersicht (CM110780).
RXL-Topologie
344 | 436
Siemens
Das Raumautomationssystem Desigo RXL basiert auf einer proprietären
Technologie. Mit der Integration von Desigo RXL in die Automationsebene werden
die RXL-Daten auf BACnet abgebildet.
CM110664de
2017-05-31
Raumautomation
Desigo RXL
18
Desigo
Managementstation
PXM20
PXC50/100/
200...D
TX-I/O
PX KNX
Syste m-C ontrolle r
10664Z26d e21_RXL_06
BACnet
TX-I/O
Desigo RXL
Synco 700
Abb. 254: RXL-Topologie
Individual Addressing
Individual Addressing ist das Engineering der Feldebene mittels HandyTool
(QAX34.3) oder ACS.
Discipline I/O
Discipline I/Os sind Funktionsbausteine im System-Controller PX KNX, die Daten
aus dem Controller RXL zusammenfassen und sie auf BACnet zur Verfügung
stellen. Es gibt Discipline I/Os für HLK-Funktionen.
Raumorientierte Gruppen
Discipline I/Os, die die RXL-Controller in einem Raum repräsentieren, werden im
System-Controller PX KNX in einer raumorientierten Gruppe zusammengefasst.
Dadurch entsteht eine Raumsicht.
Raumübergreifende
Gruppen
Eine raumübergreifende Gruppe enthält die gemeinsamen Steuergrössen für eine
bestimmte Anwendungs-Gruppierung (z.B. Fassade Nord, Mieter A, Zone West
usw.) und verteilt diese Steuergrössen and seine Raum- bzw. Gruppenmitglieder.
RXB/RXL Addressing Tool Das RXB/RXL Addressing Tool ist eine Microsoft Excel-Arbeitsmappe mit Makros
für die Festlegung der Adressierung und der Parametrierung der Controller.
Siehe PX KNX, RXB/RXL integration - individual addressing (CM1Y9776).
Super-Genies
Super-Genies sind vordefinierte Bilder in der Grafikbibliothek der
Managementstation Desigo Insight. Für jede RXL-Applikation existiert ein SuperGenie mit den wichtigsten Datenpunkten.
System-Controller PX
KNX
Desigo RXL verwendet den System-Controller PX KNX zur Integration in Desigo,
bestehend aus dem System-Controller PXC001(-E).D und der geladenen PX KNXFirmware. Die Kommunikation erfolgt über BACnet/LonTalk (PXC001.D) oder
BACnet/IP (PXC001-E.D). Mit dem System-Controller lassen sich auch Synco
RMU710, RMU720, RMU730 und RMH760 in Desigo integrieren.
HandyTool
Das Raumbediengerät QAX34.3 enthält die HandyTool-Funktion, mit der Sie die
RXL-Controller parametrieren.
ACS
ACS ist das ACS-Tool für Synco.
Siemens
345 | 436
CM110664de
2017-05-31
18
Raumautomation
Desigo RXL
18.4.1
Sortimentsübersicht
Desigo RXL ist ein innovatives und preisgünstiges Sortiment von Controllern und
Raumgeräten.
Desigo RXL-Hardware
Das Sortiment besteht aus kompakten Regel- und Steuergeräten, Raumgeräten für
die komfortable Bedienung und Controllern im Raumgehäuse. Die Controller sind
für das jeweilige Einsatzgebiet bezüglich Ein-/Ausgangskonfiguration und
Gehäusebauart optimiert. Die Bedienung der HLK-Funktionen wird mit StandardRaumgeräten oder mit Controllern im Raumgehäuse realisiert.
Desigo RXL-Software
Jeder Controller ist mit einer Auswahl von Anwendungssoftware geladen
(Applikation), die das Regel- und Steuerprogramm für den entsprechenden Raum
oder Raumteil enthalten. Zur Inbetriebnahme der RXL-Controller wird das
Inbetriebnahme- und Service-Tool QAX34.3 oder ACS verwendet.
Beispiel: Fan Coil-System
T
T
T
KNX/EIB
Controller
Abb. 255: Beispiel: Fan Coil-System
Applikation
Bezeichnung
Controller
FNC02
Zweirohrsystem mit Changeover
RXL21.1/FC-10
FNC04
Vierrohrsystem
RXL39.1/FC-13
FNC08
Vierrohrsystem mit Raumzuluft-Kaskade
FNC20
Vierrohrsystem mit Klappensteuerung
FNC03
Zweirohrsystem mit Changeover und Elektronachwärmer
RXL22.1/FC-12
FNC05
Vierrohrsystem mit Elektronachwärmer
RXL39.1/FC13
FNC10
Zweirohrsystem mit Changeover und Aussenluft
RXL21.1/FC-11
FNC12
Vierrohrsystem mit Aussenluft
FNC18
Zweirohrsystem mit Changeover und Radiator
Tab. 103: Applikationen für RXL-Controller
Gemeinsame Funktionen:
● Fensterkontakt, Präsenzmelder, vier Betriebszustände
● Manuelle Ventilatorsteuerung mit Raumgerät
● Automatische Ventilatorsteuerung (dreistufig)
● Bei Zweirohrsystemen wählbar: nur Heizen, nur Kühlen oder Changeover über
KNX/EIB-Bus
346 | 436
Siemens
CM110664de
2017-05-31
Raumautomation
Desigo RXL
18.4.2
18
RXL und die Managementebene
Die Einbindung von Desigo RXL in die Managementebene erfolgt analog zur
Einbindung von Desigo RXC in die Managementebene.
18.4.3
RXL und die Automationsebene
Zur Einbindung von Desigo RXL in die Automationsebene dient der SystemController PX KNX, der die gleichen Aufgaben wie der System-Controller
LonWorks bei Desigo RXC übernimmt.
18.4.4
RXL-Applikationen
Die vorhandenen Desigo RXL-Applikationen sind mit den gleichnamigen RXCApplikationen identisch. Allerdings können diese vom Anwender nicht
projektspezifisch verändert werden. Diese Applikationen sind gruppenweise in den
Reglern vorprogrammiert und werden mit den Inbetriebnahme- und Service-Tool
QAX34.3 oder ACS ausgewählt und parametriert.
Gleichartige Applikationen sind in Applikationsgruppen zusammengefasst. Die
gesamte Menge der RXL-Applikationen ist im Technischen Handbuch enthalten.
Siehe RXL Technisches Handbuch (CM110789).
RXLApplikationsbibliothek
Die RXL-Applikationsbibliothek enthält Applikationsgruppen, in denen jeweils
gleichartige Applikationen zusammengefasst sind. Die RXL-Applikationsbibliothek
hat immer eine Version, die im Valid Version Set von RXL definiert ist. Dieses Valid
Version Set definiert ebenfalls die Version jeder einzelnen RXL-Applikation.
Applikationsgruppen
Ähnliche Applikationen sind in Applikationsgruppen zusammengefasst. Diese
unterscheiden sich in der funktionalen Beschaffenheit. So sind Kühldecke mit
Heizkörper (CLC02) und Kühldecke und Elektro-Radiator (CLC03) zwei
unterschiedliche Applikationen innerhalb der Gruppe CLC. Die zuerst genannte
Applikation heizt mit Wasser, die zweite mit elektrischer Energie. Diesem Beispiel
entsprechend unterscheiden sich die Applikationen der anderen Gruppen.
Folgende Applikationsgruppen gibt es für RXL:
● CLC: Kühldecken-Applikationen
● FNC: Fan Coil-Applikationen
● VAV: Variable Volumenstrom-Applikationen
Einzelne Applikationen
Die einzelne Applikation ist analog RXC für typische HLK-Anlagen im Einzelraum
ausgelegt, wie sie in der Praxis üblich sind.
Applikationen
konfigurieren
Jede Applikation verfügt über eine definierte Anzahl von Konfigurationsparametern
mit denen die Applikation projektspezifisch parametriert werden kann. Diese
Parameter setzen sich einerseits aus allgemeinen Werten (z.B.
Temperatursollwerte usw.) und andererseits für die jeweilige Applikation
spezifischen Werten zusammen (z.B. Changeover Konfiguration, ElektroNacherwärmer usw.).
18.4.5
Abbildung von RXL im System-Controller PX KNX
Die Abbildung von RXL im System-Controller PX KNX erfolgt mittels Objekten
analog zu RXC. Diese Objekte heissen Discipline I/Os und sind Bestandteil der
Bibliothek der Bausteine.
Siehe Desigo TRA: QMX3... Engineering and commissioning guide (CM111044).
Für RXL gibt es folgenden Typen:
● HVAC: Fasst alle HLK-Informationen zusammen
● Shared: Enthält Datenpunkte, die gemeinsam benutzt werden (z.B.
Zeitprogramme, Belegungsstatus usw.)
Siemens
347 | 436
CM110664de
2017-05-31
Desigo Open
19
Desigo RXL
19 Desigo Open
Mit Desigo Open integrieren Sie Geräte und Systeme unterschiedlicher Hersteller
in das Desigo System. Die Integration mit Desigo Open bietet:
● Standardisierung automatisierter Funktionen, Bedienen und Beobachten im
gesamten Gebäude
● Einzelstationsbedienung, gemeinsame Ansicht und Darstellung. Vereinfachte
multidisziplinäre Bedienung, gemeinsame Berichterstellung und gemeinsames
Alarmmanagement.
● Peer-to-Peer-Interaktion, Kommunikation auf Automationsebene,
automatisierte Interaktionen und Datenaustausch
● Komfort kombiniert mit geringerem Energieverbrauch. Neue Möglichkeiten,
Energie zu sparen mit Systemen, die untereinander kommunizieren. Bessere
Leistung, Effizienzauswertung, Flexibilität und Möglichkeit der Anpassung von
Systembedienung und Konfiguration ohne Neuverkabelung oder neue
Hardware.
● Engineering von integrierten Lösungen in Xworks Plus (XWP)
● Dank Standardlösungen reduziertes Risiko. Klare Funktionalität, die die
wichtigsten Standardprotokolle abdeckt.
Topologie
Drittgeräte und -systeme können in Desigo auf allen Ebenen integriert werden.
Desigo
Managementstation
Managementebene
BACnetDrittsystem
Drittsystem
10660Z04de_07
BACnet/LonTalk oder BACnet/IP
Automationsebene
Router
LONWORKS
System-Controller
PXC50/100/200..D
TX-I/O-
Modular
Module
SX Open
TX Open
PX KNX
PX Open
PXC...D
System-Controller
Kompakt
PXC001..D
PXC001..D
RS232
RS485
ev. Adapter
LONW ORKS
Feld- und
Raumebene
QAX9..
EnOcean
RXZ97.1/KNX
Raumbediengeräte
Drittsystem
LONWORKS
RXC
Modbus
M-Bus
Drittsystem
RaumController
Querkommunikation via BACnet
OPC
Drittsystem
Drittsystem
Diverse Herstellerprotokolle
Abb. 256: Topologie
Welche Protokolle
unterstützt Desigo?
Desigo Open System
Protokoll
Managementstation
SCADA usw.
SX Open
OPC nach BACnet
PX Open
Modbus, KNX/EIB, LonWorks, M-Bus, SCL usw.
TX Open
Modbus, M-Bus, GENIbus usw.
Raumebene (Desigo Room Automation
und RX)
DALI, KNX, EnOcean, LonWorks
Tab. 104: Unterstützte Protokolle
348 | 436
Siemens
CM110664de
2017-05-31
Desigo Open
Integration auf Managementebene
Welche Gewerke können
auf welcher Ebene in
Desigo integriert werden?
Desigo Open System
Desigo Open Anwendung
Datenpunkte
Desigo Managementstation
CC, Insight Open, SX Open
1,000 - 10,000
19
Energieüberwachung,
Brandsicherheit,
Zugriffssteuerung
Desigo PX
SX Open, PX Open
50 - 2,000
Energieverteilung, Kühlanlagen
Desigo TX-I/0
TX Open
Max. 160
Pumpen, Frequenzumformer,
Zähler usw.
Desigo Room Automation / RX
PXC3
16 DALI-Gruppen
Beleuchtung und Beschattung
Tab. 105: Integration von Gewerken
Die Managementstation Desigo Insight ist die aktuelle Managementstation, Desigo
CC ist die neue Managementstation.
SDKs
Wenn HQ eine Lösung nicht anbietet und Ländergesellschaften eine spezielle
Lösung brauchen, stellt HQ Software Development Kits (SDK), d.h.
Entwicklungsumgebungen, für Experten zur Verfügung. Ländergesellschaften
können damit Ihre eigenen lokalen Lösungen entwickeln.
Die folgenden SDKs sind verfügbar:
● PX Open Plattform SDK
● TX Open Plattform SDK
19.1 Integration auf Managementebene
Die Integration von Drittgeräten und -systemen auf der Managementebene ist
sinnvoll:
● Für die Visualisierung (Monitoring) und Bedienung (Operating) von nicht
zeitkritischen Gewerken
● Wenn keine Prozesskommunikation zu anderen Automationsstationen
gefordert ist
19.1.1
Desigo Insight
Die OPC-Plattform Desigo Insight Open ermöglicht den Austausch von
Informationen zwischen der Managementebene in Desigo und Drittsystemen und
Geräten. OPC ist eine Standardmethode, Softwareeinheiten unter Anwendung der
Microsoft DCOM-Technologie (Distributed Component Object Model) zu verbinden.
Die OPC-Plattform Desigo Insight Open unterstützt die OPC-Dienste Data Access
Custom Interface V1.0a und V2.03.
Siehe Datenblatt OPC-Plattform (CA1N9751).
Citect-Treiber
Die Einbindung von Drittprodukten und -systemen in Desigo Insight basiert auf den
Treibern von Citect.
Vernetzen mit OPC
Mit OPC sind zwei Grundnetzwerkkonfigurationen möglich:
● Für Systeme mit mehreren Managementstationen: Auf eine
Managementstation können sowohl OPC-Server als auch OPC-Client geladen
werden. Die anderen Managementstationen empfangen die Daten über den
Desigo Insight I/O-Server.
● Für Systeme mit einer Managementstation: Wenn der OPC-Server und der
OPC-Client nicht auf der gleichen Managementstation laufen können, kann auf
einen PC der OPC-Server und auf einen PC Desigo Insight und der OPC-
Siemens
349 | 436
CM110664de
2017-05-31
19
Desigo Open
Integration auf Managementebene
Client geladen werden. Die Kommunikation erfolgt über Ethernet unter
Anwendung von Microsoft DCOM.
OPC Import Tool
Das OPC Import Tool:
● Importiert OPC-Daten in Desigo Insight
● Visualisiert fremde Automationssysteme unter Anwendung der OPCTechnologie
● Automatisiert das Verfahren zur Erstellung der Citect-Datenbanken und zum
Einrichten der Citect-Kommunikationsformulare
Die Citect-Daten werden dann in die Desigo Insight-Datenbank importiert, um eine
nahtlose Einbindung des Drittsystems zu ermöglichen.
Siehe OPC Import Tool Benutzeranleitung (CA1Y9751).
EIB Client
Der Insight Open EIB-Client ist eine Standardintegrationslösung auf Basis der
OPC-Norm für die Kommunikation und den Datenaustausch zwischen Desigo
Insight und einem EIB-Netzwerk.
Siehe Datenblatt EIB Client (CA1N9752).
BACnet-Client
Der Insight Open BACnet-Client ist eine Standardintegrationslösung für die
Kommunikation und den Informationsaustausch zwischen Desigo Insight und
einem BACnet-Netzwerk. OPC bildet den Kern der Lösung.
Siehe Datenblatt BACnet Client (CA1N9753).
LON-Client
Der Insight Open LON-Client ist eine Standardintegrationslösung für die
Kommunikation und den Informationsaustausch zwischen Desigo Insight und
einem LonWorks-Netzwerk. OPC bildet den Kern der Lösung.
Siehe Datenblatt LON Client (CA1N9754).
Simatic S7
Die Insight Open Simatic S7-Lösung ist eine Standardintegrationslösung für die
Kommunikation und den Informationsaustausch zwischen SPS Simatic S7 und
Desigo Insight. OPC bildet den Kern der Lösung.
Siehe Datenblatt Simatic S7 (CA1N9756).
19.1.2
Desigo CC
BACnet
BACnet ist ein weitverbreitetes Kommunikationsprotokoll für
Gebäudeautomationsnetzwerke. Es definiert eine Anzahl von Objekten, Diensten
und Datenverbindungsschichten. Es ist ein wesentlicher Teil der Offenheit von
Desigo CC für die Integration von Drittanbietergeräten durch das BACnet/IPProtokoll. Ein Online Auto Discovery oder ein Offline-EDE-Import sind für die
Integration von Drittanbietergeräten verfügbar.
Siehe BACnet 3rd party Integration Guide (A6V10446271).
BTL
Desigo CC ist konform mit BACnet-Revision V1.13 des aktuellsten BACnetStandard 135-2012. Die Konformität und Interoperabilität wurde getestet. Für mehr
Informationen, siehe (http://www.bacnetinternational.net/btl).
Modbus-TCP
Über den nativen Modbus-TCP-Treiber integrieren Sie einen Modbus-TCP-Server
und Modbus-RTU-Geräte über einen Protokollwandler. Ein Offline-Importer
unterstützt den Engineering-Arbeitsfluss für die Integration von ModbusDatenpunkten.
Siehe Modbus Integration Guide (A6V10438039).
OLE for Process Control (OPC) ist ein Kommunikationsstandard für den
Datenaustausch zwischen Windows-basierten Software-Anwendungen und
Prozesssteuerungs-Hardware ohne proprietäre Einschränkungen. Es ist eine
Client-Server-Technologie, in der eine Anwendung als der Server, der Daten liefert,
und eine andere Anwendung als Client, der Daten verwendet, agiert. Die
geläufigste Spezifikation Data Access (DA) definiert einen Satz von Objekten,
350 | 436
Siemens
CM110664de
2017-05-31
Desigo Open
Integration auf Managementebene
19
OPC
Schnittstellen und Methoden, um die Interoperabilität zu vereinfachen. OPC wurde
erweitert und ist jetzt ein Plattform-übergreifender Kommunikationsstandard,
namens OPC Unified Architecture (OPC UA).
Für mehr Informationen über OPC, siehe die Dokumentation der OPC Foundation
(www.opcfoundation.org) und des OPC Training Institute (www.opcti.com).
OPC DA-Client
Über die OPC-Client-Schnittstelle integrieren Sie jeden OPC-Server, über die Data
Access-Spezifikation. Ein Offline-Importer unterstützt den Engineering-Arbeitsfluss
für die Integration von OPC Items.
Siehe Integrationshandbuch OPC-Server (A6V10415483).
OPC DA-Server
Eine OPC-Server-Option bietet einen frei konfigurierbaren Satz von Datenpunkten
für die Integration in jedes Unternehmenssystem über den OPC DA-Standard.
Jeder Datenpunkt (Objekt) wird von mehreren OPC Items repräsentiert, die die
relevanten lesbaren und schreibbaren Objekteigenschafts-Informationen zur
Verfügung stellen.
Siehe OPC DA Server Manual (A6V10415485).
Der Desigo CC OPC-Server wird offiziell von der OPC Foundation getestet und
zertifiziert (https://opcfoundation.org/products/view/251).
OPC UA-Server
OPC Unified Architecture-Clients (OPC UA) können sich mit dem Desigo CC OPC
DA-Server über den OPC DA/UA-Wrapper verbinden, der mit Desigo CC
mitgeliefert wird. Der UA-Wrapper entspricht dem Sicherheitsmodell der
gegenseitigen Authentifizierung einer vertrauenswürdigen Verbindung zwischen
dem OPC UA-Server und dem OPC UA-Client.
Siehe OPC DA Server Manual (A6V10415485).
Simatic S7
Über einen nativen S7-Ethernet-Treiber integrieren Sie S7-300 und S7-400 oder
S7-400H SPS. Sie können das CP für Ethernet oder die eingebaute PNIOSchnittstelle auf der S7-Hardware benutzen. Ein Offline-Importer unterstützt den
Engineering-Arbeitsfluss für die Integration von S7-Datenpunkten.
Siehe Simatic S7 Integration Guide (A6V1042787).
SNMP
Simple Network Management Protocol (SNMP) ist ein
Datenkommunikationsprotokoll für die Überwachung von Geräten und
Anwendungen in einem Netzwerk. Es ist ein Ethernet-basiertes Protokoll für das
Abfragen von Managementdaten aus Netzwerkgeräten und das Anzeigen dieser
Daten als Eigenschaften.
SNMP erlaubt Ihnen ein Gerät zu überwachen, z.B. einen Drucker oder UPS, das
nicht direkt auf einem Rechner konfiguriert ist, aber über einen Netzwerk-Link
erreicht werden kann.
Geräteüberwachungsfähigkeiten werden von Geräteherstellern über eine
Management Information Base (MIB) Textdatei zur Verfügung gestellt, die die
Struktur der Gerätemanagementdaten beschreibt. MIB-Dateien verwenden einen
hierarchischen Namespace, der Object Identifiers (OID) beinhaltet. Jede OID
identifiziert eine Eigenschaft, die via SNMP gelesen oder beschrieben werden
kann.
Desigo CC hat ein SNMP Manager-Feature für das Lesen und Schreiben von
Informationen aus SNMP-Agenten.
Siehe SNMP Application Guide (A6V10455382).
Webdienste
Mittels RESTful-Technologie, bietet Desigo CC Alarm-, Objekt- und
Zeitseriendaten über Web-basierte Dienste für die Überwachung von
Managementstationen oder externen Drittanbieteranwendungen.
19.1.3
SX Open
SX Open ist ein konfigurierbares Fremdsystem – BACnet/IP Gateway. Es erlaubt
den Datenaustausch zwischen Fremdsystemen und dem Desigo System in einem
IP-Netzwerk. Das können entweder Desigo Automationsstationen (Peer-to-Peer-
Siemens
351 | 436
CM110664de
2017-05-31
19
Desigo Open
Integration auf Automationsebene
Kommunikation) oder eine BACnet-Managementstation sein. Im Gateway können
mehrere BACnet-Server definiert und die Fremddatenpunkte auf Standard
BACnet-Objekte abgebildet werden. Die Abbildung unterstützt ein Funktions- und
Signalmapping. Alarme, Trends und Zeitschaltpläne können im BACnet-Server
definiert werden. SX Open eignet sich zur Integration von jeglichen
Datenpunktmengen. Es gibt zwei Applikationstypen.
SX API
SX API ist die Basissoftware mit einem Application Programming Interface (API).
Mit dem API können Sie bei Bedarf weitere Applikationen eigenständig mit
Microsoft® Visual Studio entwickeln. Damit können weitere Fremdsysteme,
Protokolle und Treiber integriert werden.
SX OPC
Die vordefinierte Applikation SX OPC enthält einen OPC DA Client, der sich mit
entsprechenden OPC Servern des Fremdsystems verbinden kann und deren
Wertevorrat auf entsprechende BACnet-Objekte bzw. Properties abbildet.
Engineering
Das Engineering erfolgt über den SX-Configurator (vordefiniertes Excel-Blatt), in
dem zeilenweise die Zuordnung zwischen OPC- und BACnet-Objekten konfiguriert
werden kann. Sie können auch Zusatzfunktionen wie Alarm, Zeitschalten, Trend
und individuelle Mapping-Funktionen aktivieren.
Siehe SX OPC SX-Configurator Benutzerhandbuch (CM110702) und SX Open
Engineering Richtlinie (CM110700).
Lizenzierung
SX Open ist für beide Applikationstypen in vier verschiedenen Lizenzmodellen
erhältlich, die nach verwendeten BACnet I/O- und Value-Objekten abgestuft sind.
● Tiny für bis zu 200 BACnet-Objekte
● Light für bis zu 2'000 BACnet-Objekte
● Regular für bis zu 5'000 BACnet-Objekte
● Full für bis zu 20'000 BACnet-Objekte
Die Lizenz ist an die eingesetzte Hardware gebunden (physikalische MACAdresse). Mit der Lizenzierung wird ein Registrierungs-Key generiert. Die Lizenzen
können über CGU Web bestellt und bezogen werden.
Sämtliche Drittsoftware ist direkt beim entsprechenden Hersteller erhältlich, wie im
Applikationshandbuch beschrieben. Für die Lizenzierung sind die Anzahl der
konfigurierten BACnet-Objekte relevant.
Installation
SX OPC läuft unter Microsoft Windows. Die Setup-Datei SX OPC inkl.
Funktionsbaustein-Bibliothek und die Dokumentation können vom Intranet
heruntergeladen werden.
Siehe Datenblatt SX Open (CM1N9745).
19.2 Integration auf Automationsebene
Die Integration von Drittgeräten und -systemen auf der Automationsebene ist
sinnvoll wenn:
● Querkommunikation zu anderen PX- oder BACnet-Geräten gebraucht wird
● Systemfunktionen (z.B. Alarme, Trends, Zeitschaltprogramme) gefordert sind
Die PX Open Plattform besteht aus:
● System-Controller PXC001.D für die Integration von KNX, Modbus, M-Bus und
SCL über BACnet/LonTalk
● System-Controller PXC001-E.D für die Integration von KNX, Modbus, M-Bus
und SCL über BACnet/IP
● Optionsmodule PXA40-RS1 und PXA40-RS2 für zusätzliche Datenpunkte
Die Automationsstationen haben Schnittstellen zu RS232, RS485 und KNX.
Xworks Plus (XWP) wird für das Engineering sämtlicher Lösungen verwendet.
Verschiedene Compounds und Bausteine sind verfügbar.
PXC001..D unterstützt die Firmware-Versionen V4.1, V5.0, V5.1 und V6.0.
352 | 436
Siemens
CM110664de
2017-05-31
Desigo Open
Integration auf Automationsebene
19
Folgende Lösungen auf der PX Open Plattform sind verfügbar:
● PX KNX
● PX Modbus
● PX M-Bus
● PX SCL
● PX RS-Bus
● PX Pronto
● PX Open Plattform (SDK)
Datenpunkte
PXC001.D
PXC001-E.D
PXA40-RS1
PXA40-RS2
PX KNX
2'000
2'000
N/A
N/A
PX Modbus
250
250
800
2'000
PX M-Bus
250
250
800
2'000
PX SCL
250
250
800
1'000
PX RS-Bus
2'000
2'000
N/A
N/A
PX Pronto
2'000
2'000
N/A
N/A
Tab. 106: Datenpunkte
Zur Integration von LonWorks kompatiblen Drittgeräten besteht die Plattform aus:
● System-Controller PXC00.D bzw. Automationsstation PXC50.D, PXC100.D
oder PXC200.D für die Integration von LonWorks-Geräten über
BACnet/LonTalk
● System-Controller PXC00-E.D bzw. Automationsstation PXC50-E.D, PXC100E.D oder PXC200-E.D für die Integration von LonWorks-Geräten über
BACnet/IP
● Erweiterungsmodule PXX-L11 und PXX-L12 für 60, bzw. 120 LonWorksGeräte
PXC00..D mit PXX-L11/L12 unterstützt die Firmware-Versionen V4.1, V5.0, V5.1
und V6.0.
PXC50..D, PXC100..D und PXC200..D mit PXX-L11/L12 unterstützen die
Firmware-Versionen V5.0, V5.1 und V6.0. Für Informationen über die
Systemlimiten, siehe Kapitel Systemkonfiguration.
PX KNX
PX KNX verbindet KNX-Netzwerke mit Desigo und bildet die Gruppenadressen auf
BACnet-Datenpunkte ab. PX KNX kann zudem folgende Hauptaufgaben
übernehmen:
● Verdichtung der Daten auf der Automationsebene (Gruppenfunktionen)
● Zeitsteuerung
● Alarmierung, Geräteüberwachung
● Trendspeicher
● Abbildung der Desigo RXB- und RXL-Applikationen auf BACnet für das
Bedienen und Beobachten
PX KNX unterstützt die Integration von:
● KNX S-Mode-Drittgeräten
● RDF-, RDG- und RDU-Raumthermostaten
● RXB- und RXL-Raumautomationsstationen
Der System-Controller PXC001.D dient zur Integration von KNX über
BACnet/LonTalk. Der System-Controller PXC001-E.D dient zur Integration von
KNX über BACnet/IP. PX KNX ist auf dem Controller PXC001..D vorinstalliert.
PX Modbus verbindet Modbus-Geräte oder Netzwerke, die das Modbus-Protokoll
unterstützen, mit Desigo und bildet deren Datenpunkte auf BACnet-Datenpunkte
Siemens
353 | 436
CM110664de
2017-05-31
19
Desigo Open
Integration auf Automationsebene
PX Modbus
ab. PX Modbus ist besonders geeignet, Industriesteuerungen oder Kältemaschinen
einzubinden und mit dem Automationsprozess zu verknüpfen.
Der System-Controller PXC001.D dient zur Integration von Modbus über
BACnet/LonTalk. Der System-Controller PXC001-E.D dient zur Integration von
Modbus über BACnet/IP. Die Optionsmodule PXA40-RS1 und PXA40-RS2 bieten
zusätzliche Datenpunkte.
Siehe PX Modbus (CA2N9772).
PX M-Bus
PX M-Bus verbindet M-Bus-Verbrauchszähler mit Desigo und bildet Zählerstände
und Geräteinformationen der Zähler auf BACnet-Datenpunkte ab. PX M-Bus erfüllt
folgende Hauptaufgaben:
● Verbrauchsdatenerfassung und Fernüberwachung von max. 250 Verbrauchsund Wärmezählern
● Verdichtung der Daten der Verbrauchs- und Wärmezähler auf der
Automationsebene
● Alarmierung, Geräteüberwachung
● Trendspeicher zur Zählwerterfassung
Der System-Controller PXC001.D dient zur Integration von M-Bus über
BACnet/LonTalk. Der System-Controller PXC001-E.D dient zur Integration von MBus über BACnet/IP. Die Optionsmodule PXA40-RS1 und PXA40-RS2 bieten
zusätzliche Datenpunkte.
Siehe PX M-Bus (CM2N9774).
PX SCL
PX SCL ermöglicht die schnellere Entwicklung einfacherer Protokolllösungen.
Dabei wird die Script Control-Sprache aus XWP mit einer interpretierbaren
Umgebung verwendet, die Ingenieuren diese Gelegenheit der Lösungserstellung
bietet. Die Lösung kann für nicht komplexe Protokolle und Lösungen eingesetzt
werden. Sie dient der Entwicklung weiterer Applikationen, wie z.B. lokaler serieller
Druckertreiber und Pager-Applikationen.
Der System-Controller PXC001.D dient zur Integration von SCL über
BACnet/LonTalk. Der System-Controller PXC001-E.D dient zur Integration von
SCL über BACnet/IP. Die Optionsmodule PXA40-RS1 und PXA40-RS2 bieten
zusätzliche Datenpunkte.
Die Ländergesellschaften entwickeln selber die benötigten Protokolle.
Das Hotel-Managementsystem Fidelio kann über PX SCL in Desigo integriert
werden.
Siehe PX SCL (CA2N9773).
PX LON
PX LON verbindet Netzwerke mit LonWorks-Technologie mit Desigo und bildet
Standard-Netzwerkvariablen (SNVT) auf BACnet-Datenpunkte ab. PX LON erfüllt
folgende Hauptaufgaben:
● Verdichtung der Daten der Raum-Automationsstation RXC und Drittgeräte
● Abbildung der Desigo RXC-Applikationen auf BACnet für das Bedienen und
Beobachten (zusammengefasst nach HLK-, Licht- und Storen-Funktionen)
● Übergeordnete Regel-, Steuer- und Optimierungsfunktionen, z.B. Raum- und
versorgungsorientierte Gruppen, Zeitsteuerung, Systemfunktionen wie
Changeover, Sommer/Winter-Kompensation usw.
● Alarmierung, Geräteüberwachung
● Trendspeicher
PX LON bildet RXC-Applikationen so ab, dass eine Raumsicht entsteht. So können
die Räume gruppiert werden, z.B. für gemeinsame Belegungsprogramme, Lichtoder Storen-Befehle usw.
Der System-Controller PXC00.D und die Automationsstationen PXC50.D,
PXC100.D und PXC200D dienen zur Integration von LonWorks-Geräten über
BACnet/LonTalk. Der System-Controller PXC00-E.D und die Automationsstationen
PXC50-E.D, PXC100-E.D und PXC200-E.D dienen zur Integration von LonWorks-
354 | 436
Siemens
CM110664de
2017-05-31
Desigo Open
Integration auf Feldebene
19
Geräten über BACnet/IP. Mit den Erweiterungsmodulen PXX-L11 und PXX-L12
können 60 bzw. 120 LonWorks-Geräte angeschlossen werden.
PX Open Plattform SDK
HQ stellt das PX Open Plattform Software Development Kit (SDK) für Experten in
den Ländergesellschaften zur Verfügung.
19.3 Integration auf Feldebene
Die Integration von Drittgeräten und -systemen auf der Feldebene ist sinnvoll:
● Für kommunikative Pumpen, Zähler usw.
● Für geringe Datenpunktmengen (10 bis 100/160 Datenpunkte)
TX Open ist für die Integration von wenigen Datenpunkten (von 10 bis 160
Datenpunkte) geeignet. Diese Datenpunkte können im Automationssystem
weiterverarbeitet und zur Visualisierung in der Managementstation verwendet
werden.
● Das aktuelle TX Open Modul TXI1.OPEN unterstützt bis zu 100 Datenpunkte
und hat eine RS232-/RS485-Schnittstelle.
● Das neue TX Open Modul TXI2.OPEN unterstützt bis zu 160 Datenpunkte und
hat ausserdem einen Ethernet-Anschluss für Fernzugriff, Diagnose und FernEngineering.
Das Modul TXI1.OPEN oder TXI2.OPEN wird mit den Protokoll-Applikationen für
Modbus/M-Bus/GENIbus/G120P geladen und arbeitet dann als Modbus/MBus/USS/GENIbus-Master. Die Werte der Modbus/M-Bus/GENIbus/G120PDatenpunkte und der Zustand der zum Datenpunkt bestehenden Datenverbindung
werden via Insel-Bus zur Automationsstation übertragen und in der
Automationsstation auf BACnet-Objekte abgebildet. So können Modbus/MBus/GENIbus/G120P-Datenpunkte in allen im Desigo System vorhandenen
Geräten und Anwendungen verfügbar gemacht werden.
Die Automationsstationen PXC50..D, PXC100..D und PXC200..D unterstützen TX
Open. Sie können bis zu fünf TX Open Module an eine PXC-Automationsstation
anschliessen.
Xworks Plus (XWP) wird für das Engineering aller Lösungen eingesetzt.
Verschiedene Compounds sind verfügbar, z.B. für Pumpen, Frequenzumformer
und Wärmezähler.
Vorbereitete Lösungen ermöglichen eine einfache Inbetriebnahme. Lösungen für
Grundfos, Wilo, Danfoss und G120P werden mit der HQ CAS-Bibliothek
mitgeliefert. Für M-Bus und Modbus gibt es Beispiellösungen, die als Vorlage zu
den Gerätebeschreibungen dienen (TX Open Templates).
Folgende Lösungen auf der TX Open Plattform sind verfügbar:
● TX Modbus
● TX M-Bus
● TX G120P/SED2
● TX Grundfos via GENIbus
● TX Open Plattform (SDK)
TX Modbus
TX Modbus unterstützt Modbus RTU, Wilo Pumpen und Frequenzumformer.
TXI2.OPEN unterstützt 160 Datenpunkte. Diese können beliebig auf die Geräte
des Modbus-Systems verteilt werden. Die Anzahl Geräte ist nur durch diese 160
Datenpunkte limitiert.
Siehe TX Modbus Engineering-Anleitung (CM110571).
TX M-Bus
TX M-Bus unterstützt Vorlagen für Zähler. Die Ländergesellschaften können selber
Vorlagen erstellen. Für TX M-Bus wird ein externer Pegelwandler benötigt.
TXI2.OPEN unterstützt 160 Datenpunkte. Diese können beliebig auf die Geräte
des M-Bus-Systems verteilt werden. Die Anzahl Geräte ist nur durch diese 160
Datenpunkte limitiert.
Siehe TX M-Bus Engineering-Anleitung (CM110572).
Siemens
355 | 436
CM110664de
2017-05-31
19
Desigo Open
Integration auf Raumebene
TX G120P
TX G120P unterstützt die Integration über das Modbus- und das USS-Protokoll.
Sie können bis zu acht G120P Frequenzumformer pro TX Open Modul in das
Desigo System integrieren.
Siehe TX G120P Engineering-Anleitung (CM110576).
TX SED2
TX SED2 unterstützt die Integration über das USS-Protokoll. Sie können bis zu
acht SED2 Frequenzumformer pro TX Open Modul in das Desigo System
integrieren.
Sie können neue G120P Frequenzumformer zu einem bestehenden TX Open
(USS) mit bereits installierten SED2 Frequenzumformern dazufügen, wenn z.B.:
● In einem bestehenden Projekt ein defektes SED2 durch ein G120P ersetzt
werden muss
● Ein bestehendes Projekt mit installierten SED2-Umformern mit einem neuen
G120P erweitert werden muss
Siehe TX SED2 Engineering-Anleitung (CM110573).
TX Grundfos via GENIbus
TX Grundfos unterstützt die Integration von Grundfos via GENIbus. Sie können bis
zu acht Grundfos-Pumpen in das Desigo System integrieren.
Siehe TX Grundfos / GENIbus Engineering-Anleitung (CM110574).
TX Open Plattform (SDK)
HQ stellt das TX Open Plattform Software Development Kit (SDK), inklusive
Schulung, für Experten in den Ländergesellschaften zur Verfügung. Die Schulung
liefert die nötigen Hilfsmittel und vermittelt die Kenntnisse, um neue ProtokollApplikationen zu erstellen.
19.4 Integration auf Raumebene
Siehe Kapitel Netzwerkarchitektur.
356 | 436
Siemens
CM110664de
2017-05-31
Lösungen für kritische Umgebungen
Desigo Insight Pharmalösung (DIPS)
20
20 Lösungen für kritische Umgebungen
Desigo Insight Pharmalösung (DIPS) ist eine der Schlüsselkomponenten der
Siemens Compliance Solution und bietet Unterstützung beim sicheren LifecycleManagement der wichtigsten elektronischen Datensätze. Kombiniert mit InfoCenter
Suite stellt DIPS eine umfassende Lösung für das Management elektronischer
Datensätze bei gleichzeitiger Einhaltung der höchsten Compliance-Anforderungen
zur Verfügung.
DIPS bietet die zusätzliche Funktionalität zur Datensicherheit und
Änderungsverfolgung, die für Desigo Insight zur Erfüllung der FDA-Vorschrift 21
CFR Part 11 erforderlich sind.
InfoCenter Suite ist ein Instrument, um zwecks Konformitätsberichten
geschäftskritische Daten zu archivieren, verwalten und protokollieren. InfoCenter
Suite wurde speziell für kritische Installationen mit hohen Datenmengen, OfflineSpeicheranforderungen und speziellen Client-Zugriffsanforderungen entwickelt.
Die Funktionen sind vor allem auf die Sicherheit und das Management von
wertvollen Informationen und der Einhaltung von Compliance-Vorschriften
ausgelegt.
20.1 Desigo Insight Pharmalösung (DIPS)
Desigo Insight-Pharmalösung (DIPS) ist ein Bestandteil von Desigo Insight.
Datenbank Audit Trail für
GxP-kritische Daten
Die Audit Trail-Funktionalität überwacht und protokolliert jedes Einfügen,
Aktualisieren und Löschen von GxP-kritischen Daten in Desigo Insight sowie von
Daten, die in den Audit Trail-,Trend- oder Systemaktivitätslogdatenbanken
gespeichert werden.
Siehe Desigo Insight – Audit Trail für kritische Umgebungen (CM110796).
Durch Desigo Insight-Anwendungen ausgelöste Aktionen werden im
Systemaktivitätslog aufgezeichnet und belasten die Audit Trail-Leistung nicht.
Durch externe Clients ausgelöste Aktionen, wie Versuche, die Daten über SQL zu
manipulieren, werden durch das Audit Trail erfasst.
Siehe Desigo Insight - Bedienung der Managementstation (CM110588).
Datenbank Audit Viewer
Mit dem Datenbank Audit Viewer können Sie den Online-Audit Trail anzeigen,
durchsuchen und filtern. Diese Applikation wird zur Erzeugung von Audit-Berichten
verwendet die sich auch drucken lassen. Layout und Berichtsinhalt umfassen die
gleichen Daten und Strukturen wie die Bedieneroberfläche des Viewers.
Mit diesem Viewer können Sie Datenbank-Audit-Trail-Informationen aus der
Online-Datenbank sowie archivierte Audit Trail-Daten (z.B. XML-Archivdatei
produziert durch eine bereits vorhandene Pharmalösung) anzeigen. Bei der
Anzeige der archivierten Daten werden auch die Ergebnisse der MD5Prüfsummenverifizierung ausgegeben und in den Bericht einbezogen.
Es stehen Standard-Bericht-Vorlagen zur Verfügung, die es den Benutzern
ermöglichen, Adhoc-Reports oder geplante Reports zu erstellen - basierend auf
Audit Trail oder Systemaktivitäts- (Log-) Daten im PDF-Format, zum Beispiel.
Reports können auch auf Basis der archivierten Daten generiert werden.
Erweiterte Datensicherung Desigo Insight unterstützt die Wiederherstellungsfähigkeit des Systems. Stündliche
aller Datenbanken
Backups aller Datenbank-Transaktionslogs und vollständige tägliche DatenbankBackups reduzieren wesentlich eventuelle Datenverluste bei Systemausfall.
Die Sicherungsdateien dienen nach einem Systemausfall zur Wiederherstellung.
Das Vorgehen zur Wiederherstellung wird entsprechend der
Industrieanforderungen dokumentiert. Somit kann das System vollständig auf den
Zustand vor dem Systemausfall wieder hergestellt werden.
Die erweiterten Datensicherungs-Funktionalitäten benötigen ein Windows ServerBetriebssystem. Die Funktion kann bei allen Desigo Insight Projekttypen verwendet
Siemens
357 | 436
CM110664de
2017-05-31
20
Lösungen für kritische Umgebungen
Desigo Insight Pharmalösung (DIPS)
werden die diese Voraussetzung erfüllen – keine Abhängigkeit zu den anderen
DIPS-Funktionen.
Datenarchivierung in XML
Der oben beschriebene Audit Trail wird automatisch entsprechend der
benutzerdefinierten Einstellungen für Archivierungszeit und Datenhaltungszeitraum
archiviert. Die archivierten Daten stehen optional in einer für Menschen lesbaren
Form zur Verfügung (XML). Dieses offene Datenformat stellt sicher, dass die
elektronischen Datensätze während des gesamten von der Industrie geforderten
Datenhaltungszeitraums – oft Jahrzehnte – zur Verfügung stehen. Die Gültigkeit
der Daten lässt sich über eine MD5-Prüfsumme verifizieren.
Bei Trendaufzeichnungen und Systemaktivitäten in Desigo Insight kann die XMLArchivierungsmethode optional als offene Langzeit-Alternative zu der in Desigo
Insight vorhandenen Archivierung dienen.
Zwingende Kommentare
bei Benutzerhandlungen
Die Option Zwingende Kommentare wird ausschliesslich in Verbindung mit Desigo
PX (PXC…D) unterstützt.
Bei Projekten in kritischem Umfeld muss der Benutzer für jede über die
Managementstation vorgenommene Änderung einen Kommentar (Begründung)
eingeben, bevor eine Änderung ausgeführt wird. Mehrfachkommentare für die
gleiche Handlung (oder Logeintrag) sind möglich, und einmal eingegebene
Kommentare können nicht mehr geändert werden.
Zwingende Kommentare können über den System Configurator ein- bzw.
ausgeschaltet werden. Die Funktion kann bei allen Desigo Insight Projekttypen
verwendet werden – keine Abhängigkeit zu den anderen DIPS-Funktionen.
Technische Grundlagen
Desigo Insight schützt die GxP-relevanten Daten auf Datenbankebene vor
unerlaubtem Zugriff. Dadurch ist sichergestellt dass die GxP-relevanten Daten
nachträglich nicht verändert werden können. Sollte jedoch, aus welchen Gründen
auch immer, jemand auf die Daten zugreifen, werden diese Änderungen in einem
separaten Audit Trail festgehalten.
Abb. 257: Desigo Insight Pharmalösung (DIPS)
358 | 436
Siemens
CM110664de
2017-05-31
Lösungen für kritische Umgebungen
InfoCenter Suite
20
Jeder Versuch, die Datenbanksicherheit zu durchbrechen, wird registriert und alle
vorgenommenen Änderungen werden in der Audit Trail-Datenbank festgehalten,
gemäss den Forderungen der FDA.
Desigo Insight kann jederzeit auf die Datenbanken Audit, Log, Trend und System
zugreifen.
Die Audit Trail-Datenbank ist eine integrierte Bestandteil des Desigo Insight
Projektes, und wird deshalb zusammen mit den anderen Datenbanken auf dem
gleichen Server installiert werden.
Wird Desigo Insight zusammen mit InfoCenter auf einem Server installiert, wird
eine zweite SQL-Lizenz benötigt, auch wenn InfoCenter eine SQL-Lizenz von
Hause aus mitbringt.
Die InfoCenter SQL-Lizenz ist nur für InfoCenter bestimmt und darf nicht für
weitere Software verwendet werden, welche ebenfalls einen SQL Server benötigen.
Benutzerzugriff auf
Datenbank Audit Viewer
Alle Informationen über den Audit Trail können mit dem Datenbank-Audit Viewer
betrachtet werden. Benutzer mit der Berechtigung, den Viewer zu starten, werden
in den System Configurator eingestellt wie all anderen Desigo Insight
Anwendungen.
Abb. 258: Database Audit Viewer
Über den Viewer können Sie Berichte über die einzelnen Ereignisse erstellen.
20.2 InfoCenter Suite
Dier Hauptfunktionen von InfoCenter sind:
● Sichere GxP-Datenerfassung
● Management, Archivierung und Abfrage
● Berichterstattung und Ausnahmeberichte
● Unterstützung von digitalen Unterschriften
InfoCenter kann folgenden Daten von Desigo Insight erfassen und verwalten:
● Trenddaten (Offline Trend)
● Alarmdaten
● Systemaktivitäten in der Logdatenbank einschl. Benutzeraktionen
Siemens
359 | 436
CM110664de
2017-05-31
20
Lösungen für kritische Umgebungen
InfoCenter Suite
Abb. 259: InfoCenter Report Manager
Softwarekomponenten
Die InfoCenter Suite besteht aus den folgenden Softwarekomponenten:
● InfoCenter-Server
● InfoCenter Administrator
● InfoCenter Report Manager
● InfoCenter Web- und Spreadsheet-Clients
Server
Der Server dient als Schnittstelle zwischen den Client-Anwendungen und der
Microsoft SQL Server-Datenbank, auf der die Informationen gespeichert sind. Die
SQL Serverdatenbank-Engine bietet eine offene, flexible Plattform für alle
Datenspeicherungsanforderungen. Die enge Integration mit dem SQL-Server
ermöglicht einen integrierten und problemlosen Installationsvorgang, der mit fünf
Client-Softwarelizenzen für Endkunden zum Einsatz mit InfoCenter zur Verfügung
steht.
Administrator
InfoCenter Administrator ist eine Client-Anwendung für das Management und die
Verwaltung von Informationen im InfoCenter-Server, z.B.:
● Benutzerzugriff auf Daten im InfoCenter verwalten
● Datenerfassung definieren und zeitlich programmieren
● Abgeleitete Punkte einschliesslich MKT- und Formelberechnungen erstellen
● Daten und Management des Audit-Trail kommentieren und ändern
● Archivierung verwalten
● Audit-Trail und Anmerkungen verwalten und überprüfen
Der InfoCenter Report Manager stellt die Schnittstelle für Abfragen an den
InfoCenter-Server dar und erzeugt Berichte auf Basis von konfigurierbaren
Vorlagen. Berichtobjekte können Balken-, Säulen-, Punktwolken- und
Kreisdiagramme umfassen sowie Min/Max-Linien, Schriftarten und -grössen,
Farben und Definitionen für die Achsen. Im Zusammenhang mit Tabellenobjekten
lassen sich Berichte mit präzisen Datums-/Zeitinformationen und Textfeldern
360 | 436
Siemens
CM110664de
2017-05-31
Lösungen für kritische Umgebungen
InfoCenter Suite
20
Report Manager
erstellen. Das Statistiktabellenobjekt berechnet und leitet kritische Daten ab, um
Leistungsprobleme schnell zu erkennen.
Die Alarmanalyse-Berichterstellung dient zur Erkennung von Problemen bei
Alarmen und zur Zusammenfassung von kritischen Alarmdaten und Statistik. Jeder
Punkt beinhaltet die Anzahl Alarme, deren jeweilige Dauer und die höchste
Alarmstufe. Statistiken für jeden Punkt beinhalten die durchschnittliche Alarmzeit,
die längste Alarmzeit und die höchste erreichte Alarmstufe.
Die auf Ausnahmen basierende Berichterstellung bietet Benutzern nur relevante
Informationen ohne sämtliche Daten anzuzeigen. Solche Ausnahmen lassen sich
farblich kodieren, damit sofort zu sehen ist, ob ein Punkt den definierten Bereich
über- oder unterschritten hat. Geänderte oder kommentierte Daten, oder Daten mit
einem anormalen Qualitätsattribut werden im Bericht ebenfalls erfasst.
Zugriff und Sicherheit
Der InfoCenter-Server fungiert als die Schnittstelle zwischen den ClientApplikationen und der SQL-Serverdatenbank. Der InfoCenter Server verwaltet alle
applikationsspezifischen Windows Services sowie die Kommunikation zwischen
den Client-Applikationen und dem Microsoft SQL Server.
Integrierte Sicherheitsprotokolle im Windows Server kombiniert mit den Funktionen
des InfoCenter-Servers stellen die Integrität der von InfoCenter Suite gesteuerten
Informationen sicher. Integrierte Sicherheit bedeutet, dass die Daten in der
InfoCenter-Datenbank die Audit-Standards FDA 21 CFR Part 11 an elektronische
Datensätze und Unterschriften erfüllen.
Ein hierarchisches Baumprofil aller Datenpunkten ermöglicht Benutzern, Daten auf
Basis ihrer Nutzungsbedürfnisse zu durchsuchen, anstatt mit der fixen technischen
Systemstruktur arbeiten zu müssen. Zugriffsrechte auf Punktinformationen über
InfoCenter Report Manager, Web- und Spreadsheet-Clients werden im InfoCenter
Administrator festgelegt. Damit wird sicher gestellt, dass Benutzer nur die jeweils
für ihre Arbeit notwendigen Daten sehen.
Abb. 260: InfoCenter Security Tree
Berichtsvorlagen und die erzeugten Berichte lassen sich zur gemeinsamen
Benutzung freigeben oder der Zugriff kann durch Zuweisung an bestimmte
Benutzer eingegrenzt werden.
Digitale Unterschriften
Siemens
Berichte in InfoCenter Suite können im PDF-Format erstellt und elektronisch
gespeichert werden. Wird ein elektronischer Bericht im PDF-Format angezeigt,
öffnet der Report Manager das entsprechende Programm (z.B. Adobe Acrobat).
Add-ins in Adobe Acrobat unterstützen eine digitale Unterschrift dieser Berichte,
während InfoCenter Suite für Berichtsicherheit und entsprechendes Management
361 | 436
CM110664de
2017-05-31
20
Lösungen für kritische Umgebungen
InfoCenter Suite
sorgt. Die Hauptunterschriftsfunktionen in der Adobe Acrobat-Schnittstelle
umfassen die Verifizierung von Unterschriften, das Verfolgen von
Berichtsänderungen und den Vergleich von Berichtsversionen.
Audit Trail
Die detaillierte und sichere Verfolgung von Änderungen für Audits wird mit den
erweiterten Funktionen im InfoCenter Administrator zur Änderung von Daten
sichergestellt.
Alle vorherigen Änderungen werden im System gespeichert, so dass Auditoren
oder Endbenutzer die Änderungsgeschichte eines spezifischen Punktes jederzeit
einsehen können. Jede Eingabe oder Änderung enthält den Windows-Kontonamen
des Benutzers, das Datum, die Zeit und den Grund für die Änderung.
Spreadsheet
Microsoft Excel und InfoCenter Server sorgen zusammen für eine wirksame
Datenanalyse und Berichtoption für die InfoCenter Suite. InfoCenter Spreadsheet
ist ein Add-In zu Microsoft Excel, um Daten in InfoCenter dynamisch direkt von der
Excel-Schnittstelle abfragen zu können.
Siehe Spreadsheet für Infocenter (149-198P25eu).
362 | 436
Siemens
CM110664de
2017-05-31
Datenauswertung und Reports (ADP/CC)
Advanced Data Processing (ADP)
21
21 Datenauswertung und Reports (ADP/CC)
Das Energiemanagement in Gebäuden wird immer wichtiger. Zudem spielt eine
hohe Verfügbarkeit und optimale Nutzung von Betriebs- und Prozessdaten eine
immer grössere Rolle.
Advanced Data Processing (ADP) garantiert die vollständige Bearbeitung und
Darstellung aller in der PDM-Datenbank langfristig gespeicherten Daten und
erzeugt aussagekräftige Berichte in beliebiger Kombination und über wählbare
Zeitspannen. Diese Berichte lassen sich in verschiedenen Formen anzeigen und
drucken.
Consumption Control (CC) erlaubt, schnell auf Änderungen bei Preisen oder der
Gebäudenutzung zu reagieren. Dabei berücksichtigt CC jahreszeitliche oder
umgebungsbedingte Verhältnisse und erstellt aussagekräftige Berichte, die als
Basis zur Senkung des Energieverbrauchs dienen.
21.1 Advanced Data Processing (ADP)
Advanced Data Processing (ADP) garantiert die vollständige Bearbeitung und
Darstellung aller Betriebsdaten.
Siehe Advanced Data Processing (CM2B8705).
ADP kann zur Analyse des Optimierungspotenzials einer Liegenschaft verwendet
werden. Es unterstützt damit einen effizienten und wirtschaftlichen Gebäudebetrieb.
Hohe Verfügbarkeit und optimale Nutzung der Daten der
Gebäudeautomationsanlagen sind von grosser Wichtigkeit.
ADP erzeugt aussagekräftige Berichte anhand der in der PDM-Datenbank
gespeicherten Daten in beliebiger Kombination und über wählbare Zeitspannen.
Diese Berichte können anschliessend in verschiedenen Formen angezeigt und
gedruckt werden.
Siehe Process Data Manager (CM2B8736).
Abb. 261: Ein Vergleich von Temperaturkurven
ADP hat mit den oben erwähnten Eigenschaften stark erweiterte Möglichkeiten
gegenüber der Berichtfunktion Report Viewer, welche standardmässig mit Desigo
Insight zur Verfügung steht.
Stärken von ADP
Siemens
ADP setzt den Akzent auf die Anzeige von Prozessdaten in aussagekräftigen
Präsentationen:
363 | 436
CM110664de
2017-05-31
21
Datenauswertung und Reports (ADP/CC)
Advanced Data Processing (ADP)
●
●
●
●
●
●
●
Hauptfunktionen
364 | 436
Siemens
Mit ADP können Sie Schwachpunkte im Betrieb analysieren und die
entsprechenden Optimierungsmassnahmen überwachen und auswerten. Das
ermöglicht einen energieeffizienten und transparenten Gebäudebetrieb.
Visualisierung von Prozessdaten über graphische Bilder oder Tabelle oder eine
Kombination der beiden Formen. ADP bietet ein integriertes
Tabellenkalkulationsprogramm. Zusätzlich können Sie Daten in Microsoft Excel
zur Weiterverarbeitung exportieren.
ADP bietet Nachweis über die Einhaltung der angeforderten Betriebszustände,
Emissionsgesetze und Produktionsbedingungen.
Langfristige Datenauswertung: Im Rahmen der Dokumentationsanforderung
der ISO9000 können langfristig archivierte Betriebsdaten jederzeit abgerufen
und in Form von ADP-Berichten bearbeitet werden.
ADP bietet Berichtvorlagen zur effizienten Erzeugung der ADP Berichte.
Einfache Berechnung von Verbrauchen und Kosten.
Starke Einbindung und hohe Durchgängigkeit zu Desigo Insight:
– Einheitliche Datenbank und Lizenzierung
– Durchgängige Bedienung und Darstellung von ADP Trend-Berichten und
im Desigo Insight Trend Viewer
– ADP Berichte sind vom Desigo Insight Plant Viewer mit einem Klick
aufrufbar.
Wie in der folgenden Abbildung ersichtlich ist, stehen alle von ADP benötigten
Gebäudedaten in der PDM-Datenbank zur Verfügung. ADP dient dazu, diese
Daten einzeln oder in beliebiger Kombination zu visualisieren.
ADP hat sechs Hauptfunktionen:
● Berichtdefinition:
– Umfassende Kalkulations-Möglichkeiten von Trenddaten
– Definition der Datenserien, deren Daten zusammengefasst und in
Berichten zu Vergleichszwecken dargestellt werden
– Definition der Berichtanzeigeformate (Liste, Tabelle, Excel, Trend)
– Definition der Zeitauslösung eines Berichts
● Berichtanzeige:
– Berichte können auf dem Bildschirm angezeigt oder auch gedruckt werden
manuell über den entsprechenden Befehl in ADP, oder automatisch zu
vordefinierten Zeitpunkten.
– Die Zeitspanne, d.h. der Zeit- und Datumsbereich, der mit einem Bericht
abgedeckt werden soll, sowie die Startzeit des Berichts können frei gewählt
werden.
● Einfacher und schneller Zugriff:
– Die Berichte lassen sich mit Internet-Explorer in einem Web-Anzeigeformat
(Trend + Tabelle) ausführen und drucken.
– Die Berichte lassen sich einfach durch Anklicken einer DesktopVerknüpfung ausführen.
● Zugriff über Web
● Unterstützung von Mandatenfähigkeiten (Scopes)
● Schnelle Wiederherstellung von Archiv-Daten durch Datenserien orientierter
Archive
CM110664de
2017-05-31
Datenauswertung und Reports (ADP/CC)
Budgetüberwachung
21
Abb. 262: Alle von ADP benötigten Gebäudedaten stehen in der PDM - Datenbank zur Verfügung
21.2 Budgetüberwachung
Consumption Control (CC) unterstützt den Gebäudemanager bei der Überwachung
seines Budgets und hilft ihm die Energiekosten zu reduzieren.
Siehe Consumption Control (CM2B8716).
CC verarbeitet manuell eingegebene oder durch das Gebäudeautomationssystem
erfasste Verbrauchsdaten. CC reagiert schnell auf Preisänderungen oder
Änderungen der Gebäudenutzung. CC berücksichtigt Umgebungsbedingungen
und Jahreszeit bedingte Verhältnisse, und erstellt aussagekräftige Berichte, die als
Basis für konkrete, vertretbare Massnahmen zur Senkung des Energieverbrauchs
dienen.
Abb. 263: CC zeigt Verbrauchsdaten an
CC ist ein eigenständiger Bestandteil eines voll integrierten Softwarepakets und
erfüllt alle Anforderungen eines modernen Gebäudemanagers. Das
Gesamtservicepaket hat den Namen Computer-Aided Facility Management
Services (CAFMS).
Ein integriertes Facility-Managementsystem umfasst die folgenden Bestandteile:
● Gebäudebetrieb, -regelung, -steuerung und -Wartungsmanagement
● Verbrauchsüberwachung
Siemens
365 | 436
CM110664de
2017-05-31
21
Datenauswertung und Reports (ADP/CC)
Verknüpfung mit Desigo Insight
21.3 Verknüpfung mit Desigo Insight
Es wird davon ausgegangen, dass die Untersysteme engineert und die
Datenpunkte in Desigo Insight importiert wurden. Danach sendet jedes
Untersystem regelmässig die Trend-Log-Werte an Desigo Insight. Jedes
Untersystem hat einen eigenen Mechanismus, der das Senden von Daten auslöst
oder abwartet, bis Desigo Insight die Daten anfordert.
In einem nächsten Schritt werden die Trend-Log-Profile (der Name der Trend-Logs)
in PDM importiert. Daraus wird der Name der ADP/CC-Datenserie gebildet.
Schliesslich muss PDM für das periodische Lesen der Trend-Log-Werte
eingerichtet werden, z.B. PDM fordert täglich die neu eingegangenen Trend-LogDaten an. In diesem Fall liest PDM Daten, die nur einen Tag alt sind.
Wird ADP/CC in einem System Desigo nachträglich installiert, besteht die
Möglichkeit, dass Trend-Log-Werte bereits archiviert worden sind. Beim ersten
Hochladevorgang der Trend-Log-Daten kann PDM die Desigo Insight-Archive auch
dann lesen, wenn sie sich auf separaten Dateien ausserhalb der Trenddatenbank
befinden.
Desigo Insight
ADP / CC
Trend-DB
Regelmässiges Lesen
Archiv-DB
a
stm
Er
e
es
sL
e
lig
PDM-DB
n
Archivdateien
Abb. 264: Verknüpfung mit Desigo Insight
366 | 436
Siemens
CM110664de
2017-05-31
Desigo S7 Automationsstationen
Verknüpfung mit Desigo Insight
22
22 Desigo S7 Automationsstationen
Desigo S7 bietet eine Erweiterung des Desigo-Produktportfolios mit Simatic S7 für
Anwendungen, bei denen speicherprogrammierbare Steuerungen (SPS) auf der
Automationsebene gefordert werden.
Desigo S7 verwendet das Baugruppen-Spektrum der Simatic S7-300, ergänzt
durch den BACnet-Kommunikationsprozessor CP 343-1 BACnet.
Desigo
Terminal Server
mit Hochverfügbarkeitslösung
RDT Client
PXM20-E
Opartor unit
BACnet/IP
Ethernet
RS232
PXM10
PCX100/200-E.D
TX-I/0-
Modular
Module
RS232
Bediengerät
S
TOUCH
SIMATIC S7 300
CP343-1BACnet
TP177B
Automationsstation
Kommunikationsprozessor
Touch Panel
PXM10
PXC...D
Bediengerät
Kompakt
PROFIBUS DP / PROFINET/IP
Peripherie-System
ET200S
Abb. 265: Desigo S7 Topologie
Die wichtigsten Merkmale sind:
● Nutzung von Simatic S7 Baugruppen und Tools (Ein-/Ausgabebaugruppen,
Netzübergängen, Step7 Manager, CFC Tool) in einem integrierten Desigo
System
● HLK-Bibliothek mit standardisierten und geprüften Bausteinen und
Applikationen
● Verwendung von Standardkommunikation BACnet, Ethernet TCP/IP,
PROFINET, PROFIBUS DP, KNX, ASI, Modbus
● Dezentrale Peripherie ET 200S für verteilte Anlagen, grosse Entfernungen,
Einsatz der integrierten Motorstarter und hohe Genauigkeit
Desigo S7 ist für S7-300 Automationsstationen.
H/F Systeme aus der Simatic Familie werden nicht unterstützt.
Desigo S7 unterstützt BACnet/IP mit 10/100 bps für die Anbindung von Desigo
Insight oder anderen BACnet Clients und für Peer-to-Peer-Datenaustausch mit
Desigo PX oder anderen BACnet-Servern. Auf Feldebene wird PROFIBUS/IP und
PROFINET direkt unterstützt. Verbindungen zu anderen Simatic S7 Stationen
erfolgen über Ethernet/IP oder PROFIBUS S7 Protokoll.
PXM20-E kann nicht für Desigo S7 eingesetzt werden.
Marktleistungspakete
Desigo S7 umfasst die Markleistungspakete:
Siemens
367 | 436
CM110664de
2017-05-31
22
Desigo S7 Automationsstationen
Sortimentsübersicht
●
●
Desigo S7 Building Solution
Desigo S7 Building Integration
Desigo S7 Building
Solution
Das Marktleistungspaket Desigo S7 Building Solution ermöglicht die Erweiterung
eines Desigo Systems mit Simatic S7. Desigo S7 Building Solution ist eine
komplette Lösung für die industrielle Gebäudeautomation. Es erweitert das Desigo
System mit Simatic S7 Komponenten und Tools. Mit dem Einsatz der Desigo S7HLK Bibliothek, die an die Desigo Applikations-Bibliothek angelehnt ist, wird das
Paket vervollständigt.
Neben dem Kommunikationsprozessor CP 343-1 BACnet geht es um die
Erweiterungen:
● Desigo S7 Library
● Desigo S7 Basis Tool
Desigo S7 Library
Die Desigo S7 Library besteht aus einer HLK Baustein-Bibliothek angelehnt an das
bewährte Desigo Applikationskonzept und Funktionalität der Desigo PX FirmwareBibliothek sowie der HLK Compound Bibliothek. Die Compound Bibliothek umfasst
vorkonfektionierte, dokumentierte und geprüfte Applikationen als Basis für projektspezifische Anwendungen.
Desigo S7 Basis Tool
Das Desigo S7 Basis Tool ist ein Engineering Tool basierend auf dem CFC
Standard Tool. Es bietet konsistente Daten und effizientes Engineering durch eine
gemeinsame Datenbasis für Automationssoftware und BACnet-Konfiguration. Das
Desigo S7 Basis Tool ist vollständig in die Simatic Toolumgebung integriert.
Softwareänderungen sind im laufenden Betrieb möglich (Delta-Download).
Desigo S7 Building
Integration
Das Marktleistungspaket Desigo S7 Building Integration ermöglicht eine nahtlose
Integration von existierenden Simatic S7 Automationsstationen in ein Desigo
System über BACnet Kommunikation.
Neben der Nutzung bestehender Simatic S7 und Tools zusammen mit dem
Kommunikationsprozessor CP 343-1 BACnet umfasst das Marktleistungspaket
zudem noch das Desigo S7 Mapping Tool.
Desigo S7 Mapping Tool
Das Desigo S7 Mapping Tool ist zum Abbilden der Prozessdaten auf BACnet
Objekte und hat Umwandlungsfunktionen zur Formatanpassung.
Runtime-Schutz
Das von SICLIMAT her bekannte Lizenzmodell wird auch für Desigo S7 verwendet.
Die Lizenzierungskosten sind von der Anzahl verwendeter BACnet Objekte bei
Marktleistungspaket Building Solution in der Automation abhängig. Der
Lizenzschlüssel muss am entsprechenden Anschluss des Bausteins AS_BASIC
eingegeben werden.
Beim Marktleistingspaket Building Integration ist dieser Lizenzschlüssel Teil der
Projektdaten im Mapping-Tool.
22.1 Sortimentsübersicht
Automationsstation Simatic S7
Die modulare Automationsstation Simatic S7 eignet sich für alle industriellen
Anlagen aber auch für HLK-Anwendungen im Bereich Industrie und Infrastruktur.
Der modulare und lüfterlose Aufbau, die einfache Realisierung dezentraler
Strukturen und die bedienerfreundliche Handhabung machen aus der Simatic S7
eine wirtschaftliche und komfortable Lösung für die unter schiedlichsten Aufgaben.
Mehrere in der Leistung abgestufte CPUs und ein umfassendes
Baugruppenspektrum mit vielen komfortablen Funktionen erlauben dem Anwender
nur die Baugruppen einzusetzen, die für seine Applikation erforderlich sind. Bei
Aufgabenerweiterungen kann die Automationsstation durch Einsatz zusätzlicher
Baugruppen jederzeit nachgerüstet werden.
368 | 436
Siemens
CM110664de
2017-05-31
Desigo S7 Automationsstationen
Sortimentsübersicht
22
Zu einem System gehören:
● Eine Zentralbaugruppe (CPU). Für unterschiedliche Leistungsbereiche stehen
verschiedene CPUs zur Verfügung, teilweise CPUs mit integrierter PROFINET
oder PROFIBUS DP-Schnittstellen.
● Signalbaugruppen für digitale und analoge Ein- und Ausgaben
● Kommunikationsbaugruppen für Buskopplung und Punkt-zu-PunktVerbindungen
● Stromversorgung zum Anschluss der Simatic S7 an eine
Versorgungsspannung von AC 120/230 V bzw. DC 24 V
Einsatzmöglichkeiten:
● Am Systembus BACnet/IP, Ethernet TCP/IP
● Autonom mit der lokalen Bedieneinheit Touchpanel TP177B
Kommunikationsprozessor CP 343-1
Der Kommunikationsprozessor CP 343-1 BACnet für die Simatic 300
Automationsstationen ermöglicht eine Gewerk übergreifende Gebäudeautomation
und Prozessautomation. So können gleichzeitig Simatic S7 Automationsstationen
und Desigo PX-Automationsstationen in Anlagen und Gebäuden eingesetzt
werden.
Der Kommunikationsprozessor kommuniziert über BACnet/IP mit Desigo Insight.
Zudem ermöglicht er einen direkten Peer-to-Peer-Datenaustausch zwischen
Desigo PX und Simatic S7.
Der Kommunikationsprozessor CP 343-1 BACnet für die Simatic S7-300
Automationsstationen ermöglicht den Datenaustausch zwischen einer S7
Automationsstation und Desigo Automationsstationen als auch zu Drittanbieter
BACnet-Clients.
Simatic ET 200 S
Über das Feldbussystem PROFINET oder PROFIBUS DP lassen sich in
Verbindung mit Simatic S7 digitale und analoge Ein-/Ausgänge mit der zentralen
Steuerung koppeln.
Die Peripherie kann Teilaufgaben der zentralen Steuerung selbständig
übernehmen. Anlagenteile lassen sich vorab testen und in Betrieb nehmen. Im
Fehlerfall können autarke Einheiten autonom weiterlaufen.
TX-I/O für Simatic
Mit dem PROFINET BIM können TX-I/O Module in Anlagen mit Simatic S7 über
PROFINET Kommunikation eingesetzt werden.
Damit wird es möglich, die grossen Vorteile der TX-IO Module wie z.B. integrierte
lokale Handbedienung, günstigere Anbindung von Analog-Signalen und
Unterstützung von typischen HLK-Feldgeräten auch in Anlagen mit Simatic S7 zu
nutzen.
Die Projektierung erfolgt über den Standard PROFINET Projektierungsweg
(Simatic Manager). Die Eigenschaften der TX-I/O sind in der sortimentspezifischen
Gerätestammdatei (GSDML-Datei) des Profinet BIM. Die GSDML Datei ist die
Basis für die Projektierung.
Touchpanel TP177B
Das TP177B Touchpanel dient zum lokalen Bedienen und Beobachten der
Automationsstationen Simatic S7. Es kann auf alle Datenpunkte und deren
Parameter in allen Anlagen zugegriffen werden (z.B. Meldungen, Schaltbefehle).
Üblicherweise erfolgt der Einbau in die Schaltschranktür.
Das SBT TP177B ermöglicht dem Anwender Störungen zu lokalisieren, Anlagen
und Aggregate zu bedienen, zu optimieren sowie Schaltzeiten anzupassen.
Siemens
369 | 436
CM110664de
2017-05-31
Desigo S7 Automationsstationen
22
Systemlimiten
Bestellwege
Alle Simatic Komponenten werden über den Standard horizontalen Verbundweg
bei SIEMENS in der jeweiligen Region bestellt.
Der CP341-1 BACnet wird von SBT direkt im LZN bestellt (Lieferzentrum
Nürnberg).
Das Touchpanel TP177B wird über das Configuration Center bei SBT Zug bestellt.
Desigo S7 Tools und Library werden über den SBT Standard Weg Download
Server geladen.
22.2 Systemlimiten
Die folgende Tabelle zeigt die Systemlimiten für Desigo S7:
Was
Grenzen
Konfigurierte Alarmempfänger Anzahl Einträge NC Recipientlist
30
Anzahl Peer-to-Peer Objekte über BACnet (als Client)
ca. 50
COV-Abonnierungen als Server (Bei > 400 reduzierte Aktualisierungsgeschwindigkeit)
ca. 400
BACnet-Objekte im CP für Building Integration
ca. 1000
Anzahl BACnet-I/O-Objekte inkl. typischer HLK Applikation* für Building Solution:
CPU 314
..314-1AG13 / 96 KB
ca. 20
CPU 314
..314-1AG14 / 128 KB
ca. 40
CPU 315-2DP
..315-2AG10 / 128 KB
ca. 40
CPU 315-PN/DP
..315-2AH14 / 256 KB
ca. 150
CPU 315-PN/DP
..315-2EG10 / 128 KB
ca. 40
CPU 315-PN/DP
..315-2EH13 / 256 KB
ca. 50
CPU 317-2DP
..317-2AJ10 / 512 KB
ca. 200
CPU 317-PN/DP
..315-2EJ13 / 512 KB
ca. 200
CPU 317-PN/DP
..315-2EK13 / 1000 KB
ca. 200
CPU 317-PN/DP
..317-2EK14 / 1000 KB
ca. 800
CPU 319-PN/DP
..318-3EL00 / 1400 KB
ca. 800
Anzahl Funktionsbaustein-Instanzen im CFC-Plan
32767
Trend Log - nur begrenzt durch den verfügbaren Speicherplatz in der CPU, max. 300 Einträge
pro Trend
Speicherplatz-abhängig*
Zeitschaltprogramm / Scheduler - nur begrenzt durch den verfügbaren Speicherplatz in der
CPU
Speicherplatz-abhängig*
Kalender - nur begrenzt durch den verfügbaren Speicherplatz in der CPU
Speicherplatz-abhängig*
Max. Anzahl TP177 an einer CPU
3
Maximale Anzahl CPUs an einem TP177
4
Kommunikation zwischen S7-Stationen (Send – Receive)
Max. 3 Partner
Max. 200 Bytes
Min. Zeittakt 5 Sek. für senden
Tab. 107: Desigo S7 Systemlimiten
Legende:
*
370 | 436
Siemens
Für die genauere Berechnung steht eine Berechnungstabelle zur Verfügung.
CM110664de
2017-05-31
Desigo S7 Automationsstationen
Alarmierung
22
22.3 Alarmierung
Die Alarmierung in Desigo S7 ist fast identisch zur Alarmierung in Desigo PX. Die
in der folgenden Abbildung dargestellten BACnet-Objekte sind mit Intrinsic
Reporting ausgerüstet. Diese Objekte melden die Alarme an die zugeordnete
Notification Class Objekte. Die Notification Class Objekte geben die Alarme an die
zugeordneten BACnet Clients weiter.
Abb. 266: Alarmierung und Eventing
Desigo S7
Desigo PX
Konzept
Die Notification Class (NOTIFCL) ist lokal und gilt nur
pro Automationsstation.
Notification Class ist eine Serverfunktion, die global
für die gesamte Site gilt.
Anzahl Notification Class
Objekte
Pro Automationsstation braucht es einen Baustein
NOTIFCL im Plan Global.
Alle Einträge werden in diesem Baustein gemacht.
Pro Automationsstation sind 48 Bausteine NOTIFCL
im Plan Global.
Anzahl Alarmklassen
32 Alarmklassen (In der Library werden nur 6
genutzt).
16 Alarmklassen (In der Library werden nur 6
genutzt).
Tab. 108: Notification Class Object [NOTIFCL]
Siehe Desigo S7 Building Integration (CM110890).
Detailunterschiede in der Umsetzung
Die folgende Abbildung zeigt die typische Verwendung der zum Alarmkonzept
gehörigen Bausteine.
Siemens
371 | 436
CM110664de
2017-05-31
22
Desigo S7 Automationsstationen
Steuer- und Regelkonzept
Abb. 267: Alarmbausteine
Desigo S7
Desigo PX
Anzahl Objekte
Pro BACnet Hierarchie ein CMN_ALM
Ein Baustein CMN_ALM pro Anlage
Funktion
Sammeln von Alarmen
Sammeln und Filtern von Alarmen
Abbildung der BACnet Hierarchie
Mechanismus
Verschaltung: alle alarmfähigen Bausteine müssen
auf den CNM_ALM verschaltet werden.
Referenzierung - automatisch
Nicht verdrahtete Objekte müssen einzeln über einen
BACnet Client quittiert werden.
Tab. 109: Sammelalarm [CMN_ALM]
Über das TP177B können nur Alarme quittiert werden, welche auf dem CMN_ALM
verschaltet wurden (Quittierung einer BACnet-Hierarchieebene).
Nicht auf den CMN_ALM verschaltete alarmfähige Bausteine können nur über
einen BACnet Client z.B. Desigo Insight bedient werden.
Desigo S7
Desigo PX
Konzept
Verschaltet mit CMN_ALM (optionale Funktionalität)
In CMN_ALM integriert
Anzahl Objekte
Ein Baustein pro BACnet-Hierarchie
Ein Baustein CMN_ALM pro Anlage
Anzahl Filter
Vier Filter pro Baustein – es können mehrere
Bausteine verwendet werden.
Fünf Filter
Tab. 110: Alarmfilter [ALM_FIL]
Funktion
Desigo S7
Desigo PX
Lampenansteuerung
Compound-Lösung mit gleichem Funktionsumfang
Blinkfrequenz in Abhängigkeit vom Alarmeingang
Tab. 111: Anforderungsanzeige [REQ_IND]
22.4 Steuer- und Regelkonzept
Steuerkonzept
Das Steuerkonzept von Desigo S7 im Marktleistungspaket Building Solution ist
identisch zum Steuerkonzept von Desigo PX. Aber, bei Desigo S7 ist die BACnetReferenzierung auf Schnittstellen anderer Bausteine aus technischen Gründen
372 | 436
Siemens
CM110664de
2017-05-31
Desigo S7 Automationsstationen
Desigo S7 Baustein-Bibliothek
22
nicht möglich. Daher werden alle Verbindungen zwischen den Bausteinen
verschaltet werden.
Die Steuerbausteine können den PX-Mechanismus Look-Ahead nicht verwenden.
Die Kommunikation der übergeordneten Steuerbausteine mit den zu
kommandierenden Aggregaten erfolgt durch Verschalten im CFC und nicht durch
BACnet-Referenzierung.
Der Scheduler kann im Gegensatz zu Desigo PX anzusteuernde Objekte nicht
über BACnet-Kommunikation schalten, sondern über eine Verschaltung.
Regelkonzept
Prinzipiell wird bei dem Marktleistungspaket Building Solution das Regelkonzept
von PX übernommen.
Das Konzept umfasst folgende Bausteine:
● PID_CTR: Als Einzelregler oder verschaltet (FmHigher/ToLower). Ist als
Sequenzregler verwendbar. Abbildung des Bausteins auf ein Standard BACnet
Loop-Object. Dadurch wurde die Schnittstelle für Desigo S7 erweitert.
● CAS_CTR: Kaskadenregler wie PX.
● SEQLINK: Der Baustein verbindet mehrere PID_CTR zu einem Sequenzregler.
Der Baustein bietet vor allem Vorteile beim Engineering (PX).
22.5 Desigo S7 Baustein-Bibliothek
Bausteinkonzept
Das Bausteinkonzept bei dem Marktleistungspaket Building Solution ist das gleiche
wie bei Desigo, d.h. Schnittstellen und Funktionsaufteilungen sind identisch.
Abweichungen zu diesen Konzepten sind in diesem Dokument explizit beschrieben.
Die Bausteinschnittstellen entsprechen der BACnet Version 1.5.
Abweichende Datentypen
Bei dem Marktleistungspaket Building Solution wird für das Engineering der
Standard CFC-Editor verwendet. Hierzu wurden einige Datentypen, welche im
Desigo speziell unterstützt werden, an den Baustein-Schnittstellen geändert. Diese
Datentypen bleiben bedienbar. Diese Änderung betrifft vor allem die
Zeitdatentypen Long Duration und Short Duration sowie alle Datumsformate mit
Wildcard.
Es wurde ein Speicher optimiertes Konzept gewählt, dazu wird zwischen kurzen
und langen Lauf- bzw. Überwachungszeiten unterschieden.
Command Control CMD_CTL
Der Baustein stellt sicher, dass die einzelnen Aggregate einer Anlage (optimiert für
Lüftungsanlagen) in einer bestimmten Reihenfolge ein- bzw. ausgeschaltet werden.
Die Unterschiede zu Desigo PX sind:
● Der Datenaustausch mit den Aggregaten erfolgt über den normalen Signalfluss
zwischen den Bausteinen (Verschaltung). Der der Standard CFC-Editor besitzt
keinen Plant Control Editor. Mit CMD_CTL ist keine Referenzierung der
Aggregate über BACnet möglich.
● CMD_CTL besitzt nur zwei Prioritäten für die Kommandierung: Hohe Priorität
(z.B. Safety) und tiefe Priorität (z.B. Programm). Die Priorität wird am Aggregat
durch verschalten bestimmt.
● Beim CMD_CTL ist die Funktion Vorausschau (LookAhead) nicht vorhanden.
● Der CMD_CTL besitzt keine Ein- und Ausschaltverzögerungen. Diese müssen
in den Aggregaten implementiert werden. Über die Rückmeldung OpSta
werden die Verzögerungen für das Weiterschalten berücksichtigt.
● Der CMD_CTL besitzt keine BACnet Alarmfunktion.
Siemens
373 | 436
CM110664de
2017-05-31
22
Desigo S7 Automationsstationen
Betriebszustände
Das Steuerkonzept selber ist jedoch identisch zu Desigo PX.
Power Control PWR_CTL
Der Baustein stellt sicher, dass die einzelnen Aggregate eine Anlage (optimiert für
Heizungsanlagen) in einer bestimmten Reihenfolge und Leistung, ein- bzw.
ausgeschaltet werden.
Die Unterschiede zu Desigo PX sind:
● Der Datenaustausch mit den Aggregaten erfolgt über den normalen Signalfluss
zwischen den Bausteinen (Verschaltung). Der der Standard CFC-Editor besitzt
keinen Plant Control Editor. Mit PWR_CTL ist keine Referenzierung der
Aggregate über BACnet möglich.
● PWR_CTL besitzt zwei Prioritäten für die Kommandierung: Hohe Priorität (z.B.
Safety) und tiefe Priorität (z.B. Programm). Die Priorität wird am Aggregat
durch verschalten bestimmt.
● Beim PWR_CTL ist die Funktion Vorausschau (LookAhead) nicht vorhanden.
● PWR_CTL besitzt keine BACnet Alarmfunktion.
I/O-Bausteine
Notbetrieb (Lokale
Vorrangbedienung)
Bei Desigo kann der Handbetrieb am I/O-Modul direkt erfasst werden. Bei Desigo
S7 wird die lokale Handübersteuerung auf Modulebene über eine eigene
Rückmeldung erfasst werden. Dafür besitzen die Bausteine BO, AO und MO den
Anschluss [Ovrr]. Im Unterschied zu Desigo kann der Wert des Handbetriebs nicht
auf PrVal ausgegeben werden.
Peer-to-Peer Bausteine
Die Bausteine AO_PTP, BO_PTP und MO_PTP schreiben einen Wert auf ein
BACnet-Objekt (Kommandieren über BACnet). Der Baustein wird eingesetzt, um
einen Prozesswert über BACnet auf eine andere Automationsstation (Controller)
zu schreiben (Kommandieren).
Speicherplatzoptimierte Baustein-Anschlüsse
Die Reihenfolge der Anschlüsse an den Desigo S7-Bausteinen sind verschieden
von denjenigen bei Desigo, da sie speicherplatzoptimiert sind
(anwendungsorientiert bei Desigo).
Dynamische Speicherbereiche
Der Baustein TRNDLOG speichert BACnet-Werte in der CPU.
Alarm-Bausteine (CMN_ALM, ALM_FIL)
Die Unterschiede zu Desigo PX sind:
● Bei Desigo S7 werden alle Meldeklassen (Notification class) im Baustein
NOTIFCL zusammengefasst.
● Der Baustein Common Alarm wird im CFC mit den Alarm erzeugenden
Bausteinen verschaltet.
Device Object
Jede Automationsstation enthält ein Device Object, das wiederum die Geräte- und
System-Information der betreffenden Automationsstation enthält. Das Device
Objekt ist ein Standard BACnet-Objekt, das die gesamte Desigo S7
Automationsstation repräsentiert und u.a. die Liste aller bearbeiteten BACnetObjekte enthält.
22.6 Betriebszustände
Die folgende Tabelle zeigt die Betriebszustände von Desigo S7:
374 | 436
Siemens
CM110664de
2017-05-31
Desigo S7 Automationsstationen
Fehlerquellen und Überwachungen
22
S7-CPU RUN
Normalbetrieb - Applikationssoftware wird abgearbeitet
S7-CPU STOP
Digitalausgänge werden zurückgesetzt. Applikationssoftware und BACnet Kommunikation werden nicht
abgearbeitet.
Der Zustand STOP wird erreicht:
- Nach einem fatalen Fehler in der S7-CPU
- Während der Erstkonfiguration
- Während eines Full - Downloads
- Durch Anwenderbedienung des STOP - Schalters
- Durch Anwenderbedienung mit dem S7 - Manager
BACnet – IP RUN
BACnet/IP erlaubt Ethernet-Kommunikation inkl. BACnet/IP und S7-Kommunikation.
Auch im RUN-Modus kann die BACnet-Kommunikation unterbrochen sein. Gründe:
- Kein BACnet konfiguriert (S7 - HW - Konfig.)
- Umkonfigurierung läuft
- Fataler Fehler BACnet - CP
BACnet – IP STOP
BACnet/IP erlaubt nur noch PG-Funktionen über Ethernet, z.B. Neustart oder Diagnose.
Der Zustand STOP wird erreicht durch:
- Fataler Fehler BACnet - CP
- Anwenderbedienung
Tab. 112: Desigo S7 Betriebszustände
22.7 Fehlerquellen und Überwachungen
Die folgende Tabelle zeigt Beispiele von Fehlern und deren Auswirkungen:
Fehler
Auswirkungen
1) Fataler Fehler in S7-CPU, z.B. Memory Befehlscode.
S7 geht auf STOP.
Alle Binär-Ausgänge wurden zurückgesetzt.
2) Potentiell gefährlicher Prozesszustand in S7-CPU, z.B.
I/O–Peripherie fehlerhaft.
Die Applikation wird nicht mehr bearbeitet.
Über BACnet wird ein Alarm abgesetzt.
Die BACnet-Kommunikation wird eingestellt.
Die S7 muss nach der Fehlerbehebung lokal oder via Remote neu gestartet
werden.
3) Unkritischer Fehler in S7-CPU
Über BACnet wird ein Alarm abgesetzt.
4) Kritischer Fehler BACnet-CP, z.B. Memory.
Die BACnet-Kommunikation wird eingestellt.
Die BACnet-Kommunikation muss nach der Fehlerbehebung lokal oder via
Remote neu gestartet werden.
5) Unkritischer Fehler BACnet-CP, z.B. Pufferüberlast.
Über BACnet wird ein Alarm abgesetzt.
Tab. 113: Fehler und Auswirkungen
Siemens
375 | 436
CM110664de
2017-05-31
23
Systemkonfiguration
Fehlerquellen und Überwachungen
23 Systemkonfiguration
Systemübersicht
Abb. 268: Systemübersicht
Begriffe
System Desigo
376 | 436
Siemens
Umfasst sämtliche Geräte auf dem MLN (Management Level Network), ALN
(Automation Level Network) und FLN (Field Level Network).
Ein System Desigo kann mehrere BACnet-Internetzwerke umfassen. Diese werden
mit der Desigo Managementstation zum System verbunden. In diesem Fall
erscheint eine Managementstation gleichzeitig in mehreren BACnetInternetzwerken als BACnet-Gerät.
CM110664de
2017-05-31
Systemkonfiguration
Fehlerquellen und Überwachungen
23
BACnet-Internetzwerk
Besteht aus einem oder mehreren BACnet-Netzwerken. Die einzelnen BACnetNetzwerke werden mit BACnet-Routern verbunden.
Jedes BACnet-Gerät kann mit einem anderen BACnet-Gerät im Internetzwerk
kommunizieren. Die Kommunikation eines BACnet-Gerätes von einem
Internetzwerk zu einem Gerät in einem anderen Internetzwerk ist nicht möglich.
Mit einer Desigo Managementstation können Sie die Bedienung von mehreren
BACnet-Internetzwerken und anderen Systemen integrieren (siehe System
Desigo).
Für die Definition der Systemkonfigurationen, werden die FLN-Integrationen
(LonWorks, KNX) ebenfalls zum BACnet-Internetzwerk gezählt. Dies erlaubt, das
System Desigo als Zusammenschluss von mehreren BACnet-Internetzwerken zu
betrachten. Technisch sind die einzelnen FLN-Geräte keine BACnet-Geräte. Sie
kommunizieren nicht über das BACnet-Protokoll.
BACnet PTPInternetzwerk
Ein BACnet PTP-Internetzwerk wird über BACnet PTP-Kommunikation mit Desigo
Insight verbunden.
BACnet PTP-Kommunikation verwendet Modem- (Telefonie) oder Null-Modem(RS232) Verbindungen. Wegen der tiefen Datentransferrate über diese
Verbindungen gelten für ein BACnet PTP-Internetzwerk tiefere Grenzen.
Modembasierte PTP-Verbindungen sind veraltet und sollten nicht mehr eingesetzt
werden.
Beachten Sie, dass die BACnet PTP-Kommunikation BACnet-Netzwerke über
BACnet-Halfrouter verbindet. Wird von Desigo Insight mit mehreren Modems
gleichzeitig eine Verbindung zu verschiedenen BACnet PTP-Internetzwerken
aufgebaut, werden diese zu einem BACnet-Internetzwerk zusammengeschaltet.
Berücksichtgen Sie dies bei der Definition der einzelnen BACnet PTPInternetzwerke, damit die Netzwerknummern, Sitenummern usw. eindeutig sind.
Beachten Sie, dass in Desigo Insight nur ein PTP-Internetzwerk definiert werden
kann (definiert wird die Art der Verbindung). Diesem sind alle Sites von einem oder
mehreren BACnet PTP-Internetzwerken zugeordnet. Bei einem
Verbindungsaufbau auf Seite BACnet PTP-Internetzwerk (seitens PX) kann nicht
erkannt werden, um welches BACnet PTP-Internetzwerk es sich handelt. Die fixe
Zuordnung auf ein Desigo Insight PTP-Internetzwerk löst dieses Problem.
BACnet-Netzwerk
Menge von BACnet-Geräten, die an einem abgegrenzten (d.h. die Geräte sind in
der gleichen BACnet-Broadcast-Domäne) IP- oder LonTalk- oder MS/TP-Netzwerk
angeschlossen sind. Im Falle des LonTalk- oder MS/TP-Netzwerkes ist die
Abgrenzung physikalisch gegeben. Im Falle eines IP-Netzwerkes kann das
Netzwerk physikalisch das Gleiche sein, aber eine Abgrenzung durch
unterschiedliche UDP-Ports erfolgen.
Lokale Kommunikation, die zwischen zwei BACnet-Geräten in einem BACnetNetzwerk stattfindet, ist in einem anderen BACnet-Netzwerk nicht sichtbar.
IP-Segment
Teilbereich eines IP-Netzwerkes. IP-Segmente werden durch IP-Router verbunden.
Damit BACnet-Kommunikation in allen Fällen (Broadcast) über IP-Router hinweg
stattfinden kann, müssen BBMDs (BACnet Broadcast Management Devices)
eingesetzt werden. PXG3.. und PXG80-N sowie PXC…-E.D oder PXC…-U auf IP
können als BBMD konfiguriert werden. Einzelne BACnet-Geräte auf einem IPSegment können sich bei einem BBMD als Foreign Device eintragen.
LonWorks-Segment (ALN) Teilbereich eines BACnet/LonTalk-Netzwerkes. LonWorks-Segmente werden
durch LonWorks-Router verbunden. Die Aufteilung eines BACnet/LonTalk
Netzwerkes in mehrere LonWorks-Segmente (ALN) ist in den meisten Fällen nicht
notwendig.
Der Einsatz eines LonWorks-Router ist wegen der eingeschränkten Länge der
Datenpakete nicht möglich. Als Router auf dem ALN kann ein L-Switch eingesetzt
werden.
LonWorks-Segment (FLN)
Siemens
Teilbereich eines LonWorks-Netzwerkes. LonWorks-Segmente werden durch
LonWorks-Router verbunden.
377 | 436
CM110664de
2017-05-31
23
Systemkonfiguration
Technische Grenzen und Grenzwerte
Auf dem FLN kann als Router entweder ein L-Switch- oder ein LonWorks-Router
eingesetzt werden.
LonWorks-Trunk (FLN)
Umfasst sämtliche Geräte, die auf der FLN-Seite des PXC00.D/-E.D + PXX-L1…
angeschlossen sind. Besteht aus einem oder mehreren LonWorks-Segmenten
(FLN).
Ein LonWorks Trunk (FLN) entspricht einem LonWorks-Netzwerk (FLN).
PX-KNX-Integration
Umfasst sämtliche Geräte, die auf der FLN-Seite des PXC001.D/-E.D oder des
PXC00-U mit dem Erweiterungsmodul PXA30-K11 angeschlossen sind.
PX Site
Eine Site des Automationssystems Desigo PX.
Die PX BACnet-Geräte, die die Anlagen einer PX Site steuern, sind über die
globalen Objekte und das Primary Copy-Verfahren miteinander gekoppelt.
Eine PX Site ist unabhängig von den Grenzen des BACnet-Netzwerks. Eine Site
kann sich über mehrere BACnet-Netzwerke erstrecken. Ein BACnet-Netzwerk
kann mehrere Sites enthalten. Die entsprechenden Grenzen müssen gleichzeitig
eingehalten werden.
Eine PX Site kann nicht über die Grenze eines BACnet-Internetzwerks gezogen
werden. Dies ist insbesondere bei BACnet PTP-Internetzwerken zu beachten.
PX-Anlage
Eine PX-Anlage ist Teil einer PX Site und besteht im Allgemeinen aus mehreren
Teilanlagen (Anlagen-Struktur).
Eine PX-Anlage kann auf mehrere PX BACnet-Geräte verteilt sein. PX BACnetGeräte können grundsätzlich auf verschiedene BACnet-Netzwerke verteilt sein.
Dies wird jedoch aufgrund der Kommunikationslast zwischen Teilanlagen nicht
empfohlen.
Die Anlagen-Struktur wird mit Hierarchieobjekten auf BACnet abgebildet.
Bediengeräte mit generischer Bedienung (PXM20, PX Web) lesen diese Struktur
automatisch aus.
Desigo Room Automation
Umfasst die BACnet-Geräte, welche direkt an BACnet/IP oder BACnet MS/TP
angeschlossen sind und für die Raumautomation verwendet werden.
Diese BACnet-Geräte sind nicht Teil einer PX Site. Es besteht keine Kopplung
über globale Objekte und das Primary Copy-Verfahren.
BACnet MS/TP
Ein BACnet-MS/TP-Netzwerk ist ein BACnet-Netzwerk, das physikalisch auf EIA485 basiert und mit einem BACnet-spezifischen MasterSlave/TokenPassing
Datenübertragungsprotokoll betrieben wird (siehe BACnet Standard Clause 9). Ein
MS/TP-Netzwerk wird über einen BACnet-Router mit einem BACnet/IP- oder
LonTalk-Netzwerk verbunden.
TRA-Systemfunktionen
Im Bereich Desigo Room Automation werden zentrale Systemsteuerfunktionen als
TRA Systemfunktionen zusammengefasst.
Systemfunktions-PX
Ein PXC.. einer PX Site kann als Systemfunktions-PX TRA-Systemfunktionen wie
Zeitschalten, Life Check, Zeitsynchronisation usw. für eine TRASystemfunktionsgruppe von BACnet Geräten für die Raumautomation übernehmen.
Systemfunktionsgruppe
Eine TRA-Systemfunktionsgruppe ist nicht über die Netzwerk-Topologie bestimmt
oder erkennbar. Die TRA-Systemfunktionsgruppe wird durch das Engineering der
TRA-Systemfunktionen des Systemfunktions-PX bestimmt.
Für mehr Informationen, siehe Kapitel Übersicht und Systemaufbau und
Netzwerkarchitektur.
23.1 Technische Grenzen und Grenzwerte
Es gibt zwei Arten von Grenzen:
378 | 436
Siemens
CM110664de
2017-05-31
Systemkonfiguration
Netzwerke
23
●
Technische Grenzen (hart codierte Limiten) sind durch technische
Massnahmen gesichert. Sie können nicht überschritten werden.
● Empfohlene Grenzen (weiche Limiten) sind nicht durch technische
Massnahmen gesichert. Sie können überschritten werden.
Empfohlene Grenzen wurden so festgelegt, dass die Funktionalität des
Systems sichergestellt ist. Wenn Sie empfohlene Grenzen überschreiten,
nehmen Sie mit Headquarters rücksprache. Headquarters kann die
empfohlenen Grenzen aufgrund von neuen Erkenntnissen jederzeit anpassen.
Solche Anpassungen werden über Facts publiziert.
Gewisse Grenzen können auf Grund des Aufwandes (Menge, Kosten) nicht geprüft
werden. Diese Arten von Grenzen sind in diesem Dokument wie folgt
gekennzeichnet:
Art der Grenze
Kennzeichnung
Beispiel
Technische Grenze geprüft
Grenze*
60* RXC integriert mit PXC00.D/E.D+PXX-L11/12 pro
LonWorks Trunk
Technische Grenze NICHT geprüft
[Grenze*]
[50*] IP-Segmente pro BACnet/IP-Netzwerk
Empfohlene Grenze geprüft
Grenze
30 PX pro BACnet/LonTalk-Netzwerk
Empfohlene Grenze NICHT geprüft
[Grenze]
[1'000] PX pro BACnet-Internetzwerk
Grenze mit Vorbehalt (Fussnoten beachten)
(Grenze)
(10)9 PXM20 pro BACnet-Internetzwerk
Tab. 114: Geprüfte und nicht geprüfte Grenzen
23.2 Netzwerke
Die Spalten legen den betrachteten Netzwerkbereich fest. In den Zeilen wird die
maximale Anzahl Elemente definiert, welche im betrachteten Netzwerkbereich
vorkommen dürfen. Zum Beispiel, Netzwerkbereich: BACnet-Internetzwerk; Anzahl
Elemente: BACnet / LonTalk-Netzwerk Maximale Anzahl BACnet / LonTalkNetzwerke pro Internetzwerk = 100.
Anzahl Elemente / System
Pro
Desigo
Netzwerkbereich
BACnetInternetzwerk
BACnet
PTPInternetzwerk
BACnet/
IPNetzwerk
BACnetMS/TPNetzwerk
BACnet/
LonTalkNetzwerk
LonWorks LonWorks PX-KNXTrunk
-Segment Inte(FLN)
(FLN)
gration
PX Site
Desigo-Topologie
BACnetInternetzwerk
200
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
BACnet-PTPInternetzwerk
118
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
BACnet/IPNetzwerk
n/a
1
[1]19
n/a
n/a
n/a
n/a
n/a
n/a
[total 20]
BACnet/LonTalkNetzwerk
[3]
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
BACnet-MS/TPNetzwerk
n/a
[50]
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
PXG3 (BACnetRouter)
n/a
[100]
[30]
[100]
1
1
n/a
n/a
n/a
n/a
IP-Segment
n/a
10* 6a /
[50*] 6b
10* 6a /
[50*] 6b
10* 6a /
[50*] 6b
n/a
n/a
n/a
n/a
n/a
n/a
LonWorksSegment (ALN)
n/a
[100]
[30]
n/a
n/a
1
n/a
n/a
n/a
n/a
PX Site
[1'000]
[30]
5
n/a
n/a
n/a
n/a
n/a
n/a
n/a
PX-Anlage
[4'000]
[2'000]
[60]
n/a
n/a
n/a
n/a
n/a
n/a
100
Siemens
379 | 436
CM110664de
2017-05-31
23
Systemkonfiguration
Netzwerke
Anzahl Elemente / System
Pro
Desigo
Netzwerkbereich
BACnetInternetzwerk
BACnet
PTPInternetzwerk
BACnet/
IPNetzwerk
BACnetMS/TPNetzwerk
BACnet/
LonTalkNetzwerk
LonWorks LonWorks PX-KNXTrunk
-Segment Inte(FLN)
(FLN)
gration
PX Site
LonWorks Trunk
(FLN)
[200]
[100]
[30]
n/a
n/a
n/a
n/a
n/a
n/a
[50]
LonWorksSegment (FLN)
n/a
n/a
n/a
n/a
n/a
n/a
[5]
n/a
n/a
[250]
[200]
[100]
[30]
n/a
n/a
n/a
n/a
n/a
n/a
[50]
PX… ohne
DXR2/PXC315
[2'000]
[1'000]9
[30]
[200]8
n/a
30
n/a
n/a
n/a
50/10017
PXC3 (Desigo
TRA)
n/a16
[500]
n/a
[200]
n/a
n/a
n/a
n/a
n/a
n/a15
DXR2 (Desigo
TRA)
n/a16
[1'000]
n/a
[200]20
3221
n/a
n/a
n/a
n/a
n/a15
Desigo CC
10
10
n/a
10
n/a
n/a
n/a
n/a
n/a
n/a
Desigo Insight /
Desigo Insight
Terminal Server /
Desigo Web13
10
10
1
10
n/a
[5]
n/a
n/a
n/a
1010
PXM20
n/a
(10)9
10
n/a
n/a
10
n/a
n/a
n/a
total 1510
PXM20-E
n/a
(50)9
[20]
[50]
n/a
n/a
n/a
n/a
n/a
total 1510
PXA30-W1/W2,
PXA-40W1/W2
(integrierter WebServer)
n/a
(15)9
[15]
[15]
n/a
[15]14
n/a
n/a
n/a
total 1510
Desigo Xworks
Plus (XWP)
(Inbetriebnahme)1
n/a
[10]
[10]
[10]
n/a
[5]
n/a
n/a
n/a
total 1510
Summe
LonWorks Nodes
(RXC, QAX50/51,
Drittanbieter)
[40'000]
[20'000]
[6'000]
n/a
n/a
n/a
3002
60
n/a
[10'000]
RXC integriert
[20'000]
[5'000]
[3000]
n/a
n/a
n/a
60* 7a /
[120*]7b
60
n/a
[5'000]
QAX50/QAX51
[20'000]
[10'000]
[3000]
n/a
n/a
n/a
[120]
[40]5
n/a
[5'000]
n/a
454
[2'000]
[2'000]
PX KNXIntegration
Desigo-Geräte
2
RXB
[8'000]
[2'000]
[1'200]
n/a
n/a
n/a
n/a
[8'000]
[2'000]
[1'200]
n/a
n/a
n/a
n/a
n/a
454
LonWorks-Router
n/a
n/a
n/a
n/a
n/a
n/a3
[4]
n/a
n/a
n/a
LonWorks phys.
Repeater
n/a
n/a
n/a
n/a
n/a
[1]
[5]
1
n/a
n/a
L-Switch
n/a
n/a
n/a
n/a
n/a
[1]
1
n/a
n/a
n/a
RXL
System-Geräte
Datenpunkte und BACnet-Objekte
Phys.
Datenpunkte
[100'000]
[100'000]
[3'000]
[20'000]
[1'920]22
[3'000]
n/a
n/a
n/a
[6'000]
Total BACnetObjekte
[500'000]
[100'000]
[30'000]
[100'000]
[30'000]
[30'000]
n/a
n/a
n/a
[50'000]
Trend Log Object
[30'000]
[2'500]
[200]
[2'500]
[540]
[600]
n/a
n/a
n/a
[1'000]
380 | 436
Siemens
CM110664de
2017-05-31
Systemkonfiguration
Netzwerke
23
Tab. 115: Anzahl der Elemente pro Netzwerkbereich
Legende:
n/a
Nicht anwendbar
–
Keine Einschränkungen
2
Entspricht nicht der Anzahl eingebundener Geräte (siehe PXC00.D/-E.D + PXX-L…).
3
Auf der Automationsebene dürfen keine LonWorks-Router eingesetzt werden.
4
Limite gilt nur, wenn ausschliesslich dieser Gerätetyp eingesetzt wird.
5
Beachten Sie die RXC-Installationsgrundlagen für LPT-10-Geräte (QAX5x) und Busspeisung.
6a
Grenze, wenn PXG80-N als BBMD konfiguriert wird (BDT: max. 10. FDT: max. 10.).
6b
Grenze, wenn PXC..U auf IP als BBMD konfiguriert wird (BDT: max. 50. FDT: max. 50.). Gilt
auch für PXC…-E.D und PXG3.
7a
Grenze für PXC00.D/-E.D + PXX-L11.
7b
Grenze für PXC00.D/-E.D + PXX-L12.
8
Grenze für PX-Geräte ohne TRA (wegen PX Web Support einer PX Site). Die Anzahl PXC / Site
muss eingehalten werden.
9
Die Limite der Anzahl PX pro Internetzwerk kann nur eingehalten werden, wenn keine PX Clients
(PXM20, PXM20-E, PXG80-W/WN, PXA40-W1/W2, PXA30-W1/W2) eingesetzt werden. Die PX
Clients begrenzen die Anzahl PX pro Internetzwerk. Die Werte sind den entsprechenden GeräteGrenzen zu entnehmen. Die Option Eingeschränkte Sicht hat keinen Einfluss auf die
Systemkonfigurationen der PX Clients.
10
Die Anzahl der temporären Alarmempfänger eines PX ist eine technische Grenze. Der
empfohlene Grenzwert ist tiefer gewählt. Damit wird berücksichtigt, dass zusätzliche Geräte für
den Service angeschlossen werden können.
11
Die Anzahl der konfigurierbaren Alarmempfänger eines PX ist eine technische Grenze. Der
empfohlene Grenzwert ist tiefer gewählt. Damit wird berücksichtigt, dass sich zusätzliche
Alarmempfänger (Drittanbieter) in diese Liste eintragen können.
12
Paralleles Engineering (Inbetriebnahme) ist unter folgenden Einschränkungen möglich:
- Node Setup: nur ein XWP pro LonTalk/IP-Segment.
- Download und Online Bedienung: nur ein XWP pro Automationsstation.
Siemens
13
Es dürfen maximal zwei Desigo Insight Terminal Server gleichzeitig betrieben werden. Es dürfen
maximal zwei Desigo Web (Server) gleichzeitig betrieben werden.
14
Nur PXA30-W1/W2 (zusammen mit PXC..U) können in BACnet/LonTalk Netzwerken eingesetzt
werden.
15
TRA Automationsstationen gehören nicht zu einer PX Site (keine Primary Copy-Funktion).
16
Maximal 3'000 Räume/Projekt bei CC, 4'000 Räume/Projekt und 2'000 Räume/Site bei Desigo
Insight. Zusätzliche TRA-Systemfunktions-PX nötig. Siehe TRA-Systemfunktionsgruppe unten.
17
50: sofern LON PX in der PX-Site vorhanden sind. 100: sofern keine LON PX (sondern nur IP
PX) in der PX-Site vorhanden sind.
18
Diese Limite bezieht sich im Desigo-System insbesondere auf Desigo Insight. Aufgrund der
verwendeten PTP-Verbindung(en) ausserhalb des Desigo-Systems und deren technischen
Einschränkungen kann die Limite deutlich niedriger liegen. Beispiele von solchen
Einschränkungen ausserhalb des Desigo-Systems können die verfügbare Bandbreite des PTPLinks beziehungsweise die vorhandene Modemgeschwindigkeit sein.
19
Diese Limite kann überschritten werden, falls sich alle BACnet-Devices im gleichen IPSubnetzwerk befinden oder falls keine Kommunikation zwischen den verschiedenen BACnet/IPNetzwerken benötigt wird.
20
Diese Limite gilt nur für IP-basierte DXR2-Geräte.
21
Diese Limite gilt nur für MS/TP-basierte DXR2-Geräte.
22
Max. Anzahl physikalischer Datenpunkte bei DXR2.M18 ist 1'920 (60 I/Os pro Gerät und 32
Geräte pro MS/TP-Trunk).
381 | 436
CM110664de
2017-05-31
23
Systemkonfiguration
Netzwerke
Für mehr Informationen über Netzwerke, siehe Praxisleitfaden IP-Netzwerke in der
Gebäudeautomation (CM110668).
23.2.1
TRA-Systemfunktionsgruppe
Eine TRA-Systemfunktionsgruppe umfasst einen Teil der TRAAutomationsstationen am BACnet-Internetzwerk. Die Gruppierung erfolgt auf
Grund der Zuweisung der TRA-Automationsstationen zu einem TRASystemfunktions-PX, welcher für diese TRA-Systemsteuerfunktionen übernimmt.
Die TRA-Systemsteuerfunktionen werden durch Desigo Room Automation definiert
und umfassen Life Check, Zeitsynchronisation sowie Zeitschalten.
Die aktuellen Grenzen für die TRA-Systemfunktionsgruppe sind im Wesentlichen
durch Life Check und Zeitschalten gegeben, welche seitens der TRASystemfunktions-PX erfolgt. Hierfür sind je eingesetzten TRA-Systemfunktions-PX
in Summe folgende externe BACnet-Referenzen vorgesehen: rund 200 (bei PX
V5.x) bzw. rund 500 (bei PX V6.0).
Ein PXC3 übernimmt im Allgemeinen die Steuerung von mehreren Räumen. Für
einige Grenzen sind die Anzahl der Räume in der TRA-Systemfunktionsgruppe
massgebend.
Die TRA-Automationsstationen sind nicht Teil einer PX-Site. Es werden keine
Daten zwischen dem Primary der PX Site und den TRA-Automationsstationen
abgeglichen.
Die Bedienung der TRA-Automationsstationen mit generischen Bediengeräten
PXM20, PXC20-E, PXA30-W1/W2, PXA40W1/W2 (integrierter Web Server) sowie
mit XWP ist nicht möglich. TRA-Automationsstationen unterstützten die Konzepte
der PX für die generische Bedienung nicht.
TRA-Automationsstationen unterstützten die BBMD-Funktion nicht. Dies hat
Einschränkungen beim BACnet/IP-Netzwerk zur Folge wie zum Beispiel, dass
nebst den TRA-Automationsstationen ein zugehöriger TRA-Systemfunktions-PX
oder ein PXG-Router im selben IP-Segment liegen muss.
TRA-Automationsstationen ohne eigenes Alarming
Der TRA-Systemfunktions-PX übernimmt die Alarmfunktionen.
Was
Grenze
Beschreibung
Trend pro Raum
5
Es wird davon ausgegangen, dass im Durchschnitt maximal 5 TrendPunkte aufgezeichnet werden. Annahme für das
Aufzeichnungsintervall: 15 Minuten.
Räume mit drei Alarmen pro Raum
60*
Maximale Anzahl Räume in der TRA Systemfunktionsgruppe mit 3
Alarmen pro Raum. Begrenzend ist die Anzahl Event Enrollment
Objekte mit externen BACnet Referenzen, die vom TRA
Systemfunktions-PX zuverlässig unterstützt werden müssen.
Räume mit 2 Alarmen pro Raum
100
Maximale Anzahl Räume in der TRA Systemfunktionsgruppe mit 2
Alarmen pro Raum. Begrenzend ist die Anzahl Event Enrollment
Objekte mit externen BACnet Referenzen, die vom TRA
Systemfunktions-PX zuverlässig unterstützt werden müssen.
Event Enrollment Objekte mit externen
BACnet-Referenzen
220
Maximale Anzahl Event Enrollment-Objekte mit externen BACnetReferenzen in der TRA-Systemfunktionsgruppe.
PXC3
50
Event Enrollment-Objekte auf dem TRA-Systemfunktions-PX werden
für die Alarme pro Raum sowie für den Life Check der PXC3
eingesetzt.
Tab. 116: TRA-Automationsstationen ohne eigenes Alarming
Legende:
*
382 | 436
Siemens
60 Räume sind ein Schätzwert basierend auf den Annahmen: 3 Alarme pro Raum und ~5
Räume pro PXC3.
CM110664de
2017-05-31
Systemkonfiguration
Netzwerke
23
Die in dieser Tabelle aufgeführten Werte sind Richtwerte.
Eine genauere Berechnung folgt der Regel, dass die Anzahl der PXC3-basierten
Alarme plus die Anzahl der PXC3 selbst, die maximale Anzahl der externen
BACnet-Referenzen nicht überschreiten darf.
60 Räume entsprechen demnach: 60x3 = ~180 Alarmen und 60/5 = ~12 PXC3,
was zusammen ~192 externe BACnet-Referenzen ergibt. Dies ist gegenüber den
maximal erlaubten ~220 externen BACnet-Referenzen eine vorsichtige
Abschätzung.
TRA-Automationsstationen mit eigenem Alarming
Was
Grenze
Beschreibung
Trend pro Raum
5
Es wird davon ausgegangen, dass im Durchschnitt maximal 5 TrendPunkte aufgezeichnet werden. Annahme für das
Aufzeichnungsintervall: 15 Minuten.
Anzahl externe BACnet-Referenzen
500
Maximale Anzahl externe BACnet-Referenzen, die ein TRASystemfunktions-PX unterstützt. Der TRA-Systemfunktions-PX
benötigt externe Referenzen für den Life Check als auch für
Scheduler-Funktionen. Beispiele von Objekten mit externen
Referenzen:
- EventEnrollment: 1 Referenz
- Schedule: 1-5 Referenzen
Event Enrollment pro TRA-Automationsstation 1
Beispiel Anzahl TRA-Automationsstationen
pro TRA-Systemfunktionsgruppe
250
Anzahl Event Enrollment-Objekte, die auf dem TRA-SystemfunktionsPX für den Life Check pro TRA-Automationsstation benötigt werden.
TRA-Systemfunktions-PX mit maximalen Scheduler-Funktionen.
Die Grenze bezeichnet die maximale Anzahl TRAAutomationsstationen in der TRA-Systemfunktionsgruppe. In diesem
Beispiel wird angenommen, dass auf dem TRA-Systemfunktions-PX
folgende Scheduler-Objekte vorhanden sind:
- Maximale Anzahl Scheduler-Objekte
- Pro Scheduler-Objekt maximale Anzahl externe Referenzen.
Beispiel Anzahl TRA-Automationsstationen
pro TRA-Systemfunktionsgruppe
500
TRA-Systemfunktions-PX ohne Scheduler-Funktionen.
Die Grenze bezeichnet die maximale Anzahl TRAAutomationsstationen in der TRA-Systemfunktionsgruppe. In diesem
Beispiel wird angenommen, dass auf dem TRA-Systemfunktions-PX
keine Scheduler-Objekte vorhanden sind.
Tab. 117: TRA-Automationsstationen mit eigenem Alarming
Siemens
383 | 436
CM110664de
2017-05-31
23
Systemkonfiguration
Geräte
23.3 Geräte
23.3.1
Was
Automationsstationen/System-Controller PXC..D/-U
PXC..-E.D
PXC...D
PXC..-T.D
PXC52
(PPC)
PXC64 /
128-U
PXC50.D
PXC100.D
PXC200.D
PXC00.D
PX Open10
PX KNX9
modular
PXC50.E.D
PXC200E.D
PXC00-E.D
modular
PXC100E.D
modular
modular
PXC001.D
PXC001E.D +
PXA40-RS..
PXC001.D
PXC001E.D
Oder
Oder
PXC00-U +
PXC00-U + PXA30-K11
PXA30-RS..
PXC-NRUF
kompakt
Temporäre
Alarmempfänger1
18*
18*
18*
18*
18*
18*
18*
18*
Konfigurierte
Alarmempfänger2
20*
20*
20*
20*
20*
20*
20*
20*
[1'400*]
[1'400*]
[1'400*]
[1'400*]
[1'400*]
[1'400*]
[1'400*]
[1'400*]
400*
PXC36-E.D
950*
400*
650*
PXC50-E.D
950*
650*
PXC100E.D 950*
650*
PXC200E.D 950*
650*
PXC00-E.D
950*
650*
400*
BACnet-Objekte total
[4'000]
[4'000]
[4'000]
[4'000]
[4'000]
[4'000]
[4'000]
[4'000]
Anz.
Funktionsbausteininstanzen
(Applikationsgrösse)
1'900*
1'900*
1'900*
1'900*
2'900*
1'900*
2'900*
2'900*
100
100
100
200
350
200
600
100
Trend Log Multiple19
20
20
20
20
20
20
120
20
Zeitschaltprogramm
1517
1517
5018
5018
5018
5018
BACnet-Referenzen
COV-ServerRessourcen3
BACnet-Referenzen
COV-ClientRessourcen4
Trend Log5
1517
1517
1
PXC001:50 PXC001:501
7
Kalender14
10
10
50
50
50
50
7
10
10
PXC001:50
PXC001:50
PXM10
1
1
1
1
1
1
1
n/a
PPS2-Geräte (ALN)8
(z.B. QAX3.x,
RXZ90.1)
5
5
n/a
n/a
n/a
n/a
5
n/a
n/a
Gem. Bel.
Einheiten
I/O-Mod.6
52*
200* 15
(350)15
n/a
n/a
n/a
Total Anzahl
Datenpunkte (TX-/I/O,
PTM und TX Open)
n/a
n/a
200*
200* 15
(350) 15
n/a
n/a
n/a
TX Open pro Inselbus
n/a
n/a
516
516
516
n/a
n/a
n/a
PXX-PBUS
n/a
n/a
1
1
1
n/a
n/a
n/a
P-Bus BIM
TXB1.PBUS12
n/a
1
n/a
n/a
n/a
n/a
n/a
n/a
Dynamische
Kalenderobjekte20
10*
10*
10*
10*
10*
10*
10*
10*
Physikalische
Datenpunkte
I/O-Module (TX-I/O,
PTM)
384 | 436
Siemens
CM110664de
2017-05-31
Systemkonfiguration
Geräte
Was
PXC..-E.D
PXC...D
PXC..-T.D
PXC52
(PPC)
PXC64 /
128-U
PXC50.D
modular
modular
PXC50.E.D
PXC100.D
PXC100E.D
PXC200.D
PXC200E.D
modular
modular
23
PXC00.D
PX Open10
PX KNX9
PXC00-E.D
PXC001.D
PXC001E.D +
PXA40-RS..
PXC001.D
PXC001E.D
Oder
Oder
PXC00-U +
PXC00-U + PXA30-K11
PXA30-RS..
PXC-NRUF
kompakt
Dynamische EventEnrollment-Objekte20
50*
50*
50*
50*
50*
50*
50*
50*
Dynamische
Notification-ClassObjekte20
50*
50*
50*
50*
50*
50*
50*
50*
Dynamische
Zeitschaltpläne
10*
10*
10*
10*
10*
10*
10*
10*
Dynamische TrendLog-Objekte20
100*
100*
100*
100*
100*
100*
100*
100*
Dynamische TrendLog-Multiple-Objekte20
20*
20*
20*
20*
20*
20*
20*
20*
Tab. 118: Automationsstationen/System-Controller PXC..D/-U
Legende:
n/a
Nicht anwendbar
1
PXM20, PX Web und XWP sind temporäre Alarmempfänger.
2
Desigo CC und Desigo Insight sind konfigurierte Alarmempfänger.
Die Anzahl Einträge in der Notification Class ist auf 20 begrenzt. Die gesamte Anzahl
unterschiedlich konfigurierter Alarmempfänger über alle Notification Classes ist auf 30 begrenzt.
3
Max. Anzahl SubscribeCOVs, welche angenommen werden können.
Beispiel: 400 1 Client und 400 Werte 2 Clients und 200 Werte.
4
Max. Anzahl BACnet Client-Referenzen, das heisst, Werte, die von der eigenen oder von einer
abgesetzten Automationsstation gelesen oder geschrieben (kommandiert) werden.
BACnet Client-Referenzen werden in den Input-, Output-,Scheduler-, Trend Log- und GruppenObjekten verwendet (alle NameRef_Type-Inputs mit AddrKind=B). Die konfigurierten
Alarmempfänger der Notification Class-Objekte benötigen keine BACnet Client-Referenzen
(COV Client) -Ressourcen.
Die verfügbare Anzahl von BACnet Client-Referenzen soll maximal 50 unterschiedliche
Automationstationen referenzieren. Wird dieser Wert überschritten, steigt die Anzahl von BACnet
Broadcast-Meldungen auf dem Netzwerk.
5
Jedes aktive Trend Log-Objekt benötigt eine BACnet-Referenz.
Der Trend benötigt 12 Byte pro Eintrag (unabhängig vom Datentyp). Pro Trend Log-Objekt
können max. 64 kByte für den Log Buffer alloziert werden (ca. 5'000 Einträge). Diese Log Buffer
werden im D-MAP RAM zugewiesen. Ist beim Ändern der Log Buffer-Grösse nicht mehr
genügend D-MAP RAM vorhanden, wird die Reliability des Trend Log-Objekts auf Memory limit
reached gesetzt.
6
Max. Anzahl phys. Datenpunkte (TX-I/O Module) bei PXC64-U ist 200.
Max. Anzahl phys. Datenpunkte (TX-I/O Module) bei PXC128-U ist höher als 200, jedoch sind
die Reaktionszeiten gemäss untenstehender Tabelle beziehungsweise die Systemlimiten zu
berücksichtigen.
Die Anzahl der phys. Datenpunkte beeinflusst die Reaktionszeit der Applikation. Sind minimale
Reaktionszeiten einzuhalten, muss die Anzahl der phys. Datenpunkte eventuell reduziert werden.
Folgende Reaktionszeiten bezogen auf die Anzahl der Phys. Datenpunkte können als
Erfahrungswerte angenommen werden:
- bis 150 phys. Datenpunkte = Reaktionszeiten < 1s
- bis 250 phys. Datenpunkte = Reaktionszeiten 1-2s
- bis 350 phys. Datenpunkte = Reaktionszeiten 2-3s
8
Siemens
Die PPS-2-Geräte QAX84.1 und RXZ90.1 haben immer die Adresse 1 (keine Adressenwahl).
385 | 436
CM110664de
2017-05-31
23
Systemkonfiguration
Geräte
9
PX KNX = PXC001.D / PXC001-E.D oder PXC00-U mit Erweiterungsmodul PXA30-K11 und
geladener PX KNX-Firmware.
10
PX Open = PXC001.D / PXC001-E.D mit Optionsmodul PXA40-RS1/RS2 oder PXC00-U oder
PXC64-U mit Erweiterungsmodul PXA30-RS.. und geladener PX Open-Firmware.
14
Maximal 30 Kalender-Einträge.
15
Max. Anzahl Phys. Datenpunkte bei PXC100.D/-E.D ist 200.
Max. Anzahl Phys. Datenpunkte PXC200.D/-E.D ist höher als 200, jedoch sind die
Reaktionszeiten gemäss untenstehender Tabelle beziehungsweise die Systemlimiten zu
berücksichtigen.
Die Anzahl der phys. Datenpunkte beeinflusst die Reaktionszeit der Applikation. Sind minimale
Reaktionszeiten einzuhalten, muss die Anzahl der phys. Datenpunkte eventuell reduziert werden.
Folgende Reaktionszeiten bezogen auf die Anzahl der Phys. Datenpunkte können als
Erfahrungswerte angenommen werden:
- bis 150 phys. Datenpunkte = Reaktionszeiten < 1s
- bis 250 phys. Datenpunkte = Reaktionszeiten 1-2s
- bis 350 phys. Datenpunkte = Reaktionszeiten 2-3s
16
Max. 5 TX Open pro PXC50/100/200…D.
17
Anzahl Schaltpunkte pro Tag: 10; maximal 5 BACnet-Referenzen.
18
Anzahl Schaltpunkte pro Tag: 20; maximal 5 BACnet-Referenzen.
19
Jedes aktive Trend Log Multiple-Objekt benötigt pro erfassten Wert eine BACnet-Referenz.
Für die Anzahl der Trend Log Multiple Objekte wurden 5 erfasste Werte angenommen (Anzahl
Trend Log / 5).
Der Trend benötigt 12 Byte pro Eintrag (unabhängig vom Datentyp).
Pro Trend Log-Objekt können max. 64 kByte für den Log Buffer zugewiesen werden (ca. 5'000
Einträge).
Diese Log Buffer werden im D-MAP RAM zugewiesen.
Ist beim Ändern der Log Buffer-Grösse nicht mehr genügend D-MAP RAM vorhanden, wird die
Reliability des Trend Log-Objekts auf Memory limit reached gesetzt.
20
Dynamische Objekte zählen für die Gesamtlimiten genauso mit, wie nicht-dynamische Objekte.
D-MAP RAM
Wird mit Trend Log-Objekten das ganze D-MAP RAM belegt, so ist ein DeltaDownload nicht mehr möglich.
Die Grösse des gesamten freien und benutzten D-MAP RAM kann mit XWP,
Desigo CC, Desigo Insight oder PXM20 gelesen werden. Die entsprechenden
Informationen sind beim Device Object unter der Eigenschaft Speicherstatistik
[MemStc] abgelegt.
Verwaltung von
Zugriffsrechten
Verwaltung der Zugriffsrechte via USPRF. Sie können maximal 10
Benutzergruppen und 20 Benutzer definieren. 10 Benutzergruppen und 6 Benutzer
sind als Vorlage (globaler Plan) bereits vordefiniert.
23.3.2
System-Controller LonWorks
Gerätekombination: PXC00.D/-E.D + PXX-L11/12
386 | 436
Siemens
CM110664de
2017-05-31
Systemkonfiguration
Geräte
Was
23
Grenze
LonWorks-Geräte:
PXX-L11
60* (z. B.: 5 Group Member sind definiert, d.h. 5 x 12 = 60 COV-Ressourcen werden benötigt)
PXX-L12
120*
Max. Anzahl eingebundener LonWorks-Geräte umfassen RXC..., QAX50/QAX51 und DrittanbieterLonWorks-Geräte.
Discipline-I/O
[600] max. Anzahl Discipline-I/O-Objekte
Gruppen
[50] max. Anzahl Gruppen
Room Member
Unbeschränkt
Group Member
Bereichsübergreifende Gruppen können max. 5 Destinationen haben. Die Anzahl
bereichsübergreifender Gruppen ist von den COV-Client-Ressourcen (max. 250) abhängig. Je nach
Gruppentyp werden unterschiedlich viele COVs benötigt. Diese müssen noch mit der Anzahl
Destinationen multipliziert werden.
Tab. 119: System-Controller LonWorks
Berechnungsgrundlagen:
HLK
CHOGRP
1 COV-Client-Ressource pro Destination
SPGRP*
12 COV-Client-Ressourcen pro Destination
EMGGRP
1 COV-Client-Ressource pro Destination
Licht
LIGHTGRP
2 COV-Client-Ressourcen pro Destination
Jalousien
BLSGRP
4 COV-Client-Ressourcen pro Destination
Gebäudenutzung
USEGRP
3 COV-Client-Ressourcen pro Destination
Raumbelegung
OCGRP
3 COV-Client-Ressourcen pro Destination
System-Controller LonWorks mit physikalischen Ein-/Ausgängen und
TX Open
Gerätekombination: PXC50/100….D + PXX-L11/12
Wird anstelle eines PXC00…D ein PXC50/100…D als System-Controller
eingesetzt, können physikalische Ein-/Ausgänge via TX-IO-Modulen sowie TXOpen-Datenpunkten eingebunden werden. Bei einer grösseren Anzahl von
physikalischen Ein-/Ausgängen bzw. TX-Open-Datenpunkten und je nach
Komplexität des CFC-Programmes kann sich die Reaktionszeit erhöhen.
23.3.3
Automationsstationen mit LonWorks-Integration
Gerätekombination: PXC50/100/200…D mit PXX-L11
Die modularen Automationsstationen PXC50/100/200.D und PXC50/100/200-E.D
ermöglichen die Integration von LonWorks-Geräten (RXC…, QAX50/QAX51 und
Drittgeräten) via PXX-L11 zusätzlich zum Einsatz von I/O-Modulen bzw. Drittgeräte
via TX Open.
Die Integration bei PXC50…D ist maximal auf 10 LonWorks-Geräte beschränkt.
Die Integration von LonWorks-Geräten bei PXC100/200…D wird durch die
Reaktionszeit beschränkt.
Je nach Anzahl physikalischer Datenpunkte können für die Reaktionszeit folgende
Erfahrungswerte angenommen werden:
Reaktionszeiten in Abhängigkeit der
Anzahl physikalische Datenpunkte
Ohne LonWorks-Geräte
Bis 5 LonWorks-Geräte
5 bis 20 LonWorks-Geräte
Bis 150 Datenpunkte
< 1s
1-2s
3-4s
Bis 250 Datenpunkte
1-2s
2-3s
4-5s
Bis 350 Datenpunkte
2-3s
3-4s
5-6s
Tab. 120: Reaktionszeit
Siemens
387 | 436
CM110664de
2017-05-31
23
Systemkonfiguration
Geräte
23.3.4
PX Open-Integration (PXC001.D/-E.D)
Diese Grenzen gelten auch für PXC00-U + PXA30-RS.
Was
Grenze
Beschreibung
Modbus-Datenpunkte
[250*]
Max. Anzahl Datenpunkte pro PX Modbus.
SCL-Datenpunkte
[250*]
Max. Anzahl Datenpunkte pro PX SCL.
M-Bus-Datenpunkte
[250*]
Max. Anzahl Datenpunkte pro PX M-Bus.
M-Bus-Zähler
[250]
Max. Anzahl M-Bus-Zähler bei PX M-Bus.
Tab. 121: PX Open-Integration (PXC001.D/-E.D)
23.3.5
PX Open-Integration (PXC001.D/-E.D + PXA40-RS1)
Diese Grenzen gelten auch für PXC00-U + PXA30-RS1.
Was
Grenze
Beschreibung
Modbus-Datenpunkte
[800*]
Max. Anzahl Datenpunkte pro PX Modbus.
SCL-Datenpunkte
[800*]
Max. Anzahl Datenpunkte pro PX SCL.
M-Bus-Datenpunkte
[800*]
Max. Anzahl Datenpunkte pro PX M-Bus.
[250]
Max. Anzahl M-Bus-Zähler bei PX M-Bus.
M-Bus-Zähler
Tab. 122: PX Open-Integration (PXC001.D/-E.D + PXA40-RS1)
23.3.6
PX Open-Integration (PXC001.D/-E.D + PXA40-RS2)
Diese Grenzen gelten auch für PXC00-U + PXA30-RS2.
Was
Grenze
Beschreibung
Modbus-Datenpunkte
[2'000*]
Max. Anzahl Datenpunkte pro PX Modbus.
SCL-Datenpunkte
[1'000*]
Max. Anzahl Datenpunkte pro PX SCL.
M-Bus-Datenpunkte
[2'000*]
Max. Anzahl Datenpunkte pro PX M-Bus.
M-Bus-Zähler
[250]
Max. Anzahl M-Bus-Zähler bei PX M-Bus.
Tab. 123: PX Open-Integration (PXC001.D/-E.D + PXA40-RS2)
23.3.7
PX KNX-Integration (PXC001.D/-E.D)
Diese Grenzen gelten auch für PXC00-U + PXA30-K11.
Die maximale Anzahl der Geräte gilt nur, wenn ausschliesslich ein Gerätetyp
verwendet wird. Bei Mischbetrieb mit Drittgeräten gilt folgende Formel: 50 *
RXB/RXL + Drittanbietergeräte < 2'000 Datenpunkte.
Was
Grenze
Beschreibung
KNX-EIB-Datenpunkte
[2'000*]
Max. Anzahl integrierbare KNX-Datenpunkte (KNXKommunikationsobjekte).
RXB
45
Max. Anzahl der RXB-Geräte pro KNX (1 RXB ca. 50 KNXDatenpunkte, je nach Applikation).
RXL
45
Max. Anzahl der RXL-Geräte pro KNX (1 RXL ca. 50 KNXDatenpunkte, je nach Applikation).
Tab. 124: PX KNX-Integration (PXC001.D/-E.D)
388 | 436
Siemens
CM110664de
2017-05-31
Systemkonfiguration
Geräte
23.3.8
23
TX Open-Integration (TXI1.OPEN)
Was
Grenze
Beschreibung
TX OPEN (TXI1.OPEN)
100*
Max. Anzahl Datenpunkte pro TX Open.
Tab. 125: TX Open-Integration (TXI1.OPEN)
23.3.9
TX Open-Integration (TXI2.OPEN)
Was
Grenze
Beschreibung
TX OPEN (TXI2.OPEN)
160*
Max. Anzahl Datenpunkte pro TX Open.
Tab. 126: TX Open-Integration (TXI2.OPEN)
23.3.10 Anzahl Datenpunkte auf TRA-Automationsstationen
Anzahl Datenpunkte im TX-I/O-Subsystem
Jeder auf TX-I/O verwendete Datenpunkt wird gezählt.
ASN
Produktbeschreibung
Datenpunkte
Beschreibung
TXM1.6RL
6 I/O Relaismodule, bistabil
max. 6
Verwendete TX-I/Os werden gezählt.
TXM1.8RB
8 I/O Jalousien-Module
max. 8
Verwendete TX-I/Os werden gezählt (1
Datenpunkt pro Relais).
TXM1.8T
8 I/O Triac-Module
max. 8
Verwendete TX-I/Os werden gezählt.
TXM1.8U
8 I/O Universalmodule (DI, AI, AO)
max. 8
Verwendete TX-I/Os werden gezählt.
TXM1.6R
6 I/O Relaismodule
max. 6
Verwendete TX-I/Os werden gezählt.
TXM1.8D
8 I/O digitale Eingabemodule
max. 8
Verwendete TX-I/Os werden gezählt.
TXM1.16D
16 I/O digitale Eingabemodule
max. 16
Verwendete TX-I/Os werden gezählt.
Tab. 127: Anzahl Datenpunkte im TX-I/O-Subsystem
Anzahl Datenpunkte auf DALI-Subsystem
Jede individuell angesteuerte DALI-Lichtgruppe und jedes individuell angesteuerte
Vorschaltgerät zählt als 1 Datenpunkt.
ASN
Produktbeschreibung
Datenpunkte
Beschreibung
PXC3.E7xA
Automationsstation
max. 64
Verwendete DALI-Lichtgruppen und/oder
einzelne DALI-Vorschaltgeräte warden
gezählt.
PXC3.E16A-100A
Tab. 128: Anzahl Datenpunkte auf DALI-Subsystem
Zusätzliche DALI-Einschränkungen:
● Max. Anzahl Geräte: 64
● Max. Anzahl Adressen: 64
● Max. Anzahl Gruppen: 16
Anzahl Datenpunkte auf KNX PL-Link-Subsystem
KNX PL-Link-Geräte haben eine feste Anzahl, während KNX S-Mode-Geräte
entsprechend der verwendeten Adressen gezählt werden.
Siemens
389 | 436
CM110664de
2017-05-31
23
Systemkonfiguration
Geräte
ASN
Produktbeschreibung
Datenpunkte
Beschreibung
RXM21.1
Fan Coil PL-I/O
5
Feste Anzahl
RXM39.1
Fan Coil PL-I/O
5
Feste Anzahl
QMX3.P02
Frei konfigurierbares Bediengerät,
Wandmontage
9
Feste Anzahl
QMX3.P30
Frei konfigurierbares Bediengerät,
Wandmontage
1
Feste Anzahl
QMX3.P34
Frei konfigurierbares Bediengerät,
Wandmontage
3
Feste Anzahl
QMX3.P36
Frei konfigurierbares Bediengerät,
Unterputzmontage
3
Feste Anzahl
QMX3.P37
Frei konfigurierbares Bediengerät,
Wandmontage
11
Feste Anzahl
QMX3.P70
Frei konfigurierbares Bediengerät,
Wandmontage
3
Feste Anzahl
QMX3.P74
Frei konfigurierbares Bediengerät,
Wandmontage
5
Feste Anzahl
AQR253…
Unterputz-Raumfühler mit:
1-3
AQR257…
Frontmodul
Feste Anzahl, 1 Datenpunkt pro Messwert
(optionale potentialfreie Kontakte und passive
NTC-Fühler werden nicht mitgezählt)
Basismodul
UP220/31
Schalterschnittstelle
4
Feste Anzahl
UP221/x
Einfachschalter
2
Feste Anzahl
UP222/x
Zweifachschalter
4
Feste Anzahl
UP223/x
Dreifachschalter
6
Feste Anzahl
UP287/x
Vierfachschalter
8
Feste Anzahl
UP258D1x
Belegung, Lichtfühler
2
Feste Anzahl
UP255/D12
Helligkeitsfühler
1
Feste Anzahl
RL260xx
Binäreingang, 4-fach
4
Feste Anzahl
RL512xx
Beleuchtung, 1-fach, 16A
1
Feste Anzahl
RL513xx
Beleuchtung, 3-fach 6A
3
Feste Anzahl
RL521xx
Jalousien, 2-fach
4
Feste Anzahl
RS510xx
Beleuchtung, 2-fach, 10A
2
Feste Anzahl
RS520xx
Jalousien, 1-fach
2
Feste Anzahl
RS525xx
Universalbeleuchtungsdimmer, 1-fach
1
Feste Anzahl
UP285/x
Schalter, 1-fach
2
Feste Anzahl
UP286/x
Schalter, 2-fach
4
Feste Anzahl
UP287/x
Schalter, 4-fach
8
Feste Anzahl
UP510/xx
Beleuchtung, 2-fach, 10A
2
Feste Anzahl
UP520/xx
Jalousien, 1-fach
2
Feste Anzahl
UP525/xx
Universalbeleuchtungsdimmer, 1-fach
1
Feste Anzahl
GLB181.1E/KN
Klappenantrieb VAV KNX, AC 24 V, 10 Nm
2
Feste Anzahl
GDB181.1E/KN/
Klappenantrieb VAV KNX, AC 24 V, 5 Nm
2
Feste Anzahl
KNX S-Mode
Fremdgerät
Verwendete Gruppenadressen werden
gezählt
Tab. 129: Anzahl Datenpunkte auf KNX PL-Link-Subsystem
390 | 436
Siemens
CM110664de
2017-05-31
Systemkonfiguration
Geräte
23
Zusätzliche PL-Link-Einschränkungen:
● Max. Anzahl Geräte: 64 bei PXC3.xx
● Der Bereich der Individual Address (IA) ist ab Desigo TRA V6.0 wie folgt
definiert:
– S-Mode: 1 … 179
– KNXnetIP: 180 und 181
– PL-Link-Geräte: 182 … 250
– TRA-Automationsstation: 251
– Max. Anzahl KNX S-Mode-Gruppenadressen: 238
23.3.11 Anzahl Datenpunkte für PXC3
Ein PXC3.E72x unterstützt max. 4 Räume oder 8 Raummodule und ist auf 72 TXI/O Datenpunkte beschränkt.
Ein PXC3.E75 unterstützt max. 8 Räume oder 16 Raummodule und ist auf 200 TXI/O Datenpunkte beschränkt.
Diese Kriterien müssen erfüllt sein, damit die richtige PXC3 ausgewählt werden
kann:
● Die verwendeten physikalischen TX-I/O-Datenpunkte
● Die Gesamtzahl der I/O-Datenpunkte, die von TX-I/O, KNX PL-Link und DALI
verwendet werden
ASN
Verwendete, physikalische TX-I/O Datenpunkte
Gesamtanzahl I/O-Datenpunkte (TX-I/O, DALI, KNX PLLink)
PXC3.E16A
n/a
64
PXC3.E72
72
140
PXC3.E72A
72
140
PXC3.E75
200
280
PXC3.E75A
200
280
Tab. 130: Anzahl Datenpunkte für PXC3
Web-Clients zur Raumbedienung
Was
Grenze
Beschreibung
QMX7.E38 und Standard Web-Clients 1
8
Empfohlene Anzahl Web-Clients, welche gleichzeitig auf einen PXC3
zugreifen.
Vorlagen mit Standard-Hintergrundbildern2
6
Maximale Anzahl verschiedener Vorlagen, welche StandardHintergrundbilder verwenden.
Kundenspezifische Hintergrundbilder 2
1,5 MB
Maximale Grösse aller kundenspezifischen Hintergrundbilder in
Summe (das PNG-Dateiformat gilt als Referenzgrösse).
Tab. 131: Web-Clients zur Raumbedienung
Legende:
Siemens
1
Einschränkung: Bei Verwendung von Standard Web-Clients (Web-Browser auf PCs,
Smartphones, Tablets usw.) wurde die Bildschirmdarstellung und die Bedienung (Touch oder
Maus) nicht spezifisch an die erhältlichen Browser angepasst und auch nicht geprüft.
2
Gültige Grenzwerte, wenn die maximalen Systemlimiten für 8 Raum-Applikationen verwendet
werden.
391 | 436
CM110664de
2017-05-31
23
Systemkonfiguration
Geräte
23.3.12 Anzahl Datenpunkte für DXR...
ASN
Max. Anzahl Onboard-I/O- und PL-Link-Datenpunkte
Beschreibung
DXR2.x11
30
1 DI, 2 UI, 6 Triac, 2 AO
DXR2.x12P
30
1 Druck, 1 DI, 2 UI, 6 Triac, 2 AO
DXR2.x12PX
60
1 Druck, 1 DI, 2 UI, 6 Triac, 2 AO
DXR2.x18
60
2 DI, 4 UI, 8 Triac, 4 AO
DXR2.x09
30
1 DI, 2 UI, 3 AO, 3 Relais
DXR2.x09T
30
1 DI, 2 UI, 4 Triac, 1 AO, 1 Relais
DXR2.x10
30
1 DI, 2 UI, 4 Triac, 3 Relais
Tab. 132: Anzahl Datenpunkte für DXR...
Web-Clients zur Raumbedienung
Was
Grenze
Beschreibung
3
Empfohlene Anzahl Web-Clients, welche gleichzeitig auf einen PXC3
zugreifen.
Vorlagen mit Standard-Hintergrundbildern2
2
Maximale Anzahl verschiedener Vorlagen, welche StandardHintergrundbilder verwenden.
Kundenspezifische Hintergrundbilder 2
1,5 MB
Maximale Grösse aller kundenspezifischen Hintergrundbilder in
Summe (das PNG-Dateiformat gilt als Referenzgrösse).
QMX7.E38 und Standard
Web-Clients 1
Tab. 133: Web-Clients zur Raumbedienung
Legende:
1
Einschränkung: Bei Verwendung von Standard Web-Clients (Web-Browser auf PCs,
Smartphones, Tablets usw.) wurde die Bildschirmdarstellung und die Bedienung (Touch oder
Maus) nicht spezifisch an die erhältlichen Browser angepasst und auch nicht geprüft.
2
Gültige Grenzwerte, wenn die maximalen Systemlimiten für 8 Raum-Applikationen verwendet
werden.
23.3.13 Bediengerät PXM20
Was
Grenze
Beschreibung
PX (ohne PXC3)
50
Anzahl PX, welche bedient werden können.
Die Sichtbarkeit der PX kann auf das BACnet-Netzwerk eingeschränkt
werden. Nur sinnvoll, wenn Site auf ein BACnet-Netzwerk begrenzt
ist.
Bei Geräten der HW-Serie A (1 MB Memory) sollte die Anzahl der
Automationsstationen PX pro Site auf 30 beschränkt werden.
Alarmverwaltung
BACnet-Objekte in Alarm pro Site
Es werden die Alarme von der Site verwaltet, bei der man eingeloggt
ist (PXM20 trägt sich bei allen Devices der Site als temporärer
Alarmempfänger ein).
50*
Max. Anzahl BACnet-Objekte in Alarm pro Site.
Die Verwaltung der Anzahl sich in Alarm befindlicher BACnet-Objekte
pro Site ist begrenzt. Sind mehr BACnet-Objekte in Alarm, können
diese im Alarm Viewer nicht angezeigt und bedient werden.
Alarm History
50*
Max. Anzahl Einträge in der Alarm History.
Bei Überschreiten dieser Grenze werden die ältesten Einträge
gelöscht.
Tab. 134: Bediengerät PXM20
392 | 436
Siemens
CM110664de
2017-05-31
Systemkonfiguration
Geräte
23
23.3.14 Bediengerät PXM20-E
Was
Grenze
Beschreibung
PX (ohne PXC3)
[200]
Anzahl PX, welche bedient werden können.
Die Sichtbarkeit der PX kann auf das BACnet-Netzwerk eingeschränkt
werden. Nur sinnvoll wenn Site auf ein BACnet-Netzwerk begrenzt ist.
Alarmverwaltung
Es werden die Alarme von der Site, bei der man eingeloggt ist,
verwaltet (PXM20-E trägt sich bei allen Devices der Site als
temporärer Alarmempfänger ein).
BACnet-Objekte in Alarm pro Site
[250*]
Max. Anzahl BACnet-Objekte in Alarm pro Site.
Die Verwaltung der Anzahl sich in Alarm befindlicher BACnet-Objekte
pro Site ist begrenzt. Sind mehr BACnet-Objekte in Alarm, können
diese im Alarm Viewer nicht angezeigt und bedient werden.
Alarm History
[100*]
Max. Anzahl Einträge in der Alarm History.
Bei Überschreiten dieser Grenze werden die ältesten Einträge
gelöscht.
Tab. 135: Bediengerät PXM20-E
23.3.15 Bediengerät PXM10
Was
Grenze
Beschreibung
PX (ohne PXC3)
1*
Es kann nur die angeschlossene Automationsstation bzw. der
System-Controller bedient werden.
Alarmverwaltung
Es werden die Alarme des PXC verwaltet, an dem das PXM10
angeschlossen ist.
BACnet-Objekte in Alarm pro PXC
25*
Max. Anzahl BACnet-Objekte in Alarm pro PXC.
Die Verwaltung der Anzahl sich in Alarm befindlicher BACnet-Objekte
pro PXC ist begrenzt. Sind mehr BACnet-Objekte in Alarm, können
diese im Alarm Viewer nicht angezeigt und bedient werden.
Tab. 136: Bediengerät PXM10
23.3.16 Web-Controller Optionsmodule PXA30-W0 und PXA40-W0
Was
Grenze
Beschreibung
PX (ohne PXC3)
1*
Es kann nur die PX mit dem Web-Controller bedient werden, an
welcher das Modul PXA30/40-W0 steckt.
Alarmverwaltung
Im Alarm Viewer werden nur die Alarme vom lokalen Gerät behandelt.
SMS-/E-Mail-Meldungen
50*
Max. Anzahl SMS-/E-Mail-Meldungen, die versandt werden.
Die Anzahl Meldungen, die über SMS-/E-Mail versandt werden, ist
begrenzt. Sind mehr BACnet-Objekte im BACnet-Internetzwerk in
Alarm, werden für diese keine SMS-/E-Mail-Meldungen versandt.
Alarm History
[250*]
Max. Anzahl Einträge in der Alarm History.
Bei Überschreiten dieser Grenze werden die ältesten Einträge
gelöscht.
Web-Grafikseiten
[100]
Anzahl der Web-Grafiken: Limite ist der zur Verfügung stehende
Speicher für die Summe aller Dateien von maximal 7 MB.
Objekte pro Web-Grafikseite
60
Anzahl der Objekte pro Web-Grafik.
Web-Clients
4
Anzahl der gleichzeitig aktiven Web-Clients.
Tab. 137: Web-Controller Optionsmodule PXA30-W0 und PXA40-W0
PXA40-W0 ist nur in Verbindung mit PXC00/100/200-E.D (BACnet/IP) einsetzbar.
PXA30-W0 ist nur in Verbindung mit PXC00/64/128-U einsetzbar.
Siemens
393 | 436
CM110664de
2017-05-31
23
Systemkonfiguration
Geräte
23.3.17 Web-Controller Optionsmodule PXA30-W1/W2 und
PXA40-W1/W2 BACnet/IP
Was
Grenze
Beschreibung
PX (ohne PXC3)
[20]
Anzahl PX, welche von einem Web-Controller bedient werden
können.
Alarmverwaltung
Es werden alle Alarme im BACnet Internetzwerk (von allen Sites)
verwaltet (PXA30/40-W1/W2 trägt sich bei allen Geräten im
Internetzwerk als temporärer Alarmempfänger ein).
Im Alarm Viewer werden nur die Alarme von der Site angezeigt, bei
der man eingeloggt ist.
Via SMS und/oder E-Mail werden die Alarme von allen Sites
weitergeleitet.
BACnet-Objekte in Alarm pro Internetzwerk
1'000*
Max. Anzahl BACnet-Objekte in Alarm pro BACnet-Internetzwerk.
Die Verwaltung der Anzahl sich in Alarm befindlicher BACnet-Objekte
pro BACnet-Internetzwerk ist begrenzt. Sind mehr BACnet-Objekte in
Alarm, werden diese nicht behandelt.
BACnet-Objekte in Alarm pro Site
250*
Max. Anzahl BACnet-Objekte in Alarm pro Site.
Die Verwaltung der Anzahl sich in Alarm befindlicher BACnet-Objekte
pro Site ist begrenzt. Sind mehr BACnet-Objekte in Alarm, können
diese im Alarm Viewer nicht angezeigt und bedient werden.
SMS-/E-Mail-Meldungen
50*
Max. Anzahl SMS- / E-Mail-Meldungen, die versandt werden.
Die Anzahl Meldungen, die über SMS / E-Mail versandt werden, ist
begrenzt. Sind mehr BACnet-Objekte im BACnet-Internetzwerk in
Alarm, werden für diese keine SMS- / E-Mail-Meldungen versendet.
Alarm History
[250*]
Max. Anzahl Einträge in der Alarm History.
Bei Überschreiten dieser Grenze werden die ältesten Einträge
gelöscht.
Web-Grafikseiten (nur W2)
[100]
Anzahl der Web-Grafiken: Limite ist das zur Verfügung stehende
Memory für die Summe aller Dateien von maximal 7 MB.
Objekte pro Web-Grafikseite (nur W2)
60
Anzahl der Objekte pro Web-Grafik
Web-Clients
4
Anzahl der gleichzeitig aktiven Web-Clients.
Tab. 138: Web-Controller Optionsmodule PXA30-W1/W2 und PXA40-W1/W2 BACnet/IP
PXA40-W1/W2 ist nur in Verbindung mit PXC00/100/200-E.D (BACnet/IP)
einsetzbar.
PXA30-W1/W2 ist nur in Verbindung mit PXC00/64/128-U einsetzbar.
394 | 436
Siemens
CM110664de
2017-05-31
Systemkonfiguration
Geräte
23
23.3.18 Web-Controller Optionsmodule PXA30-W1/W2
BACnet/LonTalk
Was
Grenze
Beschreibung
PX (ohne PXC3)
[15]
Anzahl PX, welche von einem Web-Controller bedient werden
können.
Alarmverwaltung
Es werden alle Alarme im BACnet Internetzwerk (von allen Sites)
verwaltet (PXA30/40-W1/W2 trägt sich bei allen Geräten im
Internetzwerk als temporärer Alarmempfänger ein).
Im Alarm Viewer werden nur die Alarme von der Site angezeigt, bei
der man eingeloggt ist.
Via SMS und/oder E-Mail werden die Alarme von allen Sites
weitergeleitet.
BACnet-Objekte in Alarm pro Internetzwerk
100*
Max. Anzahl BACnet-Objekte in Alarm pro BACnet-Internetzwerk.
Die Verwaltung der Anzahl sich in Alarm befindlicher BACnet-Objekte
pro BACnet-Internetzwerk ist begrenzt. Sind mehr BACnet-Objekte in
Alarm, werden diese nicht behandelt.
BACnet-Objekte in Alarm pro Site
50*
Max. Anzahl BACnet-Objekte in Alarm pro Site.
Die Verwaltung der Anzahl sich in Alarm befindlicher BACnet-Objekte
pro Site ist begrenzt. Sind mehr BACnet-Objekte in Alarm, können
diese im Alarm Viewer nicht angezeigt und bedient werden.
SMS-/E-Mail-Meldungen
50*
Max. Anzahl SMS-/E-Mail-Meldungen, die versandt werden.
Die Anzahl Meldungen, die über SMS/E-Mail versandt werden, ist
begrenzt. Sind mehr BACnet-Objekte im BACnet-Internetzwerk in
Alarm, werden für diese keine SMS-/E-Mail-Meldungen versendet.
Alarm History
[50*]
Max. Anzahl Einträge in der Alarm History.
Bei Überschreiten dieser Grenze werden die ältesten Einträge
gelöscht.
Web-Grafikseiten (nur W2)
[100]
Anzahl der Web-Grafiken: Limite ist das zur Verfügung stehende
Memory für die Summe aller Dateien von maximal 7 MB.
Objekte pro Web-Grafikseite (nur W2)
60
Anzahl der Objekte pro Web-Grafik
Web-Clients
4
Anzahl der gleichzeitig aktiven Web-Clients.
Tab. 139: Web-Controller Optionsmodule PXA30-W1/W2 BACnet/LonTalk
PXA40-W1/W2 ist nur in Verbindung mit PXC00/100/200-E.D (BACnet/IP)
einsetzbar.
PXA30-W1/W2 ist nur in Verbindung mit PXC00/64/128-U einsetzbar.
23.3.19
Desigo Web-Server PXG3.W100
Allgemein
Was
Grenze
Automation Station (PX…)
Beschreibung
Anzahl PX ist nicht begrenzt (nur abhängig von den BACnet-Objekten
und der Anzahl der benutzerdefinierten Ansichten).
Befolgen Sie die gegebenen Desigo PX..-Limiten.
Konfigurationsdatengrösse
7 MB*
Limite ist das zur Verfügung stehende Memory für die Summe aller
Konfigurationsdaten (Configurationdata.tar).
BACnet-Objekte, insgesamt
2'000*
Maximale Anzahl BACnet-Objekte engineered auf dem PXG3.W100.
Permanent angezeigte BACnet-Objekte
300
Gesamtsumme der permanent angezeigten BACnet-Objekte welche
der PXG3.W100 aktualisieren muss.
Benutzerdefinierte Ansichten
25*
Maximale Anzahl der benutzerdefinierten Ansichten (Speichergrenze
PXG3.W100).
Tab. 140: Allgemein
Siemens
395 | 436
CM110664de
2017-05-31
23
Systemkonfiguration
Geräte
Benutzerdefinierte Ansichten
Was
Grenze
Beschreibung
BACnet-Objekte
100*
Maximale Anzahl BACnet-Objekte je benutzerdefinierte Ansicht.
Trends
10
Anzahl Trends je benutzerdefinierte Ansicht.
Scheduler
10
Anzahl Scheduler je benutzerdefinierte Ansicht.
Grafikseiten
5
Anzahl Grafikseiten je benutzerdefinierte Ansicht.
Tab. 141: Benutzerdefinierte Ansichten
Grafikseiten
Was
Grenze
Beschreibung
BACnet-Objekte
60*
Maximale Anzahl BACnet-Objekte je Grafikseite.
Tab. 142: Grafikseiten
Verbundene Web-Clients
Was
Grenze
Beschreibung
Touchpanel
10*
Maximale Anzahl Touchpanels pro PXG3.W100 mit Übersichtsseite.
Web-Clients, maximaler Systemausbau
3*
Maximale Anzahl angemeldeter Benutzer pro PXG3.W100, wobei die
Begrenzung der permanent angezeigten BACnet-Objekte aller Clients
nicht überschritten werden darf bei maximalem Systemausbau 1.
Bei geringem Systemausbau können mehr als 3 Benutzer angemeldet
sein.
Beispiel: 1 benutzerdefinierte Ansicht à 3 Grafikseiten à je 10 BACnetObjekte. Wenn darauf 10 Web-Clients gleichzeitig verbunden sind,
wird die Systemlimite (300 Permanent angezeigte BACnet-Objekte)
gerade erreicht.
Es müssen aber alle Systemlimiten gleichzeitig eingehalten werden.
Tab. 143: Verbundene Web-Clients
Legende:
1
Ein Beispiel eines maximalen Systemausbaus:
- 20 Benutzerdefinierte Seiten
- 5 Grafikseiten je benutzerdefinierte Ansicht
- 20 BACnet-Objekte je Grafikseiten. Systemlimit: 2000 BACnet-Objekte insgesamt und 100
BACnet-Objekte je benutzerdefinierter Ansicht.
- 3 Web-Clients mit obigem Ausbau. Systemlimit: 300 Permanent angezeigte BACnet-Objekte.
- 10 Trends je benutzerdefinierte Ansicht
- 10 Scheduler je benutzerdefinierte Ansicht. Systemlimit: Über alles gilt immer
Konfigurationsdatengrösse < 7MB.
23.3.20 BACnet-Router PXG3.L und PXG3.M
Was
Grenze
Beschreibung
BDT (Broadcast Distribution Table)
[50*]
Max. Anzahl BBMDs (BACnet Broadcast Management Device) in
einem BACnet-Internetzwerk. Befindet sich ein BACnet-Router in
einem eigenen IP-Segment, muss er als BBMD konfiguriert werden.
FDT (Foreign Device Table)
[50*]
Max. Anzahl Foreign Devices, die sich beim BACnet-Router eintragen
können.
Desigo CC und Desigo Insight in einem abgesetzten IP-Segment sind
Foreign Devices.
Ethernet
396 | 436
Siemens
10/100 Mbit/s
Der Router unterstützt 10/100 Mbit/s.
CM110664de
2017-05-31
Systemkonfiguration
Geräte
23
Was
Grenze
Beschreibung
MS/TP-Telegramme
[100 - 140] pkt/s
@115'200 Bit/s
Der BACnet-Router bindet BACnet MS/TP nicht als Feldbus in das
Netzwerk ein. Der Router arbeitet transparent und leitet jeglichen an
das Subnetz adressierten Datenverkehr weiter. Aus diesem Grund
wirken sich globale Broadcast-Nachrichten negativ auf die
Übertragungsleistung im Router und den Endgeräten aus.
[120] pkt/s
@76'800 Bit/s
Max. [~4,5] kB/s
Empfehlung: Zeit- und sicherheitskritische Prozesssteuerungen
sollten nicht über BACnet MS/TP gemacht werden.
Ist abhängig von der Baudrate, der Anzahl der Knoten und der max.
Anzahl Daten-Frames (N max_info_frames).
BACnet/LonTalk
[100 - 120] pkt/s
@78 kBit/s
Max. [~4,5] kB/s
BACnet/Ipv4
[~2500] pkt/s
Max. [~500] kB/s
BACnet/IPv6
1
Der BACnet-Router bindet ein (1) BACnet/LonTalk-Netzwerk ein. Der
Router arbeitet transparent. Für globale Broadcast-Nachrichten gelten
die gleichen Einschränkungen wie bei MS/TP.
Der BACnet-Router kann zwischen zwei BACnet/IP-Netzwerken
routen. Die BACnet-Netzwerke haben unterschiedliche UDP Ports.
Der BACnet-Router bindet ein (1) BACnet/IPv6-Netzwerk ein. Der
Router arbeitet dabei transparent, wobei zu beachten ist, dass bei
gleichzeitiger Nutzung der Anschlussports für BACnet/IPv4 und
BACnet/IPv6 auf IT-Seite keine unbeabsichtigten Netzwerk-Schleifen
(Ethernet-Loops) entstehen.
Tab. 144: BACnet-Router PXG3.L und PXG3.M
23.3.21 BACnet-Router PXG80-N
Was
Grenze
Beschreibung
BDT (Broadcast Distribution Table)
10*
Max. Anzahl BBMDs (BACnet Broadcast Management Device) in
einem BACnet-Internetzwerk. Befindet sich ein BACnet-Router in
einem eigenen IP-Segment, muss er als BBMD konfiguriert werden.
FDT (Foreign Device Table)
10*
Max. Anzahl Foreign Devices, die sich beim BACnet-Router eintragen
können.
Desigo CC und Desigo Insight in einem abgesetzten IP-Segment sind
Foreign Devices.
Ethernet
10 Mbit/s
Der Router unterstützt nur 10 Mbit/s. Einsatz von Dual Speed Hub /
Switch nötig.
Tab. 145: BACnet-Router PXG80-N
23.3.22 SX OPC
Was
Grenze
Beschreibung
SX OPC-Applikationen
1
SX OPC Applikation pro PC. Die Leistungsfähigkeit ist stark von der
PC-Hardware abhängig.
OPC-Server
[10]
Max. Anzahl; OPC Data Access 2.x oder 3.0 Spezifikation.
BACnet-Objekte
20'000*
Maximale Anzahl BACnet-Objekte.
Konfigurierte Alarmempfänger
3*
Temporäre Alarmempfänger
20*
Abzüglich konfigurierte Alarmempfänger.
Alarmfähige Objekte
[2'000]
Von 20'000 alarmfähigen Objekten.
SX BACnet-Referenzen Client Ressourcen1
[1'000]
Trend Log-Objekte
1000
Max. Anzahl.
Zeitschaltprogramm-Objekte
[15]
Pro BACnet-Server.
Kalender-Objekte
[10]
Tab. 146: SX OPC
Siemens
397 | 436
CM110664de
2017-05-31
23
Systemkonfiguration
Geräte
Legende:
1
Max. Anzahl BACnet-Client-Verbindungen (COV oder Polling), das heisst, Werte, die von der
eigenen oder von einer abgesetzten Automationsstation gelesen oder geschrieben
(kommandiert) werden.
BACnet-Client-Verbindungen Referenzen werden in den Input-, Output-,Scheduler-, Trend Logund Gruppen-Objekten verwendet (alle NameRef_Type-Inputs mit AddrKind=B). Die
konfigurierten Alarmempfänger der Notification Class-Objekte benötigen keine BACnet-ClientReferenzen (COV Client) -Ressourcen.
Die verfügbare Anzahl von BACnet-Client-Referenzen soll maximal 50 unterschiedliche
Automationstationen referenzieren.
23.3.23 Desigo CC
Stellen Sie sicher, dass Ihr Projekt keine der aufgeführten Systemeinschränkungen
verletzt.
Was
Grenze
Maximum number of objects
handled by the Management
System Server
150'000 (HW-Kategorie D erforderlich, auf 2 Sprachen beschränkt)
Maximum number of Installed
Clients
10
Maximum number of Windows
App and Web Clients
27
Maximum number of active Web
service sessions
100
Maximum number of FEPs
5
Maximum number of drivers per
FEP and Server
5
Maximum of tags exposed by the
OPC Server
40'000
Minimum network throughput for
Windows App or Web Clients
using VPN
Minimum 512 KB/s Upload / 6 MB/s Download (ADSL)
Alarm load (rate of new alarms)
Desigo CC wurde für die folgenden definierten Alarmlasten getestet. Überschreiten Sie folgende
Metriken nicht:
Maximale Latenz: 100 ms
Konstante Last von durchschnittlich 1 Alarm pro Sekunde.
Durchschnittlich 10 Alarme pro Sekunde über einen Zeitraum von 20 Minuten
50 Alarme pro Sekunde über einen Zeitraum von 20 Sekunden (Alarmburst) (Der Test wurde mit
einem Alarmburst pro Stunde gemessen).
"Alarm pro Sekunde" gibt das Eintreffen eines neuen Ereignisses/Fehlers/Alarms an und schliesst den
Alarmbearbeitungszyklus bis zum letztendlichen Schliessen mit ein. Wenn Massnahmenkataloge
während der Alarmbearbeitung eingesetzt werden, reduziert sich die Maximallast in Abhängigkeit von
deren Komplexität.
Maximum number of Activity logs
per day
1'000'000
Maximum number of Event
records per day
1'000'000
Maximum number of Trend
records per day
4'200'000
Tab. 147: Desigo-CC-Systemgrenzen
Für weitere Systemkonfigurationen der Desigo-CC-Managementplatform, siehe
Desigo CC Systembeschreibung Teil C Anhang (A6V10415500).
Terminal Server wird von Desigo CC V2.1 nicht unterstützt.
398 | 436
Siemens
CM110664de
2017-05-31
Systemkonfiguration
Geräte
23
Es gibt keine Visonik-Integration in Desigo CC.
Es gibt keine NCRS-Integration in Desigo CC.
Es gibt keine NITEL-Integration in Desigo CC.
Es gibt keine Unigyr-Integration in Desigo CC.
Eine Pharma-Lösung wird in Desigo CC V3.0 implementiert.
23.3.24 Desigo CC mit TRA
Was
Grenze
Beschreibung
Räume pro Desigo-CC-Gerät
[3'000]
Max. Anzahl Räume pro Desigo-CC-V2.1-Gerät.
Tab. 148: Desigo CC mit TRA
23.3.25 Desigo CC mit PX-Subsystem
Was
Grenze
Beschreibung
BACnet-Internetzwerke
10
Internetzwerke erweiterbar mit zusätzlichen FEPs.
Max. FEPs: 5
Verbundene Sites
80*
Max. Anzahl Sites, die gleichzeitig verbunden sein können.
Dies entspricht auch max. 80 definierte Sites, da kein Connect
existiert.
Definierte Benutzer
[100]
Anzahl Benutzer, die definiert werden können.
Dies ist keine fest definierte Grenze. Theoretisch max. möglich wären
65535, was jedoch kaum Sinn macht.
Aktive Benutzer
10
Max. Anzahl Benutzer, die gleichzeitig aktiv sein können.
Bei Bedienung eines PX-Subsystems über Desigo Web gelten die
entsprechenden Grenzen der maximalen Anzahl Clients.
BACnet-Objekte
[65'000]
Max. Anzahl physikalischer BACnet-Objekte (entspricht 150'000
Datenpunkten).
Tab. 149: Desigo CC mit PX-Subsystem
23.3.26 Desigo Insight Allgemeine Grenzen
Die folgenden Grenzen gelten pro Desigo Insight-Projekt.
Was
Grenze
Beschreibung
Physikalische Datenpunkte
[100'000*]
Citect Tags
[200'000*]
Benutzer
[100]
definiert
Benutzer
10
gleichzeitig aktiv, für Desigo Insight Workstation
Benutzer
14
gleichzeitig aktiv, für Terminal Server (7 pro Server) – 32 bit
Benutzer
40
gleichzeitig aktiv, für Terminal Server (20 pro Server) – 64 bit
Benutzer
100
gleichzeitig aktiv, für Web Server (50 pro Server)
Citect-grafische Seiten
[2'000]
Datenpunkte auf einer Seite
200
Typisch ist 50.
Um eine genügend hohe Leistung sicher zu stellen, sollten bei WebSeiten nicht mehr als 50 Punkte pro Seite verwendet werden.
RX auf einer Seite dargestellt
[100]
Typischerweise eine Etage.
Reaktionszeit, um ein Bild zu öffnen
Typisch 4s
Je nach Topologie, HW-Konfiguration, Projektgrösse,
Benutzeraktivität, usw.
Siemens
399 | 436
CM110664de
2017-05-31
23
Systemkonfiguration
Geräte
Was
Grenze
Beschreibung
Online-Trend pro Desktop-Benutzer
[100]
Kanäle (Kurven).
Online-Trend pro Desktop-Benutzer
[150'000]
Anzahl der online erfassten Werte.
Durch diese Limite wird die Laufzeit der Online-Trends begrenzt:
Bis zu 24 Stunden Laufzeit bei 100 Kanälen mit einer Abtastzeit von
einer Minute.
Bei weniger Kanälen oder höheren Abtastzeiten kann die Laufzeit
erhöht werden.
Online-Trend pro Server (RDT oder Web)
[100]
Kanäle (Kurven).
Beschränkung gilt pro Server. Im Zusammenhang mit den
Trendkanälen gelten entsprechende Limite Web- oder RDT-Client.
Online-Trend pro Server (RDT oder Web)
[150'000]
Anzahl der Online erfassten Werte.
Durch dieses Limit wird die Laufzeit der Online-Trends begrenzt:
Bis zu einem Tag Laufzeit bei 100 Kanälen mit 1 Minute Abtastzeit.
Bei weniger Kanälen oder höheren Abtastzeiten kann die Laufzeit
erhöht werden.
Tend Log-Werte pro Tag
[3'000'000]
Es wird empfohlen über PTP pro Tag nicht mehr als 100'000 Trend
Log-Werte abzufragen. Zudem ist zu beachten, dass die maximale
Datenmenge durch das projektspezifische Engineering begrenzt sein
kann.
Trend Log-Objekte
[10'000]
Massgebend ist der Wert für Trend Log-Werte pro Tag. Die maximale
Anzahl Trend Log-Objekte ergibt sich unter der Annahme, dass pro
Trend Log-Objekt ca. 100 Werte pro Tag erfasst werden.
Es wird empfohlen, über PTP nicht mehr als 1'000 Trend Log-Objekte
einzubinden. Zudem ist zu beachten, dass die maximale Datenmenge
durch das projektspezifische Engineering begrenzt sein kann.
Trend Log-Werte in der Datenbank verfügbar
[135'000'000]
135 Mio. Werden 3'000'000 Werte täglich aufgenommen, muss die
Datenbank-Kapazität auf 1 Monat eingestellt werden. Bei 2 Millionen
kann die Kapazität auf 2 Monate erhöht werden, d.h. der Benutzer
kann Trends der letzten 2 Monate anschauen, ohne Daten aus dem
Archiv einzuholen.
Log-Einträge pro Tag
[32'000]
Das System kann etwa 1 Log-Eintrag pro Sekunde verarbeiten.
Kurzzeitig ist auch eine höhere Belastung zulässig (max. 500 pro
Minute). Damit die maximale Anzahl Einträge in der Datenbank nicht
überschritten wird, dürfen bei einer Datenbank-Kapazität von 1 Monat
bis zu 32'000 Log-Einträge pro Tag aufgenommen werden (2 Monate:
16'000, 3 Monate: 11'000, 1 Jahr: 2'750).
Log-Einträge in der Datenbank verfügbar
[1'000'000]
1 Mio. Wenn 10'000 Einträge täglich aufgenommen werden, kann eine
Datenbank-Kapazität von 3 Monaten eingestellt werden, d.h. der
Benutzer kann die Log-Einträge der letzten drei Monate anschauen,
ohne Daten aus dem Archiv einzuholen.
Aktive Alarme in der Alarm-Datenbank
[400]
Alarme pro Minute (einschliesslich Routing)
3
Durchschnittlich über einen Tag. Typisches Maximum ist 1.
Alarme werden bearbeitet, d.h. quittiert und weitergeleitet.
Alarme pro Alarm-Lawine
[350]
Alarm-Lawinen können bis einmal pro Tag auftreten.
Kommunikationszeit für ein Event
Typisch 3s
Je nach Topologie, HW-Konfiguration, Projektgrösse, Benutzeraktivität usw.
Bei Webseiten typisch 10 … 15 s, stark abhängig von der Netzwerkbandbreite.
Anstehende Router-Jobs
[5000]
Router Gruppen
[500]
SMS-Empfänger
[100]
Einträge in der Router-Tabelle
[1000]
400 | 436
Siemens
Inkl. nicht quittierter PopUp
CM110664de
2017-05-31
Systemkonfiguration
Geräte
23
Was
Grenze
Beschreibung
Berichtvorlagen
[1'000]
Massgebend sind die Anzahl gleichzeitig ausgeführter Berichte und
die dadurch gleichzeitig gelesenen Objekte vom gleichen Typ (Alarm, Log- , oder Datenpunkteinträge).
Alarmbericht-Einträge
[1'000]
Alarmbericht-Ausführungen
[720]
Pro Tag, wenn die Anzahl der Einträge in der Alarm-DB im
Durchschnitt < 100 ist.
Logbericht-Einträge
[1'000'000]
Gegeben durch die maximale Anzahl Log-Einträge in der Datenbank.
Logbericht-Ausführungen
[144]
Pro Tag, wenn die Anzahl Einträge in der Log-DB im Durchschnitt <
100'000 ist.
Punktbericht-Einträge
[10'000]
Inkl. Notlicht- und Gruppenberichte
Punktbericht-Ausführungen
[288]
Pro Tag, wenn die Anzahl Online Objekt < 500 pro Bericht ist und
schon entsprechend mit der Adressreferenz limitiert ist (gilt nicht für
Telefonieverbindungen).
Maximale Anzahl Reaction ProcessorEinträge
[1'000]
Maximale Anzahl Einträge im Reaktionskatalog.
Maximale Anzahl Ausgangsobjekte
[300]
Maximale Anzahl Ausgangsobjekte des Reaktionskataloges.
Reaktionszeit auf COVs
Typisch 3s
Reaktionszeit auf COVs.
Zeitauflösung für Reaktionseinträge
[1 min]
Zeitauflösung für zeitgesteuerte Reaktionseinträge.
Sites
[1'000]
Gleichzeitige Verbindungen zu Sites
[8]
Seriell
[255]
LAN/WAN
Maximale Anzahl Scope-Regeln pro Definition [50]
Maximale Anzahl Einträge für Regeln im Scopes Designer pro ScopeDefinition (gilt für Bereiche und Disziplinen).
Maximale Anzahl Scope-Definitionen für
Bereiche
[unlimitiert]
Maximale Anzahl Scope-Definitionen für Bereiche im System
Configurator.
Maximale Anzahl Scope-Definitionen für
Disziplinen
[unlimitiert]
Maximale Anzahl Scope-Definitionen für Disziplinen im System
Configurator.
Maximale Anzahl Scope-Definitionen pro
Benutzergruppe bzw. Benutzer
[25]
Maximale Anzahl einer Benutzergruppe bzw. einem Benutzer
zugewiesene Scope-Definitionen (Gesamtzahl – gilt für Bereiche und
Disziplinen).
Tab. 150: Desigo Insight allgemeine Grenzen
Die Reaktionszeiten von Desigo Web sind grösser als von Desigo Insight oder
Desigo Insight – Terminal Server. Die Reaktionszeiten hängen stark von der
verfügbaren Bandbreite ab und dem Inhalt einer angeforderten Seite.
Die oben definierten Werte für Trending, Logging, Alarming, Berichterstellung und
Reactions Processor gelten als Limite für die jeweilige Applikation. Im Verbund
sind vor allem die zu Verfügung stehenden Kanäle limitierend, d.h. es ist nicht
möglich ein Desigo Insight stabil zu betreiben, wenn jede der vorher genannten
Applikationen im Bereich derer Systemgrenze betrieben wird! Die zur Verfügung
stehenden Kanäle sind unterschiedlich, je nach Subsystem (siehe folgende
Kapitel).
Siemens
401 | 436
CM110664de
2017-05-31
23
Systemkonfiguration
Geräte
23.3.27 Desigo Insight Terminal Server
Was
Grenze
Beschreibung
Remote Desktop-Client pro Server
7
32-bit: Die Grenze ist stark von der Leistungsfähigkeit des Servers
(Memory, CPU) abhängig. Min. Speicherbedarf: 512 MB Basisbedarf
+ 256 MB pro aktiven Client.
Remote Desktop-Client pro Server
20 - 40
64-bit: Die Grenze ist stark von der Leistungsfähigkeit des Servers
(Memory, CPU) abhängig. . Min. Speicherbedarf: 512 MB Basisbedarf
+ 256 MB pro aktiven Client.
Minimale Bandbreite
56 kb/s
Empfohlen: 100 kb/s oder höher.
Für Desigo Insight Terminal Server ist ein Windows 2008 R2 oder
Windows 2012 Server notwendig.
Tab. 151: Desigo Insight Terminal Server
23.3.28 Desigo Insight mit TRA
Was
Grenze
Beschreibung
Räume pro Site
[4'000]1
Max. Anzahl Räume pro Desigo Insight Site.
Tab. 152: Desigo Insight mit TRA
Legende:
1
Desigo Insight kann bis zu 2'000 Räume in eine Site importieren. Werden mehr Räume benötigt,
muss eine weitere Site konfiguriert werden. Der Desigo Insight-Gruppeneditor kann nicht
Gruppen in mehreren Sites bearbeiten.
23.3.29 Desigo Insight mit PX-Subsystem
Was
Grenze
Beschreibung
BACnet-Internetzwerke
200 IP + [3
Pro Datalink Layer wird in Desigo Insight ein BACnet-Internetzwerk
LonTalk] + 1* PTP konfiguriert. Für LonTalk und IP könnten mehrere Internetzwerke
erstellt werden. Für PTP (Remote Sites) kann nur ein Internetzwerk
definiert werden.
Aktualisierungskanäle
[1'000]
Max. Anzahl parallele BACnet COVs (Change of Value).
Belastung durch den Reaction Processor in
Desigo Insight
[100]
Pro PX-Controller (25% von 400 Kanälen).
Verbundene Sites
255*
Max. Anzahl Sites, die gleichzeitig verbunden sein können.
Definierte Sites
[1'000]
Max. Anzahl Benutzer, die spezifiziert werden können.
Definierte Benutzer
[100]
Max. Anzahl Benutzer, die definiert werden können.
Aktive Benutzer
10
Max. Anzahl Benutzer, die gleichzeitig aktiv sein können.
Bei Bedienung eines PX-Subsystems über Desigo Web oder Desigo
Insight Terminal Server gelten die entsprechenden Grenzen der
maximalen Anzahl Clients.
BACnet-Objekte
[100'000]
Max. Anzahl BACnet-Objekte, die in Desigo Insight integriert werden
können.
Tab. 153: Desigo Insight mit PX-Subsystem
402 | 436
Siemens
CM110664de
2017-05-31
Systemkonfiguration
Geräte
23
23.3.30 Desigo Insight mit Visonik DCS
Was
Grenze
Beschreibung
Desigo Insight pro Subsystem/Gerät
[4]
Pro Visonik DCS.
Desigo Insight pro Subsystem/Gerät
[10]
Pro Visonik System-Verbund.
DCS-Objekte
[100'000]
Max. Anzahl DCS-Objekte, die in Desigo Insight integriert werden
können.
Verbundene Sites
20
Max. Anzahl Sites, die gleichzeitig verbunden sein können.
Aktualisierungskanäle (COV-basiert)
[1'400]
Pro Visonik DCS.
Belastung durch den Reaction Processor in
Desigo Insight
[350]
Pro DCS (25% von 1400 Kanälen).
Tab. 154: Desigo Insight mit Visonik DCS
23.3.31 Desigo Insight mit Integral Controller NCRS
Was
Grenze
Beschreibung
Anzahl Desigo Insight Workstations bzw.
Server pro NCRS-System-Controller
2*
Max. Anzahl aktiver Verbindungen pro NCRS (bei mehr Verbindungen
sind zusätzliche NCRS-Controller notwendig).
NCRS-Objekte/Blöcke
[200'000]
Max. Anzahl NCRS-Objekte, die in Desigo Insight integriert werden
können.
Verbundene Sites
[50]
Max. Anzahl Sites, die gleichzeitig verbunden sein können.
Aktualisierungskanäle (COV-basiert)
512*
Pro NCRS-Verbindung.
Belastung durch den Reaction Processor in
Desigo Insight
[128]
Pro NCRS (25% von 512 Kanälen).
Tab. 155: Desigo Insight mit Integral Controller NCRS
23.3.32 Desigo Insight mit Integral NITEL Interface
Was
Grenze
Beschreibung
Anzahl Desigo Insight Workstation/Server pro
NITEL-Kommunikations-interface
1*
Max. Anzahl gleichzeitig aktiver Verbindungen pro NITEL.
NITEL / RS-Datenpunkt-Objekte
[200'000]
Max. Anzahl RS-Datenpunkte, die in Desigo Insight integriert werden
können.
Verbundene Sites
8
Max. Anzahl Sites, die gleichzeitig verbunden sein können.
Aktualisierungskanäle (COV-basiert)
[200]
Pro NITEL.
Belastung durch den Reaction Processor in
Desigo Insight
[25]
Pro NITEL (25% von 100 Kanälen).
User im Desigo Insight Terminal-ServerBetrieb für NITEL-Terminal (pro NITEL)
1*
Max. Anzahl Benutzer.
User im Desigo Insight Terminal-ServerBetrieb für RS-Access (pro NITEL)
1*
Pro NITEL können maximal 4 Dial-up-Verbindungen definiert werden
(für mehrere gleichzeitige Verbindungen sind zusätzliche NITELKommunikationsmodule-Interfaces notwendig, max. 3 pro RS-Bus
erlaubt).
Die Bedienung der restlichen Desigo Insight Anwendungen wird damit
unterbrochen.
Max. Anzahl Benutzer.
Die Bedienung der restlichen Desigo Insight-Anwendungen wird damit
unterbrochen.
Tab. 156: Desigo Insight mit Integral NITEL Interface
Siemens
403 | 436
CM110664de
2017-05-31
23
Systemkonfiguration
Geräte
23.3.33 Desigo Insight mit Unigyr
Was
Grenze
Beschreibung
Desigo Insight pro Subsystem/Gerät
2
Pro Unigyr BLN.
Bei Einsatz von mehr als 2 Managementstationen Desigo Insight
müssen I/O-Server auf dem LAN verwendet werden.
Unigyr-Controller pro System
200
Typische Grenze 30.
200 Controller bei Remote-Verbindungen (wie Unigyr System).
Anzahl Profibus-Karten pro PC
Siehe Unigyr-Begrenzung.
Unigyr physikalische Datenpunkte pro System [6'000]
Typische Grenze 3'000.
Pro physikalischen DP werden im Schnitt 30 Citect-Tags benötigt.
Unigyr-Parameter/Pins pro System
[200'000]
Typische Grenze 30'000.
Die Anzahl der Unigyr-Parameter/-Pins wird durch die zulässige
Anzahl Citect-Tags limitiert.
Die Anzahl Citect-Tags pro I/O-Server ist limitiert.
Verbundene Sites
[4]
Max. Anzahl Sites, die gleichzeitig verbunden sein können.
Wird durch die zulässige Anzahl der I/O-Server limitiert.
Übertragungsrate auf BLN
[10 Werte/s]
Übertragungsrate auf Telefonwählnetz
[2 Werte/s]
Typisch bei 30 Controllern.
Tab. 157: Desigo Insight mit Unigyr
23.3.34 Desigo Insight mit OPC/SCADA-Subsystem
Was
Grenze
Beschreibung
Anzahl der in eine I/O-Server-Maschine
integrierbaren Remote-OPC-Server
[32*]
Für jeden Remote-OPC-Server muss eine Karte und ein Port erstellt
werden, wobei die maximale Anzahl auf 32 begrenzt ist.
Maximale Anzahl der Variable-Tags per I/OServer
[25'000]
Pro zusätzliche 25'000 Tags ist je ein zusätzlicher I/O-Server
erforderlich.
Maximale Anzahl der Variable Tags per OPCI/O-Gerät
[300]
Jeder OPC-Server kann als mehrfaches I/O-Gerät konfiguriert
werden, um somit mehrfache logische Gruppen zu erstellen.
Werden OPC-Qualitäts- und Zeitstempelobjekte engineert, werden
diese als zusätzliche Tags hinzugezählt.
Minimale Aktualisierungsrate einer OPCGruppe
1'000 ms
Je nach dem Verbrauch der Maschinenressourcen, kann es
erforderlich sein, die Aktualisierungsrate zu erhöhen.
Min. Alarmabtastintervall
500 ms
Je nach dem Verbrauch der Maschinenressourcen, kann es
erforderlich sein, das Abtastintervall zu erhöhen.
Max. Alarm-Tags (aller Typen) auf der
gleichen Maschine wie der I/O-Server
[5'000]
Wenn die Anzahl der Alarm-Tags 5'000 überschreitet, empfehlen wir,
den Alarm Server auf einen separaten Rechner auszuführen.
Max. Anzahl Trend-Tags
[5'000]
Wenn die Anzahl der Trend-Tags 5'000 überschreitet, empfiehlen wir,
den Trend-Server auf einen separaten Rechner auszuführen.
Nur Trend-Tags auf Intervall-Basis werden unterstützt.
Min. Abtastintervall für Trend-Tags
1* sek
Max. Belastung von Trend-Export
[1'000
Abtastwerte /
Minute]
Min. Bandbreite zwischen I/O- / Trend- /
Alarm-Server und den Clients
[100 Mbit/s]
Die Trendexportlast wird auf folgender Basis berechnet: Anzahl
Trend-Tags, Abtastintervall und Export-Upload-Intervall. Wird die hier
angegebene Lastgrenze überschritten, empfehlen wir, den TrendServer auf einem separaten Rechner auszuführen und SQL Server
Edition anstatt MSDE zu verwenden.
Tab. 158: Desigo Insight mit OPC/SCADA-Subsystem
404 | 436
Siemens
CM110664de
2017-05-31
Systemkonfiguration
Geräte
23
23.3.35 Desigo Insight Pharma-Lösung
Die mit Desigo Insight V4.0 eingeführte integrierte Pharma-Lösung mit den
Funktionen Audit Trail und XML Archiv-Dateiformat ist auch Bestandteil von Desigo
Insight V6.0.
Die Option Zwingende Kommentare wird in der Standardlizenz ab Desigo V5.0
ausschliesslich in Verbindung mit Desigo PX unterstützt. Mit Desigo Insight V5.0
werden wiederum die hohen Anforderungen an die IT-Integration, Verfügbarkeit
und Langzeit-Datensicherheit geprüft und sichergestellt.
23.3.36 Desigo Connect
Was
Grenze
Beschreibung
Datenverbindungen
200
Max. Anzahl der definierbaren Datenverbindungen.
Desigo Connect erlaubt den Datenaustausch zwischen Automationsstationen einer PX-Site auf Automationsstationen einer Unigyr-,
Integral-, Visonik-Site über Desigo Insight.
Ein Datenaustausch zwischen Automationsstationen von Unigyr-,
Integral-, Visonik-Sites ist nicht möglich. Der Datenaustausch findet
nur bei aktiver Desigo Insight Managementstation statt. Ein
Datenaustausch von kritischen Werten ist nicht erlaubt.
Tab. 159: Desigo Connect
23.3.37 Desigo Reaction Processor
Was
Grenze
Beschreibung
Maximale Anzahl Einträge
[1'000]
Maximale Anzahl Einträge in den Reaktionskatalog.
Maximale Anzahl Ausgangsobjekte
[300]
Maximale Anzahl Ausgangsobjekte des Reaktionskataloges.
Reaktionszeit auf COV
[3 Sek]
Reaktionszeit auf COVs (COV = Change of Value).
Maximale Häufigkeit von Reaktionen
[1/5 Sek]
Die Maximale Häufigkeit aller Reaktionen, d.h. alle 5 Sekunden kann
eine Reaktion verarbeitet werden.
Max. Anzahl Reaktionen
[10'000/24h]
Die maximale Anzahl aller Reaktionen, die während einer Periode von
24h verarbeitet werden können.
Grenzbedingung: Belastung durch den
Reaction Processor in Desigo Insight
Begrenzung der Belastung durch das Reaktionsprogramm
[100]
Pro PX compact (25% von 400 Kanälen)
[400]
Pro PX modular (25% von 1600 Kanälen)
[350]
Pro DCS (25% von 1400 Kanälen)
[128]
Pro NCRS (25% von 512 Kanälen)
[25]
Pro NITEL (25% von 100 Kanälen)
Tab. 160: Desigo Reaction Processor
23.3.38 ADP/CC
Was
Grenze
Beschreibung
ADP/CC-Clients
[99]
Max. 99 Clients (hartcodiert).
Datenbankgrösse [GB]
[10]
Limitation mit Microsoft SQL Server 2012 R2 Express.
Datenbankgrösse [GB]
-
Mit SQL-Server gibt es keine Limitation.
- Datenserien Excel
[128]
Maximale Anzahl Datenserien in Excel.
- Datenserien Liste
[256]
Maximale Anzahl Datenserien in Liste.
ADP Reporting-Serien
Siemens
405 | 436
CM110664de
2017-05-31
23
Systemkonfiguration
Geräte
Was
Grenze
Beschreibung
- Datenserien Trend
[10]
Maximale Anzahl Datenserien in Trend.
- Werte pro Dataserie
[10'000]
Maximale Anzahl Werte pro Datenserie in Trend.
Anbindung an Desigo ab V2.3
[255]
Anbindungen mit DataStudio an Desigo Insight ab V2.3.
Anbindungen an andere SBT-Systeme und
Geräte
[255]
Bei Unigyr, TS1500, MS2000, Siclimat und Desigo Insight V1.1
Anbindungen mit DataStudio.
Bei Visonik direkte Anbindung mit DataComm.
CC-Knoten in der Gebäude-Struktur
[1'000]
1'000 Knoten empfohlen (technische Grenze bei 9'500* Knoten).
CC-Zähler
[2'000 - 4'000]
Ist von der Performance des PCs abhängig.
Tab. 161: ADP/CC
23.3.39 InfoCenter
Was
Grenze
Beschreibung
InfoCenter-Clients
[99*]
Max. 99 Clients mit dem SQL-Server.
Datenbankgrösse [GB]
[6]
Für aktive und Hilfsdatenbanken.
Hilfsdatenbanken
[20]
Max. Anzahl von Hilfsdatenbanken.
- Importdatenserien
[50'000]
Max. Anzahl von Trenddatenserien von Daten-Servern (empfohlen).
- Auszugswerte
[10'000]
Max. Anzahl von Summendatenserien.
- Baumäste
[2'000]
Max. Anzahl von Ästen in der hierarchischen Struktur.
- InfoCenter-Benutzer
[1'000*]
Max. Anzahl von Benutzern per Windows Users Group.
- Datenerfassungsleistung
50'000
Max. Anzahl von Aufzeichnungen per Sammelintervall.
- Links zu Desigo Insight
[5]
Links zu Desigo Insight mit InfoCenter Daten-Server.
- Links zu OPC-Server
5*
Links zu OPC-Servern mit der InfoCenter OPC-Option.
- Report-Vorlagen
[1'000]
Max. Anzahl von Berichtsvorlagen.
- Datenserien pro Graph
10
Max. Anzahl von Datenserien per grafischer Vorlage.
- Datenserien pro Reportobjekt
50*
Max. Anzahl von Datenserien pro Vorlage-Berichtobjekt.
InfoCenter Report-Serien
Report Manager
Tab. 162: ADP/CC
23.3.40 Desigo Xworks Plus (XWP)
Was
Grenze
Beschreibung
Länge des Sitenamens
9
Max. 9 Zeichen.
Anzahl XWP pro BACnet-Internetzwerk
(parallelles Engineering)
10
Paralleles Engineering ist unter folgenden Einschränkungen möglich:
Node Setup: nur ein XWP pro LonWorks/IP-Segment.
Download und Online Bedienung: nur ein XWP pro
Automationsstation.
Anzahl I/O-Funktionsbaustein-Instanzen pro
Plan
200
Die Anzahl I/O-Funktionsbaustein-Instanzen ist pro Plan (Compound)
begrenzt. Begrenzend ist die Abbildung der Funktionsbausteine auf
BACnet. Für andere auf BACnet abgebildete Funktionsbausteine ist
die Limite tiefer.
Tab. 163: Desigo Xworks Plus (XWP)
Bei Erreichen der maximalen Anzahl Datenpunkte eines PXC..U von 350 kann es
vorkommen, dass auf Grund der Anzahl der Datenbausteine, die beim Übersetzen
406 | 436
Siemens
CM110664de
2017-05-31
Systemkonfiguration
Geräte
Probleme mit hoher
Anzahl Datenpunkte je
Automationsstation
23
erzeugt werden, das Programm nicht mehr in die Automationsstation PX geladen
werden kann.
Führen Sie in diesem Fall folgende Schritte auf dieser Automationsstation aus:
1. Parameter Rücklesen.
2. Reorganisieren im PX Design Manager ausführen.
3. Unter Extras > Einstellungen > Übersetzen laden das Kontrollkästchen
Komprimieren aktivieren.
4. Neu übersetzen.
5. Komplettes Laden durchführen.
Abb. 269: Datenbausteine pro PX komprimieren
23.3.41 Desigo Automation Building Tool (ABT)
Was
Grenze
Beschreibung
Funktionsbausteine
[8'000]
Max. Anzahl Funktionsbausteine pro Applikationsfunktion.
Tab. 164: Desigo Automation Building Tool (ABT)
Siemens
407 | 436
CM110664de
2017-05-31
23
Systemkonfiguration
Applikationen
23.4 Applikationen
23.4.1
Höchstlastbegrenzung (Peak Demand Limiting PDL)
Was
Grenze
Beschreibung
Überwachte Lasten
[28*]
Max. Anzahl der überwachten Lasten
Tarifgrenzen
4*
Max. Anzahl der konfigurierbaren Tarifgrenzen
Zykluszeit [ms]
500
Min. Zykluszeit, damit die Funktion der PDL-Applikation gewährleistet
ist.
Damit die Zykluszeit gewährleistet ist muss PX modular
(PXC64/128-U, PXC 100/200…D, PXC12/22/36…D oder PXC52 ab
Hardware-Version D) eingesetzt werden.
Die Automationsstation soll mit der PDL-Applikation keine weiteren
Anlagen steuern.
Die PDL-Applikation darf nicht auf mehrere Automationsstationen
aufgeteilt werden.
Die Begrenzung erfolgt nur binär (freigegeben/gesperrt). Eine
Stufenbegrenzung (Stufe 1, Stufe 2, Stufe 3) oder eine stetige
Begrenzung (0–100%) ist nicht möglich.
Inbetriebnahme und Bedienung ist nur mit XWP möglich.
Eine Rückwärtskompatibilität zu künftigen PDL-Applikationen ist nicht
gewährleistet.
Tab. 165: Höchstlastbegrenzung (Peak Demand Limiting PDL)
408 | 436
Siemens
CM110664de
2017-05-31
Kompatibilität
Glossar
24
24 Kompatibilität
Für Informationen zur Systemkompatibilität der Desigo CC Managementstation,
siehe Desigo CC Systembeschreibung (A6V10415500).
Für Informationen zur Kompatibilität von Desigo S7 mit den anderen Desigo
Systemkomponenten, siehe Kapitel Desigo S7 Automationsstationen.
24.1 Glossar
Abkürzungen
Die folgenden Abkürzungen werden in diesem Dokument benutzt:
Abkürzung
Beschreibung
ABT
Automation Building Tool (XWP-Programmteil zur Projektierung von Desigo TRA)
ADP
Advanced Data Processing
AS
Automationsstation
Bedien-Clients
Betreiber-Bediengeräte Desigo Touch and Web (PXM40/50 in Verbindung mit PXG3.W100),
PXM20(-E), PXM10, PX Web und Desigo Insight
BOS
Branch Office Server
CC
Desigo CC Managementstation / Consumption Control
CAS
Corporate Application Solutions (Standard-PX-Applikationsbibliotheken geliefert vom HQ)
DCM
Desigo Configuration Module
Desigo PX
Kompakte und modulare Automationsstationen und System-Controller (PXC…D und PXC..-U)
DI
Desigo Insight
DIGG
Desigo Insight Graphic Generator
DNT
Discovery Network Tool
DPT
Desigo Point Test Tool (für Desigo PX)
DTS
Desigo Toolset
ETS
Engineering Tool Software (KNX-Inbetriebnahme-Tool für RXB- und KNX-Drittgeräte)
FEP
Front End Processor (Schnittstellen-Computer zwischen den der Automationsebene und Desigo
CC)
FW
Firmware
HQ
Headquarters von Siemens Building Technologies in Zug (Schweiz)
HW
Hardware
IE
Internet Explorer
IIS
Internet Information Services
LED
LibSet Extension of Desigo (Zugehöriges LibSet-Nummernsystem, das funktionale Erweiterungen
eines Libsets anzeigt)
LibSets
Library Set. Standard- Applikationsbibliotheken. Jede LibSet-Lieferung ist einer Desigo
Systemversion zugeordnet.
LMU
Library Maintenance Utility (Bibliothekverwaltungs-Tool für XWP)
OS
Operating System
RC
Regional Company (Siemens Ländergesellschaft)
RXT
LonWorks Inbetriebnahme–Tool für RXC
SD
System Design (Teil von Desigo Toolset)
SP
Service Pack
Siemens
409 | 436
CM110664de
2017-05-31
24
Kompatibilität
Definition der Desigo-Versionskompatibilität
Abkürzung
Beschreibung
SSA
Service & Setup Assistant (Inbetriebnahme-Tool für Desigo TRA)
SW
Software
V5.1 SP
Service Pack-Version für Desigo V5.1
VVS
Valid Version Set (Set von freigegebenen Versionen)
WEoF
Interner Siemens PC-Standard (nur für Siemens-Mitarbeiter von Interesse)
XWP
Desigo Xworks Plus
Tab. 166: Abkürzungen
Begriffe
Die folgenden Begriffe werden in diesem Dokument benutzt:
Begriff
Beschreibung
Projektdaten
Desigo Engineering- und Projektdaten, die zur Erstellung des Laufzeitsystems benötigt werden,
aber später während dem Betrieb nicht mehr im Einsatz sind (Offline-Daten).
Laufzeitsystem (Runtime System)
Auf der Hardware der Kundenanlage installierte (geladene) Firmware oder Software mit
übersetzten (kompilierten) Projektdaten inklusive Bibliotheken (Online-Daten).
Neu
Neues Desigo-Kundenprojekt in dem noch kein Desigo-Laufzeitsystem und keine Projektdaten
vorhanden sind.
Erweiterung
Existierende Anlage oder Installation (vorhandenes Desigo-Laufzeitsystem mit Projektdaten) die
vergrössert oder erweitert wird (z.B. zusätzliches Gebäude).
Migration
Ersatz einer existierenden Anlage oder Installation (vorhandenes Desigo- / Visonik- / Unigyr- /
Integral-Laufzeitsystem mit Projektdaten), durch neue Technologie mit Wechsel der Software
und/oder Hardware.
Upgrade
Existierende Anlage oder Installation (vorhandenes Desigo-Laufzeitsystem mit Projektdaten) wird
funktional verbessert durch den Einsatz von Weiterentwicklungen einer neuen DesigoSystemversion.
Update
Existierende Anlage oder Installation (vorhandenes Desigo-Laufzeitsystem mit Projektdaten), wird
innerhalb der gleichen Version auf den aktuellen Stand gebracht (z.B. zur Fehlerbeseitigung mit
Service Pack).
Konvertierung der Projektdaten
Die Desigo Offline-Projektdaten von Projekten aus früheren Desigo-Versionen > V2.3x werden
beim Öffnen mit ABT/XWP V6.0 auf die aktuelle Version ABT/XWP V6.0 angehoben.
Bei der Konvertierung werden die vorhandene Datenbankstruktur und/oder die zugehörige ToolLandschaft auf den neusten Versionsstand umgestellt. Die Konvertierung (Umstellung) betrifft
immer die gesamten Projektdaten eines Tool-Projektes.
Die Projektdaten und Bibliotheken selbst bleiben unverändert. Das Laufzeitsystem (OnlineProjektdaten) ändert sich nicht, d.h. der ursprüngliche Versionsstand bleibt erhalten.
Tab. 167: Begriffe
24.2 Definition der Desigo-Versionskompatibilität
Allgemeine Definition
Die Versionskompatibilität von Desigo V6.0 beschreibt die Kompatibilität von
Desigo-Produkten:
● Innerhalb eines Desigo Xworks Plus (XWP)-Projekts (inkl. ABT/SSA)
● Mit den gleichen Tool-Projektdaten
● Auf einem Desigo V6.0-Laufzeitsystem
Die Kompatibilität umfasst auch Desigo-Projektdaten der Managementebenen und
der Raumautomation, die mit dem gleichen Desigo Xworks Plus (XWP)-Projekt
verknüpft sind.
Wenn nichts anders erwähnt, ist mit Desigo V5.1 auch die Service Pack-Version
von Desigo V5.1 (V5.1 SP) gemeint.
410 | 436
Siemens
CM110664de
2017-05-31
Kompatibilität
Grundsätze zur Kompatibilität im Desigo V6.0 System
24
Desigo-Systemversionen
Der Begriff bezieht sich auf unterschiedliche Entwicklungsphasen des
Gebäudeautomationssystems Desigo. Die aktuell unterstützten Versionen sind:
● Desigo V2.2
● Desigo V2.3
● Desigo V2.35
● Desigo V2.36
● Desigo V2.37 (Desigo Insight V3)
● Desigo V4.0
● Desigo V4.1
● Desigo V5.0
● Desigo V5.1
● Desigo V6.0
Desigo CC unterstützt PX V5.1 SP und V6.0.
24.3 Grundsätze zur Kompatibilität im Desigo V6.0
System
24.3.1
Kompatibilität mit BACnet-Standard
Desigo V6.0 unterstützt folgende BACnet-Protokollrevisionen:
● Desigo Insight: 1.13
● Desigo CC: 1.13
● TRA-Geräte: 1.13
● Desigo PX, PXM20: 1.12
● PXG3.W100: 1.10
● PXG3 Router: 1.10
Am Markt werden Dritt-BACnet-Geräte für höhere BACnet-Protokollrevisionen
angeboten.
Siemens
411 | 436
CM110664de
2017-05-31
24
Kompatibilität
Grundsätze zur Kompatibilität im Desigo V6.0 System
Abb. 270: BACnet-Protokollrevision
Funktionen von BACnet-Protokollrevisionen höher als V1.13 werden in Desigo
V6.0 nicht unterstützt. Üblicherweise unterstützen BACnet-Geräte einer
bestimmten BACnet-Protokollrevision die Funktionalitäten früherer Revisionen
(Rückwärtskompatibilität). Dies ist jedoch nicht in jedem Fall gewährleistet und wir
empfehlen, die Kompatibilität im Einzelfall zu überprüfen.
Für eine Übersicht der in Desigo unterstützten BACnet-Funktionen, siehe BACnet
Protocol Implementation Conformance Statement (PICS) (CM110665).
UTF-8 und ANSI 3.4
412 | 436
Siemens
Mit der BACnet-Protokollrevision 1.10 wurde UTF-8 anstelle von ANSI 3.4
eingeführt.
Falls ANSI 3.4 / UTF-8 für die BACnet-Kommunikation verwendet wird und Geräte
mit BACnet-Protokollrevision < 1.10 (vor Desigo V5.0) mit Geräten mit BACnetProtokollrevision ≥ 1.10 (ab Desigo V5.0) kommunizieren, beachten Sie folgendes:
● Empfangene BACnet Character Strings vom Typ ANSI 3.4 werden korrekt
behandelt, da nur ANSI X3.4 Code Points (0..127) gesendet werden, welche
die identische Codierung wie UTF-8 haben.
● Die gesendeten BACnet Character Strings vom Typ UTF-8 werden von
Desigo-Geräten < V5.0 korrekt in die Datenhaltung übernommen, sofern die
Code Points im Bereich 0..127 liegen.
● Liegen Code Points im Bereich 128..255 wird die UTF-8-Codierung (Multibyte)
als ISO-Latin-1 (1 Byte) interpretiert und in die Datenhaltung übernommen. Das
heisst, die Datenhaltung stimmt nicht mit dem empfangenen String überein
('René' wird zu 'René').
Beim Rücklesen eines solchen Strings von Desigo-Geräten < V5.0 wird die
ANSI-Konvertierung angewendet und nur Code Point im Bereich 0..127
gesendet ('René' wird zu 'RenA.').
● Liegen Code Points im Bereich 128..255 wird die UTF-8-Codierung (Multibyte)
entweder von Drittanbieter-Geräten mit BACnet-Protokollrevision < 1.10
abgewiesen (nicht ANSI X3.4) oder in einer nicht definierten Weise interpretiert.
● Desigo V5.0 unterstützt die UTF-8 Codierung von Code Points im Bereich
0..255.
● Ab Desigo V5.1 gilt folgendes:
CM110664de
2017-05-31
Kompatibilität
Grundsätze zur Kompatibilität im Desigo V6.0 System
–
–
24
Desigo PX/TRA unterstützen die UTF-8-Codierung vollumfänglich.
Desigo Insight unterstützt die UTF-8-Codierung mit der Einschränkung,
dass jeweils nur die Codepoints von einer (1) Codepage korrekt dargestellt
werden.
Erstellen und Löschen von Ab Desigo V5.1 steht für Desigo Insight und die Automationsstationen PXC eine
BACnet-Objekten
Funktion zum Erstellen und Löschen dynamischer BACnet-Objekte zur Verfügung.
Wenn Sie diese Funktion auf einer älteren Version ausführen bekommen Sie eine
Fehlermeldung.
Die Funktion kann bei Desigo PXC-Automationsstationen eingesetzt werden. TRARaumautomationsstationen PXC3 werden nicht unterstützt.
Geräte von Drittherstellern können mit der gleichen Funktionalität bearbeitet
werden, sofern diese das Erstellen und Löschen von BACnet-Objekten
unterstützen. So kann die Funktion z.B. durch Desigo Insight mit DrittgerätControllern genutzt werden. Dies gilt umgekehrt auch für die Desigo InsightManagementstation in Kombination mit Drittgerät-Controllern, sofern diese dafür
freigeschaltet sind.
Dynamische Objekte werden auf dem PXM20 nicht angezeigt.
Backup and Restore von
BACnet-Geräten
Mit der Funktion BACnet Backup and Restore können gespeicherte
Programmdaten (Anwendungsprogramm) eines BACnet-Gerätes nach Desigo
Insight hochgeladen und wieder in das gleiche oder ein neues BACnet-Gerät
zurückgeladen werden.
Die Funktion Backup and Restore kann nur ausgeführt werden, wenn die
Drittanbieter-BACnet-Geräte dies unterstützen.
Die Funktion Backup and Restore wird mit PXC3-Raumautomationsstationen ab
Desigo Version V5.0 unterstützt.
Kompatibilität Desigo
Insight
Abb. 271: Versionen-Kompatibilität
Für Informationen zum Erstellen und Löschen von BACnet-Objekten und Backup
and Restore von BACnet-Geräten, siehe Desigo Insight Engineering der
Benutzerfunktionen (CM110592).
Kompatibilität Desigo CC
24.3.2
Desigo CC ist als offenes System konzipiert und unterstützt eine Vielzahl offener
Protokolle und IT-Standards. Die Hinweise in den nachfolgenden Kapiteln sind
eine Zusammenfassung der wichtigsten Informationen zur Kompatibilität Desigo
CC aus der Desigo CC Systembeschreibung (A6V10415500).
Kompatibilität mit Betriebssystemen
Microsoft Client Betriebssysteme
Die folgende Tabelle zeigt, mit welchen Microsoft Client-Betriebssystemen Desigo
V6.0 kompatibel ist.
Siemens
413 | 436
CM110664de
2017-05-31
Kompatibilität
24
Grundsätze zur Kompatibilität im Desigo V6.0 System
Desigo Version
Kompatibilität mit Microsoft Client-Betriebssystemen
V6.0
Windows 7 Professional /
Ultimate / Enterprise
Windows 7 / Windows XPVMware Professional / Ultimate
Windows 8.13 Professional /
Enterprise
32-Bit
64-Bit
Windows 7 64-Bit (physischer
Host)
Windows XP 32-Bit (virtueller
Client)
32-Bit
64-Bit
XWP
Ja
Ja
Ja
Nein
Nein
ABT
Ja
Ja
Ja
Nein
Ja
ABT Site4
Ja
Ja
Ja
Nein
Ja
Desigo CC
Nein
Ja5
Siehe Kapitel Kompatibilität mit
VMware
Nein
Ja
Desigo Insight
Ja2
Ja1
Siehe Kapitel Kompatibilität mit
VMware
Nein
Ja1
RXT10.3
Ja
Ja
Ja
Nein
Nein
RXT10.53
Ja
Ja
Ja
Ja
Ja
Desigo Configuration Module (DCM)
Ja
Ja
Siehe Kapitel Kompatibilität mit
VMware
Ja
Ja
Tab. 168: Kompatibilität mit Microsoft Client-Betriebssystemen
Legende:
1
Inklusive InfoCenter V1.7 und ADP/CC V6.0
2
Inklusive ADP/CC V6.0
3
Ab Desigo V5.1 SP
4
Als Stand-Alone-Installation
5
Windows 7 Professional SP1
Nicht aufgeführte Microsoft Client-Betriebssysteme/-Editionen (insbesondere
Home Premium) werden nicht unterstützt.
BOS unterstützt nur Server-Betriebssysteme.
Microsoft Server Betriebssysteme
Die folgende Tabelle zeigt, mit welchen Microsoft Server-Betriebssystemen Desigo
V6.0 kompatibel ist (die Kompatibilität gilt einzig für die aufgelisteten Desigo V6.0
Produkte).
Der Endanwender ist für die Lizenzierung von Drittlizenzen verantwortlich.
Desigo Version
Kompatibilität mit Microsoft Server Betriebssystemen
V6.0
Windows Server 2008 (mit
SP3) Standard / Enterprise
Windows Server 2008 R2 (mit
SP1) Standard / Enterprise
Windows Server 2012 R23
Standard
32-Bit
64-Bit
64-Bit
Nein
Ja
Ja
Desigo Insight
Nein
Ja1
Ja2
Branch Office Server (BOS)
Nein
Ja
Ja
Desigo CC
Tab. 169: Kompatibilität mit Microsoft Server Betriebssystemen
Legende:
414 | 436
Siemens
1
Inklusive InfoCenter V1.7 und ADP/CC V6.0
2
Inklusive ADP/CC V6.0
3
Ab Desigo V5.1 SP
CM110664de
2017-05-31
Kompatibilität
Grundsätze zur Kompatibilität im Desigo V6.0 System
24
Nicht aufgeführte Microsoft Server-Betriebssysteme/-Editionen werden nicht
unterstützt. Sie können aber für Stand-Alone SQL Server und File Hosts eingesetzt
werden.
24.3.3
Kompatibilität mit SQL-Servern
Die folgende Tabelle zeigt, mit welchen Microsoft SQL Server-Versionen Desigo
V6.0 kompatibel ist.
Desigo Version
Kompatibilität mit Microsoft SQL Servern
V6.0
SQL Server 2012
SQL Server 2016
Standard
Express
Standard
Express
Standard
Express
64-Bit
64-Bit
64-Bit
64-Bit
64-Bit
64-Bit
Ja
Ja
Ja
Ja
Nein
Nein
Ja
Ja
Ja
Ja
Ja
Ja
Ja
Nein
Ja
Nein
Nein
Nein
Desigo CC
Desigo
SQL Server 2014
Insight1, 2, 3
Branch Office Server
(BOS)
Tab. 170: Kompatibilität mit Microsoft SQL Servern
Legende:
1
Inklusive ADP/CC V6.0
2
InfoCenter V1.7 unterstützt nur SQL-Server 2014 32-Bit Standard. SQL 2014 32-Bit kann parallel
zu einem 64-Bit SQL Server installiert werden.
3
MS SQL Express wird auf der Produktinstallations-DVD mitgeliefert (Microsoft SQL Server 2014
Service Pack 2, Express Edition, Version 12.0.5000.0).
Nicht aufgeführte SQL Server-Versionen/-Editionen werden nicht unterstützt. Der
SQL Server (als reiner Datenbankserver) kann auf einem 32-Bit oder einem 64-BitBetriebssystem betrieben werden. Auf Produktebene werden nur 32-BitKomponenten unterstützt.
Der Branch Office Server (BOS) ist systemkompatibel unter Einsatz folgender
Betriebssysteme:
● Microsoft Betriebssystemen auf SQL Server 2005 Standard (auf Windows 2003
R2 Server, 32-Bit-Edition).
● Microsoft Betriebssystemen auf SQL Server 2008 Standard (auf Windows
Server 2008 R2, 64-Bit-Edition).
Für detaillierte Informationen zu Desigo Insight, siehe Kapitel Managementebene
Desigo Insight und Upgrade der Managementebene.
24.3.4
Kompatibilität mit Microsoft Office
Die folgende Tabelle zeigt, mit welchen Microsoft Office Versionen Desigo V6.0
kompatibel ist.
Siemens
415 | 436
CM110664de
2017-05-31
24
Kompatibilität
Grundsätze zur Kompatibilität im Desigo V6.0 System
Produkt
Version
Microsoft Office Versionen
Desigo Xworks Plus (XWP) (inklusive ABT/SSA
und anderen Zusatz-Tools)
V6.0
MS Office 2007 (32-Bit Edition)
Desigo CC
V6.0
MS Office 2010 (32-Bit Edition)
MS Office 2007 (Standard, Small Business,
Professional, Enterprise)
MS Office 2010 (Standard, Small Business,
Professional, Enterprise)
MS Office 2013 (Standard, Small Business,
Professional, Enterprise)
Desigo Configuration Module (DCM)
V6.0
Desigo Insight
MS Office 2007 (32-Bit Edition SP2)
MS Office 2010 (32-Bit Edition)
MS Office 2013 (32 und 64-Bit Edition)
Tab. 171: Kompatibilität mit Microsoft Office
24.3.5
Kompatibilität mit Web-Browsern
Desigo Touch and Web
Desigo Touch and Web unterstützt Desigo ab V4.0.
Beachten Sie beim Einsatz von PXC3-Raumautomationsstationen, dass in den
bestehenden Desigo-Versionen die Licht- und Jalousien-Funktionen durch Desigo
Touch and Web noch nicht unterstützt werden
Neben den PXM Touchpanels werden folgende Web-Browser (Standard-Clients)
unterstützt:
Empfohlener Web-Browser für Standardbediengeräte. Offizieller Support durch
Siemens BT:
● Firefox ab V4.0
Getestete und freigegebene Browser. Kleine Abweichungen in der Darstellung und
Bedienung gegenüber den empfohlenen Browsern sind möglich. Offizieller Support
durch Siemens BT:
● Microsoft Internet Explorer ab V10
● Safari iPad2/iPad3
Minimal getestete Browser. Kein Support durch Siemens BT:
● Alle weiteren HTML 5.0-fähigen Browser, z.B. Chrome 10.0, Safari 5
ABT/SSA
Unterstützung von HTML 5.0-fähigen Browsern mit nativem SVG-Format.
Desktop Browser:
● Firefox ab V4.0
● Microsoft Internet Explorer ab V10
● Google Chrome 10.0
● Safari 5.1
Mobile Browser:
● Firefox mobile 16
● Google Chrome mobile 18
● Android 4.0
● Safari iOS 5
Desigo CC
Unterstützter Web-Browser:
● Microsoft Internet Explorer 10
Für Hinweise zum Desigo-CC-Web-Client mit Ausführung in einer Browser-Shell
siehe Desigo CC Systembeschreibung (A6V10415500).
Desigo Insight V6.0
Unterstützung von HTML 5.0-fähigen Browsern mit nativem SVG-Format:
416 | 436
Siemens
CM110664de
2017-05-31
Kompatibilität
Grundsätze zur Kompatibilität im Desigo V6.0 System
24
● Microsoft Internet Explorer 10 und 11
● Mozilla Firefox ESR ab V45
● Google Chrome ab V50
Browser mit Adobe SVG-Plugin werden nicht unterstützt.
PX Web mit PXA30/40-W.. Für das Erstellen und Modifizieren von grafischen Seiten wird der Web-Browser
Microsoft Internet Explorer ab Version 6 benötigt.
Siehe Web-Controller Inbetriebnahme und Konfiguration (CM110763).
24.3.6
Kompatibilität mit VMware (virtuelle Infrastruktur)
Die folgende Tabelle zeigt welche VMware-Versionen mit Desigo V5.0/6.0
kompatibel sind.
Produkt
Version
Vmware-Version
Desigo Xworks Plus (XWP) (inklusive ABT/SSA und
anderen Zusatztools)
V5.1
VMware Workstation 10/11/12
Desigo Insight
V6.0
Desigo CC
V6.0
VSphere 6.0, ESXi 6.0b
Desigo Insight
V5.1
VSphere 5.5
V6.0
VSphere 6.0
V6.0 SP2
VSphere 6.5
Tab. 172: Kompatibilität mit VMware
24.3.7
Kompatibilität von Software/Bibliotheken auf gleichem PC
Die installierte Desigo Software und die verwendeten LibSets (StandardApplikationsbibliotheken) auf demselben PC müssen die gleiche Systemversion
aufweisen.
Sie können Desigo Insight V6.0, Desigo CC V6.0, RXT10.3/RXT10.5 (falls benötigt)
und Desigo Xworks Plus (XWP) V6.0 auf einem PC in beliebiger Reihenfolge
installieren. Installieren Sie die Bibliotheken zuletzt.
Einschränkungen
24.3.8
RXT10.5 wird erst ab Desigo V5.1 Service Pack unterstützt.
RXT10.3 und RXT10.5 funktionieren nicht, wenn diese in der gleichen WindowsUmgebung installiert sind. Die entsprechenden LNS-Server-Versionen sind nicht
kompatibel. Lösung: Installieren Sie eine der beiden Komponenten in einer
VMware.
Die Installation von Desigo-Software unterschiedlicher Systemversionen auf
demselben PC wird nicht unterstützt. Überprüfen Sie die BetriebssystemKompatibilität vor der Installation.
Hardware- und Firmware-Kompatibilität
Die Desigo V6.0-Hardware und -Firmware ist im gleichen Desigo ProjektLaufzeitsystem (Runtime-System) nur eingeschränkt kompatibel zu jenen früherer
Versionen.
Die BACnet Peer-to-Peer-Kommunikation zwischen Desigo PX Geräten ab Desigo
V2.2 bis Desigo V6.0 ist gewährleistet (siehe Kapitel Automationsebene Desigo
PX/TRA).
Einschränkungen
Siemens
Sobald eine Automationsstation oder ein System-Controller mit Desigo V6.0
Firmware in einem Laufzeitsystem eingesetzt wird, sollten sämtliche Bedien-Clients
auf Desigo V6.0 angehoben werden. Anderenfalls steht nur eine eingeschränkte
Bedienung zur Verfügung.
Für das PX Web Interface PXG80-W(N) ist keine Desigo Firmware ≥ V4 verfügbar.
417 | 436
CM110664de
2017-05-31
24
Kompatibilität
Grundsätze zur Kompatibilität im Desigo V6.0 System
24.3.9
Abwärtskompatibilität
Desigo V6.0 Software und Bibliotheken sind abwärts kompatibel. Desigo V6.0Produkte können Daten verarbeiten, die mit früheren Versionen übersetzt
(kompiliert) wurden.
Einschränkungen
Nach dem Upgrade der Desigo-Projektdaten eines Desigo-Softwareprodukts auf
V6.0, kann auf diese Daten nur noch über die entsprechenden Software/LibSets
von Desigo V6.0 lesend oder schreibend zugegriffen werden.
24.3.10 Aufwärtskompatibilität
Ab Desigo V6.0 kann die Desigo Managementstation Desigo Insight V5.1 SP2 mit
Desigo TRA-/PX-Automationsstationen V6.0 eingesetzt werden
(aufwärtskompatibel), sofern keine neue V6.0-Funktionalität der TRA-/PXAutomationsstationen V6.0 genutzt wird. In diesem Fall muss für Desigo Insight
V5.1 SP2 ein Vorwärtskompatibilitäts-Patch installiert werden.
Einschränkungen
Dies ist in einfachen Projektsituationen von Vorteil, wenn beispielsweise eine
bestehende Anlage nur um einige Automationsstationen ohne zusätzliche
Funktionalität oder neue Hardware-Gerätetypen erweitert werden soll. Ein
Firmware-Downgrade der Automationsstationen beziehungsweise ein Upgrade der
Managementstation ist in diesem Fall nicht mehr notwendig.
Siehe auch Kapitel Managementebene Desigo Insight , Upgrade der PX-/TRAAutomationsebene und VVS Desigo V6.0.
24.3.11 Engineering-Kompatibilität
Für uneingeschränktes Engineering von geprüften Desigo-Lösungen (Bibliotheken)
muss bei allen Projektdaten auf allen Systemebenen (Automationsebene mit
Raumautomation und Managementebene) das gleiche LibSet mit der gleichen
LibSet-Versionsnummer (z.B. V6.xxx-xx) verwendet werden.
Einschränkungen
Erfolgt das Upgrade eines Desigo-Laufzeitsystems > V2.3x nur bei Teilen der
Projektdaten auf V6.0 (z.B. nur Desigo Xworks Plus (XWP), jedoch nicht Desigo
Insight), können beim Engineering die Bibliotheks-Erweiterungen von V6.0 nicht
genutzt werden.
Wird beim Engineering nur bei Teilen der Desigo-Projektdaten ein höheres LibSet
(höhere Versionsnummer) mit erweitertem Applikationsumfang verwendet (z.B. in
RX, aber nicht Desigo Xworks Plus und Desigo Insight), können diese BibliotheksErweiterungen in den anderen Projektdaten (Systemebenen) nicht genutzt werden.
24.3.12 Kompatibilität mit Desigo Configuration Module (DCM)
Desigo Configuration Module (DCM), deckt mit der zur jeweiligen DesigoSystemversion gelieferten DCM-Version den damit verfügbaren Produktumfang
von Desigo ab.
Beim Import von DCM-Projekten aus früheren DCM-Versionen wird das Projekt auf
den Stand und die Möglichkeiten der aktuellen DCM-Version konvertiert. Nach
dieser Konvertierung ist eine Bearbeitung der Projektdaten nur noch mit der
aktuellen DCM-Version möglich.
Vom Import unterstützt werden DCM-Projekte ab DCM-Version 5.0.
DCM benötigt zum Betrieb Microsoft Office.
24.3.13 Kompatibilität mit InfoCenter
InfoCenter V1.7 ist mit folgenden Desigo Insight-Versionen kompatibel:
418 | 436
Siemens
CM110664de
2017-05-31
Kompatibilität
Wann ist ein Upgrade auf Desigo V6.0 erforderlich
●
●
●
24
Desigo Insight V4.1 SP1 (nur wenn die Funktion Unterbrochener Trendlog nicht
verwendet wird)
Desigo Insight V5.1 SP2
Desigo Insight V6.0
24.4 Wann ist ein Upgrade auf Desigo V6.0 erforderlich
PX und PXC
Falls Sie in einem Projekt eine Desigo PX-Automationsstation oder einen SystemController (PXC…) mit Desigo V6.0 Firmware einsetzen wollen, müssen Sie alle
Bedien-Clients auf Desigo V6.0 anheben, sofern Sie neue Funktionalität nutzen
wollen.
PXC3x
Für ein Firmware-Upgrade der Raumautomationsstationen PXC3 (Desigo TRA)
von Desigo V5.x auf Desigo V6.0 müssen folgende Voraussetzungen erfüllt sein:
● ABT Pro Projektdaten sind vorhanden.
● ABT Projekt ist auf V6.0 konvertiert.
● Die Raumautomationsstation weist im ABT noch die Version V5.x auf.
● DNT ist installiert.
● V6.0 Firmware ist vorhanden.
● Das Administrator-Passwort V5.x der Raumautomationsstation ist bekannt (ist
in den Projekteinstellungen in ABT Pro sichtbar).
Gehen Sie bei einem Firmware-Upgrade einer Raumautomationsstation PXC3 von
Desigo V5.x auf V6.0 wie folgt vor:
1. Raumautomationsstation: Desigo V5.x Parameter mit ABT Pro zurücklesen.
2. Managementstation: Trenddaten (falls vorhanden) speichern.
3. ABT Pro: Applikation der Raumautomationsstation löschen (clear), jedoch nicht
das gesamte Gerät.
4. DNT: Firmware laden.
5. ABT Pro: Upgrade der Raumautomationsstation auf Desigo V6.0.
Voraussetzung: ABT Pro Library V6.0 ist installiert.
6. Raumautomationsstation: Vollständig übersetzen.
7. Raumautomationsstation: Programm laden.
8. ABT-SSA: Prüfen, ob nach dem Laden der Status der Raumautomationsstation
auf operational wechselt
9. ABT-SSA: Prüfen, ob die Busse TX, KNX PL-Link und DALI (falls vorhanden)
auf operational stehen.
Wenn ein PXC3 bereits eine Desigo V6.0 Firmware aufweist, müssen neuere V6.x
Firmware-Versionen mit ABT Startup geladen werden.
Wenn die Belastung eines PXC3 in V5.x bereits nahe der Belastungsobergrenze
liegt, kann nach einem Firmware-Upgrade das Programm eventuell nicht mehr
geladen werden. In diesem Fall muss der PXC3 mit einem PXC3x-100 der neuen
Baureihe ausgewechselt werden.
Berücksichtigen Sie nach einem Firmware-Upgrade auf V6.0 die strengeren
Richtlinien für die Passwortvergabe. Nach dem Laden des Programms von ABT
Pro wird das Benutzerprofil vom ABT Site-Projekt geladen. Das V5.x-Passwort ist
dann nicht mehr gültig.
24.4.1
Managementebene Desigo CC
Für Informationen zur Systemkompatibilität der Desigo CC Managementstation,
siehe Desigo CC Systembeschreibung (A6V10415500).
Siemens
419 | 436
CM110664de
2017-05-31
24
Kompatibilität
Wann ist ein Upgrade auf Desigo V6.0 erforderlich
24.4.2
Managementebene Desigo Insight
Upgrade erforderlich
Ein Upgrade von Desigo Insight V1 oder V2.2 – V5.1 auf Desigo Insight V6.0 ist
unter folgenden Umständen erforderlich:
● Sobald mindestens eine Automationsstation oder ein System-Controller mit
Desigo V6.0 Firmware in der Laufzeitumgebung (Projekt) eingesetzt wird
(siehe auch Kapitel VVS Desigo V6.0).
● Wenn mindestens eine Desigo TRA-/PX-Automationsstation mit Desigo V6.0
Firmware in der Laufzeitumgebung (Projekt) eingesetzt wird und neue, d.h. mit
Desigo V6.0 eingeführte, Funktionalität genutzt wird (siehe auch Kapitel VVS
Desigo V6.0).
● Wenn in der Laufzeitumgebung ein BACnet-Drittgerät mit einer BACnetProtokoll Revision > 1.5 eingesetzt wird.
● Wenn im Laufzeitsystem der Einsatz einer zertifizierten Managementstation
gemäss BACnet B-AWS gefordert wird.
● Wenn im Laufzeitsystem der Einsatz einer zertifizierten Managementstation
gemäss AMEV MBE-A oder MBE-B gefordert wird.
● Um den Einsatz des zusätzlichen Applikationsumfangs von Desigo V6.0 zu
ermöglichen.
Upgrade nicht erforderlich
Ein Upgrade auf Desigo Insight V6.0 ist nicht erforderlich:
● Sobald Desigo Insight V5.1 SP2 installiert ist und Desigo TRA-/PXAutomationsstationen mit Desigo V6.0 Firmware in der Laufzeitumgebung
(Projekt) eingesetzt werden, jedoch keine der mit Desigo V6.0 eingeführte
Funktionalität genutzt wird (siehe auch Kapitel Upgrade der PX-/TRAAutomationsebene und VVS Desigo V6.0).
In diesem Fall muss für Desigo Insight V5.1 SP ein Vorwärtskompatibilitäts-Patch
installiert werden.
Upgrade empfohlen
Bei Desigo TRA kann in folgenden Fällen die Desigo Insight Version auf V5.1
belassen werden, ein Upgrade wird jedoch dennoch empfohlen:
● Desigo TRA V5.1 Funktionalität beibehalten:
– Upgrade der Firmware der Desigo PXC3-Raumautomationsstationen von
Desigo V5.1 auf V6.0, um von Fehlerkorrekturen der TRA PXC3 Firmware
V6.0 zu profitieren.
– Austausch eines defekten PXC3 mit einer Raumautomationsstation mit
Firmware V6.0.
● Erweiterung von bestehenden PXC3 V5.0 Raumautomationsstationen, um
QMX3 für Wandmontage1:
– Visualisierung in Desigo Insight V5.0 nur mit QMX3.P36-Funktionalität.
– Erfordert Upgrade der PXC3 FW von V5.0 auf V5.1.
Beachten Sie in allen Fällen die Desigo TRA-Systemkompatibilität.
Legende:
1
Einschränkungen
Gültig für QMX3.P34, QMX3.P74, QMX3.P37, QMX3.P02 (V5.0-Funktion wie QMX3.P36).
Alle Desigo Insight Managementstationen im Laufzeitsystem (Projekt) müssen die
gleiche Version aufweisen.
Minimale Hardware Anforderungen von Desigo Insight
Bitte konsultieren Sie die aktuellen Release Notes.
420 | 436
Siemens
CM110664de
2017-05-31
Kompatibilität
Wann ist ein Upgrade auf Desigo V6.0 erforderlich
24.4.3
24
Automationsebene Desigo PX/TRA
Desigo Xworks Plus (XWP) und Automation Building Tool (ABT)
Eine Anhebung des Projektes (bei gleichzeitiger Konvertierung und Upgrade der
Projektdaten eines Tool-Projektes sowie der verwendeten Bibliotheken) auf
XWP/ABT V6.0 ist unter folgenden Umständen erforderlich:
● Wenn mindestens eine Automationsstation oder ein System-Controller mit
Desigo V6.0 Firmware im Laufzeitsystem eingesetzt werden soll, um den
Einsatz des zusätzlichen Applikationsumfangs von Desigo V6.0 zu ermöglichen.
● Wenn im Laufzeitsystem der Einsatz von Automationsstationen gemäss AMEV
Profilen AS-A oder AS-B gefordert wird (ab Desigo V5.1 Firmware auf den
Automationsstationen).
● Um die Toolumgebung von Desigo V6.0 nutzen zu können.
Das Engineering- und Inbetriebnahme-Tool ABT V6.0 für Desigo TRA unterstützt
alle existierenden Laufzeitsysteme ab Desigo V5.0. Sämtliche Firmware-Versionen
und Applikationsbibliotheken ab V5.0, die benötigt werden, sind enthalten.
Bei Desigo TRA kann ein Firmware-Update der PXC3 Raumautomationsstationen
von Desigo V5.0 auf V5.1 erfolgen, ohne Aktualisierung des übrigen
Laufzeitsystems.
Für Details, siehe Kapitel Upgrade der PX-/TRA-Automationsebene.
Desigo Touch and Web wird bereits ab Desigo V5.0 unterstützt (ab Tool-Version
XWP V5.00.282 inklusive Patches).
Was heisst Konvertierung und Upgrade?
Konvertierung ist, wenn die Projektdatenhaltung der bisherigen XWP/ABT ToolVersion auf die Datenhaltung einer höheren Tool-Version angehoben wird (z.B.
von XWP V4.x, oder von XWP/ABT V5.0 auf XWP/ABT V5.1).
Die Automationsebene-Systemversion des Projektes bleibt dabei unverändert (d.h.
eine Automationsstation mit Systemversionen V4 bleibt im Projekt unverändert auf
V4).
Eine Konvertierung der XWP/ABT-Datenbankstruktur betrifft immer alle
Projektdaten eines Tool-Projekts.
Upgrade ist, wenn die Automationsebene-Systemversion auf eine höhere Version
angehoben wird (z.B. die Systemversion V5.0 einer Automationsstation auf die
Systemversion V5.1).
Bei XWP V6.0 ist nach einem Upgrade im CFC-Logfile (CFC > Extras > Log file) zu
prüfen, ob es im CFC zu Verbindungsfehlern zwischen Funktionsobjekten
gekommen ist, die durch unterschiedliche Pin-Belegungen und -Benennung von
Desigo V5.1 verursacht wurden. Beim Upgrade entstandene Fehler sind manuell
im CFC zu beheben.
Eine Konvertierung und/oder ein Upgrade eines früheren Desigo LibSets V5.1 auf
das Desigo LibSet V6.0 ist bereits erfolgt und wird auf der Desigo LibSet
Installations-CD den Anwendern zur Verfügung gestellt. Bei RC- und lokalen
Bibliotheken sind eigene Konvertierungen und/oder Upgrades erforderlich. Dazu ist
die Library Maintenance Utility (LMU) zu verwenden.
Für Details, siehe Kapitel Upgrade der PX-(CAS)-Bibliotheken.
Raumautomationsstationen oder Automationsstationen und System-Controller mit
Firmware V2.2 – V5.1 und V6.0 können im gleichen Laufzeitsystem betrieben
werden.
Ein Upgrade der Firmware auf V6.0 von bereits bestehenden PXC3
Raumautomationsstationen oder PXC Automationsstationen und SystemControllern (V2.2 – V5.1) ist nur nötig, wenn eine der oben genannten
Bedingungen erfüllt werden muss.
Einschränkungen
Siemens
Beim Engineering eines Tool-Projekts müssen alle Tool-Installationen die gleiche
Version aufweisen.
421 | 436
CM110664de
2017-05-31
24
Kompatibilität
Wann ist ein Upgrade auf Desigo V6.0 erforderlich
Branch Office Server (BOS)
Der Einsatz von XWP/ABT V6.0 ist nur mit einem Branch Office Server (BOS)
Version V6.0 möglich (BOS mit Versionen < V6.0 sind nicht kompatibel).
Desigo PX/TRA
Ein Upgrade einer bereits programmierten und in Betrieb gesetzten TRA
Raumautomationsstation oder PXC Automationsstation / System-Controller <=
V6.0 auf Desigo V6.0 Firmware ist erforderlich:
● Generell:
– Um den Einsatz des zusätzlichen Desigo V6.0 Produkt- oder
Applikationsumfangs im betreffenden TRA / PX Gerät zu ermöglichen.
● Für V5.0 auf V5.1:
– Um den Einsatz des zusätzlichen V5.1 Produkt- oder Applikationsumfangs
und von Desigo V5.1 im betreffenden PXC3/PXC zu ermöglichen.
– Wenn im Laufzeitsystem der Einsatz von zertifizierten Geräten gemäss
AMEV AS-A oder AS-B gefordert wird.
– Um BACnet/IPv6-Geräte ins Desigo-System zu integrieren (dazu ist ein
Router PXG3.M/.L mit V5.1-Firmware notwendig).
● Für V2.2 – V4.1:
– Wenn für Alarm- und Schedule-Systemfunktionen die
Automationsstationen / System-Controller als TRA System-FunctionController für die PXC3 Raumautomationsstationen (Desigo TRA)
eingesetzt werden.
– Wenn im Laufzeitsystem der Einsatz von zertifizierten Geräten mit BACnet
Rev. 1.10 gefordert wird.
● Für V2.2 – V2.37:
– Um die Ablage der Projektdaten (Speicherung von Engineering-Daten auf
der Anlage) auf allen Automationsstationen / System-Controllern PXC…D
und PXC52 (ab Index D) und PXC-NRUF zu ermöglichen.
Bei Desigo TRA kann ein Firmware-Update der PXC3 Raumautomationsstationen
von Desigo V5.0 auf V5.1 / V5.1 SP erfolgen, ohne Aktualisierung des übrigen
Laufzeitsystems.
Für Details, siehe Kapitel Upgrade der PX-/TRA-Automationsebene.
Desigo Touch and Web (für PXM Touchpanel) wird bereits ab Desigo V5.0
unterstützt (ab Tool-Version XWP V5.00.260 inklusive Patches).
Beim Konvertieren und Upgraden einer Anlage <= Desigo TRA V5.1 nach Desigo
TRA V6.0 muss die Individual Adress (IA) beim PL-Link-Subsystem gemäss den
Vorgaben für die Anzahl der Datenpunkte auf KNX PL-Link-Subsysteme gesetzt
sein. Werden diese Vorgaben nicht eingehalten, so kann dies zu einer Fehlfunktion
der Anlage führen.
Einschränkungen
422 | 436
Siemens
Zeitschaltprogramme der TRA Raumautomationsstationen (Desigo TRA) sind über
die Bedien-Clients Desigo Touch and Web (Kalenderobjekte werden nicht
unterstützt), PXM20(-E) und PX Web via den zugehörigen TRA System-FunctionController (Automationsstationen / System-Controller von Desigo PX) bedienbar.
Weitere Funktionen bei Desigo TRA werden von diesen Bedien-Clients nicht
unterstützt.
Desigo Touch and Web (für PXM Touchpanel) ist ausschliesslich mit PXC
Automationsstationen und System-Controllern ab Firmware V4.0 (BACnet Rev. 1.5)
einsetzbar.
Die modularen Desigo PX Automationsstationen / System-Controller
PXC00/50/100/200-E.D werden ab Firmware-Version V5.0 als TRA SystemFunction-Controller für die PXC3 Raumautomationsstationen (Desigo TRA)
unterstützt. Aus Performance-Gründen ist der PXC00-E.D vorzuziehen.
Das lokale Bediengerät PXM10 kann zusammen mit folgenden Geräten nicht
verwendet werden:
CM110664de
2017-05-31
Kompatibilität
Wann ist ein Upgrade auf Desigo V6.0 erforderlich
24
● PXC3 Raumautomationsstation (Desigo TRA)
● PX KNX (in PXC00-U oder PXC001.D/PXC001-E.D)
● PXG3.L/PXG3.M (BACnet-Router)
● PXG3.W100 (Web-Schnittestelle BACnet/IP von Desigo Touch and Web)
An die System-Controller LonWorks PXC00(-E).D können keine I/O Module
angeschlossen werden.
Die Automationsstationen PXC00/50/100/200.D für BACnet/LonTalk
Kommunikation können nicht mit dem Optionsmodul PXA40-W… ausgerüstet
werden (kein PX Web möglich).
Die modulare Baureihe PXC…D (Desigo PX) und die PXC3
Raumautomationsstationen (Desigo TRA) verfügen über keinen PPS2 Anschluss.
Upgrade eines BACnet Primary-Servers einer PX-Site zur Erhöhung der
Systemlimiten (z.B. bis zu 100 PXC..D pro PX-Site):
● Ein Erhöhen der Systemlimiten mittels Upgrade eines Primary-Servers wird nur
bei existierenden Sites mit Primary-Servern mit Firmware-Version V4 oder
höher empfohlen. Dies, sofern dabei in der Site keine weiteren Änderungen am
Funktionsumfang und an den Systemlimiten vorgenommen werden.
● Ein Upgrade von V2.x Primary-Servern einzig zur Erweiterung der
Systemlimiten wird nicht unterstützt.
● Pro Gerät in der Site gelten weiterhin die versionsbezogenen Limiten (z.B.
keine Limitenerweiterung mit BACnet/LonTalk, sondern nur bei BACnet/IPKommunikation).
Bei Ersatz eines Primary-Servers muss die gleiche Firmware-Version verwendet
werden, die beim zu ersetzenden Gerät vorhanden ist (z.B. Ersatz FW V4.x wieder
durch FW V4.x, FW V5.x wieder durch FW V5.x). Innerhalb einer Site bedeutet ein
Firmware-Upgrade eines Primary-Servers gleichzeitig auch eine Änderung der
Kommunikation zu den restlichen PXC-Automationsstationen. Dies betrifft
insbesondere die Replikation der globalen Objekte innerhalb einer PX-Site (wie z.B.
Kalender, Notification Class, User Profile).
Die kompakte Automationsstation PXC-NRUF ist ausschliesslich ab Desigo V2.37
Firmware lauffähig.
Ein Upgrade der PXC-NRUF Firmware auf Desigo ≥ V6.0 ist notwendig, wenn
BACnet Rev. 1.12 gefordert wird.
Die Desigo V6.0 Firmware läuft ausschliesslich auf folgenden Geräten:
ASN
Sortiment
DXR2
Desigo TRA (ab V6)
PXC00(-E).D
Desigo PX
PXC001(-E).D
Desigo PX
PXC50(-E).D
Desigo PX (ab V5)
PXC100(-E).D
Desigo PX
PXC200(-E). D
Desigo PX
PXC3.7..(A)
Desigo TRA (ab V5)
PXC3.E16A
Desigo TRA (ab V6)
TXI1.OPEN
Desigo PX
TXI2.OPEN
Desigo PX
PXC12(-E).D
Desigo PX
PXC22(-E).D
Desigo PX
PXC36(-E).D
Desigo PX
PXG3.L/ PXG3.M
Desigo PX
PXG3. W100 (Web-Schnittstelle für PXM Touchpanel)
Desigo PX
Siemens
423 | 436
CM110664de
2017-05-31
24
Kompatibilität
Wann ist ein Upgrade auf Desigo V6.0 erforderlich
ASN
Sortiment
PXC-NRUF
Desigo PX
QMX7.E38
Desigo TRA (ab V5.1 SP)
PXM20(-E)
Desigo PX
PXM40/50
Desigo PX
TXB1.P-BUS
Desigo PX
PXX-L11/12
Desigo PX
PXX-PBUS
Desigo PX
Tab. 173: Geräte auf denen die Desigo V6.0 Firmware geladen werden kann
Desigo PXR / System-Controller LonWorks
Eine Migration früher programmierter und laufender V2.2 - V2.37 SystemController PXR11/12 auf Desigo V6.0 mit PXC00(-E).D+PXX-L11/12 ist notwendig:
● Für den Einsatz von LNS-basierten LonWorks-Standardtools NL220 (Newron
System) oder LonMaker (Echelon) als Alternative zu RXT10.3/RXT10.5
zusammen mit dem RXC Link Plug-In. Dies gilt für Projekte basierend auf LNS
TE und OpenLNS.
● Sobald im Laufzeitsystem (Projekt) der Einsatz von zertifizierten Geräten mit
BACnet Rev. 1.12 gefordert wird.
Ein Austausch bestehender PXR11/12-Geräte ist nicht notwendig. Eine Migration
auf PXC00(-E).D mit PXX-L…ist nur notwendig, wenn die vorgängig erwähnten
Bedingungen erfüllt werden müssen.
24.4.4
Desigo TX-I/O
TX-I/O-Module
Sortiment
TXM1. TXM1. TXM1. TXM1. TXM1. TXM1. TXM1. TXM1. TXM1. TXM1. TXM1. TXM1.
8D
16D
8U
8U-ML 8X
8X-ML 6R
6R-M 8P
6RL
8RB
8T
Desigo TRA Modulare
Raumautomationsstationen
PXC3 (ab Index D)
•
•
•
-
-
-
•
-
-
•
•
•
Desigo PX Modulare
Raumautomationsstationen
PXC..D
•
•
•
•
•
•
•
•
•
•1
-
•
Tab. 174: Kompatibilität von TX-I/O-Modulen mit Automationsstationen PXC..D und PXC3
Legende:
1
Einschränkungen
24.4.5
Einschränkungen
424 | 436
Siemens
Vom Benutzer direkt geschaltete Lichtanwendungen werden durch die Automationsstationen
PXC..D nicht unterstützt. Daher ist die konfigurierbare Tastenfunktion der digitalen
Eingangsmodule in Kombination mit den Automationsstationen PXC…D nicht verfügbar.
Ein Firmware Update oder Upgrade von TX-I/O-Modulen ist nicht möglich (ausser
für TXI1.OPEN und TXI2.OPEN).
TX Open
Die TX Open Module TXI1.OPEN und TXI2.OPEN können nur zusammen mit den
Automationsstationen PXC50/100/200(-E).D eingesetzt werden.
CM110664de
2017-05-31
Kompatibilität
Upgrade auf Desigo V6.0
24.4.6
24
Desigo RX
Nides.RX
PXR-xx
PXX-Lxx
Abgelöst Q1/2010
Abgelöst Q4/2011
Freigegeben mit Desigo V4
< V4
≤ V5
≥ V4
Unterstützt RXCxx.1 Geräte
•
•
•
Unterstützt RXCxx.1 Geräte
-
•
•
Beschreibung
Desigo Version
Tab. 175: Desigo RX
RXT10.3 (RXCProjektdaten)
RXT10.3 unterstützt:
● Desigo V2.x Projekte mit PXR und NIDES-Integration
● Die LNS Datenbank Version 3.2x
RXT10.5 (RXCProjektdaten)
Mit Desigo V5.1 SP wurde RXT10.5 eingeführt. RXT10.5 ist nicht
rückwärtskompatibel zu RXT10.3, die Projektdaten können jedoch nach einem
Export aus RXT10.3 in RXT10.5 übernommen werden.
RXT10.5 unterstützt einzig die Systemintegration über PXX L11/L12 Controller.
NIDES und PXR werden nicht unterstützt und entsprechende Projekte müssen mit
RXT10.3 gewartet werden.
Die Verwendung der LON-Standardtools NL220 (NEWRON SYSTEM) oder
LonMaker (Echelon) ist nur mit den Projektdaten von System-Controllern
LonWorks PXC00(-E).D (ab V4) oder PXC50/100/200 (-E).D (ab V5.0) möglich.
24.4.7
Bibliotheken
Eine Konvertierung oder Upgrade von bestehenden Desigo V2.x/V4.x/V5.0
Bibliotheken ist erforderlich:
● Um den Einsatz von XWP/ABT V5.1 zu ermöglichen.
● Um den Einsatz des zusätzlichen Applikationsumfangs von Desigo V5.1 zu
ermöglichen.
● Wenn eine Automationsstation, ein System-Controller oder
Raumautomationsstation mit Desigo V5.1 Firmware im Laufzeitsystem
eingesetzt wird.
Um Änderungen an alten PX-Programmen, die mit Bibliotheken V4.1 (oder früher)
engineert wurden, mit Desigo Xworks Plus (XWP) vornehmen zu können.
LibSet
Eine Konvertierung und/oder Upgrade der früheren Desigo LibSets Lieferungen auf
Desigo LibSet V6.0 ist bereits erfolgt und wird auf der Desigo LibSet-InstallationsCD den Anwendern zur Verfügung gestellt.
Einschränkungen
Alle Desigo Software und LibSets müssen auf demselben PC die gleiche
Systemversion aufweisen.
RC- und lokale
Bibliotheken
Bei RC- und lokalen Bibliotheken der Automationsebene ist eine Konvertierung
und/oder ein Upgrade erforderlich. Verwenden Sie die Library Maintenance Utility
(LMU).
Für Details, siehe Kapitel Upgrade der PX-(CAS)-Bibliotheken.
Einschränkungen
In der gleichen Applikation ist ein Mischen unterschiedlicher Versionen von PXBibliotheken auf einem Gerät (PX...) nicht zulässig. Dieses gilt für CAS
Bibliotheken, RC Bibliotheken und lokale Bibliotheken.
24.5 Upgrade auf Desigo V6.0
Einschränkung
Siemens
Wenn nicht anders beschrieben, muss das Upgrade auf Desigo V6.0 schrittweise
gemäss den Systemversionen erfolgen.
425 | 436
CM110664de
2017-05-31
24
Kompatibilität
Upgrade auf Desigo V6.0
24.5.1
Upgrade der Managementebene
Beachten Sie die verschiedenen Umgebungsparameter für den Versions-Upgrade
der Managementstationen.
Desigo-CC-Version
Desigo-System-Version
Unterstützte SQL-Server-Version
V2.0
V5.1
SQL Server 2008 R2
SQL Server 20012
V2.1
V6.0
SQL Server 2008 R2
SQL Server 2012
SQL Server 2014
Tab. 176: Upgrade von Desigo CC
Desigo-Insight-Version
Desigo-System-Version
Citect-Version
Unterstützte SQL-Server-Version
V1.1
V1.1
Citect 5.5
SQL Server 2000
V2.2
V2.2
Citect 5.5
SQL Server 2000
V2.3
V2.3
Citect 5.5
SQL Server 2000
V2.35
V2.35
Citect 5.5
SQL Server 2000
V2.35
V2.36
Citect 5.5
SQL Server 2000
V3.0
V2.37
Citect 6.1
SQL Server 2005
V4.0
V4.0
Citect 6.1
SQL Server 2005
V5.0
V5.0
Citect 6.1
SQL Server 2005
V5.1
V5.1
Citect 7.2
SQL Server 2008 R2
SQL Server 2012
V6.0
V6.0
Citect 7.2
SQL Server 2008 R2
SQL Server 2012
SQL Server 2014
V6.0 SP2
V6.0 SP2
Citect 7.2
SQL Server 2012
SQL Server 2014
SQL Server 2016
Tab. 177: Upgrade von Desigo Insight
Citect unterstützt Upgrades jeweils nur über eine Version, d.h. von Citect V5.x
nach Citect V6.x, respektive von Citect V6.x nach Citect V7.x. Deswegen müssen
Upgrades von Citect V5.x nach Citect V7.x immer via den Zwischenschritt über
Citect V6.x durchgeführt werden.
Microsoft unterstützt keinen direkten Upgrade von SQL Server 2000 nach SQL
Server 2012/2014.
Desigo Insight
426 | 436
Siemens
Upgrade von Desigo Insight V3.0 ... V5.1 auf Desigo Insight V6.0:
1. Desigo Insight V3.0 ... V5.1 Projektdaten und Genie-Bibliotheken sichern.
2. Projekt und SQL Installation bei SQL2005 unverändert lassen.
3. Desigo Insight V6.0 installieren.
4. Desigo Insight V3.0 ... V5.1 Projektdaten auf V6.0 mit Hilfe der Desigo Insight
V6.0 Project Utility aktualisieren.
5. Trendarchiv mit Desigo Insight V6.0 Project Utility upgraden.
6. LibSet V6.0 installieren.
Upgrade von Desigo Insight < V3.0 auf Desigo Insight V6.0:
1. Desigo Insight < V3.0 Projektdaten und Genie-Bibliotheken sichern.
2. Desigo Insight V4.1 SP auf separatem PC oder virtueller Maschine starten.
3. Desigo Insight < V3.0 Projektdaten auf V4.1 SP mit Hilfe der Desigo Insight
V4.1 SP Project Utility aktualisieren.
4. Trendarchiv mit Desigo Insight V4.1 SP Project Utility upgraden.
CM110664de
2017-05-31
Kompatibilität
Upgrade auf Desigo V6.0
24
5. Desigo Insight V4.1 SP Projektdaten und Genie-Bibliotheken sichern.
6. Desigo Insight V6.0 installieren.
7. Desigo Insight V4.1 SP Projektdaten auf V6.0 mit Hilfe der Desigo Insight V6.0
Project Utility aktualisieren.
8. Trendarchiv mit Desigo Insight V6.0 Project Utility upgraden.
9. LibSet V5.1 installieren.
Desigo Insight Upgrade
V2.3
SQL 2000
Citect 5.x
V2.35
SQL 2000
Citect 5.5
V3.0
SQL 2000
Citect 6.1
Citect Grafik-Upgrade auf Citect V6.1 zwingend
SQL 2005
Citect 6.1
V4.0
SQL 2005
Citect 6.1
V4.1
SQL 2005
Citect 6.1
V5.0
SQL 2008
Citect 6.1
V5.1
SQL 2012
Citect 7.2
V6.0
SQL 2014
Citect 7.2
Target:
SQL Server 2008R2
V2.2
MSDE
Citect 5.x
Target:
SQL Server 2012
V1.1
MSDE
Citect 5.x
Upgrade Desigo Insight V4.1 SP
Desigo Insight V6.0
SQL Server 2008R2 SP2 / SQL Server 2012 / SQL Server 2014
Citect 7.2
Abb. 272: Desigo Insight Upgrade
Einschränkungen
Alle Desigo Insight Managementstationen eines Laufzeitsystems müssen die
gleiche Version aufweisen.
Alle Desigo Software und LibSets eines Projektes müssen die gleiche
Systemversion aufweisen.
Versionen < ADP/CC V6.0 sind nicht mit Desigo V6.0 kompatibel, wenn ADP und
Desigo V6.0 auf demselben PC installiert sind.
Für Details zum Upgrade der Managementebene, siehe Desigo Insight Installation & Konfiguration (CM110591).
ADP/CC
Upgrade von ADP/CC Version ≥ 3.1-x auf ADP/CC V6.0:
1. Software auf ADP/CC V6.0 upgraden.
2. Datenbank von MSEE (SQL Server 2005) auf MSEE (SQL Server 2012)
migrieren.
3. IV1/IV2 auf IV3 Plugin mit ToolboxNET migrieren.
Upgrade von ADP/CC Version = 3.0 auf ADP/CC V6.0:
1. Software auf ADP/CC V4.1-2 upgraden.
2. Datenbank- und Archivdatei migrieren (Sybase, QRACLE oder MSDE (SQL
Server 2000 auf MSEE or SQL Server 2005)).
3. Software auf ADP/CC V6.0 upgraden.
4. Datenbank von MSEE (SQL Server 2005) auf MSEE (SQL Server 2012)
migrieren.
5. IV1/IV2 auf IV3 Plugin mit ToolboxNET migrieren.
Upgrade von ADP/CC Version < 3.0 auf ADP/CC V6.0:
1. Software auf ADP/CC 3.0 upgraden.
2. Sybase Central 6.0.3 installieren, falls die Datenbank noch Sybase 5 ist.
3. Datenbank auf Sybase 6.0.3 upgraden, falls die Datenbank noch Sybase 5 ist.
4. Datenbank auf Version 1.8 upgraden, falls die Datenbank noch < 1.8 ist.
5. Datenbank auf Version 3.0 upgraden.
6. Software- und Datenbank auf ADP/CC 3.0 upgraden.
7. Software auf ADP/CC V4.1-2 upgraden.
8. Datenbank- und Archivdatei migrieren (Sybase, QRACLE oder MSDE (SQL
Server 2000 auf MSEE or SQL Server 2005)).
Siemens
427 | 436
CM110664de
2017-05-31
24
Kompatibilität
Upgrade auf Desigo V6.0
9. Software auf ADP/CC V6.0 upgraden.
10. Datenbank von MSEE (SQL Server 2005) auf MSEE (SQL Server 2012)
migrieren.
11. IV1/IV2 auf IV3 Plugin mit ToolboxNET migrieren.
24.5.2
Upgrade der PX-/TRA-Automationsebene
Desigo Xworks Plus
Das Engineering- und Inbetriebnahme-Tool Desigo Xworks Plus (XWP) V6.0
unterstützt alle existierenden Laufzeitsysteme, beginnend von Desigo V2.2 bis
V5.x, die von Desigo Toolset (DTS) oder Desigo Xworks ≤ V5.1 erstellt wurden.
Desigo PX
Sämtliche Firmware-Versionen und Applikationsbibliotheken ab V4.0, die benötigt
werden, sind enthalten. Bei RC- und lokalen Bibliotheken der Automationsebene
ist eine Konvertierung und/oder Upgrade mit dem Library Maintenance Utility (LMU)
nötig.
Wenn Sie XWP V6.0 einsetzen wollen, gehen Sie folgendermassen vor:
Fall 1
Ein bestehendes Projekt Desigo ≤ V5.1 soll erweitert werden. Das bestehende
Laufzeitsystem soll nicht auf Firmware Desigo V6.0 angehoben werden.
1. Öffnen Sie mit Desigo XWP V6.0 das bestehende Projekt. Die XWPDatenhaltung wird automatisch auf XWP V6.0 konvertiert.
2. Führen Sie einen Parameter Zurücklesen aus.
3. Bearbeiten Sie Ihr Projekt nach Bedarf.
4. Die Firmware auf der Automationsstation bzw. dem System-Controller muss
nicht verändert werden.
Resultat:
Es wurde kein Upgrade (nur Konvertierung) ihrer Desigo PX Projektdaten auf
Desigo V6.0 durchgeführt.
Das gesamte Projekt kann nun nur noch mit Desigo XWP V6.0 bearbeitet werden.
Fall 2
Ein bestehendes Projekt Desigo ≤ V5.1 soll erweitert werden. Im bestehenden
Laufzeitsystem soll die Firmware Desigo V6.0 eingesetzt werden, um die neuen
V6.0 Funktionen nutzen zu können.
1. Öffnen Sie mit Desigo XWP V6.0 das bestehende Projekt. Die XWPDatenhaltung wird automatisch auf XWP V6.0 konvertiert.
2. Führen Sie einen Parameter Zurücklesen aus.
3. Führen Sie ein Upgrade von den Automationsstationen oder SystemControllern auf Systemversion V6.0 durch, die auf die Firmware Desigo V6.0
angehoben werden sollen.
4. Bearbeiten Sie Ihr Projekt nach Bedarf.
5. Die Firmware V6.0 muss in die betroffenen Automationsstation/SystemController geladen werden.
Resultat:
Es wurde ein Upgrade von Desigo PX-Geräten auf die Systemversion V6.0
durchgeführt.
Das gesamte Projekt kann nun nur noch mit Desigo XWP V6.0 bearbeitet werden.
Einschränkungen
Nicht alle Desigo-PX-Geräte, die sich im Feld befinden, lassen sich auf Firmware
Desigo V6.0 anheben.
Automation Building Tool
(ABT)
Das Engineering- und Inbetriebnahme-Tool ABT V6.0 für Desigo TRA unterstützt
alle existierenden Laufzeitsysteme, beginnend von Desigo V5.0. Sämtliche
Firmware-Versionen und Applikationsbibliotheken ab V5.0, die benötigt werden,
sind enthalten.
Desigo TRA
Bei bestehenden Desigo TRA V5.x Projekten werden folgende Schritte für die
Umstellung auf Desigo TRA V6.0 empfohlen:
428 | 436
Siemens
CM110664de
2017-05-31
Kompatibilität
Upgrade auf Desigo V6.0
24
1. Upgrade aller XWP/ABT V5.x PC Installationen zu XWP/ABT V6.0.
2. Konvertieren aller Desigo TRA V5.x Projekte zu Desigo TRA V6.0 Projekten
mittels XWP/ABT V6.0 (Offline).
3. Arbeiten mit XWP/ABT V6.0 unter Berücksichtigung der TRA
Systemkompatibilität mit:
– Bestehenden PXC3 V5.x Raumautomationsstationen bei denen weiterhin
die Funktionalität von TRA V5.x in bestehenden oder zusätzlichen Räumen
genügt.
– Bestehenden PXC3 V5.x Raumautomationsstationen bei denen nach
Bedarf neue V5.1 / V5.1 SP Funktionalität (QMX3 für Wandmontage oder
QMX7) in bestehenden oder zusätzlichen Räumen benötigt wird.
– Bestehenden oder neuen PXC3 bei denen die vollständige V6.0
Funktionalität bei zusätzlichen oder neuen Räumen benötigt wird.
Anwendungsfall
Erweiterung mit
V5.1
Funktionalität
Desigo TRA
PXC3
Firmware
XWP/ABT
Desigo TRA HQ
ApplikationsBibliothek
Desigo Insight Desigo PX…D/U
(inklusive TRA
SystemFunktionsgruppen
-Controller)
V5.1
V5.1
TRA03_V5.0_HQ
_ABT1.1
V5.1
- Falls nur Funktionalität
von V5.1 benötigt wird.
V5.1 SP
V5.1 SP
TRA03_V6.0_HQ
_ABT1.1
V5.1 SP
- Um von
Fehlerkorrekturen der
TRA PXC3 Firmware zu
profitieren. Anwendung
von QMX7.
V6.0
V6.0
TRA03_V6.0_HQ
_ABT1.2
V5.1 SP1
V6.0
V6.0
TRA03_V6.0_HQ
_ABT1.2
V6.0
Fortbestand oder
Wartung:
≥V5.0
- Um einen defekten
PXC3 mit einem neuen
PXC3 mit aktueller
Firmware auszutauschen.
Kein Downgrade nötig.
Upgrade für
vollständige V6.0
Funktionalität
Falls neue TRAFunktionalität von V6.0
benötigt wird
Tab. 178: Desigo-TRA-Systemkompatibilität
Legende:
1
Einschränkungen
In diesem Fall muss für Desigo Insight V5.1 SP2 ein Vorwärtskompatibilitäts-Patch installiert
werden.
Eingeschränktes Zurücklesen von untergeordneten Command und Device Objekt
Properties (siehe Tabelle 12 und Tabelle 13), die nach dem letzten Zurücklesen
mit ABT V5.1 oder ABT V6.0 zur Laufzeit verändert wurden.
Betrifft Upgrade von PXC3 Raumautomationsstationen von Desigo 5.1 auf V6.0 mit
XWP/ABT V6.0 ohne vorgängiges Zurücklesen.
Betroffene BA Object Properties
Beschreibung
ActnTbl
Action table
ActnTxt
Action text
EnMem
Enable memorize
Des
Description
ObjNam
Object name
Tab. 179: Command object
Siemens
429 | 436
CM110664de
2017-05-31
24
Kompatibilität
Upgrade auf Desigo V6.0
Betroffene BA Object Properties
Beschreibung
Locat
Location
RstNfRcp
Restart notific. recipients
TioBck
Timeout for backup
Des
Description
Tab. 180: Device object
QMX7
QMX7 wird ab Desigo V5.1 SP ausgeliefert. Dies bedingt folgende Versionen:
● ABT V5.1 SP
● Applikationsbibliothek V5.1 SP
● PXC3 Firmware V5.1 SP
Einschränkungen
Projekte älterer Versionen, z.B. V5.0, müssen auf ≥V5.1 SP (System Version Set)
angehoben werden.
Branch Office Server
(BOS)
Vorgehen für Upgrade von XWP und BOS der direkten Vorgängerversion auf die
aktuellste Version:
1. Mit Vorversion von XWP auf Vorversion BOS einchecken.
2. Neue BOS Version installieren.
3. Nur noch mit neuer XWP-Version weiterarbeiten.
Es ist nicht erforderlich, ein Upgrade aller Automationsstationen, System-Controller
oder Raumautomationsstationen auf V6.0 durchzuführen.
In einem Desigo Laufzeitsystem dürfen bestehende Automationsstationen,
System-Controller oder Raumautomationsstationen unverändert auf Desigo ≤ V5.x
verbleiben, auch wenn eine Konvertierung in die V6.0 Tool-Umgebung
stattgefunden hat.
Einschränkungen
Beim Engineering eines Tool-Projekts müssen alle Tool-Installationen die gleiche
Version aufweisen.
Alle Desigo Software und LibSets müssen auf demselben PC die gleiche Version
aufweisen.
24.5.3
Upgrade der RX-Raumautomation
RXT10.x-Projektdaten
Alle Desigo Software und LibSets müssen auf demselben PC die gleiche
Systemversion aufweisen.
RXC-HW und Applikationen von V2 bis
V4.1 auf V5.x
Existierende RXC (bis V4.1) wie RXC V5.x Geräte können mit RXT10.3/RXT10.5
in Betrieb genommen werden. Der Austausch von RXC (bis V4.1) auf RXC V5.x
Geräte wird über einen Tool-Workflow unterstützt.
24.5.4
Upgrade der PX-(CAS)-Bibliotheken
Bibliotheken der Automationsebene müssen konvertiert und aktualisiert werden.
LibSet
Frühere Desigo LibSet-Lieferungen wurden auf Desigo LibSet V6.0 konvertiert
und/oder aktualisiert und auf der Desigo LibSet Installations-CD zur Verfügung
gestellt.
RC- und lokale
Bibliotheken
Benutzen Sie die Library Maintenance Utility (LMU), um vorhandene Desigo
V2.x/V4.x/V5.x RC- oder lokale Bibliotheken auf Desigo V6.0 anzuheben. Falls die
LMU nicht verfügbar ist, wenden Sie sich an den Ansprechpartner in ihrer RC, um
den Upgrade durchführen zu können.
Damit bestehende RC- oder lokale PX-Bibliotheken nicht verloren gehen, sichern
Sie zuerst das Bibliotheksverzeichnis …\All
Users\Anwendungsdaten\Siemens\Desigo\Toolset\XwpData.
430 | 436
Siemens
CM110664de
2017-05-31
Kompatibilität
Siemens WEoF-Clients
24
Bei RC- oder lokalen Bibliotheken betrifft eine Konvertierung oder ein Upgrade
immer die gesamte Bibliothek.
Einschränkungen
Mischen Sie nicht in der gleichen Applikation unterschiedliche Versionen von PXBibliotheken (CAS-Bibliotheken, RC-Bibliotheken und lokale Bibliotheken) auf
einem Desigo PX.
Alle Desigo Software und LibSets müssen auf demselben PC die gleiche
Systemversion aufweisen.
In einem Desigo V2.x/V4.x/V5.x Laufzeitsystem dürfen bestehende PXAutomationsstationen oder System-Controller auch dann bei Desigo
V2.x/V4.x/V5.x belassen werden, wenn eine Konvertierung der Engineering-Daten
auf V6.0 stattgefunden hat.
Das bedeutet:
● Die Automationsstationen oder System-Controller bleiben auf V2.x. Ein
Upgrade der Daten wurde nicht durchgeführt.
● Ab V4.0 muss Xworks Plus (XWP) verwendet werden.
● Die Automationsstationen oder System-Controller sind nicht mehr kompatibel
zu DTS oder Xworks Plus (XWP) V2.x.
24.5.5
Upgrade der TRA-Bibliotheken
Im Lieferumfang vom Automation Building Tool (ABT) sind bereits Bibliotheken mit
Konvertierung und/oder Upgrades enthalten.
Das Engineering- und Inbetriebnahme-Tool ABT V6.0 für Desigo TRA unterstützt
alle existierenden Laufzeitsysteme, beginnend von Desigo V5.0. Sämtliche
Firmware-Versionen und Applikationsbibliotheken ab V5.0, die benötigt werden,
sind enthalten.
Wenn nur Raumbediengeräte QMX3 für die Wandmontage benötigt werden,
können Sie nur die Firmware der Raumautomationsstationen PXC3 (Desigo TRA)
von Desigo V5.x auf V6.0 aktualisieren, ohne das übrige Laufzeitsystem zu
aktualisieren. Verwenden Sie dafür die speziell dafür vorgesehene TRA-Bibliothek.
24.6 Siemens WEoF-Clients
Diese Informationen sind nur für Siemens-Mitarbeiter, die einen WEoF-Client-PC
verwenden.
24.6.1
Desigo Software
Alle Desigo Softwareprogramme und LibSets (LED) V6.0 laufen auf dem Siemens
WEoF-Client.
Minimal benötigte Benutzerebene
Version
Kompatibilität der Desigo-Produkte
Standard User
V6.0
Desigo Configuration Module (DCM)
Standard User
V6.0
Desigo Insight (inklusive DIGG)
Permanent Open User
V6.0
Desigo Xworks Plus (XWP) inklusive PX-FirmwareBibliothek (FW), Automation Building Tool (ABT) und
Zusatz-Tools
Permanent Open User
V6.0
Branch Office Server (BOS)
Permanent Open User
V6.0
RXT10 (inklusive RX-Bibliothek)
Permanent Open User
ADP/CC V6.0
ADP/CC
Permanent Open User
V6.0
HQ und RC Bibliotheken
Tab. 181: Desigo Software mit WEoF
Siemens
431 | 436
CM110664de
2017-05-31
24
Kompatibilität
Migrations-Kompatibilität
Desigo Insight ≥ V5.1 erfordert einen HTML 5.0-fähigen Browser mit nativem SVGFormat.
24.6.2
Engineering-Software von Drittanbietern
Das Standardwerkzeug ETS der Konnex Assocation (www.konnex.org) dient dem
Engineering und der Inbetriebnahme der KNX S-Mode / EIB-Segmente (für RXBund KNX/EIB-Drittgeräte) auf der Feldebene.
Folgende Lon-Standard-Tools können ab Desigo V4 als Alternative zu
RXT10.3/RXT10.5 eingesetzt werden:
● NL220 (Newron System) www.newron-system.com
● LonMaker (Echelon) www.echelon.com
NL220
LonMaker
ETS 3.0 Professional
Betriebssystem
Windows XP Professional
Windows XP Professional
Windows XP Professional
WEoF-Client
WEoF
WEoF
WEoF
Minimal benötigte Benutzerebene
Standard User
Standard User
Standard User
Tab. 182: Software von Drittanbietern mit CAT2
24.7 Migrations-Kompatibilität
Migration von Xworks Plus (XWP):
Beschrieben in
Voraussetzungen
CM110776
Engineering-Handbuch Automationsebene
CM110563
Ersatz der Legacy-I/O-Module durch TX-I/O-Module oder Work-Arounds
Tab. 183: Migration von Xworks Plus (XWP) für alle Subsysteme
Migration von Unigyr:
Beschrieben in
Voraussetzungen
CM110496
Unigyr-Tools V7.61 mit Unigyr-Automationsebene V7.64
CM110491
Unigyr mit Desigo Insight V1.1
CM110496
Unigyr mit Unigyr Insight
Tab. 184: Migration von Unigyr
Migration von Integral:
Beschrieben in
Voraussetzungen
CM110499
NCRS ab V3.1 (nur Automationsebene)
CM110498
NITEL ab V1.31 (nur Automationsebene)
CM110497
Integral mit Desigo Insight V1.1
Tab. 185: Migration von Integral
Für den Ersatz der Integral RS-Module (NRUA, NRUB, NRUC und NRUD) durch
PXC AS und PXC-NRUD-Module, unterstützt Desigo den Einsatz von PXC-NRUDModulen mit PXC100/200(-E).D (ab Desigo ≥ V4.1) und PXC50(-E).D (ab V5.0).
Migration von Visonik:
Beschrieben in
Voraussetzungen
CM110497
DCS ab V22.16 Patch 195 oder V24.16 Patch 195 (Server mit Automationsebene)
CM110491
Visonik mit Desigo Insight V1.1
CM110497
DCS mit Visonik Insight
432 | 436
Siemens
CM110664de
2017-05-31
Kompatibilität
Anforderungen von Desigo Software-Produkten an Hardware
24
Tab. 186: Migration von Visonik
24.8 Anforderungen von Desigo Software-Produkten an
Hardware
Die folgende Tabelle zeigt die minimalen Hardware-Anforderungen der DesigoSoftware-Produkte.
Produkt
Version
CPU
Frequenz
Speicher
Festplatte
Desigo Configuration
Module (DCM)
V6.0
Kompatibel mit
Intel- und AMDTechnologie
1.6 GHz
1 GB RAM
40 GB HD
Desigo Xworks Plus
(inklusive ABT/SSA
und anderen ZusatzTools) oder ABT Site
(Stand-Alone)
V6.0
Kompatibel mit
Intel- und AMDTechnologie
> 1.6 GHz (> 3
GHz)
6 GB RAM (>
16 GB RAM)
50 GB HDD* mit
guter
Performance
(HDD mit sehr
schnellen
Zugriffszeiten)
Sonstiges
Monitor: 1366x768
Für ABT 1680x1050
empfohlen
DVD
(SSD-Drive)
(USB-Schnittstelle für
SSA-DNT als
Alternative zur
Ethernet-Verbindung)
Mehrere CoreProzessoren, z.B. im
Falle von VMware
Branch Office Server
(BOS)
V6.0
Kompatibel mit
Intel- und AMDTechnologie
> 1.6 GHz (2.5
GHz)
4 GB RAM (8
GB RAM)
HDD-Grösse je
nach Umfang der
Projektdaten
RXT10.3 / RXT10.5
-
Kompatibel mit
Intel- und AMDTechnologie
> 1.6 GHz
4 GB RAM
HDD-Grösse je
nach Umfang der
Projektdaten
ADP/CC
V6.0
Kompatibel mit
Intel- und AMDTechnologie
> 1.6 GHz
4 GB RAM
HDD-Grösse je
nach Umfang der
Projektdaten
PCI-Slot oder PCKarte (Typ II) oder
USB2
Tab. 187: Minimale Hardware-Anforderungen der Desigo-Software-Produkte
Legende:
*
Desigo Xworks Plus (XWP) belegt ca. 1,4 GB Speicherplatz. Automation Building Tool (ABT)
belegt ca. 1,2 GB Speicherplatz. Unkomprimierte Projektdaten benötigt weitere 0,5 MB
Speicherplatz pro Datenpunkt (Referenzwert). Bei knappem Speicherplatz nimmt die
Performance ab.
Die angegebenen Werte gelten für eine Host-Installation. Für einen stabilen und
akzeptablen Betrieb auf einer VMware sind die Anforderungen an CPU und RAM
entsprechend höher.
Werte in (…) sind empfohlen, vor allem bei Automation Building Tool (ABT)
installiert auf einem 64-Bit-Betriebssystem, um grössere Projekte (bis zu 12 PXC3
mit je 8 Räumen pro ABT-Projekt).
Für Details, siehe Kapitel Kompatibilität mit Betriebssystemen.
16 GB RAM sind empfohlen wenn zwei Automation Building Tool (ABT) SatellitenProjekte parallel geöffnet und mit ABT zwei PXC3 gleichzeitig online sein sollen.
Konfigurieren Sie SSDs für eine lange Lebensdauer. Siehe MicrosoftDokumentation (Windows 7 & SSD).
ABT-Projekte benötigen ca. 2,5-mal mehr Speicherplatz pro PXC3Raumautomationsstation im Vergleich zu PXC-Automationsstationen.
USB-Schnittstelle für Lizenz-Dongle.
Zusätzlich für Online-Funktionen:
Siemens
433 | 436
CM110664de
2017-05-31
24
Kompatibilität
VVS Desigo V6.0
● LonWorks-Schnittstellenkarte oder LonWorks-Dongle
● Ethernet-Schnittstelle
● Verbindungskabel für Automationsstationen
● USB-Schnittstelle für P-Bus-BIM- und SSA-DNT-Verbindung
Folgende vorinstallierte Software ist erforderlich:
● Windows 7 Professional/Ultimate/Enterprise 64 oder 32 Bit Edition (XWP nur
XP Mode) oder Microsoft Windows XP Professional mit Service Pack 3
● Microsoft Office 2003/2007/2010
● Acrobat Reader 6.0 oder höher (optional installierbar mit der Tool-Installation)
● WinZIP
● .NET Framework ≥ V3.5 (die Version 3.5 steht auf der Tool DVD zur Verfügung)
Für minimale Hardware- und Betriebssystemanforderungen für Desigo Insight,
siehe Kapitel Managementebene Desigo Insight .
24.9 VVS Desigo V6.0
Die folgende Tabelle zeigt die mit Desigo V6.0 ausgelieferten Firmware-Versionen,
die zusammen das gültige VVS V6.00.xxx bilden. Für Firmware-Kompatibilität,
siehe auch Kapitel Automationsebene Desigo PX/TRA.
Desigo Hardware-Produkte
Firmware-Version
Notwendiger Firmware-Loader
PXM20
V6.00.184
V5.00.000
PXM20-E
V6.00.184
V5.00.000
PXC kompakt (PXC...D)
V6.00.184
V5.00.000
V6.00.000
PXC modular (PXC...D)
V6.00.184
V6.00.000
PXX-L11/12 und PXX-PBus
V6.00.184
V5.00.001
PXC modular (PXC...-U)
V6.00.184
V5.00.000
TXI1.OPEN (TX Open-Modul)
IOOPEN 4.00.224
-
MODBUS_HQ_ V4.00.242
MBUS_HQ_ V4.00.234
SED2_HQ_ V4.00.226
GENIBUS_HQ_ V4.00.232
TXB1.P-BUS
V1.1.34
-
PXC3.xxx-100A (Desigo TRA)
V01.20.yy.xxx
-
PXC3.7.. (Desigo TRA)
V01.20.yy.xxx
DXR2 (-Varianten)
V01.20.yy.xxx
-
PX KNX (in PXC00-U)
V6.00.184
V5.00.000
PX M-Bus (in PXC00-U)
V6.00.184
V5.00.000
PX Modbus (in PXC00-U)
V6.00.184
V5.00.000
PX SCL (in PXC00-U)
V6.00.184
V5.00.000
PX KNX (in PXC001..D)
V6.00.184
V6.00.000
PX M-Bus (in PXC001..D)
V6.00.184
V6.00.000
PX Modbus (in PXC001..D)
V6.00.184
V6.00.000
434 | 436
Siemens
CM110664de
2017-05-31
Kompatibilität
VVS Desigo V6.0
Desigo Hardware-Produkte
Firmware-Version
Notwendiger Firmware-Loader
PX SCL (in PXC001..D)
V6.00.184
V6.00.000
PXG3.M/.L (BACnet-Router)
V01.15.15.xxx
-
PXG3.W100 (Web-Schnittstelle für PXM Touchpanel)
V01.15.35.xxx
-
PXC-NRUF AS Integral Migration
V6.00.184
V5.00.000
24
Tab. 188: VVS Desigo V6.0 Firmware
Die aufgeführten Versionen entsprechen dem Stand bei Lieferfreigabe von Desigo
V6.0. Im Zuge der ständigen Produktverbesserung können auch aktuellere
Firmware-Versionen (mit höheren Nummern) ausgeliefert werden.
Für den aktuellen Stand, siehe die aktuellen Release Notes des jeweiligen
Produkts.
Siemens
435 | 436
CM110664de
2017-05-31
Herausgegeben von
Siemens Schweiz AG
Building Technologies Division
International Headquarters
Gubelstrasse 22
CH-6301 Zug
+41 41-724 24 24
www.siemens.com/buildingtechnologies
Dokument-ID: CM110664de
Ausgabe: 2017-05-31
© Siemens Schweiz AG, 2015
Liefermöglichkeiten und technische Änderungen vorbehalten.
Technische Grundlagen
Herunterladen
Study collections