Modul TSX ESY 007 - Installationshandbuch


Add to my manuals
126 Pages

advertisement

Modul TSX ESY 007 - Installationshandbuch | Manualzz

Modul TSX ESY 007

35010596 07/2012

Modul TSX ESY 007

Installationshandbuch

07/2012 www.schneider-electric.com

2

Die Informationen in der vorliegenden Dokumentation enthalten allgemeine

Beschreibungen und/oder technische Leistungsmerkmale der hier erwähnten

Produkte. Diese Dokumentation dient keinesfalls als Ersatz für die Ermittlung der

Eignung oder Verlässlichkeit dieser Produkte für bestimmte Verwendungsbereiche des Benutzers und darf nicht zu diesem Zweck verwendet werden. Jeder Benutzer oder Integrator ist verpflichtet, angemessene und vollständige Risikoanalysen,

Bewertungen und Tests der Produkte im Hinblick auf deren jeweils spezifischen

Verwendungszweck vorzunehmen. Weder Schneider Electric noch deren

Tochtergesellschaften oder verbundene Unternehmen sind für einen Missbrauch der Informationen in der vorliegenden Dokumentation verantwortlich oder können diesbezüglich haftbar gemacht werden. Verbesserungs- und Änderungsvorschlage sowie Hinweise auf angetroffene Fehler werden jederzeit gern entgegengenommen.

Dieses Dokument darf ohne entsprechende vorhergehende, ausdrückliche und schriftliche Genehmigung durch Schneider Electric weder in Teilen noch als Ganzes in keiner Form und auf keine Weise, weder anhand elektronischer noch mechanischer Hilfsmittel, reproduziert oder fotokopiert werden.

Bei der Montage und Verwendung dieses Produkts sind alle zutreffenden staatlichen, landesspezifischen, regionalen und lokalen Sicherheitsbestimmungen zu beachten. Aus Sicherheitsgründen und um die Übereinstimmung mit dokumentierten Systemdaten besser zu gewährleisten, sollten Reparaturen an

Komponenten nur vom Hersteller vorgenommen werden.

Beim Einsatz von Geräten für Anwendungen mit technischen Sicherheitsanforderungen sind die relevanten Anweisungen zu beachten.

Die Verwendung anderer Software als der Schneider Electric-eigenen bzw. einer von Schneider Electric genehmigten Software in Verbindung mit den Hardwareprodukten von Schneider Electric kann Körperverletzung, Schäden oder einen fehlerhaften Betrieb zur Folge haben.

Die Nichtbeachtung dieser Informationen kann Verletzungen oder Materialschäden zur Folge haben!

© 2012 Schneider Electric. Alle Rechte vorbehalten.

35010596 07/2012

Inhaltsverzeichnis

Sicherheitshinweise . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Über dieses Buch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Teil I Das Modul TSX ESY 007 . . . . . . . . . . . . . . . . . . . . . .

Kapitel 1 Allgemeine Beschreibung des Moduls TSX ESY 007 . .

Auf einen Blick. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Grundlegendes zum Ein-/Ausgangs-Erweiterungsbus . . . . . . . . . . . . . . .

Übersicht über die Produkte der Serie 7 des Schneider-Katalogs . . . . . .

Hauptkomponenten - Beschreibung . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Beispiel für eine Ein-/Ausgangs-Erweiterungsbustopologie . . . . . . . . . . .

Hauptfunktionen des E/A-Erweiterungsbusses . . . . . . . . . . . . . . . . . . . . .

Teil II Hardwareinstallation des E/A-Erweiterungsbus-

Schnittstellenmoduls TSX ESY 007 . . . . . . . . . . . . .

Kapitel 2 E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY

007 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.1

Beschreibung des Moduls TSX ESY 007 . . . . . . . . . . . . . . . . . . . . . . . . .

Physische Beschreibung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Montage/Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Anschlüsse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

LED-Anzeigen für den Modulstatus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Spezifische LED-Anzeigen des Moduls TSX ESY 007 . . . . . . . . . . . . . . .

Technische Merkmale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Benutzersicherheit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.2

Verwendung des Moduls TSX ESY 007 zur Modernisierung . . . . . . . . . .

Auf einen Blick. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Beibehaltung der Racks 0 bis 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Racks im doppelten Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Dezentrale LES120/LFS120-Verlängerungen . . . . . . . . . . . . . . . . . . . . .

Vorgehensweise zur Modernisierung des Steuerungsprogramms PL7-3 .

2.3

Diagnose des E/A-Erweiterungsbusses . . . . . . . . . . . . . . . . . . . . . . . . . .

Beschreibung der Diagnose des E/A-Erweiterungsbusses. . . . . . . . . . . .

2.4

Betriebsarten des Moduls TSX ESY 007 . . . . . . . . . . . . . . . . . . . . . . . . .

Betriebsmodi des Moduls TSX ESY 007. . . . . . . . . . . . . . . . . . . . . . . . . .

35010596 07/2012

23

25

45

46

49

52

38

39

40

43

33

34

35

37

26

27

28

30

52

53

53

3

7

9

11

13

14

15

16

17

19

20

4

2.5

Vorsichtsmaßnahmen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Doppelte Rack-Adressierung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

55

55

Teil III Softwareinstallation für das Modul TSX ESY 007 . .

Kapitel 3 Prinzipien der softwaretechnischen Inbetriebnahme des Moduls TSX ESY 007 . . . . . . . . . . . . . . . . . . . . . . . . .

57

Beschreibung der Inbetriebnahme des E/A-Erweiterungsbusses . . . . . .

Architektur des Moduls TSX ESY 007 . . . . . . . . . . . . . . . . . . . . . . . . . . .

Struktur eines Moduls der Serie 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Adressierung der Sprachobjekte, die mit den an den E/A-

Erweiterungsbus angeschlossenen Geräten der Serie 7 verbunden sind

Verwendung der EF SEND_REQ für die Manipulation der Module der

Serie 7 mit erweiterten Registern und Melderegistern . . . . . . . . . . . . . .

Kapitel 4 Konfiguration des Moduls TSX ESY 007 . . . . . . . . . . . . .

65

Deklarieren eines TSX ESY 007-Moduls im Steuerungsrack . . . . . . . . .

Beschreibung des Konfigurationsfensters des Moduls TSX ESY 007. . .

Deklarieren eines Geräts der Serie 7 am Modul TSX ESY 007. . . . . . . .

Projekt-BrowserAnzeige des E/A-Erweiterungsbusses im Projekt-

Browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Ändern der Softwarekonfiguration des Moduls TSX ESY 007. . . . . . . . .

Zugreifen auf die Beschreibung eines Moduls der Serie 7 . . . . . . . . . . .

Zugreifen auf die Beschreibung eines Racks der Serie 7. . . . . . . . . . . .

Ändern der allgemeinen Parameter eines Racks der Serie 7 . . . . . . . . .

Kapitel 5 Debuggen des Moduls TSX ESY 007 . . . . . . . . . . . . . . . .

Beschreibung der Funktion Debuggen . . . . . . . . . . . . . . . . . . . . . . . . . .

Beschreibung des Debug-Fensters des Moduls TSX ESY 007. . . . . . . .

Zugriff auf die Modul- und Kanaldiagnosefunktionen eines TSX ESY 007-

Moduls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Anzeige des Status der Module und der Racks der Serie 7 . . . . . . . . . .

Zugreifen auf die Funktion "Forcieren/Forcierung aufheben" der digitalen

Kanäle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Ändern des Werts eines analogen Kanals. . . . . . . . . . . . . . . . . . . . . . . .

93

94

Kapitel 6 Leistungen des Moduls TSX ESY 007 . . . . . . . . . . . . . . .

Leistungen des Moduls TSX ESY 007. . . . . . . . . . . . . . . . . . . . . . . . . . .

Kapitel 7 Sprachobjekte des Moduls TSX ESY 007 . . . . . . . . . . . .

101

7.1

Die Sprachobjekte und IODDT zur Kommunikation mit dem Modul

102

103

TSX ESY 007. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Sprachobjekte des Moduls TSX ESY 007 – Beschreibung . . . . . . . . . . .

Der applikationsspezifischen Funktion zugeordnete Sprachobjekte mit implizitem Austausch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Mit der applikationsspezifischen Funktion verbundene Sprachobjekte mit explizitem Austausch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Verwaltung des Austauschs und der Rückmeldung mit expliziten

Objekten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

96

97

99

99

104

105

107

88

89

90

91

83

85

86

87

67

77

78

79

81

59

60

62

63

35010596 07/2012

35010596 07/2012

7.2

Allgemeine Sprachobjekte und IODDTs für Kommunikationsprotokolle . .

Objekte mit implizitem Austausch des IODDT-Typs T_COM_STS_GEN -

Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Objekte mit explizitem Austausch des IODDT-Typs T_COM_STS_GEN -

Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7.3

Dem Modul TSX ESY 007 zugeordnete Sprachobjekte und IODDT. . . . .

Ausführliche Beschreibung der Objekte mit implizitem Austausch des

IODDT des Typs T_COM_ESY. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Detaillierte Beschreibung der Objekte mit explizitem Austausch des

IODDT vom Typ T_COM_ESY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Ausführliche Beschreibung der Objekte mit implizitem Austausch des

Moduls TSX ESY 007 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Beschreibung der Konfigurationsobjekte für das Modul TSX ESY 007. . .

7.4

Der für alle Module geltende IODDT-Typ T_GEN_MOD . . . . . . . . . . . . .

110

111

112

114

115

118

119

121

122

Einzelheiten der Sprachobjekte von T_GEN_MOD-Typ IODDT . . . . . . . .

122

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

125

5

6

35010596 07/2012

Sicherheitshinweise

§

Wichtige Informationen

HINWEISE

Lesen Sie diese Anweisungen sorgfältig durch und machen Sie sich vor Installation,

Betrieb und Wartung mit dem Gerät vertraut. Die nachstehend aufgeführten

Warnhinweise sind in der gesamten Dokumentation sowie auf dem Gerät selbst zu finden und weisen auf potenzielle Risiken und Gefahren oder bestimmte

Informationen hin, die eine Vorgehensweise verdeutlichen oder vereinfachen.

7

35010596 07/2012

BITTE BEACHTEN

Elektrische Geräte dürfen nur von Fachpersonal installiert, betrieben, bedient und gewartet werden. Schneider Electric haftet nicht für Schäden, die durch die

Verwendung dieses Materials entstehen.

Als qualifiziertes Personal gelten Mitarbeiter, die über Fähigkeiten und Kenntnisse hinsichtlich der Konstruktion und des Betriebs dieser elektrischen Geräte und der

Installationen verfügen und eine Schulung zur Erkennung und Vermeidung möglicher Gefahren absolviert haben.

8

35010596 07/2012

Über dieses Buch

Auf einen Blick

Ziel dieses Dokuments

In diesem Handbuch wird die Installation der Hardware und Software für das Modul

TSX ESY 007 beschrieben.

Gültigkeitsbereich

Diese Dokumentation ist gültig für Unity Pro ab Version 7.0.

Produktbezogene Informationen

WARNUNG

UNBEABSICHTIGTER GERÄTEBETRIEB

Die Anwendung dieses Produkts erfordert Fachkenntnisse bezüglich der

Entwicklung und Programmierung von Steuerungssystemen. Die

Programmierung, Installation, Änderung und Anwendung des Produkts darf nur von Personen vorgenommen werden, die über diese Kenntnisse verfügen.

Befolgen Sie alle lokalen und nationalen Sicherheitsnormen und -vorschriften.

Die Nichtbeachtung dieser Anweisungen kann Tod, schwere Körperverletzungen oder Sachschäden zur Folge haben.

Benutzerkommentar

Ihre Anmerkungen und Hinweise sind uns jederzeit willkommen. Senden Sie sie einfach an unsere E-mail-Adresse: [email protected].

9

35010596 07/2012

10

35010596 07/2012

Modul TSX ESY 007

Das Modul TSX ESY 007

35010596 07/2012

Das Modul TSX ESY 007

I

35010596 07/2012

11

Das Modul TSX ESY 007

12

35010596 07/2012

Modul TSX ESY 007

Allgemeine Beschreibung des Moduls TSX ESY 007

35010596 07/2012

Allgemeine Beschreibung des

Moduls TSX ESY 007

1

Inhalt dieses Kapitels

Dieses Kapitel enthält eine allgemeine Beschreibung des Moduls TSX ESY 007.

Inhalt dieses Kapitels

Dieses Kapitel enthält die folgenden Themen:

Thema

Auf einen Blick

Grundlegendes zum Ein-/Ausgangs-Erweiterungsbus

Übersicht über die Produkte der Serie 7 des Schneider-Katalogs

Hauptkomponenten - Beschreibung

Beispiel für eine Ein-/Ausgangs-Erweiterungsbustopologie

Hauptfunktionen des E/A-Erweiterungsbusses

Seite

14

15

16

17

19

20

13

35010596 07/2012

Allgemeine Beschreibung des Moduls TSX ESY 007

Auf einen Blick

Modul TSX ESY 007

Das Modul TSX ESY 007 gewährleistet die Funktion eines Gateways, das die

Wiederherstellung der E/A der TSX-Steuerungsracks der Serie 7 zu einer Premium-

Steuerung über den E/A-Erweiterungsbus ermöglicht. Es dient zur Modernisierung von automatisierten Installationen, die mit speicherprogrammierbaren TSX-

Steuerungen der Serie 7, Modelle 40 (47, 67, 87 und 107 in der Version V2, V3, V4 oder V5) ausgestattet sind.

Es wird in einem Premium-Rack montiert, das mindestens mit einem Premium

UNITY-Prozessor der Version V2.00 ausgestattet ist.

Die Konfiguration dieses Moduls unter UNITY Pro ist durch Zugriffsrechte geschützt. Diese Rechte können nur von den Schneider Services Industries-

Einheiten in Frankreich sowie den Service-Einheiten von Schneider im Ausland oder gegebenenfalls von deren Vertreter genutzt werden.

Die Wiederherstellung des PL7-3-Programms der zu modernisierenden Installation ist bei aufeinander folgender Anwendung der Konverter PL7-3/PL7 Pro und

PL7 Pro/UNITY Pro möglich.

14

35010596 07/2012

Allgemeine Beschreibung des Moduls TSX ESY 007

Grundlegendes zum Ein-/Ausgangs-Erweiterungsbus

Allgemeines

Der Ein-/Ausgangsbus ist ein serieller Bus, mit dem die Steuerung von TSX-Racks der Serie 7 möglich ist. Er ermöglicht über die Slave-Module LES20, LES120,

LFS120 und LFS121 ein Routing von Informationen des Typs "Digital", "Analog" und

"Meldung" zwischen einem Bus-Master und Modulen der Serie 7 .

Der Ein-/Ausgangsbus besteht aus drei Hauptelementen: z z z einem Bus-Master,

Slaves (dezentrale E/A-Module),

TSX-E/A-Module der Serie 7.

HINWEIS: Ausführliche Informationen über den Ein-/Ausgangsbus und über die

Merkmale der Geräte der Serie 7 finden Sie in der Dokumentation zu Serie 7.

35010596 07/2012

15

Digitaleingang

TSX DET 4 66

TSX DET 8 02

TSX DET 8 03

TSX DET 8 05

TSX DET 8 12

TSX DET 8 13

TSX DET 8 14

TSX DET 8 24

TSX DET 16 03

TSX DET 16 04

TSX DET 16 12

TSX DET 16 13

TSX DET 16 33

TSX DET 32 12

TSX DET 32 32

TSX DET 32 42

TSX DET 32 52

Allgemeine Beschreibung des Moduls TSX ESY 007

Übersicht über die Produkte der Serie 7 des Schneider-Katalogs

Allgemeines

Umfassende Liste der vom Modul TSX ESY 007 unterstützten Produkte der Serie 7 des Schneider-Katalogs:

Digitalausgang

TSX DST 4 17

TSX DST 8 04

TSX DST 8 05

TSX DST 8 17

TSX DST 8 35

TSX DST 8 82

TSX DST 16 04

TSX DST 16 12

TSX DST 16 32

TSX DST 16 33

TSX DST 16 34

TSX DST 16 35

TSX DST 16 82

TSX DST 24 72

TSX DST 24 82

TSX DST 32 92

Analogeingang

TSX AEM 4 11

TSX AEM 4 12

TSX AEM 4 13

TSX AEM 8 11

TSX AEM 8 21

TSX AEM 12 12

TSX AEM 16 01

TSX AEM 16 02

TSX AEM 16 13

Analogausgang

TSX ADT 2 01

TSX ADT 2 02

TSX ADT 2 03

TSX AST 2 00

TSX ASR 2 00

TSX ASR 4 01

TSX ASR 4 02

TSX ASR 4 03

TSX ASR 8 00

Sonstige

TSX AXT 2 00

TSX CCM 1 00

TSX CTM 1 00

TSX DTM 1 00

TSX DMR 16 52

TSX DEM 24xx

Liste der nicht vom Modul TSX ESY 007 unterstützten Produkte des Schneider-

Katalogs: z z z z z z

Achssteuerungsmodule TSX AXM 171/1711

Achssteuerungsmodule TSX AXM 162/172/182

Achssteuerungsmodule TSX AXM 292/492

Kommunikationsmodule TSX SCM XXX, TSX MPT 10, TSX ETH XXX, TSX FMP

XXX, TSX IBS XXX, TSX MAP XXX

Module TSX PCM37(MMX), PCM00, TSX LSM 200, TSXLSM240(warm stand by), TSX ADA200, TSX ETH 200, TSY MSM XXX

Speziell für bestimmte Kunden entwickelte Module.

16

35010596 07/2012

Allgemeine Beschreibung des Moduls TSX ESY 007

Hauptkomponenten - Beschreibung

Das Kabel

Der benötigte Kabeltyp hängt von der Art des verwendeten Slave-Moduls ab: z z z

Für LES 20: TSX CBC xxx-Kabel für einen lokalen Anschluss

Für LFS 120 und LFS 121: TSX CBD xxx-Kabel für eine LWL-Verbindung.

Für LES 120: TSX CB xxx-Kabel für einen dezentralen Anschluss.

Slave-Module

Die an erster Stelle des TSX-Racks der Serie 7 installierten Slave-Module kommunizieren mit dem Modul TSX ESY 007 und steuern die in ihrem Hauptrack und in der direkten Erweiterung (optional) enthaltenen TSX-Module der Serie 7.

Beispielabbildungen von den Slave-Modulen LES 20 und LES 120:

Die Anschlussklemmenleisten

Die Anschlussklemmenleisten stellen die Verbindung zwischen den Kabeln und den

Slave-Modulen des Typs TSX LES 20 her. Sie ermöglichen die Codierung der

Adresse des TSX-Racks der Serie 7 auf dem LES 20-Bus.

Auf der Seite des TSX ESY 007 werden hauptsächlich die Module vom Typ TSX

LES 64, 65, 74 und 75 verwendet.

Auf der Seite des Racks der Serie 7 werden hauptsächlich die Module vom Typ TSX

LES 61, 62, 70 und 71 verwendet.

35010596 07/2012

17

Allgemeine Beschreibung des Moduls TSX ESY 007

Abbildung:

Der Bus-Master

Der E/A-Busmaster verwaltet alle Datenaustauschvorgänge auf dem E/A-

Erweiterungsbus.

Sie können das Modul TSX ESY 007 für die Verwaltung des E/A-Erweiterungsbusses in eine Premium-Steuerungsstation integrieren.

Abbildung der Premium-Station

18

35010596 07/2012

Allgemeine Beschreibung des Moduls TSX ESY 007

Beispiel für eine Ein-/Ausgangs-Erweiterungsbustopologie

Abbildung

35010596 07/2012

19

Allgemeine Beschreibung des Moduls TSX ESY 007

Hauptfunktionen des E/A-Erweiterungsbusses

Allgemeines

Der E/A-Erweiterungsbus ist ein System, das die Verwaltung des Austauschs durch einen einzigen Master gewährleistet, der nacheinander jedes Slave-Modul des Typs

LES 20 aufruft.

Der serielle Kommunikations-Frame gewährleistet die folgenden Dienste: z z z z z z z z z

Lesen von 4/8/16 Bits (Digital)

Schreiben von 4/8/16 Bits (Digital)

Lesen von 8 Worten (Analog)

Schreiben von 8 Worten (Analog)

Lesen der Meldung im Modul,

Schreiben der Meldung in das Modul,

Lesen des Modulstatus,

Lesen des LES 20-Modulstatus

LES 20-Modulbefehle

Der serielle E/A-Erweiterungsbus ist ein Bus des Typs RS422 mit einer Geschwindigkeit von 2 Mbit/s am Modul TSX 47/67/87/107 und 4 Mbit/s an einigen TSX 107-

Modulen.

Adressierung des TSX LES 20-Slaves

Jedes LES 20-Modul muss über eine gerade Adresse zwischen 0 und 14 verfügen.

Die Codierung der Adresse erfolgt mittels Schalter an den Klemmenleisten des Typs

TSX LES 6x/7x.

Adressierung der TSX LES 200-/LFS 200-Slaves

Jedes LES 20/LFS 200-Modul muss über eine gerade Adresse zwischen 2 und 14 verfügen.

Die Codierung der Adresse erfolgt über Brücken direkt im Modul.

Maximale Anzahl der Ein-/Ausgänge

Ein E/A-Erweiterungsbus unterstützt maximal 16 Racks mit jeweils 8 Steckplätzen.

Maximale Anzahl der E/As: z z z z

2048 digitale Eingänge

2048 digitale Ausgänge

256 analoge Eingänge

256 analoge Ausgänge

20

35010596 07/2012

Allgemeine Beschreibung des Moduls TSX ESY 007

Verlängerungskabel für den E/A-Bus

Das E/A-Verlängerungskabel ist je nach Art der Verlängerung vom Typ: TSX CBC xxx, TSX CBD xxx oder TSX CB xxx abhängig vom Slave-Typ.

Ausführliche Informationen über die Merkmale dieses Kabels finden Sie in der

Dokumentation zur TSX Serie 7.

Topologie und maximale Länge des E/A-Erweiterungsbusses

Die Topologie des E/A-Erweiterungsbusses ist durch die Anzahl der anzuschlie-

ßenden Racks festgelegt.

Die Gesamtlänge aller Busabzweigungen darf nicht länger sein als: z z z

30 m für eine lokale Erweiterung mit einem TSX LES 20-Modul,

500 m für eine dezentrale elektrische Erweiterung mit einem TSX LES 200-

Modul,

2000 m für eine LWL-Erweiterung mit einem TSX LFS 200-Modul.

VORSICHT

UNERWARTETES GERÄTEVERHALTEN

Die maximale Kabellänge darf nicht überschritten werden: z z z

30 m für eine lokale Erweiterung mit einem TSX LES 20-Modul,

500 m für eine dezentrale elektrische Erweiterung mit einem TSX LES 200-

Modul,

2000 m für eine LWL-Erweiterung mit einem TSX LFS 200-Modul.

Die Nichtbeachtung dieser Anweisungen kann Körperverletzungen oder

Sachschäden zur Folge haben.

Zykluszeit des E/A-Erweiterungsbusses

Die Zykluszeit des E/A-Erweiterungsbusses ist die Zeit zwischen dem Senden der

Ausgänge an die Module der Serie 7 durch das Modul TSX ESY 007 und der

Abfrage der Eingänge der Module der Serie 7.

Das Modul TSX ESY 007 überträgt über den Bus an jedes Modul der Serie 7 abhängig vom Modultyp (Anzahl der Kanäle, digital/analog, Nachrichtenübertragung) Informationen variabler Länge oder fordert diese von den Modulen an. Die

Zykluszeit des E/A-Erweiterungsbusses hängt von der Anzahl und vom Typ der auf dem Bus betriebenen Module der Serie 7 ab.

Bei einer repräsentativen vollständigen Konfiguration beträgt diese Zykluszeit maximal 90 ms.

35010596 07/2012

21

Allgemeine Beschreibung des Moduls TSX ESY 007

Zuverlässigkeit, Flexibilität

Der verwendete Übertragungsvorgang ist der Garant für eine zuverlässige

Funktionsweise. Der TSX ESY 007-Master überwacht die Aktivitäten der LES20-

Slave-Module und die übertragenen Daten.

Er erkennt Übertragungsfehler sowie Ausfälle der Racks der Serie 7 und der TSX

LES 20-Slave-Module und überträgt diese Informationen an die Steuerung.

22

35010596 07/2012

Modul TSX ESY 007

Hardwareinstallation des Moduls TSX ESY 007

35010596 07/2012

Hardwareinstallation des E/A-

Erweiterungsbus-Schnittstellenmoduls TSX ESY 007

II

35010596 07/2012

23

Hardwareinstallation des Moduls TSX ESY 007

24

35010596 07/2012

Modul TSX ESY 007

E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY 007

35010596 07/2012

E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY 007

2

Inhalt dieses Kapitels

Dieser Abschnitt beschreibt die Hardwareinstallation des Moduls TSX ESY 007 für eine Premium-SPS.

Inhalt dieses Kapitels

Dieses Kapitel enthält die folgenden Abschnitte:

Abschnitt

2.1

2.2

2.3

2.4

2.5

Thema

Beschreibung des Moduls TSX ESY 007

Verwendung des Moduls TSX ESY 007 zur Modernisierung

Diagnose des E/A-Erweiterungsbusses

Betriebsarten des Moduls TSX ESY 007

Vorsichtsmaßnahmen

Seite

26

38

52

53

55

25

35010596 07/2012

E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY 007

2.1

Beschreibung des Moduls TSX ESY 007

Inhalt dieses Abschnitts

In diesem Abschnitt werden die hardwaretechnische Inbetriebnahme und die

Merkmale des Moduls TSX ESY 007 beschrieben.

Inhalt dieses Abschnitts

Dieser Abschnitt enthält die folgenden Themen:

Thema

Physische Beschreibung

Montage/Installation

Anschlüsse

LED-Anzeigen für den Modulstatus

Spezifische LED-Anzeigen des Moduls TSX ESY 007

Technische Merkmale

Benutzersicherheit

33

34

35

37

Seite

27

28

30

26

35010596 07/2012

E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY 007

Physische Beschreibung

Beschreibung

Das Modul TSX ESY 007 ist ein Modul im doppelten Format.

Abbildung:

35010596 07/2012

Die folgende Tabelle beschreibt die Modultteile.

3

4

Nummer Beschreibung

1 Status-Anzeigeblock mit 4 Status-LEDs für die Anzeige der Betriebsarten des

Moduls: z z z

RUN (grün): ein, Normalbetrieb

ERR (rot) ein, es wurde ein Fehler erkannt

E/A (rot): ein, an einem E/A-Erweiterungsbus wurde ein Ein-/Ausgangsfehler erkannt

2 Status-Anzeigeblock mit 16 LEDs (0 bis F) für die Diagnose der auf dem E/A-

Erweiterungsbus vorhandenen Racks.

Reset-Schalter

26-poliger Stecker vom Typ HD SUB-D für die Verbindung mit dem E/A-

Erweiterungsbus. Er ist für die Anschlüsse der Klemmleisten TSX LES

64/65/74/75 vorsehen.

27

E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY 007

Montage/Installation

Übersicht

Das Modul TSX ESY 007 kann an einer beliebigen Position eines Premium-Racks des Typs TSX RKY im Hauptsegment des Backplanes montiert werden, mit

Ausnahme der für den Prozessor und für die Spannungsversorgung vorgesehenen

Positionen. Bei dem Prozessor muss es sich mindestens um einen Premium

UNITY-Prozessor V2.00 handeln.

WARNUNG

Der Einbau in ein Erweiterungsrack ist nicht zulässig.

Dieses Modul ist in einem Erweiterungsrack nicht funktionsfähig (Entfernung > 100 m). Es muss sich unbedingt in einem Rack des Hauptsegments des X-Busses befinden.

Die Nichtbeachtung dieser Anweisungen kann Tod, schwere Körperverletzungen oder Sachschäden zur Folge haben.

Der Vorgang zur Montage und Demontage entspricht der Montage/Demontage der anderen Module (siehe hierzu das Premium UNITY Pro-Handbuch, digitale E/A-

Module, Installation der E/A-Module).

Für den Ein- und Ausbau dieses Moduls ist ein Flachkopf- oder Kreuzschlitzschraubendreher erforderlich.

HINWEIS: Die Montage und Demontage des Moduls kann bei eingeschalteter

Stromversorgung der Steuerung und des angeschlossenen E/A-Erweiterungsbusses erfolgen.

Anzahl der Module pro Station

Die maximale Anzahl der in einer Premium-Station installierbaren TSX ESY 007-

Module hängt von den Merkmalen des verwendeten Prozessors ab. Das Modul wird als Feldbus und nicht als anwendungsspezifischer Kanal gezählt.

Referenz des Prozessors

TSX P57 0244

TSX P57 104

TSX P57 154

TSX P57 1634

TSX P57 204

TSX P57 254

TSX P57 2634

4

4

2

4

2

2

Zulässige Anzahl an Modulen TSX ESY 007

1

28

35010596 07/2012

E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY 007

Referenz des Prozessors

TSX P57 304

TSX P57 354

TSX P57 3634

TSX P57 454

TSX P57 4634

TSX P57 554

TSX P57 5634

TSX P57 6634

8

8

8

8

8

8

Zulässige Anzahl an Modulen TSX ESY 007

8

8

Es wird empfohlen, mindestens einen Prozessor des Typs TSX P57 3xxx/4xxx/5xxx auszuwählen, um die ordnungsgemäße Funktionsweise des Moduls TSX ESY 007 zu gewährleisten.

Weitere Informationen finden Sie in den folgenden Dokumenten: z z z

UNITY Pro Premium - Benutzerhandbuch

Prozessoren, Racks und Stromversorgungsgeräte

Prozessor TSX 57 - Katalog

Maximale Anzahl der vom Modul TSX ESY 007 verwalteten Ein-/Ausgänge

Das Modul TSX ESY 007 kann bis zu 16 Racks mit jeweils 8 Steckplätzen steuern.

Die maximale Anzahl der verwalteten Ein-/Ausgänge beträgt: z z z z

2048 Digitaleingänge

2048 Digitalausgänge

256 Analogeingänge

256 Analogausgänge

Die vom Modul TSX ESY 007 gesteuerten digitalen, analogen und anwendungsspezifischen Kanäle der Serie 7 werden bei der Berechnung der maximalen Anzahl der digitalen, analogen und anwendungsspezifischen Kanäle eines Premium-

Prozessors nicht berücksichtigt.

35010596 07/2012

29

E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY 007

Anschlüsse

Anschluss an den X-Bus

Das Modul TSX ESY 007 wird beim Einsetzen in das Rack automatisch mit dem X-

Bus verbunden.

Wenn sich das Modul TSX ESY 007 im Hauptrack befindet, ist es direkt mit der CPU und den Stromversorgungsmodulen verbunden.

Wenn es nicht im Hauptrack installiert ist, wird es über den X-Bus mit der CPU verbunden und direkt von dem Rack mit Strom versorgt, in dem es sich befindet.

Anschließen des LES 20-Moduls an den E/A-Erweiterungsbus

Beim Anschließen des LES 20-Moduls kommt es nicht darauf an, ob es zuerst mit dem Bus-Master oder dem TSX 7-Rack verbunden wird. Während dieser Installationsphase ist die volle Funktionalität nicht gewährleistet.

Der E/A-Erweiterungsbus stellt keine besonderen Anforderungen an die Erdung.

Die Stromversorgungsgeräte und Steuerungen müssen jedoch gemäß den standardmäßigen Installationsvorschriften angeschlossen werden. Es wird empfohlen, den E/A-Erweiterungsbus nicht neben Kabeln zu verlegen, die hohe

Energien leiten.

Diese Anschlüsse erfolgen über ein TSX CBC xxx-Kabel. Unabhängig von der gewählten Topologie darf die Summe der Kabellängen eines einzelnen E/A-

Erweiterungsbusses 30 m nicht überschreiten.

HINWEIS: Für eine dezentrale elektrische oder eine LWL-Verbindung muss das

Modul TSX ESY 007 direkt an die Module TSX LFS 120/121 oder LES 120 angeschlossen werden, bevor es mit den anderen TSX LES 20-Modulen verbunden wird. Die Summe der Kabellängen eines einzelnen E/A-Erweiterungsbusses darf bei dezentralen elektrischen Verbindungen 500 m und bei LWL-Verbindungen

2000 m nicht überschreiten.

VORSICHT

UNERWARTETES GERÄTEVERHALTEN

Die maximale Kabellänge darf nicht überschritten werden: z z z

30 m für eine lokale Erweiterung mit einem TSX LES 20-Modul,

500 m für eine dezentrale elektrische Erweiterung mit einem TSX LES 200-

Modul,

2000 m für eine LWL-Erweiterung mit einem TSX LFS 200-Modul.

Die Nichtbeachtung dieser Anweisungen kann Körperverletzungen oder

Sachschäden zur Folge haben.

30

35010596 07/2012

E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY 007

Kabel des E/A-Erweiterungsbusses

Die Kabel des E/A-Erweiterungsbusses übertragen Signale an die Racks und

Module der TSX-Serie 7. Die Eigenschaften dieser Kabel finden Sie in der

Dokumentation zur?Inbetriebnahme einer E/A-Konfiguration auf TSX-Modulen der

Serie 7.

Empfohlene Kabel: TSX CBC xxx, TSX CB xxx und TSX CBD xxx.

Kabelverlauf

Die Kabel der E/A-Erweiterungsbusse und die leistungsführenden Kabel müssen separat und durch eine Metallabschirmung geschützt verlegt werden.

Wenn die Kabel parallel zu Steuerungskabeln verlegt werden, müssen die

Anschlüsse an diesen Steuerungsverbindungen unbedingt fachgerecht erfolgen.

Steckverbinder

Das Modul wird über die Anschlussklemmen des Typs TSX LES 64/65/74/75 mit dem E/A-Erweiterungsbus verbunden. An diese Klemmenleisten wird das Kabel des

E/A-Erweiterungsbusses angeschlossen und vom Benutzer gemäß den im

Folgenden beschriebenen Schritten montiert.

Meist reicht es aus, den Stecker des Typs TSX LES 64/65/74/75 der vorhandenen

Installation zu verwenden, der bisher für den Anschluss des TSX 7-Prozessors an den E/A-Erweiterungsbus verwendet wurde.

In allen Fällen gilt: z z

Wenn das Modul TSX ESY 007 lokal versetzte Racks der Serie 7 steuert, wird eine Klemmenleiste des Typs TSX LES 64 oder 65 verwendet.

Wenn das Modul TSX ESY 007 Racks der Serie 7 über dezentrale elektrische oder LWL-Verbindungen steuert, wird eine Klemmenleiste des Typs TSX LES 74 oder 75 verwendet.

Abbildung:

35010596 07/2012

31

E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY 007

Anschluss des Moduls an den Bus

Wenn es keine Klemmenleiste gibt, schließen Sie das Modul wie folgt an den Bus an:

Schritt

1

2

3

Aktion

Vorbereitung der Klemmenleiste TSX LES 64/65/74/75:

z

Öffnen Sie die Abdeckung.

z

Schließen Sie ein Ende des Verbindungskabels TSX CBC an der

Anschlussleiste an (siehe Dokumentation TSX-Serie 7).

z

Schließen Sie die Abdeckung.

Positionieren Sie das Anschlussgehäuse auf dem 26-poligen Stecker des

Moduls TSX ESY 007.

Schließen Sie den Schutzleiter des Anschlussgehäuses am Masseanschluss des Racks an. Wenn der Schutzleiter zu kurz ist, um mit dem Rack verbunden zu werden, muss er unter Berücksichtigung des Längen-/Breitenverhältnisses durch einen längeren Draht ausgetauscht werden, um den "Pigtail"-Effekt zu vermeiden.

32

35010596 07/2012

E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY 007

LED-Anzeigen für den Modulstatus

Allgemeines

Die 3 auf dem Modul befindlichen LED-Anzeigen "RUN", "ERR" und "I/O" informieren über den Modulbetrieb.

RUN (grün)

ERR (rot)

I/O (rot)

Modul im Normalbetrieb

Schwerer interner Fehler,

Modul defekt

Selbsttests des Moduls laufen (1) oder Modul wartet auf eine

Konfiguration

Selbsttests des Moduls laufen (1) oder Fehler:

Fehlerursache kann auch außerhalb des Moduls liegen: z z

Anwendungsfehler

Fehler am Kabel E/A-

Erweiterungsbus

Modul ist ausgeschalten oder defekt

Kein interner Fehler

Selbstests des Moduls laufen (1) Modul im Normalbetrieb Eingangs-/Ausgangsfehler

(1) Während der Selbsttests beim Einschalten des Moduls blinken alle drei LEDs.

35010596 07/2012

33

E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY 007

Spezifische LED-Anzeigen des Moduls TSX ESY 007

Allgemeines

16 LEDs zeigen den Betriebszustand der vom Modul TSX ESY 007 gesteuerten

TSX 7-Erweiterungsracks an.

Ansicht der LEDs:

LED-Status:

LED-Status:

LED grün leuchtend

LED grün blinkend

LED aus

Bedeutung

Entsprechendes Rack in der Premium UNITY Pro-Anwendung konfiguriert und im Normalbetrieb

Entsprechendes Rack in der Premium UNITY Pro-Anwendung konfiguriert und fehlerhaft

Entsprechendes Rack in der Premium UNITY Pro-Anwendung nicht konfiguriert

34

35010596 07/2012

E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY 007

Technische Merkmale

Bus TSX LES 20

Eigenschaft Wert

Maximale Zykluszeit des E/A-Erweiterungsbusses 50 ms

Anzahl Racks an dem E/A-Erweiterungsbus

Maximale Länge des E/A-Erweiterungsbusses

Maximale Anzahl der Ein-/Ausgänge

16

30 m

2048 digitale E/A + 256 analoge E/A

Bus TSX LES 200

Eigenschaft Wert

Maximale Zykluszeit des E/A-Erweiterungsbusses 50 ms

Anzahl Racks auf dem E/A-Erweiterungsbus

Maximale Länge des E/A-Erweiterungsbusses

Maximale Anzahl der Ein-/Ausgänge

16

500 m

2048 digitale E/A + 256 analoge E/A

Bus TSX LFS 200

Eigenschaft Wert

Maximale Zykluszeit des E/A-Erweiterungsbusses 50 ms

Anzahl Racks auf dem E/A-Erweiterungsbus 16

Maximale Länge des E/A-Erweiterungsbusses 2000 m

Maximale Anzahl der Ein-/Ausgänge 2048 digitale E/A + 256 analoge E/A

Modul TSX ESY 007

35010596 07/2012

Eigenschaft Wert

Programmierung des TSX ESY 007-Moduls Unity Pro

75 ms typisch, 85 ms maximal Antwortzeit bei 128 16-Kanal-Digitalmodulen auf die MAST-Task (1)

Berechnung der Abfragezeit des E/A-

Erweiterungsbusses für n Module

(Normalbetrieb)

0,192 ms x Anzahl der 4-Kanal-

Digitalmodule + 0,228 ms x Anzahl der 8-

Kanal-Digitalmodule + 0,300 ms x Anzahl der 16-Kanal-Digitalmodule + 1,900 ms x

Anzahl der analogen/applikationsspezifischen Module

+ 7,3 ms

35

E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY 007

Eigenschaft

Stromaufnahme bei 5 V-Steuerung

Verlustleistung

Schutzart

Betriebstemperatur

Normen und Betriebsbedingungen

Wert

75 mA typisch/100 mA Maximum

0,5 W maximal

IP20

0 bis 60 Grad Celsius

Gemäß denen der Premium-Steuerungen

(1) Logische Antwortzeit = Zeit zwischen einem auf dem Bus aktivierten Eingang des E/A-Erweiterungsbusses, dessen Verarbeitung in der Steuerungsanwendung und der Anwendung auf den Ausgang des E/A-Erweiterungsbusses

HINWEIS: Die Zykluszeit der Steuerung muss auf den periodischen Modus und nicht auf den zyklischen Modus und eine gemäß der folgenden Formel berechnete

Task-Zeit eingestellt sein:

"MAST-Task-Zykluszeit >= Theoretische Mast-Task-Zykluszeit des LES 20-Bus +

Ausführungszeit der programmierten MAST-Task".

Die Programmausführungszeit für einen bestimmten Task kann ausgehend von den

%SW30 bis 35 berechnet werden. Ausführliche Informationen zu den Zykluszeiten des E/A-Erweiterungsbusses finden Sie in Kapitel 6. Während des Debuggens werden Informationen über die reale Zykluszeit des E/A-Erweiterungsbusses

(aktuell und maximal) angegeben, um eine möglichst präzise Einstellung der

Zykluszeit der Steuerung zu ermöglichen.

Wenn die Zykluszeit der Steuerung kleiner als die des LES 20-Busses ist oder wenn sich der Task im zyklischen Modus befindet, ist die Synchronisation der Zyklen nicht gewährleistet. In diesem Fall handelt es sich um eine zwischen dem Steuerungszyklus und dem Zyklus des LES 20-Busses asynchrone Betriebsart.

Wenn das Steuerungsprogramm die Nachrichtenaustauschfunktion für den

Austausch mit TSX-Modulen der Serie 7 verwendet, muss die konfigurierte

Zykluszeit erhöht werden, um dem Modul TSX ESY 007 ein Verwalten der Nachrichtenaustauschanforderungen zu ermöglichen.

36

35010596 07/2012

E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY 007

Benutzersicherheit

Allgemeines

Um die Personensicherheit zu gewährleisten, sind folgende Punkte unbedingt einzuhalten: z z z z

Verbinden Sie die Masseklemme der Steuerung mit der Erde.

Installieren Sie für an ein Wechselstromnetz angeschlossene Steuerungen vor diesem Netzwerk einen Differential-Trennschalter an, der die Stromquelle der

