MarkusP210
Level-2
- Beiträge
- 72
- Reaktionspunkte
- 10
-> Hier kostenlos registrieren
Guten Tag
Ich versuche z.Zt. auf einem Mitsubishi Q-System (Universal CPU) dynamisch Adressen zu modifizieren. Ich habe dazu die Funktionen INDEX_M und OUTEX_M verwendet. Dabei kann sowohl eine Startadresse, einen Offset und auch eine Verstärkung angegeben werden. Die Berechnung erfolgt dann nach folgendem Algorithmus:
Dynamische Adresse = Startadresse + Offset + (Verstärkung * 10)
Beim Überprüfen der POE läuft alles prima ohne Fehler. Bei der Gesamtübersetzung erhalte ich jedoch folgende Fehlermeldung:
'C9214 Parameter 'Offset' der Funktion OUTEX_M sollte eine Konstante sein. Wenn ein VAR_INPUT verwendet wird, sollten Sie die Aktualparameter für FB-Makros prüfen.'
Kennt jemand dieses Problem und hat es gelöst? Wenn der Offset konstant sein soll, nützt die ganze Funktion ja nichts. Variiert man die Verstärkung erfolgt dieselbe Fehlermeldung.
Besten Dank im Voraus für etwelche Hilfe.
Markus
Ich versuche z.Zt. auf einem Mitsubishi Q-System (Universal CPU) dynamisch Adressen zu modifizieren. Ich habe dazu die Funktionen INDEX_M und OUTEX_M verwendet. Dabei kann sowohl eine Startadresse, einen Offset und auch eine Verstärkung angegeben werden. Die Berechnung erfolgt dann nach folgendem Algorithmus:
Dynamische Adresse = Startadresse + Offset + (Verstärkung * 10)
Beim Überprüfen der POE läuft alles prima ohne Fehler. Bei der Gesamtübersetzung erhalte ich jedoch folgende Fehlermeldung:
'C9214 Parameter 'Offset' der Funktion OUTEX_M sollte eine Konstante sein. Wenn ein VAR_INPUT verwendet wird, sollten Sie die Aktualparameter für FB-Makros prüfen.'
Kennt jemand dieses Problem und hat es gelöst? Wenn der Offset konstant sein soll, nützt die ganze Funktion ja nichts. Variiert man die Verstärkung erfolgt dieselbe Fehlermeldung.
Besten Dank im Voraus für etwelche Hilfe.
Markus