Keine Verbindung zur PLC5/40

Zimbo30

Level-1
Beiträge
174
Reaktionspunkte
10
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,


Habe eine PLC5/40 und die Software RSLogix 5. Mit einem seriellem PG Kabel PG 9pol <=> PLC 25pol habe ich nun an der PLC an Channel 0 eingesteckt. Wenn ich in der Software online gehen will gehts einfach net. Finde auch keine Einstellung wo ich die COM Schnittstelle auswählen kann. In der Doku von AB steht jetzt nur was von Kommunikationsschnittestellenkarte 1784 und data HighwayKabel-485

Jetzt frage ich mich ob es überhaupt mit diesem Kabel geht?
Das Kabel stammt noch von meinem Vorgänger :)

Danke für eure Hilfe

Gruß Zimbo
 
Finde auch keine Einstellung wo ich die COM Schnittstelle auswählen kann.

Da mußt Du erst mal RsLinx starten (falls noch nicht geschehen). Da fügst Du dann einen neuen Treiber ein ("Communications", "Configure Drivers"). Da gibt's einen "RS232 DF1 devices". Bei Device muß dann der PLC CH0 rein, Autoconfigure, dann sollte er laufen. Wenn das funktioniert, unter "Communications", "RsWho" sollte der PLC dann auch unterhalb des Treibers DF1 erscheinen. In der RsLgx5 dann diesen soeben angelegten Treiber auswählen (falls die Software gestartet war bevor der Treiber angelegt war diese nochmals komplett schließen und wieder öffnen). Das geht unter "Comms", "System Comms..." Da den Treiber auswählen und Haken rein bei "Apply to project", dann sollte es gehen.
 
Super hat geklappt. Kann jetzt online gehen.
Wieder was dazu gelernt. Jetzt muß ich nur noch mit den Ein-/Ausgangsbezeichnung (Operanden) zurechtfinden. Ist ja ein Zahlengewirr :)

Gruß
Zimbo
 
Zuletzt bearbeitet:
So, jetzt kommen die nächsten Fragen zu der PLC5/40 :D

Bin dabei ein Programm aufzuarbeiten. Habe leider nur den Abzug aus der SPS, ohne Symbolik. Möchte nun zuerst einmal anhand des Schaltplans die Ein/ausgänge mit Symbolen versehen.

In dem Programm werden die ganzen Digi In/Out gar net direkt angesprochen sondern in Datenbereiche kopiert. Hat das irgend einen speziellen Grund?

Dann noch die Anaolgen Signale:
Die Analogein/ausgänge werden ja mit den BTR bzw. BTW Befehlen ausgelesen. Werden da immer die ganzen Analogeig/ausgänge auf einmal eingelesen und in ein Datenbaustein geschoben? Da werden z.B auf Rack 0 ,Group 6, Module 0, 37 Wörter eingelesen und mit dem selben 20 geschrieben.

Sorry aber bin eigentlich nur S7 gewohnt.

Danke für eure Antworten

Gruß Zimbo
 
Zuviel Werbung?
-> Hier kostenlos registrieren
In dem Programm werden die ganzen Digi In/Out gar net direkt angesprochen sondern in Datenbereiche kopiert. Hat das irgend einen speziellen Grund?
kann sein, dass das der Erzeuger damals mit dem Hintergrund gemacht hat, dass es einheitlich ist mit den denzentralen I/O's (z.B. DeviceNet), denn dort ist DAS der einzige Weg, um die I/O's zu bearbeiten

gruss, o.s.t.
 
In dem Programm werden die ganzen Digi In/Out gar net direkt angesprochen sondern in Datenbereiche kopiert. Hat das irgend einen speziellen Grund?

das kann viele Gründe haben, beispielsweise ist man so flexibler bei etwaigen Hardwareänderungen (oftmals programmiert man ja erst und die Hardware steht noch nicht fest). Dann kann mit etwas Zusatzlogik auch mal leicht was außer Betrieb genommen werden (Inbetriebnahme).

Dann noch die Anaolgen Signale:
Die Analogein/ausgänge werden ja mit den BTR bzw. BTW Befehlen ausgelesen. Werden da immer die ganzen Analogeig/ausgänge auf einmal eingelesen und in ein Datenbaustein geschoben? Da werden z.B auf Rack 0 ,Group 6, Module 0, 37 Wörter eingelesen und mit dem selben 20 geschrieben.

Ich gehe mal von 1771-IFE Karte aus, siehe Bilder bzw. Handbuch.
 

Anhänge

  • BTR.GIF
    BTR.GIF
    13,7 KB · Aufrufe: 5
  • BTW.GIF
    BTW.GIF
    21,5 KB · Aufrufe: 5
  • 1771 IFE.pdf
    166,7 KB · Aufrufe: 5
Ergänzung:
der BTW konfiguriert die Karte (Skalierung....), der BTR liest dann die Eingänge und den Status aus. Es reicht theoretisch den BTW nur nach First Scan zu machen.
Bei einer Analog Ausgangskarte sieht's ähnlich aus: BTW schreibt Konfiguration und auch die Ausgänge, BTR liest Status.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Vielen Dank für eure Antworten.

