Data Fields |
| unsigned char | E_Main |
| | Digital Inputs Main Module Base+0x00: | E8 | E7 | E6 | E5 | E4 | E3 | E2 | E1 |.
|
| unsigned char | E_Sub1 |
| | Digital Inputs Extension Modules 1 Base+0x01: | E16| E15| E14| E13| E12| E11| E10| E9 |.
|
| unsigned char | E_Sub2 |
| | Digital Inputs Extension Modules 2 Base+0x02: | E24| E23| E22| E21| E20| E19| E18| E17|.
|
| unsigned char | E_Sub3 |
| | Digital Inputs Extension Modules 3 Base+0x03: | E32| E31| E30| E29| E28| E27| E26| E25|.
|
| unsigned char | rsvd1 [8] |
| | Reserved Base+0x04..0x0B.
|
| unsigned char | Distance |
| | Abstandsensoren (1=detektiert) Base+0x0C: | 0 | 0 | 0 | 0 | 0 | 0 | D2 | D1 |.
|
| unsigned char | rsvd2 |
| | Base+0x0D: reserved.
|
| unsigned char | IRKeys |
| | IR-Receiver input code.
|
| unsigned char | res_1 |
| | Base+0x0F: | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |.
|
| unsigned short | AX |
| | Analoginput of main module.
|
| unsigned short | AY |
| | Analoginput of main module.
|
| unsigned short | A1 |
| | Analoginput of main module.
|
| unsigned short | A2 |
| | Analoginput of main module.
|
| unsigned short | AZ |
| | Analoginput of main module.
|
| unsigned short | AV |
| | Analoginput of main module.
|
| unsigned short | D1 |
| | Analoginput of main module.
|
| unsigned short | D2 |
| | Analoginput of main module.
|
| unsigned short | AXS1 |
| | Analoginput of slave module 1.
|
| unsigned short | AXS2 |
| | Analoginput of slave module 1.
|
| unsigned short | AXS3 |
| | Analoginput of slave module 1.
|
| unsigned short | DS1 |
| | Detection limit for distance sensor 1 ( to generate digital from analog input )
|
| unsigned short | DS2 |
| | Detection limit for distance sensor 2 ( to generate digital from analog input )
|
| unsigned short | ZE |
| | Reserved Base+0x2A..0x2B.
|
| unsigned char | rsvd3 [4] |
| | Reserved Base+0x2C..0x2F.
|
| unsigned short | Timer1ms |
| | 16-Bit Timer
|
| unsigned short | Timer10ms |
| | 16-Bit Timer
|
| unsigned short | Timer100ms |
| | 16-Bit Timer
|
| unsigned short | Timer1s |
| | 16-Bit Timer
|
| unsigned short | Timer10s |
| | 16-Bit Timer
|
| unsigned short | Timer1min |
| | 16-Bit Timer
|
| unsigned short | res_bF |
| | Reserved Base+0x3C..0x3D.
|
| unsigned char | res_bT |
| | Reserved Base+0x3E.
|
| unsigned char | rsvd4 [1] |
| | Reserved Base+0x3F.
|
| unsigned char | M_Main |
| | Outputs of the main module ( polarity )
|
| unsigned char | M_Sub1 |
| | Outputs of extension module 1.
|
| unsigned char | M_Sub2 |
| | Outputs of extension module 2.
|
| unsigned char | M_Sub3 |
| | Outputs of extension module 3.
|
| unsigned char | rsvd5 [4] |
| | Reserved Base+0x44..0x47.
|
| unsigned char | MES_Main |
| | Outputs of the main module ( energy saver mode )
|
| unsigned char | MES_Sub1 |
| | Outputs of extension module 1 ( energy saver mode )
|
| unsigned char | MES_Sub2 |
| | Outputs of extension module 2 ( energy saver mode )
|
| unsigned char | MES_Sub3 |
| | Outputs of extension module 3 ( energy saver mode )
|
| unsigned char | rsvd6 [1] |
| | Reserved Base+0x4C.
|
| unsigned char | reserved_l1 |
| | Reserved Base+0x4D:
|
| unsigned char | reserved_l2 |
| | Reserved Base+0x4E:
|
| unsigned char | reserved_l3 |
| | Reserved Base+0x4F:
|
| unsigned char | MPWM_Main [8] |
| | Outputs of the main module (PWM values, range =0..7)
|
| unsigned char | MPWM_Sub1 [8] |
| | Outputs of slave module 1 (PWM values, range =0..7)
|
| unsigned char | MPWM_Sub2 [8] |
| | Outputs of slave module 2 (PWM values, range =0..7)
|
| unsigned char | MPWM_Sub3 [8] |
| | Outputs of slave module 3 (PWM values, range =0..7)
|
| unsigned char | rsvd7 [32] |
| | Reserved Base+0x70..0x8F.
|
| unsigned short | A1S1 |
| | Analoginput of slave module 1 (Update-Time: 20ms)
|
| unsigned short | A1S2 |
| | Analoginput of slave module 2 (Update-Time: 20ms)
|
| unsigned short | A1S3 |
| | Analoginput of slave module 3 (Update-Time: 20ms)
|
| unsigned short | AVS1 |
| | Analoginput of slave modules 1 (Update-Time: 20ms)
|
| unsigned short | AVS2 |
| | Analoginput of slave modules 2 (Update-Time: 20ms)
|
| unsigned short | AVS3 |
| | Analoginput of slave modules 3 (Update-Time: 20ms)
|
| unsigned char | rsvd8 [4] |
| | Reserved Base+0x9C..0x9F.
|
| unsigned short | AX_R |
| | Reserved Base+0xA0..0xA1: AX (Interface) Resistor-Value (0..5662 Ohm)
|
| unsigned short | AY_R |
| | Base+0xA2..0xA3: AY (Interface) Resistor-Value (0..5662 Ohm)
|
| unsigned short | AXS1_R |
| | Base+0xA4..0xA5: AX (Slave 1 Modul) Resistor-Value (0..5662 Ohm)
|
| unsigned short | AXS2_R |
| | Base+0xA6..0xA7: AX (Slave 2 Modul) Resistor-Value (0..5662 Ohm)
|
| unsigned short | AXS3_R |
| | Base+0xA8..0xA9: AX (Slave 3 Modul) Resistor-Value (0..5662 Ohm)
|
| unsigned char | rsvd10 [54] |
| | Reserved Base+0xAA..0xDF.
|
| unsigned char | Mode |
| | Operation mode Base+0xE0: 0x00=online, 0x01=binary download.
|
| unsigned char | MPWM_Update |
| | Output PWM update (0x01=always, 0x02=once) Base+0xE1: | 0 | 0 | 0 | 0 | 0 | 0 |ONCE|ALWA|.
|
| unsigned char | TransferAktiv |
| | Base+0xE2.
|
| unsigned char | rsvd11 [3] |
| | Reserved Base+0xE3..0xE5.
|
| unsigned char | BusModules |
| | I/O Extension modules connected.
|
| unsigned char | SlotModule1 |
| | Slot 1 connected extension module type Base+0xE7: ?
|
| unsigned char | SlotModule2 |
| | Slot 2 connected extension module type Base+0xE8: ?
|
| unsigned char | rsvd12 [7] |
| | Reserved Base+0xE9..0xEF.
|
| unsigned char | ChangeEg |
| | Change Bytes.
|
| unsigned char | ChangeAn |
| | 1 = Analog Inputs (Master AX, AY, A1, A2, AV, AZ or Extension 1..3 AX,AY,AV)
|
| unsigned char | ChangeIr |
| | 1 = Infrared Input (Robo-IF) or RfStatus have changed
|
| unsigned char | rsvd13 [13] |
| | Reserved Base+0xF3..0xFF.
|
| unsigned short | E16_Main [8] |
| | Digital inputs as 16 bit values.
|
| unsigned short | E16_Sub1 [8] |
| | Digital inputs as 16 bit values.
|
| unsigned short | E16_Sub2 [8] |
| | Digital inputs as 16 bit values.
|
| unsigned short | E16_Sub3 [8] |
| | Digital inputs as 16 bit values.
|
| unsigned short | Distance16 [2] |
| | Distance sensors D1 & D2 (Master Modul)
|
| unsigned char | rsvd14 [12] |
| | Reserved Base+0x144..0x14F.
|
| unsigned short | IRKeys16 [11] |
| | IR-Keys as 16 bit values (independent of code)
|
| unsigned char | rsvd15 [10] |
| | Reserved Base+0x166..0x16F.
|
| unsigned short | IRKeys16Code1 [11] |
| | IR-Keys as 16 bit values (code 1)
|
| unsigned char | rsvd16 [10] |
| | Reserved.
|
| unsigned short | IRKeys16Code2 [11] |
| | IR-Keys as 16 bit values (code 1)
|
| unsigned char | rsvd17 [10] |
| | Reserved.
|
| unsigned short | RfStatus |
| | 1 = RfError (0x1B4..0x1B5) is > 25.
|
| unsigned short | RfPower |
| | Signal Power of the RF Signal entering the RF input (only Onlinemodus, 7 bit, 0..127)
|
| unsigned short | RfError |
| | Rf-Error Count (0..250)
|
| unsigned short | MsgNumInBuffer |
| | Number of Messages inside the Buffer.
|
| unsigned short | RfModulNr |
| | Number of Interface-RF-Modul if installed or "-1" if not installed.
|
| unsigned char | rsvd19 [2] |
| | Reserved Base+0x1BA..0x1BB.
|
| DWORD | dwTC |
| | Reserved for Internal Use Base+0x1BC..0x1BF.
|
| unsigned char | rsvd20 [64] |
| | Reserved Base+0x1C0..0x1FF.
|