Mitsubishi A1SH Befehl CHK M8 D1

peter(R)

Level-1
Beiträge
1.061
Reaktionspunkte
132
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe heute von einem Kunden folgendes Problem geschildert bekommen.
Die CPU A1SH war defekt und wurde getauscht. Nach dem laden des Programmes ging die Steuerung nicht mehr in RUN.
Die Fehlermeldung besagt, daß in der Zeile xxx fehlerhaft ist

CHK M8 D1

jetzt läuft das Programm aber seit ca. 10 Jahren mit dieser Zeile problemlos
( ist ein Befehl der den Merker M8 mit der ersten steigenden Flanke eines Tasters einschaltet, mit der nächsten wieder aus usw. )

Ich bin relativ ratlos. Jetzt sitzt der Kunde dummerweise ca. 6 Flugstunden von hier. Mal schnell schauen ist nicht.
Hatte das Problem jemand schon einmal ??? :confused::confused:


peter(R)
 
Die Fehlermeldung besagt, daß in der Zeile xxx fehlerhaft ist

CHK M8 D1

-ist die Zeile davor gültig (z.B. LD X1)
-von welchem Typ ist D1 (falls Bit sollte da denk ich noch eine Längenangabe stehen)?
-welche Entwicklungsumgebung,
sind ne lange Zeit und man kann beim Compiler einstellen "Fehlerbehandlung wie bei Version stein.alt vornehmen" - jdenfalls beim IEC-Developer...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das ganze "Netzwerk" lautet:

LD M2
MPS
AND X5
CHK M8 D1
MPP
AND M8
OUT Y85

( D1 ist ein "normales" Register benötigt der CHK Befehl lt. Handbuch )

wie gesagt das ganze läuft seit 10 Jahren und erst jetzt nach Tausch der CPU spinnt es.

peter(R)
 
Wurde die CPU tatsächlich durch den gleichen Typ ersetzt (A-Serie ist ja wohl auslaufend?) oder etwa durch eine äquivalente aus der Q-Serie?

Manche Befehle haben nämlich auf System Q eine andere Syntax als auf System A. In dem Falle lautet die Fehlermeldung etwa "..ungültige Anweisung, zuwenig/zuviele Operanden..."
 
Laut telefonischer Auskunft JA. Ich muss aber nicht alles glauben was man mir sagt.... .... besonders nicht in der Gegend der Welt in der die Anlage steht !!!

Aber danke für den Tipp ich werde nochmal ganz genau nachfragen.

peter(R)
 
Zurück
Oben