Die Tabellen aus den Handbüchern den Analog Eingangskarten
waren mir bekannt allerdings wusste ich net warum bei nem Analog Ausgang der BTR verwendet wird.

Unter Group vesteht man doch den Steckplatz in dem Rack, oder?

Ich liste mal meinen Aufbau des Racks auf:

1: Netzteil
2: CPU
3: Analogeingangkarte (1771 IFE/C)
4: Analogausgangskarte (1771 OFE)
5: Zählerkarte (1771 VHSC)
6: frei
7: Digital Eingangskarte (1771 IBN)
8: Digital Eingangskarte (1771 IBN)
9: Digitale Relais Ausgangskarte (1771 OWNA)

Nur noch mal zu meinem Verständnis,
das wäre doch dann im BTR/BTW so richtig:

zu 3: Rack 0, Group 0, Modul 0
zu 4: Rack 0, Group 2, Modul 0
zu 5: Rack 0, Group 4, Modul 0
zu 6: ist ja frei aber es gibt BTR/BTW Rack 0, Group 6, Modul 0 ???

und die Digitalen noch:
zu 7: Eingänge I:010
zu 8: Eingänge I:012
zu 9: Ausgänge O:014

Versteh ich das so richtig?

Hoffe ich nerve euch net mit meinen Fragen :???:
 
Den hardware addressierung ist etwas speziell bei AB PLC5.

Abhängig von CPU typ gibt es ein begrenzte anzahl "racks" das konfigurierbar sind. Für PLC5/40 ist das 15 racks.
Ein "rack" ist eigentlich 8 datenwörter.
Ein "group" ist ein wort innerhalb ein rack.

Jeder "rack" kann in 3 verschiedene arten addressiert werden.

½-slot addressierung = 2 datenwörter pro modul = 32 digitale ein/ausgänge pro slot.
Ein "chassis" mit 16 slots braucht in den fall 4 "racks".

1-slot addressierung = 1 datenwort pro modul = 16 digitale ein/ausgänge pro slot.
Ein "chassis" mit 16 slots braucht in den fall 2 "racks".

2-slot addressierung = 1 einganswort wechselt mit 1 ausgangswort für jeden 2 slots = 16 digitale ein/ausgänge pro slot.
Ein "chassis" mit 16 slots braucht in den fall 1 "rack".

edit:
In deiner fall ist ½-slot addressierung verwendet.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Das erste slot ist für den CPU oder Remote i/o adapter und zählt nicht mit.
Ein 8-slot chassis hat 8 slots für e/a-module und eventuelle Netzteilmodul(e).

Ich vermute das deiner SPS sieht so aus:

ENTWEDER

-: CPU
0: Interne Netzteil
1: Analogeingangkarte (1771 IFE/C)
2: Analogausgangskarte (1771 OFE)
3: Zählerkarte (1771 VHSC)
4: frei
5: Digital Eingangskarte (1771 IBN)
6: Digital Eingangskarte (1771 IBN)
7: Digitale Relais Ausgangskarte (1771 OWNA)

ODER

-: Externe Netzteil
-: CPU
0: Analogeingangkarte (1771 IFE/C)
1: Analogausgangskarte (1771 OFE)
2: Zählerkarte (1771 VHSC)
3: frei
4: Digital Eingangskarte (1771 IBN)
5: Digital Eingangskarte (1771 IBN)
6: Digitale Relais Ausgangskarte (1771 OWNA)
7: frei
 
ODER

-: Externe Netzteil
-: CPU
0: Analogeingangkarte (1771 IFE/C)
1: Analogausgangskarte (1771 OFE)
2: Zählerkarte (1771 VHSC)
3: frei
4: Digital Eingangskarte (1771 IBN)
5: Digital Eingangskarte (1771 IBN)
6: Digitale Relais Ausgangskarte (1771 OWNA)
7: frei

Genau so ist es aufgebaut
Habs mir gerade vor Ort angesehen.

Habe gleichmal online die Digitalen Ein/Ausgangszustände verglichen.
Steckplatz 4 ist I:010
Steckplatz 5 ist I:012
Steckplatz 6 ist O:014

Müsste aber der Logik nach eigentlich :
Steckplatz 4 ist I:008
Steckplatz 5 ist I:010
Steckplatz 6 ist O:012

sein, oder?
 
Die adressen sind oktal.
Bei ½-slot ergibt es denn:
Slot 0: Adressen 0-1
Slot 1: Adressen 2-3
Slot 2: Adressen 4-5
Slot 3: Adressen 6-7
Slot 4: Adressen 10-11
Slot 5: Adressen 12-13
Slot 6: Adressen 14-15
Slot 7: Adressen 16-17

Also es stimmt mit was du beobachtest hast.
 
Habe da nochmal ne Frage bezüglich einem Strukturiertem Textfile

B3:7/9 = !B13:/7

Was bedeutet das Ausrufezeichen?

Gruß Zimbo
 
Zurück
Oben