DOC

FAQ-bodas

By Brian Russell,2014-05-10 15:57
5 views 0
FAQ-bodas

sm Frequently Asked Questions 10/05/2013 15:58:00

    1 Deutsch

    1.1 BODAS

    Q: Nach einem Absturz von BODAS erscheint kein BODAS-Fenster bei Neuaufruf. A: In der BODAS.ini können falsche Werte für die Fenstergröße stehen. Diese können manuell auf plausible Werte gesetzt werden.

    Q: In welcher Reihenfolge müssen die Hardlocks BODEM und BODAS angesteckt werden? A: PC BODEM BODAS Druckerkabel (getestet bei Windows 2000).

    Q: Warum kann ich ein fehlerfreies Projekt mit neueren Versionen von BODAS (ab 1.6.2002) z. T. nicht mehr übersetzen?

    A: Es gibt schärfere Kontrollen bzgl. doppelter Deklaration von Variablen. Z. Bsp.: Ein ENUM-Wert darf nicht den gleichen Namen haben, wie eine Globale Konstante!

Q: Wenn ich mein Projekt übersetze, stürzt BODAS ab.

    A: Mehrere Gründe können zu einem Absturz führen:

    - Ein ENUM-Wert hat den gleichen Namen wie ein Programm

    -

Q: Ich kann keinen Kontakt mit einem Steuergerät herstellen.

    A: - Verbindung prüfen,

    - eingestelltes Zielsystem überprüfen,

    - Kommunikationsparameter prüfen (MC6, MC8: RS232, 38400 Baud; RC2: RS232, 19200

    Baud),

    - ein RTS muss auf dem Steuergerät geflasht sein (ggf Kontaktaufnahme mit BODEM), - nur MC6! Analogeingang 6 (pin 52) muss beim Startup offen oder auf Masse gelegt sein, - Wenn zuvor BODEM / BB-3 angeschlossen war, muss das Steuergerät einen Reset

    durchgeführt haben, um mit BODAS kommunizieren zu können.

    - Es muss sichergestellt sein, dass zu Beginn nicht zu viele Zugriffe auf das EEPROM

    durchgeführt werden.

    Q: Ich möchte in der Online-Darstellung im ST die Aufteilung zwischen Code und Variablenwerten ändern.

    A: Wenn ein ST-Fenster gewählt wurde, kann man unter [Extras][Monitoring Einstellungen] die Aufteilung ändern.

Q: Wie lösche ich eine Aktion in AS?

    Q: Ich habe eine Applikation und ich bekomme nur Fragezeichen statt Variablenwerte angezeigt. Was ist passiert?

    A: 1. Möglichkeit: Es sind zu viele Fenster offen oder im Hintergrund. 2. Möglichkeit: Die Laufzeit wird überschritten, dann kann aber auch die Kommunikation mit BODEM / BB-3 nicht mehr funktionieren.

    Q: Beim Oeffnen eines BODAS21-Projekts mit BODAS20 kommt die Fehlermeldung Assertion failed.

    A: Ignorieren anklicken, das Projekt oeffnet sich korrekt.

     1/4 C:\convert\temp\650311622.doc

sm Frequently Asked Questions 10/05/2013 15:58:00

Q: Beim Programmieren in ST kommt es gelegentlich beim Umbenennen von

    Funktionsbausteinen oder Variablen zum Absturz.

    A: Die Option Editor/Automatisch deklarieren ausschalten.

Q: Beim Zoomen von CFC stürzt BODAS ab.

    A: Nicht <= 25% zoomen.

    Q: Beim Übersetzen kommt der Fehler: Das Modul Parameter_x konnte nicht erstellt werden. A: Bei den Konfigurationsdaten ist bei Parameter_x ein Wert mit Leerzeichen am Ende länger als 16 Zeichen.

1.2 Applikation

    Q: Kann man mit dem Analogausgang des MC6 ein Relais treiben?

    A: Der Analogausgang liefert maximal 6 mA bei 5V.

    Q: Warum werden beim MC6 Slave nach dem Hochlaufen Ausgänge willkürlich angesteuert? A: In der Kommunikation Master-Slave werden Botschaften zum Slave überlagert (union). Werden die Slave-Ausgänge aber angesteuert, wird der gesetzte Wert verwendet.

    Q: Meine Applikation spinnt völlig. Im PLC_PRG erscheint die Blaufärbung unregelmäßig und zeigt Aktionen an, in die es gar nicht möglich ist, noch einmal zu springen. A: Ein Systemaufruf mit einem ADR() und einem falschen Typ kann dazu führen.

    Q: Mein Programm stürzt nach wenigen Sekunden ab. Es verlässt die Initialisierung nicht. A: Es sind zu viele Variablen deklariert, die in der zulässigen Zeit nicht vom RTS initialisiert werden können. Verringern Sie die Zahl der Elemente von allem Arrays und Strukturen auf die notwendige Anzahl.

Q: Im BB-3 werden nicht die korrekten Werte angezeigt.

    A: In der RTS-Funktion bb3_getVar() wird eine andere RTS-Funktion aufgerufen z. B. in()

    Q: Es wird der Fehler PE_GET_MEM2 angezeigt, obwohl ich keinen falschen Index bei der Funktion ree_getMem(Page, Index) verwende.

    A: In der Steuerungskonfiguration ist kein Menü eingehängt.

    Q: Wenn bei einem Array ein zu grosser Index uebergeben wird arbeitet das Programm unkontrolliert.

    A: In der Entwicklungsphase die Indexueberwachung einschalten. Wenn das Programm korrekt arbeitet, kann die Ueberwachung fuer die ausgelieferte Software wieder ausgeschaltet werden, um eine bessere Laufzeit zu ermoeglichen.

     2/4 C:\convert\temp\650311622.doc

sm Frequently Asked Questions 10/05/2013 15:58:00

    English

    1.3 BODAS

    Q: After a crash of BODAS there is no BODAS window on the desktop.

    A: In the BODAS.ini may be invalid values for the window position. In the file the values can be adjusted to reasonable values.

    Q: In which order do I have to plug the hardlocks for BODEM and BODS? A: PC BODEM BODAS printer (tested on Windows 2000).

    Q: While do I get an error message if I compile a error free project with BODAS versions later than June 2002?

    A: In the newer version there are some more rigid rules that are to be followed: an ENUM value may not have the same name as a global constant.

Q: During building my application BODAS crashes.

    A: Several reasons may cause BODAS to crash:

    - An ENUM-value has the identical name as a program

    -

Q: I can't establish communication with hardware.

    A: - Check cables,

    - check adjusted target system in BODAS,

    - check communication parameters (MC6, MC8: RS232, 38400 Baud; RC2: RS232, 19200

    Baud),

    - is a RTS flashed on the hardware,

    - MC6!, analogue input 6 (pin 52) must be connected to ground or must be unconnected, - if you had communication with BODEM / BB-3 you must have made a reset to establish

    the communication with the PC

    - be sure you have not too much operations accessing the EEPROM during initialization

Q: I want to change the settings in the online window of ST.

    A: If a ST-window has been selected the ration between displayed code and displayed values can be adjusted by [Extras][Monitoring Settings].

Q: How do I delete an action in SFC?

    Q: No variable value is displayed and I see question marks instead at all variables. What happened?

    A: 1. You opened too many windows. Close all windows and only open the needed ones. 2. If the cycle time is exceeded, the same symptoms may be noticed but additionally the communication with BODEM / BB-3 will not work.

    Q: If you start a BODAS21-project with BODAS20 the error Assertion failed occurs. A: Select ignore, and the project opend correcly.

    Q: If you renams POUs or variables while programming ST a chrash occurs. A: Switch the Option Editor/Autodeclaration off.

    Q: Zoom in CFC leads to a crash.

    A: Don’t zoom <= 25%.

     3/4 C:\convert\temp\650311622.doc

sm Frequently Asked Questions 10/05/2013 15:58:00

    Q: Error message while building: The module Parameter_x could not be created. A: In configuration text of Parameter_x is longer than 16 characters with blank at the end.

1.4 Applikation

    Q: Can the analogue output of the MC6 drive a relais?

    A: The analogue output delivers 6 mA at 5V at maximum.

    Q: Why are the outputs from an MC6 Slave (board B) switched on by no reason? A: During the communication, some values to the slave are overlaid by other signals if the outputs of board B are not driven by an application. If the application controls the outputs of board B, the signals of the program are used, of course.

    Q: My application is running but is making totally nonsense: In the PLC_PRG the highlighting impossible combinations of actions (SFC), ...

    A: The reason may be the use of the adr() operation with a wrong variable type.

Q: In BB-3 are displayed wrong values.

    A: In the RTS-function bb3_getVar() another RTS-function is called e. g. in().

    Q: The Error PE_GET_MEM2 is diplyed in BODEM although i have not a call of ree_getMem(Page, Index) with a wrong index.

    A: In the PLC configuration exist not any menu.

    Q: If an array is accessed with an index that is out of size, the program will work undefined. A: See in the help how to use the function CheckBounds. Because the function need runtime you may it remove, if the software is ready tested.

     4/4 C:\convert\temp\650311622.doc

Report this document

For any questions or suggestions please email
cust-service@docsford.com