make changes for anderen anlagenteil
This commit is contained in:
@@ -14,7 +14,7 @@
|
||||
#define TOGGLE 3
|
||||
|
||||
|
||||
#define NUMBER_OF_INPUT_BYTES 2
|
||||
#define NUMBER_OF_INPUT_BYTES 4
|
||||
|
||||
extern volatile uint8_t outStates[NUMBER_OF_INPUT_BYTES];
|
||||
extern volatile uint8_t outStatesBlinking[NUMBER_OF_INPUT_BYTES];
|
||||
@@ -54,16 +54,43 @@ void ioHelperEdgeDetector(void);
|
||||
#define BitPB5 9 //D9
|
||||
#define BitPB6 10 //D10
|
||||
#define BitPB7 11 //D11
|
||||
#define BitPL7 12 //D12
|
||||
#define BitPL6 13 //D13
|
||||
#define BitPL5 14 //D14
|
||||
#define BitPL4 15 //D15
|
||||
|
||||
#define LED_ROT_NOTAUS_SCHRANK BitPG5
|
||||
#define LED_GRN_NOTAUS_SCHRANK BitPE3
|
||||
#define LED_ROT_NOTAUS_ANLAGE BitPH3
|
||||
#define LED_GRN_NOTAUS_ANLAGE BitPH4
|
||||
#define LED_PLC_OK BitPB5
|
||||
#define LED_BUS_OK BitPB6
|
||||
#define LED_ZUMBACH BitPH5
|
||||
#define LED_LUEFTER BitPH6
|
||||
#define SCHUETZ_ZUMBACH BitPE5
|
||||
#define BitPL3 16 //D16
|
||||
#define BitPL2 17 //D17
|
||||
#define BitPL1 18 //D18
|
||||
#define BitPL0 19 //D19
|
||||
#define BitPD4 20 //D20
|
||||
#define BitPD5 21 //D21
|
||||
#define BitPD6 22 //D22
|
||||
#define BitPJ4 23 //D23
|
||||
|
||||
#define BitPC6 24 //R9
|
||||
|
||||
// Notäuse
|
||||
#define LED_ROT_NOTAUS_SCHRANK BitPB4
|
||||
#define LED_GRN_NOTAUS_SCHRANK BitPJ4
|
||||
|
||||
#define LED_ROT_NOTAUS_ANLAGE BitPG5
|
||||
#define LED_GRN_NOTAUS_ANLAGE BitPD6
|
||||
|
||||
#define LED_ROT_NOTAUS_DISPLAY BitPL3
|
||||
#define LED_GRN_NOTAUS_DISPLAY BitPD5
|
||||
|
||||
// Status Lampen Schrank
|
||||
#define LED_PLC_OK BitPL4
|
||||
#define LED_BUS_OK BitPL2
|
||||
#define LED_FEHLER BitPL5
|
||||
|
||||
// Ampel
|
||||
#define AMPEL_ROT BitPL1
|
||||
#define AMPEL_GELB BitPL0
|
||||
#define AMPEL_GRUEN BitPD4
|
||||
|
||||
#define RELAY_INTERLOCK BitPC6
|
||||
|
||||
|
||||
//Inputs
|
||||
@@ -79,18 +106,24 @@ void ioHelperEdgeDetector(void);
|
||||
|
||||
#define BitPinK0 8 //A8
|
||||
#define BitPinK1 9 //A9
|
||||
#define BitPinD3 10 //INO
|
||||
#define BitPinD2 11 //IN1
|
||||
#define BitPinK2 10 //A10
|
||||
#define BitPinK3 11 //A11
|
||||
#define BitPinK4 12 //A12
|
||||
#define BitPinK5 13 //A13
|
||||
#define BitPinK6 14 //A14
|
||||
#define BitPinK7 15 //A15
|
||||
|
||||
#define BTN_ZUMBACH_EIN BitPinF2
|
||||
#define BTN_ZUMBACH_AUS BitPinF3
|
||||
#define BTN_LUEFTER_EIN BitPinF4
|
||||
#define BTN_LUEFTER_AUS BitPinF5
|
||||
#define BTN_LUEFTER_PLUS BitPinF6
|
||||
#define BTN_LUEFTER_MINUS BitPinF7
|
||||
#define BTN_ANLAGE_EIN BitPinD3
|
||||
#define IN_ANLAGE_EIN BitPinD2
|
||||
#define IN_NOTAUS_ANLAGE BitPinF0
|
||||
#define IN_NOTAUS_SCHRANK BitPinF1
|
||||
#define BitPinD7 16 //I16
|
||||
#define BitPinG2 17 //I17
|
||||
#define BitPinG1 18 //I18
|
||||
#define BitPinD3 19 //INO
|
||||
#define BitPinD2 20 //IN1
|
||||
|
||||
//#define BTN_ANLAGE_EIN BitPinD3
|
||||
//#define IN_ANLAGE_EIN BitPinD2
|
||||
#define IN_ANLAGE_EIN BitPinF3
|
||||
#define IN_NOTAUS_ANLAGE BitPinD3
|
||||
#define IN_NOTAUS_SCHRANK BitPinD2
|
||||
#define IN_NOTAUS_DISPLAY BitPinG1
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user