Steuerung abschaltet, wenn ein Erdschluss erkannt wird.

Vergewissern Sie sich bei an einer Gleichstromquelle angeschlossenen

Steuerungen, dass die der Steuerung vorgeschaltete Stromversorgung eine

SELV-Stromversorgung ist.

Verwenden Sie auf dem Bus nur von Schneider Electric zertifizierte Produkte.

Aufgrund seiner Technologie und seines Anschlusses empfängt das Modul

TSX ESY 007 nur 5 VDC, und seine Nullspannung ist mit der Masse der Steuerung verbunden.

35010596 07/2012

37

E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY 007

2.2

Verwendung des Moduls TSX ESY 007 zur

Modernisierung

Inhalt des Abschnitts

In diesem Abschnitt wird die Inbetriebnahme des Moduls TSX ESY 007 für eine

Modernisierung einer bestehenden Installation beschrieben.

Inhalt dieses Abschnitts

Dieser Abschnitt enthält die folgenden Themen:

Thema

Auf einen Blick

Installation

Beibehaltung der Racks 0 bis 3

Racks im doppelten Format

Dezentrale LES120/LFS120-Verlängerungen

Vorgehensweise zur Modernisierung des Steuerungsprogramms PL7-3

Seite

39

40

43

45

46

49

38

35010596 07/2012

E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY 007

Auf einen Blick

Allgemeines

Das Modul TSX ESY 007 ist ein X-Bus-Premium-Modul zur Modernisierung von automatisierten Installationen, die mit speicherprogrammierbaren TSX-

Steuerungen der Serie 7 ausgestattet sind. Es ermöglicht die Errichtung eines

Gateways zwischen einer Premium-Steuerung und dem seriellen E/A-

Erweiterungsbus der TSX-Steuerungen der Serie 7. Es bietet die Möglichkeit, den

Prozessor einer TSX-Installation der Serie 7 durch einen TSX Premium-Prozessor zu ersetzen und dabei die TSX-Basis-Racks und TSX-Erweiterungsracks der

Serie 7 beizubehalten. Es ermöglicht so die Beibehaltung aller Racks einer TSX-

Installation der Serie 7 durch den Anschluss an den seriellen LES20-Bus und dessen Steuerung.

Es stellt somit einer Lösung zur Modernisierung von TSX-Installation der Serie 7 dar. Außerdem ermöglicht es, die Premium/UNITY-Technologie zu nutzen, ohne die

E/A-Module neu verkabeln zu müssen.

35010596 07/2012

39

E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY 007

Installation

Eine TSX-Steuerung der Serie 7 der Versionen V3, V4 und V5 besteht aus zwei

Hauptracks, die als 0/1 und 2/3 nummeriert sind, sowie aus 12 Erweiterungsracks, die von 4 bis 15 nummeriert sind.

Die zwei Hauptracks sind über einen parallelem Bus verbunden und die

Erweiterungsracks sind über einen seriellen Bus mit der CPU verbunden. Jede direkte Erweiterung wird über einen parallelem Bus mit seinem Haupterweiterungsrack verbunden.

Abbildung:

40

35010596 07/2012

35010596 07/2012

E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY 007

Das Modul TSX LES 20 der Serie 7 verwaltet den Datenaustausch mit der TSX 7-

CPU. Es wandelt die Informationen der E/A, die es auf dem seriellen Bus empfängt, in Informationen auf dem parallelen Bus der Erweiterungsracks um. Das LES 20-

Modul der Serie 7 verfügt aufgrund des Anschlussgehäuses des Typs TSX LES

61/62 über die Adresse des von ihm verwalteten Erweiterungsracks.

Besondere Architekturen z z z

Das Rack 2/3 wird von einem LES 20-Modul verwaltet.

In bestimmten Konfigurationen wird das Rack 2/3 nicht über einen parallelen Bus als direkte Erweiterung des Basis-Racks verwaltet, sondern von einem LES 20-

Modul über einen seriellen Bus. In diesem Fall kann das Rack 2/3 auch während einem Upgrade erhalten werden.

Rack im doppelten Format

In der Version V2 werden die Prozessoren 67/30, 87/10 und 87/20 in Racks im doppelten Format eingesetzt. Gleiches gilt in der Version V3 für die Prozessoren

87/30. Der untere Teil verfügt über einen kompletten Bus und der obere über einen vereinfachten Bus. Für die Prozessoren 87/10 und 87/20 kann in die

Steckplätze 00 und 10 eine Speichererweiterungskarte (TSX MEM 4x) eingesetzt werden. Für ein Upgrade dieser Konfigurationen muss anstatt des Prozessors im unteren Teil des Racks ein LES 20-Modul installiert werden.

Elektrische dezentrale und LWL-Erweiterungen (LES 120 und LFS 120)

Dezentrale E/A-Erweiterungen ermöglichen längere Entfernungen für

Verbindungen zwischen dem CPU-Rack und einem Erweiterungsrack, das z z derartige Module enthält.

Dafür können zwei Techniken verwendet werden:

Verbindungen über Lichtwellenleiter (maximale Länge beträgt 2000 m) elektrische dezentrale Verbindungen (maximal zulässige Länge beträgt

500 m)

Dezentrale E/A-Erweiterungen verwenden Racks, die für die Verbindung eines z z der folgenden Module nutzen:

TSX LFS 200, wenn das Rack über einen LWL-Bus verbunden ist

TSX LES 200, wenn das Rack über einen elektrischen Bus verbunden ist

In beiden Fällen ist ein Upgrade mit dem Modul TSX ESY 007 möglich.

Die vom Modul TSX ESY 007 angebotene Modernisierungslösung ermöglicht den

Austausch der Racks 0/1 und 2/3 durch ein Premium-Rack unter Beibehaltung von

Erweiterungsracks der Serie 7. Die Weiterverwendung der Racks 0/1 und 2/3 ist ebenfalls möglich. In diesem Fall wird das Premium-Rack am Anfang der E/A-

Konfiguration hinzugefügt.

41

E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY 007

Abbildung:

42

In der obigen Abbildung wurde der TSX-Prozessor der Serie 7 des Racks 0/1 durch ein Modul des Typs TSX LES 20 ersetzt. Ein Modul des Typs TSX LES 20 wurde im

Steckplatz M des Racks 2/3 installiert. Im Rack 2/3 wurde eine Stromversorgung installiert. Diese beiden Module wurden mittels zweier Anschlussklemmenleisten des Typs TSX LES 62 mit dem E/A-Erweiterungsbus verbunden.

Die bereits vorhandene und zuvor an den TSX-Prozessor der Serie 7 angeschlossene Klemmenleiste des Typs TSX LES 65 ist nun mit dem Anschluss an der Vorderseite des Moduls TSX ESY 007 verbunden.

Das Anwendungsprogramm PL7-3 des TSX-Prozessors der Serie 7 wurde mittels der Konverter PL7-3/PL7 Pro und PL7 Pro/UNITY Pro zu UNITY Pro migriert.

35010596 07/2012

E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY 007

Beibehaltung der Racks 0 bis 3

Auf einen Blick

Die Beibehaltung des Racks 0/1 und des als eine direkte Erweiterung verwalteten

Racks 2/3 ist unter folgender Bedingungen möglich: z z z

Umwandlung des Racks 2/3 von einer direkten Erweiterung in eine lokale

Erweiterung und Installation des Moduls TSX LES 20 in Steckplatz M sowie

Installation einer Stromversorgung. An den Racks des Typs RKE 8 sind

Steckplätze für die Installation der Stromversorgung und des Moduls

TSX LES 20 vorhanden. An den Racks des Typs RKE 7 dagegen sind diese

Steckplätze nicht vorhanden, und es sind die Karten der beiden ersten

Steckplätze zu entfernen, um die Stromversorgung und das LES20-Modul zu installieren.

Installation eines TSX LES 20-Moduls anstelle der CPU der Serie 7 im Rack 0/1.

Codieren Sie in der Anschlussklemmenleiste LES62 des Moduls LES20 des

Racks 0/1 die Adresse 0 und in der Klemmenleiste LES62 des Moduls LES20 des Racks 2/3 die Adresse 2.

Codierung der Adressen:

Abbildung

Vorher:

35010596 07/2012

43

E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY 007

Nachher:

44

35010596 07/2012

E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY 007

Racks im doppelten Format

Für die Beibehaltung eines Racks im doppelten Format muss ein LES 20-Modul anstelle des Prozessors im unteren Teil des Racks installiert werden.

Die Beibehaltung von E/A-Modulen im oberen Teil erfolgt nach demselben Prinzip wie an einem Rack mit doppelter Adressierung. Bei Vorhandensein eines direkten

E/A-Erweiterungsracks im doppelten Format muss außerdem ein LES 20-Modul in den Steckplatz M eingesetzt werden.

Abbildung

Vorher

Nachher

35010596 07/2012

45

E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY 007

Dezentrale LES120/LFS120-Verlängerungen

Auf einen Blick

Bei der Konfiguration mit dezentral verbundenen E/As gibt es zwei Arten von

Verbindungen: z z

Dezentrale LWL-E/A-Verbindung: LFS 120,

Dezentrale elektrische E/A-Verbindung: LES 120.

Dieser Typ einer dezentralen Verbindung kann durch das Modul TSX ESY 007 wieder hergestellt werden, wenn die Basiskonfiguration wie folgt verändert wird.

LWL- Konfiguration vor der Konfiguration:

Abbildung:

46

Definitionen:

3

4

1

2

B

C

Code

A

Definition

SPS-Modulsockelleiste

Anschlussleiste für direkte Erweiterungs-E/A:

Anschlussleiste für dezentrale LWL-Erweiterungs-E/A:

LWL-Verbindungsmodul TSX LFS 200

LWL-Verlängerungsmodul TSX LFS 120

Modul TSX LES 70

Modul TSX LES 74/75

35010596 07/2012

LWL-Konfiguration nach dem Upgrade:

Abbildung:

E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY 007

35010596 07/2012

Definitionen:

3

4

1

2

5

6

B

C

Code

A

Definition

SPS-Modulsockelleiste

Anschlussleiste für direkte Erweiterungs-E/A:

Anschlussleiste für dezentrale LWL-Erweiterungs-E/A:

LWL-Verbindungsmodul TSX LFS 200

LWL-Verlängerungsmodul TSX LFS 120

Modul TSX LES 20

Modul TSX LES 70

Modul TSX LES 62

Modul TSX LES 61

Die Konfiguration für die elektrischen Verbindungen ist dieselbe wie für die oben beschriebene LWL-Architektur.

HINWEIS: Die maximal zulässige Länge des TSX CBC-Kabels zwischen den

Modulen ESY 007 und TSX LFS 120 bzw. TSX LES 120 beträgt 3 m.

HINWEIS: Die Klemmenleiste TSX LES 70 wird durch das Modell TSX LES 71 ersetzt, um das Modul TSX LES 20 von Rack 0 mit der Klemmenleiste TSX LES 62 zu verbinden. Wenn das Rack 0 nicht wiedererkannt wurde, verwenden Sie die

Klemmenleiste TSX LES 70.

47

E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY 007

Reihenfolge der Modulinstallation

Bitte beachten Sie, dass das Modul TSX ESY 007 zuerst mit dem Modul

TSX LFS 120 verbunden werden muss und dann mit dem Modul TSX LES 20. Die

Module müssen auch in dieser Reihenfolge installiert werden:

1

2

3

TSX LES 75

TSX LES 71

TSX LES 62

48

35010596 07/2012

E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY 007

Vorgehensweise zur Modernisierung des Steuerungsprogramms PL7-3

Auf einen Blick

Nachfolgend sind die verschiedenen Etappen der Migration von einem PL7-3-

Programm einer TSX-Steuerung der Serie 7 zu einem UNITY Pro-Programm beschrieben. Die Migration eines PL7-3-Programms zu UNITY Pro erfordert die aufeinander folgende Anwendung der Konverter PL7-3/PL7 Pro und PL7

Pro/UNITY Pro. Außerdem erfordert sie die Softwareprogramme XTEL(ab V5), PL7-

3 (ab V5), PL7 Pro (ab V4.3) und UNITY Pro (ab V2.1).

z z z z z z z z z

Analyse der Konfiguration der E/A des PL7-3-Programms (unter XTEL-CONF):

Erstellung der Liste der vom Modul TSX ESY 007 unterstützten und nicht unterstützten E/A-Module.

Modulare Sicherung unter XTEL-PL7-3 jedes Teils des PL7-3-Programms (PRL,

G7, POST, Sri): Erstellung von Textdateien (.LAD, .LIT, .GR7).

Sicherung der Symboldatei (.SCY) und der Konstantendatei (.CST).

Konvertierung der exportierten Dateien (.LAD, .LIT, .GR7, .SCY, .CST) in PL7

Pro-kompatible Dateien (.LD, .ST, .GR7, .SCY) mittels des Konverters PL7-

3/PL7 Pro mit Zuordnung zwischen den PL7-3-Objekten und den PL7 Pro-

Objekten.

Erstellung einer Anwendung zur Aufnahme in PL7 Pro und nacheinander Import der exportierten und kompatiblen PL7-3-Dateien. Die Reihenfolge des Imports der Teile ist zu beachten, um die Struktur des Quellprogramms beizubehalten.

Export der PL7 Pro-Anwendung in eine .FEF-Datei.

Erstellung der Station zur Aufnahme in UNITY Pro mit Hinzufügung des Moduls

TSX ESY 007 und Erstellung der Konfiguration des E/A-Erweiterungsbusses.

Import der FEF-Anwendung in UNITY Pro mittels des Konverters PL7 Pro/UNITY

Pro mit Zuordnung der PL7 Pro-Objekten zu den UNITY Pro-Objekten. Die

Übereinstimmung der E/A der Serie 7 mit den E/A von UNITY Pro ist im Kapitel

3 beschrieben.

Anpassung des Programms an die Modernisierung mittels des Moduls TSX ESY

007 (Migration der expliziten PL7-3-Lese- und Schreibanweisungen und -

Textblock-Sendeanweisungen mittels der EF SEND_REQ in UNITY Pro).

Ausführliche Informationen zu den Schritten 1 bis 5 finden Sie in der Dokumentation des Konverters PL7-3/PL7 Pro (Online-Hilfe des Konverters: convpl73.hlp).

Ausführliche Informationen zu Schritt 8 finden Sie in der Dokumentation des

Konverters PL7 Pro/UNITY Pro (UNITY Pro-Online-Hilfe).

35010596 07/2012

49

E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY 007

Schlüsselstellen einer Migration eines PL7-3-Programms zu UNITY Pro

Anwendungsstruktur:

z z

Eine PL7-3-Anwendung kann bis zu sechs Tasks umfassen (fünf periodische

MAST/AUX0/AUX1/AUX2/AUX3-Tasks und eine Interrupt-Task). Eine UNITY

Pro-Anwendung, die das Modul TSX ESY 007 verwendet, kann nur die MAST-

Tasks für die auf dem LES20-Bus konfigurierten E/A umfassen.

Die modulare Sicherung und der modulare Import jedes Programmteils führt zu einem Verlust der Programmstruktur. Die ordnungsgemäße Wiederherstellung dieser Struktur während des Imports in PL7 Pro liegt in der Verantwortung des

Benutzers. Da die Anzahl der PL7-3-Tasks größer als die Anzahl der PL7 Pro-

Tasks ist, kann es zu Kollisionen kommen, deren Lösung in der Verantwortung des Benutzers liegt.

Objekte:

z z

Die von einer PL7-3-, PL7 Pro- oder UNITY Pro-Anwendung manipulierten

Objekte sind vordefiniert. Bestimmte PL7-3-Objekte existieren weiterhin in PL7

Pro und UNITY Pro, andere nicht. Ein entscheidender Punkt der Konvertierung ist die Zuordnung jedes verwendeten PL7-3-Objekts zu seiner Entsprechung in

PL7 Pro und dann in UNITY Pro.

In der Dokumentation der Konverter gibt es Zuordnungstabellen für die PL7-

3/PL7 Pro-Objekte und die PL7 Pro/UNITY Pro-Objekte.

Sprachsyntax:

z z z

Die Literalsprache von PL7-3 (LIT) wird in PL7 Pro und UNITY Pro (ST) in strukturierten Text umgewandelt. Zwischen diesen beiden Sprachen existieren syntaktische Unterschiede. In der Dokumentation der Konverter ist eine

Zuordnungstabelle vorhanden.

Die PL7-3-Kontaktplansprache wird nicht auf gleiche Weise überprüft wie die PL7

Pro- und UNITY Pro-Kontaktplansprache. In PL7-3 wird der Kontaktplan für jeden

Rung von links nach rechts, Spalte für Spalte und in jeder Spalte von oben nach unten überprüft. In PL7 Pro und UNITY Pro wird der Kontaktplan von einem zusammenhängenden Netzwerk zum nächsten zusammenhängenden Netzwerk und innerhalb eines zusammenhängenden Netzwerks in Richtung der Gleichung

überprüft. Obwohl sie auf identische grafische Form konvertiert werden, können bestimmte Kontaktnetzwerke unterschiedlich überprüft werden (was bei der

Ausführung zu einem unterschiedlichen Ergebnis führen kann).

Die Sprache Grafcet wird in UNITY Pro in die Sprache SFC umgewandelt.

Aufgrund dieser Tatsache existieren bestimmte Funktionen nicht mehr. Die

Migration dieser Funktionen liegt in der Verantwortung des Benutzers (Section

PRL/POST, Jump,). Außerdem sind einige Ausführungsregeln unterschiedlich

(leere Empfangsbereitschaft, Makroschritte). Ausführliche Informationen über die

Unterschiede zwischen Grafcet und SFC finden Sie in der Dokumentation der

Konverter.

50

35010596 07/2012

E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY 007

Hard- und Softwarekonfiguration:

z

Die Softwarekonfiguration wird teilweise wiederhergestellt. Die Parametrierung der Tasks, die Konfiguration des Speichers (Anzahl der Bits/internen Wörter), die

Verwaltung der gemeinsamen Wörter und der OFBs, die Informationen bezüglich des Grafcet werden nicht wiederhergestellt. Die Migration liegt in der

Verantwortung des Benutzers.

Anweisungen zum expliziten Austausch:

z z

Da die Konverter nicht in der Lage sind, die Anweisungen zum expliziten

Austausch mit den Modulen der Serie 7 beizubehalten, liegt die Migration dieser

Anweisungen in der Verantwortung des Benutzers.

Die Anweisungen READEXT, WRITEEXT sowie die Austauschvorgänge per

Senden von Textbausteinen können durch Verwendung der EF SEND_REQ und das Senden von Requests an das Modul TSX ESY 007 reproduziert werden.

35010596 07/2012

51

E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY 007

2.3

Diagnose des E/A-Erweiterungsbusses

Beschreibung der Diagnose des E/A-Erweiterungsbusses

Allgemeines

Der Anzeigeblock des Moduls ermöglicht: z z die Anzeige des Vorhandenseins jedes in der UNITY Pro-Anwendung konfigurierten TSX-Racks der Serie 7.

die Anzeige des Status dieser in der UNITY Pro-Anwendung konfigurierten TSX-

Racks der Serie 7.

Abbildung:

Eine grüne leuchtende LED zeigt an, dass weder das entsprechende TSX-Rack der

Serie 7 noch eines seiner Module einen Kommunikationsfehler aufweist.

Eine grüne blinkende LED zeigt an, dass das entsprechende TSX-Rack der Serie 7 oder eines seiner Module einen Kommunikationsfehler aufweist.

52

35010596 07/2012

2.4

E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY 007

Betriebsarten des Moduls TSX ESY 007

Betriebsmodi des Moduls TSX ESY 007

Fallbackstrategie der Ausgänge

Der Fallback-Modus wird für jedes TSX 7-Rack im Konfigurationsfenster festgelegt und steht im Wort %KWr.m.0: z z

%KWr.m.0.i = 0: E/A-Fallback auf 0 des Racks der Serie 7 mit der Nummer i auf dem E/A-Erweiterungsbus

%KWr.m.0.i = 1: Halten des E/A-Status des Racks der Serie 7 mit der Nummer i auf dem E/A-Erweiterungsbus

(r = Adresse des Racks TSX ESY 007, m = Adresse des Moduls TSX ESY 007)

Funktionsweise:

Bei einem Kommunikationsfehler des Moduls TSX ESY 007 mit einem Modul des

Typs TSX LES 20: z z

Fallback auf 0: Die Ausgänge dieses Racks werden bis zur Wiederaufnahme der

Kommunikation auf 0 forciert.

Status halten: Der Status der Ausgänge dieses Racks wird bis zur

Wiederaufnahme der Kommunikation beibehalten.

Verhalten des Bits %S9

Wenn das Bit %S9 auf 1 gesetzt ist, werden die Ausgänge des Moduls TSX ESY

007 in den Modus Fallback auf 0 geschalten.

Dieses Verhalten unterscheidet sich von dem der X-Bus-zu-SPS-Module. Die

Ausgänge dieser Module werden abhängig von ihrer Konfiguration entweder in ihrem Status gehalten oder auf den Wert für den Fallback auf 0 gesetzt.

