-> Hier kostenlos registrieren
Hallo Miteinander
Kurz zu meiner Person.
Bin 29 Jahre alt, habe Elektroinstallationstechniker gelernt und bin jetzt in der Prüfmittelentwicklung bei einer Automatisierungsfirma mit dem Orangen Logo tätig :smile:
Habe aber im Beruf nur mit Hardware zu tun. Deshalb ein Laie auf dem Gebiet der SPS programmierung. Hobbys sind Amateurfunk eigentlich alles was so mit Technik zu tun hat.
Vor meinen Tisch liegt eine CP3586 B&R CPU mit DI und DO Modulen die schon konfiguriert sind. Verbindung zum Automationstudio funktioniert, Variablen sind gesetzt usw.
Eingänge sind mit In1-In36
Ausgänge mit Out1-Out36 gesetzt
#include <bur/plctypes.h>
#ifdef _DEFAULT_INCLUDES
#include <AsDefault.h>
#endif
void _CYCLIC ProgramCyclic(void)
{
Out1 = 1; //Testkommentar
Out2 = 1;
}
Damit kann ich zumindest die Ausgänge einschalten soviel habe ich schon kapiert:smile:
Jetzt zu meinen Fragen. Wie weiß Automation Studio welcher Befehl was machen soll. Sind die generell in Ansi C gleich (nur einfache Standardbefehle) Oder muss ich den AS irgendwo sagen was welcher Befehl tun soll.
Habs jetzt mal probiert wie beim Arduino ein Blinklicht zu machen oder mit einen Eingang auf 1 einen Ausgang auf 1 zu schalten. Das hat mal nicht funktioniert.
Kann mir jemand einen Link oder Lektüre zum Nachschauen für C empfehlen, wo ich dann die Erfahrungen auch im Automation Studio verwenden kann. Oder sind die Befehlsstrukturen überall anders?
Danke schon mal im voraus.
mfg francy
Kurz zu meiner Person.
Bin 29 Jahre alt, habe Elektroinstallationstechniker gelernt und bin jetzt in der Prüfmittelentwicklung bei einer Automatisierungsfirma mit dem Orangen Logo tätig :smile:
Habe aber im Beruf nur mit Hardware zu tun. Deshalb ein Laie auf dem Gebiet der SPS programmierung. Hobbys sind Amateurfunk eigentlich alles was so mit Technik zu tun hat.
Vor meinen Tisch liegt eine CP3586 B&R CPU mit DI und DO Modulen die schon konfiguriert sind. Verbindung zum Automationstudio funktioniert, Variablen sind gesetzt usw.
Eingänge sind mit In1-In36
Ausgänge mit Out1-Out36 gesetzt
#include <bur/plctypes.h>
#ifdef _DEFAULT_INCLUDES
#include <AsDefault.h>
#endif
void _CYCLIC ProgramCyclic(void)
{
Out1 = 1; //Testkommentar
Out2 = 1;
}
Damit kann ich zumindest die Ausgänge einschalten soviel habe ich schon kapiert:smile:
Jetzt zu meinen Fragen. Wie weiß Automation Studio welcher Befehl was machen soll. Sind die generell in Ansi C gleich (nur einfache Standardbefehle) Oder muss ich den AS irgendwo sagen was welcher Befehl tun soll.
Habs jetzt mal probiert wie beim Arduino ein Blinklicht zu machen oder mit einen Eingang auf 1 einen Ausgang auf 1 zu schalten. Das hat mal nicht funktioniert.
Kann mir jemand einen Link oder Lektüre zum Nachschauen für C empfehlen, wo ich dann die Erfahrungen auch im Automation Studio verwenden kann. Oder sind die Befehlsstrukturen überall anders?
Danke schon mal im voraus.
mfg francy