Beruflich Dokumente
Kultur Dokumente
3 Kommunikation/Ausgangsvoraussetzungen
3
3.1 Systeminterne Kommunikation ................................................ IM2/3-18
3.2 Lieferzustand
Ausgelieferte Systeme knnen bestehen aus:
HW: PCU 20/ 50/ 70 inkl. SW: HMI Embedded System
! Wichtig
Es sind nur zwei eingelegte Abschlsse erlaubt.
Bei BHG/PHG sind Busabschlusswiderstnde im Gert fest eingebaut.
! Wichtig
NC Steuerung muss am Ende der Verbindung stehen.*)
! Wichtig
Nichtbelegte Stichleitungen sollten, wenn mglich, entfernt werden.
Beispiel A
on
BHG
Abschluwiderstand
im Stecker eingelegt
on
PCU
Verteiler-
MSTT on
box
Abschluwiderstand
fest eingebaut
BTSS on
Steuerung 840D
MPI on
Verteiler-
box
PG
on
PHG
Beispiel B
on
Abschluwiderstand
im Stecker eingelegt
PCU
OP030
MSTT on
Abschluwiderstand
on
fest eingebaut
on
BTSS
Steuerung 840D
3.3.1 Standardkonfiguration
Der Anschluss von wahlweise ein oder zwei Maschinensteuertafeln (Interface Kun-
denbedientafeln, PHGs, PP031) und/oder BHG erfolgt vereinfacht ber Parame-
trierung des PLC-Grundprogramms (FB1). Eine Parametrierung mittels des
STEP 7-Tools "Communication Configuration" ist hierfr nicht notwendig.
Literatur: /FB1/P3: PLC-Grundprogramm
Standard- Anwendung
SINUMERIK 840D mit PCU und einer Maschinensteuertafel (MSTT) bzw. Inter-
face Kundenbedientafel an der BTSS
Busadressen
Am MPI/BTSS-Bus muss jeder Teilnehmer eine Busadresse (0...31) haben.
Standard-Busadressen
PCU
1 BTSS
1,5MBaud
6
SINUMERIK 840D
MSTT/Interface
X101
13 Kundenbedientafel
NCK
PG/ 0
IBN-Tool X122 PLC
2
MPI
187,5kBaud
! Wichtig
ber die Parametrierung der Busadresse (bei der Maschinensteuertafel) bzw. der
GD-Kreis Parameter (beim BHG) im PLC-Grundprogramm erfolgt die logische
Adressierung der Komponenten. Die physikalische Adressierung an der
BTSS/MPI erfolgt jedoch immer durch die GD-Kreise. Jede Maschinensteuertafel,
Interface Kundenbedientafel etc. muss mit einem GD-Kreis adressiert werden.
In der Steuerung erfolgt die Umsetzung der Busadresse in dem zugehrigen GD-
Kreis ber das PLC-Programm.
Auf der Maschinensteuertafel erfolgt die Einstellung der Busadresse, und damit die
Einstellung der zugehrigen GD-Kreise, ber die DIP-FIX Schalter.
Beispiel:
Es sollen 2 Maschinensteuertafeln (MSTTs) an der MPI an eine Steuerung ange-
schlossen werden. Die erste MSTT kann auf Busadresse 15 (GD-Kreis 1), die
zweite auf Busadresse 12 (GD-Kreis 2) angeschlossen werden.
Hinweis
Soll ber das STEP 7-Tool "Communication Configuration" z.B. eine PLC Quer-
kommunikation auf dem MPI erfolgen und eine oder mehrere MSTTs an der MPI
angeschlossen werden, so ist auf eine eindeutige Vergabe der GD-Kreise zu
achten. Der STEP 7-Tool "Communication Configuration" vergibt die GD-Kreise,
beginnend bei GD-Kreis 1 in aufsteigender Reihenfolge. Werden die MSTTs an
der BTSS angeschlossen, so ergibt sich keine Rckwirkung auf PLC-PLC Kom-
munikation am MPI.
Beispiel:
Durch die PLC-PLC Querkommunikation werden durch "Communication Configu-
ration" die GD-Kreise 1 und 2 belegt. Eine erste MSTT an der MPI kann dann auf
GD-Kreis 3 (Busadresse 9 oder 10), und eine zweite MSTT an der MPI auf GD-
Kreis 4 (Busadresse 7 oder 8) gelegt werden.
USB-Tastatur
Beim Anschluss einer USB-Tastatur muss bei der PCU ein Reset ausgefhrt wer-
den: Tastenkombination Ctrl +Q + Input oder wenn die Tastenkombination nicht zur
Verfgung steht: "Power OFF
Voraussetzung:
Auf dem zu verbindenden PC ist der Network Manager zu installieren,
siehe Kap. "Network Manager auf dem Serverrechner".
mgliche Verbindungen
Die Anzahl der mglichen Verbindungen zwischen dem HMI Embedded System
und verschiedenen Serverrechnern bzw. lokalen Laufwerken ist auf vier be-
schrnkt.
Anzeigemaschinendaten
Fr die Berechtigung der Eingabe von Konfigurationsdaten muss folgendes Anzei-
gemaschinendatum eingerichtet werden:
MD 9509: MM_USER_CLASS_DIRECTORY_CHG (Wertigkeit 0 ... 7)
MD 9510 MM_USER_CLASS_DIRECTORY1_P
MD 9511 MM_USER_CLASS_DIRECTORY2_P
MD 9512 MM_USER_CLASS_DIRECTORY3_P
MD 9513 MM_USER_CLASS_DIRECTORY4_P
(Wertigkeit 0...7)
TCP/IP Protokoll
Es wird als einziges das TCP/IP Protokoll untersttzt, welches innerhalb der Netz-
werkinbetriebnahmemasken konfiguriert werden kann.
Im Kap. "Beispiele: Netzwerk Konfiguration" werden zwei Konfigurationsmglich-
keiten vorgestellt:
1. Ein kleines eigenstndiges Netzwerk, das nur fr den Zweck der Vernetzung
der PCU mit einem oder mehreren Serverrechnern dient.
2. Ein groes Firmennetz.
Innerhalb der ersten Variante wird, sowohl die Konfiguration auf der HMI Embed-
ded Seite, als auch die auf der Windows Seite ausfhrlich erlutert. Im Gegensatz
dazu, wird bei der Konfiguration bei einem Firmennetzwerk nur die Seite des HMI
Embedded Systems erlutert, da das Firmennetzwerk bereits besteht und sach-
kundige Administratoren zur Verfgung stehen sollten.
2. Subnet Mask:
Es muss eine fr das gesamte Netzwerk eindeutige Subnet Mask gewhlt
werden.
3. Computername:
Der Computername ist optional, da er nur als symbolischer Bezeichner dient
und auch jederzeit durch die IP Adresse ersetzt werden kann.
4. Benutzername/ Passwort:
Der Benutzername und das Passwort dienen zur Absicherung der Kommuni-
kation zwischen dem HMI Embedded System und dem zugehrigen Network
Managers auf dem Serverrechner. Wird ein Benutzername und ein Passwort
vergeben, mssen diese Angabe ebenfalls innerhalb des Network Managers
eingetragen werden. Damit kann das HMI Embedded System als autorisierter
Benutzer erkannt werden. Werden keine Angabe gemacht, wird ein Standard
Benutzer (PCU20_USER) eingetragen und ein Standard Passwort genutzt,
damit der Network Manager entscheiden kann, ob die Anfrage von einem auto-
risierten Benutzer kommt oder nicht und entsprechend abgelehnt werden
muss.
Siehe Kap.: Benutzerverwaltung (Use Management...)
! Wichtig
Bei der Point to Point - Verbindung ist ein speziell gekreuztes Kabel erforderlich,
da kein "Hub" eingesetzt wird.
gekreuztes
Twisted Pair Kabel
IP Adresse: 192.168.0.1
Subnet Mask: 255.255.0.0
Computername: PCU20_1
Benutzername: PCU20_USER1
Passwort: ********
IP Adresse: 192.168.0.4
Subnet Mask: 255.255.0.0
Computername: SERVER_1
IP Adresse: 192.168.0.2
Subnet Mask: 255.255.0.0
Computername: PCU20_2
Benutzername: PCU20_USER1
Passwort: ********
IP Adresse: 192.168.0.5
Subnet Mask: 255.255.0.0
Computername: SERVER_2
IP Adresse: 192.168.0.3
Subnet Mask: 255.255.0.0
Computername: PCU20_3
Benutzername: PCU20_USER1
Passwort: ********
In diesem Fall wurde fr alle drei HMI Embedded Systeme der gleiche Benutzer-
name gewhlt, so dass an jedem System auch das gleiche Passwort eingetragen
werden muss.
Es knnen jedoch auch auf jedem HMI Embedded System unterschiedliche Benut-
zer eingetragen werden. Die entsprechenden Benutzer mssen dann auch in den
Serverrechnern im Network Manager, dessen Laufwerke angezeigt werden sollen,
eingetragen werden.
Firmennetzwerk
Um das Firmennetzwerk ansprechen zu knnen, wird eine feste IP Adresse ver-
wendet. Diese IP Adresse muss fr jede PCU einzeln vom jeweiligen Administrator
beantragen werden. Der Rechnername wird ebenfalls vom Administrator zur Ver-
fgung gestellt und korrespondiert mit der eingestellten IP Adresse. Es ist weiterhin
noch die entsprechende SubnetMask fr das Netzwerk und ein default Gateway
(Router) notwendig. Soll ein DNS Server verwendet werden, muss auch dessen IP
Adresse und die DNS Domain zur Verfgung stehen. Die Daten mssen im Be-
Der Benutzername kann frei gewhlt werden. Er muss jedoch innerhalb des Net-
work Manager bekannt sein, damit eine sichere Verbindung durchgefhrt werden
kann.
Netz-Konfiguration
Beim ersten Start des HMI Embedded Systems ist das Netz ausgeschaltet.
Soll das Netzwerk eingerichtet werden, muss zuerst die Einstellung "HMI
Hochlauf:" auf entweder "mit Netz" oder auf "mit Netz nach Besttigung" gesetzt
werden, dadurch werden die restlichen Felder editierbar und es knnen die folgen-
den Einstellungen eingetragen werden:
Die restlichen Felder drfen nicht ausgefllt werden, da innerhalb dieses kleinen
Netzwerkes kein DNS Server und auch kein default Gateway genutzt werden.
Verbindungen
Innerhalb des unten dargestellten Fensters knnen die Netzwerkverbindungen de-
finiert bzw. konfiguriert werden. Die logischen Laufwerke knnen sich, sowohl auf
eine Netzwerkverbindung beziehen, als auch auf ein internes Laufwerk, wie ein
Diskettenlaufwerk, eine ATA Karte usw.
Die Softkey-Beschriftung ist je in zwei Spalten unterteilt, damit jeweils fr jede Zeile
des Softkeys ein Text eingetragen werden kann.
Server Namen
Zur Bezeichnung der Rechner mit symbolischen Namen mssen die jeweiligen
Teilnehmer des Netzwerkes, die angesprochen werden sollen, eingetragen wer-
den, damit die Namensauflsung durchgefhrt werden kann:
Beispiel
Server Name:
192.168.0.20 R2345
192.168.0.21 R2346
Mit diesen Einstellungen knnen die Rechner R2345 und R2346 mittels ihrem
symbolischen Namen angesprochen werden.
Bedienung:
Der erste Eintrag einer Zeile wird als IP Adresse ausgelegt. Der zweite Eintrag
stellt den Rechnernamen dar. Die bereits eingegebenen Daten erscheinen in der
oberen Bildhlfte. Durch die Softkeys "Neu" bzw. "Bearbeiten" kann in die untere
Bildhlfte gewechselt werden, die zum Editieren eines Eintrages dient.
In die obere Hlfte des Fenster kann wieder gewechselt werden, indem der Softkey
"Abbruch" (Daten werden nicht bernommen) oder "Speichern" (Daten werden
bernommen) bettigt wird.
Dateitypen
Dateitypen sind nach Bedarf einzurichten. Diese Dateitypen werden von der
PCU ausgewertet und angezeigt.
Der Programm-Manager fhrt an Hand der Dateierweiterung eine Filterung durch,
welche Dateien sichtbar sind und welche nicht. Diese Filterung ist wie folgt ein-
stellbar:
Werden die Softkeys "Neu" bzw. "Bearbeiten" angewhlt, wird wie innerhalb des
Dialogs "Server Namen eingeben in die untere Hlfte des Fensters gewechselt
und es kann eine weitere Erweiterung eingegeben werden bzw. eine bestehende
bearbeitet werden. Dieser Eingabevorgang wird ebenfalls mit "Abbruch" (ohne n-
derung) bzw. mit "Speichern" (mit nderung) beendet.
Zur Installation des TCP/IP Protokolls muss der Button "Hinzufgen ..." gewhlt
werden.
Werden mehrere Rechner in das Netzwerk eingebunden, muss jeder einzelne eine
eindeutige IP Adresse haben. Die Subnet Mask muss im gesamten Netzwerk
gleich sein. Weitere Eintrge sind nicht notwendig.
Rechnername vergeben
Der Rechnername ist fr die Kommunikation zwischen dem Server und dem HMI
Embedded System nicht von Belang, da die Zuordnung des symbolischen Namens
und der IP Adresse innerhalb des HMI Embedded Systems durchgefhrt wird.
Werden jedoch mehrere Serverrechner in das Netzwerk integriert erleichtert der
symbolische Rechnername die Kommunikation zwischen diesen Rechnern.
Es kann ein Rechnername optional vergeben werden. Dies wird unter
"Start/Einstellungen/Systemsteuerung/Netzwerk/Identifikation" durchgefhrt:
Beispiel:
Computername: SERVER_1
Workgroup: GROUP1
Network Manager
Wurden bei den HMI Embedded Systemen Benutzernamen und Passworte verge-
ben, mssen diese auf dem jeweiligen angesprochenen Serverrechner innerhalb
des Network Managers eingetragen werden.
Siehe Kap. "Network Manager auf dem Serverrechner"
Rechnername vergeben
Der Rechnername ist fr die Kommunikation zwischen dem Server und dem HMI
Embedded System nicht von Belang, da die Zuordnung des symbolischen Namens
und der IP Adresse innerhalb des HMI Embedded Systems durchgefhrt wird.
Werden jedoch mehrere Serverrechner in das Netzwerk integriert erleichtert der
symbolische Rechnername die Kommunikation zwischen diesen Rechnern.
Die Vergabe des Namens wird unter
"Start/Einstellungen/Systemsteuerung/Netzwerk/Identifikation" durchgefhrt:
Beispiel:
Computername: SERVER_1
Workgroup: GROUP1
Network Manager
Wurden bei den HMI Embedded Systemen Benutzernamen und Passworte verge-
ben, mssen diese auf dem jeweiligen angesprochenen Serverrechner innerhalb
des Network Managers eingetragen werden.
Siehe Kap. "Network Manager auf dem Serverrechner"
Client
(HMI Embedded Server
System) (Serverrechner)
Damit die Verbindung sicher durchgefhrt werden kann, muss sowohl auf der Ser-
ver, als auch auf der Client Seite ein Passwort und ein Benutzername festgelegt
werden. Diese werden whrend der Netzinbetriebnahme auf dem Client festgelegt.
Innerhalb des Network Managers mssen alle Benutzer mit Namen und Passwort
angegeben werden, die Zugriff auf den Serverrechner erhalten sollen.
Falls keine Benutzernamen festgelegt wurden, wird vom System ein Standard Be-
nutzername (PCU20_USER) verwendet.
3.5.1 Installation/Deinstallation
Installation
Die Installation des HMI Embedded Network Managers wird mittels des Setup-
Programms "setup.exe" durchgefhrt. Innerhalb dieses Installationsprogramms
kann folgendes festgelegt werden:
Deinstallation
Deinstallation vom HMI Embedded Network Manager erfolgt unter:
"/Start/Einstellungen/Systemsteuerung/Software", den HMI Embedded Network
Manager anwhlen und mittels des Schalters "Hinzufgen/Entfernen..." deinstallie-
ren.
Start
Den Network Manager starten unter "Start/Programme/<gewhlter Name whrend
der Installation>/HMI Embedded Network Manager".
Beim Start des Network Managers wird ein Icon innerhalb der Statuszeile der
Taskbar (Windows) eingeblendet, um zu signalisieren, dass der Network Manager
auf diesem Rechner aktiv ist.
Wird das Icon mit der rechten Maustaste angeklickt, so erscheint ein Kontextme-
nue mit folgenden Eintrgen:
User Management... Anlegen einer Liste von Benutzernamen und den dazugehri-
gen Passwrtern, siehe Kap. Benutzerverwaltung
3.5.3 Konfiguration
Betriebssystemabhngig kann der Network Manager unter zwei verschiedenen
Verbindungsvarianten betrieben werden.
1. Gilt fr Windows95/ 98/ ME und WindowsNT/ 2000/ XP.
Die Verbindung zu einer oder mehrerer PCUs besteht nur whrend der Aus-
fhrung des Network Managers. Hier ist ein Login erforderlich.
2. Gilt nur fr WindowsNT/ 2000/ XP.
Die Verbindung besteht whrend der gesamten Laufzeit des Betriebssystems.
Diese permanente Verbindung arbeitet unabhngig vom aktuellen Benutzer.
Hinweis
Der Aufbau bzw. das Lschen einer permanenten Verbindung kann mehrere
Sekunden dauern.
einfaches Netzwerk
Jede PCU wird mit einem Standardbenutzernamen "PCU20_USER" ausgeliefert,
der ebenfalls in jedem Network Manager bereits nach der Installation eingetragen
ist. Dieser Benutzername sollte jedoch nur bei einer einfachen Punkt zu Punkt
Verbindung genutzt werden, da innerhalb eines greren Netzwerkes auf die Da-
ten des Serverrechners zugegriffen werden kann und keine sichere Kommunikati-
on mehr zwischen der PCU und dem Serverrechner sicher gestellt ist.
groes Netzwerk
Sollen gezielt Verzeichnisse fr eine bestimmte PCU freigegeben werden, muss
innerhalb des Network-Managers der jeweilige PCU-Benutzer entsprechende
Rechte erhalten.
Bild 3-16
hinzugefgt werden.
Im unteren Maskenbereich wird das gerade aktuelle Verzeichnis ange-
zeigt.
Wird unter WindowsNT/ 2000/ XP kein Verzeichnispfad angezeigt,
verfgt der aktuelle Benutzer nicht ber entsprechende Rechte.
Unter Windows95/ 98/ ME wird diese Information immer angezeigt, da
diese Systeme ber keine Rechteverwaltung verfgen.
Krzel am Anfang der Statuszeile:
- OS: Betriebssystem Freigabe
- HMI: HMI spezifische Freigabe
Mit "OK" die Einstellungen speichern und den Dialog beenden.
Mit "Cancel" die Einstellungen verwerfen und Dialog beenden.
Mit "Help" eine Erluterung der Bedienung aufrufen.
Bild 3-17
Bild 3-18
Voraussetzung
Folgende Programme mssen auf dem System installiert sein:
Microsoft Internet Explorer 4.0 und hher,
Microsoft Help HTML Viewer
Ist der Help HTML Viewer nicht vorhanden, wird das Installationsprogramm
"hhupd.exe" gestartet und der Microsoft Help HTML Viewer wird installiert.
Innerhalb von WindowsNT/ 2000/ XP ist der Help HTML Viewer bereits integriert
und darf nicht installiert werden.
3.5.7 Fehlersuche
Die Kommunikation zwischen der PCU und dem HMI Embedded Networkmanager
ist gestrt. Ports berprfen.
Abhilfe
1. Folgende Ports mssen zur Verfgung stehen:
- pcu20_ftp1 6743/tcp
- pcu20_ftp2 6744/tcp
- pcu20_ftp3 6745/tcp
- pcu20_ftp4 6746/tcp
- pcu20_ftp5 6747/tcp
- pcu20_ftp6 6748/tcp
- pcu20_ftp7 6749/tcp
- pcu20_ftp8 6750/tcp
- pcu20_ftp9 6751/tcp
- pcu20_ftp10 6752/tcp
- pcu20_ftp11 6753/tcp
- pcu20_ftp12 6754/tcp
- pcu20_ftp13 6755/tcp
- pcu20_ftp14 6756/tcp
- pcu20_ftp15 6757/tcp
Diese Ports werden, falls erforderlich, bei jedem Start des HMI Embedded Network
Managers in die Datei "services" eingetragen. Wird ein Port bereits von einem an-
deren Programm genutzt, muss dieses Programm deinstalliert werden, damit die-
ser Port dem Network Manager zur Verfgung steht.
2. Softwarestand berprfen
Zu jedem HMI Embedded Softwarestand ist jeweils der passende Network Mana-
ger SW-Stand zu verwenden.
3.6 EXTCALL
Extcall wird untersttzt. Aus Sicherheitsgrnden wird auf logischen Laufwerken
nicht automatisch gesucht.
Whrend der Bearbeitung wird das erste File mit einem schnellen Download ber-
tragen. Daher sollten die zeitkritischen Nachladeabschnitte immer im ersten File
der Abarbeitung liegen.
Das aufzurufende Programm muss eindeutig mit kompletten Pfad und Dateinamen
angegeben werden. ber das kanalspezifische Setting Datum 42700
SC_EXT_PROG_PATH kann ein Prfix-Anteil der Pfadangabe fest vorgegeben
werden.
Beispiel:
komplette Pfadangabe im NC-Programm:
N10 EXTCALL ("C:\Werkstuecke\muster.mpf")
- mit Prfix-Anteil in Setting Datum:
SC_EXT_PROG_PATH = C:\Werkstuecke\
N10 EXTCALL("muster.mpf")
Hinweis
Direktes Abarbeiten von einem Netzlaufwerk wird nicht empfohlen, da die Stabi-
litt und das Zeitverhalten beliebiger Netzwerke nicht sicher gestellt ist. Wir
empfehlen die bertragung der Programme mittels Netzwerk auf eine
optional steckbare ATA / Kompakt Flash Karte.
If you have installed a floppy drive on your PCU 20 press 'F' to save
exception data to floppy disk
Make sure you use the correct com port and the same baud rate as the
receiving station. Then press 'T' to transfer data via serial line.
You can also press 'R' to reboot immediately but we recommend you
save the data first.
bertragung abbrechen
Falls es bei der bertragung zu Strungen kommt, oder die falsche Baudrate aus-
eingestellt ist, kann die bertragung mit der Taste "S" gestoppt werden. Ca. 2-5
Sek nach Bettigen der Taste erscheint folgenden Meldung :
bertragung abgeschlossen
Ist das Ausspielen der Daten erfolgreich abgeschlossen erscheint folgende Mel-
dung:
When using serial transmission please check the number of saved bytes
with the number of bytes received by the remote device.
If there is any difference please return to the save menu by pressing
the 'S' key and retry the transmission with a lower baud rate.
Hinweis
Bei der Nutzung der seriellen Verbindung werden die bertragenen Bytes mit
angezeigt und mssen mit der Anzahl der empfangenen Bytes bereinstimmen.
Gibt es keine bereinstimmung, mit der Taste "S" bertragung abbrechen, eine
niedrigere bertragungsrate whlen und noch einmal starten.
3.7.1 Restart
Im Restart Modus wird durch den Exceptionhandler ein automatischer Wiederan-
lauf versucht.
Try
Try rebooting
rebooting -- in
in the
the event
event of
of no
no reaction
reaction after
after 11 minute,
minute,
please switch Off/On
please switch off/on
Hat die PCU nach einer Minute noch nicht reagiert, muss der Wiederanlauf manu-
ell durch Aus- und Einschalten der Anlage oder der Bedientafel ausgefhrt werden.
Hinweis
Die Zeiten setzen voraus, da das externe Gert die eingestellte Baudrate ohne
Blockierung empfngt.