Kommunikationsfehler

Bei einer Unterbrechung der Kommunikation mit der CPU, setzt das Modul TSX

ESY 007 die Ausgänge je nach Konfiguration entweder auf Fallback auf 0 oder

Satus beibehalten. Folgende Bedingungen führen zu einem

Kommunikationsfehler: z z

Der CPU-Watchdog läuft ab (wenn das Modul im Hauptrack ist), das X-Bus-Kabel wurde getrennt (wenn das Modul im Erweiterungsrack ist).

35010596 07/2012

53

E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY 007

Entfernen des unter Spannung stehenden Moduls

Wenn das unter Spannung stehende Modul aus dem Rack entfernt wird, wird die

Kommunikation mit dem X-Bus unterbrochen und der Prozessor signalisiert einen

Modulfehler.

Die Kommunikation auf dem E/A-Erweiterungsbus wird ebenfalls ohne Vorankündigung unterbrochen. In diesem Fall setzen die Racks der Serie 7 ihre Ausgänge in den gewünschten Status (halten oder Fallback).

Modulfehler

Bei einem schweren Fehler des Moduls TSX ESY 007 (defekte Komponente, etc.) unterbricht das Modul die Kommunikation mit dem X-Bus und dem E/A-

Erweiterungsbus. Dies geschieht auch, wenn ein unter Spannung stehendes Modul entfernt wird.

Einfügen eines unter Spannung stehenden Moduls

Nach dem Einschalten des Moduls TSX ESY 007 bleibt dieses im Stillstand, bis es die Konfiguration vom Prozessor empfängt.

Ausfall des E/A-Verlängerungskabels

Beim Ausfall eines Kabels können mehrere Fälle auftreten: z z z

Ein Kabel wurde unterbrochen oder vom Modulausgang getrennt: Verschwinden aller Module der Serie 7 und Aktivierung der entsprechenden Kanalfehlerbits und des Modulfehlerbits.

Ein Kabel ist von bestimmten Racks der Serie 7 getrennt (die Klemmenleisten

TSX LES 61/62 sind vorhanden, aber von den TSX LES 20-Modulen getrennt):

Verschwinden der nicht verbundenen Module der Serie 7 und Aktivierung der entsprechenden Kanalfehlerbits und des Modulfehlerbits. Die Kommunikation mit den verbleibenden Modulen der Serie 7 wird aufrecht erhalten. Die getrennten

Racks der Serie 7 gehen je nach Konfiguration in den Fallback-Modus oder halten ihren Status.

Das Kabel ist nach dem Modul TSX ESY 007 und einigen Racks der Serie 7 unterbrochen: Verschwinden der nicht verbundenen Module der Serie 7 und

Aktivierung der entsprechenden Kanalfehlerbits und des Modulfehlerbits. Die

Kommunikation mit den verbleibenden Modulen ist möglich, kann jedoch durch

Kommunikationsfehler beeinträchtigt werden. Die getrennten Racks der Serie 7 gehen je nach Konfiguration in den Fallback-Modus über oder halten ihren

Status.

54

35010596 07/2012

2.5

E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY 007

Vorsichtsmaßnahmen

Doppelte Rack-Adressierung

Empfehlungen

Achten Sie beim Anschluss des E/A-Erweiterungsbusses an das Modul TSX ESY

007 darauf, zwei Racks der Serie 7 per Codierung der Klemmenleisten TSX LES

61/62 oder per Codierung der LES 200 und LFS 200 nicht ein und dieselbe Adresse zuzuordnen.

Abbildung

Eine einzige Kombination der Steckverbinder durch die LES61/62-Klemmenleiste.

35010596 07/2012

55

E/A-Erweiterungsbus-Schnittstellenmodul: TSX ESY 007

56

35010596 07/2012

Modul TSX ESY 007

Softwareinstallation für das Modul TSX ESY 007

35010596 07/2012

Softwareinstallation für das Modul

TSX ESY 007

III

Inhalt dieses Abschnitts

In diesem Abschnitt wird die Softwareinstallation des Moduls TSX ESY 007 mit der

Software UNITY Pro beschrieben.

Inhalt dieses Teils

Dieser Teil enthält die folgenden Kapitel:

Kapitel

3

6

7

4

5

Kapitelname

Prinzipien der softwaretechnischen Inbetriebnahme des

Moduls TSX ESY 007

Konfiguration des Moduls TSX ESY 007

Debuggen des Moduls TSX ESY 007

Leistungen des Moduls TSX ESY 007

Sprachobjekte des Moduls TSX ESY 007

Seite

59

77

89

99

101

57

35010596 07/2012

Softwareinstallation für das Modul TSX ESY 007

58

35010596 07/2012

Modul TSX ESY 007

Prinzipien der softwaretechnischen Inbetriebnahme des Moduls TSX ESY 007

35010596 07/2012

Prinzipien der softwaretechnischen Inbetriebnahme des

Moduls TSX ESY 007

3

Inhalt dieses Kapitels

In diesem Kapitel werden die Prinzipien der softwaretechnische Inbetriebnahme des

Moduls TSX ESY 007 beschrieben.

Inhalt dieses Kapitels

Dieses Kapitel enthält die folgenden Themen:

Thema

Beschreibung der Inbetriebnahme des E/A-Erweiterungsbusses

Architektur des Moduls TSX ESY 007

Struktur eines Moduls der Serie 7

Adressierung der Sprachobjekte, die mit den an den E/A-Erweiterungsbus angeschlossenen Geräten der Serie 7 verbunden sind

Verwendung der EF SEND_REQ für die Manipulation der Module der Serie 7 mit erweiterten Registern und Melderegistern

Seite

60

62

63

65

67

59

35010596 07/2012

Prinzipien der softwaretechnischen Inbetriebnahme des Moduls TSX ESY 007

Beschreibung der Inbetriebnahme des E/A-Erweiterungsbusses

Einleitung

Das Modul TSX ESY 007 ermöglicht die Steuerung des Racks der Serie 7 mittels einer Premium-Steuerung, die mithilfe der Software Unity Pro programmiert wurde.

Das Modul TSX ESY 007 ist ein Modul zur Modernisierung von automatisierten

Installationen, die mit speicherprogrammierbaren TSX-Steuerungen der Serie 7 ausgestattet sind. Es ermöglicht die Errichtung eines Gateways zwischen einer

Premium-Steuerung und dem seriellen E/A-Erweiterungsbus der TSX-Steuerungen der Serie 7. Es bietet die Möglichkeit, das Hauptrack einer TSX-Installation der

Serie 7 durch ein TSX-Premium-Hauptrack zu ersetzen und dabei die TSX-

Erweiterungsracks der Serie 7 beizubehalten. Es ermöglicht so die Beibehaltung aller Erweiterungsracks einer TSX-Installation der Serie 7 durch den Anschluss an den seriellen E/A-Erweiterungsbus und dessen Steuerung.

Es stellt somit einer Lösung zur Modernisierung von TSX-Installation der Serie 7 dar. Außerdem ermöglicht es, die Premium/UNITY-Technologie zu nutzen, ohne die

E/A-Module neu verkabeln zu müssen.

Die Inbetriebnahme des applikationsspezifischen Moduls TSX ESY 007 erfordert die Definition der physikalischen Umgebung des Projekts, in das es integriert wird

(Rack, Stromversorgung, Prozessor, Module, an den Bus angeschlossene Geräte der Serie 7) sowie die Gewährleistung seiner softwaretechnischen Inbetriebnahme.

Die softwaretechnische Inbetriebnahme der applikationsspezifischen Module erfolgt

über die verschiedenen Editoren von UNITY Pro: z z im Offline-Modus und im Online-Modus.

Es wird empfohlen, nachfolgend aufgeführte Schritte zur Inbetriebnahme in ihrer

Reihenfolge auszuführen, aber die Reihenfolge bestimmter Phasen kann geändert werden (so kann zum Beispiel mit der Konfigurationsphase begonnen werden).

60

35010596 07/2012

Prinzipien der softwaretechnischen Inbetriebnahme des Moduls

Prinzip der Inbetriebnahme des Moduls TSX ESY 007

In der nachfolgenden Tabelle sind die verschiedenen Phasen der Inbetriebnahme des Moduls TSX ESY 007 beschrieben:

Phase

Deklaration der Variablen

Programmierung

Konfiguration

Zuordnung

Generierung

Übertragung

Einstellung/Debugging

Dokumentation

Betrieb/Diagnose

Beschreibung

Deklaration der Variablen des Typs IODDT* für die Module und die Variablen des Projektes.

Programmierung des Projekts und der mithilfe des Moduls

TSX ESY 007 ausgeführten Funktionen.

Deklaration der Module und Geräte der Serie 7.

Konfiguration der Modulkanäle.

Eingabe der Konfigurationsparameter.

Modus

Offline (1)

Offline (1)

Offline

Zuordnung der IODDT* zu den konfigurierten Modulen

(Variableneditor).

Generierung (Analyse und Bearbeitung der Verknüpfungen) des Projektes.

Übertragung des Projektes in die Steuerung.

Offline (1)

Offline

Debugging des Projektes ausgehend von den Debug-

Bildschirmen und den Animationstabellen.

Änderung des Programms und der Einstellparameter.

Online

Online

Erstellung der Dokumentation und Druck der verschiedenen, im Zusammenhang mit dem Projekt stehenden Informationen.

Online (1)

Anzeige der verschiedenen für die Ausführung des Projekts erforderlichen Informationen.

Diagnose des Projekts und der Module.

Online

(1): Diese verschiedenen Phasen können auch im anderen Modus ausgeführt werden.

*: Vordefinierte Struktur, die die Standard-Sprachobjekte des Moduls enthält.

35010596 07/2012

61

Prinzipien der softwaretechnischen Inbetriebnahme des Moduls TSX ESY 007

Architektur des Moduls TSX ESY 007

Auf einen Blick

Das Modul TSX ESY 007 funktioniert gemäß dem Master/Slave-Modus. Der Master steuert lediglich die Austauschvorgänge auf dem Bus.

Der Modul enthält Datenfelder, die die Verwaltung der Listen der Module der Serie

7 und der Abbilder der Ein-/Ausgangsdaten ermöglichen.

Abbildung der Architektur

Die nachfolgende Abbildung zeigt die Architektur des Moduls TSX EXY 007.

Beschreibung der Komponenten

Die nachfolgende Tabelle beschreibt die verschiedenen Elemente, die die

Architektur des Moduls TSX ESY 007 bilden.

Kennzeichnung

1

2

3

4

Element

E/A-Daten

Beschreibung

Abbilder der E/A der 16 Racks zu je 8

Steckplätzen.

Messaging-Daten Abbild der an die Module der Serie 7 gerichteten

Nachrichten.

Konfiguration Dieses Feld enthält alle Codes der auf dem E/A-

Erweiterungsbus konfigurierten E/A-Module der

Serie 7.

Aktuelle Parameter Abbild der Parameter aller Module und Racks der

Serie 7.

62

35010596 07/2012

Prinzipien der softwaretechnischen Inbetriebnahme des Moduls

Digitaleingang

TSX DET 4 66

TSX DET 8 02

TSX DET 8 03

TSX DET 8 05

TSX DET 8 12

TSX DET 8 13

TSX DET 8 14

TSX DET 8 24

TSX DET 16 03

TSX DET 16 04

TSX DET 16 12

TSX DET 16 13

TSX DET 16 33

TSX DET 32 12

TSX DET 32 32

TSX DET 32 42

TSX DET 32 52

Struktur eines Moduls der Serie 7

Auf einen Blick

Das Modul TSX ESY 007 ermöglicht die Steuerung von 128 Geräten der Serie 7 aus der folgenden Liste:

Digitalausgang

TSX DST 4 17

TSX DST 8 04

TSX DST 8 05

TSX DST 8 17

TSX DST 8 35

TSX DST 8 82

TSX DST 16 04

TSX DST 16 12

TSX DST 16 32

TSX DST 16 33

TSX DST 16 34

TSX DST 16 35

TSX DST 16 82

TSX DST 24 72

TSX DST 24 82

TSX DST 32 92

Analogeingang

TSX AEM 4 11

TSX AEM 4 12

TSX AEM 4 13

TSX AEM 8 11

TSX AEM 8 21

TSX AEM 12 12

TSX AEM 16 01

TSX AEM 16 02

TSX AEM 16 13

Analogausgang

TSX ADT 2 01

TSX ADT 2 02

TSX ADT 2 03

TSX AST 2 00

TSX ASR 2 00

TSX ASR 4 01

TSX ASR 4 02

TSX ASR 4 03

TSX ASR 8 00

Sonstige

TSX AXT 2 00

TSX CCM 1 00

TSX CTM 1 00

TSX DTM 1 00

TSX DMR 16 52

TSX DEM 24xx

Die digitalen Eingangsmodule verfügen über 4, 8 oder 16 Eingangskanäle. Die

Module mit 32 Kanälen werden als zwei Module mit 16 Kanälen im selben

Steckplatz des geraden Racks und des folgenden ungeraden Racks dargestellt.

Die digitalen Ausgangsmodule verfügen über 4, 8 oder 16 Ausgangskanäle. Die

Module mit 32 Kanälen werden als zwei Module mit 16 Kanälen im selben

Steckplatz des geraden Racks und des folgenden ungeraden Racks dargestellt.

Die analogen Eingangsmodule verfügen über 16 digitale Eingangskanäle, 8 analoge Eingangskanäle und 8 analoge Ausgangskanäle. Einige verfügen auch

über einen internen Speicherbereich, der als "erweiterte Register" bezeichnet wird und die Verwaltung von mehr als 8 analogen Kanälen ermöglicht.

Die analogen Ausgangsmodule verfügen über 16 digitale Ausgangskanäle, 8 analoge Eingangskanäle und 8 analoge Ausgangskanäle.

35010596 07/2012

63

Prinzipien der softwaretechnischen Inbetriebnahme des Moduls TSX ESY 007

Die anderen analogen Module verfügen über: z z z

16 digitale Eingangskanäle, 8 analoge Eingangskanäle und 8 analoge

Ausgangskanäle.

16 digitale Ausgangskanäle, 8 analoge Eingangskanäle und 8 analoge

Ausgangskanäle.

8 digitale Eingangskanäle, 8 digitale Ausgangskanäle, 8 analoge Eingangskanäle und 8 analoge Ausgangskanäle.

Einige verfügen auch über einen internen Speicherbereich, der als "erweiterte

Register" bezeichnet wird und die Verwaltung von mehr als 8 analogen Kanälen ermöglicht, und über einen zweiten internen Speicherbereich, der als "Meldungsregister" bezeichnet wird und die Verwaltung von Nachrichten ermöglicht.

64

35010596 07/2012

Prinzipien der softwaretechnischen Inbetriebnahme des Moduls

Adressierung der Sprachobjekte, die mit den an den E/A-Erweiterungsbus angeschlossenen Geräten der Serie 7 verbunden sind

Auf einen Blick

Die Erfassung der Eingänge und die Aktualisierung der Ausgänge der an den E/A-

Erweiterungsbus angeschlossenen Geräte der Serie 7, erfolgt abhängig vom

Kanaltyp am Eingang bzw. Ausgang jedes Gerätetyps auf zwei verschiedene Arten: z z

Automatisch zu Beginn und am Ende jedes Zyklus des Tasks, in dem sie für die impliziten digitalen und analogen E/A-Objekte konfiguriert sind.

Durch Nachrichtenaustausch unter Verwendung des EF SEND_REQ für die

Objekte mit erweiterten Registern und Meldungsregistern.

Das Benutzerprogramm hat durch Sprachobjekte Zugriff auf diese Ein- und

Ausgänge.

Die Adressierung wird wie folgt definiert:

%

Symbol

I,Q,IW,QW \

Objekttyp b.1 \

Busnummer, gefolgt von .1

r .

m .

Racknummer Position des

Moduls c

Kanal

Syntax

Die nachfolgende Tabelle beschreibt die verschiedenen, in der Adressierung enthaltenen Elemente:

Familie

Symbol

Objekttyp

Bus-Nr.

Racknummer

Position des

Moduls

Kanal b r m

Element Werte

%

I

Q

IW

QW

-

-

Bedeutung

-

Abbild des digitalen Moduleingangs,

Abbild des digitalen Modulausgangs,

Abbild des analogen Moduleingangs

Abbild des analogen Modulausgangs

Diese Informationen werden automatisch bei jedem Zyklus des Tasks ausgetauscht, dem sie zugewiesen sind.

2 bis 999 Busnummer (vergeben von UNITY Pro)

0 bis 15

0 bis 7

Nummer des Racks der Serie 7

Nummer des Moduls der Serie 7 c 0 bis 15 Kanalnummer

HINWEIS: Mit dem Modul TSX ESY 007 dürfen keine dynamischen und direkten

Darstellungen von Sprachobjekt-Arrays verwendet werden (Beispiele:

%Q\3.1\2.1.0[5], %Q\3.1\2.1.0:16).

35010596 07/2012

65

Prinzipien der softwaretechnischen Inbetriebnahme des Moduls TSX ESY 007

Beispiel

%I\3.1\0.2.6 bedeutet: Eingang 6 des Moduls der Serie 7 im Steckplatz 2 des Racks

0 (vormals I2,6 in PL7-3).

Abbildung:

Adressierung eines Wortbits einer analogen Variable

Verwenden Sie folgende Syntax, um ein einzelnes Wort zu adressieren:

%

Symbol

IW/QW

Objekttyp

\b.1\

Busnummer, gefolgt von .1

r .

m .

Racknummer Position des

Moduls c

Kanal

.0.

i

Bitposition

Beispiel: %IW\3.1\0.5.6.0.4 bedeutet: Bit 4 des Analogeingangs 6 des Moduls der

Serie 7 im Steckplatz 5 des Racks 0 (früher IW5,6:X4 in PL7-3).

Mehrfache Adressierung

Achten Sie beim Anschluss von einem oder mehreren Racks der Serie 7 darauf, keine bereits von einem anderen Rack des Busses verwendete Adresse zu vergeben.

Wenn zwei Racks dieselbe Adresse haben und: z z diese beiden Racks die selben E/A-Module haben, erkennt das Modul TSX ESY

007 an den Ausgangsmodulen keine Fehler, allerdings Übertragungsfehler an den Eingangsmodulen. diese beiden Racks einige E/A-Module gemeinsam haben, erkennt das Modul

TSX ESY 007 keine Fehler an den gemeinsamen Modulen, aber Übertragungsfehler an den Modulen, die nicht an beiden Racks vorkommen.

66

35010596 07/2012

Prinzipien der softwaretechnischen Inbetriebnahme des Moduls

Verwendung der EF SEND_REQ für die Manipulation der Module der Serie 7 mit erweiterten Registern und Melderegistern

Einleitung

Bestimmte Module der Serie 7 haben eine spezielle Betriebsart für die Verwaltung der analogen Kanäle und für die Verwaltung ihrer internen Konfiguration. Sie verfügen über zwei interne Speicherbereiche, die als "erweiterte Register" und als

"Meldungsregister" bezeichnet werden.

Der erste Bereich ermöglicht die Verwaltung der analogen Kanäle, und der zweite

Bereich ermöglicht die Verwaltung der Konfigurationsmodi der Module.

VORSICHT

UNERWARTETES VERHALTEN DER GERÄTE

Für das Lesen oder Schreiben in erweiterte Register sind unter Umständen mehrere MAST-Tasks erforderlich; um die Anzahl der Zyklen zu beschränken, empfiehlt es sich, die MAST-Task-Dauer zu verlängern.

Die Nichtbeachtung dieser Anweisungen kann Körperverletzungen oder

Sachschäden zur Folge haben.

Verwaltung unter PL7-3

Die Software PL7-3 ermöglichte per Nutzung der Funktionen "Senden eines

Textbausteins, explizites Lesen/Schreiben" die Kommunikation mit den Bereichen der erweiterten Register und der Meldungsregister dieser Module der Serie 7.

Die nachfolgende Tabelle beschreibt die verschiedenen PL7-3-Funktionen für den

Dialog mit den erweiterten Registern und Meldungsregistern.

Anweisung Bedeutung

READEXT Lesen der erweiterten Register eines Moduls der Serie 7 und Speicherung in einem steuerungsinternen Wort.

WRITEEXT Schreiben der erweiterten Register eines Moduls der Serie 7 ausgehend von einem steuerungsinternen Wort.

TXT CPL Textbaustein des Typs "Modul", der das Senden steuerungsinterner Wörter und den Datenempfang für die Konfiguration, das Lesen von Daten und die

Diagnose eines Moduls der Serie 7 ermöglicht.

HINWEIS: Ausführliche Informationen über die Verwendung der expliziten Schreib-

/Leseanweisungen und das Senden von Textbausteinen (Verfahren zur

Übertragung einer Konfiguration beispielsweise) finden Sie in der TSX-

Dokumentation der Serie 7.

35010596 07/2012

67

Prinzipien der softwaretechnischen Inbetriebnahme des Moduls TSX ESY 007

Verwaltung unter Unity Pro

