Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifndef stationenH
- #define stationenH
- struct { // Array mit Rezepten
- unsigned int menge1;
- unsigned int menge2;
- unsigned int menge3;
- unsigned int mixzeit;
- unsigned int temp;
- unsigned int backzeit;
- } rezept[2];
- struct { // Förderband Nr.1
- char count; //zählt Kisten auf erstem FB
- char typ;
- char SLE; //Lichtschranke
- char SIF1; //Näherungssensor
- char MFB1; //Motor Band
- char hatKiste; //1 wenn FB Kiste losschickt, noch bevor der Kistentyp bekannt ist
- } fb1;
- struct { // Drehtisch Nr.1
- char bereit;
- char typ;
- char SID1; //Näherungssensor
- char STD1B; //Taster am Band
- char STD1W; //Taster an der Waage
- char MD1W; //Drehen zur Waage
- char MD1F; //Drehen zum Band
- char MFBD1; //Motor Band
- } dt1;
- struct { // Waage
- char typ;
- char bereit;
- char menge1;
- char menge2;
- char menge3;
- //char O_ //Temperatur
- char SIFW; //Näherungssensor
- char SLS1; //Füllstände Waage
- char SLS2;
- char SLS3;
- char MFS1; //Schnecken
- char MFS2;
- char MFS3;
- char MFBW; //Förderband Waage
- } waage;
- void f_zaehler(void);
- struct { // Drehtisch Nr.2
- char bereit;
- char typ;
- char SID2; //Näherungssensor
- char STD2W; //Taster an der Waage
- char STD2M; //Taster am Mixer
- char MD2M; //Motor zum Mixer
- char MD2W; //Motor zur Waage
- char MFBD2; //Förderband
- } dt2;
- struct { // Mixer
- char typ;
- char bereit;
- char zeit;
- char SIFM; //Näherungssensor
- char STMG; //Taster Grundstellung
- char STMA; //Taster Arbeitsstellung
- char MMAN; //Motor Mixer
- char MMG; //Zur Grundposition
- char MMAP; //Zur Arbeitsposition
- char MFBM; //Föderband
- } mixer;
- struct { // Ofen
- char vorheizen_typ; //für die Temperatur-Vorheizung
- char temp_ok;
- char Lampe; //Lampe
- unsigned int PT1000; //Ausgabewert Widerstand
- } tempregelung;
- struct { // Ofen
- char bereit;
- char typ;
- char backen;
- char zeit;
- char SIO; //Näherungssensor
- char SLA; //Lichtschranke Ausgang
- char MFBO; //Motor Förderband Ofen
- } ofen;
- //Globale Variablen zur Kommunikation:
- extern char erster_aufruf;
- extern unsigned int T_syst;
- extern char states;
- //Funktionsdeklaration für State-Maschines:
- void f_zaehler(void);
- void f_FB1(void);
- void f_DT1(void);
- void f_Waage(void);
- void f_DT2(void);
- void f_Mixer(void);
- void f_TempO(void);
- void f_Ofen(void);
- #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement