B&R Anfänger

knuppel

Level-1
Beiträge
189
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich arbeite mich gerade in B&R Automation Studio 4 ein. Habe dazu ein Testprojekt erstellt. Die CPU ist das Laptop, am Laptop ist ein PCI Powerlink Hub, da hängt ein X20 Buscontroller Powerlink drann und dann eine DI und DO Klemme.

An den Klemmen habe ich die Variablen deklariert.
Dann habe ich ein neues Objekt eingefügt (Programm)
Mein Code:
#include <bur/plctypes.h>

#ifdef _DEFAULT_INCLUDES
#include <AsDefault.h>
#endif

void _CYCLIC NeuesProgrammCyclic( void )
{
if(DIN_1==1){
DOUT_1=1;
}
}




Wie kann ich dies nun Simulieren? Haben noch keine Steuerung. Ich dachte ich müsse das Programm übersetzen (bis jetzt Fehlerfrei) und dann auf Monitor klicken.
Aber dann steht zum Beispiel in der I/O Zuordnung folgendes:

Bei DigitalOutput01 und 02 steht Fehler...

Vielleicht bin ich gerade auf dem falschen Weg, als der B&R Mitarbeiter letzte Woche da war, sah das ganze ganz einfach aus.

Hat vielleicht jemand ein einfaches Demo Programm parat?

EDIT:

Ich habe dieses Video durchgemacht: http://www.youtube.com/watch?v=9HexRg_qDwI
Funktioniert auch. Habe aber im Programm keine Klemmen drann.
Würde dies gerne mit einer DI und DO Klemme haben. Wie mache ich das am besten?
 
Zuletzt bearbeitet:
Hi!

Poste mal noch folgende Infos:

Welche Hardwarekomponenten verwendest du? Powerlink Hub, E/A Module, ... (am besten im Format X20xxyyyy)

Benutzt du eine Windows AR? Oder nur ARSim (Simulator), ... ?

Sind die Hardwarekomponenten, so wie du sie im AS hast auch tatsächlich vorhanden?

Zur Not lad mal dein Projekt hier hoch... Dann kann ich mal drüber gucken.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Im Moment ist noch gar nichts vorhanden. Ich soll mich aber schon mal in die Software einarbeiten.
Es wird wohl eine kleine CPU kommen mit ein paar DI's, DO's, AI's und AO's.
 
Dann mach folgendes:

Leg dein Projekt so an, als ob es physikalisch vorhanden wäre. D.h. die CPU, alle Busmodule, Ein- / Ausgänge, ...

Hast du das gemacht, leg im "Configuration View" eine neue Hardwarekonfiguration vom Typ "PC" an.

Nun hast du eine Simulationsruntime, die du immer wieder benutzen kannst in deinem Projekt.

Bei der Simulationsruntime wird allerdings keine Hardwarekonfiguration erstellt. Lass das einfach leer.


Wenn du jetzt ein Programm, oder einen Programmteil testen kannst, kannst du ganz einfach deine Simulation verwenden. Allerdings siehst du, wegen fehlender Hardware, keine Zustände, wenn du bei einem Hardwaremodul auf Monitor umschaltest.

Um Ein- / Ausgänge zu beobachten musst du über die Watchliste gehen. Hier kannst du ja auch Eingänge setzen, analoge Werte eintragen, ...



Noch ne Frage... Warum programmierst du in C?
 
Zurück
Oben