Das Modul TSX ESY 007 ermöglicht per Verwendung der EF SEND_REQ die

Reproduktion der Betriebsart der PL7-3-Anweisungen zur Verwaltung der Module der Serie 7 mit erweiterten Registern und Meldungsregistern.

Beim Modul TSX ESY 007 wird die EF SEND_REQ auf folgende Art und Weise verwendet:

SEND_REQ(ADDR(’r.m.SYS’),C,%MWx:x,%MWy:4,%MWz:z); wobei z z z z

ADDR(’r.m.SYS’) die Codierung der Adresse des Moduls TSX ESY 007 ist,

C der an das Modul TSX ESY 007 zu sendender Requestcode ist, %MWx:x die

Tabelle ist, die die an das Modul TSX ESY 007 zu sendenden Daten enthält,

%MWy:4 die Tabelle zur Verwaltung des Austauschs mit dem Modul TSX ESY

007 ist,

%MWz:z die Empfangstabelle für die Antwort des Moduls TSX ESY 007 ist.

Abbildung

Senden eines Identifizierungsrequests if RE (%M0) then

%mw13:=0;

SEND_REQ(ADDR(‘0.4.SYS’),16#0F,%MW0:1,%MW10:4,%MW100:24); end_if;

Abbildung

Senden eines Objekt-Leserequests if RE (%M0) then

%mw13:= 8;

%MW0: = 16#0696;

%MW1: = 16#0101;

%MW2: = 16#00FF;

%MW3: = 16#0001;

SEND_REQ(ADDR(‘0.4.SYS’),16#82,%MW0:4,%MW10:4,%MW100:24); end_if;

Die Tabelle, die die an das Modul zu sendenden Daten enthält (%MW0:4 in der

Abbildung oben), enthält eine Byte-Folge, die den zu sendenden Request angibt.

Der Inhalt und die Länge dieser Tabelle sind vom Typ des zu sendenden Requests abhängig.

68

35010596 07/2012

Systemdaten

Anwenderdaten

Prinzipien der softwaretechnischen Inbetriebnahme des Moduls

Die Tabelle zur Verwaltung des Austauschs mit dem Modul (%MW10:4 in der

Abbildung oben) ist eine 4-Wort-Tabelle, die die folgenden Informationen enthält:

3

4

1

2

Wortnummer Höherwertiges Byte des

Wortes

Austauschnummer

Antwort auf Request

Niederwertiges Byte des Wortes

Aktivitätsbit

Ergebnis der Kommunikation

Auf den Request anzuwendender Timeout

Länge des zu sendenden Requests, anschließend die Länge der erhaltenen Antwort

Die Empfangstabelle (%MW100:24 in der Abbildung oben) enthält den von Modul

TSX ESY 007 gesendeten Antwort-Request. Der Inhalt und die Länge dieser

Tabelle sind vom Typ des zu sendenden Requests abhängig.

Lesen der erweiterten Register

Um die Verwendung der Anweisung READEXT mithilfe des Moduls TSX ESY 007 zu reproduzieren, müssen die folgenden Parameter der EF SEND_REQ verwendet werden:

Parameter

ADDR(‘r.m.SYS’) Codierung der Adresse des Moduls

TSX ESY 007

C

%MWx:4

Bedeutung

Requestcode

Tabelle, die die zu sendenden Daten enthält

%MWy:4 Tabelle der Austauschverwaltung

Werte (hexadezimal)

82

0696,FFii,00FF,0001, wobei ii die Adresse des

Zielmoduls der Serie 7 ist (Rack*8 + Modul = 0 bis 127) xxxx,xxxx (ausgetauschtes Ergebnis), 000A (Timeout des Austauschs), 0008 (Länge für das Senden mit

Ausnahme der DEM24xx-Module mit dem Request-

Code 1, die eine Länge von 12 erfordern)

%MWz:20 Empfangstabelle der Antwort Nur bei Antwort

Die Verwaltungs- und Empfangstabellen enthalten die folgenden Daten, wenn der

Austausch erfolgreich verlaufen ist: z z z z z

%MWy[1]=16#B200,

%MWy[3]=

16#002A wenn Modul TSX AEM 1601/1602/1603,

16#0024 wenn Modul TSX AEM 1212,

16#001C wenn Modul TSX AEM 821, z z

%MWz[0-2] enthält die Kopfzeile des Requests: 16#0696, 16#FFii, 16#0100,

%MWz[3] enthält den Status des Austauschs mit dem Modul der Serie 7 (16#FE, wenn der Austausch OK war, 16#FD wenn der Austausch nicht OK war).

35010596 07/2012

69

Prinzipien der softwaretechnischen Inbetriebnahme des Moduls TSX ESY 007 z z z

%MWz[4 bis 19] enthält die Daten der 16 analogen Kanäle der Module der Serie

7 TSX AEM 16xx,

%MWz[4 bis 19] enthält die Daten der 13 analogen Kanäle des Moduls der Serie

7 TSX AEM 1212 (13. Kanal: Vergleichsstelle),

%MWz[4 bis 11] enthält die Daten der 8 analogen Kanäle des Moduls der Serie

7 TSX AEM 821.

Abbildung

if RE (%M1) then

%mw13:= 8;

%MW0: = 16#0696;

%MW1: = 16#FF01;

%MW2: = 16#00FF;

%MW3: = 16#0001;

SEND_REQ(ADDR(‘0.4.SYS’),16#82,%MW0:4,%MW10:4,%MW100:20); end_if;

HINWEIS: Die Verwendung der EF SEND_REQ zur Reproduktion einer READEXT-

Anweisung ist nur an den folgenden Modulen möglich: TSX AEM 821, TSX AEM

1212, TSX AEM 1601, TSX AEM 1602 und TSX AEM 1613.

Schreiben der erweiterten Register

Um die Verwendung der Anweisung WRITEEXT mithilfe des Moduls TSX ESY 007 zu reproduzieren, müssen die folgenden Parameter der EF SEND_REQ verwendet werden:

Parameter

ADDR(‘r.m.SYS’) Codierung der Adresse des Moduls

TSX ESY 007

C

%MWx:20

Bedeutung

Requestcode

Tabelle, die die zu sendenden Daten enthält

%MWy:4

%MWz:4

Tabelle der Austauschverwaltung

Empfangstabelle der Antwort

Werte (hexadezimal)

83

0696,FEii,00FF,0001,jj...jj, wobei ii die Adresse des

Zielmoduls der Serie 7 (Rack*8 + Modul = 0 bis 127) und jj..jj die Daten der 8 Register des Moduls TSX ASR

800 sind xxxx,xxxx (ausgetauschtes Ergebnis), 000A (Timeout des Austauschs), 0018 (Länge für das Senden)

Nur bei Antwort

70

35010596 07/2012

Prinzipien der softwaretechnischen Inbetriebnahme des Moduls

Die Verwaltungs- und Empfangstabellen enthalten die folgenden Daten, wenn der

Austausch erfolgreich verlaufen ist: z z z z

%MWy[1]=16#B300,

%MWy[3]=16#0008,

%MWz[0-2] enthält die Kopfzeile des Requests: 16#0696, 16#FEii, 16#0100,

%MWz[3] enthält den Status des Austauschs mit dem Modul der Serie 7 (16#FE, wenn der Austausch OK war, 16#FD wenn der Austausch nicht OK war).

Abbildung

if RE (%M2) then

%mw13 := 16#28;

%MW0: = 16#0696;

%MW1: = 16#FE01;

%MW2: = 16#00FF;

%MW3: = 16#0001;

%MW4: = 16#1234;

...

SEND_REQ(ADDR(‘0.4.SYS’),16#83,%MW0:20,%MW10:4,%MW100:4); end_if;

HINWEIS: Die Verwendung der EF SEND_REQ zur Reproduktion einer

WRITEEXT-Anweisung ist nur am Modul TSX ASR 800 möglich.

Lesen der Meldungsregister

Um die Verwendung des Sendens eines Textbausteins zum Lesen von Daten mithilfe des Moduls TSX ESY 007 zu reproduzieren, müssen die folgenden

Parameter der EF SEND_REQ verwendet werden:

Parameter

C

%MWx:4

Bedeutung

ADDR(‘r.m.SYS’) Codierung der Adresse des Moduls

TSX ESY 007

Requestcode

Werte (hexadezimal)

82

Tabelle, die die zu sendenden Daten enthält

0696,jjii,00FF,00kk, nn..nn, wobei ii die Adresse des

Zielmoduls der Serie 7 (Rack*8 + Modul = 0 bis 127), jj der Requestcode (1=Lesen der Daten, 3=Lesen des

Grenzwerts 0, 5=Lesen des Grenzwerts 1, 41=Lesen der

Konfiguration, 47=Lesen der Fehlerkette, 4A=Lesen des

Anwendungsnamens, F=Lesen der Version, F7=Lesen der Parameter) und kk die Länge der zu lesenden Daten

(in Bytes: siehe Tabelle unten) ist.

35010596 07/2012

71

Prinzipien der softwaretechnischen Inbetriebnahme des Moduls TSX ESY 007

Parameter

%MWy:4

%MWz:zz

Bedeutung

Tabelle der Austauschverwaltung

Empfangstabelle der Antwort

Werte (hexadezimal)

xxxx,xxxx (ausgetauschtes Ergebnis), 000A (Timeout des Austauschs), 0008 (Länge für das Senden)

Nur bei Antwort

Die Verwaltungs- und Empfangstabellen enthalten die folgenden Daten, wenn der

Austausch erfolgreich verlaufen ist: z z z z z

%MWy[1]=16#B200,

%MWy[3]=16#00xx, wobei xx die empfangene Länge abhängig vom Request

(kk+8) ist,

%MWz[0-2] enthält die Kopfzeile des Requests: 16#0696, 16#jjii, 16#kk00,

%MWz[3] enthält den Status des Austauschs mit dem Modul der Serie 7 (16#81 wenn der Austausch OK war für Request 16#01, 16#83 wenn der Austausch OK war für Request 16#03, 16#85 wenn der Austausch OK war für Request 16#05,

16#71 wenn der Austausch OK war für Request 16#41, 16#77 wenn der

Austausch OK war für Request 16#47, 16#7A wenn der Austausch OK war für

Request 16#4A, 16#3F wenn der Austausch OK war für Request 16#0F, 16#FD wenn der Austausch nicht OK war),

%MWz[4 bis kk+4] enthält die empfangenen Daten.

Modul TSX der Serie 7 Requestcode (hex.) Länge (dezimal)

AEM 411/412/413 41 4 bis 36 Bytes

47 6 Bytes

AEM 811/821

3

5

41

4A

F

1

1 bis 20 Bytes

27 Bytes

16 Bytes

16 Bytes

16 Bytes

4 bis 68 Bytes

AEM 1212

47

4A

F

1

10 Bytes

1 bis 20 Bytes

27 Bytes

26 Bytes

41

47

4A

F

74 Bytes

10 Bytes

1 bis 20 Bytes

27 Bytes

Bedeutung

Lesen der Konfiguration

Fehler in der Zeichenkette

Lesen des Anwendungsnamens

Lesen der Version

Lesen von 8 analogen Kanälen

Lesen von Grenzwert 0

Lesen von Grenzwert 1

Lesen der Konfiguration

Fehler in der Zeichenkette

Lesen des Anwendungsnamens

Lesen der Version

Lesen von 12 analogen Kanälen +

Vergleichsstelle

Lesen der Konfiguration

Fehler in der Zeichenkette

Lesen des Anwendungsnamens

Lesen der Version

72

35010596 07/2012

Prinzipien der softwaretechnischen Inbetriebnahme des Moduls

Modul TSX der Serie 7 Requestcode (hex.) Länge (dezimal)

AEM 1601/1602 1

41

32 Bytes

34 Bytes

AEM 1613

F

1

47

4A

12 Bytes

1 bis 20 Bytes

27 Bytes

32 Bytes

CCM 100

4A

F

41

47

3

5

41

47

32 Bytes

32 Bytes

98 Bytes

12 Bytes

Bedeutung

Lesen von 16 analogen Kanälen

Lesen der Konfiguration

Fehler in der Zeichenkette

Lesen des Anwendungsnamens

Lesen der Version

Lesen von 16 analogen Kanälen

Lesen von Grenzwert 0

Lesen von Grenzwert 1

Lesen der Konfiguration

Fehler in der Zeichenkette

1 bis 20 Bytes

27 Bytes

Lesen des Anwendungsnamens

Lesen der Version

16/18 oder 6 bis 92 Bytes Lesen der Konfiguration

4 Bytes Fehler in der Zeichenkette

CTM 100/DTM 100

DEM 24xx

4A

F

F7

1

4A

F

41

47

41

47

4A

F

1 bis 20 Bytes

27 Bytes

16 oder 6 bis 108 Bytes

4 Bytes

1 bis 20 Bytes

27 Bytes

2 Bytes

1 bis 234 Bytes

18 Bytes

12 Bytes

1 bis 20 Bytes

27 Bytes

Lesen des Anwendungsnamens

Lesen der Version

Lesen der Konfiguration

Fehler in der Zeichenkette

Lesen des Anwendungsnamens

Lesen der Version

Lesen der Parameter vor PWF

Lesen der Sollwerte

Lesen der Konfiguration

Fehler in der Zeichenkette

Lesen des Anwendungsnamens

Lesen der Version

35010596 07/2012

73

Prinzipien der softwaretechnischen Inbetriebnahme des Moduls TSX ESY 007

Schreiben der Meldungsregister

Um die Verwendung des Sendens eines Textbausteins zum Schreiben von Daten mithilfe des Moduls TSX ESY 007 zu reproduzieren, müssen die folgenden

Parameter der EF SEND_REQ verwendet werden:

Parameter

ADDR(‘r.m.SYS’) Codierung der Adresse des Moduls TSX

ESY 007

C

%MWx:xx

Bedeutung

Requestcode

Tabelle, die die zu sendenden Daten enthält

Werte (hexadezimal)

83

0696,jjii,00FF,00kk, nn..nn, wobei ii die Adresse des

Zielmoduls der Serie 7 (Rack*8 + Modul = 0 bis 127), jj der Requestcode (2=Schreiben des Grenzwerts 0 oder der Zeit, 4=Schreiben des Grenzwerts 1,

40=Schreiben der Konfiguration, 49=Schreiben des

Anwendungsnamens), kk die Datenmenge in Bytes abhängig vom Request (siehe Tabelle unten) und nn..nn die zu sendenden Daten sind.

%MWy:4

%MWz:4

Tabelle der Austauschverwaltung

Empfangstabelle der Antwort xxxx,xxxx (ausgetauschtes Ergebnis), 000A

(Timeout des Austauschs), 00mm (Länge für das

Senden mit mm=kk+8)

Nur bei Antwort

Die Verwaltungs- und Empfangstabellen enthalten die folgenden Daten, wenn der

Austausch erfolgreich verlaufen ist: z z z z

%MWy[1]=16#B300,

%MWy[3]=16#0008,

%MWz[0-2] enthält die Kopfzeile des Requests: 16#0696, 16#jjii, 16#kk00,

%MWz[3] enthält den Status des Austauschs mit dem Modul der Serie 7 (16#FE, wenn der Austausch OK war, 16#FD wenn der Austausch nicht OK war).

Modul TSX der Serie 7 Requestcode (hex.) Länge (dezimal)

AEM 411/412/413 40 4 bis 36 Bytes

49 1 bis 20 Bytes

AEM 811/821 2

4

40

16 Bytes

16 Bytes

4 bis 68 Bytes

AEM 1212

AEM 1601/1602

49

40

49

40

49

1 bis 20 Bytes

74 Bytes

1 bis 20 Bytes

34 Bytes

1 bis 20 Bytes

Bedeutung

Schreiben der Konfiguration

Schreiben des Anwendungsnamens

Schreiben von Grenzwert 0

Schreiben von Grenzwert 1

Schreiben der Konfiguration

Schreiben des Anwendungsnamens

Schreiben der Konfiguration

Schreiben des Anwendungsnamens

Schreiben der Konfiguration

Schreiben des Anwendungsnamens

74

35010596 07/2012

Prinzipien der softwaretechnischen Inbetriebnahme des Moduls

Modul TSX der Serie 7 Requestcode (hex.) Länge (dezimal)

AEM 1613 2

4

32 Bytes

32 Bytes

CCM 100

40

49

40

49

98 Bytes

1 bis 20 Bytes

Bedeutung

Schreiben von Grenzwert 0

Schreiben von Grenzwert 1

Schreiben der Konfiguration

Schreiben des Anwendungsnamens

16/18 oder 6 bis 92 Bytes Schreiben der Konfiguration

1 bis 20 Bytes Schreiben des Anwendungsnamens

CTM 100/DTM 100

DEM 24xx

40

49

2

40

49

16 oder 6 bis 108 Bytes

1 bis 20 Bytes

8 Bytes

18 Bytes

1 bis 20 Bytes

Schreiben der Konfiguration

Schreiben des Anwendungsnamens

Schreiben

Schreiben der Konfiguration

Schreiben des Anwendungsnamens

Fehlerverwaltung

Bei einem Fehler während der Ausführung des Austauschs zwischen der EF

SEND_REQ und dem Modul TSX ESY 007, wird ein Requestcodefehler (16#FD) im zweiten Wort der Austauschverwaltungstabelle zurückgegeben.

Die Ausgabe von 16#FD kann die folgenden Bedeutungen haben: z z z z z z z

Modul TSX ESY 007 nicht vorhanden oder defekt, maximale Anzahl der vom Modul TSX ESY 007 verarbeiteten Requests

(4/MAST-Zyklus) erreicht,

TSX-Zielmodul des Austauschs der Serie 7 nicht vorhanden oder defekt,

TSX-Zielmodul des Austauschs der Serie 7 unterstützt nicht den geforderten

Request,

TSX-Zielmodul des Austauschs der Serie 7 akzeptiert nicht die zu schreibende

Länge,

TSX-Zielmodul des Austauschs der Serie 7 akzeptiert nicht die zu lesende

Länge,

TSX-Zielmodul des Austauschs der Serie 7 nicht bereit.

35010596 07/2012

75

Prinzipien der softwaretechnischen Inbetriebnahme des Moduls TSX ESY 007

76

35010596 07/2012

Modul TSX ESY 007

Konfiguration des Moduls TSX ESY 007

35010596 07/2012

Konfiguration des Moduls

TSX ESY 007

4

Inhalt dieses Kapitels

In diesem Kapitel ist die Konfiguration für die Inbetriebnahme des E/A-

Erweiterungsbusses beschrieben.

Inhalt dieses Kapitels

Dieses Kapitel enthält die folgenden Themen:

Thema

Deklarieren eines TSX ESY 007-Moduls im Steuerungsrack

Beschreibung des Konfigurationsfensters des Moduls TSX ESY 007

Deklarieren eines Geräts der Serie 7 am Modul TSX ESY 007

Projekt-BrowserAnzeige des E/A-Erweiterungsbusses im Projekt-Browser

Ändern der Softwarekonfiguration des Moduls TSX ESY 007

Zugreifen auf die Beschreibung eines Moduls der Serie 7

Zugreifen auf die Beschreibung eines Racks der Serie 7

Ändern der allgemeinen Parameter eines Racks der Serie 7

83

85

86

87

88

Seite

78

79

81

35010596 07/2012

77

Konfiguration des Moduls TSX ESY 007

Deklarieren eines TSX ESY 007-Moduls im Steuerungsrack

Vorgehensweise

Schritt

1

2

3

Dieser Vorgang ermöglicht das Einfügen eines TSX ESY 007-Moduls in das

Steuerungsrack.

Aktion

Öffnen Sie den Hardwarekonfigurationseditor.

Wählen Sie den Steckplatz aus, in den Sie das Modul einfügen möchten.

Wählen Sie im Kontextmenü den Befehl Neues Gerät aus.

Ergebnis: Das Fenster Neues Gerät wird angezeigt.

4 Zeigen Sie den Inhalt des Verzeichnisses Lokale Premium-Ein-/Ausgangsstation und des

Verzeichnisses Kommunikation an, indem Sie auf das +-Zeichen klicken.

Ergebnis:

78

5 Wählen Sie das Modul TSX ESY 007 aus, und bestätigen Sie die Auswahl mittels "OK".

35010596 07/2012

Konfiguration des Moduls TSX ESY 007

Beschreibung des Konfigurationsfensters des Moduls TSX ESY 007

Auf einen Blick

Das Konfigurationsfenster ist ein grafisches Tool zur Konfiguration eines in einem

Rack ausgewählten Moduls. Es verleiht Zugriff auf die mit dem Modul und den

Geräten des E/A-Erweiterungsbusses verbundenen Parameter.

Die Konfiguration dieses Moduls unter UNITY Pro ist durch Zugriffsrechte geschützt. Diese Rechte können nur von den Schneider Services Industries-

Einheiten in Frankreich sowie den Service-Einheiten von Schneider im Ausland oder gegebenenfalls von deren Vertreter genutzt werden.

Abbildung

Die folgende Abbildung zeigt ein Konfigurationsfenster.

35010596 07/2012

79

Konfiguration des Moduls TSX ESY 007

Die Registerkarte im Vordergrund zeigt die aktuelle Betriebsart an (in diesem

Beispiel Konfig.). Jeder Modus kann über die entsprechende Registerkarte ausgewählt werden.

Die verfügbaren Betriebsarten lauten: z z z z

Beschreibung

Konfiguration

Debuggen (oder Diagnose), Zugriff nur im Online-Modus

Diagnose (Standardeinstellung), Zugriff nur im Online-Modus

Die Registerkarte E/A-Objekte (siehe Handbuch UNITY Pro , Betriebsarten,

Registerkarte E/A-Objekte für ein Modul) ermöglicht die Vergabe von Symbolen an die Ein-/Ausgangsobjekte.

Das Konfigurationsfenster bietet die Möglichkeit zur Auswahl oder zur Anzeige der folgenden Merkmale: z z z z

Verhalten des Racks der Serie 7 im Fehlerfall,

Task, die ein Modul der Serie 7 steuert,

E/A-Objekte eines Moduls der Serie 7,

Theoretische Zykluszeit des E/A-Erweiterungsbusses in Millisekunden für die

MAST-Tasks.

Hinweis: Die Zykluszeit der Steuerung muss auf den periodischen Modus und nicht auf den zyklischen Modus und auf eine gemäß der folgenden Formel berechnete

Task-Zeit eingestellt sein:

"Zykluszeit der Mast-Task > Theoretische Zykluszeit der Mast-Task des E/A-

Erweiterungsbusses + Ausführungszeit des Mast-Taskprogramms".

Die Programmausführungszeit für eine bestimmte Task kann ausgehend von den

%SW30 bis 35 berechnet werden. Ausführliche Informationen zu den Zykluszeiten des E/A-Erweiterungsbusses finden Sie in Kapitel 6.

Während des Debuggens werden Informationen über die reale Zykluszeit des E/A-

Erweiterungsbusses (aktuell und maximal) angegeben, um eine möglichst präzise

Einstellung der Zykluszeit der Steuerung zu ermöglichen.

Bei Verwendung des Nachrichtenaustauschdienstes an den TSX-Modulen der

Serie 7 mittels der Elementarfunktion SEND_REQ muss außerdem bei der Dauer der Master-Task die Zeit für die Verarbeitung der Requests eingeplant werden.

80

35010596 07/2012

Konfiguration des Moduls TSX ESY 007

Deklarieren eines Geräts der Serie 7 am Modul TSX ESY 007

Auf einen Blick

Die Software UNITY Pro verfügt über einen Katalog, in dem alle verfügbaren Module der Serie 7 zusammengefasst sind. Dieser Katalog ist in Familien unterteilt: z z z z z

Digitaleingänge

Digitalausgänge

Analogeingänge

Analogausgänge

Andere

Vorgehensweise

Schritt

1

2

Dieser Vorgang ermöglicht es, ein Gerät der Serie 7 auf dem E/A-Erweiterungsbus zu deklarieren.

Aktion

Rufen Sie das Fenster zur Hardwarekonfiguration des Moduls TSX ESY 007 auf.

Doppelklicken Sie im Feld "E/A-Erweiterungsbus" auf die Zelle, die der Steckplatznummer des neuen

Geräts (Rack 0 bis F, Steckplatz 0 bis 7) entspricht, oder wählen Sie die besagte Zelle aus, und führen

Sie anschließend den Befehl Bearbeiten . Hinzufügen eines Moduls der Serie 7 aus.

Ergebnis: Das Fenster "Hinzufügen eines Moduls" wird angezeigt.

35010596 07/2012

81

Konfiguration des Moduls TSX ESY 007

Schritt

3

Aktion

Wählen Sie im Feld Name der TSX 7-Familie die gewünschte Familie aus.

Ergebnis: Der zu der ausgewählten Familie gehörende Modulkatalog wird angezeigt.

4

5

6

Wählen Sie im Modulkatalog das gewünschte Gerät aus.

Bestätigen Sie die Wahl mit OK.

Ergebnis: Das Gerät der Serie 7 ist in seinem Steckplatz deklariert, die Referenz des Geräts wird neben der Steckplatznummer angezeigt.

Um weitere Geräte der Serie 7 am Modul TSX ESY 007 zu deklarieren, wiederholen Sie das Verfahren ab Schritt 2.

Hinweis: Beim Hinzufügen des ersten Geräts wird wahrscheinlich die folgende

Meldung angezeigt:

82

Das bedeutet, dass Sie nicht über ausreichende Rechte zur Konfiguration des

Moduls TSX ESY 007 verfügen. Wenden Sie sich an die Schneider Services

Industries-Einheiten in Frankreich oder an die Service-Einheiten von Schneider im

Ausland oder gegebenenfalls an deren Vertreter.

35010596 07/2012

Konfiguration des Moduls TSX ESY 007

Projekt-BrowserAnzeige des E/A-Erweiterungsbusses im Projekt-Browser

Auf einen Blick

Wenn Sie ein TSX ESY 007-Modul im Steuerungsrack deklarieren, wird der E/A-

Erweiterungsbus im Verzeichnis Konfiguration des Projekt-Browsers angezeigt.

Die Nummer des E/A-Erweiterungsbusses wird automatisch von UNITY Pro berechnet. Dieser Wert kann nicht geändert werden.

Nachdem alle Geräte der Serie 7 auf dem E/A-Erweiterungsbus deklariert wurden und die Konfiguration bestätigt wurde, werden die Module der Serie 7 auf dem E/A-

Erweiterungsbus ebenfalls im Projekt-Browser angezeigt. Jedes Modul wird mit seiner Adressnummer angezeigt. Dank der Anzeige des E/A-Erweiterungsbusses und der Geräte der Serie 7 lässt sich auf einfache Art und Weise deren topologische

Adressierung ermitteln.

35010596 07/2012

83

Konfiguration des Moduls TSX ESY 007

In der folgenden Abbildung ist der LES20-Bus mit seinen Modulen der Serie 7 im

Projekt-Browser dargestellt:

84

Im Projekt-Browser wird der E/A-Erweiterungsbus durch LES20 dargestellt.

35010596 07/2012

Konfiguration des Moduls TSX ESY 007

Ändern der Softwarekonfiguration des Moduls TSX ESY 007

Einleitung

Die Software Unity Pro bietet im Fenster zur Konfiguration des Moduls eine Reihe von Funktionen, die eine einfache Änderung im der Softwarekonfiguration des E/A-

Erweiterungsbusses im Offline-Modus ermöglichen.

Hinweis: Die standardmäßigen Windows-Shortcuts (Entf., Strg-X, Strg-C, Strg-V) sind ebenfalls für die folgenden Operationen verfügbar.

Hinweis: Die Befehle zum Verschieben und Duplizieren sind nur mit den entsprechenden Konfigurationsrechten verfügbar.

Vorgehensweise zum Löschen eines Moduls der Serie 7

Dieser Vorgang ermöglicht es, ein auf dem E/A-Erweiterungsbus deklariertes Modul zu löschen.

Schritt

1

2

Aktion

Wählen Sie das zu löschende Modul aus.

Wählen Sie den Befehl Bearbeiten >. Ein Modul der Serie 7 löschen aus.

Vorgehensweise zum Verschieben eines Moduls der Serie 7

Dieser Vorgang ermöglicht es, ein auf dem E/A-Erweiterungsbus deklariertes Modul zu verschieben.

Schritt Aktion

1 Wählen Sie das zu verschiebende Modul aus.

2

3

4

Wählen Sie den Befehl Bearbeiten >. Ein Modul der Serie 7 ausschneiden aus.

Wählen Sie den neuen Steckplatz aus.

Wählen Sie den Befehl Bearbeiten >. Ein Modul der Serie 7 einfügen aus.

Vorgehensweise zum Duplizieren eines Moduls der Serie7

Dieser Vorgang ermöglicht es, ein auf dem E/A-Erweiterungsbus deklariertes Modul zu duplizieren.

Schritt

1

2

3

4

Aktion

Wählen Sie das zu duplizierende Modul aus.

Wählen Sie den Befehl Bearbeiten >. Ein Modul der Serie 7 kopieren aus.

Wählen Sie den Steckplatz des neuen Moduls aus.

Wählen Sie den Befehl Bearbeiten >. Ein Modul der Serie 7 einfügen aus.

35010596 07/2012

85

Konfiguration des Moduls TSX ESY 007

Zugreifen auf die Beschreibung eines Moduls der Serie 7

Auf einen Blick

Die Software UNITY Pro ermöglicht den Zugriff auf alle Informationen über ein Gerät der Serie 7 wie etwa: z z

Modulbeschreibung

Liste der E/A-Objekte, die es steuert

Vorgehensweise für den Zugriff auf die Informationen über ein Gerät

Die nachfolgende Tabelle beschreibt die Vorgehensweise zur Anzeige der

Merkmale eines Gerätes der Serie 7.

Schritt Aktion

1 Öffnen Sie das zu konfigurierende TSX ESY 007-Modul.

2

3

Greifen Sie auf das Konfigurationsfenster zu, indem Sie auf der Registerkarte Konfiguration klicken.

Klicken Sie auf das gewünschte Modul der Serie 7.

Ergebnisse: Der rechte Teil des Konfigurationsfensters enthält Informationen über dieses Gerät

86

35010596 07/2012

Konfiguration des Moduls TSX ESY 007

Zugreifen auf die Beschreibung eines Racks der Serie 7

Auf einen Blick

Die Software UNITYPro ermöglicht den Zugriff auf eine Reihe von Informationen

über ein Rack der Serie 7 wie etwa: z z seinen Fehlermodus die Auswahl des Erweiterungstyps (lokal/elektrisch/optisch).

Vorgehensweise für den Zugriff auf die Informationen über ein Rack

Die nachfolgende Tabelle beschreibt die Vorgehensweise zur Anzeige der

Merkmale eines Racks der Serie 7.

Schritt

1

2

3

Aktion

Öffnen Sie das zu konfigurierende TSX ESY 007-Modul.

Greifen Sie auf das Konfigurationsfenster zu, indem Sie auf der Registerkarte

"Konfiguration" klicken.

Klicken Sie auf das gewünschte Rack der Serie 7.

Ergebnis: Der rechte Teil des Konfigurationsfensters enthält die Informationen

über dieses Rack.

35010596 07/2012

87

Konfiguration des Moduls TSX ESY 007

Ändern der allgemeinen Parameter eines Racks der Serie 7

Auf einen Blick

Jedem Rack der Serie 7 muss (per Konfiguration) ein Fehlermodus sowie ein

Erweiterungstyp zugeordnet sein.

Vorgehensweise

Die nachfolgende Tabelle beschreibt die Vorgehensweise zum Definieren des

Parameters Fehlermodus.

Schritt Aktion

1 Öffnen Sie das zu konfigurierende TSX ESY 007-Modul.

2

3

4

Greifen Sie auf das Konfigurationsfenster zu, indem Sie auf der Registerkarte Konfiguration klicken.

Klicken Sie auf das Gerät, dessen Parameter Fehlermodus Sie ändern möchten.

Wählen Sie die Optionsschaltfläche aus, die dem Fehlermodus (Wert halten/Fehlerwert) entspricht, den

Sie dem Rack zuordnen möchten.

88

35010596 07/2012

Modul TSX ESY 007

Debuggen des Moduls TSX ESY 007

35010596 07/2012

Debuggen des Moduls

TSX ESY 007

5

Inhalt dieses Kapitels

In diesem Kapitel wird das Debuggen des Moduls TSX ESY 007 beschrieben.

Inhalt dieses Kapitels

Dieses Kapitel enthält die folgenden Themen:

Thema

Beschreibung der Funktion Debuggen

Beschreibung des Debug-Fensters des Moduls TSX ESY 007

Zugriff auf die Modul- und Kanaldiagnosefunktionen eines TSX ESY 007-

Moduls

Anzeige des Status der Module und der Racks der Serie 7

Zugreifen auf die Funktion "Forcieren/Forcierung aufheben" der digitalen

Kanäle

Ändern des Werts eines analogen Kanals

Seite

90

91

93

94

96

97

35010596 07/2012

89

Debuggen des Moduls TSX ESY 007

Beschreibung der Funktion Debuggen

Einleitung

Die Funktion Debuggen ermöglicht für jedes im Projekt vorhandene TSX ESY 007-

Kommunikationsmodul folgendes: z z die Statusanzeige der Racks der Serie 7 (Verbindung, Parameter, usw.), die Statusanzeige der Module der Serie 7 (Verbindung, Parameter, Kanalwerte).

Bei einem Fehler können Sie mit dieser Funktion auch auf die Moduldiagnose zugreifen.

Hinweis: Diese Funktion ist nur im Online-Betrieb aufrufbar.

Rackanzeige

Auf die Informationen eines TSX ESY 007-Moduls kann außerdem über die Seite

Rackanzeige zugegriffen werden, die auf einem in ein TSX ETY 4102- oder TSX

ETY 5102-Modul integrierten FactoryCast-Server liegt. Diese Webseiten können auch über einen Internetbrowser geöffnet werden.

Die aktuellen Ethernet-Module sind die Modelle TSX ETY 4103, TSX TEY 5103 oder

TSX WMY 100. Auf die Webseiten können Sie auch über die Ethernet-Ports der

CPUs zugreifen.

Nähere Informationen finden Sie im Ethernet-Installationshandbuch (Siehe

Handbuch Premium und Atrium unter UNITY Pro, Ethernet-Netzwerke, Softwareinstallation der Ethernet-Kommunikation) sowie im FactoryCast-Handbuch.

90

35010596 07/2012

Debuggen des Moduls TSX ESY 007

Beschreibung des Debug-Fensters des Moduls TSX ESY 007

Auf einen Blick

Das Debug-Fenster zeigt dynamisch den Status des Moduls TSX ESY 007 und der an den Bus angeschlossenen Geräte an.

Hinweis: Wenn Sie in Ihrem Benutzerprogramm die Funktion READ_STS () zum

Lesen der Informationen des Moduls TSX ESY 007 verwenden, dürfen Sie die

Funktion nicht häufiger als einmal alle 5 s ausführen, da sonst das Debug-Fenster keine korrekten Angaben enthält.

Abbildung

In der folgenden Abbildung wird ein Beispiel eines Debug-Fensters gezeigt.

35010596 07/2012

91

Debuggen des Moduls TSX ESY 007

Die im Vordergrund angezeigte Registerkarte gibt den aktuellen Modus an (in diesem Beispiel Debuggen). Jeder Modus kann über die entsprechende

Registerkarte ausgewählt werden. Die verfügbaren Modi lauten: z z z z

Beschreibung

Debuggen, Zugriff nur im Online-Modus

Diagnose (Standardeinstellung), Zugriff nur im Online-Modus

Konfiguration

Die Registerkarte E/A-Objekte (siehe Handbuch UNITY Pro , Betriebsarten,

Registerkarte E/A-Objekte für ein Modul) ermöglicht die Vergabe von Symbolen an die Ein-/Ausgangsobjekte.

Das Debug-Fenster ermöglicht die Anzeige der folgenden Merkmale: z z z z z

Verhalten des Racks der Serie 7 im Fehlerfall,

Task, die ein Modul der Serie 7 steuert,

E/A-Objekte eines Moduls der Serie 7 und deren Werte,

Aktuelle und maximale Zykluszeit des E/A-Erweiterungsbusses in Millisekunden für die MAST-Tasks,

Fehler an den Racks und Modulen der Serie 7.

Im oberen Bereich befinden sich drei Anzeige-LEDs, die die Betriebsart des Moduls angeben: z z z

RUN - gibt den Betriebszustand des Moduls an

ERR - weist auf einen internen Modulfehler hin

I/O - weist auf einen Ein-/Ausgangsfehler auf dem E/A-Erweiterungsbus hin

92

35010596 07/2012

Debuggen des Moduls TSX ESY 007

Zugriff auf die Modul- und Kanaldiagnosefunktionen eines TSX ESY 007-Moduls

Auf einen Blick

Die Modul- oder Kanaldiagnose-Funktionen zeigen, falls solche existieren, die z z aktuellen Fehler, eingeteilt nach ihrer Kategorie, an: z

Interne Fehler (interner Softwarefehler, Kommunikationsfehler mit dem

Prozessor, Konfigurations-, Parametrierungs- oder Steuerungsfehler),

Externe Fehler (Gerät der Serie 7 fehlerhaft),

Sonstige Fehler (Modul nicht vorhanden oder ausgeschaltet).

Ein fehlerhaftes Modul und ein fehlerhafter Kanal werden angezeigt durch den

Wechsel bestimmter Anzeige-LEDs auf "Rot": z im Rackkonfigurationsfenster durch ein rotes Quadrat an der Position des z defekten E/A-Erweiterungsmoduls in allen Fenstern auf Modulebene (Registerkarten Beschreibung und Fehler) z durch Vorhandensein der LED I/O.

in allen Fenstern auf Kanalebene (Registerkarten Beschreibung, Konfig.,

Debuggen und Fehler) durch Vorhandensein der LED I/O und der Kanalfehler-

LED.

z im Fehlerfenster, das mittels der Registerkarte Fehler aufgerufen werden kann, durch die Beschreibung der Fehlerdiagnosen.

z z

Der Fehler wird außerdem folgendermaßen signalisiert: am Modul über die zentrale Anzeige durch die speziellen Sprachobjekte: CH_ERROR (%Ir.m.c.ERR) und

Modulfehler MOD_ERROR (%Ir.m.MOD.ERR), %MWr.m.MOD.2, etc., und die

Statuswörter (Siehe Beschreibung der Sprachobjekte des IODDT des Typs

T_GEN_MOD, Kapitel 7.4).

Vorgehensweise für den Zugriff auf die Moduldiagnose

Die nachfolgende Tabelle beschreibt die Vorgehensweise für den Zugriff auf das

Fenster Diagnose des LES20-Moduls und –Kanals.

Schritt

1

2

Aktion

Öffnen Sie das zu diagnostizierende Modul TSX ESY 007.

Rufen Sie das Diagnosefenster auf, indem Sie auf die Registerkarte Fehler klicken.

Ergebnis: Die Liste der Modulfehler wird angezeigt.

35010596 07/2012

93

Debuggen des Moduls TSX ESY 007

Anzeige des Status der Module und der Racks der Serie 7

Auf einen Blick

Der linke Teil des Debug-Fensters eines TSX ESY 007-Moduls ist für die Diagnose des E/A-Erweiterungsbusses reserviert.

Die an den Bus angeschlossenen Geräte der Serie 7 werden im Bereich

"Bus LES20." angezeigt. Jedes Gerät und jedes Rack der Serie 7 wird abhängig von seinem Zustand rot oder grau dargestellt. Die Farbe Rot zeigt einen Fehler am betroffenen Rack oder Modul an. Wenn ein Modul ausgewählt ist, wird die Liste der

E/A dieses Modul mit den entsprechenden Werten angezeigt.

Anzeige des Status der Module und Racks der Serie 7

Abbildung

94

35010596 07/2012

Anzeige des Status der Kanäle eines Moduls der Serie 7

Abbildung

Debuggen des Moduls TSX ESY 007

HINWEIS: Da die 32-Kanal-Module als zwei 16-Kanal-Module im selben Steckplatz des geraden Racks und des folgenden ungeraden Racks angezeigt werden, müssen Sie für die Anzeige des Status der Kanäle 16 bis 31 dieser Module

(TSX DET 32 xx, TSX DST 24 xx, TSX DST 32 xx) auf den als "reserviert" bezeichneten Steckplatz des ungeraden Racks klicken.

35010596 07/2012

95

Debuggen des Moduls TSX ESY 007

Zugreifen auf die Funktion "Forcieren/Forcierung aufheben" der digitalen

Kanäle

Auf einen Blick

Diese Funktion ermöglicht die Änderung des Status der mit einem Modul der Serie

7 verbundenen Kanäle.

Die verschiedenen verfügbaren Befehle lauten:

Für einen Kanal: z z z z z

Forcierung auf 0

Forcierung auf 1

Forcierung aufheben

Positionierung auf 0 (nur Digitalausgänge)

Positionierung auf 1 (nur Digitalausgänge).

Schritt

1

2

6

7

8

3

4

5

Vorgehensweise

In der nachfolgenden Tabelle ist die Vorgehensweise zum Forcieren, Aufheben der

Forcierung oder zum Positionieren der mit einem Modul der Serie 7 verbundenen

Kanäle beschrieben.

Aktion

Öffnen Sie das E/A-Erweiterungsmodul, an dem Sie einen Kanal ändern möchten.

Rufen Sie das Diagnosefenster auf, indem Sie auf die Registerkarte "Debuggen" klicken.

Wählen Sie ein Modul im Bereich "Bus LES20" aus.

Notieren Sie den zu ändernden Kanal in der Liste der E/A des Moduls.

Öffnen Sie eine Animationstabelle.

Geben Sie den Namen des zu ändernden Kanals ein.

Wählen Sie die gewünschte Funktion aus (Bearbeiten, Forcierung).

Ändern Sie den Wert des Kanals ausgehend von den verfügbaren Funktionen (Setzen auf 0, Setzen auf

1, Forcierung auf 0, Forcierung auf 1, Forcierung aufheben).

96

35010596 07/2012

Debuggen des Moduls TSX ESY 007

Ändern des Werts eines analogen Kanals

Auf einen Blick

Diese Funktion ermöglicht die Änderung des Werts der Kanäle, die einem Modul der

Serie 7 mit analogen Kanälen zugeordnet sind.

Diese Funktion ist nur auf Analogausgänge anwendbar.

Schritt

1

2

3

6

7

4

5

8

Vorgehensweise

Die nachfolgende Tabelle beschreibt die Vorgehensweise zum Ändern der einem

Modul der Serie 7 zugeordneten analogen Kanäle.

Aktion

Öffnen Sie das zu parametrierende E/A-Fernerweiterungsmodul.

Rufen Sie das Diagnosefenster auf, indem Sie auf der Registerkarte Debuggen klicken.

Wählen Sie ein Modul im Bereich E/A-Erweiterungsbus aus.

Notieren Sie den zu ändernden Kanal in der Liste der E/A des Moduls.

Öffnen Sie eine Animationstabelle.

Geben Sie den Namen des zu ändernden Kanals ein.

Wählen Sie die Funktion Änderung aus.

Ändern Sie den Wert des Kanals, indem Sie den Wert direkt in das Feld Wert eingeben und per

Eingabetaste bestätigen.

35010596 07/2012

97

Debuggen des Moduls TSX ESY 007

98

35010596 07/2012

Modul TSX ESY 007

Leistungen des Moduls TSX ESY 007

35010596 07/2012

Leistungen des Moduls

TSX ESY 007

6

Leistungen des Moduls TSX ESY 007

Einleitung

Der E/A-Erweiterungsbus wird selbständig vom Modul TSX ESY 007 verwaltet.

Dieses Modul tauscht bei jedem Zyklus Daten mit jedem auf dem Bus konfigurierten

Gerät der Serie 7 aus.

Für die in der MAST-Task konfigurierten Module der Serie 7 wird der Austauschzyklus auf dem E/A-Erweiterungsbus von der MAST-Task der Steuerung getaktet.

Zykluszeit des E/A-Erweiterungsbusses

Die Zykluszeit t ist die Austauschzeit zwischen dem Master und den n Modulen der

Serie 7 (maximal 128). Die Werte von t und tmax hängen von der Anzahl und den

Typen der zu steuernden Module der Serie 7 ab.

D. h.: z z t = 0,192 ms x Anzahl der 4-Kanal-Digitalmodule + 0,228 ms x Anzahl der 8-

Kanal-Digitalmodule + 0,300 ms x Anzahl der 16-Kanal-Digitalmodule + 1,900 ms x Anzahl der analogen/applikationsspezifischen Module + 7,3 ms tmax = 0,200 ms x Anzahl der 4-Kanal-Digitalmodule + 0,250 ms x Anzahl der 8-

Kanal-Digitalmodule + 0,350 ms x Anzahl der 16-Kanal-Digitalmodule + 2,0 ms x

Anzahl der analogen/applikationsspezifischen Module + 7,3 ms

Folglich kann die Zykluszeit 110 ms nicht überschreiten.

Antwortzeit des E/A-Erweiterungsbusses

Die Antwortzeit T ist die Zykluszeit des E/A-Erweiterungsbusses.

Diese umfasst: z z z die Zykluszeit des Busses, die Aktualisierung des internen Speichers des Moduls TSX ESY 007, den Steuerungszyklus.

35010596 07/2012

99

Leistungen des Moduls TSX ESY 007

Beispiel

Steuerungstask

10 ms

30 ms

60 ms

Die nachfolgende Tabelle beschreibt drei Beispiele für die Zykluszeit T für eine

Steuerungstask von 10 ms, 30 ms und 60 ms.

Diese Zeit T geht von einem Bus mit 128 16-Kanal-Digitalmodulen in der Mast-Task im Normalbetrieb ohne Verbindungsfehler aus.

Typische Antwortzeit

35 ms

55 ms

85 ms

Maximale Antwortzeit

45 ms

65 ms

95 ms

100

35010596 07/2012

Modul TSX ESY 007

Sprachobjekte des Moduls TSX ESY 007

35010596 07/2012

Sprachobjekte des Moduls

TSX ESY 007

7

Inhalt dieses Kapitels

In diesem Kapitel sind die dem Modul TSX ESY 007 zugeordneten Sprachobjekte sowie deren unterschiedliche Anwendungsmöglichkeiten beschrieben.

Inhalt dieses Kapitels

Dieses Kapitel enthält die folgenden Abschnitte:

Abschnitt

7.1

7.2

7.3

7.4

Thema

Die Sprachobjekte und IODDT zur Kommunikation mit dem

Modul TSX ESY 007

Allgemeine Sprachobjekte und IODDTs für

Kommunikationsprotokolle

Dem Modul TSX ESY 007 zugeordnete Sprachobjekte und

IODDT

Der für alle Module geltende IODDT-Typ T_GEN_MOD

Seite

102

110

114

122

101

35010596 07/2012

Sprachobjekte des Moduls TSX ESY 007

7.1

Die Sprachobjekte und IODDT zur Kommunikation mit dem Modul TSX ESY 007

Inhalt des Abschnitts

Dieser Abschnitt beschreibt die allgemeinen Merkmale der dem E/A-

Erweiterungsbus zugeordneten Sprachobjekte und IODDT.

Inhalt dieses Abschnitts

Dieser Abschnitt enthält die folgenden Themen:

Thema

Sprachobjekte des Moduls TSX ESY 007 – Beschreibung

Der applikationsspezifischen Funktion zugeordnete Sprachobjekte mit implizitem Austausch

Mit der applikationsspezifischen Funktion verbundene Sprachobjekte mit explizitem Austausch

Verwaltung des Austauschs und der Rückmeldung mit expliziten Objekten

Seite

103

104

105

107

102

35010596 07/2012

Sprachobjekte des Moduls TSX ESY 007

Sprachobjekte des Moduls TSX ESY 007 – Beschreibung

Allgemeines

Die IODDTs sind vom Hersteller vordefiniert; sie enthalten Eingangs-/Ausgangs-

Sprachobjekte, die zum Kanal eines anwendungsspezifischen Moduls gehören.

Dem Modul TSX ESY 007 sind zwei IODDTs zugeordnet: z T_COM_STS_GEN: anwendbar auf alle Kommunikationsprotokolle ausgenommen Fipio und Ethernet z T_COM_ESY: spezifisch für das Modul TSX ESY 007

Hinweis: IODDT-Variablen können auf zwei Arten erstellt werden: z Registerkarte E/A-Objekte (siehe Handbuch UNITY Pro , Betriebsarten,

Registerkarte "E/A-Objekte" für ein Modul) z Dateneditor (Siehe Handbuch UNITY Pro, Betriebsarten, Erstellung einer

Dateninstanz des Typs IODDT)

Sprachobjekttypen

Jeder IODDT umfasst eine Reihe von Sprachobjekten, die zur Steuerung und

Überprüfung ihrer Funktionsweise dienen.

Es gibt zwei Typen von Sprachobjekten: z Objekte mit implizitem Austausch: Diese werden automatisch bei jedem

Zyklus der dem Modul zugeordneten Task ausgetauscht.

z Objekte mit explizitem Austausch: Diese werden auf Anforderung durch das

Projekt mittels der expliziten Austauschanweisungen ausgetauscht.

Objekte mit implizitem Austausch ermöglichen den Abruf des Status von Modulen der Serie 7, LESBUS-Zykluszeiten usw.

Explizite Austauschvorgänge ermöglichen die Diagnose des Moduls.

35010596 07/2012

103

Sprachobjekte des Moduls TSX ESY 007

Der applikationsspezifischen Funktion zugeordnete Sprachobjekte mit implizitem Austausch

Auf einen Blick

Eine integrierte applikationsspezifische Schnittstelle oder das Hinzufügen eines

Moduls erweitert automatisch das Projekt um Sprachobjekte, die das

Programmieren dieser Schnittstelle oder dieses Moduls ermöglichen.

Diese Objekte entsprechen den Abbildern der Ein-/Ausgänge und Softwareinformationen des Moduls oder der integrierten applikationsspezifischen Schnittstelle.

Zur Erinnerung

Die Eingänge (%I und %IW) des Moduls werden zu Beginn der Task im Speicher der Steuerung aktualisiert, wenn sich die Steuerung im Modus RUN oder STOP befindet.

Die Ausgänge (%Q und %QW) werden am Ende der Task aktualisiert, jedoch nur, wenn sich die Steuerung im Modus RUN befindet.

HINWEIS: Wenn sich die Task im Modus STOP befindet, wird der letzte Wert der

Ausgänge gehalten.

Abbildung

Nachstehendes Diagramm veranschaulicht den Betriebszyklus bei einem

Steuerungstask (zyklische Ausführung).

104

35010596 07/2012

Sprachobjekte des Moduls TSX ESY 007

Mit der applikationsspezifischen Funktion verbundene Sprachobjekte mit explizitem Austausch

Auf einen Blick

Explizite Austauschvorgänge sind Austauschvorgänge, die auf Aufforderung des

Anwenderprogramms mittels der folgenden Anweisungen durchgeführt werden: z z z z z z

READ_STS (siehe Unity Pro, E/A-Verwaltung, Bausteinbibliothek) (Lesen der

Statuswörter),

WRITE_CMD (siehe Unity Pro, E/A-Verwaltung, Bausteinbibliothek) (Schreiben der Befehlswörter),

WRITE_PARAM (siehe Unity Pro, E/A-Verwaltung, Bausteinbibliothek)

(Schreiben der Einstellparameter),

READ_PARAM (siehe Unity Pro, E/A-Verwaltung, Bausteinbibliothek) (Lesen der Einstellparameter),

SAVE_PARAM (siehe Unity Pro, E/A-Verwaltung, Bausteinbibliothek)

(Speichern der Einstellparameter),

RESTORE_PARAM (siehe Unity Pro, E/A-Verwaltung, Bausteinbibliothek)

(Wiederherstellen der Einstellparameter).

Diese Austauschvorgänge beziehen sich auf eine Gruppe von Objekten %MW desselben Typs (Status, Befehle oder Parameter), die zu einem Kanal gehören.

HINWEIS: Diese Objekte informieren über das Modul (Bsp.: Fehlertyp eines

Kanals...), ermöglichen dessen Steuerung (Bsp.: Steuerung der Flipflops) und die

Festlegung der Funktionsmodi (Speichern und Wiederherstellen der ausgeführten

Regelungsparameter).

35010596 07/2012

105

Sprachobjekte des Moduls TSX ESY 007

Allgemeines Nutzungsprinzip der expliziten Anweisungen

Die folgende Abbildung zeigt die unterschiedlichen Arten expliziter Austauschvorgänge, die zwischen dem Prozessor und dem Modul ausgeführt werden können.

Verwaltung des Austauschs

Während eines expliziten Austauschs muss der Ablauf dieses Austauschs

überwacht werden, damit die Daten nur dann berücksichtigt werden, wenn der

Austausch ordnungsgemäß durchgeführt wurde.

Hierzu sind zwei Informationstypen verfügbar: z z die Information über den laufenden Austausch (siehe Unity Pro, E/A-Verwaltung,

Bausteinbibliothek), die Zusammenfassung des Austauschs (siehe Unity Pro, E/A-Verwaltung,

Bausteinbibliothek).

Die nachfolgende Übersicht beschreibt das Prinzip der Verwaltung eines

Austauschs.

106

HINWEIS: Um mehrere gleichzeitige explizite Austauschvorgänge für denselben

Kanal zu vermeiden, muss der Wert von Wort EXCH_STS (

%MWr.m.c.0) des

IODDT getestet werden, der dem Kanal zuvor zugeordnet wurde, um eine EF aufzurufen, die diesen Kanal verwendet.

35010596 07/2012

Sprachobjekte des Moduls TSX ESY 007

Verwaltung des Austauschs und der Rückmeldung mit expliziten Objekten

Auf einen Blick

Werden Daten zwischen Steuerungsspeicher und Modul ausgetauscht, kann die

Berücksichtigung durch das Modul mehrere Taskzyklen erfordern. Um den

Austausch zu verwalten, besitzen alle IODDT zwei Wörter: z z

EXCH_STS (%MWr.m.c.0): Austausch läuft,

EXCH_RPT (%MWr.m.c.1): Rückmeldung.

Abbildung

Die folgende Abbildung zeigt die unterschiedlichen signifikanten Bits für die

Verwaltung der Austauschvorgänge:

Beschreibung der signifikanten Bits

Jedes Bit der Wörter

EXCH_STS (%MWr.m.c.0) und EXCH_RPT (%MWr.m.c.1) ist einem Parametertyp zugeordnet: z Die Bits mit dem Stellenwert 0 sind den Statusparametern zugeordnet: z Das Bit

STS_IN_PROGR (%MWr.m.c.0.0) zeigt an, ob eine aktuelle

Aufforderung zum Lesen der Statuswörter vorhanden ist.

z Das Bit

STS_ERR (%MWr.m.c.1.0) zeigt an, ob eine Aufforderung zum Lesen der Statuswörter vom Kanal des Moduls akzeptiert wird.

35010596 07/2012

107

Sprachobjekte des Moduls TSX ESY 007 z Die Bits mit dem Stellenwert 1 sind den Befehlsparametern zugeordnet: z

Das Bit

CMD_IN_PROGR (%MWr.m.c.0.1) zeigt an, ob die Befehlsparameter z an den Kanal des Moduls gesendet werden.

Das Bit

CMD_ERR (%MWr.m.c.1.1) zeigt an, ob die Befehlsparameter vom

Kanal des Moduls akzeptiert werden.

z

Die Bits mit dem Stellenwert 2 sind den Einstellungsparametern zugeordnet: z Das Bit

ADJ_IN_PROGR (%MWr.m.c.0.2) zeigt an, ob die Einstellungspaz rameter mit dem Kanal des Moduls ausgetauscht werden (durch

WRITE_PARAM, READ_PARAM, SAVE_PARAM, RESTORE_PARAM).

Das Bit

ADJ_ERR (%MWr.m.c.1.2) gibt an, ob die Einstellungsparameter vom

Modul akzeptiert werden. Ist der Austausch korrekt abgelaufen, geht das Bit in den Status 0 über.

z Die Bits mit dem Stellenwert 15 zeigen eine Neukonfiguration über Kanal c des

Moduls von der Konsole aus an (Änderung der Konfigurationsparameter +

Kaltstart des Kanals).

HINWEIS: Das Modul TSX ESY 007 unterstützt nur die Austauschanweisung

READ_STS.

HINWEIS: r stellt die Nummer des Racks und m die Position des Moduls im Rack dar, c stellt die Nummer des Kanals im Modul dar.

HINWEIS: Austausch - und Berichtswörter existieren auch auf Modulebene

EXCH_STS (%MWr.m.MOD) und EXCH_RPT (%MWr.m.MOD.1) des IODDT-Typs

T_GEN_MOD.

Ausführungsindikatoren eines expliziten Austauschs: EXCH_STS

In der folgenden Tabelle sind die Kontrollbits des expliziten

Austauschs beschrieben:

EXCH_STS (%MWr.m.c.0).

Standardsymbol

STS_IN_PROGR

CMD_IN_PROGR

ADJ_IN_PROGR

Typ Zugriff Bedeutung Kennzeichnung

BOOL R Lesen der Statuswörter des aktuellen Kanals

%MWr.m.c.0.0

BOOL R %MWr.m.c.0.1

BOOL R

Befehlsparameter werden ausgetauscht

Einstellungsparameter werden ausgetauscht

%MWr.m.c.0.2

RECONF_IN_PROGR BOOL R Aktuelle Neueinstellung des

Moduls

%MWr.m.c.0.15

HINWEIS: Wenn das Modul nicht vorhanden oder getrennt ist, werden die

Austauschvorgänge per expliziten Objekten (z. B. Read_Sts) nicht an das Modul gesendet (STS_IN_PROG (%MWr.m.c.0) = 0).

108

35010596 07/2012

Sprachobjekte des Moduls TSX ESY 007

Rückmeldung von expliziten Austauschvorgängen: EXCH_RPT

In der folgenden Tabelle sind die Rückmeldungsbits aufgeführt:

EXCH_RPT

(%MWr.m.c.1).

Standardsymbol Typ

STS_ERR BOOL

Zugriff

R

CMD_ERR

ADJ_ERR

RECONF_ERR

BOOL R

BOOL R

BOOL R

Bedeutung Kennzeichnung

Fehler beim Lesen der

Statuswörter des Kanals

(1 = Fehler)

%MWr.m.c.1.0

%MWr.m.c.1.1

Fehler beim Austausch von

Befehlsparametern

(1 = Fehler)

Fehler beim Austausch von

Einstellungsparametern

(1 = Fehler)

%MWr.m.c.1.2

Fehler bei der

Neukonfiguration des Kanals

(1 = Fehler)

%MWr.m.c.1.15

R: Nur Lesezugriff W: Nur Schreibzugriff R/W: Schreib/Lesezugriff

35010596 07/2012

109

Sprachobjekte des Moduls TSX ESY 007

7.2

Allgemeine Sprachobjekte und IODDTs für

Kommunikationsprotokolle

Inhalt dieses Abschnitts

Dieser Abschnitt beschreibt die allgemeinen Sprachobjekte und IODDTs, die sich auf alle Kommunikationsprotokolle mit Ausnahme von Fipio und Ethernet beziehen.

Inhalt dieses Abschnitts

Dieser Abschnitt enthält die folgenden Themen:

Thema

Objekte mit implizitem Austausch des IODDT-Typs T_COM_STS_GEN -

Details

Objekte mit explizitem Austausch des IODDT-Typs T_COM_STS_GEN -

Details

Seite

111

112

110

35010596 07/2012

Sprachobjekte des Moduls TSX ESY 007

Objekte mit implizitem Austausch des IODDT-Typs T_COM_STS_GEN - Details

Auf einen Blick

Die folgende Tabelle beschreibt die Objekte mit implizitem Austausch des IODDT-

Typs

T_COM_STS_GEN, der für alle Kommunikationsprotokolle außer Fipio und

Ethernet anwendbar ist.

Fehlerbit

Standardsymbol

CH_ERROR

Bedeutung des Fehlerbits

CH_ERROR (%Ir.m.c.ERR)

Typ

EBOOL

Zugriff Bedeutung Adresse

R Fehlerbit des Kommunikationskanals %Ir.m.c.ERR

35010596 07/2012

111

Sprachobjekte des Moduls TSX ESY 007

Objekte mit explizitem Austausch des IODDT-Typs T_COM_STS_GEN - Details

Auf einen Blick

Dieser Abschnitt beschreibt die Objekte mit explizitem Austausch des IODDT-Typs

T_COM_STS_GEN, der auf alle Kommunikationsprotokolle außer Fipio und Ethernet anwendbar ist. Der Abschnitt umfasst die Objekte des Typs Wort, deren Bits eine besondere Bedeutung haben. Diese Objekte werden nachfolgend detailliert beschrieben.

Beispiel für die Deklaration einer Variablen: IODDT_VAR1 des Typs

T_COM_STS_GEN.

Bemerkungen

z z

Prinzipiell wird die Bedeutung der Bits für den Bitstatus 1 angegeben. In speziellen Fällen wird jeder Status des Bits erläutert.

Es werden nicht alle Bits verwendet.

Ausführungs-Flags eines expliziten Austauschs: EXCH_STS

In der folgenden Tabelle sind die Bedeutungen der Kanalaustausch-

Überwachungsbits

EXCH_STS (%MWr.m.c.0) aufgeführt.

Standardsymbol Typ

STS_IN_PROGR BOOL

CMD_IN_PROGR BOOL

ADJ_IN_PROGR BOOL

R

R

Zugriff

R

Bedeutung Adresse

Lesen der Statuswörter des aktuellen Kanals %MWr.m.c.0.0

Austausch der aktuellen Parameter läuft

Austausch der Einstellparameter läuft

%MWr.m.c.0.1

%MWr.m.c.0.2

Bericht über explizite Austauschvorgänge: EXCH_RPT

Die nachfolgende Tabelle beschreibt die Bedeutung der Rückmeldebits

EXCH_RPT

(%MWr.m.c.1).

Standardsymbol Typ

STS_ERR BOOL

CMD_ERR BOOL

ADJ_ERR BOOL

Zugriff

R

R

R

Bedeutung Adresse

Fehler beim Lesen der Statuswörter des Kanals %MWr.m.c.1.0

%MWr.m.c.1.1

Fehler während eines Austauschs von

Befehlsparametern

Fehler während eines Austauschs von

Einstellparametern

%MWr.m.c.1.2

112

35010596 07/2012

Sprachobjekte des Moduls TSX ESY 007

Kanalspezifische Standardfehler, CH_FLT

In der folgenden Tabelle sind die Bedeutungen der Bits des Statusworts

CH_FLT

(%MWr.m.c.2) aufgeführt. Der Lesevorgang wird durch die Anweisung

READ_STS(IODDT_VAR1) ausgeführt.

Standardsymbol Typ

NO_DEVICE BOOL

1_DEVICE_FLT

BLK

BOOL

BOOL

TO_ERR

INTERNAL_FLT

CONF_FLT

BOOL

BOOL

BOOL

COM_FLT

APPLI_FLT

BOOL

BOOL

R

R

R

R

R

R

R

Zugriff

R

Bedeutung Adresse

Kein Gerät auf dem Kanal funktioniert. %MWr.m.c.2.0

Ein Gerät auf dem Kanal ist defekt

Klemmenleistenfehler (nicht angeschlossen)

%MWr.m.c.2.1

%MWr.m.c.2.2

Timeout-Fehler (Verdrahtung defekt)

Interner Fehler oder Selbsttest des Kanals

Unterschiedliche Hardware- und

Softwarekonfiguration.

%MWr.m.c.2.3

%MWr.m.c.2.4

%MWr.m.c.2.5

Problem bei der Kommunikation mit der Steuerung %MWr.m.c.2.6

Anwendungsfehler (Einstellungs- oder

Konfigurationsfehler)

%MWr.m.c.2.7

35010596 07/2012

113

Sprachobjekte des Moduls TSX ESY 007

7.3

Dem Modul TSX ESY 007 zugeordnete

Sprachobjekte und IODDT

Inhalt des Abschnitts

In diesem Abschnitt sind die dem Modul TSX ESY 007 zugeordneten Sprachobjekte und die IODDT beschrieben.

Inhalt dieses Abschnitts

Dieser Abschnitt enthält die folgenden Themen:

Thema

Ausführliche Beschreibung der Objekte mit implizitem Austausch des IODDT des Typs T_COM_ESY

Detaillierte Beschreibung der Objekte mit explizitem Austausch des IODDT vom Typ T_COM_ESY

Ausführliche Beschreibung der Objekte mit implizitem Austausch des Moduls

TSX ESY 007

Beschreibung der Konfigurationsobjekte für das Modul TSX ESY 007

Seite

115

118

119

121

114

35010596 07/2012

Sprachobjekte des Moduls TSX ESY 007

Ausführliche Beschreibung der Objekte mit implizitem Austausch des IODDT des Typs T_COM_ESY

Auf einen Blick

In der nachfolgenden Tabelle sind die Objekte mit implizitem Austausch des IODDT des Typs

T_COM_ESY beschrieben, die sich auf das Modul TSX ESY 007 beziehen.

Fehlerbit

Die nachfolgende Tabelle beschreibt die Bedeutung des Fehlerbits

CH_ERROR

(%Ir.m.0.ERR).

Standardsymbol Typ

CH_ERROR EBOOL

Zugriff

R

Bedeutung Kennzeichnung

Fehlerbit des Kommunikationskanals %Ir.m.0.ERR

r.m: Steckplatz des Moduls

TSX ESY 007 im Premium-Rack

Gültigkeitsbit

Die nachfolgende Tabelle beschreibt die Bedeutung des Gültigkeitsbits

VALID_IN

(%Ir.m.0.0).

Standardsymbol Typ

VALID_IN EBOOL

Zugriff

R

Bedeutung Kennzeichnung

Zeigt an, dass alle Eingänge gültig sind.

Hinweis: Wenn dieses Bit auf 0 gesetzt ist, zeigt es an, dass mindestens ein

Eingang ungültig ist: Das Modul befindet sich in der Autotest- oder

Initialisierungsphase oder ist defekt.

%Ir.m.0.0

r.m: Steckplatz des Moduls

TSX ESY 007 im Premium-

Rack

Liste der fehlerhaften Racks 0 bis 15

Die nachfolgende Tabelle beschreibt die Bedeutung der Bits des Wortes

(%IWr.m.c.0).

Standardsymbol Typ

LES20_FLT_RACKS INT

LES20_FLT_0

LES20_FLT_1

LES20_FLT_2

LES20_FLT_3

LES20_FLT_4

BOOL

BOOL

BOOL

BOOL

BOOL

R

R

R

R

R

Zugriff Bedeutung Kennzeichnung

R Rack 0 bis F fehlerhaft oder nicht vorhanden.

%IWr.m.c.0

Rack 0 fehlerhaft oder nicht vorhanden.

Rack 1 fehlerhaft oder nicht vorhanden.

Rack 2 fehlerhaft oder nicht vorhanden.

Rack 3 fehlerhaft oder nicht vorhanden.

Rack 4 fehlerhaft oder nicht vorhanden.

%IWr.m.c.0.0

%IWr.m.c.0.1

%IWr.m.c.0.2

%IWr.m.c.0.3

%IWr.m.c.0.4

35010596 07/2012

115

Sprachobjekte des Moduls TSX ESY 007

Standardsymbol

LES20_FLT_5

LES20_FLT_6

LES20_FLT_7

LES20_FLT_8

LES20_FLT_9

LES20_FLT_10

LES20_FLT_11

LES20_FLT_12

LES20_FLT_13

LES20_FLT_14

LES20_FLT_15

Typ

BOOL

BOOL

BOOL

BOOL

BOOL

BOOL

BOOL

BOOL

BOOL

BOOL

BOOL

R

R

R

R

R

R

R

R

R

Zugriff Bedeutung Kennzeichnung

R

R

Rack 5 fehlerhaft oder nicht vorhanden.

Rack 6 fehlerhaft oder nicht vorhanden.

%IWr.m.c.0.5

%IWr.m.c.0.6

Rack 7 fehlerhaft oder nicht vorhanden.

Rack 8 fehlerhaft oder nicht vorhanden.

Rack 90 fehlerhaft oder nicht vorhanden.

Rack A fehlerhaft oder nicht vorhanden.

%IWr.m.c.0.7

%IWr.m.c.0.8

%IWr.m.c.0.9

%IWr.m.c.0.10

Rack B fehlerhaft oder nicht vorhanden.

Rack C fehlerhaft oder nicht vorhanden.

Rack D fehlerhaft oder nicht vorhanden.

Rack E fehlerhaft oder nicht vorhanden.

Rack F fehlerhaft oder nicht vorhanden.

%IWr.m.c.0.11

%IWr.m.c.0.12

%IWr.m.c.0.13

%IWr.m.c.0.14

%IWr.m.c.0.15

Wert der Zykluszeiten des E/A-Erweiterungsbusses

Die nachfolgende Tabelle beschreibt die Bedeutung der Wörter (%Iwr.m.c.1 bis 4) und des Wortbits (%QWr.m.c.0).

Standardsymbol

CLEAR_LES20_DISPLAY

_CYCLE_TIME

LES20_CUR

LES20_MAX

Typ Zugriff Bedeutung Kennzeichnung

BOOL W/R Rücksetzen der LES20-Zykluszeiten auf 0 %QWr.m.c.0.0

INT

INT

R

R

Zykluszeit der LES20-Mast-Task (in ms) %IWr.m.c.1

Max. Zykluszeit der LES20-Mast-Task (in ms) %IWr.m.c.2

Optimierung der Zykluszeiten des E/A-Erweiterungsbusses

Die nachfolgende Tabelle beschreibt die Bedeutung des Bits (%QWr.m.c.0.1).

Standardsymbol

OPTIMIZE_LES20_SYNCHRO

_CYCLE_TIME

Typ

BOOL

Zugriff Bedeutung Kennzeichnung

W/R Aktivierung einer Wartezeit zwischen dem

Setzen der Ausgänge und dem Lesen der

Eingänge des E/A-Erweiterungsbusses.

Der Wert der Wartezeit wird auf den höherwertigen Bits von %QWr.m.c.0 codiert (Bit 8 bis 15).

%QWr.m.c.0.1

116

35010596 07/2012

35010596 07/2012

Sprachobjekte des Moduls TSX ESY 007

Diese Option ermöglicht es, sich der Funktionsweise der TSX-CPU der Serie 7 anzunähern.

Ohne diese Option ist das Prinzip des Austauschs der E/A mit den Modulen der

Serie 7 wie folgt: z z z z z z

Tabulierung der Ausgänge auf dem X-Bus durch die Premium-CPU an das ESY

007,

Tabulierung der Ausgänge auf dem LES20-Bus durch das ESY 007 an die TSX-

Module der Serie 7,

Abfrage der Eingänge der TSX-Module der Serie 7 auf dem LES20-Bus durch das ESY 007,

Warten auf das Ende der Task-Verarbeitung durch die Premium-CPU,

Abfrage der Eingänge auf dem X-Bus durch die Premium-CPU ausgehend vom

Modul ESY 007,

Ausführung des Anwendungsprogramms.

Mit dieser Option ist das Prinzip des Austauschs der E/A mit den Modulen der Serie

7 wie folgt: z z z z z z z

Tabulierung der Ausgänge auf dem X-Bus durch die Premium-CPU an das ESY

007,

Tabulierung der Ausgänge auf dem LES20-Bus durch das ESY 007 an die TSX-

Module der Serie 7,

Warten auf die Verarbeitung von %QWr.m.c.8 bis 15 = (%SW0 - %SW30 -

LES20_CUR) x 0,8,

Abfrage der Eingänge der TSX-Module der Serie 7 auf dem LES20-Bus durch das ESY 007,

Warten auf das Ende der Task-Verarbeitung durch die Premium-CPU,

Abfrage der Eingänge auf dem X-Bus durch die Premium-CPU ausgehend vom

Modul ESY 007,

Ausführung des Anwendungsprogramms.

Diese Option ermöglicht also die Einhaltung einer Latenzzeit zwischen dem Setzen der Ausgänge auf dem LES20-Bus und der Abfrage der Eingänge. Diese Latenzzeit wird vom Benutzer definiert. Sie wird in höherwertigen Bit des Worts %QWr.m.c.0 codiert und entspricht folgender Formel: (%SW0 - %SW30 - LES20_CUR) x 0,8.

Beispiel: Bei einer auf 100 ms eingestellten Zykluszeit mit einer durchschnittlichen

Programmausführungszeit von 40 ms und einer Zykluszeit des LES20-Busses von

30 ms wird die Wartezeit eingestellt auf (100 - 40 - 30) x 0,8 = 24 ms. In diesem Fall ist der Wert von Wort %QWr.m.0 des ESY 007 16#1802 (höherwertiges Byte des

Wortes auf 24 dezimal und niederwertiges Byte mit Bit 1 auf 1 für die Aktivierung der

Wartezeit).

Hinweis: Die Verwendung dieser Option ist bei intensiver Nutzung der Nachrichtenaustauschfunktion zum Senden von Daten an die TSX-Module der Serie 7 mittels der Elementarfunktion SEND_REQ zu vermeiden. Es ist jedoch möglich, den

Koeffizienten (0,8) zu ändern, um die Verarbeitung von Requests zu verbessern.

117

Sprachobjekte des Moduls TSX ESY 007

Detaillierte Beschreibung der Objekte mit explizitem Austausch des IODDT vom

Typ T_COM_ESY

Auf einen Blick

In diesem Abschnitt sind die Objekte mit explizitem Austausch des IODDT vom Typ

T_COM_ESY aufgeführt, der sich auf das Modul TSX ESY 007 bezieht. Er fasst die

Objekte vom Typ Wort, deren Bits eine besondere Bedeutung haben, zusammen.

Diese Objekte werden im Folgenden ausführlich erläutert.

Beispiel für die Deklaration einer Variablen: IODDT_VAR1 des Typs

T_COM_ESY

Bemerkungen

z z

Prinzipiell wird die Bedeutung der Bits für den Status 1 dieses Bits angegeben.

In speziellen Fällen wird jeder Status des Bits erläutert.

Es werden nicht alle Bits verwendet.

Ausführungsindikatoren eines expliziten Austauschs: EXCH_STS

In der folgenden Tabelle sind die Bedeutungen der Austauschüberwachungsbits für

Kanal

EXCH_STS (%MWr.m.c.0) aufgeführt.

Standardsymbol Typ

STS_IN_PROGR BOOL

CMD_IN_PROGR BOOL

ADJ_IN_PROGR BOOL

R

R

Zugriff

R

Bedeutung Kennzeichnung

Lesen der Statuswörter des aktuellen Kanals.

%MWr.m.c.0.0

Austausch der Befehlsparameter läuft.

Austausch der Einstellparameter läuft.

%MWr.m.c.0.1

%MWr.m.c.0.2

Hinweis: Bei einem expliziten Austausch mit einer geringeren Dauer als die

Zykluszeit der Steuerungstask wird das Bit %MWr.m.c.0.0 niemals auf 1 gesetzt.

Protokoll des expliziten Austauschs: EXCH_RPT

In der folgenden Tabelle werden die Bedeutungen der Rückmeldungsbits

EXCH_RPT (%MWr.m.c.1) aufgeführt.

Standardsymbol Typ

STS_ERR BOOL

CMD_ERR BOOL

ADJ_ERR BOOL

Zugriff

R

R

R

Bedeutung Kennzeichnung

Fehler beim Lesen der Statuswörter des Kanals.

%MWr.m.c.1.0

%MWr.m.c.1.1

Fehler während eines Austauschs von

Befehlsparametern.

Fehler während eines Austauschs von

Einstellparametern.

%MWr.m.c.1.2

118

35010596 07/2012

Sprachobjekte des Moduls TSX ESY 007

Ausführliche Beschreibung der Objekte mit implizitem Austausch des Moduls

TSX ESY 007

Auf einen Blick

In den folgenden Tabellen sind die verschiedenen Wortobjekte des impliziten

Austauschs aufgeführt. Diese Wortobjekte sind nicht in das IODDT des Typs

T_COM_ESY_007 integriert.

Bits der digitalen Eingangskanäle

In der folgenden Tabelle ist die Bedeutung der Bits der digitalen Eingangskanäle beschrieben.

Kennzeichnung Typ

%I\b.1\r.m.c

EBOOL

Zugriff

R

Bedeutung

Zeigt an, dass der Eingangskanal (c = 0 bis 15) des Moduls der Serie 7

(m=0 bis 7) des Racks (r=0 bis 15) aktiviert ist.

Bits der digitalen Ausgangskanäle

In der folgenden Tabelle ist die Bedeutung der Bits der digitalen Ausgangskanäle beschrieben.

Kennzeichnung Typ

%Q\b.1\r.m.c

EBOOL

Zugriff

R/W

Bedeutung

Zeigt an, dass der Ausgangskanal (c = 0 bis 15) des Moduls der Serie 7

(m=0 bis 7) des Racks (r=0 bis 15) aktiviert ist.

Bits der analogen Eingangskanäle

In der folgenden Tabelle ist die Bedeutung der Bits der Eingangswörter der analogen Kanäle beschrieben.

Kennzeichnung Typ

%IW\b.1\r.m.c

INT

Zugriff

R

Bedeutung

Zeigt an, dass der Eingangskanal (c = 0 bis 15) des Moduls der Serie 7

(m=0 bis 7) des Racks (r=0 bis 15) aktiviert ist.

Bits der analogen Ausgangskanäle

In der folgenden Tabelle ist die Bedeutung der Bits der Ausgangswörter der analogen Kanäle beschrieben.

Kennzeichnung Typ

%QW\b.1\r.m.c

INT

Zugriff

R/W

Bedeutung

Zeigt an, dass der Ausgangskanal (c = 0 bis 15) des Moduls der Serie 7

(m=0 bis 7) des Racks (r=0 bis 15) aktiviert ist.

35010596 07/2012

119

Sprachobjekte des Moduls TSX ESY 007

Kennzeichnung Typ

%QWr.m.c.0.0

BOOL

Zugriff

R/W

Bedeutung

Das Setzen dieses Bits auf 1 ermöglicht das Setzen auf 0 der

Berechnungswerte der aktuellen und maximalen Zykluszeiten des E/A-

Erweiterungsbusses für die MAST-Task.

Fehlerbit des Moduls der Serie 7

In der folgenden Tabelle ist die Bedeutung der Fehlerbits der Module der Serie 7 beschrieben.

Kennzeichnung Typ Zugriff

%I\b.1\r.m.0.ERR

EBOOL R

Bedeutung

Zeigt an, ob das Modul der Serie 7 (m=0 bis 7) des Racks (r=0 bis 15) fehlerhaft ist.

120

35010596 07/2012

Sprachobjekte des Moduls TSX ESY 007

Beschreibung der Konfigurationsobjekte für das Modul TSX ESY 007

Auf einen Blick

Auf die Konfigurationskonstanten %KWr.m.c.d kann nur lesend und entsprechend der mittels des Konfigurationseditors eingegebenen Konfigurationsparameter zugegriffen werden.

Konfigurationsobjekte

Die nachfolgende Tabelle beschreibt Objekte des Typs Konstante des E/A-

Erweiterungsbusses.

Kennzeichnung Typ

%KWr.m.c.0.n

BOOL

Zugriff

R

Bedeutung

n = 0 bis 15 -> jeweils der Fehlermodus ( 0=Rückfall auf 0, 1=Wert halten)

35010596 07/2012

121

Sprachobjekte des Moduls TSX ESY 007

7.4

Der für alle Module geltende IODDT-Typ

T_GEN_MOD

Einzelheiten der Sprachobjekte von T_GEN_MOD-Typ IODDT

Auf einen Blick

Alle Module von Premiums-SPS haben einen zugeordneten IODDT des Typs

T_GEN_MOD.

Bemerkungen

z z

Prinzipiell wird die Bedeutung der Bits für Bitstatus 1 angegeben. In speziellen

Fällen wird jeder Status des Bits erläutert.

Es werden nicht alle Bits verwendet.

Liste der Objekte

Standardsymbol

MOD_ERROR

EXCH_STS

STS_IN_PROGR

EXCH_RPT

STS_ERR

MOD_FLT

MOD_FAIL

CH_FLT

BLK

CONF_FLT

NO_MOD

EXT_MOD_FLT

MOD_FAIL_EXT

CH_FLT_EXT

INT

BOOL

INT

BOOL

BOOL

BOOL

BOOL

BOOL

BOOL

In der folgenden Tabelle sind die IODDT-Objekte aufgeführt:

Typ

BOOL

INT

BOOL

BOOL

BOOL

R

R

R

R

R

R

R

R

R

R

R

Zugriff Bedeutung Kennzeichnung

R Modulfehlerbit %Ir.m.MOD.ERR

Modulaustausch-Steuerwort.

Lesen von Statuswörtern des Moduls in

Bearbeitung.

%MWr.m.MOD.0

%MWr.m.MOD.0.0

Austauschberichtswort.

Fehler beim Lesen der Modulstatuswörter.

Wort bei internem Fehler des Moduls.

Interner Fehler, Modulausfall.

%MWr.m.MOD.1

%MWr.m.MOD.1.0

%MWr.m.MOD.2

%MWr.m.MOD.2.0

R

R

Kanalfehler.

Anschlussblockfehler.

%MWr.m.MOD.2.1

%MWr.m.MOD.2.2

Hardware- oder Software-Konfigurationsfehler.

%MWr.m.MOD.2.5

Modul nicht vorhanden oder nicht betriebsbereit. %MWr.m.MOD.2.6

%MWr.m.MOD.2.7

Wort bei internem Fehler des Moduls (nur Fipio-

Erweiterung).

Interner Fehler, Modul defekt (nur Fipio-

Erweiterung).

Kanalfehler (nur Fipio-Erweiterung).

%MWr.m.MOD.2.8

%MWr.m.MOD.2.9

122

35010596 07/2012

Standardsymbol

BLK_EXT

CONF_FLT_EXT

NO_MOD_EXT

Sprachobjekte des Moduls TSX ESY 007

Typ

BOOL

BOOL

BOOL

Zugriff Bedeutung Kennzeichnung

R

R

Anschlussblockfehler (nur Fipio-Erweiterung).

Hardware- oder Software-Konfigurationsfehler

(nur Fipio-Erweiterung).

%MWr.m.MOD.2.10

%MWr.m.MOD.2.13

R Modul nicht vorhanden oder nicht betriebsbereit

(nur Fipio-Erweiterung).

%MWr.m.MOD.2.14

35010596 07/2012

123

Sprachobjekte des Moduls TSX ESY 007

124

35010596 07/2012

Modul TSX ESY 007

Index

35010596 07/2012

Index

A

Adressierung

topologisch, 65

TSXLES61/62, 55

D

Debuggen, 89

Diagnose, 26

F

Fallback-Modus, 53

Fehlermodus, 88

Fehlerverwaltung, 53

K

Kanaldatenstruktur aller Module

T_GEN_MOD, 122

Kanaldatenstruktur für Kommunikationsprotokolle

T_COM_STS_GEN, 110

Kanaldatenstruktur für Migrationsmodule der

Serie 7

T_COM_ESY, 114

Konfiguration, 77

Serie 7, 67

35010596 07/2012

L

Leistungen, 99, 99

P

Parametereinstellungen, 102

S

SEND_REQ, 67

T

T_COM_ESY, 114

T_COM_STS_GEN, 110

T_GEN_MOD, 122

Topologien, 40

TSXESY007, 26

A

C

125

Index

126

35010596 07/2012

advertisement

Was this manual useful for you? Yes No
Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Related manuals

advertisement

Table of contents