Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

PLC an NC Signaltransfer und abfrage

Beitrag 11.07.2017, 13:22 Uhr
Chrismeineck
Chrismeineck
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 27.02.2017
Beiträge: 3
Hallo zusammen,

ich habe folgende Frage. Vill. kann mir ja jemand helfen.

Wir haben an einer Emco Drehmaschine einen Stangenlader gegen ein Lademagazin getauscht. Jetzt haben wir die Programme entsprechend geändert und haben folgendes Problem:

Über den Eingang E80.5 teilt das Lademagazin der PLC mit, ob das Stangenende erreicht ist. Das haben wir geprüft und Funktioniert "0" bedeutet Stangenende nicht erreicht.

Meine Laderabfrage schaut wie folgt aus:

N1 IF $A_IN[6]==0 GOTOF ENDE ;ABFRAGE STANGENENDE
N2 STOPRE
N3 R0=1
N4 MSG("$85150")

N5 ENDE:

Das If.... fragt den Eingang E80.5 ab, also wenn der Eingang "0" ist, dann sollte das Programm von der If Abfrage direkt auf Ende springen, was es aber nicht macht, wenn ich nun bei dem ==1 statt ==0 einsetze dann spring es auch direkt auf Ende

Bitte nich lachen, ich bin kein Siemensfachmann.

Vielen DANK für eure Hilfe

Grüße
   
Beitrag 11.07.2017, 14:58 Uhr
nixalsverdruss
nixalsverdruss
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 16.11.2003
Beiträge: 1.511
ich werde aus dem was du da geschrieben hast nicht so recht schlau.
QUOTE (Chrismeineck @ 11.07.2017, 14:22 Uhr) *
Das haben wir geprüft und Funktioniert "0" bedeutet Stangenende nicht erreicht.


heißt dann 1 = Stangenende.

wann soll der Code

R0=1
MSG("$85150")

ausgeführt werden ?

IF $A_IN[6] ;ABFRAGE STANGENENDE
; wird bei 1 ausgeführt
ELSE
; wird bei 0 ausgeführt
ENDIF

IF NOT $A_IN[6] ;ABFRAGE STANGENENDE
; wird bei 0 ausgeführt
ELSE
; wird bei 1 ausgeführt
ENDIF


hoffe das hilft


--------------------
There are only 10 types of people in the world: Those who understand binary, and those who don't
Wir haben einen exponentiellen Zuwachs an Doofen Pack im Forum
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: