FAQ-SPS S7-214
- Vergleichsoperationen
- F:
Können wirklich alle Vergleichsoperationen verwendet werden?
- A:
Leider werden nicht alle Operationen werden von der in der LU verwendeten CP-214 unterstützt, auch wenn sie im Operatorbaum der Programmierumgebung zu finden sind. Möchte man z.B. die beiden Bytes VB10 und VB11 auf Ungleichheit (<>) abfragen, muss man im Kontaktplan nach dem Gleichheitsoperator (==) den NOT-Operator angeben. Geht man nicht so vor, kommt es (spätestens) beim Laden des Programmes zu einem Übersetzungsfehler. Details darüber findet man dann im Statusfenster (Fenster ganz unten)!
Geht nicht: Funktioniert:
| VB10 | VB10
| | | | | | | |
|----| <>B|---> usf. |----| ==B|----| NOT|---> usf.
| | | | | | | |
| VB11 | VB11
- Unterprogramme
- F:
Können Unterprogrammen Parameter übergeben werden?
- A:
Die CP-214 unterstützt keine Übergabe von Parametern an Unterprogramme! (Das Anlegen in der Entwicklungsumgebung funktioniert zwar, aber bei Verwendung sind alle Parameter als fehlerhaft markiert).
- Multiplikation und Division
- F:
Gibt es Operatoren für Multiplikation und Division?
- A:
Die Fliesskomma-Operatoren MUL_R und DIV_R werden unterstützt. In Kombination mit TRUNC können diese Operatoren allerdings auch für Multiplikation und Division der Integer-Arithmetik verwendet werden.
- Übersetzungsfehler: Prüfen Sie auf leichte Fehler
- F:
Warum bekomme ich beim Download meines Anwenderprogrammes die Meldung:
"Übersetzungsfehler: Prüfen Sie auf leichte Fehler"?
- A:
Das Programm konnte aufgrund eines Compilerfehlers nicht auf die SPS geladen werden. Überprüfen Sie, ob beispielsweise bei der Verwendung von Schrittketten die Operation SCRE vergessen wurde. Auch bei Verwendung der Operation SCRT ausserhalb einer Schrittkette tritt diese Fehlermeldung auf.
Letzte Änderung: Wednesday, 28-Feb-2007 13:26:55 CET