-> Hier kostenlos registrieren
Hi,
ich habe foglenden Aufbau:
ASM456 an Profibus
SLG75 als Schreib-/Lesegerät
ANT18 Antenne am SLG75
der Transponder ist ein MDS E623
laut Handbüchern und Infos Firma Siemens ist eine Kombination dieser Geräte möglich und muß funktionieren.
Ich benutze den FB45 V1.5 von Siemens. Dieser meldet auch ein SLG.ready nach der Initialisierung. Jedoch wird nichtmal ein MDS_present angezeigt wenn sich der Transponder im Lesefeld der Antenne befindet gescheide das Lesen oder Schreiben möglich wäre.
Hier mal meine Parametrierung:
Moby DB ist DB45
Command DB ist DB47
Instanz DB ist DB46
Schonmal danke für eure Hilfe!
Gruß
KoKo
ich habe foglenden Aufbau:
ASM456 an Profibus
SLG75 als Schreib-/Lesegerät
ANT18 Antenne am SLG75
der Transponder ist ein MDS E623
laut Handbüchern und Infos Firma Siemens ist eine Kombination dieser Geräte möglich und muß funktionieren.
Ich benutze den FB45 V1.5 von Siemens. Dieser meldet auch ein SLG.ready nach der Initialisierung. Jedoch wird nichtmal ein MDS_present angezeigt wenn sich der Transponder im Lesefeld der Antenne befindet gescheide das Lesen oder Schreiben möglich wäre.
Hier mal meine Parametrierung:
Code:
//Parameter des SLG
L 500 //Hardwareadresse des Moby
T "MOBY DB".SLG1.ASM_address
// 1 ==> // Anwesenheitskontrolle ist eingeschaltet. Die MDS-Steuerung ist
L 1 // abgeschaltet. Die Variable ANZ_MDS_present zeigt einen MDS im
T "MOBY DB".SLG1.MDS_control // Übertragungsfenster eines SLG an.
// 0 ==> // ECC-Betrieb ausschalten
SET
R "MOBY DB".SLG1.ECC_mode
// 0 ==> // Beim Befehl init_run werden alle INPUT-Parameter zum ASM übertragen.
SET // Dieses Bit muss beim Betrieb von MOBY U/D bzw. RF 300 auf True gesetzt werden.
R "MOBY DB".SLG1.RESET_long
// 1 ==> // Einstellung der MOBY-Betriebsart
L 1 // 1= Moby I / Moby E (ohne MDS 507) 5 = Moby U/D bzw. RF300
T "MOBY DB".SLG1.MOBY_mode
// 0 ==> // Scanning_time ist die Abtastzeit für den MDS 507 von MOBY I und MOBY V. Bei allen anderen
L 0 // MDS-Typen kann hier der Wert 00 eingesetzt werden.
T "MOBY DB".SLG1.scanning_time // 00 = 0,01s
// 0 ==> // Dieses Byte ist bitweise kodiert. Es hat standardmäßig den Wert B#16#0. Es können damit
L 0 // besondere Steuerungen im ASM vorgenommen werden.
T "MOBY DB".SLG1.option_1
// F ==> // MOBY U: Reichweitenbegrenzung
L B#16#F // mehrere SLG nahe beieinander positioniert sind oder
T "MOBY DB".SLG1.distance_limiting // wenn Datenspeicher, die sich in der Nähe eines SLG
// // aufhalten, später oder nicht mehr erkannt werden sollen.
// 1 ==> // MOBY U/D bzw. RF 300: Maximale Anzahl der parallel im Feld bearbeitbaren MDS.
L 1 // zugelassene Werte: 1
T "MOBY DB".SLG1.multitag
// 0 ==> // MOBY U: BERO-Betriebsart; automatisches Ein-/Ausschalten des Antennenfeldes. Der Befehl
L 0
T "MOBY DB".SLG1.field_ON_control // "Antenne EIN/AUS" wird von der BERO-Betriebsart überlagert.
// 0 ==> // MOBY U: Zeit für BERO-Betriebsart (field_ON_control = 02)
L 0
T "MOBY DB".SLG1.field_ON_time
//Aufruf des FB45
CALL "MOBY FB" , DB46 // Call FB 45 for each SLG in each cycle
Params_DB :=45
Params_ADDR:=0
Moby DB ist DB45
Command DB ist DB47
Instanz DB ist DB46
Schonmal danke für eure Hilfe!
Gruß
KoKo