Sie sind auf Seite 1von 1158

X20 System Registerbeschreibung

Anwenderhandbuch
Version: Best. Nr.: 1.20 (Februar 2010) MAX20REGISTER-GER

Alle Angaben entsprechen dem aktuellen Stand zum Zeitpunkt der Erstellung bzw. der Drucklegung des Handbuches. Inhaltliche nderungen dieses Handbuches behalten wir uns ohne Ankndigung vor. Die Bernecker + Rainer Industrie-Elektronik Ges.m.b.H. haftet nicht fr technische oder drucktechnische Fehler und Mngel in diesem Handbuch. Auerdem bernimmt die Bernecker + Rainer Industrie-Elektronik Ges.m.b.H. keine Haftung fr Schden, die direkt oder indirekt auf Lieferung, Leistung und Nutzung dieses Materials zurckzufhren sind. Wir weisen darauf hin, dass die in diesem Dokument verwendeten Soft- und Hardwarebezeichnungen und Markennamen der jeweiligen Firmen dem allgemeinen warenzeichen-, markenoder patentrechtlichen Schutz unterliegen. X20 System Registerbeschreibung Anwenderhandbuch V 1.20 1

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kapitel 1: Allgemeines

Kapitel 2: Kommunikation im X20 Elektronikmodul

Kapitel 3: Busempfnger und Bussender

Kapitel 4: Einspeisemodule

Kapitel 5: Digitale Eingangsmodule

Kapitel 6: Digitale Ausgangsmodule


X20 System Registerbeschreibung Anwenderhandbuch V 1.20 3

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kapitel 7: Digitale Mischmodule

Kapitel 8: Analoge Eingangsmodule

Kapitel 9: Analoge Ausgangsmodule

Kapitel 10: Temperaturmodule

Kapitel 11: Motormodule

Kapitel 12: Sonstige Module


X20 System Registerbeschreibung Anwenderhandbuch V 1.20 5

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kapitel 13: Zhlmodule

Kapitel 14: Digitale Signalprozessormodule

Abbildungsverzeichnis

Tabellenverzeichnis

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Inhaltsverzeichnis

Kapitel 1: Allgemeines ................................................................... 69


1. Handbuchhistorie ................................................................................................................ 69 2. Einleitung ............................................................................................................................ 71

Kapitel 2: Kommunikation im X20 Elektronikmodul .................... 73


1. bersicht ............................................................................................................................. 73 2. X20CS1011 ........................................................................................................................ 74 2.1 Registerbersicht .......................................................................................................... 74 2.2 Variablenzuweisung im Automation Studio X2X Master ............................................... 78 2.3 Variablenzuweisung im Automation Studio CANIO ....................................................... 79 2.4 Datenpunkte CANopen ................................................................................................. 80 2.5 Datenpunkte DeviceNet ................................................................................................ 81 2.6 Datenpunkte Modbus/TCP ............................................................................................ 82 2.7 Kommunikationsmodul Basic Master fr SmartWire ..................................................... 83 2.7.1 Allgemeines ............................................................................................................ 83 2.8 Funktionen ..................................................................................................................... 83 2.8.1 Scan SmartWire ...................................................................................................... 83 2.8.2 Setup SmartWire ..................................................................................................... 84 2.9 Register "MasterOperatingState" .................................................................................. 84 2.9.1 Flussdiagramm SmartWire Master Operating States ............................................. 85 2.10 Register "MasterStatus" .............................................................................................. 86 2.11 Register "SlaveStatus" ................................................................................................ 87 2.12 Register "FastOutput01_02" - "FastOutput15_16" ...................................................... 88 2.13 Register "Input01" - "Input16" ...................................................................................... 88 2.14 Register "SmartWireEnable" ....................................................................................... 89 2.15 Register "SmartWireMode" ......................................................................................... 89 2.16 Basisanwendungen Register "SmartWireEnable" und "SmartWireMode" .................. 90 2.16.1 Starten des Busses bei Konfiguration Manueller Start ......................................... 90 2.16.2 Starten des Busses nach Slave-Fehler ................................................................. 91 2.17 Erweiterte Anwendungen ............................................................................................ 92 2.18 Register "SlaveStatus1" - "SlaveStatus16" ................................................................. 92 2.19 Register "Vendor1" - "Vendor16" ................................................................................. 92 2.20 Register "Device1" - "Device16" .................................................................................. 92 2.21 Register "Vendor1Cfg" - "Vendor16Cfg" ..................................................................... 93 2.22 Register "Device1Cfg" - "Device16Cfg" ....................................................................... 93 2.22.1 Einlesen der Konfiguration ohne Busstart ............................................................. 93 2.22.2 Vorgabe der Buskonfiguration .............................................................................. 94 2.23 Funktionsmodelle ........................................................................................................ 95 2.23.1 Funktionsmodelle - Wo aufgelegt? ....................................................................... 95 2.24 B&R ID Code ............................................................................................................... 95 2.25 Minimale Zykluszeit ..................................................................................................... 95 3. X20CS1020 ........................................................................................................................ 96 3.1 Bus Controller Funktionsmodell .................................................................................... 96 3.1.1 Registerbersicht im Bus Controller Funktionsmodell ............................................ 97 3.1.2 Variablenzuweisung im Automation Studio CANIO ................................................ 99 3.1.3 Datenpunkte CANopen ......................................................................................... 100 X20 System Registerbeschreibung Anwenderhandbuch V 1.20 9

Inhaltsverzeichnis 3.1.4 Datenpunkte DeviceNet ........................................................................................ 3.1.5 Datenpunkte Modbus/TCP .................................................................................... 3.2 Registerbersicht im Stream Funktionsmodell und Variablenzuweisung im Automation Studio X2X Master ......................................................................................... 3.3 Registerbersicht im Flat Funktionsmodell und Variablenzuweisung im Automation Studio X2X Master ......................................................................................... 3.4 Registerbeschreibung ................................................................................................. 3.4.1 Schnittstellenkonfiguration .................................................................................... 3.4.2 Register "phyMode" und "phyMode_CANIO" ........................................................ 3.4.3 Register "phyData" und "phyData_CANIO" .......................................................... 3.4.4 Register "phyStop" und "phyStop_CANIO" ........................................................... 3.4.5 Register "phyParity" und "phyParity_CANIO" ....................................................... 3.4.6 Register "phyBaud" und "phyBaud_CANIO" ......................................................... 3.4.7 Register "hshInv" und "hshInv_CANIO" ................................................................ 3.4.8 Register "hshTxF" und "hshTxF_CANIO" ............................................................. 3.4.9 Register "hshClr" und "hshClr_CANIO" ................................................................ 3.4.10 Register "hshSet" und "hshSet_CANIO" ............................................................. 3.4.11 Register "hshRxF" und "hshRxF_CANIO" .......................................................... 3.4.12 Register "hshFrm" und "hshFrm_CANIO" ........................................................... 3.4.13 Register "hssXOn" und "hssXOn_CANIO" .......................................................... 3.4.14 Register "hssXOff" und "hssXOff_CANIO" .......................................................... 3.4.15 Register "hssPeriod" und "hssPeriod_CANIO" ................................................... 3.4.16 Register "rxlLock" und "rxlLock_CANIO" ............................................................ 3.4.17 Register "rxlUnlock" und "rxlUnlock_CANIO" ...................................................... 3.4.18 Register "rxCto" und "rxCto_CANIO" .................................................................. 3.4.19 Register "rxEomSize" und "rxEomSize_CANIO" ................................................ 3.4.20 Register "rxEomChar0" und "rxEomChar0_CANIO" ........................................... 3.4.21 Register "rxEomChar1" und "rxEomChar1_CANIO" ........................................... 3.4.22 Register "rxEomChar2" und "rxEomChar2_CANIO" ........................................... 3.4.23 Register "rxEomChar3" und "rxEomChar3_CANIO" ........................................... 3.4.24 Register "txCto" und "txCto_CANIO" .................................................................. 3.4.25 Register "txEomSize" und "txEomSize_CANIO" ................................................. 3.4.26 Register "txEomChar0" und "txEomChar0_CANIO" ........................................... 3.4.27 Register "txEomChar1" und "txEomChar1_CANIO" ........................................... 3.4.28 Register "txEomChar2" und "txEomChar2_CANIO" ........................................... 3.4.29 Register "txEomChar3" und "txEomChar3_CANIO" ........................................... 3.4.30 Register "outputMTU" ......................................................................................... 3.4.31 Register "inputMTU" ........................................................................................... 3.4.32 Register "mode" .................................................................................................. 3.4.33 Register "forward" ............................................................................................... 3.4.34 Register "forwardDelay" ...................................................................................... 3.4.35 Modul Diagnose .................................................................................................. 3.4.36 Register "CfO_RxStateIgnoreMask" und "CfO_RxStateIgnoreMask_CANIO" ... 3.4.37 Register "CfO_ErrorID0007" ............................................................................... 3.4.38 Register "InterfaceError" ..................................................................................... 3.4.39 Datenpunkt "StartBitError" .................................................................................. 3.4.40 Datenpunkt "StopBitError" .................................................................................. 10 102 104 106 107 111 111 111 111 111 111 112 112 112 112 113 113 113 113 114 114 114 114 115 115 115 115 116 116 116 116 117 117 117 117 118 118 118 119 120 121 121 121 122 122 122

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Inhaltsverzeichnis 3.4.41 Datenpunkt "ParityError" ..................................................................................... 3.4.42 Datenpunkt "RXoverrun" ..................................................................................... 3.4.43 Register "AcknowledgeInterfaceError" ................................................................ 3.4.44 Datenpunkt "QuitStartBitError" ............................................................................ 3.4.45 Datenpunkt "QuitStopBitError" ............................................................................ 3.4.46 Datenpunkt "QuitParityError" .............................................................................. 3.4.47 Datenpunkt "QuitRXoverrun" .............................................................................. 3.4.48 Register "InputSequence" ................................................................................... 3.4.49 Register "RxByte1" , "RxByte2" , ... "RxByte27" ................................................. 3.4.50 Register "OutputSequence" ................................................................................ 3.4.51 Register "TxByte1" , "TxByte2" , ... "TxByte27" .................................................. 3.5 Datenaustausch .......................................................................................................... 3.5.1 Synchronisation der Sende- und Empfangsbereitschaft ....................................... 3.5.2 Senden und Empfangen ....................................................................................... 3.5.3 Daten senden: Aufbereitung der zyklischen Daten, maximale Gliederung und berwachung der einzelnen Schritte ............................................................................. 3.5.4 Daten senden: Aufbereitung der zyklischen Daten, maximaler Datendurchsatz .. 3.5.5 Daten empfangen: Auslesen der zyklischen Daten, maximale Gliederung und berwachung der einzelnen Schritte ............................................................................. 3.5.6 Daten empfangen: Auslesen der zyklischen Daten, Optimierung auf Datendurchsatz .............................................................................................................. 3.6 Funktionsmodelle ........................................................................................................ 3.6.1 Funktionsmodelle - Wo aufgelegt? ....................................................................... 3.7 B&R ID Code ............................................................................................................... 3.8 Minimale Zykluszeit ..................................................................................................... 3.9 Minimale I/O-Updatezeit .............................................................................................. 4. X20CS1030 ...................................................................................................................... 4.1 Bus Controller Funktionsmodell .................................................................................. 4.1.1 Registerbersicht im Bus Controller Funktionsmodell .......................................... 4.1.2 Variablenzuweisung im Automation Studio CANIO .............................................. 4.1.3 Datenpunkte CANopen ......................................................................................... 4.1.4 Datenpunkte DeviceNet ........................................................................................ 4.1.5 Datenpunkte Modbus/TCP .................................................................................... 4.2 Registerbersicht im Stream Funktionsmodell und Variablenzuweisung im Automation Studio X2X Master ......................................................................................... 4.3 Registerbersicht im Flat Funktionsmodell und Variablenzuweisung im Automation Studio X2X Master ......................................................................................... 4.4 Registerbeschreibung ................................................................................................. 4.4.1 Schnittstellenkonfiguration .................................................................................... 4.4.2 Register "phyMode" und "phyMode_CANIO" ........................................................ 4.4.3 Register "phyData" und "phyData_CANIO" .......................................................... 4.4.4 Register "phyStop" und "phyStop_CANIO" ........................................................... 4.4.5 Register "phyParity" und "phyParity_CANIO" ....................................................... 4.4.6 Register "phyBaud" und "phyBaud_CANIO" ......................................................... 4.4.7 Register "hssXOn" und "hssXOn_CANIO" ............................................................ 4.4.8 Register "hssXOff" und "hssXOff_CANIO" ............................................................ 4.4.9 Register "hssPeriod" und "hssPeriod_CANIO" ..................................................... X20 System Registerbeschreibung Anwenderhandbuch V 1.20 123 123 123 124 124 124 124 125 126 127 128 129 129 132 133 139 145 148 151 151 151 151 151 152 152 153 155 156 158 160 162 163 166 166 166 166 166 167 167 167 167 168 11

Inhaltsverzeichnis 4.4.10 Register "rxlLock" und "rxlLock_CANIO" ............................................................ 4.4.11 Register "rxlUnlock" und "rxlUnlock_CANIO" ...................................................... 4.4.12 Register "rxCto" und "rxCto_CANIO" .................................................................. 4.4.13 Register "rxEomSize" und "rxEomSize_CANIO" ................................................ 4.4.14 Register "rxEomChar0" und "rxEomChar0_CANIO" ........................................... 4.4.15 Register "rxEomChar1" und "rxEomChar1_CANIO" ........................................... 4.4.16 Register "rxEomChar2" und "rxEomChar2_CANIO" ........................................... 4.4.17 Register "rxEomChar3" und "rxEomChar3_CANIO" ........................................... 4.4.18 Register "txCto" und "txCto_CANIO" .................................................................. 4.4.19 Register "txEomSize" und "txEomSize_CANIO" ................................................. 4.4.20 Register "txEomChar0" und "txEomChar0_CANIO" ........................................... 4.4.21 Register "txEomChar1" und "txEomChar1_CANIO" ........................................... 4.4.22 Register "txEomChar2" und "txEomChar2_CANIO" ........................................... 4.4.23 Register "txEomChar3" und "txEomChar3_CANIO" ........................................... 4.4.24 Register "outputMTU" ......................................................................................... 4.4.25 Register "inputMTU" ........................................................................................... 4.4.26 Register "mode" .................................................................................................. 4.4.27 Register "forward" ............................................................................................... 4.4.28 Register "forwardDelay" ...................................................................................... 4.4.29 Modul Diagnose .................................................................................................. 4.4.30 Register "CfO_RxStateIgnoreMask" und "CfO_RxStateIgnoreMask_CANIO" ... 4.4.31 Register "CfO_ErrorID0007" ............................................................................... 4.4.32 Register "InterfaceError" ..................................................................................... 4.4.33 Datenpunkt "StartBitError" .................................................................................. 4.4.34 Datenpunkt "StopBitError" .................................................................................. 4.4.35 Datenpunkt "ParityError" ..................................................................................... 4.4.36 Datenpunkt "RXoverrun" ..................................................................................... 4.4.37 Register "AcknowledgeInterfaceError" ................................................................ 4.4.38 Datenpunkt "QuitStartBitError" ............................................................................ 4.4.39 Datenpunkt "QuitStopBitError" ............................................................................ 4.4.40 Datenpunkt "QuitParityError" .............................................................................. 4.4.41 Datenpunkt "QuitRXoverrun" .............................................................................. 4.4.42 Register "InputSequence" ................................................................................... 4.4.43 Register "RxByte1" , "RxByte2" , ... "RxByte27" ................................................. 4.4.44 Register "OutputSequence" ................................................................................ 4.4.45 Register "TxByte1" , "TxByte2" , ... "TxByte27" .................................................. 4.5 Datenaustausch .......................................................................................................... 4.5.1 Synchronisation der Sende- und Empfangsbereitschaft ....................................... 4.5.2 Senden und Empfangen ....................................................................................... 4.5.3 Daten senden: Aufbereitung der zyklischen Daten, maximale Gliederung und berwachung der einzelnen Schritte ............................................................................. 4.5.4 Daten senden: Aufbereitung der zyklischen Daten, maximaler Datendurchsatz .. 4.5.5 Daten empfangen: Auslesen der zyklischen Daten, maximale Gliederung und berwachung der einzelnen Schritte ............................................................................. 4.5.6 Daten empfangen: Auslesen der zyklischen Daten, Optimierung auf Datendurchsatz .............................................................................................................. 168 168 168 169 169 169 169 170 170 170 170 171 171 171 171 172 172 173 174 174 174 175 175 176 176 176 176 177 177 177 177 178 179 180 181 182 183 183 186 187 193 199 202

12

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Inhaltsverzeichnis 4.6 Funktionsmodelle ........................................................................................................ 4.6.1 Funktionsmodelle - Wo aufgelegt? ....................................................................... 4.7 B&R ID Code ............................................................................................................... 4.8 Minimale Zykluszeit ..................................................................................................... 4.9 Minimale I/O-Updatezeit .............................................................................................. 205 205 205 205 205

Kapitel 3: Busempfnger und Bussender .................................. 207


1. bersicht ........................................................................................................................... 2. X20BR9300 ...................................................................................................................... 2.1 Registerbersicht ........................................................................................................ 2.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 2.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 2.4 Datenpunkte CANopen ............................................................................................... 2.5 Datenpunkte DeviceNet .............................................................................................. 2.6 Datenpunkte Modbus/TCP .......................................................................................... 2.7 Modulstatus ................................................................................................................. 2.7.1 Busversorgungsstrom ........................................................................................... 2.7.2 Busversorgungsspannung .................................................................................... 2.7.3 24 VDC I/O Versorgungsspannung ...................................................................... 2.8 Register "Modulstatus" ................................................................................................ 2.9 Datenpunkt "StatusInput01" ........................................................................................ 2.10 Datenpunkt "StatusInput02" ...................................................................................... 2.11 Register "Busversorgungsstrom", "SupplyCurrent" ................................................... 2.12 Register "Busversorgungsspannung", "SupplyVoltage" ............................................ 2.13 Funktionsmodelle ...................................................................................................... 2.13.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 2.14 B&R ID Code ............................................................................................................. 2.15 Minimale Zykluszeit ................................................................................................... 2.16 Minimale I/O-Updatezeit ............................................................................................ 3. X20BT9100 ....................................................................................................................... 3.1 Registerbersicht ........................................................................................................ 3.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 3.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 3.4 Datenpunkte CANopen ............................................................................................... 3.5 Datenpunkte DeviceNet .............................................................................................. 3.6 Datenpunkte Modbus/TCP .......................................................................................... 3.7 Modulstatus ................................................................................................................. 3.7.1 Busversorgungsspannung .................................................................................... 3.7.2 24 VDC I/O Versorgungsspannung ...................................................................... 3.8 Register "Modulstatus" ................................................................................................ 3.9 Datenpunkt "StatusInput01" ........................................................................................ 3.10 Datenpunkt "StatusInput02" ...................................................................................... 3.11 Register "Busversorgungsspannung", "SupplyVoltage" ............................................ 3.12 Funktionsmodelle ...................................................................................................... 3.12.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 3.13 B&R ID Code ............................................................................................................. 207 208 208 208 208 208 209 209 209 209 209 209 210 210 210 210 210 211 211 211 211 211 212 212 212 212 212 213 213 213 213 213 214 214 214 214 215 215 215

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

13

Inhaltsverzeichnis 3.14 Minimale Zykluszeit ................................................................................................... 3.15 Minimale I/O-Updatezeit ............................................................................................ 4. X20BT9400 ....................................................................................................................... 4.1 Registerbersicht ........................................................................................................ 4.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 4.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 4.4 Datenpunkte CANopen ............................................................................................... 4.5 Datenpunkte DeviceNet .............................................................................................. 4.6 Datenpunkte Modbus/TCP .......................................................................................... 4.7 Modulstatus ................................................................................................................. 4.7.1 X67 Busversorgungsspannung / X67 Busversorgungsstrom ............................... 4.7.2 24 VDC I/O Versorgungsspannung ...................................................................... 4.8 Register "Modulstatus" ................................................................................................ 4.9 Datenpunkt "StatusInput01" ........................................................................................ 4.10 Datenpunkt "StatusInput02" ...................................................................................... 4.11 Register "X67 Busversorgungsspannung", "SupplyVoltage" ..................................... 4.12 Register "X67 Busversorgungsstrom", "SupplyCurrent" ............................................ 4.13 Funktionsmodelle ...................................................................................................... 4.13.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 4.14 B&R ID Code ............................................................................................................. 4.15 Minimale Zykluszeit ................................................................................................... 4.16 Minimale I/O-Updatezeit ............................................................................................ 215 215 216 216 216 216 216 217 217 217 217 217 218 218 218 218 218 219 219 219 219 219

Kapitel 4: Einspeisemodule ......................................................... 221


1. bersicht ........................................................................................................................... 2. X20PS2100 ....................................................................................................................... 2.1 Registerbersicht ........................................................................................................ 2.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 2.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 2.4 Datenpunkte CANopen ............................................................................................... 2.5 Datenpunkte DeviceNet .............................................................................................. 2.6 Datenpunkte Modbus/TCP .......................................................................................... 2.7 Modulstatus ................................................................................................................. 2.7.1 Busversorgungsspannung .................................................................................... 2.7.2 24 VDC I/O Versorgungsspannung ...................................................................... 2.8 Register "Modulstatus" ................................................................................................ 2.9 Datenpunkt "StatusInput01" ........................................................................................ 2.10 Datenpunkt "StatusInput02" ...................................................................................... 2.11 Register "Busversorgungsspannung", "SupplyVoltage" ............................................ 2.12 Funktionsmodelle ...................................................................................................... 2.12.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 2.13 B&R ID Code ............................................................................................................. 2.14 Minimale Zykluszeit ................................................................................................... 2.15 Minimale I/O-Updatezeit ............................................................................................ 221 222 222 222 222 222 223 223 223 223 223 224 224 224 224 225 225 225 225 225

14

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Inhaltsverzeichnis 3. X20PS2110 ....................................................................................................................... 3.1 Registerbersicht ........................................................................................................ 3.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 3.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 3.4 Datenpunkte CANopen ............................................................................................... 3.5 Datenpunkte DeviceNet .............................................................................................. 3.6 Datenpunkte Modbus/TCP .......................................................................................... 3.7 Modulstatus ................................................................................................................. 3.7.1 Busversorgungsspannung .................................................................................... 3.7.2 24 VDC I/O Versorgungsspannung ...................................................................... 3.7.3 Sicherungsstatus .................................................................................................. 3.8 Register "Modulstatus" ................................................................................................ 3.9 Datenpunkt "StatusInput01" ........................................................................................ 3.10 Datenpunkt "StatusInput02" ...................................................................................... 3.11 Datenpunkt "StatusInput03" ...................................................................................... 3.12 Register "Busversorgungsspannung", "SupplyVoltage" ............................................ 3.13 Funktionsmodelle ...................................................................................................... 3.13.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 3.14 B&R ID Code ............................................................................................................. 3.15 Minimale Zykluszeit ................................................................................................... 3.16 Minimale I/O-Updatezeit ............................................................................................ 4. X20PS3300 ....................................................................................................................... 4.1 Registerbersicht ........................................................................................................ 4.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 4.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 4.4 Datenpunkte CANopen ............................................................................................... 4.5 Datenpunkte DeviceNet .............................................................................................. 4.6 Datenpunkte Modbus/TCP .......................................................................................... 4.7 Modulstatus ................................................................................................................. 4.7.1 Busversorgungsstrom ........................................................................................... 4.7.2 Busversorgungsspannung .................................................................................... 4.7.3 24 VDC I/O Versorgungsspannung ...................................................................... 4.8 Register "Modulstatus" ................................................................................................ 4.9 Datenpunkt "StatusInput01" ........................................................................................ 4.10 Datenpunkt "StatusInput02" ...................................................................................... 4.11 Register "Busversorgungsstrom", "SupplyCurrent" ................................................... 4.12 Register "Busversorgungsspannung", "SupplyVoltage" ............................................ 4.13 Funktionsmodelle ...................................................................................................... 4.13.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 4.14 B&R ID Code ............................................................................................................. 4.15 Minimale Zykluszeit ................................................................................................... 4.16 Minimale I/O-Updatezeit ............................................................................................ 5. X20PS3310 ....................................................................................................................... 5.1 Registerbersicht ........................................................................................................ 5.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 5.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 5.4 Datenpunkte CANopen ............................................................................................... X20 System Registerbeschreibung Anwenderhandbuch V 1.20 226 226 226 226 226 227 227 227 227 227 227 228 228 228 228 228 229 229 229 229 229 230 230 230 230 230 231 231 231 231 231 231 232 232 232 232 232 233 233 233 233 233 234 234 234 234 234 15

Inhaltsverzeichnis 5.5 Datenpunkte DeviceNet .............................................................................................. 5.6 Datenpunkte Modbus/TCP .......................................................................................... 5.7 Modulstatus ................................................................................................................. 5.7.1 Busversorgungsstrom ........................................................................................... 5.7.2 Busversorgungsspannung .................................................................................... 5.7.3 24 VDC I/O Versorgungsspannung ...................................................................... 5.8 Register "Modulstatus" ................................................................................................ 5.9 Datenpunkt "StatusInput01" ........................................................................................ 5.10 Datenpunkt "StatusInput02" ...................................................................................... 5.11 Register "Busversorgungsstrom", "SupplyCurrent" ................................................... 5.12 Register "Busversorgungsspannung", "SupplyVoltage" ............................................ 5.13 Funktionsmodelle ...................................................................................................... 5.13.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 5.14 B&R ID Code ............................................................................................................. 5.15 Minimale Zykluszeit ................................................................................................... 5.16 Minimale I/O-Updatezeit ............................................................................................ 6. X20PS9400 ....................................................................................................................... 6.1 Registerbersicht ........................................................................................................ 6.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 6.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 6.4 Datenpunkte CANopen ............................................................................................... 6.5 Datenpunkte DeviceNet .............................................................................................. 6.6 Datenpunkte Modbus/TCP .......................................................................................... 6.7 Modulstatus ................................................................................................................. 6.7.1 Busversorgungsstrom ........................................................................................... 6.7.2 Busversorgungsspannung .................................................................................... 6.7.3 24 VDC I/O Versorgungsspannung ...................................................................... 6.8 Register "Modulstatus" ................................................................................................ 6.9 Datenpunkt "StatusInput01" ........................................................................................ 6.10 Datenpunkt "StatusInput02" ...................................................................................... 6.11 Register "Busversorgungsstrom", "SupplyCurrent" ................................................... 6.12 Register "Busversorgungsspannung", "SupplyVoltage" ............................................ 6.13 Funktionsmodelle ...................................................................................................... 6.13.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 6.14 B&R ID Code ............................................................................................................. 6.15 Minimale Zykluszeit ................................................................................................... 6.16 Minimale I/O-Updatezeit ............................................................................................ 7. X20PS9402 ....................................................................................................................... 7.1 Registerbersicht ........................................................................................................ 7.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 7.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 7.4 Datenpunkte CANopen ............................................................................................... 7.5 Datenpunkte DeviceNet .............................................................................................. 7.6 Datenpunkte Modbus/TCP .......................................................................................... 7.7 Modulstatus ................................................................................................................. 7.7.1 Busversorgungsspannung .................................................................................... 7.7.2 24 VDC I/O Versorgungsspannung ...................................................................... 16 235 235 235 235 235 235 236 236 236 236 236 237 237 237 237 237 238 238 238 238 238 239 239 239 239 239 239 240 240 240 240 240 241 241 241 241 241 242 242 242 242 242 243 243 243 243 243

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Inhaltsverzeichnis 7.8 Register "Modulstatus" ................................................................................................ 7.9 Datenpunkt "StatusInput01" ........................................................................................ 7.10 Datenpunkt "StatusInput02" ...................................................................................... 7.11 Register "Busversorgungsspannung", "SupplyVoltage" ............................................ 7.12 Funktionsmodelle ...................................................................................................... 7.12.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 7.13 B&R ID Code ............................................................................................................. 7.14 Minimale Zykluszeit ................................................................................................... 7.15 Minimale I/O-Updatezeit ............................................................................................ 8. X20PS9500 ....................................................................................................................... 8.1 Registerbersicht ........................................................................................................ 8.2 Variablenzuweisung im Automation Studio X2X SGC ................................................ 8.3 Modulstatus ................................................................................................................. 8.3.1 Busversorgungsstrom ........................................................................................... 8.3.2 Busversorgungsspannung .................................................................................... 8.3.3 24 VDC I/O Versorgungsspannung ...................................................................... 8.4 Register "Modulstatus" ................................................................................................ 8.5 Datenpunkt "StatusInput01" ........................................................................................ 8.6 Datenpunkt "StatusInput02" ........................................................................................ 8.7 Register "Busversorgungsstrom", "SupplyCurrent" ..................................................... 8.8 Register "Busversorgungsspannung", "SupplyVoltage" .............................................. 8.9 Funktionsmodelle ........................................................................................................ 8.9.1 Funktionsmodelle - Wo aufgelegt? ....................................................................... 8.10 B&R ID Code ............................................................................................................. 8.11 Minimale Zykluszeit ................................................................................................... 8.12 Minimale I/O-Updatezeit ............................................................................................ 9. X20PS9502 ....................................................................................................................... 9.1 Registerbersicht ........................................................................................................ 9.2 Variablenzuweisung im Automation Studio X2X SGC ................................................ 9.3 Modulstatus ................................................................................................................. 9.3.1 Busversorgungsspannung .................................................................................... 9.3.2 24 VDC I/O Versorgungsspannung ...................................................................... 9.4 Register "Modulstatus" ................................................................................................ 9.5 Datenpunkt "StatusInput01" ........................................................................................ 9.6 Datenpunkt "StatusInput02" ........................................................................................ 9.7 Register "Busversorgungsspannung", "SupplyVoltage" .............................................. 9.8 Funktionsmodelle ........................................................................................................ 9.8.1 Funktionsmodelle - Wo aufgelegt? ....................................................................... 9.9 B&R ID Code ............................................................................................................... 9.10 Minimale Zykluszeit ................................................................................................... 9.11 Minimale I/O-Updatezeit ............................................................................................ 243 244 244 244 244 244 244 245 245 246 246 246 246 246 246 246 247 247 247 247 247 247 248 248 248 248 249 249 249 249 249 249 250 250 250 250 251 251 251 251 251

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

17

Inhaltsverzeichnis

Kapitel 5: Digitale Eingangsmodule ............................................ 253


1. bersicht ........................................................................................................................... 2. X20DI2371 ........................................................................................................................ 2.1 Registerbersicht ........................................................................................................ 2.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller ...... 2.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 2.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 2.4 Datenpunkte CANopen ............................................................................................... 2.5 Datenpunkte DeviceNet .............................................................................................. 2.6 Datenpunkte Modbus/TCP .......................................................................................... 2.7 Digitale Eingnge ........................................................................................................ 2.7.1 Ungefiltert .............................................................................................................. 2.7.2 Gefiltert ................................................................................................................. 2.8 Register "DigitalInput 1 - 2" ......................................................................................... 2.9 Datenpunkt "DigitalInput01" - "DigitalInput02" ............................................................. 2.10 Register "Eingangsfilter" ............................................................................................ 2.11 Funktionsmodelle ...................................................................................................... 2.11.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 2.12 B&R ID Code ............................................................................................................. 2.13 Minimale Zykluszeit ................................................................................................... 2.14 Minimale I/O-Updatezeit ............................................................................................ 3. X20DI2372 ........................................................................................................................ 3.1 Registerbersicht ........................................................................................................ 3.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller ...... 3.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 3.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 3.4 Datenpunkte CANopen ............................................................................................... 3.5 Datenpunkte DeviceNet .............................................................................................. 3.6 Datenpunkte Modbus/TCP .......................................................................................... 3.7 Digitale Eingnge ........................................................................................................ 3.7.1 Ungefiltert .............................................................................................................. 3.7.2 Gefiltert ................................................................................................................. 3.8 Register "DigitalInput 1 - 2" ......................................................................................... 3.9 Datenpunkt "DigitalInput01" - "DigitalInput02" ............................................................. 3.10 Register "Eingangsfilter" ............................................................................................ 3.11 Funktionsmodelle ...................................................................................................... 3.11.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 3.12 B&R ID Code ............................................................................................................. 3.13 Minimale Zykluszeit ................................................................................................... 3.14 Minimale I/O-Updatezeit ............................................................................................ 4. X20DI2377 ........................................................................................................................ 4.1 Registerbersicht ........................................................................................................ 4.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 4.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 4.4 Datenpunkte CANopen ............................................................................................... 4.5 Datenpunkte DeviceNet .............................................................................................. 4.6 Datenpunkte Modbus/TCP .......................................................................................... 18 253 254 254 254 254 254 255 255 255 255 255 255 256 256 256 256 256 257 257 257 258 258 258 258 258 259 259 259 259 259 259 260 260 260 260 260 261 261 261 262 262 262 263 263 263 264

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Inhaltsverzeichnis 4.7 Digitale Eingnge ........................................................................................................ 4.7.1 Ungefiltert .............................................................................................................. 4.7.2 Gefiltert ................................................................................................................. 4.8 Register "DigitalInput 1 - 2" ......................................................................................... 4.9 Datenpunkt "DigitalInput01" - "DigitalInput02" ............................................................. 4.10 Register "Counter01" - "Counter02" .......................................................................... 4.11 Datenpunkt "ResetCounter01" - "ResetCounter02" .................................................. 4.12 Eingangsfilter ............................................................................................................. 4.13 Zhlerbetrieb ............................................................................................................. 4.13.1 Ereigniszhlerbetrieb .......................................................................................... 4.13.2 Torzeitmessung .................................................................................................. 4.14 Register "Konfiguration Zhler 01" - "Konfiguration Zhler 02" ................................. 4.15 Eingangslatch positive Flanke ................................................................................... 4.16 Register "Eingangslatch positive Flanke" .................................................................. 4.17 Datenpunkt "DigitalInput01Latch" - "DigitalInput02Latch" ......................................... 4.18 Quittierung Eingangslatch ......................................................................................... 4.19 Register "Quittierung Eingangslatch" ........................................................................ 4.20 Datenpunkt "DigitalInput01LatchQuitt" - "DigitalInput02LatchQuitt" .......................... 4.21 Funktionsmodelle ...................................................................................................... 4.21.1 Funktionsmodell 0 Zhlmodul (Standard) ........................................................... 4.21.2 Funktionsmodell 1 Zhlmodul mit Eingangslatch ................................................ 4.21.3 Funktionsmodelle - wo aufgelegt? ...................................................................... 4.22 B&R ID Code ............................................................................................................. 4.23 Minimale Zykluszeit ................................................................................................... 4.24 Minimale I/O-Updatezeit ............................................................................................ 5. X20DI2653 ........................................................................................................................ 5.1 Registerbersicht ........................................................................................................ 5.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller ...... 5.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 5.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 5.4 Datenpunkte CANopen ............................................................................................... 5.5 Datenpunkte DeviceNet .............................................................................................. 5.6 Datenpunkte Modbus/TCP .......................................................................................... 5.7 Digitale Eingnge ........................................................................................................ 5.7.1 Ungefiltert .............................................................................................................. 5.7.2 Gefiltert ................................................................................................................. 5.8 Register "DigitalInput 1 - 2" ......................................................................................... 5.9 Datenpunkt "DigitalInput01" - "DigitalInput02" ............................................................. 5.10 Datenpunkt "PowerSupply" ....................................................................................... 5.11 Register "Eingangsfilter" ............................................................................................ 5.12 B&R ID Code ............................................................................................................. 5.13 Funktionsmodelle ...................................................................................................... 5.13.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 5.14 Minimale Zykluszeit ................................................................................................... 5.15 Minimale I/O-Updatezeit ............................................................................................ 264 264 264 264 264 265 265 265 265 265 266 266 267 267 267 267 268 268 269 269 269 270 270 270 270 271 271 271 271 271 272 272 272 272 272 272 273 273 273 273 273 274 274 274 274

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

19

Inhaltsverzeichnis 6. X20DI4371 ........................................................................................................................ 6.1 Registerbersicht ........................................................................................................ 6.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller ...... 6.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 6.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 6.4 Datenpunkte CANopen ............................................................................................... 6.5 Datenpunkte DeviceNet .............................................................................................. 6.6 Datenpunkte Modbus/TCP .......................................................................................... 6.7 Digitale Eingnge ........................................................................................................ 6.7.1 Ungefiltert .............................................................................................................. 6.7.2 Gefiltert ................................................................................................................. 6.8 Register "DigitalInput 1 - 4" ......................................................................................... 6.9 Datenpunkt "DigitalInput01" - "DigitalInput04" ............................................................. 6.10 Register "Eingangsfilter" ............................................................................................ 6.11 Funktionsmodelle ...................................................................................................... 6.11.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 6.12 B&R ID Code ............................................................................................................. 6.13 Minimale Zykluszeit ................................................................................................... 6.14 Minimale I/O-Updatezeit ............................................................................................ 7. X20DI4372 ........................................................................................................................ 7.1 Registerbersicht ........................................................................................................ 7.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller ...... 7.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 7.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 7.4 Datenpunkte CANopen ............................................................................................... 7.5 Datenpunkte DeviceNet .............................................................................................. 7.6 Datenpunkte Modbus/TCP .......................................................................................... 7.7 Digitale Eingnge ........................................................................................................ 7.7.1 Ungefiltert .............................................................................................................. 7.7.2 Gefiltert ................................................................................................................. 7.8 Register "DigitalInput 1 - 4" ......................................................................................... 7.9 Datenpunkt "DigitalInput01" - "DigitalInput04" ............................................................. 7.10 Register "Eingangsfilter" ............................................................................................ 7.11 Funktionsmodelle ...................................................................................................... 7.11.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 7.12 B&R ID Code ............................................................................................................. 7.13 Minimale Zykluszeit ................................................................................................... 7.14 Minimale I/O-Updatezeit ............................................................................................ 8. X20DI4375 ........................................................................................................................ 8.1 Registerbersicht ........................................................................................................ 8.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 8.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 8.4 Datenpunkte CANopen ............................................................................................... 8.5 Datenpunkte DeviceNet .............................................................................................. 8.6 Datenpunkte Modbus/TCP .......................................................................................... 275 275 275 275 275 276 276 276 276 276 276 277 277 277 277 277 278 278 278 279 279 279 279 279 280 280 280 280 280 280 281 281 281 281 281 282 282 282 283 283 284 285 285 286 286

20

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Inhaltsverzeichnis 8.7 Digitale Eingnge ........................................................................................................ 8.7.1 Ungefiltert .............................................................................................................. 8.7.2 Gefiltert ................................................................................................................. 8.8 Register "DigitalInput 1 - 4 StatusInput 1 - 4 " ............................................................. 8.9 Datenpunkt "DigitalInput01" - "DigitalInput04" ............................................................. 8.10 Datenpunkt "StateDigitalInput01" - "StateDigitalInput04" .......................................... 8.11 Register "ShortCircuit 1 - 4" ...................................................................................... 8.12 Datenpunkt "SC_DigitalInput01" - "SC_DigitalInput04" ............................................. 8.13 Register "Wirebreak 1 - 4" ......................................................................................... 8.14 Datenpunkt "WB_DigitalInput01" - "WB_DigitalInput04" ........................................... 8.15 Register "SensorVoltageMonitoring 1 - 4" ................................................................. 8.16 Datenpunkt "SM_DigitalInput01" - "SM_DigitalInput04" ............................................ 8.17 Register "InternalError 1 - 4" ..................................................................................... 8.18 Datenpunkt "IE_DigitalInput01" - "IE_DigitalInput04" ................................................ 8.19 Register "SampleTimeStamp" und Datenpunkt "SampleTimeStamp" ...................... 8.20 Register "ConfigOutput01" ........................................................................................ 8.21 Register "ConfigOutput02" ........................................................................................ 8.22 Funktionsmodelle ...................................................................................................... 8.22.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 8.23 B&R ID Code ............................................................................................................. 8.24 Minimale Zykluszeit ................................................................................................... 8.25 Minimale I/O-Updatezeit ............................................................................................ 9. X20DI4653 ........................................................................................................................ 9.1 Registerbersicht ........................................................................................................ 9.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller ...... 9.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 9.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 9.4 Datenpunkte CANopen ............................................................................................... 9.5 Datenpunkte DeviceNet .............................................................................................. 9.6 Datenpunkte Modbus/TCP .......................................................................................... 9.7 Digitale Eingnge ........................................................................................................ 9.7.1 Ungefiltert .............................................................................................................. 9.7.2 Gefiltert ................................................................................................................. 9.8 Register "DigitalInput 1 - 4" ......................................................................................... 9.9 Datenpunkt "DigitalInput01" - "DigitalInput04" ............................................................. 9.10 Datenpunkt "PowerSupply" ....................................................................................... 9.11 Register "Eingangsfilter" ............................................................................................ 9.12 Funktionsmodelle ...................................................................................................... 9.12.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 9.13 B&R ID Code ............................................................................................................. 9.14 Minimale Zykluszeit ................................................................................................... 9.15 Minimale I/O-Updatezeit ............................................................................................ 10. X20DI4760 ...................................................................................................................... 10.1 Registerbersicht ...................................................................................................... 10.2 Variablenzuweisung im Automation Studio X2X Master ........................................... 10.3 Variablenzuweisung im Automation Studio CANIO ................................................... 10.4 Datenpunkte CANopen ............................................................................................. X20 System Registerbeschreibung Anwenderhandbuch V 1.20 287 287 287 287 287 288 288 288 289 289 289 290 290 290 290 291 293 294 294 294 294 294 295 295 295 295 295 296 296 296 296 296 296 297 297 297 297 298 298 298 298 298 299 299 299 300 301 21

Inhaltsverzeichnis 10.5 Datenpunkte DeviceNet ............................................................................................ 10.6 Datenpunkte Modbus/TCP ........................................................................................ 10.7 Register "DigitalInput 1 - 4" ....................................................................................... 10.8 Datenpunkt "DigitalInput01" - "DigitalInput04" ........................................................... 10.9 Register "Zhler pos. Flanke Digitalinput 1 - 4" - "Counter01 - 04" ........................... 10.10 Register "Kanal Disable ConfigOutput01" ............................................................... 10.11 Register "Kanalstatus 1 - 4" .................................................................................... 10.12 Datenpunkt "OpenLine01" - "OpenLine04" .............................................................. 10.13 Datenpunkt "ShortCircuit01" - "ShortCircuit04" ....................................................... 10.14 Funktionsmodelle .................................................................................................... 10.14.1 Funktionsmodelle - Wo aufgelegt? ................................................................... 10.15 B&R ID Code ........................................................................................................... 10.16 Minimale Zykluszeit ................................................................................................. 10.17 Minimale I/O-Updatezeit .......................................................................................... 11. X20DI6371 ...................................................................................................................... 11.1 Registerbersicht ...................................................................................................... 11.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller .... 11.2 Variablenzuweisung im Automation Studio X2X Master ........................................... 11.3 Variablenzuweisung im Automation Studio CANIO ................................................... 11.4 Datenpunkte CANopen ............................................................................................. 11.5 Datenpunkte DeviceNet ............................................................................................ 11.6 Datenpunkte Modbus/TCP ........................................................................................ 11.7 Digitale Eingnge ...................................................................................................... 11.7.1 Ungefiltert ............................................................................................................ 11.7.2 Gefiltert ............................................................................................................... 11.8 Register "DigitalInput 1 - 6" ....................................................................................... 11.9 Datenpunkt "DigitalInput01" - "DigitalInput06" ........................................................... 11.10 Register "Eingangsfilter" .......................................................................................... 11.11 Funktionsmodelle .................................................................................................... 11.11.1 Funktionsmodelle - Wo aufgelegt? ................................................................... 11.12 B&R ID Code ........................................................................................................... 11.13 Minimale Zykluszeit ................................................................................................. 11.14 Minimale I/O-Updatezeit .......................................................................................... 12. X20DI6372 ...................................................................................................................... 12.1 Registerbersicht ...................................................................................................... 12.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller .... 12.2 Variablenzuweisung im Automation Studio X2X Master ........................................... 12.3 Variablenzuweisung im Automation Studio CANIO ................................................... 12.4 Datenpunkte CANopen ............................................................................................. 12.5 Datenpunkte DeviceNet ............................................................................................ 12.6 Datenpunkte Modbus/TCP ........................................................................................ 12.7 Digitale Eingnge ...................................................................................................... 12.7.1 Ungefiltert ............................................................................................................ 12.7.2 Gefiltert ............................................................................................................... 12.8 Register "DigitalInput 1 - 6" ....................................................................................... 12.9 Datenpunkt "DigitalInput01" - "DigitalInput06" ........................................................... 12.10 Register "Eingangsfilter" .......................................................................................... 22 301 301 302 302 302 302 303 303 303 303 303 304 304 304 305 305 305 305 306 306 306 306 307 307 307 307 307 307 308 308 308 308 308 309 309 309 309 310 310 310 310 311 311 311 311 311 311

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Inhaltsverzeichnis 12.11 Funktionsmodelle .................................................................................................... 12.11.1 Funktionsmodelle - Wo aufgelegt? ................................................................... 12.12 B&R ID Code ........................................................................................................... 12.13 Minimale Zykluszeit ................................................................................................. 12.14 Minimale I/O-Updatezeit .......................................................................................... 13. X20DI6373 ...................................................................................................................... 13.1 Registerbersicht ...................................................................................................... 13.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller .... 13.2 Variablenzuweisung im Automation Studio X2X Master ........................................... 13.3 Variablenzuweisung im Automation Studio CANIO ................................................... 13.4 Datenpunkte CANopen ............................................................................................. 13.5 Datenpunkte DeviceNet ............................................................................................ 13.6 Datenpunkte Modbus/TCP ........................................................................................ 13.7 Digitale Eingnge ...................................................................................................... 13.7.1 Ungefiltert ............................................................................................................ 13.7.2 Gefiltert ............................................................................................................... 13.8 Register "DigitalInput 1 - 6" ....................................................................................... 13.9 Datenpunkt "DigitalInput01" - "DigitalInput06" ........................................................... 13.10 Register "Eingangsfilter" .......................................................................................... 13.11 Funktionsmodelle .................................................................................................... 13.11.1 Funktionsmodelle - Wo aufgelegt? ................................................................... 13.12 B&R ID Code ........................................................................................................... 13.13 Minimale Zykluszeit ................................................................................................. 13.14 Minimale I/O-Updatezeit .......................................................................................... 14. X20DI6553 ...................................................................................................................... 14.1 Registerbersicht ...................................................................................................... 14.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller .... 14.2 Variablenzuweisung im Automation Studio X2X Master ........................................... 14.3 Variablenzuweisung im Automation Studio CANIO ................................................... 14.4 Datenpunkte CANopen ............................................................................................. 14.5 Datenpunkte DeviceNet ............................................................................................ 14.6 Datenpunkte Modbus/TCP ........................................................................................ 14.7 Digitale Eingnge ...................................................................................................... 14.7.1 Ungefiltert ............................................................................................................ 14.7.2 Gefiltert ............................................................................................................... 14.8 Register "DigitalInput 1 - 6" ....................................................................................... 14.9 Datenpunkt "DigitalInput01" - "DigitalInput06" ........................................................... 14.10 Datenpunkt "PowerSupply" ..................................................................................... 14.11 Register "Eingangsfilter" .......................................................................................... 14.12 Funktionsmodelle .................................................................................................... 14.12.1 Funktionsmodelle - Wo aufgelegt? ................................................................... 14.13 B&R ID Code ........................................................................................................... 14.14 Minimale Zykluszeit ................................................................................................. 14.15 Minimale I/O-Updatezeit .......................................................................................... 15. X20DI8371 ...................................................................................................................... 15.1 Registerbersicht ...................................................................................................... 15.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller .... X20 System Registerbeschreibung Anwenderhandbuch V 1.20 312 312 312 312 312 313 313 313 313 314 314 314 314 315 315 315 315 315 315 316 316 316 316 316 317 317 317 317 318 318 318 318 319 319 319 319 320 320 320 320 320 321 321 321 322 322 322 23

Inhaltsverzeichnis 15.2 Variablenzuweisung im Automation Studio X2X Master ........................................... 15.3 Variablenzuweisung im Automation Studio CANIO ................................................... 15.4 Datenpunkte CANopen ............................................................................................. 15.5 Datenpunkte DeviceNet ............................................................................................ 15.6 Datenpunkte Modbus/TCP ........................................................................................ 15.7 Digitale Eingnge ...................................................................................................... 15.7.1 Ungefiltert ............................................................................................................ 15.7.2 Gefiltert ............................................................................................................... 15.8 Register "DigitalInput 1 - 8" ....................................................................................... 15.9 Datenpunkt "DigitalInput01" - "DigitalInput08" ........................................................... 15.10 Register "Eingangsfilter" .......................................................................................... 15.11 Funktionsmodelle .................................................................................................... 15.11.1 Funktionsmodelle - Wo aufgelegt? ................................................................... 15.12 B&R ID Code ........................................................................................................... 15.13 Minimale Zykluszeit ................................................................................................. 15.14 Minimale I/O-Updatezeit .......................................................................................... 16. X20DI9371 ...................................................................................................................... 16.1 Registerbersicht ...................................................................................................... 16.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller .... 16.2 Variablenzuweisung im Automation Studio X2X Master ........................................... 16.3 Variablenzuweisung im Automation Studio CANIO ................................................... 16.4 Datenpunkte CANopen ............................................................................................. 16.5 Datenpunkte DeviceNet ............................................................................................ 16.6 Datenpunkte Modbus/TCP ........................................................................................ 16.7 Digitale Eingnge ...................................................................................................... 16.7.1 Ungefiltert ............................................................................................................ 16.7.2 Gefiltert ............................................................................................................... 16.8 Register "DigitalInput 1 - 8" ....................................................................................... 16.9 Register "DigitalInput 9 - 12" ..................................................................................... 16.10 Datenpunkt "DigitalInput01" - "DigitalInput12" ......................................................... 16.11 Register "Eingangsfilter" .......................................................................................... 16.12 Funktionsmodelle .................................................................................................... 16.12.1 Funktionsmodelle - Wo aufgelegt? ................................................................... 16.13 B&R ID Code ........................................................................................................... 16.14 Minimale Zykluszeit ................................................................................................. 16.15 Minimale I/O-Updatezeit .......................................................................................... 17. X20DI9372 ...................................................................................................................... 17.1 Registerbersicht ...................................................................................................... 17.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller .... 17.2 Variablenzuweisung im Automation Studio X2X Master ........................................... 17.3 Variablenzuweisung im Automation Studio CANIO ................................................... 17.4 Datenpunkte CANopen ............................................................................................. 17.5 Datenpunkte DeviceNet ............................................................................................ 17.6 Datenpunkte Modbus/TCP ........................................................................................ 17.6.1 Digitale Eingnge ................................................................................................ 17.6.2 Ungefiltert ............................................................................................................ 17.6.3 Gefiltert ............................................................................................................... 24 322 323 323 323 323 324 324 324 324 325 325 325 325 325 326 326 327 327 327 327 328 328 328 329 329 329 329 329 330 330 330 330 330 331 331 331 332 332 332 332 333 333 333 334 334 334 334

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Inhaltsverzeichnis 17.7 Register "DigitalInput 1 - 8" ....................................................................................... 17.8 Register "DigitalInput 9 - 12" ..................................................................................... 17.9 Datenpunkt "DigitalInput01" - "DigitalInput12" ........................................................... 17.10 Register "Eingangsfilter" .......................................................................................... 17.11 Funktionsmodelle .................................................................................................... 17.11.1 Funktionsmodelle - Wo aufgelegt? ................................................................... 17.12 B&R ID Code ........................................................................................................... 17.13 Minimale Zykluszeit ................................................................................................. 17.14 Minimale I/O-Updatezeit .......................................................................................... 334 335 335 335 335 335 336 336 336

Kapitel 6: Digitale Ausgangsmodule .......................................... 337


1. bersicht ........................................................................................................................... 2. X20DO2321 ...................................................................................................................... 2.1 Registerbersicht ........................................................................................................ 2.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller ...... 2.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 2.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 2.4 Datenpunkte CANopen ............................................................................................... 2.5 Datenpunkte DeviceNet .............................................................................................. 2.6 Datenpunkte Modbus/TCP .......................................................................................... 2.7 Digitale Ausgnge ....................................................................................................... 2.8 Register "DigitalOutput 1 - 2" ...................................................................................... 2.9 Datenpunkt "DigitalOutput01" - "DigitalOutput02" ....................................................... 2.10 berwachungsstatus der Ausgnge ......................................................................... 2.11 Register "StatusDigitalOutput 1 - 2" .......................................................................... 2.12 Datenpunkt "StatusDigitalOutput01" - "StatusDigitalOutput02" ................................. 2.13 Funktionsmodelle ...................................................................................................... 2.13.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 2.14 B&R ID Code ............................................................................................................. 2.15 Minimale Zykluszeit ................................................................................................... 2.16 Minimale I/O-Updatezeit ............................................................................................ 3. X20DO2322 ...................................................................................................................... 3.1 Registerbersicht ........................................................................................................ 3.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller ...... 3.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 3.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 3.4 Datenpunkte CANopen ............................................................................................... 3.5 Datenpunkte DeviceNet .............................................................................................. 3.6 Datenpunkte Modbus/TCP .......................................................................................... 3.7 Digitale Ausgnge ....................................................................................................... 3.8 Register "DigitalOutput 1 - 2" ...................................................................................... 3.9 Datenpunkt "DigitalOutput01" - "DigitalOutput02" ....................................................... 3.10 berwachungsstatus der Ausgnge ......................................................................... 3.11 Register "StatusDigitalOutput 1 - 2" .......................................................................... 3.12 Datenpunkt "StatusDigitalOutput01" - "StatusDigitalOutput02" ................................. 337 338 338 338 338 338 339 339 339 339 339 340 340 340 340 341 341 341 341 341 342 342 342 342 342 343 343 343 343 343 344 344 344 344

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

25

Inhaltsverzeichnis 3.13 Funktionsmodelle ...................................................................................................... 3.13.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 3.14 B&R ID Code ............................................................................................................. 3.15 Minimale Zykluszeit ................................................................................................... 3.16 Minimale I/O-Updatezeit ............................................................................................ 4. X20DO2623 ...................................................................................................................... 4.1 Registerbersicht ........................................................................................................ 4.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller ...... 4.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 4.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 4.4 Datenpunkte CANopen ............................................................................................... 4.5 Datenpunkte DeviceNet .............................................................................................. 4.6 Datenpunkte Modbus/TCP .......................................................................................... 4.7 Digitale Ausgnge ....................................................................................................... 4.8 Register "DigitalOutput 1 - 2" ...................................................................................... 4.9 Datenpunkt "DigitalOutput01" - "DigitalOutput02" ....................................................... 4.10 Analoge Ausgnge .................................................................................................... 4.11 Register "AnalogOutput01" - "AnalogOutput02" ........................................................ 4.12 Ausgangskonfiguration .............................................................................................. 4.13 Register "Ausgangskonfiguration 1 - 2 ConfigOutput01" .......................................... 4.14 Register "Nulldurchgangsstatus" ............................................................................... 4.15 Datenpunkt "ZeroCrossingInput" ............................................................................... 4.16 Datenpunkt "ZeroCrossingStatus" ............................................................................. 4.17 Funktionsmodelle ...................................................................................................... 4.17.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 4.18 B&R ID Code ............................................................................................................. 4.19 Minimale Zykluszeit ................................................................................................... 4.20 Minimale I/O-Updatezeit ............................................................................................ 5. X20DO2649 ...................................................................................................................... 5.1 Registerbersicht ........................................................................................................ 5.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller ...... 5.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 5.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 5.4 Datenpunkte CANopen ............................................................................................... 5.5 Datenpunkte DeviceNet .............................................................................................. 5.6 Datenpunkte Modbus/TCP .......................................................................................... 5.7 Digitale Ausgnge ....................................................................................................... 5.8 Register "DigitalOutput 1 - 2" ...................................................................................... 5.9 Datenpunkt "DigitalOutput01" - "DigitalOutput02" ....................................................... 5.10 Funktionsmodelle ...................................................................................................... 5.10.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 5.11 B&R ID Code ............................................................................................................. 5.12 Minimale Zykluszeit ................................................................................................... 5.13 Minimale I/O-Updatezeit ............................................................................................ 6. X20DO4321 ...................................................................................................................... 6.1 Registerbersicht ........................................................................................................ 6.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller ...... 26 345 345 345 345 345 346 346 346 346 347 347 347 348 348 348 349 350 351 351 351 352 352 352 353 353 353 353 353 354 354 354 354 354 354 355 355 355 355 355 356 356 356 356 356 357 357 357

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Inhaltsverzeichnis 6.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 6.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 6.4 Datenpunkte CANopen ............................................................................................... 6.5 Datenpunkte DeviceNet .............................................................................................. 6.6 Datenpunkte Modbus/TCP .......................................................................................... 6.7 Digitale Ausgnge ....................................................................................................... 6.8 Register "DigitalOutput 1 - 4" ...................................................................................... 6.9 Datenpunkt "DigitalOutput01" - "DigitalOutput04" ....................................................... 6.10 berwachungsstatus der Ausgnge ......................................................................... 6.11 Register "StatusDigitalOutput 1 - 4" .......................................................................... 6.12 Datenpunkt "StatusDigitalOutput01" - "StatusDigitalOutput04" ................................. 6.13 Funktionsmodelle ...................................................................................................... 6.13.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 6.14 B&R ID Code ............................................................................................................. 6.15 Minimale Zykluszeit ................................................................................................... 6.16 Minimale I/O-Updatezeit ............................................................................................ 7. X20DO4322 ...................................................................................................................... 7.1 Registerbersicht ........................................................................................................ 7.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller ...... 7.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 7.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 7.4 Datenpunkte CANopen ............................................................................................... 7.5 Datenpunkte DeviceNet .............................................................................................. 7.6 Datenpunkte Modbus/TCP .......................................................................................... 7.7 Digitale Ausgnge ....................................................................................................... 7.8 Register "DigitalOutput 1 - 4" ...................................................................................... 7.9 Datenpunkt "DigitalOutput01" - "DigitalOutput04" ....................................................... 7.10 berwachungsstatus der Ausgnge ......................................................................... 7.11 Register "StatusDigitalOutput 1 - 4" .......................................................................... 7.12 Datenpunkt "StatusDigitalOutput01" - "StatusDigitalOutput04" ................................. 7.13 Funktionsmodelle ...................................................................................................... 7.13.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 7.14 B&R ID Code ............................................................................................................. 7.15 Minimale Zykluszeit ................................................................................................... 7.16 Minimale I/O-Updatezeit ............................................................................................ 8. X20DO4331 ...................................................................................................................... 8.1 Registerbersicht ........................................................................................................ 8.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller ...... 8.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 8.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 8.4 Datenpunkte CANopen ............................................................................................... 8.5 Datenpunkte DeviceNet .............................................................................................. 8.6 Datenpunkte Modbus/TCP .......................................................................................... 8.7 Digitale Ausgnge ....................................................................................................... 8.8 Register "DigitalOutput 1 - 4" ...................................................................................... 8.9 Datenpunkt "DigitalOutput01" - "DigitalOutput04" ....................................................... 8.10 berwachungsstatus der Ausgnge ......................................................................... X20 System Registerbeschreibung Anwenderhandbuch V 1.20 357 358 358 358 358 359 359 359 359 360 360 360 360 360 361 361 362 362 362 362 363 363 363 363 364 364 364 364 365 365 365 365 365 366 366 367 367 367 367 368 368 368 368 369 369 369 369 27

Inhaltsverzeichnis 8.11 Register "StatusDigitalOutput 1 - 4" .......................................................................... 8.12 Datenpunkt "StatusDigitalOutput01" - "StatusDigitalOutput04" ................................. 8.13 Funktionsmodelle ...................................................................................................... 8.13.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 8.14 B&R ID Code ............................................................................................................. 8.15 Minimale Zykluszeit ................................................................................................... 8.16 Minimale I/O-Updatezeit ............................................................................................ 9. X20DO4332 ...................................................................................................................... 9.1 Registerbersicht ........................................................................................................ 9.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller ...... 9.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 9.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 9.4 Datenpunkte CANopen ............................................................................................... 9.5 Datenpunkte DeviceNet .............................................................................................. 9.6 Datenpunkte Modbus/TCP .......................................................................................... 9.7 Digitale Ausgnge ....................................................................................................... 9.8 Register "DigitalOutput 1 - 4" ...................................................................................... 9.9 Register "DigitalOutput01" - "DigitalOutput04" ............................................................ 9.10 berwachungsstatus der Ausgnge ......................................................................... 9.11 Register "StatusDigitalOutput 1 - 4" .......................................................................... 9.12 Datenpunkt "StatusDigitalOutput01" - "StatusDigitalOutput04" ................................. 9.13 Funktionsmodelle ...................................................................................................... 9.13.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 9.14 B&R ID Code ............................................................................................................. 9.15 Minimale Zykluszeit ................................................................................................... 9.16 Minimale I/O-Updatezeit ............................................................................................ 10. X20DO4529 .................................................................................................................... 10.1 Registerbersicht ...................................................................................................... 10.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller .... 10.2 Variablenzuweisung im Automation Studio X2X Master ........................................... 10.3 Variablenzuweisung im Automation Studio CANIO ................................................... 10.4 Datenpunkte CANopen ............................................................................................. 10.5 Datenpunkte DeviceNet ............................................................................................ 10.6 Datenpunkte Modbus/TCP ........................................................................................ 10.7 Digitale Ausgnge ..................................................................................................... 10.8 Register "DigitalOutput 1 - 4" .................................................................................... 10.9 Datenpunkt "DigitalOutput01" - "DigitalOutput04" ..................................................... 10.10 Funktionsmodelle .................................................................................................... 10.10.1 Funktionsmodelle - Wo aufgelegt? ................................................................... 10.11 B&R ID Code ........................................................................................................... 10.12 Minimale Zykluszeit ................................................................................................. 10.13 Minimale I/O-Updatezeit .......................................................................................... 11. X20DO4623 .................................................................................................................... 11.1 Registerbersicht ...................................................................................................... 11.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller .... 11.2 Variablenzuweisung im Automation Studio X2X Master ........................................... 11.3 Variablenzuweisung im Automation Studio CANIO ................................................... 28 370 370 370 370 370 371 371 372 372 372 372 373 373 373 373 374 374 374 374 375 375 375 375 375 376 376 377 377 377 377 377 378 378 378 378 378 379 379 379 379 379 380 381 381 381 381 382

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Inhaltsverzeichnis 11.4 Datenpunkte CANopen ............................................................................................. 11.5 Datenpunkte DeviceNet ............................................................................................ 11.6 Datenpunkte Modbus/TCP ........................................................................................ 11.7 Digitale Ausgnge ..................................................................................................... 11.8 Register "DigitalOutput 1 - 4" .................................................................................... 11.9 Datenpunkt "DigitalOutput01" - "DigitalOutput04" ..................................................... 11.10 Analoge Ausgnge .................................................................................................. 11.11 Register "AnalogOutput01" - "AnalogOutput04" ...................................................... 11.12 Ausgangskonfiguration ............................................................................................ 11.13 Register "Ausgangskonfiguration 1 - 4 ConfigOutput01" ........................................ 11.14 Register "Nulldurchgangsstatus" ............................................................................. 11.15 Datenpunkt "ZeroCrossingInput" ............................................................................. 11.16 Datenpunkt "ZeroCrossingStatus" ........................................................................... 11.17 Funktionsmodelle .................................................................................................... 11.17.1 Funktionsmodelle - Wo aufgelegt? ................................................................... 11.18 B&R ID Code ........................................................................................................... 11.19 Minimale Zykluszeit ................................................................................................. 11.20 Minimale I/O-Updatezeit .......................................................................................... 12. X20DO4649 .................................................................................................................... 12.1 Registerbersicht ...................................................................................................... 12.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller .... 12.2 Variablenzuweisung im Automation Studio X2X Master ........................................... 12.3 Variablenzuweisung im Automation Studio CANIO ................................................... 12.4 Datenpunkte CANopen ............................................................................................. 12.5 Datenpunkte DeviceNet ............................................................................................ 12.6 Datenpunkte Modbus/TCP ........................................................................................ 12.7 Digitale Ausgnge ..................................................................................................... 12.8 Register "DigitalOutput 1 - 4" .................................................................................... 12.9 Datenpunkt "DigitalOutput01" - "DigitalOutput04" ..................................................... 12.10 Funktionsmodelle .................................................................................................... 12.10.1 Funktionsmodelle - Wo aufgelegt? ................................................................... 12.11 B&R ID Code ........................................................................................................... 12.12 Minimale Zykluszeit ................................................................................................. 12.13 Minimale I/O-Updatezeit .......................................................................................... 13. X20DO6321 .................................................................................................................... 13.1 Registerbersicht ...................................................................................................... 13.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller .... 13.2 Variablenzuweisung im Automation Studio X2X Master ........................................... 13.3 Variablenzuweisung im Automation Studio CANIO ................................................... 13.4 Datenpunkte CANopen ............................................................................................. 13.5 Datenpunkte DeviceNet ............................................................................................ 13.6 Datenpunkte Modbus/TCP ........................................................................................ 13.7 Digitale Ausgnge ..................................................................................................... 13.8 Register "DigitalOutput 1 - 6" .................................................................................... 13.9 Datenpunkt "DigitalOutput01" - "DigitalOutput06" ..................................................... 13.10 berwachungsstatus der Ausgnge ....................................................................... 13.11 Datenpunkt "StatusDigitalOutput 1 - 6" ................................................................... X20 System Registerbeschreibung Anwenderhandbuch V 1.20 382 382 383 383 383 384 385 386 386 386 387 387 387 388 388 388 388 388 389 389 389 389 389 390 390 390 390 390 391 391 391 391 391 392 393 393 393 393 394 394 394 395 395 395 395 396 396 29

Inhaltsverzeichnis 13.12 Datenpunkt "StatusDigitalOutput01" - "StatusDigitalOutput06" ............................... 13.13 Funktionsmodelle .................................................................................................... 13.13.1 Funktionsmodelle - Wo aufgelegt? ................................................................... 13.14 B&R ID Code ........................................................................................................... 13.15 Minimale Zykluszeit ................................................................................................. 13.16 Minimale I/O-Updatezeit .......................................................................................... 14. X20DO6322 .................................................................................................................... 14.1 Registerbersicht ...................................................................................................... 14.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller .... 14.2 Variablenzuweisung im Automation Studio X2X Master ........................................... 14.3 Variablenzuweisung im Automation Studio CANIO ................................................... 14.4 Datenpunkte CANopen ............................................................................................. 14.5 Datenpunkte DeviceNet ............................................................................................ 14.6 Datenpunkte Modbus/TCP ........................................................................................ 14.7 Digitale Ausgnge ..................................................................................................... 14.8 Register "DigitalOutput 1 - 6" .................................................................................... 14.9 Datenpunkt "DigitalOutput01" - "DigitalOutput06" ..................................................... 14.10 berwachungsstatus der Ausgnge ....................................................................... 14.11 Register "StatusDigitalOutput 1 - 6" ........................................................................ 14.12 Datenpunkt "StatusDigitalOutput01" - "StatusDigitalOutput06" ............................... 14.13 Funktionsmodelle .................................................................................................... 14.13.1 Funktionsmodelle - Wo aufgelegt? ................................................................... 14.14 B&R ID Code ........................................................................................................... 14.15 Minimale Zykluszeit ................................................................................................. 14.16 Minimale I/O-Updatezeit .......................................................................................... 15. X20DO6529 .................................................................................................................... 15.1 Registerbersicht ...................................................................................................... 15.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller .... 15.2 Variablenzuweisung im Automation Studio X2X Master ........................................... 15.3 Variablenzuweisung im Automation Studio CANIO ................................................... 15.4 Datenpunkte CANopen ............................................................................................. 15.5 Datenpunkte DeviceNet ............................................................................................ 15.6 Datenpunkte Modbus/TCP ........................................................................................ 15.7 Digitale Ausgnge ..................................................................................................... 15.8 Register "DigitalOutput 1 - 6" .................................................................................... 15.9 Datenpunkt "DigitalOutput01" - "DigitalOutput06" ..................................................... 15.10 Funktionsmodelle .................................................................................................... 15.10.1 Funktionsmodelle - Wo aufgelegt? ................................................................... 15.11 B&R ID Code ........................................................................................................... 15.12 Minimale Zykluszeit ................................................................................................. 15.13 Minimale I/O-Updatezeit .......................................................................................... 16. X20DO8232 .................................................................................................................... 16.1 Registerbersicht ...................................................................................................... 16.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller .... 16.2 Variablenzuweisung im Automation Studio X2X Master ........................................... 16.3 Variablenzuweisung im Automation Studio CANIO ................................................... 16.4 Datenpunkte CANopen ............................................................................................. 30 396 397 397 397 397 397 398 398 398 398 399 399 399 400 400 400 400 401 401 401 402 402 402 402 402 403 403 403 403 404 404 404 404 405 405 405 405 406 406 406 406 407 407 407 407 408 409

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Inhaltsverzeichnis 16.5 Datenpunkte DeviceNet ............................................................................................ 16.6 Datenpunkte Modbus/TCP ........................................................................................ 16.7 Digitale Ausgnge ..................................................................................................... 16.8 Register "DigitalOutput 1 - 8" .................................................................................... 16.9 Datenpunkt "DigitalOutput01" - "DigitalOutput08" ..................................................... 16.10 berwachungsstatus der Ausgnge ....................................................................... 16.11 Register "StatusDigitalOutput 1 - 8" ........................................................................ 16.12 Datenpunkt "StatusDigitalOutput01" - "StatusDigitalOutput08" ............................... 16.13 berwachung der Betriebsgrenzen ......................................................................... 16.14 Register "Betriebsgrenzenstatus" ............................................................................ 16.15 Datenpunkt "PowerSupply01" ................................................................................. 16.16 Verzgertes Schalten der digitale Ausgnge ber die Umschaltmaske .................. 16.17 Register "DigitalOutput verzgert 1 - 8" .................................................................. 16.18 Datenpunkt "DigitalOutput01Delayed" - "DigitalOutput08Delayed" ......................... 16.19 Register "DigitalOutput Umschaltmaske 1 - 8" ........................................................ 16.20 Datenpunkt "DigitalOutput01DelayEnable"-"DigitalOutput08DelayEnable" ............ 16.21 Register "Verzgerungszeit", "OutputDelayTime" ................................................... 16.22 Funktionsmodelle .................................................................................................... 16.22.1 Funktionsmodell 0 Digitale Ausgnge (Standard) ............................................. 16.22.2 Funktionsmodell 1 Digitale Ausgnge mit Umschaltfunktion ............................ 16.22.3 Funktionsmodelle - wo aufgelegt? .................................................................... 16.23 B&R ID Code ........................................................................................................... 16.24 Minimale Zykluszeit ................................................................................................. 16.25 Minimale I/O-Updatezeit .......................................................................................... 17. X20DO8322 .................................................................................................................... 17.1 Registerbersicht ...................................................................................................... 17.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller .... 17.2 Variablenzuweisung im Automation Studio X2X Master ........................................... 17.3 Variablenzuweisung im Automation Studio CANIO ................................................... 17.4 Datenpunkte CANopen ............................................................................................. 17.5 Datenpunkte DeviceNet ............................................................................................ 17.6 Datenpunkte Modbus/TCP ........................................................................................ 17.7 Digitale Ausgnge ..................................................................................................... 17.8 Register "DigitalOutput 1 - 8" .................................................................................... 17.9 Datenpunkt "DigitalOutput01" - "DigitalOutput08" ..................................................... 17.10 berwachungsstatus der Ausgnge ....................................................................... 17.11 Register "StatusDigitalOutput 1 - 8" ........................................................................ 17.12 Datenpunkt "StatusDigitalOutput01" - "StatusDigitalOutput08" ............................... 17.13 Funktionsmodelle .................................................................................................... 17.13.1 Funktionsmodelle - Wo aufgelegt? ................................................................... 17.14 B&R ID Code ........................................................................................................... 17.15 Minimale Zykluszeit ................................................................................................. 17.16 Minimale I/O-Updatezeit .......................................................................................... 18. X20DO8331 .................................................................................................................... 18.1 Registerbersicht ...................................................................................................... 18.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller .... 18.2 Variablenzuweisung im Automation Studio X2X Master ........................................... X20 System Registerbeschreibung Anwenderhandbuch V 1.20 409 410 410 410 410 411 411 411 412 412 412 412 413 413 414 414 415 415 415 416 416 416 416 417 418 418 418 418 419 419 419 420 420 420 420 421 421 421 422 422 422 422 422 423 423 423 423 31

Inhaltsverzeichnis 18.3 Variablenzuweisung im Automation Studio CANIO ................................................... 18.4 Datenpunkte CANopen ............................................................................................. 18.5 Datenpunkte DeviceNet ............................................................................................ 18.6 Datenpunkte Modbus/TCP ........................................................................................ 18.7 Digitale Ausgnge ..................................................................................................... 18.8 Register "DigitalOutput 1 - 8" .................................................................................... 18.9 Datenpunkt "DigitalOutput01" - "DigitalOutput08" ..................................................... 18.10 berwachungsstatus der Ausgnge ....................................................................... 18.11 Register "StatusDigitalOutput 1 - 8" ........................................................................ 18.12 Datenpunkt "StatusDigitalOutput01" - "StatusDigitalOutput08" ............................... 18.13 berwachung der Betriebsgrenzen ......................................................................... 18.14 Register "Betriebsgrenzenstatus" ............................................................................ 18.15 Datenpunkt "PowerSupply01" ................................................................................. 18.16 Zusatzfunktion digitale Ausgnge mit Umschaltmaske verzgert schalten ............. 18.17 Register "DigitalOutput verzgert 1 - 8" .................................................................. 18.18 Datenpunkt "DigitalOutput01Delayed" - "DigitalOutput08Delayed" ......................... 18.19 Register "DigitalOutput Umschaltmaske 1 - 8" ........................................................ 18.20 Datenpunkt "DigitalOutput01DelayEnable"-"DigitalOutput08DelayEnable" ............ 18.21 Register "Verzgerungszeit", "OutputDelayTime" ................................................... 18.22 Funktionsmodelle .................................................................................................... 18.22.1 Funktionsmodell 0 Digitale Ausgnge (Standard) ............................................. 18.22.2 Funktionsmodell 1 Digitale Ausgnge mit Umschaltfunktion ............................ 18.22.3 Funktionsmodelle - wo aufgelegt? .................................................................... 18.23 B&R ID Code ........................................................................................................... 18.24 Minimale Zykluszeit ................................................................................................. 18.24.1 Minimale I/O-Updatezeit ................................................................................... 19. X20DO8332 .................................................................................................................... 19.1 Registerbersicht ...................................................................................................... 19.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller .... 19.2 Variablenzuweisung im Automation Studio X2X Master ........................................... 19.3 Variablenzuweisung im Automation Studio CANIO ................................................... 19.4 Datenpunkte CANopen ............................................................................................. 19.5 Datenpunkte DeviceNet ............................................................................................ 19.6 Datenpunkte Modbus/TCP ........................................................................................ 19.7 Digitale Ausgnge ..................................................................................................... 19.8 Register "DigitalOutput 1 - 8" .................................................................................... 19.9 Datenpunkt "DigitalOutput01" - "DigitalOutput08" ..................................................... 19.10 berwachungsstatus der Ausgnge ....................................................................... 19.11 Register "StatusDigitalOutput 1 - 8" ........................................................................ 19.12 Datenpunkt "StatusDigitalOutput01" - "StatusDigitalOutput08" ............................... 19.13 berwachung der Betriebsgrenzen ......................................................................... 19.14 Register "Betriebsgrenzenstatus" ............................................................................ 19.15 Datenpunkt "PowerSupply01" ................................................................................. 19.16 Zusatzfunktion digitale Ausgnge mit Umschaltmaske verzgert schalten ............. 19.17 Register "DigitalOutput verzgert 1 - 8" .................................................................. 19.18 Datenpunkt "DigitalOutput01Delayed" - "DigitalOutput08Delayed" ......................... 19.19 Register "DigitalOutput Umschaltmaske 1 - 8" ........................................................ 32 424 425 425 426 426 426 426 427 427 427 428 428 428 428 429 429 430 430 431 431 431 432 432 432 432 433 434 434 434 434 436 436 437 437 438 438 438 439 439 439 440 440 440 440 441 441 442

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Inhaltsverzeichnis 19.20 Datenpunkt "DigitalOutput01DelayEnable"-"DigitalOutput08DelayEnable" ............ 19.21 Register "Verzgerungszeit", "OutputDelayTime" ................................................... 19.22 Funktionsmodelle .................................................................................................... 19.22.1 Funktionsmodell 0 Digitale Ausgnge (Standard) ............................................. 19.22.2 Funktionsmodell 1 Digitale Ausgnge mit Umschaltfunktion ............................ 19.22.3 Funktionsmodelle - wo aufgelegt? .................................................................... 19.23 B&R ID Code ........................................................................................................... 19.24 Minimale Zykluszeit ................................................................................................. 19.25 Minimale I/O-Updatezeit .......................................................................................... 20. X20DO9321 .................................................................................................................... 20.1 Registerbersicht ...................................................................................................... 20.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller .... 20.2 Variablenzuweisung im Automation Studio X2X Master ........................................... 20.3 Variablenzuweisung im Automation Studio CANIO ................................................... 20.4 Datenpunkte CANopen ............................................................................................. 20.5 Datenpunkte DeviceNet ............................................................................................ 20.6 Datenpunkte Modbus/TCP ........................................................................................ 20.7 Digitale Ausgnge ..................................................................................................... 20.8 Register "DigitalOutput 1 - 8" .................................................................................... 20.9 Register "DigitalOutput 9 - 12" .................................................................................. 20.10 Datenpunkt "DigitalOutput01" - "DigitalOutput12" ................................................... 20.11 berwachungsstatus der Ausgnge ....................................................................... 20.12 Register "StatusDigitalOutput 1 - 8" ........................................................................ 20.13 Register "StatusDigitalOutput 9 - 12" ...................................................................... 20.14 Datenpunkt "StatusDigitalOutput01" - "StatusDigitalOutput12" ............................... 20.15 Funktionsmodelle .................................................................................................... 20.15.1 Funktionsmodelle - Wo aufgelegt? ................................................................... 20.16 B&R ID Code ........................................................................................................... 20.17 Minimale Zykluszeit ................................................................................................. 20.18 Minimale I/O-Updatezeit .......................................................................................... 21. X20DO9322 .................................................................................................................... 21.1 Registerbersicht ...................................................................................................... 21.2 Variablenzuweisung im Automation Studio X2X Master ........................................... 21.3 Variablenzuweisung im Automation Studio CANIO ................................................... 21.4 Datenpunkte CANopen ............................................................................................. 21.5 Datenpunkte DeviceNet ............................................................................................ 21.6 Datenpunkte Modbus/TCP ........................................................................................ 21.7 Digitale Ausgnge ..................................................................................................... 21.8 Register "DigitalOutput 1 - 8" .................................................................................... 21.9 Register "DigitalOutput 9 - 12" .................................................................................. 21.10 Register "DigitalOutput01" - "DigitalOutput12" ........................................................ 21.11 berwachungsstatus der Ausgnge ....................................................................... 21.12 Register "StatusDigitalOutput 1 - 8" ........................................................................ 21.13 Register "StatusDigitalOutput 9 - 12" ...................................................................... 21.14 Register "StatusDigitalOutput01" - "StatusDigitalOutput12" .................................... 21.15 B&R ID Code ........................................................................................................... 442 443 443 443 444 444 444 444 445 446 446 446 447 448 448 449 449 449 450 450 450 451 451 452 452 452 452 452 453 453 454 454 454 455 456 456 456 456 457 457 457 458 458 459 459 459

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

33

Inhaltsverzeichnis 21.16 Minimale Zykluszeit ................................................................................................. 459 21.17 Minimale I/O-Updatezeit .......................................................................................... 459

Kapitel 7: Digitale Mischmodule .................................................. 461


1. bersicht ........................................................................................................................... 2. X20DM9324 ...................................................................................................................... 2.1 Registerbersicht ........................................................................................................ 2.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller ...... 2.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 2.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 2.4 Datenpunkte CANopen ............................................................................................... 2.5 Datenpunkte DeviceNet .............................................................................................. 2.6 Datenpunkte Modbus/TCP .......................................................................................... 2.7 Digitale Eingnge ........................................................................................................ 2.7.1 Ungefiltert .............................................................................................................. 2.7.2 Gefiltert ................................................................................................................. 2.8 Register "DigitalInput 1 - 8" ......................................................................................... 2.9 Datenpunkt "DigitalInput01" - "DigitalInput08" ............................................................. 2.10 Register "Eingangsfilter" ............................................................................................ 2.11 Digitale Ausgnge ..................................................................................................... 2.12 Register "DigitalOutput 1 - 4" .................................................................................... 2.13 Register "StatusDigitalOutput 1 - 4" .......................................................................... 2.14 Datenpunkt "DigitalOutput01" - "DigitalOutput04" ..................................................... 2.15 Register "StatutsDigitalOutput01" - "StatusDigitalOutput04" ..................................... 2.16 Funktionsmodelle ...................................................................................................... 2.16.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 2.17 B&R ID Code ............................................................................................................. 2.18 Minimale Zykluszeit ................................................................................................... 2.19 Minimale I/O-Updatezeit ............................................................................................ 461 462 462 462 463 464 465 465 465 466 466 466 466 466 467 467 467 467 468 468 468 468 468 469 469

Kapitel 8: Analoge Eingangsmodule .......................................... 471


1. bersicht ........................................................................................................................... 2. X20AI2622 ........................................................................................................................ 2.1 Registerbersicht ........................................................................................................ 2.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 2.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 2.4 Datenpunkte CANopen ............................................................................................... 2.5 Datenpunkte DeviceNet .............................................................................................. 2.6 Datenpunkte Modbus/TCP .......................................................................................... 2.7 Analoge Eingnge ....................................................................................................... 2.8 Register "AnalogInput01" - "AnalogInput02" ............................................................... 2.9 Eingangsfilter ............................................................................................................... 2.9.1 Eingangsrampenbegrenzung ................................................................................ 2.9.2 Filterstufe .............................................................................................................. 2.10 Register "Eingangsfilter" ............................................................................................ 2.11 Register "Kanaltyp" ................................................................................................... 34 471 472 472 472 472 473 473 473 474 474 474 474 477 480 481

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Inhaltsverzeichnis 2.12 Register "LowerLimit" ................................................................................................ 2.13 Register "UpperLimit" ................................................................................................ 2.14 Status der Eingnge .................................................................................................. 2.15 Register "StatusInput01" ........................................................................................... 2.16 Funktionsmodelle ...................................................................................................... 2.16.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 2.17 B&R ID-Code ............................................................................................................. 2.18 Minimale Zykluszeit ................................................................................................... 2.19 Minimale I/O-Updatezeit ............................................................................................ 3. X20AI2632 ........................................................................................................................ 3.1 Registerbersicht ........................................................................................................ 3.1.1 Konfigurationsregister ........................................................................................... 3.1.2 Zhler .................................................................................................................... 3.1.3 Trace Konfiguration ............................................................................................... 3.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 3.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 3.4 Datenpunkte CANopen ............................................................................................... 3.5 Datenpunkte DeviceNet .............................................................................................. 3.6 Datenpunkte Modbus/TCP .......................................................................................... 3.7 Allgemeines ................................................................................................................. 3.8 Analoge Eingangskanle ............................................................................................. 3.9 AD Wandlung .............................................................................................................. 3.9.1 Kanalkonfiguration ................................................................................................ 3.9.2 Ordnung der Tiefpassfilter .................................................................................... 3.9.3 Eckfrequenz der Tiefpassfilter .............................................................................. 3.10 Minimum Grenzwert .................................................................................................. 3.10.1 Maximum Grenzwert ........................................................................................... 3.10.2 Benutzerdefinierte Skalierung ............................................................................. 3.10.3 Wandlungszyklus ................................................................................................ 3.10.4 Abtastzeit ............................................................................................................ 3.10.5 Abtastzykluszhler .............................................................................................. 3.10.6 Zhler fehlerhafte Abtastzyklen .......................................................................... 3.10.7 Kanalstatus ......................................................................................................... 3.11 I/O Notifikation ........................................................................................................... 3.11.1 Starten des Trace / Ermittlung des minimalen/maximalen Eingangswertes ....... 3.11.2 Triggerreaktion auf fallende Flanke fr Trace / Ermittlung des minimalen/ maximalen Eingangswertes ConfigOutput21 ................................................................. 3.11.3 Triggerreaktion auf steigende Flanke fr Trace / Ermittlung des minimalen/ maximalen Eingangswertes ConfigOutput22 ................................................................. 3.12 Limitierungen und Zhler ........................................................................................... 3.12.1 Zhler der Bereichsberschreitungen ................................................................. 3.12.2 Zhler fr Bereichsunterschreitungen ................................................................. 3.12.3 Zhler fr Datenberlauf ..................................................................................... 3.12.4 Minimale Eingangswerte ..................................................................................... 3.12.5 Maximale Eingangswerte .................................................................................... 3.12.6 Minimum / Maximum Latch Counter ................................................................... 482 482 483 483 484 484 484 484 484 485 485 487 487 488 489 490 491 491 491 492 492 493 493 494 495 495 495 496 497 498 498 499 499 500 500 501 502 503 503 503 504 504 505 505

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

35

Inhaltsverzeichnis 3.12.7 Bereichsunterschreitung / Bereichsberschreitung ............................................ 3.12.8 Arbeitsbereichsberschreitung ........................................................................... 3.13 Trace Mechanismus .................................................................................................. 3.13.1 TraceChannelEnable .......................................................................................... 3.13.2 TraceSampleDepth ............................................................................................. 3.13.3 Enable des Trace ................................................................................................ 3.13.4 Trace Trigger Start .............................................................................................. 3.13.5 TraceTriggerStop ................................................................................................ 3.13.6 Trace State ......................................................................................................... 3.13.7 Freier Trace Puffer .............................................................................................. 3.13.8 Anzahl der durchgefhrten Triggerereignisse ..................................................... 3.13.9 Anzahl der fehlerhaften Trigger .......................................................................... 3.13.10 Traceprioritt ..................................................................................................... 3.13.11 Komparator fr Triggerbedingung ..................................................................... 3.13.12 Komparator oberer / Unterer Grenzwert der Hysterese fr den Tracemechanismus ................................................................................................. 3.13.13 Komparator - Zustand der Kanle ..................................................................... 3.13.14 Komparator - Aktivierung der Kanle fr Triggerbedingung ............................. 3.13.15 Komparator - Sollzustand der Kanle ............................................................... 3.13.16 Komparator - Verknpfungsbedingung fr Trigger ........................................... 3.14 B&R ID Code ............................................................................................................. 3.15 Minimale Zykluszeit ................................................................................................... 3.16 Minimale I/O-Updatezeit ............................................................................................ 4. X20AI2632-1 ..................................................................................................................... 4.1 Registerbersicht ........................................................................................................ 4.1.1 Konfigurationsregister ........................................................................................... 4.1.2 Zhler .................................................................................................................... 4.1.3 Trace Konfiguration ............................................................................................... 4.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 4.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 4.4 Datenpunkte CANopen ............................................................................................... 4.5 Datenpunkte DeviceNet .............................................................................................. 4.6 Datenpunkte Modbus/TCP .......................................................................................... 4.7 Allgemeines ................................................................................................................. 4.8 Analoge Eingangskanle ............................................................................................. 4.9 AD Wandlung .............................................................................................................. 4.9.1 Kanalkonfiguration ................................................................................................ 4.9.2 Ordnung der Tiefpassfilter .................................................................................... 4.9.3 Eckfrequenz der Tiefpassfilter .............................................................................. 4.10 Minimum Grenzwert .................................................................................................. 4.10.1 Maximum Grenzwert ........................................................................................... 4.10.2 Benutzerdefinierte Skalierung ............................................................................. 4.10.3 Wandlungszyklus ................................................................................................ 4.10.4 Abtastzeit ............................................................................................................ 4.10.5 Abtastzykluszhler .............................................................................................. 4.10.6 Zhler fehlerhafte Abtastzyklen .......................................................................... 4.10.7 Kanalstatus ......................................................................................................... 36 505 506 507 507 507 508 508 508 509 509 509 510 510 510 511 511 512 513 513 513 514 514 515 515 517 517 518 519 520 521 521 521 522 522 523 523 524 525 525 525 526 527 527 528 528 529

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Inhaltsverzeichnis 4.11 I/O Notifikation ........................................................................................................... 4.11.1 Starten des Trace / Ermittlung des minimalen/maximalen Eingangswertes ....... 4.11.2 Triggerreaktion auf fallende Flanke fr Trace / Ermittlung des minimalen/ maximalen Eingangswertes ConfigOutput21 ................................................................. 4.11.3 Triggerreaktion auf steigende Flanke fr Trace / Ermittlung des minimalen/ maximalen Eingangswertes ConfigOutput22 ................................................................. 4.12 Limitierungen und Zhler ........................................................................................... 4.12.1 Zhler der Bereichsberschreitungen ................................................................. 4.12.2 Zhler fr Bereichsunterschreitungen ................................................................. 4.12.3 Zhler fr Datenberlauf ..................................................................................... 4.12.4 Minimale Eingangswerte ..................................................................................... 4.12.5 Maximale Eingangswerte .................................................................................... 4.12.6 Minimum / Maximum Latch Counter ................................................................... 4.12.7 Bereichsunterschreitung / Bereichsberschreitung ............................................ 4.12.8 Arbeitsbereichsberschreitung ........................................................................... 4.13 Trace Mechanismus .................................................................................................. 4.13.1 TraceChannelEnable .......................................................................................... 4.13.2 TraceSampleDepth ............................................................................................. 4.13.3 Enable des Trace ................................................................................................ 4.13.4 Trace Trigger Start .............................................................................................. 4.13.5 TraceTriggerStop ................................................................................................ 4.13.6 Trace State ......................................................................................................... 4.13.7 Freier Trace Puffer .............................................................................................. 4.13.8 Anzahl der durchgefhrten Triggerereignisse ..................................................... 4.13.9 Anzahl der fehlerhaften Trigger .......................................................................... 4.13.10 Traceprioritt ..................................................................................................... 4.13.11 Komparator fr Triggerbedingung ..................................................................... 4.13.12 Komparator oberer / Unterer Grenzwert der Hysterese fr den Tracemechanismus ................................................................................................. 4.13.13 Komparator - Zustand der Kanle ..................................................................... 4.13.14 Komparator - Aktivierung der Kanle fr Triggerbedingung ............................. 4.13.15 Komparator - Sollzustand der Kanle ............................................................... 4.13.16 Komparator - Verknpfungsbedingung fr Trigger ........................................... 4.14 B&R ID Code ............................................................................................................. 4.15 Minimale Zykluszeit ................................................................................................... 4.16 Minimale I/O-Updatezeit ............................................................................................ 5. X20AI4622 ........................................................................................................................ 5.1 Registerbersicht ........................................................................................................ 5.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 5.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 5.4 Datenpunkte CANopen ............................................................................................... 5.5 Datenpunkte DeviceNet .............................................................................................. 5.6 Datenpunkte Modbus/TCP .......................................................................................... 5.7 Analoge Eingnge ....................................................................................................... 5.8 Register "AnalogInput01" - "AnalogInput04" ............................................................... 530 530 531 532 533 533 533 534 534 535 535 535 536 537 537 537 538 538 538 539 539 539 540 540 540 541 541 542 543 543 543 544 544 545 545 545 545 546 546 547 547 547

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

37

Inhaltsverzeichnis 5.9 Eingangsfilter ............................................................................................................... 5.9.1 Eingangsrampenbegrenzung ................................................................................ 5.9.2 Filterstufe .............................................................................................................. 5.10 Register "Eingangsfilter" ............................................................................................ 5.11 Kanaltyp .................................................................................................................... 5.12 Register "Kanaltyp" ................................................................................................... 5.13 Register "LowerLimit" ................................................................................................ 5.14 Register "UpperLimit" ................................................................................................ 5.15 Status der Eingnge .................................................................................................. 5.16 Register "StatusInput01" ........................................................................................... 5.17 Funktionsmodelle ...................................................................................................... 5.17.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 5.18 B&R ID-Code ............................................................................................................. 5.19 Minimale Zykluszeit ................................................................................................... 5.20 Minimale I/O-Updatezeit ............................................................................................ 6. X20AI4632 ........................................................................................................................ 6.1 Registerbersicht ........................................................................................................ 6.1.1 Konfigurationsregister ........................................................................................... 6.1.2 Zhler .................................................................................................................... 6.1.3 Trace Konfiguration ............................................................................................... 6.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 6.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 6.4 Datenpunkte CANopen ............................................................................................... 6.5 Datenpunkte DeviceNet .............................................................................................. 6.6 Datenpunkte Modbus/TCP .......................................................................................... 6.7 Allgemeines ................................................................................................................. 6.8 Analoge Eingangskanle ............................................................................................. 6.9 AD Wandlung .............................................................................................................. 6.9.1 Kanalkonfiguration ................................................................................................ 6.9.2 Ordnung der Tiefpassfilter .................................................................................... 6.9.3 Eckfrequenz der Tiefpassfilter .............................................................................. 6.10 Minimum Grenzwert .................................................................................................. 6.10.1 Maximum Grenzwert ........................................................................................... 6.10.2 Benutzerdefinierte Skalierung ............................................................................. 6.10.3 Wandlungszyklus ................................................................................................ 6.10.4 Abtastzeit ............................................................................................................ 6.10.5 Abtastzykluszhler .............................................................................................. 6.10.6 Zhler fehlerhafte Abtastzyklen .......................................................................... 6.10.7 Kanalstatus ......................................................................................................... 6.11 I/O Notifikation ........................................................................................................... 6.11.1 Starten des Trace / Ermittlung des minimalen/maximalen Eingangswertes ....... 6.11.2 Triggerreaktion auf fallende Flanke fr Trace / Ermittlung des minimalen/ maximalen Eingangswertes ConfigOutput21 ................................................................. 6.11.3 Triggerreaktion auf steigende Flanke fr Trace / Ermittlung des minimalen/ maximalen Eingangswertes ConfigOutput22 ................................................................. 547 548 551 554 554 555 555 556 556 557 558 558 558 558 558 559 559 560 561 562 563 565 566 566 567 568 568 569 569 570 571 571 572 572 574 575 575 576 576 577 577 578 579

38

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Inhaltsverzeichnis 6.12 Limitierungen und Zhler ........................................................................................... 6.12.1 Zhler der Bereichsberschreitungen ................................................................. 6.12.2 Zhler fr Bereichsunterschreitungen ................................................................. 6.12.3 Zhler fr Datenberlauf ..................................................................................... 6.12.4 Minimale Eingangswerte ..................................................................................... 6.12.5 Maximale Eingangswerte .................................................................................... 6.12.6 Minimum / Maximum Latch Counter ................................................................... 6.12.7 Bereichsunterschreitung / Bereichsberschreitung ............................................ 6.12.8 Arbeitsbereichsberschreitung ........................................................................... 6.13 Trace Mechanismus .................................................................................................. 6.13.1 TraceChannelEnable .......................................................................................... 6.13.2 TraceSampleDepth ............................................................................................. 6.13.3 Enable des Trace ................................................................................................ 6.13.4 Trace Trigger Start .............................................................................................. 6.13.5 TraceTriggerStop ................................................................................................ 6.13.6 Trace State ......................................................................................................... 6.13.7 Freier Trace Puffer .............................................................................................. 6.13.8 Anzahl der durchgefhrten Triggerereignisse ..................................................... 6.13.9 Anzahl der fehlerhaften Trigger .......................................................................... 6.13.10 Traceprioritt ..................................................................................................... 6.13.11 Komparator fr Triggerbedingung ..................................................................... 6.13.12 Komparator oberer / Unterer Grenzwert der Hysterese fr den Tracemechanismus ................................................................................................. 6.13.13 Komparator - Zustand der Kanle ..................................................................... 6.13.14 Komparator - Aktivierung der Kanle fr Triggerbedingung ............................. 6.13.15 Komparator - Sollzustand der Kanle ............................................................... 6.13.16 Komparator - Verknpfungsbedingung fr Trigger ........................................... 6.14 B&R ID Code ............................................................................................................. 6.15 Minimale Zykluszeit ................................................................................................... 6.16 Minimale I/O-Updatezeit ............................................................................................ 7. X20AI4632-1 ..................................................................................................................... 7.1 Registerbersicht ........................................................................................................ 7.1.1 Konfigurationsregister ........................................................................................... 7.1.2 Zhler .................................................................................................................... 7.1.3 Trace Konfiguration ............................................................................................... 7.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 7.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 7.4 Datenpunkte CANopen ............................................................................................... 7.5 Datenpunkte DeviceNet .............................................................................................. 7.6 Datenpunkte Modbus/TCP .......................................................................................... 7.7 Allgemeines ................................................................................................................. 7.8 Analoge Eingangskanle ............................................................................................. 7.9 AD Wandlung .............................................................................................................. 7.9.1 Kanalkonfiguration ................................................................................................ 7.9.2 Ordnung der Tiefpassfilter .................................................................................... 7.9.3 Eckfrequenz der Tiefpassfilter .............................................................................. 580 580 580 581 581 582 582 583 584 585 585 586 586 587 587 588 588 588 589 589 589 590 590 592 593 594 594 594 594 595 595 596 597 598 599 601 602 602 603 604 604 605 605 606 607

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

39

Inhaltsverzeichnis 7.10 Minimum Grenzwert .................................................................................................. 7.10.1 Maximum Grenzwert ........................................................................................... 7.10.2 Benutzerdefinierte Skalierung ............................................................................. 7.10.3 Wandlungszyklus ................................................................................................ 7.10.4 Abtastzeit ............................................................................................................ 7.10.5 Abtastzykluszhler .............................................................................................. 7.10.6 Zhler fehlerhafte Abtastzyklen .......................................................................... 7.10.7 Kanalstatus ......................................................................................................... 7.11 I/O Notifikation ........................................................................................................... 7.11.1 Starten des Trace / Ermittlung des minimalen/maximalen Eingangswertes ....... 7.11.2 Triggerreaktion auf fallende Flanke fr Trace / Ermittlung des minimalen/ maximalen Eingangswertes ConfigOutput21 ................................................................. 7.11.3 Triggerreaktion auf steigende Flanke fr Trace / Ermittlung des minimalen/ maximalen Eingangswertes ConfigOutput22 ................................................................. 7.12 Limitierungen und Zhler ........................................................................................... 7.12.1 Zhler der Bereichsberschreitungen ................................................................. 7.12.2 Zhler fr Bereichsunterschreitungen ................................................................. 7.12.3 Zhler fr Datenberlauf ..................................................................................... 7.12.4 Minimale Eingangswerte ..................................................................................... 7.12.5 Maximale Eingangswerte .................................................................................... 7.12.6 Minimum / Maximum Latch Counter ................................................................... 7.12.7 Bereichsunterschreitung / Bereichsberschreitung ............................................ 7.12.8 Arbeitsbereichsberschreitung ........................................................................... 7.13 Trace Mechanismus .................................................................................................. 7.13.1 TraceChannelEnable .......................................................................................... 7.13.2 TraceSampleDepth ............................................................................................. 7.13.3 Enable des Trace ................................................................................................ 7.13.4 Trace Trigger Start .............................................................................................. 7.13.5 TraceTriggerStop ................................................................................................ 7.13.6 Trace State ......................................................................................................... 7.13.7 Freier Trace Puffer .............................................................................................. 7.13.8 Anzahl der durchgefhrten Triggerereignisse ..................................................... 7.13.9 Anzahl der fehlerhaften Trigger .......................................................................... 7.13.10 Traceprioritt ..................................................................................................... 7.13.11 Komparator fr Triggerbedingung ..................................................................... 7.13.12 Komparator oberer / Unterer Grenzwert der Hysterese fr den Tracemechanismus ................................................................................................. 7.13.13 Komparator - Zustand der Kanle ..................................................................... 7.13.14 Komparator - Aktivierung der Kanle fr Triggerbedingung ............................. 7.13.15 Komparator - Sollzustand der Kanle ............................................................... 7.13.16 Komparator - Verknpfungsbedingung fr Trigger ........................................... 7.14 B&R ID Code ............................................................................................................. 7.15 Minimale Zykluszeit ................................................................................................... 7.16 Minimale I/O-Updatezeit ............................................................................................ 607 608 608 610 611 611 612 612 613 613 614 615 616 616 616 617 617 618 618 619 620 621 621 622 622 622 623 623 623 624 624 624 624 625 625 627 628 629 629 629 629

40

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Inhaltsverzeichnis

Kapitel 9: Analoge Ausgangsmodule ......................................... 631


1. bersicht ........................................................................................................................... 2. X20AO2622 ...................................................................................................................... 2.1 Registerbersicht ........................................................................................................ 2.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 2.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 2.4 Datenpunkte CANopen ............................................................................................... 2.5 Datenpunkte DeviceNet .............................................................................................. 2.6 Datenpunkte Modbus/TCP .......................................................................................... 2.7 Analoge Ausgnge ...................................................................................................... 2.8 Register "AnalogOutput01" - "AnalogOutput02" .......................................................... 2.9 Kanaltyp ...................................................................................................................... 2.10 Register "Kanaltyp" ................................................................................................... 2.11 Funktionsmodelle ...................................................................................................... 2.11.1 Funktionsmodell 0: I/O ohne Jitter (Standard) .................................................... 2.11.2 Funktionsmodell 1: I/O mit schneller Reaktion .................................................... 2.11.3 Die beiden Funktionsmodelle im Vergleich ......................................................... 2.11.4 Funktionsmodelle - wo aufgelegt? ...................................................................... 2.12 B&R ID Code ............................................................................................................. 2.13 Minimale Zykluszeit ................................................................................................... 2.14 Minimale I/O-Updatezeit ............................................................................................ 3. X20AO2632 ...................................................................................................................... 3.1 Registerbersicht ........................................................................................................ 3.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 3.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 3.4 Datenpunkte CANopen ............................................................................................... 3.5 Datenpunkte DeviceNet .............................................................................................. 3.6 Datenpunkte Modbus/TCP .......................................................................................... 3.7 Register "SDCLifeCount" ............................................................................................ 3.8 Analoge Ausgnge ...................................................................................................... 3.9 Register "AnalogOutput01" - "AnalogOutput02" .......................................................... 3.10 Betriebsart mit Validation Timer ................................................................................ 3.11 Register "ValidationEnable" ...................................................................................... 3.12 Datenpunkt "ValidationEnable01" ............................................................................. 3.13 Datenpunkt "ValidationEnableReadback01" ............................................................. 3.14 Datenpunkt "ValidationEnable02" ............................................................................. 3.15 Datenpunkt "ValidationEnableReadback02" ............................................................. 3.16 Register "AnalogOutput0xError" ................................................................................ 3.17 Datenpunkt "AnalogOutput01Error" .......................................................................... 3.18 Datenpunkt "AnalogOutput02Error" .......................................................................... 3.19 Register "ValidationTimer01_16Bit" - "ValidationTimer02_16Bit" ............................. 3.20 Register "ValidationTimer01_32Bit" - "ValidationTimer02_32Bit" ............................. 3.21 Datenpunkte "ValidationTimer01" - "ValidationTimer02" ........................................... 3.22 Kanaltyp .................................................................................................................... 3.23 Register "ConfigOutput01" ........................................................................................ 3.24 Register "Cfo_Channel01TimeMode" - "Cfo_Channel02TimeMode" ........................ 631 632 632 632 632 632 633 633 633 633 634 634 634 634 634 635 635 636 636 636 637 637 637 638 638 638 639 639 639 639 640 641 641 641 642 642 642 642 643 643 643 643 644 644 645

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

41

Inhaltsverzeichnis 3.25 Funktionsmodelle ...................................................................................................... 3.25.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 3.26 B&R ID Code ............................................................................................................. 3.27 Minimale Zykluszeit ................................................................................................... 3.28 Minimale I/O-Updatezeit ............................................................................................ 4. X20AO4622 ...................................................................................................................... 4.1 Registerbersicht ........................................................................................................ 4.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 4.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 4.4 Datenpunkte CANopen ............................................................................................... 4.5 Datenpunkte DeviceNet .............................................................................................. 4.6 Datenpunkte Modbus/TCP .......................................................................................... 4.7 Analoge Ausgnge ...................................................................................................... 4.8 Register "AnalogOutput01" - "AnalogOutput04" .......................................................... 4.9 Kanaltyp ...................................................................................................................... 4.10 Register "Kanaltyp" ................................................................................................... 4.11 Funktionsmodelle ...................................................................................................... 4.11.1 Funktionsmodell 0: I/O ohne Jitter (Standard) .................................................... 4.11.2 Funktionsmodell 1: I/O mit schneller Reaktion .................................................... 4.11.3 Die beiden Funktionsmodelle im Vergleich ......................................................... 4.11.4 Funktionsmodelle - wo aufgelegt? ...................................................................... 4.12 B&R ID Code ............................................................................................................. 4.13 Minimale Zykluszeit ................................................................................................... 4.14 Minimale I/O-Updatezeit ............................................................................................ 5. X20AO4632 ...................................................................................................................... 5.1 Registerbersicht ........................................................................................................ 5.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 5.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 5.4 Datenpunkte CANopen ............................................................................................... 5.5 Datenpunkte DeviceNet .............................................................................................. 5.6 Datenpunkte Modbus/TCP .......................................................................................... 5.7 Analoge Ausgnge ...................................................................................................... 5.8 Register "AnalogOutput01" - "AnalogOutput04" .......................................................... 5.9 Kanaltyp ...................................................................................................................... 5.10 Register "Kanaltyp" ................................................................................................... 5.11 Register "AnalogOutputDelayed01" - "AnalogOutputDelayed04" ............................. 5.12 Register "OutputDelayConfig00" und "OutputDelayConfig01" .................................. 5.13 Register "AnalogOutputLatchTime00" und "AnalogOutputLatchTime01" ................. 5.14 Register "Error" ......................................................................................................... 5.15 Funktionsmodelle ...................................................................................................... 5.15.1 Funktionsmodell Standard .................................................................................. 5.15.2 Funktionsmodell 1 ............................................................................................... 5.15.3 Funktionsmodelle - Wo aufgelegt? ..................................................................... 5.16 B&R ID Code ............................................................................................................. 5.17 Minimale Zykluszeit ................................................................................................... 5.18 Minimale I/O-Updatezeit ............................................................................................ 646 646 646 646 646 647 647 647 647 648 648 648 648 649 649 649 649 650 650 650 651 651 651 651 652 652 652 653 653 653 654 654 654 654 655 655 655 656 656 657 657 657 658 658 658 658

42

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Inhaltsverzeichnis 6. X20AO4635 ...................................................................................................................... 6.1 Registerbersicht ........................................................................................................ 6.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 6.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 6.4 Datenpunkte CANopen ............................................................................................... 6.5 Datenpunkte DeviceNet .............................................................................................. 6.6 Datenpunkte Modbus/TCP .......................................................................................... 6.7 Analoge Ausgnge ...................................................................................................... 6.8 Register "AnalogOutput01" - "AnalogOutput04" .......................................................... 6.9 Kanaltyp ...................................................................................................................... 6.10 Register "Kanaltyp" ................................................................................................... 6.11 Funktionsmodelle ...................................................................................................... 6.11.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 6.12 B&R ID Code ............................................................................................................. 6.13 Minimale Zykluszeit ................................................................................................... 6.14 Minimale I/O-Updatezeit ............................................................................................ 659 659 659 659 660 660 660 661 661 661 661 662 662 662 662 662

Kapitel 10: Temperaturmodule .................................................... 663


1. bersicht ........................................................................................................................... 2. X20AT2222 ....................................................................................................................... 2.1 Registerbersicht ........................................................................................................ 2.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 2.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 2.4 Datenpunkte CANopen ............................................................................................... 2.5 Datenpunkte DeviceNet .............................................................................................. 2.6 Datenpunkte Modbus/TCP .......................................................................................... 2.7 Analoge Eingnge ....................................................................................................... 2.8 Register "Temperature01" - "Temperature02", "Resistor01" - "Resistor02" ................ 2.9 Zeitliche Abstimmung .................................................................................................. 2.10 Wandlungszeit ........................................................................................................... 2.11 Verringerung der Refreshzeit .................................................................................... 2.12 Eingangsfilter ............................................................................................................. 2.13 Register "Eingangsfilter" ............................................................................................ 2.14 Fhlertyp und Kanaldeaktivierung ............................................................................. 2.15 Register "Fhlertyp" .................................................................................................. 2.16 Status der Eingnge .................................................................................................. 2.17 Register "StatusInput01" ........................................................................................... 2.18 IOCycleCounter ......................................................................................................... 2.19 Register "IOCycleCounter" ........................................................................................ 2.20 Funktionsmodelle ...................................................................................................... 2.20.1 Auswahl der Anschlusstechnik ........................................................................... 2.20.2 Funktionsmodelle - wo aufgelegt? ...................................................................... 2.21 B&R ID Code ............................................................................................................. 2.22 Minimale Zykluszeit ................................................................................................... 2.23 Minimale I/O-Updatezeit ............................................................................................ 663 664 664 664 664 665 665 665 665 666 666 666 667 667 667 668 668 669 669 669 670 670 670 671 671 671 671

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

43

Inhaltsverzeichnis 3. X20AT2311 ....................................................................................................................... 3.1 Registerbersicht ........................................................................................................ 3.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 3.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 3.4 Datenpunkte CANopen ............................................................................................... 3.5 Datenpunkte DeviceNet .............................................................................................. 3.6 Datenpunkte Modbus/TCP .......................................................................................... 3.7 Analoge Eingnge ....................................................................................................... 3.8 Register "Temperature01" - "Temperature02", "Resistor01" - "Resistor02" ................ 3.9 Zeitliche Abstimmung .................................................................................................. 3.10 Wandlungszeit ........................................................................................................... 3.11 Eingangsfilter ............................................................................................................. 3.12 Verhltnis Filter / Auflsung ...................................................................................... 3.13 Register "ConfigOutput01 (Eingangsfilter)" ............................................................... 3.14 Fhlertyp und Kanaldeaktivierung ............................................................................. 3.15 Register "ConfigOutput02 (Fhlertyp)" ...................................................................... 3.16 Status der Eingnge .................................................................................................. 3.17 Register "StatusInput01" ........................................................................................... 3.18 IOCycleCounter ......................................................................................................... 3.19 Register "IOCycleCounter" ........................................................................................ 3.20 Funktionsmodelle ...................................................................................................... 3.20.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 3.21 B&R ID Code ............................................................................................................. 3.22 Minimale Zykluszeit ................................................................................................... 3.23 Minimale I/O-Updatezeit ............................................................................................ 4. X20AT2402 ....................................................................................................................... 4.1 Registerbersicht ........................................................................................................ 4.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 4.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 4.4 Datenpunkte CANopen ............................................................................................... 4.5 Datenpunkte DeviceNet .............................................................................................. 4.6 Datenpunkte Modbus/TCP .......................................................................................... 4.7 Analoge Eingnge ....................................................................................................... 4.8 Register "Temperature01" - "Temperature02" ............................................................. 4.9 Rohwertmessung ........................................................................................................ 4.10 Zeitliche Abstimmung ................................................................................................ 4.11 Wandlungszeit ........................................................................................................... 4.12 Vergleichsstellentemperatur ...................................................................................... 4.13 Register "Klemmentemperatur01" - "Klemmentemperatur02", "CompensationTemperature" ............................................................................................ 4.14 Vorgabe externe Vergleichsstellentemperatur .......................................................... 4.15 Register "Externe Vergleichsstellentemperatur" ....................................................... 4.16 Eingangsfilter/Environment ....................................................................................... 4.17 Eingangsfilter ............................................................................................................. 4.18 Environment .............................................................................................................. 4.19 Register "Eingangsfilter/Environment" ...................................................................... 4.20 Fhlertyp ................................................................................................................... 44 672 672 672 672 673 673 673 674 674 674 674 675 675 675 676 676 677 677 678 678 678 678 678 679 679 680 680 680 681 681 681 682 682 682 683 683 683 684 684 684 684 685 685 685 686 686

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Inhaltsverzeichnis 4.21 Register "Fhlertyp" .................................................................................................. 4.22 Kanaldeaktivierung .................................................................................................... 4.23 Register "Kanaldeaktivierung" ................................................................................... 4.24 Status der Eingnge .................................................................................................. 4.25 Register "StatusInput01" ........................................................................................... 4.26 IOCycleCounter ......................................................................................................... 4.26.1 Register "IOCycleCounter" ................................................................................. 4.27 Funktionsmodelle ...................................................................................................... 4.27.1 Auswahl der Klemmentemperaturkompensation ................................................ 4.27.2 Funktionsmodell "Interne Vergleichsstellentemperatur (Standard)" .................... 4.27.3 Funktionsmodell "Externe Vergleichsstellentemperatur" .................................... 4.27.4 Funktionsmodelle - wo aufgelegt? ...................................................................... 4.28 B&R ID Code ............................................................................................................. 4.29 Minimale Zykluszeit ................................................................................................... 4.30 Minimale I/O-Updatezeit ............................................................................................ 5. X20AT4222 ....................................................................................................................... 5.1 Registerbersicht ........................................................................................................ 5.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 5.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 5.4 Datenpunkte CANopen ............................................................................................... 5.5 Datenpunkte DeviceNet .............................................................................................. 5.6 Datenpunkte Modbus/TCP .......................................................................................... 5.7 Analoge Eingnge ....................................................................................................... 5.8 Register "Temperature01" - "Temperature04", "Resistor01" - "Resistor04" ................ 5.9 Zeitliche Abstimmung .................................................................................................. 5.10 Wandlungszeit ........................................................................................................... 5.11 Verringerung der Refreshzeit .................................................................................... 5.12 Eingangsfilter ............................................................................................................. 5.13 Register "Eingangsfilter" ............................................................................................ 5.14 Fhlertyp und Kanaldeaktivierung ............................................................................. 5.15 Register "Fhlertyp" .................................................................................................. 5.16 Status der Eingnge .................................................................................................. 5.17 Register "StatusInput01" ........................................................................................... 5.18 IOCycleCounter ......................................................................................................... 5.19 Register "IOCycleCounter" ........................................................................................ 5.20 Funktionsmodelle ...................................................................................................... 5.20.1 Auswahl der Anschlusstechnik ........................................................................... 5.20.2 Die aufgelegten Register sind fr alle Funktionsmodelle ident: .......................... 5.20.3 Funktionsmodelle - wo aufgelegt? ...................................................................... 5.21 B&R ID Code ............................................................................................................. 5.22 Minimale Zykluszeit ................................................................................................... 5.23 Minimale I/O-Updatezeit ............................................................................................ 6. X20AT6402 ....................................................................................................................... 6.1 Registerbersicht ........................................................................................................ 6.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 6.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 6.4 Datenpunkte CANopen ............................................................................................... X20 System Registerbeschreibung Anwenderhandbuch V 1.20 687 687 687 688 688 689 689 689 689 689 690 690 690 691 691 692 692 692 692 693 693 694 694 694 694 695 695 696 696 696 697 698 698 699 699 699 699 700 700 700 701 701 702 702 703 703 704 45

Inhaltsverzeichnis 6.5 Datenpunkte DeviceNet .............................................................................................. 6.6 Datenpunkte Modbus/TCP .......................................................................................... 6.7 Analoge Eingnge ....................................................................................................... 6.8 Register "Temperature01" - "Temperature06" ............................................................. 6.9 Rohwertmessung ........................................................................................................ 6.10 Zeitliche Abstimmung ................................................................................................ 6.11 Wandlungszeit ........................................................................................................... 6.12 Vergleichsstellentemperatur ...................................................................................... 6.13 Register "Klemmenemperatur01" - "Klemmentemperatur06", "CompensationTemperature" ............................................................................................ 6.14 Vorgabe externe Vergleichsstellentemperatur .......................................................... 6.15 Register "Externe Vergleichsstellentemperatur" ....................................................... 6.16 Eingangsfilter/Environment ....................................................................................... 6.17 Eingangsfilter ............................................................................................................. 6.18 Environment .............................................................................................................. 6.19 Register "Eingangsfilter/Environment" ...................................................................... 6.20 Fhlertyp ................................................................................................................... 6.21 Register "Fhlertyp" .................................................................................................. 6.22 Kanaldeaktivierung .................................................................................................... 6.23 Register "Kanaldeaktivierung" ................................................................................... 6.24 Status der Eingnge .................................................................................................. 6.25 Register "StatusInput01" ........................................................................................... 6.26 Register "StatusInput02" ........................................................................................... 6.27 IOCycleCounter ......................................................................................................... 6.28 Register "IOCycleCounter" ........................................................................................ 6.29 Funktionsmodelle ...................................................................................................... 6.29.1 Auswahl der Klemmentemperaturkompensation ................................................ 6.29.2 Funktionsmodell "Interne Vergleichsstellentemperatur (Standard)" .................... 6.29.3 Funktionsmodell "Externe Vergleichsstellentemperatur" .................................... 6.29.4 Funktionsmodelle - wo aufgelegt? ...................................................................... 6.30 B&R ID Code ............................................................................................................. 6.31 Minimale Zykluszeit ................................................................................................... 6.32 Minimale I/O-Updatezeit ............................................................................................ 704 705 706 706 706 706 707 707 707 708 708 708 708 709 709 710 710 711 711 712 712 713 713 713 714 714 714 715 715 715 716 716

Kapitel 12: Sonstige Module ........................................................ 717


1. bersicht ........................................................................................................................... 2. X20CM8281 ...................................................................................................................... 2.1 Registerbersicht ........................................................................................................ 2.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 2.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 2.4 Datenpunkte CANopen ............................................................................................... 2.5 Datenpunkte DeviceNet .............................................................................................. 2.6 Datenpunkte Modbus/TCP .......................................................................................... 2.7 Digitale Eingnge ........................................................................................................ 2.7.1 Ungefiltert .............................................................................................................. 2.7.2 Gefiltert ................................................................................................................. 717 718 718 719 720 721 722 723 724 724 724

46

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Inhaltsverzeichnis 2.8 Register "DigitalInput 1 - 4, StatusDigitalOutput 1 - 2" ................................................ 2.9 Datenpunkt "DigitalInput01" - "DigitalInput04" ............................................................. 2.10 Register "Digitaler Eingangsfilter" ............................................................................. 2.11 Register "Counter01" ................................................................................................. 2.12 Register "Counter02" ................................................................................................. 2.13 Datenpunkt "ResetCounter01" - "ResetCounter02" .................................................. 2.14 Zhlerbetrieb ............................................................................................................. 2.14.1 Ereigniszhlerbetrieb .......................................................................................... 2.14.2 Torzeitmessung .................................................................................................. 2.15 Register "Konfiguration Zhler" ................................................................................. 2.16 Eingangslatch positive Flanke ................................................................................... 2.17 Register "Eingangslatch positive Flanke" .................................................................. 2.18 Datenpunkt "DigitalInput01Latch" - "DigitalInput04Latch" ......................................... 2.19 Register "Quittierung Eingangslatch" ........................................................................ 2.20 Datenpunkt "DigitalInput01LatchQuit" - "DigitalInput02LatchQuit" ............................ 2.21 Digitale Ausgnge ..................................................................................................... 2.22 Register "DigitalOutput 1 - 2" .................................................................................... 2.23 Datenpunkt "DigitalOutput01" - "DigitalOutput02" ..................................................... 2.24 Register "DigitalInput 1 - 4, StatusDigitalOutput 1 - 2" .............................................. 2.25 Datenpunkt "StatusDigitalOutput01" - "StatusDigitalOutput02" ................................. 2.26 Analoge Eingnge ..................................................................................................... 2.27 Register "AnalogInput01" .......................................................................................... 2.28 Analoger Eingangsfilter ............................................................................................. 2.28.1 Eingangsrampenbegrenzung .............................................................................. 2.28.2 Filterstufe ............................................................................................................ 2.29 Register "Analoger Eingangsfilter" ............................................................................ 2.30 Register "LowerLimit" ................................................................................................ 2.31 Register "UpperLimit" ................................................................................................ 2.32 Status der Eingnge .................................................................................................. 2.33 Register "StatusInput01" ........................................................................................... 2.34 Analoger Ausgang ..................................................................................................... 2.35 Register "AnalogOutput01" ....................................................................................... 2.36 Konfiguration analoger Ein- und Ausgang ................................................................. 2.37 Register "Kanaltyp" ................................................................................................... 2.38 Funktionsmodelle ...................................................................................................... 2.38.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 2.39 B&R ID Code ............................................................................................................. 2.40 Minimale Zykluszeit ................................................................................................... 2.41 Minimale I/O-Updatezeit ............................................................................................ 3. X20DS4387 ...................................................................................................................... 3.1 Registerbersicht fr Funktionsmodell "Standard" ...................................................... 3.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 3.3 Registerbersicht fr Funktionsmodell "CANIOBusController" ................................... 3.4 Variablenzuweisung im Automation Studio CANIO ..................................................... 3.5 Register "DataIn0x_01" bis "DataIn0x_27", "DataIn01_01_CANIO" bis "DataIn04_04_CANIO" ...................................................................................................... 724 724 725 725 725 725 725 725 726 726 727 727 727 728 728 728 728 729 729 729 729 730 730 730 733 736 736 737 737 737 737 738 738 738 738 738 739 739 739 740 740 741 742 745 746

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

47

Inhaltsverzeichnis 3.6 Register "DataOut0x_01" bis "DataOut0x_30", "DataOut01_01_CANIO" bis "DataOut04_04_CANIO" ................................................................................................... 3.7 Register "Control0x" .................................................................................................. 3.8 Register "StatusEvents0x", "StatusEvents01_CANIO" bis "StatusEvents04_CANIO" ................................................................................................. 3.9 Register "ErrorWarnings0x", "ErrorWarnings01_CANIO" bis "ErrorWarnings04_CANIO" ............................................................................................... 3.10 Register "ChInputFilter0x" ....................................................................................... 3.11 Datenpunkt "DigitalInput0x" ..................................................................................... 3.12 Register "DigitalOutput0x" ....................................................................................... 3.13 Register "CycleLength0x" ........................................................................................ 3.14 Register "VendorId0x" ............................................................................................. 3.15 Register "FunctionId0x" ........................................................................................... 3.16 Register "DeviceId0x" .............................................................................................. 3.17 Flchtiger Zugriff auf das Objektverzeichnis ............................................................. 3.18 Register "ParameterCtrlIn" ........................................................................................ 3.19 Register "ParameterCtrlOut" ..................................................................................... 3.20 Register "ParameterCmdIn" ...................................................................................... 3.21 Register "ParameterCmdOut" ................................................................................... 3.22 Register "ParameterDataIn_0" bis "ParameterDataIn_57" ........................................ 3.23 Register "ParameterDataOut_0" bis "ParameterDataOut_57" .................................. 3.24 Register "ODW_Data_0" bis "ODW_Data_127" ........................................................ 3.25 Register "ODW_Target_0" bis "ODW_Target_127" .................................................. 3.26 Rckmeldung von Fehlern ........................................................................................ 3.27 Register "EventPortSeq" ........................................................................................... 3.28 Register "EventQualifier" ........................................................................................... 3.29 Register "EventCode" ................................................................................................ 3.30 Register "EventQuit" .................................................................................................. 3.31 Funktionsmodelle ...................................................................................................... 3.31.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 3.32 B&R ID Code ............................................................................................................. 3.33 Minimale I/O-Updatezeit ............................................................................................ 4. X20PD0011 ...................................................................................................................... 4.1 Registerbersicht ........................................................................................................ 4.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller ...... 4.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 4.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 4.4 Datenpunkte CANopen ............................................................................................... 4.5 Datenpunkte DeviceNet .............................................................................................. 4.6 Datenpunkte Modbus/TCP .......................................................................................... 4.7 Register "Modulstatus" ................................................................................................ 4.8 Datenpunkt "StatusFuse" ............................................................................................ 4.9 Funktionsmodelle ........................................................................................................ 4.9.1 Funktionsmodelle - Wo aufgelegt? ....................................................................... 4.10 B&R ID Code ............................................................................................................. 4.11 Minimale Zykluszeit ................................................................................................... 4.12 Minimale I/O-Updatezeit ............................................................................................ 48

746 746 747 747 748 748 748 748 748 748 748 749 750 751 751 751 752 752 752 752 753 753 753 754 754 754 754 754 755 756 756 756 756 756 756 757 757 757 757 758 758 758 758 758

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Inhaltsverzeichnis 5. X20PD0012 ...................................................................................................................... 5.1 Registerbersicht ........................................................................................................ 5.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller ...... 5.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 5.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 5.4 Datenpunkte CANopen ............................................................................................... 5.5 Datenpunkte DeviceNet .............................................................................................. 5.6 Datenpunkte Modbus/TCP .......................................................................................... 5.7 Register "Modulstatus" ................................................................................................ 5.8 Datenpunkt "StatusFuse" ............................................................................................ 5.9 Funktionsmodelle ........................................................................................................ 5.9.1 Funktionsmodelle - Wo aufgelegt? ....................................................................... 5.10 B&R ID Code ............................................................................................................. 5.11 Minimale Zykluszeit ................................................................................................... 5.12 Minimale I/O-Updatezeit ............................................................................................ 6. X20PD0016 ...................................................................................................................... 6.1 Registerbersicht ........................................................................................................ 6.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller ...... 6.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 6.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 6.4 Datenpunkte CANopen ............................................................................................... 6.5 Datenpunkte DeviceNet .............................................................................................. 6.6 Datenpunkte Modbus/TCP .......................................................................................... 6.7 Register "Modulstatus" ................................................................................................ 6.8 Datenpunkt "StatusFuse" ............................................................................................ 6.9 Datenpunkt "StatusPowerSupply" ............................................................................... 6.10 Funktionsmodelle ...................................................................................................... 6.10.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 6.11 B&R ID Code ............................................................................................................. 6.12 Minimale Zykluszeit ................................................................................................... 6.13 Minimale I/O-Updatezeit ............................................................................................ 7. X20PD2113 ...................................................................................................................... 7.1 Registerbersicht ........................................................................................................ 7.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller ...... 7.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 7.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 7.4 Datenpunkte CANopen ............................................................................................... 7.5 Datenpunkte DeviceNet .............................................................................................. 7.6 Datenpunkte Modbus/TCP .......................................................................................... 7.7 Register "Modulstatus" ................................................................................................ 7.8 Datenpunkt "StatusFuse" ............................................................................................ 7.9 Datenpunkt "StatusPowerSupply" ............................................................................... 7.10 Funktionsmodelle ...................................................................................................... 7.10.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 7.11 B&R ID Code ............................................................................................................. 7.12 Minimale Zykluszeit ................................................................................................... 7.13 Minimale I/O-Updatezeit ............................................................................................ X20 System Registerbeschreibung Anwenderhandbuch V 1.20 759 759 759 759 759 759 760 760 760 760 761 761 761 761 761 762 762 762 762 762 763 763 763 763 763 764 764 764 764 765 765 766 766 766 766 766 767 767 767 767 767 768 768 768 768 769 769 49

Inhaltsverzeichnis 8. X20PS4951 ....................................................................................................................... 8.1 Registerbersicht ........................................................................................................ 8.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 8.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 8.4 Datenpunkte CANopen ............................................................................................... 8.5 Datenpunkte DeviceNet .............................................................................................. 8.6 Datenpunkte Modbus/TCP .......................................................................................... 8.7 Register "Versorgungsstatus 1 - 4" ............................................................................. 8.8 Datenpunkt "OpenLine01" - "OpenLine04" .................................................................. 8.9 Datenpunkt "ShortCircuit01" - "ShortCircuit04" ........................................................... 8.10 Funktionsmodelle ...................................................................................................... 8.10.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 8.11 B&R ID Code ............................................................................................................. 8.12 Minimale Zykluszeit ................................................................................................... 8.13 Minimale I/O-Updatezeit ............................................................................................ 770 770 770 770 771 771 771 771 771 772 772 772 772 773 773

Kapitel 13: Zhlmodule ................................................................ 775


1. bersicht ........................................................................................................................... 2. X20DC1176 ...................................................................................................................... 2.1 Registerbersicht ........................................................................................................ 2.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 2.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 2.4 Datenpunkte CANopen ............................................................................................... 2.5 Datenpunkte DeviceNet .............................................................................................. 2.6 Datenpunkte Modbus/TCP .......................................................................................... 2.7 Encoder Datenregister ................................................................................................ 2.7.1 Register "SDCLifeCount" ...................................................................................... 2.7.2 Register "Encoder01" - "Encoder01_16Bit" .......................................................... 2.7.3 Register "Encoder01" - "Encoder01_32Bit" .......................................................... 2.7.4 Register "Encoder01TimeValid" - "Encoder01TimeValid16Bit" ............................ 2.7.5 Register "Encoder01TimeValid32Bit" ................................................................... 2.7.6 Register "Encoder01TimeChanged" - "Encoder01TimeChanged16Bit" ............... 2.7.7 Register "Encoder01TimeChanged32Bit" ............................................................. 2.7.8 Register "Encoder01Latch" - "Encoder01Latch_16Bit" ......................................... 2.7.9 Register "Encoder01Latch_32Bit" ......................................................................... 2.7.10 Register "Encoder01LatchCount" ....................................................................... 2.7.11 Register "Encoder01Command" ......................................................................... 2.7.12 Datenpunkt "Encoder01Reset" ........................................................................... 2.7.13 Datenpunkt "Encoder01LatchEnable" ................................................................. 2.7.14 Register "Encoder01_Inputs" .............................................................................. 2.7.15 Datenpunkt "Encoder01_A" ................................................................................ 2.7.16 Datenpunkt "Encoder01_B" ................................................................................ 2.7.17 Datenpunkt "Encoder01_R" ................................................................................ 2.7.18 Datenpunkt "DigitalInput01" ................................................................................ 2.7.19 Datenpunkt "DigitalInput02" ................................................................................ 2.7.20 Register "BW_Channel_x" .................................................................................. 775 776 776 777 778 779 780 781 782 782 782 782 782 783 783 783 783 784 784 784 785 785 785 786 786 786 786 786 787

50

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Inhaltsverzeichnis 2.7.21 Datenpunkt "BW_Channel_A" ............................................................................ 2.7.22 Datenpunkt "BW_Channel_B" ............................................................................ 2.7.23 Datenpunkt "BW_Channel_R" ............................................................................ 2.7.24 Register "BW_QuitChannel_x" ........................................................................... 2.7.25 Datenpunkt "BW_QuitChannel_A" ...................................................................... 2.7.26 Datenpunkt "BW_QuitChannel_B ....................................................................... 2.7.27 Datenpunkt "BW_QuitChannel_R" ...................................................................... 2.7.28 Register "PowerSupply 1 - 2" .............................................................................. 2.7.29 Datenpunkt "PowerSupply01" ............................................................................. 2.7.30 Datenpunkt "PowerSupply02" ............................................................................. 2.8 Encoder Konfigurationsregister ................................................................................... 2.8.1 Register "CfO_BWCNTEnableMaskChannel7_0" ................................................ 2.8.2 Register "CfO_BWQuitTime_0" ............................................................................ 2.8.3 Register "CfO_LatchMode" ................................................................................... 2.8.4 Register "CfO_LatchComparator" ......................................................................... 2.8.5 Physikalische Konfiguration .................................................................................. 2.9 Funktionsmodelle ........................................................................................................ 2.9.1 Funktionsmodell 0 (Standard) ............................................................................... 2.9.2 Bus Controller Funktionsmodell ............................................................................ 2.9.3 Funktionsmodelle - wo aufgelegt? ........................................................................ 2.10 B&R ID Code ............................................................................................................. 2.11 Minimale Zykluszeit ................................................................................................... 2.12 Minimale I/O-Updatezeit ............................................................................................ 3. X20DC1178 ...................................................................................................................... 3.1 Registerbersicht ........................................................................................................ 3.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 3.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 3.4 Datenpunkte CANopen ............................................................................................... 3.5 Datenpunkte DeviceNet .............................................................................................. 3.6 Datenpunkte Modbus/TCP .......................................................................................... 3.7 Encoder Datenregister ................................................................................................ 3.7.1 Register "SDCLifeCount" ...................................................................................... 3.7.2 Register "Encoder01" - "SSIPosition16Bit" ........................................................... 3.7.3 Register "Encoder01" - "SSIPosition32Bit" ........................................................... 3.7.4 Register "Encoder01" - "SSIPosition32Bitsigned" ................................................. 3.7.5 Register "Encoder01TimeValid" - "Encoder01TimeValid16Bit" ............................ 3.7.6 Register "Encoder01TimeValid32Bit" ................................................................... 3.7.7 Register "Encoder01TimeChanged" - "Encoder01TimeChanged16Bit" ............... 3.7.8 Register "Encoder01TimeChanged32Bit" ............................................................. 3.7.9 Register "Encoder01_Inputs" ................................................................................ 3.7.10 Datenpunkt "DigitalInput01" ................................................................................ 3.7.11 Datenpunkt "DigitalInput02" ................................................................................ 3.7.12 Register "Encoder01Error" .................................................................................. 3.7.13 Datenpunkt "EncoderCycleTimeViolation" .......................................................... 3.7.14 Datenpunkt "EncoderDataError" ......................................................................... 3.7.15 Register "Encoder01QuitError" ........................................................................... 3.7.16 Datenpunkt "EncoderQuitCycleTimeViolation" ................................................... X20 System Registerbeschreibung Anwenderhandbuch V 1.20 787 787 788 788 788 789 789 789 789 790 790 790 790 791 791 792 793 793 793 794 794 794 794 795 795 796 797 798 799 800 801 801 801 801 802 802 802 802 802 803 803 803 804 804 805 805 805 51

Inhaltsverzeichnis 3.7.17 Datenpunkt "EncoderQuitDataError" .................................................................. 3.7.18 Register "BW_Channel_x" .................................................................................. 3.7.19 Datenpunkt "BW_Channel_D" ............................................................................ 3.7.20 Register "BW_QuitChannel_x" ........................................................................... 3.7.21 Datenpunkt "BW_QuitChannel_D" ...................................................................... 3.7.22 Register "PowerSupply 1 - 2" .............................................................................. 3.7.23 Datenpunkt "PowerSupply01" ............................................................................. 3.7.24 Datenpunkt "PowerSupply02" ............................................................................. 3.8 Encoder Konfigurationsregister ................................................................................... 3.8.1 Register "CfO_DataBits" ....................................................................................... 3.8.2 Register "CfO_NullBits" ........................................................................................ 3.8.3 Register "CfO_PhysicalMode" .............................................................................. 3.8.4 Einstellung der SSI Abtast Zykluszeit ................................................................... 3.8.5 Register "CfO_BWSSIEnableMaskChannel7_0" .................................................. 3.8.6 Register "CfO_BWQuitTime_0" ............................................................................ 3.8.7 Physikalische Konfiguration .................................................................................. 3.9 Funktionsmodelle ........................................................................................................ 3.9.1 Funktionsmodell 0 (Standard) ............................................................................... 3.9.2 Bus Controller Funktionsmodell ............................................................................ 3.9.3 Funktionsmodelle - wo aufgelegt? ........................................................................ 3.10 B&R ID Code ............................................................................................................. 3.11 Minimale Zykluszeit ................................................................................................... 3.12 Minimale I/O-Updatezeit ............................................................................................ 4. X20DC1196 ...................................................................................................................... 4.1 Registerbersicht ........................................................................................................ 4.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 4.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 4.4 Datenpunkte CANopen ............................................................................................... 4.5 Datenpunkte DeviceNet .............................................................................................. 4.6 Datenpunkte Modbus/TCP .......................................................................................... 4.7 Encoder zyklische Register ......................................................................................... 4.7.1 Register "Encoder01" ............................................................................................ 4.7.2 Register "Encoder01_32Bit" ................................................................................. 4.7.3 Register "DigitalInput 1 - 2" ................................................................................... 4.7.4 Datenpunkt "DigitalInput01" - "DigitalInput02" ...................................................... 4.7.5 Register "ReferenceModeEncoder01" .................................................................. 4.7.6 Register "StatusInput01" ....................................................................................... 4.7.7 Register "PowerSupply 1 - 2" ................................................................................ 4.7.8 Datenpunkt "PowerSupply01" ............................................................................... 4.7.9 Datenpunkt "PowerSupply02" ............................................................................... 4.8 Encoder Konfigurationsregister fr den zyklischen Betrieb ......................................... 4.8.1 Referenzimpuls - steigende Flanke ...................................................................... 4.8.2 Referenzimpuls - fallende Flanke (Default-Konfiguration) .................................... 4.8.3 Voreinstellung Referenzposition ........................................................................... 4.8.4 Referenzieren mit Referenzfreigabeeingang ........................................................ 806 806 806 807 807 807 807 808 808 808 808 809 810 811 811 812 813 813 813 813 814 814 814 815 815 815 816 816 817 817 818 818 818 818 818 819 819 820 820 820 821 821 821 822 822

52

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Inhaltsverzeichnis 4.9 Funktionsmodelle ........................................................................................................ 4.9.1 Funktionsmodell 0 mit 16 Bit Encoder Zhlwert (Standard) .................................. 4.9.2 Funktionsmodell 1 mit 32 Bit Encoder Zhlwert .................................................... 4.9.3 Funktionsmodelle - wo aufgelegt? ........................................................................ 4.10 B&R ID Code ............................................................................................................. 4.11 Minimale Zykluszeit ................................................................................................... 4.12 Maximale Zykluszeit .................................................................................................. 4.13 Minimale I/O-Updatezeit ............................................................................................ 5. X20DC1198 ...................................................................................................................... 5.1 Registerbersicht ........................................................................................................ 5.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 5.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 5.4 Datenpunkte CANopen ............................................................................................... 5.5 Datenpunkte DeviceNet .............................................................................................. 5.6 Datenpunkte Modbus/TCP .......................................................................................... 5.7 SSI Geber zyklische Register ...................................................................................... 5.7.1 Register "Encoder01" ............................................................................................ 5.7.2 Register "DigitalInput 1 - 2" ................................................................................... 5.7.3 Register "DigitalInput01" - "DigitalInput02" ........................................................... 5.7.4 Register "PowerSupply 1 - 2" ................................................................................ 5.7.5 Register "PowerSupply01" .................................................................................... 5.7.6 Register "PowerSupply02" .................................................................................... 5.8 Register SSI Geber Konfigurationsregister fr den zyklischen Betrieb ....................... 5.8.1 Register "ConfigOutput14" .................................................................................... 5.8.2 Register "ConfigAdvanced" ................................................................................... 5.9 Funktionsmodelle ........................................................................................................ 5.9.1 Funktionsmodelle - Wo aufgelegt? ....................................................................... 5.10 B&R ID Code ............................................................................................................. 5.11 Minimale Zykluszeit ................................................................................................... 5.12 Maximale Zykluszeit .................................................................................................. 5.13 Minimale I/O-Updatezeit ............................................................................................ 6. X20DC1376 ...................................................................................................................... 6.1 Registerbersicht ........................................................................................................ 6.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 6.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 6.4 Datenpunkte CANopen ............................................................................................... 6.5 Datenpunkte DeviceNet .............................................................................................. 6.6 Datenpunkte Modbus/TCP .......................................................................................... 6.7 Encoder Datenregister ................................................................................................ 6.7.1 Register "SDCLifeCount" ...................................................................................... 6.7.2 Register "Encoder01" - "Encoder01_16Bit" .......................................................... 6.7.3 Register "Encoder01" - "Encoder01_32Bit" .......................................................... 6.7.4 Register "Encoder01TimeValid" - "Encoder01TimeValid16Bit" ............................ 6.7.5 Register "Encoder01TimeValid32Bit" ................................................................... 6.7.6 Register "Encoder01TimeChanged" - "Encoder01TimeChanged16Bit" ............... 6.7.7 Register "Encoder01TimeChanged32Bit" ............................................................. 6.7.8 Register "Encoder01Latch" - "Encoder01Latch_16Bit" ......................................... X20 System Registerbeschreibung Anwenderhandbuch V 1.20 823 823 824 824 824 825 825 825 826 826 826 826 827 827 827 828 828 828 828 828 828 829 829 829 830 830 831 831 831 831 831 832 832 833 834 835 836 837 838 838 838 838 838 839 839 839 839 53

Inhaltsverzeichnis 6.7.9 Register "Encoder01Latch_32Bit" ......................................................................... 6.7.10 Register "Encoder01LatchCount" ....................................................................... 6.7.11 Register "Encoder01Command" ......................................................................... 6.7.12 Datenpunkt "Encoder01Reset" ........................................................................... 6.7.13 Datenpunkt "Encoder01LatchEnable" ................................................................. 6.7.14 Register "Encoder01_Inputs" .............................................................................. 6.7.15 Datenpunkt "Encoder01_A" ................................................................................ 6.7.16 Datenpunkt "Encoder01_B" ................................................................................ 6.7.17 Datenpunkt "Encoder01_R" ................................................................................ 6.7.18 Datenpunkt "DigitalInput01" ................................................................................ 6.7.19 Datenpunkt "DigitalInput02" ................................................................................ 6.7.20 Register "BW_Channel_x" .................................................................................. 6.7.21 Datenpunkt "BW_Channel_A" ............................................................................ 6.7.22 Datenpunkt "BW_Channel_B" ............................................................................ 6.7.23 Datenpunkt "BW_Channel_R" ............................................................................ 6.7.24 Register "BW_QuitChannel_x" ........................................................................... 6.7.25 Datenpunkt "BW_QuitChannel_A" ...................................................................... 6.7.26 Datenpunkt "BW_QuitChannel_B ....................................................................... 6.7.27 Datenpunkt "BW_QuitChannel_R" ...................................................................... 6.7.28 Register "PowerSupply 1" ................................................................................... 6.7.29 Datenpunkt "PowerSupply01" ............................................................................. 6.8 Encoder Konfigurationsregister ................................................................................... 6.8.1 Register "CfO_BWCNTEnableMaskChannel7_0" ................................................ 6.8.2 Register "CfO_BWQuitTime_0" ............................................................................ 6.8.3 Register "CfO_LatchMode" ................................................................................... 6.8.4 Register "CfO_LatchComparator" ......................................................................... 6.8.5 Physikalische Konfiguration .................................................................................. 6.9 Funktionsmodelle ........................................................................................................ 6.9.1 Funktionsmodell 0 (Standard) ............................................................................... 6.9.2 Bus Controller Funktionsmodell ............................................................................ 6.9.3 Funktionsmodelle - wo aufgelegt? ........................................................................ 6.10 B&R ID Code ............................................................................................................. 6.11 Minimale Zykluszeit ................................................................................................... 6.12 Minimale I/O-Updatezeit ............................................................................................ 7. X20DC1396 ...................................................................................................................... 7.1 Registerbersicht ........................................................................................................ 7.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 7.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 7.4 Datenpunkte CANopen ............................................................................................... 7.5 Datenpunkte DeviceNet .............................................................................................. 7.6 Datenpunkte Modbus/TCP .......................................................................................... 7.7 Encoder zyklische Register ......................................................................................... 7.7.1 Register "Encoder01" ............................................................................................ 7.7.2 Register "Encoder01_32Bit" ................................................................................. 7.7.3 Register "DigitalInput 1" ........................................................................................ 7.7.4 Register "DigitalInput01" ....................................................................................... 7.7.5 Register "ReferenceModeEncoder01" .................................................................. 54 840 840 840 841 841 841 842 842 842 842 842 843 843 843 844 844 844 845 845 845 845 846 846 846 847 847 848 849 849 850 850 850 850 850 851 851 851 852 852 853 853 854 854 854 854 854 855

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Inhaltsverzeichnis 7.7.6 Register "StatusInput01" ....................................................................................... 7.7.7 Register "PowerSupply 1" ..................................................................................... 7.7.8 Register "PowerSupply01" .................................................................................... 7.8 Encoder Konfigurationsregister fr den zyklischen Betrieb ......................................... 7.8.1 Referenzimpuls - steigende Flanke ...................................................................... 7.8.2 Referenzimpuls - fallende Flanke (Default-Konfiguration) .................................... 7.8.3 Voreinstellung Referenzposition ........................................................................... 7.8.4 Referenzieren mit Referenzfreigabeeingang ........................................................ 7.9 Funktionsmodelle ........................................................................................................ 7.9.1 Funktionsmodell 0 mit 16 Bit Encoder Zhlwert (Standard) .................................. 7.9.2 Funktionsmodell 1 mit 32 Bit Encoder Zhlwert .................................................... 7.9.3 Funktionsmodelle - wo aufgelegt? ........................................................................ 7.10 B&R ID Code ............................................................................................................. 7.11 Minimale Zykluszeit ................................................................................................... 7.12 Maximale Zykluszeit .................................................................................................. 7.13 Minimale I/O-Updatezeit ............................................................................................ 8. X20DC1398 ...................................................................................................................... 8.1 Registerbersicht ........................................................................................................ 8.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 8.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 8.4 Datenpunkte CANopen ............................................................................................... 8.5 Datenpunkte DeviceNet .............................................................................................. 8.6 Datenpunkte Modbus/TCP .......................................................................................... 8.7 SSI Geber zyklische Register ...................................................................................... 8.7.1 Register "Encoder01" ............................................................................................ 8.7.2 Register "DigitalInput 1" ........................................................................................ 8.7.3 Datenpunkt "DigitalInput01" .................................................................................. 8.7.4 Register "PowerSupply 1" ..................................................................................... 8.7.5 Register "PowerSupply01" .................................................................................... 8.8 Register SSI Geber Konfigurationsregister fr den zyklischen Betrieb ....................... 8.8.1 Register "ConfigOutput14" .................................................................................... 8.8.2 Register "ConfigAdvanced" ................................................................................... 8.9 Funktionsmodelle ........................................................................................................ 8.9.1 Funktionsmodelle - Wo aufgelegt? ....................................................................... 8.10 B&R ID Code ............................................................................................................. 8.11 Minimale Zykluszeit ................................................................................................... 8.12 Maximale Zykluszeit .................................................................................................. 8.13 Minimale I/O-Updatezeit ............................................................................................ 9. X20DC1976 ...................................................................................................................... 9.1 Registerbersicht ........................................................................................................ 9.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 9.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 9.4 Datenpunkte CANopen ............................................................................................... 9.5 Datenpunkte DeviceNet .............................................................................................. 9.6 Datenpunkte Modbus/TCP .......................................................................................... 855 856 856 856 856 857 857 858 859 859 859 860 860 860 860 860 861 861 861 861 862 862 862 863 863 863 863 863 863 864 864 865 865 866 866 866 866 866 867 867 868 869 870 871 872

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

55

Inhaltsverzeichnis 9.7 Encoder Datenregister ................................................................................................ 9.7.1 Register "SDCLifeCount" ...................................................................................... 9.7.2 Register "Encoder01" - "Encoder01_16Bit" .......................................................... 9.7.3 Register "Encoder01" - "Encoder01_32Bit" .......................................................... 9.7.4 Register "Encoder01TimeValid" - "Encoder01TimeValid16Bit" ............................ 9.7.5 Register "Encoder01TimeValid32Bit" ................................................................... 9.7.6 Register "Encoder01TimeChanged" - "Encoder01TimeChanged16Bit" ............... 9.7.7 Register "Encoder01TimeChanged32Bit" ............................................................. 9.7.8 Register "Encoder01Latch" - "Encoder01Latch_16Bit" ......................................... 9.7.9 Register "Encoder01Latch_32Bit" ......................................................................... 9.7.10 Register "Encoder01LatchCount" ....................................................................... 9.7.11 Register "Encoder01Command" ......................................................................... 9.7.12 Datenpunkt "Encoder01Reset" ........................................................................... 9.7.13 Datenpunkt "Encoder01LatchEnable" ................................................................. 9.7.14 Register "Encoder01_Inputs" .............................................................................. 9.7.15 Datenpunkt "Encoder01_A" ................................................................................ 9.7.16 Datenpunkt "Encoder01_B" ................................................................................ 9.7.17 Datenpunkt "Encoder01_R" ................................................................................ 9.7.18 Datenpunkt "DigitalInput01" ................................................................................ 9.7.19 Datenpunkt "DigitalInput02" ................................................................................ 9.7.20 Register "BW_Channel_x" .................................................................................. 9.7.21 Datenpunkt "BW_Channel_A" ............................................................................ 9.7.22 Datenpunkt "BW_Channel_B" ............................................................................ 9.7.23 Datenpunkt "BW_Channel_R" ............................................................................ 9.7.24 Register "BW_QuitChannel_x" ........................................................................... 9.7.25 Datenpunkt "BW_QuitChannel_A" ...................................................................... 9.7.26 Datenpunkt "BW_QuitChannel_B ....................................................................... 9.7.27 Datenpunkt "BW_QuitChannel_R" ...................................................................... 9.7.28 Register "PowerSupply 1 - 2" .............................................................................. 9.7.29 Datenpunkt "PowerSupply01" ............................................................................. 9.7.30 Datenpunkt "PowerSupply02" ............................................................................. 9.8 Encoder Konfigurationsregister ................................................................................... 9.8.1 Register "CfO_BWCNTEnableMaskChannel7_0" ................................................ 9.8.2 Register "CfO_BWQuitTime_0" ............................................................................ 9.8.3 Register "CfO_LatchMode" ................................................................................... 9.8.4 Register "CfO_LatchComparator" ......................................................................... 9.8.5 Physikalische Konfiguration .................................................................................. 9.9 Funktionsmodelle ........................................................................................................ 9.9.1 Funktionsmodell 0 (Standard) ............................................................................... 9.9.2 Bus Controller Funktionsmodell ............................................................................ 9.9.3 Funktionsmodelle - wo aufgelegt? ........................................................................ 9.10 B&R ID Code ............................................................................................................. 9.11 Minimale Zykluszeit ................................................................................................... 9.12 Minimale I/O-Updatezeit ............................................................................................ 873 873 873 873 873 874 874 874 874 875 875 875 876 876 876 877 877 877 877 877 878 878 878 879 879 879 880 880 880 880 881 881 881 881 882 882 883 884 884 884 885 885 885 885

56

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Inhaltsverzeichnis 10. X20DC2395 .................................................................................................................... 10.1 Bus Controller Funktionsmodell ................................................................................ 10.1.1 Funktionsbersicht .............................................................................................. 10.1.2 Beschreibung der Signalanschlsse ................................................................... 10.1.3 Registerbersicht ................................................................................................ 10.1.4 Variablenzuweisung im Automation Studio CANIO ............................................ 10.1.5 Datenpunkte CANopen ....................................................................................... 10.1.6 Datenpunkte DeviceNet ...................................................................................... 10.1.7 Datenpunkte Modbus/TCP .................................................................................. 10.1.8 Register "EventCounter01" ................................................................................. 10.1.9 Register "CfO_Counter1configReg0" .................................................................. 10.1.10 Register "PWMOutput02" ................................................................................. 10.1.11 Register "CfO_PWM0prescaler" ....................................................................... 10.1.12 Register "EventCounter03" ............................................................................... 10.1.13 Register "CfO_Counter2configReg0" ................................................................ 10.1.14 Register "PWMOutput04" ................................................................................. 10.1.15 Register "CfO_PWM1prescaler" ....................................................................... 10.1.16 Register "PowerSupply 1" ................................................................................. 10.1.17 Datenpunkt "PowerSupply01" ........................................................................... 10.2 Funktionsmodelle ...................................................................................................... 10.2.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 10.3 B&R ID Code ............................................................................................................. 10.4 Minimale Zykluszeit ................................................................................................... 10.5 Maximale Zykluszeit .................................................................................................. 10.6 Minimale I/O-Updatezeit ............................................................................................ 11. X20DC2396 .................................................................................................................... 11.1 Registerbersicht ...................................................................................................... 11.2 Variablenzuweisung im Automation Studio X2X Master ........................................... 11.3 Variablenzuweisung im Automation Studio CANIO ................................................... 11.4 Datenpunkte CANopen ............................................................................................. 11.5 Datenpunkte DeviceNet ............................................................................................ 11.6 Datenpunkte Modbus/TCP ........................................................................................ 11.7 Encoder zyklische Register ....................................................................................... 11.7.1 Register "Encoder01", "Encoder02" .................................................................... 11.7.2 Register "Encoder01_32Bit", "Encoder02_32Bit" ............................................... 11.7.3 Register "DigitalInput 1 - 2" ................................................................................. 11.7.4 Datenpunkt "DigitalInput01", "DigitalInput02" ...................................................... 11.7.5 Register "ReferenceModeEncoder01" "ReferenceModeEncoder02" .................. 11.7.6 Register "StatusInput01" "StatusInput02" ........................................................... 11.7.7 Register "PowerSupply 1" ................................................................................... 11.7.8 Datenpunkt "PowerSupply01" ............................................................................. 11.8 Encoder01 Konfigurationsregister fr den zyklischen Betrieb ................................... 11.8.1 Referenzimpuls - steigende Flanke .................................................................... 11.8.2 Referenzimpuls - fallende Flanke (Default Konfiguration) .................................. 11.8.3 Voreinstellung Referenzposition ......................................................................... 11.8.4 Referenzieren mit Referenzfreigabeeingang ...................................................... 886 886 886 886 887 887 888 888 889 889 889 890 890 890 891 891 891 892 892 892 892 892 893 893 893 894 894 895 895 896 896 897 898 898 898 899 899 899 900 901 901 901 901 902 903 903

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

57

Inhaltsverzeichnis 11.9 Encoder02 Konfigurationsregister fr den zyklischen Betrieb ................................... 11.9.1 Referenzimpuls - steigende Flanke .................................................................... 11.9.2 Referenzimpuls - fallende Flanke (Default Konfiguration) .................................. 11.9.3 Voreinstellung Referenzposition ......................................................................... 11.9.4 Referenzieren mit Referenzfreigabeeingang ...................................................... 11.10 Funktionsmodelle .................................................................................................... 11.10.1 Funktionsmodell 0 mit 16 Bit Encoder Zhlwert (Standard) .............................. 11.10.2 Funktionsmodell 1 mit 32 Bit Encoder Zhlwert ................................................ 11.10.3 Funktionsmodelle - wo aufgelegt? .................................................................... 11.11 B&R ID Code ........................................................................................................... 11.12 Minimale Zykluszeit ................................................................................................. 11.13 Maximale Zykluszeit ................................................................................................ 11.14 Minimale I/O-Updatezeit .......................................................................................... 12. X20DC2398 .................................................................................................................... 12.1 Registerbersicht ...................................................................................................... 12.2 Variablenzuweisung im Automation Studio X2X Master ........................................... 12.3 Variablenzuweisung im Automation Studio CANIO ................................................... 12.4 Datenpunkte CANopen ............................................................................................. 12.5 Datenpunkte DeviceNet ............................................................................................ 12.6 Datenpunkte Modbus/TCP ........................................................................................ 12.7 SSI Geber zyklische Register .................................................................................... 12.7.1 Register "Encoder01", "Encoder02" .................................................................... 12.7.2 Register "DigitalInput 1 - 2" ................................................................................. 12.7.3 Datenpunkt "DigitalInput01", "DigitalInput02" ...................................................... 12.7.4 Register "PowerSupply 1" ................................................................................... 12.7.5 Datenpunkt "PowerSupply01" ............................................................................. 12.8 Register SSI Geber Konfigurationsregister fr den zyklischen Betrieb ..................... 12.8.1 Register "ConfigOutput15", "ConfigOutput16" .................................................... 12.8.2 Register "ConfigAdvanced01", "ConfigAdvanced02" .......................................... 12.9 Funktionsmodelle ...................................................................................................... 12.9.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 12.10 B&R ID Code ........................................................................................................... 12.11 Minimale Zykluszeit ................................................................................................. 12.12 Maximale Zykluszeit ................................................................................................ 12.13 Minimale I/O-Updatezeit .......................................................................................... 13. X20DC4395 .................................................................................................................... 13.1 Bus Controller Funktionsmodell ................................................................................ 13.1.1 Funktionsbersicht .............................................................................................. 13.1.2 Beschreibung der Signalanschlsse ................................................................... 13.1.3 Registerbersicht ................................................................................................ 13.1.4 Variablenzuweisung im Automation Studio CANIO ............................................ 13.1.5 Datenpunkte CANopen ....................................................................................... 13.1.6 Datenpunkte DeviceNet ...................................................................................... 13.1.7 Datenpunkte Modbus/TCP .................................................................................. 13.1.8 Register "SSIEncoder01" .................................................................................... 13.1.9 Register "ConfigAdvanced01" ............................................................................. 13.1.10 Register "EventCounter03" ............................................................................... 58 904 904 904 905 905 906 906 907 907 908 908 908 908 909 909 909 909 910 910 911 911 911 911 911 912 912 912 912 913 914 914 914 914 914 915 916 916 916 916 917 917 918 919 920 921 921 922

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Inhaltsverzeichnis 13.1.11 Register "CfO_Counter2configReg0" ................................................................ 13.1.12 Register "PWMOutput04" ................................................................................. 13.1.13 Register "CfO_PWM1prescaler" ....................................................................... 13.1.14 Register "ABREncoder02" ................................................................................ 13.1.15 Register "ReferenceModeABR02" .................................................................... 13.1.16 Register "StatusABR02" ................................................................................... 13.1.17 ABR Konfiguration Referenzimpuls - steigende Flanke von R ......................... 13.1.18 ABR Konfiguration Referenzimpuls - fallende Flanke von R ............................ 13.1.19 Voreinstellung Referenzposition ....................................................................... 13.1.20 Register "PWMOutput08" ................................................................................. 13.1.21 Register "CfO_PWM3prescaler" ....................................................................... 13.1.22 Register "PowerSupply 1" ................................................................................. 13.1.23 Datenpunkt "PowerSupply01" ........................................................................... 13.2 Funktionsmodelle ...................................................................................................... 13.2.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 13.3 B&R ID Code ............................................................................................................. 13.4 Minimale Zykluszeit ................................................................................................... 13.5 Maximale Zykluszeit .................................................................................................. 13.6 Minimale I/O-Updatezeit ............................................................................................ 922 922 923 923 923 924 924 925 926 926 926 927 927 927 927 927 928 928 928

Kapitel 14: Digitale Signalprozessormodule .............................. 929


1. bersicht ........................................................................................................................... 2. X20CM1201 ...................................................................................................................... 2.1 Registerbersicht ........................................................................................................ 2.2 Variablenzuweisung im Automation Studio X2X Master ............................................. 2.3 Variablenzuweisung im Automation Studio CANIO ..................................................... 2.4 Datenpunkte CANopen ............................................................................................... 2.5 Datenpunkte DeviceNet .............................................................................................. 2.6 Datenpunkte Modbus/TCP .......................................................................................... 2.6.1 Allgemein .............................................................................................................. 2.6.2 Movement Betriebsarten ....................................................................................... 2.6.3 Movement Toleranzen .......................................................................................... 2.6.4 Movement Beschreibung ...................................................................................... 2.6.5 Movement Generator ............................................................................................ 2.6.6 Referenzieren ....................................................................................................... 2.6.7 Sicherheitsberwachungen (HW-Endschalter, SW-Endpositionen) ..................... 2.6.8 Kommando Schnittstelle ....................................................................................... 2.6.9 Kommando Beschreibung ..................................................................................... 2.6.10 Konfigurationsbeispiel Movement ....................................................................... 2.6.11 Referenzier Beispiel (Modus = 1, positiver Start) ................................................ 2.6.12 Standard Positionier Beispiel .............................................................................. 2.6.13 Standard Positionier Beispiel mit Stop Verzgerung .......................................... 2.7 Register "SendCommand" .......................................................................................... 2.8 Register "SendCommandParam" ................................................................................ 2.9 Register "SendData" ................................................................................................... 2.10 Register "ReadStatus" ............................................................................................... 929 930 930 931 932 933 933 934 934 935 935 936 936 936 937 937 938 948 950 951 951 952 952 952 953

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

59

Inhaltsverzeichnis 2.11 Register "ReadIndex" ................................................................................................ 2.12 Register "ReadDaten" ............................................................................................... 2.13 Register "ABRposition" .............................................................................................. 2.14 Register "TargetABRposition" ................................................................................... 2.15 Register "ErrorInfo" ................................................................................................... 2.16 Register "DigitalInput 1 - 8" ....................................................................................... 2.17 Datenpunkte "DigitalInput01" - "DigitalInput08" ......................................................... 2.17.1 Register "PowerSupply01" .................................................................................. 2.17.2 Register "PowerSupply01" .................................................................................. 2.18 Register "CycleTimeCfg" ........................................................................................... 2.19 Funktionsmodelle ...................................................................................................... 2.19.1 Funktionsmodelle - Wo aufgelegt? ..................................................................... 2.20 B&R ID Code ............................................................................................................. 2.21 Minimale Zykluszeit ................................................................................................... 2.22 Minimale I/O-Updatezeit ............................................................................................ 3. X20DS1119 ...................................................................................................................... 3.1 Registerbersicht ........................................................................................................ 3.2 Allgemein ..................................................................................................................... 3.2.1 Verwendung mit Automation Studio ...................................................................... 3.2.2 Zeitstempelfunktion ............................................................................................... 3.3 Allgemeine Register .................................................................................................... 3.3.1 Register "SIframeGenCycleID" ............................................................................. 3.3.2 Register "ProtocolError_16Bit", "ProtocolError_8Bit" ............................................ 3.3.3 Register "ProtocolSequenceViolation_8Bit", "ProtocolSequenceViolation_16Bit" ............................................................................... 3.3.4 Register "SDCLifeCount" ...................................................................................... 3.4 Fehlerbehandlung ....................................................................................................... 3.4.1 Allgemein .............................................................................................................. 3.4.2 Register "Error State 1" ......................................................................................... 3.4.3 Register "Error State 2" ......................................................................................... 3.4.4 Register "Error State 3" ......................................................................................... 3.4.5 Register "Error Quit 1" .......................................................................................... 3.4.6 Register "Error Quit 2" .......................................................................................... 3.4.7 Register "Error Quit 3" .......................................................................................... 3.5 System Timer .............................................................................................................. 3.5.1 Allgemein .............................................................................................................. 3.5.2 Register "CfO_SystemCycleTime" ........................................................................ 3.5.3 Register "CfO_SystemCycleOffset" ...................................................................... 3.5.4 Register "CfO_SystemCyclePrescaler" ................................................................ 3.6 Physikalische IO Konfiguration .................................................................................... 3.6.1 Register "CfO_PhyIOConfigCh0(x)" ..................................................................... 3.7 Direct IO ...................................................................................................................... 3.7.1 Allgemein .............................................................................................................. 3.7.2 Register "CfO_DirectIOClearMask0_7" ................................................................ 3.7.3 Register "CfO_DirectIOSetMask0_7" ................................................................... 3.7.4 Register "output control channel 7_0" ................................................................... 3.7.5 Register "Input state channel 0_7" ........................................................................ 60 953 953 953 954 954 955 955 955 955 956 956 956 956 957 957 958 958 964 964 964 965 965 966 966 966 967 967 967 967 968 968 968 969 969 969 970 970 970 971 971 972 972 972 972 973 973

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Inhaltsverzeichnis 3.8 Oversampled IO .......................................................................................................... 3.8.1 Allgemein .............................................................................................................. 3.8.2 Adressierung des Ausgangskontrollpuffers .......................................................... 3.8.3 Register "CfO_OversampleMode" ........................................................................ 3.8.4 Register "CfO_OversampleSampleCycleID" ........................................................ 3.8.5 Register "CfO_OversampleRelativeCycleID" (Reference Cycle) .......................... 3.8.6 Register "CfO_OversampleConsumeCycleID" ..................................................... 3.8.7 Register "CfO_OversampleOutputBits" ................................................................ 3.8.8 Register "CfO_OversampleInputBits" ................................................................... 3.8.9 Register "CfO_OversampleOutputWindow" .......................................................... 3.8.10 Register "CfO_OversampleInputWindow" .......................................................... 3.8.11 Register "CfO_OversampleConfigInput(x)" ......................................................... 3.8.12 Register "CfO_OversampleConfigOutput(x)" ...................................................... 3.8.13 Register "Oversampled IO control" ..................................................................... 3.8.14 Register "OversampleOutputCycle" .................................................................... 3.8.15 Register "OversampleSampleOffset" .................................................................. 3.8.16 Register "OversampleOutput0(CHANNEL)Sample(x_x)" ................................... 3.8.17 Register "OversampleInputTime" ........................................................................ 3.8.18 Register "OversampleInputCycle" ....................................................................... 3.8.19 Register "OversampleInput0(CHANNEL)Sample(x_x)" ...................................... 3.9 Edgedetect .................................................................................................................. 3.9.1 Allgemein .............................................................................................................. 3.9.2 Register "CfO_EdgeDetectPollCycleID" ............................................................... 3.9.3 Register "CfO_EdgeDetectEventEnable" ............................................................. 3.9.4 Register "CfO_EdgeDetectUnit0(UNIT)Mode" ...................................................... 3.9.5 Register "CfO_EdgeDetectUnit0(UNIT)Leading" .................................................. 3.9.6 Register "CfO_EdgeDetectUnit0(UNIT)Master" .................................................... 3.9.7 Register "CfO_EdgeDetectUnit0(UNIT)Slave" ...................................................... 3.9.8 Register "EdgeDetect0(UNIT)Mastercount_16bit", "EdgeDetect0(UNIT)Mastercount_8bit" ......................................................................... 3.9.9 Register "EdgeDetect0(UNIT)Slavecount_16bit", "EdgeDetect0(UNIT)Slavecount_8bit" ........................................................................... 3.9.10 Register "EdgeDetect0(UNIT)Difference_32bit", "EdgeDetect0(UNIT)Difference_16bit" ........................................................................... 3.9.11 Register "EdgeDetect0(UNIT)Mastertime_32bit", "EdgeDetect0(UNIT)Mastertime_16bit" ......................................................................... 3.9.12 Register "EdgeDetect0(UNIT)Slavetime_32bit", "EdgeDetect0(UNIT)Slavetime_16bit" ........................................................................... 3.10 Movement .................................................................................................................. 3.10.1 Allgemein ............................................................................................................ 3.10.2 Funktionsmodell "position control" ...................................................................... 3.10.3 Funktionsmodell "speed control" ......................................................................... 3.10.4 Register "FifoSize" .............................................................................................. 3.10.5 Register "CfO_Mode" .......................................................................................... 3.10.6 Register "CfO_SpeedLimit" ................................................................................. 3.10.7 Register "CfO_FormatAdjust" ............................................................................. 3.10.8 Register "CfO_TimeStampRange" ...................................................................... X20 System Registerbeschreibung Anwenderhandbuch V 1.20 974 974 974 977 978 978 979 979 980 980 981 982 982 983 983 983 984 984 984 985 986 986 986 987 988 989 989 990 990 990 991 991 991 991 991 992 993 994 994 995 995 995 61

Inhaltsverzeichnis 3.10.9 Register "CfO_PositionRange" ........................................................................... 996 3.10.10 Register "CfO_Reference0Range" ................................................................... 996 3.10.11 Register "CfO_TimeStampDelay" ..................................................................... 997 3.10.12 Register "CfO_SpeedCycleTime_32bit" ........................................................... 997 3.10.13 Register "MovementControl" ............................................................................. 997 3.10.14 Register "MovTargetTime16Bit", "MovTargetTime32Bit" .................................. 998 3.10.15 Register "MovPosition16Bit", "MovPosition32Bit" ............................................. 998 3.10.16 Register "CfO_Reference0Start", "MovReference0Start32Bit", "MovReference0Start16Bit" ........................................................................................... 998 3.10.17 Register "CfO_Reference0StopMargin", "MovReference0StopMargin32Bit", "MovReference0StopMargin16Bit" ................................................................................ 999 3.10.18 Register "MovSpeed32Bit" ................................................................................ 999 3.10.19 Register "MovSpeed16Bit" ................................................................................ 999 3.10.20 Register CfO_AccelDataInit", "MovAcceleration32Bit" ................................... 1000 3.10.21 Register "MovAcceleration16Bit" .................................................................... 1000 3.10.22 Register "MovCurrentTime32Bit", "MovCurrentTime16Bit" ............................. 1000 3.10.23 Register "MovPositionFeedback32Bit", "MovPositionFeedback16Bit" ........... 1000 3.11 Synchronous Serial Interface (SSI) ......................................................................... 1001 3.11.1 Allgemein .......................................................................................................... 1001 3.11.2 Ablauf einer SSI bertragung ........................................................................... 1001 3.11.3 Register "CfO_CycleSelect" .............................................................................. 1002 3.11.4 Register "CfO_PhysicalMode" .......................................................................... 1003 3.11.5 Register "CfO_DataBits" ................................................................................... 1003 3.11.6 Register "CfO_NullBits" .................................................................................... 1004 3.11.7 Register "SSITimeValid32Bit", "SSITimeValid16Bit" ......................................... 1004 3.11.8 Register "SSITimeChanged32Bit", "SSITimeChanged16Bit" ........................... 1004 3.11.9 Register "SSIPosition32Bit", "SSIPosition16Bit" ............................................... 1004 3.12 Counter .................................................................................................................... 1005 3.12.1 Allgemein .......................................................................................................... 1005 3.12.2 Register "CfO_CounterCycleSelect" ................................................................. 1006 3.12.3 Register "CfO_CounterMode" ........................................................................... 1006 3.12.4 Register "CfO_LatchMode" ............................................................................... 1007 3.12.5 Register "CfO_LatchComparator" ..................................................................... 1007 3.12.6 Register "CounterControl" ................................................................................. 1008 3.12.7 Register "LatchCount" ....................................................................................... 1008 3.12.8 Register "CounterTimeValid32Bit", "CounterTimeValid16Bit" ........................... 1008 3.12.9 Register "Counter01TimeChanged32Bit", "Counter01TimeChanged16Bit" ..... 1008 3.12.10 Register "Counter02TimeChanged32Bit", "Counter02TimeChanged16Bit" ... 1009 3.12.11 Register "CounterValue01_32Bit", "CounterValue01_16Bit" .......................... 1009 3.12.12 Register "CounterValue02_32Bit", "CounterValue02_16Bit" .......................... 1009 3.12.13 Register "CounterLatch01_32Bit", "CounterLatch01_16Bit" ........................... 1009 3.12.14 Register "CounterLatch02_32Bit", "CounterLatch02_16Bit" ........................... 1010 3.12.15 Register "CounterRel01_32Bit", "CounterRel01_16Bit" .................................. 1010 3.12.16 Register "CounterRel02_32Bit", "CounterRel02_16Bit" .................................. 1010 3.13 B&R ID-Code ........................................................................................................... 1010 3.14 Minimale X2X Zykluszeit ......................................................................................... 1010

62

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Inhaltsverzeichnis 4. X20DS1319 .................................................................................................................... 4.1 Registerbersicht ...................................................................................................... 4.2 Allgemein ................................................................................................................... 4.2.1 Verwendung mit Automation Studio .................................................................... 4.2.2 Zeitstempelfunktionalitt ..................................................................................... 4.3 Allgemeine Register .................................................................................................. 4.3.1 Register "SIframeGenCycleID" ........................................................................... 4.3.2 Register "ProtocolError_16Bit", "ProtocolError_8Bit" .......................................... 4.3.3 Register "ProtocolSequenceViolation_8Bit", "ProtocolSequenceViolation_16Bit" ............................................................................. 4.3.4 Register "SDCLifeCount" .................................................................................... 4.4 Fehlerbehandlung ..................................................................................................... 4.4.1 Allgemein ............................................................................................................ 4.4.2 Register "Error State 1" ....................................................................................... 4.4.3 Register "Error State 2" ....................................................................................... 4.4.4 Register "Error State 3" ....................................................................................... 4.4.5 Register "Error Quit 1" ........................................................................................ 4.4.6 Register "Error Quit 2" ........................................................................................ 4.4.7 Register "Error Quit 3" ........................................................................................ 4.5 System Timer ............................................................................................................ 4.5.1 Allgemein ............................................................................................................ 4.5.2 Register "CfO_SystemCycleTime" ...................................................................... 4.5.3 Register "CfO_SystemCycleOffset" .................................................................... 4.5.4 Register "CfO_SystemCyclePrescaler" .............................................................. 4.6 Physikalische IO Konfiguration .................................................................................. 4.6.1 Register "CfO_PhyIOConfigCh0(x)" ................................................................... 4.7 Direct IO .................................................................................................................... 4.7.1 Allgemein ............................................................................................................ 4.7.2 Register "CfO_DirectIOClearMask0_7" .............................................................. 4.7.3 Register "CfO_DirectIOSetMask0_7" ................................................................. 4.7.4 Register "output control channel 7_0" ................................................................. 4.7.5 Register "Input state channel 0_7" ...................................................................... 4.8 Oversampled IO ........................................................................................................ 4.8.1 Allgemein ............................................................................................................ 4.8.2 Adressierung des Ausgangskontrollpuffers ........................................................ 4.8.3 Register "CfO_OversampleMode" ...................................................................... 4.8.4 Register "CfO_OversampleSampleCycleID" ...................................................... 4.8.5 Register "CfO_OversampleRelativeCycleID" (Reference Cycle) ........................ 4.8.6 Register "CfO_OversampleConsumeCycleID" ................................................... 4.8.7 Register "CfO_OversampleOutputBits" .............................................................. 4.8.8 Register "CfO_OversampleInputBits" ................................................................. 4.8.9 Register "CfO_OversampleOutputWindow" ........................................................ 4.8.10 Register "CfO_OversampleInputWindow" ........................................................ 4.8.11 Register "CfO_OversampleConfigInput(x)" ....................................................... 4.8.12 Register "CfO_OversampleConfigOutput(x)" .................................................... 4.8.13 Register "Oversampled IO control" ................................................................... 4.8.14 Register "OversampleOutputCycle" .................................................................. X20 System Registerbeschreibung Anwenderhandbuch V 1.20 1011 1011 1017 1017 1017 1018 1018 1019 1019 1019 1020 1020 1020 1020 1021 1021 1021 1022 1022 1022 1023 1023 1023 1024 1024 1025 1025 1025 1025 1026 1026 1027 1027 1027 1030 1031 1031 1032 1032 1033 1033 1034 1035 1035 1036 1036 63

Inhaltsverzeichnis 4.8.15 Register "OversampleSampleOffset" ................................................................ 4.8.16 Register "OversampleOutput0(CHANNEL)Sample(x_x)" ................................. 4.8.17 Register "OversampleInputTime" ...................................................................... 4.8.18 Register "OversampleInputCycle" ..................................................................... 4.8.19 Register "OversampleInput0(CHANNEL)Sample(x_x)" .................................... 4.9 Edgedetect ................................................................................................................ 4.9.1 Allgemein ............................................................................................................ 4.9.2 Register "CfO_EdgeDetectPollCycleID" ............................................................. 4.9.3 Register "CfO_EdgeDetectEventEnable" ........................................................... 4.9.4 Register "CfO_EdgeDetectUnit0(UNIT)Mode" .................................................... 4.9.5 Register "CfO_EdgeDetectUnit0(UNIT)Leading" ................................................ 4.9.6 Register "CfO_EdgeDetectUnit0(UNIT)Master" .................................................. 4.9.7 Register "CfO_EdgeDetectUnit0(UNIT)Slave" .................................................... 4.9.8 Register "EdgeDetect0(UNIT)Mastercount_16bit", "EdgeDetect0(UNIT)Mastercount_8bit" ....................................................................... 4.9.9 Register "EdgeDetect0(UNIT)Slavecount_16bit", "EdgeDetect0(UNIT)Slavecount_8bit" ......................................................................... 4.9.10 Register "EdgeDetect0(UNIT)Difference_32bit", "EdgeDetect0(UNIT)Difference_16bit" ......................................................................... 4.9.11 Register "EdgeDetect0(UNIT)Mastertime_32bit", "EdgeDetect0(UNIT)Mastertime_16bit" ....................................................................... 4.9.12 Register "EdgeDetect0(UNIT)Slavetime_32bit", "EdgeDetect0(UNIT)Slavetime_16bit" ......................................................................... 4.10 Movement ................................................................................................................ 4.10.1 Allgemein .......................................................................................................... 4.10.2 Funktionsmodell "position control" .................................................................... 4.10.3 Funktionsmodell "speed control" ....................................................................... 4.10.4 Register "FifoSize" ............................................................................................ 4.10.5 Register "CfO_Mode" ........................................................................................ 4.10.6 Register "CfO_SpeedLimit" ............................................................................... 4.10.7 Register "CfO_FormatAdjust" ........................................................................... 4.10.8 Register "CfO_TimeStampRange" .................................................................... 4.10.9 Register "CfO_PositionRange" ......................................................................... 4.10.10 Register "CfO_Reference0Range" ................................................................. 4.10.11 Register "CfO_Reference1Range" ................................................................. 4.10.12 Register "CfO_TimeStampDelay" ................................................................... 4.10.13 Register "CfO_SpeedCycleTime_32bit" ......................................................... 4.10.14 Register "MovementControl" ........................................................................... 4.10.15 Register "MovTargetTime16Bit", "MovTargetTime32Bit" ................................ 4.10.16 Register "MovPosition16Bit", "MovPosition32Bit" ........................................... 4.10.17 Register "CfO_Reference0Start", "MovReference0Start32Bit", "MovReference0Start16Bit" ......................................................................................... 4.10.18 Register "CfO_Reference0StopMargin", "MovReference0StopMargin32Bit", "MovReference0StopMargin16Bit" .............................................................................. 4.10.19 Register "CfO_Reference1Start", "MovReference1Start32Bit", "MovReference1Start16Bit" ......................................................................................... 1036 1037 1037 1037 1038 1038 1038 1039 1039 1040 1040 1041 1042 1042 1043 1043 1043 1044 1044 1044 1044 1046 1047 1047 1048 1048 1048 1049 1049 1050 1050 1050 1051 1051 1051 1052 1052 1053

64

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Inhaltsverzeichnis 4.10.20 Register "CfO_Reference1StopMargin", "MovReference1StopMargin32Bit", "MovReference1StopMargin16Bit" .............................................................................. 4.10.21 Register "MovSpeed32Bit" .............................................................................. 4.10.22 Register "MovSpeed16Bit" .............................................................................. 4.10.23 Register "CfO_AccelDataInit", "MovAcceleration32Bit" .................................. 4.10.24 Register "MovAcceleration16Bit" .................................................................... 4.10.25 Register "MovCurrentTime32Bit", "MovCurrentTime16Bit" ............................. 4.10.26 Register "MovPositionFeedback32Bit", "MovPositionFeedback16Bit" ........... 4.11 Synchronous Serial Interface (SSI) ......................................................................... 4.11.1 Allgemein .......................................................................................................... 4.11.2 Ablauf einer SSI bertragung ........................................................................... 4.11.3 Register "CfO_CycleSelect" .............................................................................. 4.11.4 Register "CfO_PhysicalMode" .......................................................................... 4.11.5 Register "CfO_DataBits" ................................................................................... 4.11.6 Register "CfO_NullBits" .................................................................................... 4.11.7 Register "SSITimeValid32Bit", "SSITimeValid16Bit" ......................................... 4.11.8 Register "SSITimeChanged32Bit", "SSITimeChanged16Bit" ........................... 4.11.9 Register "SSIPosition32Bit", "SSIPosition16Bit" ............................................... 4.12 Counter .................................................................................................................... 4.12.1 Allgemein .......................................................................................................... 4.12.2 Register "CfO_CounterCycleSelect" ................................................................. 4.12.3 Register "CfO_CounterMode" ........................................................................... 4.12.4 Register "CfO_LatchMode" ............................................................................... 4.12.5 Register "CfO_LatchComparator" ..................................................................... 4.12.6 Register "CounterControl" ................................................................................. 4.12.7 Register "LatchCount" ....................................................................................... 4.12.8 Register "CounterTimeValid32Bit", "CounterTimeValid16Bit" ........................... 4.12.9 Register "Counter01TimeChanged32Bit", "Counter01TimeChanged16Bit" ..... 4.12.10 Register "Counter02TimeChanged32Bit", "Counter02TimeChanged16Bit" ... 4.12.11 Register "CounterValue01_32Bit", "CounterValue01_16Bit" .......................... 4.12.12 Register "CounterValue02_32Bit", "CounterValue02_16Bit" .......................... 4.12.13 Register "CounterLatch01_32Bit", "CounterLatch01_16Bit" ........................... 4.12.14 Register "CounterLatch02_32Bit", "CounterLatch02_16Bit" ........................... 4.12.15 Register "CounterRel01_32Bit", "CounterRel01_16Bit" .................................. 4.12.16 Register "CounterRel02_32Bit", "CounterRel02_16Bit" .................................. 4.13 B&R ID-Code ........................................................................................................... 4.14 Minimale X2X Zykluszeit ......................................................................................... 5. X20DS4389 .................................................................................................................... 5.1 Registerbersicht ...................................................................................................... 5.2 Allgemein ................................................................................................................... 5.2.1 Verwendung mit Automation Studio .................................................................... 5.2.2 Zeitstempelfunktionalitt ..................................................................................... 5.3 Allgemeine Register .................................................................................................. 5.3.1 Register "CfO_SIframeGenID" ............................................................................ 5.3.2 Register "ProtocolError_16Bit", "ProtocolError_8Bit" ..........................................

1053 1054 1054 1054 1054 1055 1055 1055 1055 1056 1057 1058 1058 1059 1059 1059 1059 1060 1060 1061 1061 1062 1062 1063 1063 1063 1063 1064 1064 1064 1064 1065 1065 1065 1065 1065 1066 1066 1072 1072 1072 1073 1073 1074

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

65

Inhaltsverzeichnis 5.3.3 Register "ProtocolSequenceViolation_8Bit", "ProtocolSequenceViolation_16Bit" ............................................................................. 5.3.4 Register "SDCLifeCount" .................................................................................... 5.4 Fehlerbehandlung ..................................................................................................... 5.4.1 Allgemein ............................................................................................................ 5.4.2 Register "Error State 1" ....................................................................................... 5.4.3 Register "Error State 2" ....................................................................................... 5.4.4 Register "Error Quit 1" ........................................................................................ 5.4.5 Register "Error Quit 2" ........................................................................................ 5.5 System Timer ............................................................................................................ 5.5.1 Allgemein ............................................................................................................ 5.5.2 Register "CfO_SystemCycleTime" ...................................................................... 5.5.3 Register "CfO_SystemCycleOffset" .................................................................... 5.5.4 Register "CfO_SystemCyclePrescaler" .............................................................. 5.6 Physikalische IO Konfiguration .................................................................................. 5.6.1 Register "CfO_PhyIOConfigCh0(x)" ................................................................... 5.7 Direct IO .................................................................................................................... 5.7.1 Allgemein ............................................................................................................ 5.7.2 Register "CfO_DirectIOClearMask0_7" .............................................................. 5.7.3 Register "CfO_DirectIOSetMask0_7" ................................................................. 5.7.4 Register "output control channel 7_0" ................................................................. 5.7.5 Register "Input state channel 0_7" ...................................................................... 5.8 Oversampled IO ........................................................................................................ 5.8.1 Allgemein ............................................................................................................ 5.8.2 Adressierung des Ausgangskontrollpuffers ........................................................ 5.8.3 Register "CfO_OversampleMode" ...................................................................... 5.8.4 Register "CfO_OversampleSampleCycleID" ...................................................... 5.8.5 Register "CfO_OversampleRelativeCycleID" (Reference Cycle) ........................ 5.8.6 Register "CfO_OversampleConsumeCycleID" ................................................... 5.8.7 Register "CfO_OversampleOutputBits" .............................................................. 5.8.8 Register "CfO_OversampleInputBits" ................................................................. 5.8.9 Register "CfO_OversampleOutputWindow" ........................................................ 5.8.10 Register "CfO_OversampleInputWindow" ........................................................ 5.8.11 Register "CfO_OversampleConfigInput(x)" ....................................................... 5.8.12 Register "CfO_OversampleConfigOutput(x)" .................................................... 5.8.13 Register "Oversampled IO control" ................................................................... 5.8.14 Register "OversampleOutputCycle" .................................................................. 5.8.15 Register "OversampleSampleOffset" ................................................................ 5.8.16 Register "OversampleOutput0(CHANNEL)Sample(x_x)" ................................. 5.8.17 Register "OversampleInputTime" ...................................................................... 5.8.18 Register "OversampleInputCycle" ..................................................................... 5.8.19 Register "OversampleInput0(CHANNEL)Sample(x_x)" .................................... 5.9 Edgedetect ................................................................................................................ 5.9.1 Allgemein ............................................................................................................ 5.9.2 Register "CfO_EdgeDetectPollCycleID" ............................................................. 5.9.3 Register "CfO_EdgeDetectEventEnable" ........................................................... 5.9.4 Register "CfO_EdgeDetectUnit0(UNIT)Mode" .................................................... 66

1074 1074 1075 1075 1075 1076 1077 1077 1078 1078 1078 1079 1079 1080 1080 1081 1081 1081 1081 1082 1082 1083 1083 1083 1086 1087 1087 1088 1088 1089 1089 1090 1091 1091 1092 1092 1092 1093 1093 1093 1094 1095 1095 1095 1096 1097

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Inhaltsverzeichnis 5.9.5 Register "CfO_EdgeDetectUnit0(UNIT)Leading" ................................................ 5.9.6 Register "CfO_EdgeDetectUnit0(UNIT)Master" .................................................. 5.9.7 Register "CfO_EdgeDetectUnit0(UNIT)Slave" .................................................... 5.9.8 Register "EdgeDetect0(UNIT)Mastercount_16bit(H)", "EdgeDetect0(UNIT)Mastercount_8bit(H)" .................................................................. 5.9.9 Register "EdgeDetect0(UNIT)Slavecount_16bit(H)", "EdgeDetect0(UNIT)Slavecount_8bit(H)" .................................................................... 5.9.10 Register "EdgeDetect0(UNIT)Difference_32bit(H)", "EdgeDetect0(UNIT)Difference_16bit(H)" .................................................................... 5.9.11 Register "EdgeDetect0(UNIT)Mastertime_32bit(H)", "EdgeDetect0(UNIT)Mastertime_16bit(H)" .................................................................. 5.9.12 Register "EdgeDetect0(UNIT)Slavetime_32bit(H)", "EdgeDetect0(UNIT)Slavetime_16bit(H)" .................................................................... 5.10 Edgegenerator ......................................................................................................... 5.10.1 Allgemein .......................................................................................................... 5.10.2 Register "CfO_EdgeGenPollCycleEventID" ...................................................... 5.10.3 Register "CfO_EdgeGenConsumeCycleEventID" ............................................ 5.10.4 Register "CfO_EdgeGenUnit0(UNIT)Mode" ..................................................... 5.10.5 Register "CfO_EdgeGenUnit0(UNIT)TimestampFifoLim" ................................. 5.10.6 Register "CfO_EdgeGenUnit0(UNIT)TimestampRegCount" ............................ 5.10.7 Register "CfO_EdgeGenUnit0(UNIT)PickupDiff" .............................................. 5.10.8 Register "CfO_EdgeGenUnit0(UNIT)ConfigEdge(0-3)" .................................... 5.10.9 Register "Edgegenerator (UNIT) control" .......................................................... 5.10.10 Register "EdgeGen0(UNIT)Sequence" ........................................................... 5.10.11 Register "EdgeGen0(UNIT)SequenceReadback" ........................................... 5.10.12 Register "EdgeGen0(UNIT)Offset_32bit(1-4)", "EdgeGen0(UNIT)Offset_16bit(1-4)" ........................................................................... 5.10.13 Register "EdgeGen0(UNIT)Timestamp_32bit(1-4)", "EdgeGen0(UNIT)Timestamp_16bit(1-4)" ................................................................... 5.11 B&R ID-Code ........................................................................................................... 5.12 Minimale X2X Zykluszeit ......................................................................................... 1097 1098 1099 1099 1100 1100 1100 1101 1102 1102 1103 1104 1105 1106 1106 1106 1107 1108 1108 1109 1109 1109 1110 1110

Abbildungsverzeichnis .............................................................. 1111 Tabellenverzeichnis .................................................................... 1115

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

67

Inhaltsverzeichnis

68

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Allgemeines Handbuchhistorie

Kapitel 1 Allgemeines
1. Handbuchhistorie
Version 1.00 1.10 Datum Mrz 2007 Februar 2008 Kommentar Erste Version Erweiterung um folgende Module X20BT9400 X20DI2653 X20DI4653 X20DI6553 X20DI8371 X20DO2623 X20DO4623 X20DO8232 X20DO8322 X20PS9402 X20PS9500 X20PS9502 Erweiterung um folgende Module X20CS1011 X20CS1020 X20CS1030 X20DI4375 X20DO4649 X20DM9324 X20AI2632 X20AI2632-1 X20AI4632 X20AI4632-1 X20AO4635 X20AT2311 X20CM8281 X20DS4387 X20PD0011 X20PD0012 X29PD0016 X20PD2113 X20DC1176 X20DC1178 X20DC1376 X20DC1976

1.20

Februar 2010

Tabelle 1: Handbuchhistorie

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

69

Kapitel 1 Allgemeines

Allgemeines Handbuchhistorie
Version 1.20 Datum Februar 2010 Kommentar X20DC2395 X20DC4395 X20CM1201 X20DS1119 X20DS1319 X20DS4389

Tabelle 1: Handbuchhistorie

70

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Allgemeines Einleitung

2. Einleitung
Vorliegendes Anwenderhandbuch beschreibt die einzelnen Register zur Parametrierung der Module des X20 Systems. Zudem sind folgende Informationen enthalten: Variablenzuweisung im Automation Studio (X2X Master, CANIO, ...) Datenpunkte in Abhngigkeit vom verwendeten Feldbus (CANopen, DeviceNet, ...) Funktionsbeschreibung der Module B&R ID Code Kapitel 1 Allgemeines

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

71

Allgemeines Einleitung

72

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul bersicht

Kapitel 2 Kommunikation im X20 Elektronikmodul


1. bersicht
Modul X20CS1011 X20CS1020 X20CS1030 Beschreibung X20 Schnittstellenmodul, 1 x Moeller SmartWire X20 Schnittstellenmodul, 1 x RS232, max. 115,2 kBit/s X20 Schnittstellenmodul, 1 x RS485/RS422, max. 250 kBit/s

Tabelle 2: bersicht Busempfnger und Bussender

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

73

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1011

2. X20CS1011
2.1 Registerbersicht
Register Bezeichnung Datentyp Read Zyklisch 557 77 550 70 546 66 5121 5123 5125 5127 5129 5131 5133 5135 4097 4129 4161 4193 4225 4257 4289 4321 4353 4385 4417 4449 4481 4513 4545 4577 257 MasterOperatingState MasterOperatingState bei Betrieb am Bus Controller MasterStatus MasterStatus bei Betrieb am Bus Controller SlaveStatus SlaveStatus bei Betrieb am Bus Controller FastOutput01_02 FastOutput03_04 FastOutput05_06 FastOutput07_08 FastOutput09_10 FastOutput11_12 FastOutput13_14 FastOutput15_16 Input01 Input02 Input03 Input04 Input05 Input06 Input07 Input08 Input09 Input10 Input11 Input12 Input13 Input14 Input15 Input16 SmartWireEnable USINT USINT UINT UINT UINT UINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 3: CS1011 Registerbersicht

74

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1011


Register Bezeichnung Datentyp Read Zyklisch 259 513 515 517 519 521 523 525 527 529 531 533 535 537 539 541 543 8193 SmartWireMode SlaveStatus1 SlaveStatus2 SlaveStatus3 SlaveStatus4 SlaveStatus5 SlaveStatus6 SlaveStatus7 SlaveStatus8 SlaveStatus9 SlaveStatus10 SlaveStatus11 SlaveStatus12 SlaveStatus13 SlaveStatus14 SlaveStatus15 SlaveStatus16 Vendor1 Vendor1Cfg 8195 Device1 Device1Cfg 8225 Vendor2 Vendor2Cfg 8227 Device2 Device2Cfg 8257 Vendor3 Vendor3Cfg 8259 Device3 Device3Cfg 8289 Vendor4 Vendor4Cfg 8291 Device4 Device4Cfg 8321 Vendor5 Vendor5Cfg USINT USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT

Tabelle 3: CS1011 Registerbersicht (Forts.)

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

75

Kapitel 2 Kommunikation im X20 Elektronikmodul

USINT

Kommunikation im X20 Elektronikmodul X20CS1011


Register Bezeichnung Datentyp Read Zyklisch 8323 Device5 Device5Cfg 8353 Vendor6 Vendor6Cfg 8355 Device6 Device6Cfg 8385 Vendor7 Vendor7Cfg 8387 Device7 Device7Cfg 8417 Vendor8 Vendor8Cfg 8419 Device8 Device8Cfg 8449 Vendor9 Vendor9Cfg 8451 Device9 Device9Cfg 8481 Vendor10 Vendor10Cfg 8483 Device10 Device10Cfg 8513 Vendor11 Vendor11Cfg 8515 Device11 Device11Cfg 8545 Vendor12 Vendor12Cfg 8547 Device12 Device12Cfg 8577 Vendor13 Vendor13Cfg 8579 Device13 Device13Cfg 8609 Vendor14 Vendor14Cfg USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 3: CS1011 Registerbersicht (Forts.)

76

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1011


Register Bezeichnung Datentyp Read Zyklisch 8611 Device14 Device14Cfg 8641 Vendor15 Vendor15Cfg 8643 Device15 Device15Cfg 8673 Vendor16 Vendor16Cfg 8675 Device16 Device16Cfg USINT USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

USINT USINT USINT USINT USINT

Tabelle 3: CS1011 Registerbersicht (Forts.)

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

77

Kapitel 2 Kommunikation im X20 Elektronikmodul

USINT

Kommunikation im X20 Elektronikmodul X20CS1011

2.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch MasterOperatingState MasterStatus SlaveStatus FastOutput01_02 FastOutput03_04 FastOutput05_06 FastOutput07_08 FastOutput09_10 FastOutput11_12 FastOutput13_14 FastOutput15_16 Input01 Input02 Input03 Input04 Input05 Input06 Input07 Input08 Input09 Input10 Input11 Input12 Input13 Input14 Input15 Input16 USINT UINT UINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 4: CS1011 Variablenzuweisung Automation Studio X2X Master

78

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1011

2.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch MasterOperatingState MasterStatus SlaveStatus FastOutput01_02 FastOutput03_04 FastOutput05_06 FastOutput07_08 FastOutput09_10 FastOutput11_12 FastOutput13_14 FastOutput15_16 Input01 Input02 Input03 Input04 Input05 Input06 Input07 Input08 Input09 Input10 Input11 Input12 Input13 Input14 Input15 Input16 USINT UINT UINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 5: CS1011 Variablenzuweisung Automation Studio CANIO

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

79

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1011

2.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 77 70 66 5121 ... 5135 4097 ... 4577 257 259 513 ... 543 8193 MasterOperatingState MasterStatus SlaveStatus FastOutput01_02 ... FastOutput15_16 Input01 ... Input16 SmartWireEnable SmartWireMode SlaveStatus1 ... SlaveStatus16 Vendor1 Vendor1Cfg 8195 Device1 Device1Cfg ... 8673 ... Vendor16 Vendor16Cfg 8675 Device16 Device16Cfg USINT UINT UINT USINT ... USINT USINT ... USINT USINT USINT USINT ... USINT USINT USINT USINT USINT ... USINT USINT USINT USINT ... ... ... ... ... Read SDO PDO Write SDO

Tabelle 6: CS1011 Datenpunkte CANopen

80

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1011

2.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp PDO 77 70 66 5121 ... 5135 4097 ... 4577 257 259 513 ... 543 8193 MasterOperatingState MasterStatus SlaveStatus FastOutput01_02 ... FastOutput15_16 Input01 ... Input16 SmartWireEnable SmartWireMode SlaveStatus1 ... SlaveStatus16 Vendor1 Vendor1Cfg 8195 Device1 Device1Cfg ... 8673 ... Vendor16 Vendor16Cfg 8675 Device16 Device16Cfg USINT UINT UINT USINT ... USINT USINT ... USINT USINT USINT USINT ... USINT USINT USINT USINT USINT ... USINT USINT USINT USINT ... ... ... ... ... Read SDO PDO Write SDO

Tabelle 7: CS1011 Datenpunkte DeviceNet

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

81

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1011

2.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp PDO 77 70 66 5121 ... 5135 4097 ... 4577 257 259 513 ... 543 8193 MasterOperatingState MasterStatus SlaveStatus FastOutput01_02 ... FastOutput15_16 Input01 ... Input16 SmartWireEnable SmartWireMode SlaveStatus1 ... SlaveStatus16 Vendor1 Vendor1Cfg 8195 Device1 Device1Cfg ... 8673 ... Vendor16 Vendor16Cfg 8675 Device16 Device16Cfg USINT UINT UINT USINT ... USINT USINT ... USINT USINT USINT USINT ... USINT USINT USINT USINT USINT ... USINT USINT USINT USINT ... ... ... ... ... Read SDO PDO Write SDO

Tabelle 8: CS1011 Datenpunkte Modbus/TCP

82

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1011

2.7 Kommunikationsmodul Basic Master fr SmartWire


2.7.1 Allgemeines Grundstzlich handelt es sich beim SmartWire um ein Master-Slave System. Jeder Datenverkehr wird vom Master initiiert, dabei ist nur ein Master im System zulssig. Die Gesamtschedulingzeit betrgt 160 ms, d.h. nach 160 ms sind alle 16 Slaves einmal abgefragt worden. Die maximal zulssige Busausdehnung betrgt 2,6 m. Durch die automatische Buskonfiguration ist die Durchnummerierung der einzelnen Slaves durch die Linienstruktur des Busses vorgegeben. Kapitel 2 Kommunikation im X20 Elektronikmodul Der SmartWire Master kann bis zu 16 SmartWire Slaves steuern.

Es ergibt sich somit die folgende Zuordnung:

Abbildung 1: CS1011 Blockbild SmartWire Bus

Knotenadresse = physikalische Position im Busstrang

2.8 Funktionen
2.8.1 Scan SmartWire Wird nach dem Einschalten des Systems automatisch (Defaulteinstellungen) gestartet und durchgefhrt. Diese Prozedur endet, wenn die Soll- und Ist-Konfiguration des Busses identisch ist: es erfolgt hier der bergang zum Normalbetrieb d.h zyklischer Datenaustausch oder wenn es eine Abweichung zwischen Soll- und Ist-Konfiguration gibt: Fehlerfall, zyklische Datenbertragung wird nicht gestartet

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

83

Kommunikation im X20 Elektronikmodul X20CS1011 2.8.2 Setup SmartWire Kann durch Drcken der Konfigurationstaste oder SW Befehle aktiviert werden: wenn keine Konfiguration gespeichert ist wenn zu vor ein SmartWire Scan mit Fehler beendet wurde

Beim Setup werden alle angeschlossenen Teilnehmer als neue Sollkonfiguration im Master remanent gesichert. Gltige Teilnehmer werden durch die beiden Parameter Gertekennung und Herstellerkennung eindeutig beschrieben.

2.9 Register "MasterOperatingState"


In diesem Register wird der aktuelle Zustand der Master State Machine abgebildet.
Wert 1 2 3 4 6 7 8 9 10 11 12 15 16 19 20 21 22 23 Code CHECK_INT_FRAM CHECK_LIN_SUPPLY SET_TRANSCEIVER_MODE RESET_UART INIT_LIN_SCAN RUN_LIN_SCAN WAIT_FOR_PUSHBUTTON TIME_DELAY INIT_LIN_SETUP RUN_LIN_SETUP DP_CFG_CHECK SET_SLAVES_TO_OP SET_SLAVES_TO_PREOP INIT_LIN_SCHED RUN_LIN_SCHED LIN_ERROR_STATE INT_ERROR_STATE IDLE_STATE Beschreibung Init State Warten auf 17V Spannung_OK Transceiver einschalten UART resetieren Init vor Bus Scan Bus Scan luft Scan != Konfiguration, warten auf Konfig-Taster Delay Time vor Bus Setup Init vor Bus Setup Bus Setup luft (neue Konfiguration) Warten auf Konfiguration ist von der SPS eingestellt Setzt Slaves in OP-Mode (nach erfolgreichen Scan oder Setup) Setzt Slaves in PREOP-Mode (nach aufgetretenen Fehlern, vor LIN_ERROR oder INT_ERROR) Init Bus Scheduling Bus Scheduler luft Fataler Busfehler ist aufgetreten (bleibt immer) Fataler interner Fehler ist aufgetreten (bleibt immer) Idle weil kein Slave angeschlossen (bleibt immer)

Tabelle 9: CS1011 Register "MasterOperatingState"

84

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1011 2.9.1 Flussdiagramm SmartWire Master Operating States

Abbildung 2: CS1011 Flussdiagramm SmartWire Master Operating States

Nach erfolgreich durchgefhrtem Start enthlt das Register folgenden Wert: Nach Start enthlt dieses Register folgenden Wert Werterfolgreich durchgefhrtem Code Beschreibung
20 RUN_LIN_SCHED Bus Scheduler luft

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

85

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1011

2.10 Register "MasterStatus"


In diesem Register wird die aktuelle Statusinformation des Masters abgebildet.
Bit 0 1 Code LIN_BUS_SETUP_COMPLETE LIN_FATAL_ERROR Beschreibung 0 ... 1 ... 0 ... 1 ... Gespeicherte Konfiguration ist ungleich der tatschlichen HW am Bus SmartWire Setup fertig: SCAN oder SETUP nach Konfig-Taster ist gltig Kein Fehler am Bus SmartWire Bus ist defekt: z.B. Kurzschluss, kein Echo, mehr als 10 Kommunikationsfehler hintereinander aufgetreten. Ein Ausfall eines Slaves ist kein Kommunikationsfehler sondern wird im Slave Status dargestellt, wobei der Scheduler jedoch weiter luft! SmartWire Stack nicht in PREOP SmartWire Stack in PREOP SmartWire Stack nicht in OP SmartWire Stack in OP kein Befehl abgesetzt Set SmartWire Stack to OP: Bit wird durch Write ins Enable Bit geschrieben und kann hier zurckgelesen werden

2 3 4

LIN_MASTER_PREOP LIN_MASTER_OP LIN_GLOBAL_CONTROL

0 ... 1 ... 0 ... 1 ... 0 ... 1 ... 0

5 6 7 8 DP_CHECK_COMPLETED LIN_POWER_SUPPLY_STATE

0 ... 1 ... 0 0 ... 1 ... 0

Busspannungsversorgung not OK Busspannungsversorgung OK

keine gltige Konfiguration Konfigurations Check Completed (Not Used) (knnte optional von SPS geschrieben werden, wenn der SCAN (Konfiguration) OK ist und knnte hier zurckgelesen werden)

9 10 11 - 15 DP_RECONFIGURATION

0 ... 1 ... 0

X2X Reconfiguration X2X Konfigurations-Taster nicht bettigt X2X Reconfiguration X2X Konfigurations-Taster kann zurckgelesen werden

Tabelle 10: CS1011 Register "MasterStatus"

Nach erfolgreich durchgefhrtem Start enthlt das Register folgenden Wert: Entspricht dem Dezimalwert: 345
Bit 0 3 4 6 8 Code LIN_BUS_SETUP_COMPLETE LIN_MASTER_OP LIN_GLOBAL_CONTROL LIN_POWER_SUPPLY_STATE DP_CHECK_COMPLETED Beschreibung 1 ... 1 ... 1 ... 1 ... 1 ... SmartWire Setup fertig: SCAN oder SETUP nach Konfig-Taster ist gltig SmartWire Stack in OP Set SmartWire Stack to OP Befehl gesetzt Busspannungsversorgung OK Konfigurationsprfung OK

86

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1011

2.11 Register "SlaveStatus"


In diesem Register wird der aktuelle Status der Slaves gesammelt abgebildet.
Bit 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Beschreibung 0 ... 1 ... 0 ... 1 ... 0 ... 1 ... 0 ... 1 ... 0 ... 1 ... 0 ... 1 ... 0 ... 1 ... 0 ... 1 ... 0 ... 1 ... 0 ... 1 ... 0 ... 1 ... 0 ... 1 ... 0 ... 1 ... 0 ... 1 ... 0 ... 1 ... 0 ... 1 ... Slave 1 in Ordnung Slave 1 Fehler

Slave 3 in Ordnung Slave 3 Fehler Slave 4 in Ordnung Slave 4 Fehler Slave 5 in Ordnung Slave 5 Fehler Slave 6 in Ordnung Slave 6 Fehler Slave 7 in Ordnung Slave 7 Fehler Slave 8 in Ordnung Slave 8 Fehler Slave 9 in Ordnung Slave 9 Fehler Slave 10 in Ordnung Slave 10 Fehler Slave 11 in Ordnung Slave 11 Fehler Slave 12 in Ordnung Slave 12 Fehler Slave 13 in Ordnung Slave 13 Fehler Slave 14 in Ordnung Slave 14 Fehler Slave 15 in Ordnung Slave 15 Fehler Slave 16 in Ordnung Slave 16 Fehler

Tabelle 11: CS1011 Register "SlaveStatus"

Im Fehlerfall werden die ausgefallenen Slaves in den entsprechenden Bits angezeigt, ebenso in den fr die Slaves einzeln aufgelegten Statusregistern siehe 2.18 "Register "SlaveStatus1" "SlaveStatus16"", auf Seite 92.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

87

Kapitel 2 Kommunikation im X20 Elektronikmodul

Slave 2 in Ordnung Slave 2 Fehler

Kommunikation im X20 Elektronikmodul X20CS1011 Der zyklische Datenaustausch erfolgt solange keines dieser Bit gesetzt ist. Im Fehlerfall wird der IO Austausch gestoppt. Nach Behebung des Fehlers oder neuem Setup kann der Bus wieder gestartet werden, siehe 2.16 "Basisanwendungen Register "SmartWireEnable" und "SmartWireMode"", auf Seite 90.

2.12 Register "FastOutput01_02" - "FastOutput15_16"


In diesen Registern werden die Steuerbits an die einzelnen Slaves bertragen. Jeder Slave erhlt 4 Steuerbits, die abhngig von der Knoten-Adresse (1-16) aus den 8 Datenbytes selektiert werden mssen. Diese 4 Steuerbits sind starr zugeordnet und die Verwertung der Bits im BasicSlave sind optional. Alle Slaves werten dieses Telegramm aus. Es muss zyklisch vom Master gesendet werden, damit die Slaves innerhalb der berwachungszeit (Lifeguardingzeit = 400ms) sicherstellen, dass der Master noch einwandfrei funktioniert.
Bit 0 1 2 3 4 5 6 7 Beschreibung 0 ... 1 ... 0 ... 1 ... 0 ... 1 ... 0 ... 1 ... 0 ... 1 ... 0 ... 1 ... 0 ... 1 ... 0 ... 1 ... Digitalausgang 1 rckgesetzt ... Slave x Digitalausgang 1 gesetzt .......... Slave x Digitalausgang 2 rckgesetzt ... Slave x Digitalausgang 2 gesetzt .......... Slave x Digitalausgang 3 rckgesetzt ... Slave x Digitalausgang 3 gesetzt .......... Slave x Digitalausgang 4 rckgesetzt ... Slave x Digitalausgang 4 gesetzt .......... Slave x Digitalausgang 1 rckgesetzt ... Slave x + 1 Digitalausgang 1 gesetzt .......... Slave x + 1 Digitalausgang 2 rckgesetzt ... Slave x + 1 Digitalausgang 2 gesetzt .......... Slave x + 1 Digitalausgang 3 rckgesetzt ... Slave x + 1 Digitalausgang 3 gesetzt .......... Slave x + 1 Digitalausgang 4 rckgesetzt ... Slave x + 1 Digitalausgang 4 gesetzt .......... Slave x + 1

Tabelle 12: CS1011 Register "FastOutput01_02" - "FastOutput15_16"

2.13 Register "Input01" - "Input16"


Jeder Slave sendet seine Eingangsdaten und/oder seinen Status zum Master. Das Datenvolumen umfasst 1 Byte pro Slave. Jeder Basic-Slave hat ein Diagnosebit, welches er mit den zyklischen Daten zum Master sendet. Dieses Bit ist ein Meldebit, falls ein Applikationsfehler (am Modul) auftritt. Es ist immer im hchstwertigsten Bit angeordnet.

88

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1011 Der Master kann dieses Bit stetig auswerten. Beim Basic-Slave wird das Diagnosebit gesetzt, wenn sich der Slave im Status "Error" befindet. Basic-Slaves, die keine Eingangsdaten besitzen, senden trotzdem ein Byte, in dem sie dann ihre Statusdaten zur Verfgung stellen. Dies ist notwendig, da der Master ber den Empfang dieses Bytes auch die Slaves auf einwandfreie Funktion berwacht.
Bit 0 1 2 3 4-6 5 Beschreibung 0/1 ... Eingangszustand Digitaleingang 1 0/1 ... Eingangszustand Digitaleingang 2 0/1 ... Eingangszustand Digitaleingang 3 0/1 ... Eingangszustand Digitaleingang 4 0 0 ... 1 ... Kein Fehler am Slave Fehler im Slave

Tabelle 13: CS1011 Register "Input01" - "Input16"

2.14 Register "SmartWireEnable"


Mit diesem Register knnen die mglichen Funktionshaltepunkte der Master State Machine konfiguriert werden.
Bit 0 1 2 3 4-7 Beschreibung 0 ... 1 ... 0 ... 1 ... 0 0 ... 1 ... 0 SW "Konfig Taster" nicht bettigt SW "Konfig Taster" bettigt (ntig damit Slaves auch neu konfiguriert werden knnen) Setzt SmartWire Stack auf Disabled Setzt SmartWire Stack auf Enabled Setzt SmartWire Stack auf PREOP (Sheduler luft bereits, Ausgangsdaten werden jedoch mit 0 ausgegeben) Setzt SmartWire Stack auf OP

Tabelle 14: CS1011 Register "SmartWireEnable"

2.15 Register "SmartWireMode"


Mit diesem Register kann die Betriebsart des Masters konfiguriert werden.
Bit 0-1 Beschreibung 00 ... 01 ... 10 ... 11 ... 0 CONFIG aus RAM (Steuerung) Read CONFIG aus Flash (default) Write CONFIG ins Flash reserviert

2-7

Tabelle 15: CS1011 Register "SmartWireMode"

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

89

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1011

2.16 Basisanwendungen Register "SmartWireEnable" und "SmartWireMode"


Per Defaultkonfiguration wird der SmartWire Bus automatisch durchgestartet und muss mindestens durch die externen Mglichkeiten (externer Taster oder PushButton) konfiguriert werden. Werden Sensoren / Aktoren zum SmartWire Bus hinzugefgt oder entfernt, muss der Konfigurationsvorgang neuerlich gestartet werden, damit der SmartWire Bus neu gescannt und die neue Konfiguration im Master remanent gespeichert wird. Fr Sonderbedienungen und zur Fehlerquittierung knnen bzw. mssen diese Register angewendet werden. Die Befehle mit der Library werden asynchron am X2X Bus abgesetzt. Es ist deshalb fr die fehlerfreie Bedienung der CS1011 unerlsslich, dass. das Schreiben des Befehlsregisters "SmartWireMode" erfolgt als Erstes und nach erfolgter Fertigmeldung vom Fub darf das Register "SmartWireEnable" geschrieben werden die FUB Statusrckmeldungen in der Applikation berprft werden die angegebenen Rckmeldung der Master Statusinformation abgewartet werden, um die Master State Machine richtig bedienen zu knnen

2.16.1 Starten des Busses bei Konfiguration Manueller Start Statusinformation nach Hochlauf:
Wert (dezimal) 1 0 0 Register MasterOperatingState .... Init State MasterStatus SlaveStatus

Wird in der Konfiguration manueller Start des Busses gewhlt, so mssen mit der Funktion AsIOAccWrite() aus der Library AsIOAcc die beiden Register in angegebener Reihenfolge beschrieben werden.
Wert (dezimal) 1 3 Register SmartWireMode .... Konfiguration aus rem. Speicher SmartWireEnable .... Befehl fr STACK ON / OPERATIONAL

Statusinformation nach fehlerfreiem Durchstarten des Busses:


Wert (dezimal) 20 345 0 Register MasterOperatingState .... "RUN ohne Fehler, wenn SlaveStatus = 0" MasterStatus .... "RUN ohne Fehler, wenn SlaveStatus = 0" SlaveStatus .... kein fehlerhafter Slave

90

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1011 2.16.2 Starten des Busses nach Slave-Fehler Statusinformation nach Slave-Fehler: Beim MasterOperatingState und MasterStatus ist in diesem Fall zunchst keine nderung zu erkennen, allerdings sind die entsprechenden Fehlerbits im SlaveStatus gesetzt. Die Slaves sind abgefallen, es erfolgt kein Datenaustausch mehr. Kapitel 2 Kommunikation im X20 Elektronikmodul
Wert (dezimal) 20 345 x Register MasterOperatingState MasterStatus SlaveStatus ... Bits der fehlerhaften Slaves sind gesetzt

Um den Master in einen definierten Zustand zu versetzen, muss zunchst der Bus mit den folgenden Schreibbefehlen gestoppt werden.
Wert (dezimal) 0 0 Register SmartWireMode .... alles aus SmartWireEnable .... alles aus

Die erfolgreiche Behandlung der Befehle ist im MasterStatus zu erkennen und auch abzuwarten. Bit 4 wird gelscht: die Rckmeldung das der Bus nicht mehr operativ ist.
Wert (dezimal) 20 329 0 Register MasterOperatingState MasterStatus SlaveStatus

Nach erfolgter Fehlerkorrektur kann der Bus mit den Schreibbefehlen nun wieder gestartet werden:
Wert (dezimal) 1 3 Register SmartWireMode .... Konfiguration aus rem. Speicher SmartWireEnable .... Befehl fr STACK ON / OPERATIONAL

Statusinformation nach fehlerfreiem Durchstarten des Busses:


Wert (dezimal) 20 345 0 Register MasterOperatingState .... "RUN ohne Fehler, wenn SlaveStatus = 0" MasterStatus .... "RUN ohne Fehler, wenn SlaveStatus = 0" SlaveStatus .... kein fehlerhafter Slave

Je nach genderter Fehlersituation knnen sich jetzt natrlich verschiedenste Statusinformationen ergeben, siehe 2.9 "Register "MasterOperatingState"", auf Seite 84.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

91

Kommunikation im X20 Elektronikmodul X20CS1011 Typischer Fall bei HW-Konfigurationsunterschieden:


Wert (dezimal) 8 80 0 Register MasterOperatingState MasterStatus SlaveStatus

Information:
Damit ein neuerlicher Start-Befehl bernommen wird, muss zwingend vorher ein Stop-Befehl abgesetzt werden!

2.17 Erweiterte Anwendungen


Die folgenden Register dienen zur erweiterten Diagnose, zum Auslesen der aktuellen Konfiguration und zur Konfigurationserstellung aus der Applikation. Die bereits beschriebenen Register und deren Inhalte sind natrlich gltig.

2.18 Register "SlaveStatus1" - "SlaveStatus16"


In diesen Registern wird der entsprechende Slavestatus angezeigt.
Bit 0 1-7 Beschreibung 0 ... 1 ... 0 Slave am Bus integriert Slave am Bus ausgefallen

Tabelle 16: CS1011 Register "SlaveStatus1" - "SlaveStatus16"

2.19 Register "Vendor1" - "Vendor16"


In diesen Registern wird die entsprechende Herstellerkennung des Slaves angezeigt.
Wert x Beschreibung Herstellerkennung des Slave

Tabelle 17: CS1011 Register "Vendor1" - "Vendor16"

2.20 Register "Device1" - "Device16"


In diesen Registern wird die entsprechende Gertekennung des Slaves angezeigt.
Wert x Beschreibung Gertekennung des Slave

Tabelle 18: CS1011 Register "Device1" - "Device16"

92

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1011

2.21 Register "Vendor1Cfg" - "Vendor16Cfg"


In diese Registern kann die gewnschte Herstellerkennung des Slaves geschrieben werden.
Wert x Beschreibung Herstellerkennung des Slave

Tabelle 19: CS1011 Register "Vendor1Cfg" - "Vendor16Cfg"

2.22 Register "Device1Cfg" - "Device16Cfg"


In diese Registern kann die gewnschte Gertekennung des Slaves geschrieben werden.
Wert x Beschreibung Gertekennung des Slave

Tabelle 20: CS1011 Register "Device1Cfg" - "Device16Cfg"

2.22.1 Einlesen der Konfiguration ohne Busstart Aus Sicherheitsgrnden kann die gesteckte Buskonfiguration eingelesen werden ohne die zyklischen Datenaustausch zu starten. Diese Ist-Konfiguration kann mit der in der Applikation hinterlegten Soll-Konfiguration verglichen werden. Bei Gleichstand kann der zyklische Datenaustausch gestartet werden, bei Ungleichheit wird ein Fehler gemeldet. Manueller Start ist konfiguriert, Statusinformation nach Hochlauf:
Wert (dezimal) 1 0 0 Register MasterOperatingState .... Init State MasterStatus SlaveStatus

Es mssen mit der Funktion AsIOAccWrite() aus der Library AsIOAcc die beiden Register in angegebener Reihenfolge beschrieben werden.
Wert (dezimal) 0 9 Register SmartWireMode .... Konfiguration RAM Speicher SmartWireEnable .... Befehl fr STACK ON / PREOPERATIONAL und CONFIG-TASTER

Statusinformation nach fehlerfreiem Einlesen der Buskonfiguration:


Wert (dezimal) 20 1349 0 Register MasterOperatingState .... "RUN ohne Fehler, wenn SlaveStatus = 0" MasterStatus .... "PREOP und keine Fehler" SlaveStatus .... kein fehlerhafter Slave

Nach Abschluss dieser Befehle sind die gesteckten Slavemodule eingelesen und fr die nachfolgenden Hochlufe bereits im remanenten Speicher abgelegt. X20 System Registerbeschreibung Anwenderhandbuch V 1.20 93

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1011 Es mssen nun mit der Funktion AsIOAccRead() aus der Library AsIOAcc alle in Frage kommenden Register "Vendor1" - "Vendor16" und "Device1" - "Device16" gelesen werden. Stimmt die Konfiguration berein kann nun der Bus mit dem Standard Befehl gestartet werden:
Wert (dezimal) 1 3 Register SmartWireMode .... Konfiguration aus rem. Speicher SmartWireEnable .... Befehl fr STACK ON / OPERATIONAL

Statusinformation nach fehlerfreiem Durchstarten des Busses:


Wert (dezimal) 20 345 0 Register MasterOperatingState .... "RUN ohne Fehler, wenn SlaveStatus = 0" MasterStatus .... "RUN ohne Fehler, wenn SlaveStatus = 0" SlaveStatus .... kein fehlerhafter Slave

2.22.2 Vorgabe der Buskonfiguration Manueller Start ist konfiguriert, Statusinformation nach Hochlauf:
Wert (dezimal) 1 0 0 Register MasterOperatingState .... Init State MasterStatus SlaveStatus

Natrlich kann auch ein laufender Bus mit dem Standard Befehl gestoppt und umkonfiguriert werden! Es mssen nun mit der Funktion AsIOAccWrite() aus der Library AsIOAcc alle Register "Vendor1Cfg" - "Vendor16Cfg" und "Device1Cfg" - "Device16Cfg" mit den entsprechenden Daten beschrieben werden. Alle nicht verwendeten Vendor und Device Register mssen mit Null beschrieben werden. Hierbei ergibt sich noch keine nderung in den Statusregistern. Zum Speichern der Daten im remanenten Speicher mssen mit der Funktion AsIOAccWrite() aus der Library AsIOAcc die beiden Register in angegebener Reihenfolge beschrieben werden.
Wert (dezimal) 2 1 Register SmartWireMode .... Konfiguration WRITE rem. Speicher SmartWireEnable .... Befehl fr STACK ON / PREOPERATIONAL

Statusinformation nach fehlerfreiem Ablauf der Konfiguration:


Wert (dezimal) 20 325 0 Register MasterOperatingState .... "RUN ohne Fehler, wenn SlaveStatus = 0" MasterStatus .... "PREOP ohne Fehler" SlaveStatus .... kein fehlerhafter Slave

94

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1011 Der Bus kann nun mit dem Standard Befehl der Bus gestartet werden:
Wert (dezimal) 1 3 Register SmartWireMode .... Konfiguration aus rem. Speicher SmartWireEnable .... Befehl fr STACK ON / OPERATIONAL

Statusinformation nach fehlerfreiem Durchstarten des Busses: Kapitel 2 Kommunikation im X20 Elektronikmodul
CAN I/O Wert (dezimal) 20 345 0 Register MasterOperatingState .... "RUN ohne Fehler, wenn SlaveStatus = 0" MasterStatus .... "RUN ohne Fehler, wenn SlaveStatus = 0" SlaveStatus .... kein fehlerhafter Slave

2.23 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 2.23.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 21: CS1011 - Funktionsmodelle - Wo aufgelegt?

2.24 B&R ID Code


Kennung zur Unterscheidung der Module ($A38D).

2.25 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit 200 s

Tabelle 22: CS1011 Minimale Zykluszeit

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

DeviceNet

CANopen

95

Kommunikation im X20 Elektronikmodul X20CS1020

3. X20CS1020
3.1 Bus Controller Funktionsmodell
Folgende Einschrnkungen sind beim Betrieb des Modules am Bus Controller zu beachten: Die Bedienung mittels Library DVFrame (asynchroner Datenaustausch) ist nicht mglich. Der Datenaustausch erfolgt ausschlielich mittels zyklischer Ein- und Ausgangsdatenpunkten. Funktionell handelt es sich hier um das Flat Funktionsmodell mit der Einschrnkung das die bertragungslnge in Ein- und Ausgangsrichtung jeweils auf 8 Byte (Sequence- und 7 Datenbyte) begrenzt ist.

Information:
In diesem Funktionsmodell ist es nicht mglich die vordefinierte Konfiguration zu ndern oder zu erweitern!

96

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1020 3.1.1 Registerbersicht im Bus Controller Funktionsmodell


Register Bezeichnung Datentyp Read Zyklisch Datenregister 128 129 130 131 132 133 134 135 160 161 162 163 164 165 166 167 6145 InputSequence RxByte1 RxByte2 RxByte3 RxByte4 RxByte5 RxByte6 RxByte7 OutputSequence TxByte1 TxByte2 TxByte3 TxByte4 TxByte5 TxByte6 TxByte7 InterfaceError StartBitError StopBitError ParityError RXoverrun 6209 AcknowledgeInterfaceError QuitStartBitError QuitStopBitError QuitParityError QuitRXoverrun Konfigurationsregister 225 227 229 231 236 257 259 outputMTU inputMTU mode forward forwardDelay phyMode_CANIO phyData_CANIO USINT USINT USINT USINT UINT USINT USINT Bit 0 Bit 1 Bit 2 Bit 3 Bit 0 Bit 1 Bit 2 Bit 3 USINT BOOL USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 23: CS1020 Registerbersicht im Bus Controller Funktionsmodell

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

97

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1020


Register Bezeichnung Datentyp Read Zyklisch 261 263 268 273 275 281 283 285 287 290 294 298 306 322 326 330 334 338 342 346 350 362 366 370 374 378 382 6273 phyStop_CANIO phyParity_CANIO phyBaud_CANIO hshInv_CANIO hshTxF_CANIO hshClr_CANIO hshSet_CANIO hshRxF_CANIO hshFrm_CANIO hssXOn_CANIO hssXOff_CANIO hssPeriod_CANIO CfO_RxStateIgnoreMask_CANIO rxlLock_CANIO rxlUnlock_CANIO rxCto_CANIO rxEomSize_CANIO rxEomChar0_CANIO rxEomChar1_CANIO rxEomChar2_CANIO rxEomChar3_CANIO txCto_CANIO txEomSize_CANIO txEomChar0_CANIO txEomChar1_CANIO txEomChar2_CANIO txEomChar3_CANIO CfO_ErrorID0007 USINT USINT UDINT USINT USINT USINT USINT USINT USINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 23: CS1020 Registerbersicht im Bus Controller Funktionsmodell (Forts.)

98

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1020 3.1.2 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch InputSequence RxByte1 RxByte2 RxByte3 RxByte4 RxByte5 RxByte6 RxByte7 OutputSequence TxByte1 TxByte2 TxByte3 TxByte4 TxByte5 TxByte6 TxByte7 StartBitError QuitStartBitError StopBitError QuitStopBitError ParityError QuitParityError RXoverrun QuitRXoverrun USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 24: CS1020 Variablenzuweisung im Automation Studio CANIO

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

99

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1020 3.1.3 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO Datenregister 128 129 130 131 132 133 134 135 160 161 162 163 164 165 166 167 6145 InputSequence RxByte1 RxByte2 RxByte3 RxByte4 RxByte5 RxByte6 RxByte7 OutputSequence TxByte1 TxByte2 TxByte3 TxByte4 TxByte5 TxByte6 TxByte7 InterfaceError StartBitError StopBitError ParityError RXoverrun 6209 AcknowledgeInterfaceError QuitStartBitError QuitStopBitError QuitParityError QuitRXoverrun Konfigurationsregister 225 227 229 231 236 257 259 outputMTU inputMTU mode forward forwardDelay phyMode_CANIO phyData_CANIO USINT USINT USINT USINT UINT USINT USINT Bit 0 Bit 1 Bit 2 Bit 3 Bit 0 Bit 1 Bit 2 Bit 3 USINT BOOL USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT BOOL Read SDO PDO Write SDO

Tabelle 25: CS1020 Datenpunkte CANopen

100

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1020


Register Bezeichnung Datentyp PDO 261 263 268 273 275 281 283 285 287 290 294 298 306 322 326 330 334 338 342 346 350 362 366 370 374 378 382 6273 phyStop_CANIO phyParity_CANIO phyBaud_CANIO hshInv_CANIO hshTxF_CANIO hshClr_CANIO hshSet_CANIO hshRxF_CANIO hshFrm_CANIO hssXOn_CANIO hssXOff_CANIO hssPeriod_CANIO CfO_RxStateIgnoreMask_CANIO rxlLock_CANIO rxlUnlock_CANIO rxCto_CANIO rxEomSize_CANIO rxEomChar0_CANIO rxEomChar1_CANIO rxEomChar2_CANIO rxEomChar3_CANIO txCto_CANIO txEomSize_CANIO txEomChar0_CANIO txEomChar1_CANIO txEomChar2_CANIO txEomChar3_CANIO CfO_ErrorID0007 USINT USINT UDINT USINT Read SDO PDO Write SDO

USINT USINT USINT USINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT USINT

Tabelle 25: CS1020 Datenpunkte CANopen (Forts.)

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

101

Kapitel 2 Kommunikation im X20 Elektronikmodul

USINT

Kommunikation im X20 Elektronikmodul X20CS1020 3.1.4 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch Datenregister 128 129 130 131 132 133 134 135 160 161 162 163 164 165 166 167 6145 InputSequence RxByte1 RxByte2 RxByte3 RxByte4 RxByte5 RxByte6 RxByte7 OutputSequence TxByte1 TxByte2 TxByte3 TxByte4 TxByte5 TxByte6 TxByte7 InterfaceError StartBitError StopBitError ParityError RXoverrun 6209 AcknowledgeInterfaceError QuitStartBitError QuitStopBitError QuitParityError QuitRXoverrun Konfigurationsregister 225 227 229 231 236 257 259 outputMTU inputMTU mode forward forwardDelay phyMode_CANIO phyData_CANIO USINT USINT USINT USINT UINT USINT USINT Bit 0 Bit 1 Bit 2 Bit 3 Bit 0 Bit 1 Bit 2 Bit 3 USINT BOOL USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 26: CS1020 Datenpunkte DeviceNet

102

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1020


Register Bezeichnung Datentyp Read Zyklisch 261 263 268 273 275 281 283 285 287 290 294 298 306 322 326 330 334 338 342 346 350 362 366 370 374 378 382 6273 phyStop_CANIO phyParity_CANIO phyBaud_CANIO hshInv_CANIO hshTxF_CANIO hshClr_CANIO hshSet_CANIO hshRxF_CANIO hshFrm_CANIO hssXOn_CANIO hssXOff_CANIO hssPeriod_CANIO CfO_RxStateIgnoreMask_CANIO rxlLock_CANIO rxlUnlock_CANIO rxCto_CANIO rxEomSize_CANIO rxEomChar0_CANIO rxEomChar1_CANIO rxEomChar2_CANIO rxEomChar3_CANIO txCto_CANIO txEomSize_CANIO txEomChar0_CANIO txEomChar1_CANIO txEomChar2_CANIO txEomChar3_CANIO CfO_ErrorID0007 USINT USINT UDINT USINT Azyklisch Write Zyklisch Azyklisch

USINT USINT USINT USINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT USINT

Tabelle 26: CS1020 Datenpunkte DeviceNet (Forts.)

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

103

Kapitel 2 Kommunikation im X20 Elektronikmodul

USINT

Kommunikation im X20 Elektronikmodul X20CS1020

3.1.5 Datenpunkte Modbus/TCP

Information:
Diese Tabelle ist nur gltig im Modus "Automatische Konfiguration"!
Register Bezeichnung Datentyp Read Zyklisch Datenregister 128 129 130 131 132 133 134 135 160 161 162 163 164 165 166 167 6145 InputSequence RxByte1 RxByte2 RxByte3 RxByte4 RxByte5 RxByte6 RxByte7 OutputSequence TxByte1 TxByte2 TxByte3 TxByte4 TxByte5 TxByte6 TxByte7 InterfaceError StartBitError StopBitError ParityError RXoverrun 6209 AcknowledgeInterfaceError QuitStartBitError QuitStopBitError QuitParityError QuitRXoverrun Konfigurationsregister 225 227 outputMTU inputMTU USINT USINT
1) 1)

Write Zyklisch Azyklisch

Azyklisch

USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT Bit 0 Bit 1 Bit 2 Bit 3 USINT Bit 0 Bit 1 Bit 2 Bit 3 BOOL
1)

BOOL

Tabelle 27: CS1020 Datenpunkte Modbus/TCP

104

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1020


Register Bezeichnung Datentyp Read Zyklisch 229 231 236 257 259 261 263 268 273 275 281 283 285 287 290 294 298 306 322 326 330 334 338 342 346 350 362 366 370 374 378 382 6273 mode forward forwardDelay phyMode_CANIO phyData_CANIO phyStop_CANIO phyParity_CANIO phyBaud_CANIO hshInv_CANIO hshTxF_CANIO hshClr_CANIO hshSet_CANIO hshRxF_CANIO hshFrm_CANIO hssXOn_CANIO hssXOff_CANIO hssPeriod_CANIO CfO_RxStateIgnoreMask_CANIO rxlLock_CANIO rxlUnlock_CANIO rxCto_CANIO rxEomSize_CANIO rxEomChar0_CANIO rxEomChar1_CANIO rxEomChar2_CANIO rxEomChar3_CANIO txCto_CANIO txEomSize_CANIO txEomChar0_CANIO txEomChar1_CANIO txEomChar2_CANIO txEomChar3_CANIO CfO_ErrorID0007 USINT USINT UINT USINT USINT USINT USINT UDINT USINT USINT USINT USINT USINT USINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT USINT Azyklisch Write Zyklisch
1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1)

Azyklisch

Tabelle 27: CS1020 Datenpunkte Modbus/TCP (Forts.)


1) Bei automatischer Konfiguration durch den Bus Controller (siehe Modbus/TCP Anwenderhandbuch) sind diese Register nicht als zyklische Daten verfgbar. Durch entsprechende Konfiguration (z.B. FieldbusDESIGNER) knnen diese Register zyklisch aufgelegt werden.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

105

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1020

3.2 Registerbersicht im Stream Funktionsmodell und Variablenzuweisung im Automation Studio X2X Master

Information:
Im Stream Funktionsmodell werden die seriellen Daten der Schnittstelle mittels Treiberfunktionalitt asynchron bertragen und werden mit der Library DVFrame zugnglich gemacht. Die bertragung der Konfigurationsdaten zur Schnittstellenparametrierung wird ebenfalls automatisch vom Betriebssystem bernommen. In diesem Funktionsmodell steht im zyklischen Datenbereich nur die Diagnoseinformation zur Verfgung:
Register Bezeichnung Datentyp Read Zyklisch Datenregister 6145 InterfaceError StartBitError StopBitError ParityError RXoverrun 6209 AcknowledgeInterfaceError QuitStartBitError QuitStopBitError QuitParityError QuitRXoverrun Konfigurationsregister 50 6273 CfO_RxStateIgnoreMask CfO_ErrorID0007 UINT USINT Bit 0 Bit 1 Bit 2 Bit 3 Bit 0 Bit 1 Bit 2 Bit 3 USINT BOOL USINT BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 28: CS1020 Registerbersicht im Stream Funktionsmodell

106

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1020

3.3 Registerbersicht im Flat Funktionsmodell und Variablenzuweisung im Automation Studio X2X Master
Im Flat Funktionsmodell werden die seriellen Daten der Schnittstelle mittels zyklischen Ein- und Ausgangsdaten bertragen, die Anwendung der Library DVFrame ist nicht mglich. Der Datenaustausch wird mit den Sequence Bytes in Sende- und Empfangsrichtung gesteuert. Weiters sind zur Frame-Bestimmung Kontrolldaten im Bytestream enthalten.
Register Bezeichnung Datentyp Read Zyklisch Datenregister 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 160 InputSequence RxByte1 RxByte2 RxByte3 RxByte4 RxByte5 RxByte6 RxByte7 RxByte8 RxByte9 RxByte10 RxByte11 RxByte12 RxByte13 RxByte14 RxByte15 RxByte16 RxByte17 RxByte18 RxByte19 RxByte20 RxByte21 RxByte22 RxByte23 RxByte24 RxByte25 RxByte26 RxByte27 OutputSequence USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 29: CS1020 Registerbersicht im Flat Funktionsmodell

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

107

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1020


Register Bezeichnung Datentyp Read Zyklisch 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 6145 TxByte1 TxByte2 TxByte3 TxByte4 TxByte5 TxByte6 TxByte7 TxByte8 TxByte9 TxByte10 TxByte11 TxByte12 TxByte13 TxByte14 TxByte15 TxByte16 TxByte17 TxByte18 TxByte19 TxByte20 TxByte21 TxByte22 TxByte23 TxByte24 TxByte25 TxByte26 TxByte27 InterfaceError StartBitError StopBitError ParityError RXoverrun Bit 0 Bit 1 Bit 2 Bit 3 USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 29: CS1020 Registerbersicht im Flat Funktionsmodell (Forts.)

108

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1020


Register Bezeichnung Datentyp Read Zyklisch 6209 AcknowledgeInterfaceError QuitStartBitError QuitStopBitError QuitParityError QuitRXoverrun Konfigurationsregister 1 3 5 7 12 17 19 25 27 29 31 34 38 42 66 70 74 78 82 86 90 94 106 110 114 118 122 126 225 227 phyMode phyData phyStop phyParity phyBaud hshInv hshTxF hshClr hshSet hshRxF hshFrm hssXOn hssXOff hssPeriod rxlLock rxlUnlock rxCto rxEomSize rxEomChar0 rxEomChar1 rxEomChar2 rxEomChar3 txCto txEomSize txEomChar0 txEomChar1 txEomChar2 txEomChar3 outputMTU inputMTU USINT USINT USINT USINT UDINT USINT USINT USINT USINT USINT USINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT USINT USINT Bit 0 Bit 1 Bit 2 USINT BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 29: CS1020 Registerbersicht im Flat Funktionsmodell (Forts.)

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

109

Kapitel 2 Kommunikation im X20 Elektronikmodul

Bit 3

Kommunikation im X20 Elektronikmodul X20CS1020


Register Bezeichnung Datentyp Read Zyklisch 229 231 236 50 6273 mode forward forwardDelay CfO_RxStateIgnoreMask CfO_ErrorID0007 USINT USINT UINT UINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 29: CS1020 Registerbersicht im Flat Funktionsmodell (Forts.)

110

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1020

3.4 Registerbeschreibung
3.4.1 Schnittstellenkonfiguration Im folgenden Abschnitt werden die ntigen Konfigurationseinstellungen zum Betrieb der seriellen Schnittstelle erlutert. Kapitel 2 Kommunikation im X20 Elektronikmodul Die Register mssen mit asynchronen Zugriffen (z.B. mit der Funktion AsIOAccWrite() aus der Library AsIOAcc) beschrieben werden. 3.4.2 Register "phyMode" und "phyMode_CANIO" Nach vollstndigem Beschreiben aller anderen Konfigurationsregister muss das Aktivieren der Schnittstelle der letzte Schreibbefehl sein. Falls eine Parameternderung notwendig ist, muss die Schnittstelle zuerst deaktiviert werden.
USINT x Beschreibung 0 ... RS232 Schnittstelle deaktiviert [Default] 2 ... RS232 Schnittstelle aktiv

3.4.3 Register "phyData" und "phyData_CANIO" Mit diesem Register wird die Anzahl der Datenbits konfiguriert.
USINT x Beschreibung 7 ... 7 Datenbits 8 ... 8 Datenbits [Default]

3.4.4 Register "phyStop" und "phyStop_CANIO" Mit diesem Register wird die Anzahl der Stopbits konfiguriert.
USINT x Beschreibung 2 ... 1 Stopbit [Default] 4 ... 2 Stopbits

3.4.5 Register "phyParity" und "phyParity_CANIO" Mit diesem Register wird das Paritybit konfiguriert.
USINT x Beschreibung 78 ... 69 ... 79 ... 49 ... 48 ... N - No Parity ( kein Bit) E - Even Parity (gerades Parity) [Default] O - Odd Parity (ungerades Parity) 1 - High Parity (Bit immer 1) 0 - Low Parity (Bit immer 0)

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

111

Kommunikation im X20 Elektronikmodul X20CS1020 3.4.6 Register "phyBaud" und "phyBaud_CANIO" Mit diesem Register wird die Baudrate konfiguriert.
UDINT x Beschreibung 1200 ... 2400 ... 4800 ... 9600 ... 19200 ... 38400 ... 57600 ... 115200 ... 1,2 kBaud 2,4 kBaud 4,8 kBaud 9,6 kBaud 19,2 kBaud 38,4 kBaud 57,600 kBaud [Default] 115,2 kBaud

3.4.7 Register "hshInv" und "hshInv_CANIO" Mit diesem Register kann eine physikalische Pegelinvertierung der beiden HW-Handshake Leitungen RTS und CTS konfiguriert werden.
Bit 0 1-3 4 5-7 Beschreibung 0 ... Clear To Send Leitung Standard [Default] 1 ... Clear To Send Leitungspegel invertiert 0 0 ... Request To Send Leitung Standard [Default] 1 ... Request To Send Leitungspegel invertiert 0

3.4.8 Register "hshTxF" und "hshTxF_CANIO" Mit diesem Register wird die Auswertung der HW-Handshake Leitung CTS konfiguriert. Eine korrekte Verdrahtung zur Gegenstation bei aktiver CTS Abfrage ist zu beachten.
USINT x Beschreibung 0 ... CTS Leitung wird ignoriert, es kann immer gesendet werden [Default] 1 ... CTS Leitung aktiv und wird zur Flusssteuerung verwendet, Sendefreigabe von der Gegenstation

3.4.9 Register "hshClr" und "hshClr_CANIO" Mit diesem Register kann der Ausgangspegel der HW-Handshake Leitung RTS zwingend auf passiv gehalten werden. Es darf nur ein hsh-Register zur Steuerung der RTS Leitung konfiguriert werden.
USINT x Beschreibung 0 ... RTS Leitung frei verfgbar fr andere Flusssteuerungsmethoden [Default] 16 ... RTS Leitung zwingend auf passiv

112

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1020 3.4.10 Register "hshSet" und "hshSet_CANIO" Mit diesem Register kann der Ausgangspegel der HW-Handshake Leitung RTS zwingend auf aktiv gehalten werden. Es darf nur ein hsh-Register zur Steuerung der RTS Leitung konfiguriert werden.
USINT x Beschreibung

3.4.11 Register "hshRxF" und "hshRxF_CANIO" Mit diesem Register kann die Steuerung der HW-Handshake Leitung RTS in Abhngigkeit vom Fllstand des Empfangs-FIFO konfiguriert werden. Die richtige Einstellung der FIFO-Schwellwerte ist zu beachten. Es darf nur ein hsh-Register zur Steuerung der RTS Leitung konfiguriert werden.
USINT x Beschreibung 0 ... RTS Leitung frei verfgbar fr andere Flusssteuerungsmethoden [Default] 16 ... RTS Leitung wird vom Fllstand des Empfangs-FIFO gesteuert

3.4.12 Register "hshFrm" und "hshFrm_CANIO" Mit diesem Register kann die Steuerung der HW-Handshake Leitung RTS in Abhngigkeit zum Sendevorgang konfiguriert werden. Die RTS Leitung ist aktiv, solange Daten gesendet werden. Dieser Tx-Framing Modus kann zu Steuerung von externen Schnittstellenumsetzern verwendet werden. Eine korrekte Verdrahtung ist zu beachten. Es darf nur ein hsh-Register zur Steuerung der RTS Leitung konfiguriert werden.
USINT x Beschreibung 0 ... RTS Leitung frei verfgbar fr andere Flusssteuerungsmethoden [Default] 16 ... RTS Leitung Tx-Framing eingeschalten, Empfnger aktiv 80 ... RTS Leitung Tx-Framing eingeschalten, Empfnger deaktiviert

3.4.13 Register "hssXOn" und "hssXOn_CANIO" Mit diesem Register kann der XOn-Character ASCII Code fr die Flusssteuerung mittels SWHandshake konfiguriert werden. Zur korrekten Funktion ist zu beachten, dass auch ein gltiger XOff-Character definiert werden muss. Standard ist der Wert 17, es kann aber jeder andere Wert konfiguriert werden.
UINT x Beschreibung 65535 ... kein SW-Handshake [Default] 17 ... Standard XOn-Character ASCII Code

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

113

Kapitel 2 Kommunikation im X20 Elektronikmodul

0 ... RTS Leitung frei verfgbar fr andere Flusssteuerungsmethoden [Default] 16 ... RTS Leitung zwingend auf aktiv, statisch eingeschalten

Kommunikation im X20 Elektronikmodul X20CS1020 3.4.14 Register "hssXOff" und "hssXOff_CANIO" Mit diesem Register kann der XOff-Character ASCII Code fr die Flusssteuerung mittels SWHandshake konfiguriert werden. Zur korrekten Funktion ist zu beachten, dass auch ein gltiger XOn-Character definiert werden muss. Standard ist der Wert 19, es kann aber jeder andere Wert konfiguriert werden.
UINT x Beschreibung 65535 ... kein SW-Handshake [Default] 19 ... Standard XOff-Character ASCII Code

3.4.15 Register "hssPeriod" und "hssPeriod_CANIO" Mit diesem Register kann eine automatische Wiederholzeit in Millisekunden zum Aussenden das aktuellen XOn/XOff Status Characters konfiguriert werden. Unabhngig vom Applikationsprotokoll kann hier ein Blockieren der Schnittstelle verhindert werden.
UINT x Beschreibung 0 ... Automatische Statuswiederholung deaktiviert 500 - 10000 ... Wiederholzeit [msec] 5000... [Default]

3.4.16 Register "rxlLock" und "rxlLock_CANIO" Mit diesem Register wird der obere Schwellwert des Empfangs-FIFO konfiguriert. berschreitet die Anzahl an freien Bytes im Empfangs-FIFO diesen oberen Schwellwert, so wird der Empfangsstatus auf aktiv gesetzt. D.h. es kann je nach Handshake Konfiguration z.B. ein XOn Character gesendet oder die RTS Leitung auf aktiv gesetzt werden.
UINT x Beschreibung 0 - 4095 ... 1024 ... Oberer Schwellwert des Empfangs-FIFO [Default]

3.4.17 Register "rxlUnlock" und "rxlUnlock_CANIO" Mit diesem Register wird der untere Schwellwert des Empfangs-FIFO konfiguriert. Unterschreitet die Anzahl an freien Bytes im Empfangs-FIFO diesen unteren Schwellwert, so wird der Empfangsstatus auf passiv gesetzt. D.h. es kann je nach Handshake Konfiguration z.B. ein XOff Character gesendet oder die RTS Leitung auf passiv gesetzt werden.
UINT x Beschreibung 0 - 4095 ... 512 ... Unterer Schwellwert des Empfangs-FIFO [Default]

114

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1020 3.4.18 Register "rxCto" und "rxCto_CANIO" Mit diesem Register wird die Receive-Timeout konfiguriert. Verstreicht nach einem Empfangsblock diese Zeit, ohne das neue Daten empfangen wurden, so wird der bislang gespeicherte Frame als abgeschlossen betrachtet und an das bergeordnete System bergeben. Die Zeitangabe wird in Charactern gemacht, um unabhngig von der eingestellten Baudrate ein gleiches Verhalten zu erzeugen. Kapitel 2 Kommunikation im X20 Elektronikmodul
UINT x Beschreibung 1 - 65535 ... Receive-Timeout [Character] 4 ... [Default]

3.4.19 Register "rxEomSize" und "rxEomSize_CANIO" Mit diesem Register wird die maximale Byteanzahl des Empfangsframes konfiguriert. Mit Erreichen dieser Byteanzahl wird der bislang gespeicherte Frame als abgeschlossen betrachtet und an das bergeordnete System bergeben. Die grte mgliche Framelnge entspricht dem Empfangspuffer von 4096 Bytes. Grere Frames fhren zum Fehler Receive Overrun.
UINT x Beschreibung 1 - 4096 ... 256 ... konfigurierbare Empfangsframelnge [Character] [Default]

3.4.20 Register "rxEomChar0" und "rxEomChar0_CANIO" Mit diesem Register wird eines von vier mglichen Empfangsabschlusszeichen konfiguriert. Mit Empfangen dieser Endekennung wird der bislang gespeicherte Frame als abgeschlossen betrachtet und an das bergeordnete System bergeben. Alle vier Abschlusszeichen sind gleichwertig und werden nicht aus dem Frame gefiltert.
UINT x Beschreibung 0 - 255 ... Abschlusszeichen des Frames ASCII Code 65535 ... Deaktiviert [Default]

3.4.21 Register "rxEomChar1" und "rxEomChar1_CANIO" Mit diesem Register wird eines von vier mglichen Empfangsabschlusszeichen konfiguriert. Mit Empfangen dieser Endekennung wird der bislang gespeicherte Frame als abgeschlossen betrachtet und an das bergeordnete System bergeben. Alle vier Abschlusszeichen sind gleichwertig und werden nicht aus dem Frame gefiltert.
UINT x Beschreibung 0 - 255 ... Abschlusszeichen des Frames ASCII Code 65535 ... Deaktiviert [Default]

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

115

Kommunikation im X20 Elektronikmodul X20CS1020 3.4.22 Register "rxEomChar2" und "rxEomChar2_CANIO" Mit diesem Register wird eines von vier mglichen Empfangsabschlusszeichen konfiguriert. Mit Empfangen dieser Endekennung wird der bislang gespeicherte Frame als abgeschlossen betrachtet und an das bergeordnete System bergeben. Alle vier Abschlusszeichen sind gleichwertig und werden nicht aus dem Frame gefiltert.
UINT x Beschreibung 0 - 255 ... Abschlusszeichen des Frames ASCII Code 65535 ... Deaktiviert [Default]

3.4.23 Register "rxEomChar3" und "rxEomChar3_CANIO" Mit diesem Register wird eines von vier mglichen Empfangsabschlusszeichen konfiguriert. Mit Empfangen dieser Endekennung wird der bislang gespeicherte Frame als abgeschlossen betrachtet und an das bergeordnete System bergeben. Alle vier Abschlusszeichen sind gleichwertig und werden nicht aus dem Frame gefiltert.
UINT x Beschreibung 0 - 255 ... Abschlusszeichen des Frames ASCII Code 65535 ... Deaktiviert [Default]

3.4.24 Register "txCto" und "txCto_CANIO" Mit diesem Register wird die Transmit-Timeout konfiguriert. Befinden sich im Sendepuffer mehrere Frames so kann zwischen den Frames eine Sendepause erzeugt werden. Dies dient dazu, dass die Gegenstation ber ein Receive-Timeout das Ende des Frames erkennen kann. Die Zeitangabe wird in Charactern gemacht, um unabhngig von der eingestellten Baudrate ein gleiches Verhalten zu erzeugen.
UINT x Beschreibung 1 - 65535 ...Transmit-Timeout [Character] 5 ... [Default]

3.4.25 Register "txEomSize" und "txEomSize_CANIO" Mit diesem Register wird die maximale Byteanzahl des Sendeframes konfiguriert. Typischerweise wird allerdings die tatschliche Framelnge ber die Kontrollbytes oder Endekennungen im Datenstream eingestellt. Mit Erreichen dieser Byteanzahl im Sende-FIFO werden die bislang bergebenen Daten trotzdem automatisch gesendet, um ein Blockieren des Sende-FIFO zu verhindern. Die grte mgliche Framelnge entspricht dem Sendepuffer von 4096 Bytes. Nach Senden des Frames wird die konfigurierte Sendepause (Transmit-Timeout) eingehalten.
UINT x Beschreibung 1 - 4096 ... konfigurierbare Sendeframelnge [Character] 4096 ... [Default]

116

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1020 3.4.26 Register "txEomChar0" und "txEomChar0_CANIO" Mit diesem Register wird eines von vier mglichen Sendeabschlusszeichen konfiguriert. Nach dem Senden dieser Endekennung wird der bislang gesendete Frame als abgeschlossen betrachtet und die konfigurierte Sendepause (Transmit-Timeout) eingehalten. Alle vier Sendeabschlusszeichen sind gleichwertig und werden nicht aus dem Frame gefiltert.
UINT x Beschreibung 0 - 255 ... Abschlusszeichen des Frames ASCII Code 65535 ... Deaktiviert [Default]

3.4.27 Register "txEomChar1" und "txEomChar1_CANIO" Mit diesem Register wird eines von vier mglichen Sendeabschlusszeichen konfiguriert. Nach dem Senden dieser Endekennung wird der bislang gesendete Frame als abgeschlossen betrachtet und die konfigurierte Sendepause (Transmit-Timeout) eingehalten. Alle vier Sendeabschlusszeichen sind gleichwertig und werden nicht aus dem Frame gefiltert.
UINT x Beschreibung 0 - 255 ... Abschlusszeichen des Frames ASCII Code 65535 ... Deaktiviert [Default]

3.4.28 Register "txEomChar2" und "txEomChar2_CANIO" Mit diesem Register wird eines von vier mglichen Sendeabschlusszeichen konfiguriert. Nach dem Senden dieser Endekennung wird der bislang gesendete Frame als abgeschlossen betrachtet und die konfigurierte Sendepause (Transmit-Timeout) eingehalten. Alle vier Sendeabschlusszeichen sind gleichwertig und werden nicht aus dem Frame gefiltert.
UINT x Beschreibung 0 - 255 ... Abschlusszeichen des Frames ASCII Code 65535 ... Deaktiviert [Default]

3.4.29 Register "txEomChar3" und "txEomChar3_CANIO" Mit diesem Register wird eines von vier mglichen Sendeabschlusszeichen konfiguriert. Nach dem Senden dieser Endekennung wird der bislang gesendete Frame als abgeschlossen betrachtet und die konfigurierte Sendepause (Transmit-Timeout) eingehalten. Alle vier Sendeabschlusszeichen sind gleichwertig und werden nicht aus dem Frame gefiltert.
UINT x Beschreibung 0 - 255 ... Abschlusszeichen des Frames ASCII Code 65535 ... Deaktiviert [Default]

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

117

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1020 3.4.30 Register "outputMTU" Mit diesem Register wird die Byteanzahl konfiguriert, welche im zyklischen Ausgangsdatenbereich zur Verfgung steht. Dieser MTU Bereich wird zum bertragen der zu sendenden Daten und der Kontrollbytes an das Modul verwendet. Die MTU Gre steht soweit in keinem Zusammenhang mit der erlaubten Segmentgre oder der tatschlichen seriellen Framegre, sondern beschreibt nur den bertragungsbereich am X2X Bus.
USINT 7 x Beschreibung 7 ... 1 - 27 ... 7 ... Fixe MTU Lnge [Character] im Bus Controller Funktionsmodell [Default] Konfigurierbare MTU Lnge [Character] im Flat Funktionsmodell [Default]

3.4.31 Register "inputMTU" Mit diesem Register wird die Gre der MTU in Byte konfiguriert, welche im zyklischen Eingangsdatenbereich zur Verfgung steht. Dieser MTU Bereich wird zum Einlesen der empfangenen Daten und der Kontrollbytes vom Modul verwendet. Die MTU Gre steht soweit in keinem Zusammenhang mit der erlaubten Segmentgre oder der tatschlichen seriellen Framegre, sondern beschreibt nur den bertragungsbereich am X2X Bus.
USINT 7 x Beschreibung 7 ... 1 - 27 ... 7 ... Fixe MTU Lnge [Character] im Bus Controller Funktionsmodell [Default] Konfigurierbare MTU Lnge [Character] im Flat Funktionsmodell [Default]

3.4.32 Register "mode" Mit diesem Register werden dem Modul verschiedene Konfigurationsmglichkeiten mitgeteilt, wie die ntigen Kontrollbytes im Datenfluss innerhalb der MTU Eingangsblcke eingefgt werden drfen.
BIT 0 1 2-7 Beschreibung 0 ... Mehrfachsegmente nicht erlaubt [Default] 1 ... Mehrfachsegmente innerhalb MTU erlaubt 0 ... Segmentgre maximal MTU Gre [Default] 1 ... Segmentgre darf MTU Gre berschreiten 0

Kontrollbytes sind Informations- bzw. Steuerbytes, welche die ntige Information enthalten, um aus den in den MTU Blcken enthaltenen Frame-Segmenten wieder den gesamten Frame zusammenzufgen.

118

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1020 Segmente knnen maximal 63 Byte lang sein. Ein Frame der lnger als 63 Byte ist, wird notwendigerweise zur bertragung in mehrere Segmente aufgeteilt. Das Ende des tatschlichen Frames wird durch Information im Kontrollbyte erkannt. Einstellung Mehrfachsegment innerhalb MTU nicht erlaubt: Endet das Segment innerhalb der MTU, so werden die restlichen nicht bentigten Bytes der MTU in diesem bertragungszyklus nicht verwendet. Das nchste Segment beginnend mit einem Kontrollbyte wird dann erst im nchsten Zyklus gestartet. Weiters wird dann das Kontrollbyte mit der Frame-Endekennung ebenfalls in einem separatem Zyklus ohne zustzliche Daten empfangen. Einstellung Mehrfachsegment innerhalb MTU: Endet das Segment innerhalb der MTU, so werden die restlichen Bytes der MTU in diesem bertragungszyklus sofort mit dem nchsten Segment beginnend mit einem Kontrollbyte aufgefllt. Einstellung Segmentgre maximal MTU Gre: Der MTU Block beginnt jeden Zyklus immer mit einem Kontrollbyte am RxByte1 und die darin enthaltene Lngeninformation ist auf die MTU Gre limitiert. Der Zyklus, welcher das letzte Datensegment enthlt, kann ber das Kontrollbyte erkannt werden. Einstellung Segmentgre darf MTU Gre berschreiten: Der erste MTU Block des Segmentes beginnt wieder mit einem Kontrollbyte, die gesamte Segmentlnge ist hier enthalten. Ist diese Lnge grer als die MTU, so werden in den darauf folgenden Zyklen nur reine Daten ohne Kontrollbyte bertragen, bis die gesamte Segmentlnge erreicht ist. Erst dann wird fr das nchste Segment wieder ein Kontrollbyte in der MTU abhngig von der Mehrfachsegment-Einstellung eingefgt. Diese Einstellungen beziehen sich nur auf die Empfangsrichtung vom Modul. In Senderichtung zum Modul wird das Verhalten applikativ durch die Kontrollbytes gesteuert. Das Modul untersttzt alle Mglichkeiten. 3.4.33 Register "forward" Mit diesem Register wird die maximale Anzahl der unbesttigt abgesendeten MTU Eingangsblcke vom Modul an das bergeordnete System konfiguriert.
USINT x Beschreibung 1 - 7 ... Forward 1 ... [Default]

Der prinzipielle Ablauf mit Default Einstellung = 1 (kein Forward) ist folgender: Wird ein empfangener Frame vom Modul als abgeschlossen betrachtet (Framegre erreicht, Abschlusszeichen, ...), so wird der Datenaustausch mittels der InputSequence gemeldet, der InputMTU Block (RxBytes) ist bereits mit den ersten Framedaten ausgefllt. Diese Daten bleiben solange anstehen, bis das bergeordnete System die Framedaten bernimmt und auch nun die bernahme mit der OutputSequence quittiert. Erst dann werden vom Modul wieder neue Framedaten und eine neue InputSequence im InputMTU Block angelegt und der Ablauf wiederholt sich.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

119

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1020 Um ein bessere Ausnutzung der bertragungsbandbreite zu ermglichen, kann das Modul eben bis zu sieben Eingangsblcke hintereinander am X2X Bus absetzen, ohne zwischenzeitlich auf eine Quittierung zu warten. Zwingende Voraussetzung ist hier natrlich, dass jede Sequence vom bergeordnetem System gelesen und ausgewertet werden kann, ansonsten ist ein korrekter Ablauf der Datenbernahme und der Sequence Quittierung nicht mglich. Das kann durch idente Zykluszeiten bzw. einem "forwardDelay" erreicht werden. Der prinzipielle Ablauf der Datenbernahme und der Sequence Quittierung ist ident, und muss auch zwingend eingehalten werden, ansonsten kommt es zu einem Fehlerstatus. Diese Einstellungen beziehen sich nur auf die Empfangsrichtung vom Modul. In Senderichtung zum Modul wird das Verhalten applikativ durch die Kontrollbytes gesteuert. Das Modul untersttzt alle Mglichkeit. 3.4.34 Register "forwardDelay" Mit diesem Register kann eine Wartezeit zwischen unbesttigt abgesendeten MTU Eingangsblcken vom Modul an das bergeordnete System konfiguriert werden. Das ist notwendig, um bei nicht synchronen Systemen mit unterschiedlichen Zykluszeiten (Taskklassen) dem Empfnger einen sequenziell richtigen Empfang der Blcke zu ermglichen.
UINT x Beschreibung 0 - 65535 ... Verzgerungszeit [sec] 0 ... [Default]

120

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1020 3.4.35 Modul Diagnose Im folgendem Abschnitt werden die ntigen Einstellungen und vorhandenen Datenpunkte zur erweiterten Diagnose der Schnittstelle erlutert. 3.4.36 Register "CfO_RxStateIgnoreMask" und "CfO_RxStateIgnoreMask_CANIO" Mit diesem Register knnen die Fehlermeldungen direkt am Modul deaktiviert werden (Aktiviert = Default). Wird das entsprechende Deaktivierungsbit gesetzt, so wird beim Auftreten des Fehlers auch kein Fehlerstatus an des bergeordnete System (Register "CfO_ErrorID0007") gemeldet.
BIT 0-3 4 5 6 7 - 11 12 13 14 0 Beschreibung 0 0 ... keine Deaktivierung 1 ... Startbit Fehler wird ignoriert 0 ... keine Deaktivierung 1 ... Stopbit Fehler wird ignoriert 0 ... keine Deaktivierung 1 ... Parity Fehlers wird ignoriert 0 0 ... Bit4 =1: der aktuelle Puffer wird als beendet markiert und bergeben 1 ... Bit4 = 0: das fehlerhafte Byte wird in den Puffer bernommen 0 ... Bit5 =1: der aktuelle Puffer wird als beendet markiert und bergeben 1 ... Bit5 = 0: das fehlerhafte Byte wird in den Puffer bernommen 0 ... Bit6 =1: der aktuelle Puffer wird als beendet markiert und bergeben 1 ... Bit6 = 0: das fehlerhafte Byte wird in den Puffer bernommen 0

3.4.37 Register "CfO_ErrorID0007" Mit diesem Register mssen die zu bertragenden Fehlermeldungen zuerst konfiguriert werden. Ist das entsprechende Aktivierungsbit nicht gesetzt, so wird beim Auftreten des Fehlers auch kein Fehlerstatus an des bergeordnete System mittels der zyklischen Variablen (InterfaceError) gemeldet.
BIT 0 1 2 3 4-7 Beschreibung 0 ... keine Fehlermeldung 1 ... Meldung eines Startbit Fehlers aktiviert 0 ... keine Fehlermeldung 1 ... Meldung eines Stopbit Fehlers aktiviert 0 ... keine Fehlermeldung 1 ... Meldung eines Parity Fehlers aktiviert 0 ... keine Fehlermeldung 1 ... Meldung eines Receive Overruns aktiviert 0

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

121

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1020 3.4.38 Register "InterfaceError" Mit diesem Register werden die aufgetretenen Fehler gemeldet. Beim Auftreten eines Fehlers wird das entsprechende Fehlerstatusbit gelatcht und bleibt anstehen, bis eine Quittierung erfolgt.
BIT 0 1 2 3 4-7 Beschreibung 0 ... kein Fehler 1 ... Startbit Fehler aufgetreten 0 ... kein Fehler 1 ... Stopbit Fehler aufgetreten 0 ... kein Fehler 1 ... Parity Fehler aufgetreten 0 ... kein Fehler 1 ... Receive Overrun aufgetreten 0

Detaillierte Erluterung in der nachfolgenden Auflistung. 3.4.39 Datenpunkt "StartBitError" Mit diesem Datenpunkt wird ein Startbit Fehler gemeldet. Beim Auftreten eines Fehlers wird das Fehlerstatusbit gelatcht und bleibt anstehen, bis eine Quittierung erfolgt. Dieser Fehler kann z.B. durch nicht zusammen passende Schnittstellenkonfigurationen oder Probleme mit der Verkabelung entstehen.
BOOL 0 1 Beschreibung kein Fehler Startbit Fehler aufgetreten

3.4.40 Datenpunkt "StopBitError" Mit diesem Datenpunkt wird ein Stopbit Fehler gemeldet. Beim Auftreten eines Fehlers wird das Fehlerstatusbit gelatcht und bleibt anstehen, bis eine Quittierung erfolgt. Dieser Fehler kann z.B. durch nicht zusammen passende Schnittstellenkonfigurationen oder Probleme mit der Verkabelung entstehen.
BOOL 0 1 Beschreibung kein Fehler Stopbit Fehler aufgetreten

122

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1020 3.4.41 Datenpunkt "ParityError" Mit diesem Datenpunkt wird ein Parity Fehler gemeldet. Beim Auftreten eines Fehlers wird das Fehlerstatusbit gelatcht und bleibt anstehen, bis eine Quittierung erfolgt. Dieser Fehler kann z.B. durch nicht zusammen passende Schnittstellenkonfigurationen oder Probleme mit der Verkabelung entstehen.
BOOL 0 1 Beschreibung kein Fehler Parity Fehler aufgetreten

3.4.42 Datenpunkt "RXoverrun" Mit diesem Datenpunkt wird ein Empfangspufferberlauf gemeldet. Beim Auftreten dieses Fehlers wird das Fehlerstatusbit gelatcht und bleibt anstehen, bis eine Quittierung erfolgt. Die Pufferkapazitt am Modul ist ausgeschpft und alle nachfolgenden Daten an der Schnittstelle gehen verloren. Ein berlauf bedeutet immer das die am Modul empfangenen Daten nicht schnell genug vom bergeordnetem System ausgelesen werden. Abhilfe kann hier getroffen werden durch eine Zykluszeitoptimierung aller beteiligten bertragungsstrecken bzw. Taskklassen und die Verwendung der vorhandenen Handshake Mglichkeiten.
BOOL 0 1 Beschreibung kein Fehler Receive Overrun aufgetreten

3.4.43 Register "AcknowledgeInterfaceError" Mit diesem Register knnen die aufgetretenen Fehler quittiert werden. Ist der Fehler noch aktiv anstehend, wird das Fehlerstatusbit nicht gelscht.
BIT 0 1 2 3 4-7 Beschreibung 0 ... keine Quittierung 1 ... Quittiere Startbit Fehler 0 ... keine Quittierung 1 ... Quittiere Stopbit Fehler 0 ... keine Quittierung 1 ... Quittiere Parity Fehler 0 ... keine Quittierung 1 ... Quittiere Receive Overrun 0

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

123

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1020 3.4.44 Datenpunkt "QuitStartBitError" Mit diesem Datenpunkt wird ein Startbit Fehler quittiert. Ist der Fehler noch aktiv anstehend, wird das Fehlerstatusbit nicht gelscht. Das Quittierungsbit kann rckgesetzt werden, wenn das Fehlerstatusbit nicht mehr gesetzt ist.
BOOL 0 1 Beschreibung keine Quittierung Quittiere Startbit Fehler

3.4.45 Datenpunkt "QuitStopBitError" Mit diesem Datenpunkt wird ein Stopbit Fehler quittiert. Ist der Fehler noch aktiv anstehend, wird das Fehlerstatusbit nicht gelscht. Das Quittierungsbit kann rckgesetzt werden, wenn das Fehlerstatusbit nicht mehr gesetzt ist.
BOOL 0 1 Beschreibung keine Quittierung Quittiere Stopbit Fehler

3.4.46 Datenpunkt "QuitParityError" Mit diesem Datenpunkt wird ein Parity Fehler quittiert. Ist der Fehler noch aktiv anstehend, wird das Fehlerstatusbit nicht gelscht. Das Quittierungsbit kann rckgesetzt werden, wenn das Fehlerstatusbit nicht mehr gesetzt ist.
BOOL 0 1 Beschreibung keine Quittierung Quittiere Parity Fehler

3.4.47 Datenpunkt "QuitRXoverrun" Mit diesem Datenpunkt wird ein Receive Overrun Fehler quittiert. Ist der Fehler noch aktiv anstehend, wird das Fehlerstatusbit nicht gelscht. Das Quittierungsbit kann rckgesetzt werden, wenn das Fehlerstatusbit nicht mehr gesetzt ist.
BOOL 0 1 Beschreibung keine Quittierung Quittiere Receive Overrun Fehler

124

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1020 3.4.48 Register "InputSequence" Mit diesem Register werden vom Modul Statusinformation bezglich Sende- und Empfangsbereitschaft, eingehenden Daten und bernommenen Sendeframes an das bergeordnete System gemeldet.
BIT 0-2 3 4-6 7 Beschreibung 0 - 7... rundlaufende Receive Sequence Nummer 0 ... 1 ... Receive Verbindungsaufbau vom Modul angefordert Receive Datenaustausch ist aktiviert

0 - 7... Rckmeldung Transmit Sequence Nummer 0 ... 1 ... Transmit Verbindungsaufbau vom Modul angefordert Transmit Datenaustausch ist aktiviert

Rundlaufende Receive Sequence Nummer: Sind Daten vom Modul vorhanden, werden diese in der InputMTU angelegt und die Sequence zur Signalisierung an des bergeordnete System erhht. Bei Default Einstellung (siehe 3.4.33 "Register "forward"", auf Seite 119) wird eine neue Sequence Nummer mit neuen Daten vom Modul erst wieder in die InputMTU gelegt, wenn diese aktuelle Nummer durch die "OutputSequence" quittiert wird. Dem Modul muss so signalisiert werden, dass die InputMTU ausgelesen wurde und berschrieben werden darf. Dieser Zhler wird auch erhht, um Statusnderungen im Bereich des Verbindungsaufbaus bzw. Abbruchs zu erkennen. Receive Verbindungsaufbau / Datenaustausch: Das Modul signalisiert mit diesem Status, ob die Schnittstelle fr den Empfang aktiviert ist oder nicht, bzw. zum bergeordnetem System synchronisiert ist. Die Schnittstelle ist fr den Empfang erst nach erfolgter Synchronisierung bereit, siehe 3.5.1 "Synchronisation der Sende- und Empfangsbereitschaft", auf Seite 129. Dieser Status muss zyklisch berwacht werden, da bei bertragungsproblemen bzw. Nichteinhaltung der Sequence Quittierung auch das Modul selbststndig die Verbindung beenden kann. Ist das der Fall muss der Synchronisationsvorgang wiederholt werden. Rckmeldung Transmit Sequence Nummer: Hier handelt es sich um die Rckmeldung, welche zu sendende Sequence aus der "OutputSequence" vom Modul bernommen wurde. Das Modul signalisiert hier, dass die OutputMTU ausgelesen und in den internen Puffer bernommen wurde und mit neuen Sendedaten berschrieben werden darf. Transmit Verbindungsaufbau / Datenaustausch: Es handelt sich hier um die Statusrckmeldung vom Modul, dass die Senderichtung aktiviert und synchronisiert ist, siehe 3.5.1 "Synchronisation der Sende- und Empfangsbereitschaft", auf Seite 129. Somit knnen Daten fr die Schnittstelle gesendet werden.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

125

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1020 3.4.49 Register "RxByte1" , "RxByte2" , ... "RxByte27" Mit diesen Registern, allgemein als InputMTU bezeichnet, werden die Daten vom Modul an das bergeordnete System bertragen.
USINT x Beschreibung Kontrollbyte oder empfangenes Zeichen von der seriellen Schnittstelle

Kontrollbyte in Empfangsrichtung: Mit den Kontrollbytes bermittelt das Modul dem bergeordnetem System die ntige Information, um den empfangenen Frame aus den einzelnen InputMTU Blcken und Segmenten wieder zusammenfgen zu knnen.
BIT 0-5 6 7 Beschreibung 0 - 63...Segmentlnge 0 ... 1 ... 0 ... 1 ... Kontrollbyte-Position: Kontrollbyte fr das nchste Segment in einer neuen MTU (RxByte1) Kontrollbyte-Position: Kontrollbyte fr das nchste Segment folgt sofort nach Segmentende Frame-Endekennung: Frame ist nicht beendet Frame-Endekennung: Frame beendet

Segmentlnge: Diese Lngeangabe beschreibt prinzipiell die Lnge des empfangenen Frames. Allerdings stehen im Kontrollbyte nur 6 Bit zur Verfgung, deshalb ist 63 als grte Teillnge hier mglich. Ist der empfangene Frame lnger als diese maximale Segmentlnge, wird auf mehrere Segmente mit den zugehrigen Kontrollbytes aufgeteilt. Die einzelnen Lngen mssen addiert werden. Das wirkliche Frameende wird durch das Bit 7 im letzten Segment erkannt. Kontrollbyte-Position: Mit dieser Information wird dargestellt, an welcher Position das nchste Kontrollbyte zu erwarten ist. Siehe auch Konfiguration im 3.4.32 "Register "mode"", auf Seite 118. Frame-Endekennung: Im letzten Segment wird dieses Bit zur Endekennung des Frame gesetzt. Nun kann die weitere applikative Auswertung des Frames erfolgen.

126

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1020 3.4.50 Register "OutputSequence" Mit diesem Register werden dem Modul Kommandoinformationen bezglich Sende- und Empfangsbereitschaft, der bernahme von eingehenden Daten und zu sendenden Frames bermittelt.
BIT 0-2 3 4-6 7 Beschreibung 0 - 7... rundlaufende Transmit Sequence Nummer 0 ... 1 ... Transmit Verbindungsaufbau Transmit Datenaustausch ist aktiviert

0 - 7... Rckmeldung Receive Sequence Nummer 0 ... 1 ... Receive Verbindungsaufbau Receive Datenaustausch ist aktiviert

Rundlaufende Transmit Sequence Nummer: Sind Sendedaten zum Modul vorhanden, knnen diese in der OutputMTU angelegt und die Sequence zur Signalisierung an das Modul erhht werden. Eine neue Sequence Nummer mit neuen Daten darf prinzipiell erst wieder in die OutputMTU gelegt werden, wenn diese aktuelle Nummer durch die "InputSequence" vom Modul als Ausgelesen quittiert wurde. Ein unbesttigter Forward von MTU Blcken (wie in Eingangsrichtung konfiguriert werden muss) ist hier automatisch mglich. Zwingende Voraussetzung ist hier natrlich, dass jede Sequence vom Modul gelesen und ausgewertet werden kann, ansonsten ist ein korrekter Ablauf der Datenbernahme und der Sequence Quittierung nicht mglich. Das muss bei unterschiedlichen Zykluszeiten aller beteiligten Komponenten beachtet werden. Die Gesamtzahl der Blcke darf aber 7 nicht berschreiten, ansonsten ist eine eindeutige berwachung der Rckmeldung Transmit Sequence Nummer nicht mglich. Transmit Verbindungsaufbau / Datenaustausch: Es handelt sich hier um die Statusmeldung und gleichzeitig Kommandoinformation zum Modul, dass die Senderichtung aktiv und synchronisiert ist. Ist generell das Senden von Daten aus dem Modulpuffer erwnscht, muss dieses Bit auch gesetzt bleiben. Eine Beendung der Verbindung kann durch Lschen dieses Bits durchgefhrt werden. Alle bereits bergebenen Frames im Sendepuffer werden noch gesendet, nicht abgeschlossene Datenframes werden verworfen. Fr einen neuen Verbindungsaufbau muss die Synchronisierung neuerlich durchgefhrt werden. Rckmeldung Receive Sequence Nummer: Hier handelt es sich um die Meldung an das Modul, welche empfangene Sequence aus der "InputSequence" bernommen wurde. Dem Modul wird hier signalisiert, dass die InputMTU ausgelesen wurde und vom Modul mit neuen Empfangensdaten berschrieben werden darf. Diese Sequence muss auch bei aktiviertem Forward eingehalten werden. Receive Verbindungsaufbau / Datenaustausch: Es handelt sich hier um die Statusmeldung und gleichzeitig Kommandoinformation zum Modul, dass die Empfangsrichtung aktiv und synchronisiert ist. Ist ein Empfangen von Daten vom bergeordnetem System erwnscht, muss dieses Bit auch gesetzt bleiben. Eine Beendung der Verbindung kann durch Lschen dieses Bits durchgefhrt werden.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

127

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1020 Die aktuell im Empfangspuffer befindlichen und noch nicht bertragenen Datenbytes werden ausnahmslos gelscht. Fr einen neuen Verbindungsaufbau muss die Synchronisierung neuerlich durchgefhrt werden. 3.4.51 Register "TxByte1" , "TxByte2" , ... "TxByte27" Mit diesen Registern, allgemein als OutputMTU bezeichnet, werden die zu sendenden Daten zum Modul bertragen.
USINT x Beschreibung Kontrollbyte oder zu sendendes Zeichen zur seriellen Schnittstelle

Kontrollbyte in Senderichtung: Mit den Kontrollbytes werden dem Modul vom bergeordnetem System die ntige Information bermittelt, um den zu sendenden Frame aus den einzelnen OutputMTU Blcken und Segmenten wieder zusammenfgen zu knnen.
BIT 0-5 6 7 Beschreibung 0 - 63...Segmentlnge 0 ... 1 ... 0 ... 1 ... Kontrollbyte-Position: Kontrollbyte fr das nchste Segment in einer neuen MTU (TxByte1) Kontrollbyte-Position: Kontrollbyte fr das nchste Segment folgt sofort nach Segmentende Frame-Endekennung: Frame ist nicht beendet Frame-Endekennung: Frame beendet

Segmentlnge: Diese Lngeangabe beschreibt prinzipiell die Lnge des zu sendenden Frames. Allerdings stehen im Kontrollbyte nur 6 Bit zur Verfgung, deshalb ist 63 als grte Teillnge hier mglich. Ist der zu sendende Frame lnger als diese maximale Segmentlnge, muss auf mehrere Segmente mit den zugehrigen Kontrollbytes aufgeteilt werden. Das wirkliche Frameende wird dem Modul durch das Bit 7 im letzten Segment bermittelt. Kontrollbyte-Position: Mit dieser Information wird bermittelt, an welcher Position das nchste Kontrollbyte zu erwarten ist. Siehe auch Konfiguration im 3.4.32 "Register "mode"", auf Seite 118. Frame-Endekennung: Im letzten Segment wird dieses Bit zur Endekennung des Frame gesetzt. Der gesamte Frame ist nun zum Senden freigegeben.

128

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1020

3.5 Datenaustausch
Der Datenaustausch mit dem Modul kann im Funktionsmodell Stream mit der Software Library DVFrame ber den asynchronen Datentransfer abgehandelt werden. Hier im Funktionsmodell Flat werden die Daten von und zur seriellen Schnittstelle im zyklischen Datenbereich bertragen. Dazu sind neben den seriellen Daten auch die Sequence Register und die Kontrollbytes innerhalb der MTU notwendig, um den notwendigen Handshake zwischen dem Modul und dem bergeordneten System abzudecken. In den folgenden Abschnitten werden die ntigen Schritte zur Bedienung der Schnittstelle im Funktionsmodell Flat erlutert. 3.5.1 Synchronisation der Sende- und Empfangsbereitschaft Ausgegangen wird von der Position Startup, d.h. das Modul hat nach dem Hochlauf gestartet, die Verbindung wurde vom Modul beendet bzw. die Sende- und/oder Empfangsbereitschaft wurde durch das Register OutputSequence terminiert. Das Modul wird nun in den Ausgangszustand versetzt. Abhngig von den Programm- und Buszykluszeiten ist es mglich, dass der Wert = Null in der InputSequence nicht gelesen wird, da dieser nur kurzzeitig ansteht. Herstellen der Ausgangsposition:

Abbildung 3: CS1020 Startup: Herstellen der Ausgangsposition

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

129

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1020 In der folgenden Abbildung wird gezeigt, wie das Synchronisationsverfahren mittels der Register InputSequence und OutputSequence abluft:

Abbildung 4: CS1020 Synchronisation der Sende- und Empfangsbereitschaft

130

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1020

Allgemeine Information:
In der obigen Abbildung werden Sende- und Empfangsrichtung in dieser Reihenfolge synchronisiert. Dies ist natrlich auch in umgekehrter Reihenfolge mglich. Falls die Senderichtung noch nicht fertig synchronisiert wurde, knnen bei aktivierter Empfangsrichtung vom Modul bereits Daten ber die MTU bergeben werden. Kapitel 2 Kommunikation im X20 Elektronikmodul Falls nur Senden oder Empfangen bentigt wird, muss die andere bertragungsrichtung nicht aktiviert werden. Die gewnschte Transferrichtung arbeitet auch hier ohne Einschrnkungen. Die beiden bertragungsrichtungen knnen applikativ vollkommen eigenstndig bedient werden.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

131

Kommunikation im X20 Elektronikmodul X20CS1020 3.5.2 Senden und Empfangen In den folgenden Abschnitten wird die Behandlung der Output- und InputMTU dargestellt. Je nach Framelnge und konfigurierter bzw. gewnschter Bedienung ergeben sich verschiedene Kombinationen aus Kontrollbytes und reinen Datenbytes der seriellen Schnittstelle. Ein Frame beinhaltet mindestens ein Kontrollbyte. Je nach Framelnge ergibt sich eine Aufteilung auf mehrere Segmente und MTUs. Beim Empfangen von Daten ist die Strukturierung bzw. Position von Daten- und Kontrollbytes innerhalb der MTU durch die Konfigurationsvorgabe fixiert, siehe 3.4.32 "Register "mode"", auf Seite 118 und 3.4.33 "Register "forward"", auf Seite 119. Beim Senden kann der Ablauf und die Anordnung beliebig durch die Applikation gewhlt werden. Basierend auf den Kombinationen ergeben sich verschiedene Ausprgungen: Maximale Gliederung und berwachung der einzelnen Schritte: kein Forward keine Mehrfachsegmente innerhalb MTU Segmentgre berschreitet MTU nicht

Vorteile: Klare bersichtliche Strukturierung, Kontrollbytes sind immer in der ersten MTU Position

Nachteile: Geringer Datendurchsatz

Maximaler Datendurchsatz: Forward von MTU Blcken Verwendung von Mehrfachsegmenten innerhalb MTU Segmentgre bersteigt MTU-Gre

Hier wird jede Mglichkeit ausgenutzt, um den Datendurchsatz zu optimieren Vorteile: Hoher Datendurchsatz durch Forward und Mehrfachsegmenten in MTU

Nachteile: Hherer Programmieraufwand

Der Ausfall eines Zyklus (Sequence Nummer geht verloren) bzw. bei vollem Sendbuffer ist die Fehlerbehandlung ident: Der Ablauf muss nur ab der ersten unquittierten Sequence Nummer wiederholt werden.

132

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1020 Es ist zu beachten, dass eine gltige Sende-Sequence Behandlung "nur" die bernahme der Daten in den Sendepuffer besttigt. Es ist keine Rckmeldung das der Frame auch gesendet wurde. Je nach bertragungsstrecke kann die Rckmeldung der Transmit Sequence Nummer mehrere Zyklen dauern. An einer nderung der Receive Sequence Nummer in der InputSequence wird erkannt das neue Empfangsdaten vom Modul anstehen. Jede dieser Nummern muss mittels Rckmeldung Receive Sequence Nummer in der OutputSequence quittiert werden, ansonsten wird die Verbindung vom Modul getrennt. 3.5.3 Daten senden: Aufbereitung der zyklischen Daten, maximale Gliederung und berwachung der einzelnen Schritte Die folgenden Darstellungen der Ablufe ber die verschiedenen Framelngen zeigen das durch die blockweise bertragung mit Lngenangabe innerhalb der MTU keine Unterscheidung ntig ist. Die Arbeitschritte und die Position der Kontrollbytes sind ident, lediglich die Anzahl der ntigen Durchlufe zur Datenbertragung differieren. Abgesehen von der Restmenge des Frames im letzten Block, sollten die vorhanden TxBytex natrlich aufgefllt werden. Framelnge < outputMTU Gre: Die Framelnge ist mindestens um ein Byte kleiner als die outputMTU. Somit ist hier nur ein Kontrollbyte ntig, welches in der outputMTU auch Platz findet. 1) Kopieren der seriellen Daten in TxByte2 bis TxBytex. Erstellen des Kontrollbytes in TxByte1, Datenlnge in der MTU, Frame-Endekennung = 0. 2) Erhhen der Transmit Sequence Nummer in der OutputSequence, Daten werden beim nchsten Zyklus vom Modul in den Sendepuffer kopiert. 3) Warten bis Transmit Sequence Nummer als Rckmeldung der Datenbernahme in der InputSequence besttigt. 4) Erstellen des Kontrollbytes in TxByte1: Datenlnge = 0, Frame-Endekennung = 1. 5) Erhhen der Transmit Sequence Nummer in der OutputSequence, Endekennung wird vom Modul erkannt und der Frame wird zum Senden freigegeben. 6) Warten bis Transmit Sequence Nummer als Rckmeldung in der InputSequence erscheint zur Besttigung das der Frame bernommen wurde. Ein neuer Frame kann gestartet werden.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

133

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1020 Framelnge outputMTU Gre: 1) Kopieren des (ersten) Blocks an seriellen Daten in TxByte2 bis TxBytex. Erstellen des Kontrollbytes in TxByte1, Datenlnge in der MTU, Frame-Endekennung = 0. 2) Erhhen der Transmit Sequence Nummer in der OutputSequence, Daten werden beim nchsten Zyklus vom Modul in den Sendepuffer kopiert. 3) Warten bis Transmit Sequence Nummer als Rckmeldung der Datenbernahme in der InputSequence besttigt. 4) Wiederholung der Schritte 1 bis 3 bis alle seriellen Daten blockweise bertragen sind. 5) Erstellen des Kontrollbytes in TxByte1: Datenlnge = 0, Frame-Endekennung = 1. 6) Erhhen der Transmit Sequence Nummer in der OutputSequence, Endekennung wird vom Modul erkannt und der Frame wird zum Senden freigegeben. 7) Warten bis Transmit Sequence Nummer als Rckmeldung in der InputSequence erscheint, als Besttigung das der Frame abgeschlossen wurde. Ein neuer Frame kann gestartet werden.

134

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1020 Ablaufdiagramm Daten senden: Aufbereitung der zyklischen Daten, maximale Gliederung und berwachung der einzelnen Schritte

Abbildung 5: CS1020 Senden_FRM_max_Gliederung

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

135

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1020 Daten senden: Beibehaltung der Gliederung mit Anwendung des Forward Der Datendurchsatz kann erheblich durch die Anwendung des Forward gesteigert werden. Die prinzipiellen Ablaufschritte bleiben gleich, allerdings wird im nchsten Zyklus sofort der nchste Block gesendet ohne auf die Rckmeldung zu warten. Die gesamte Reaktionszeit vom Schreiben zum Modul und dem Lesen der Rckmeldung vom Modul wird zwischen den einzelnen MTU Blcken eliminiert. Maximal 7 unbesttigte MTU Blcke drfen abgesetzt werden! 1) Kopieren des (ersten) Blocks an seriellen Daten in TxByte2 bis TxBytex. Erstellen des Kontrollbytes in TxByte1, Datenlnge in der MTU, Frame-Endekennung = 0. 2) Erhhen der Transmit Sequence Nummer in der OutputSequence, Daten werden beim nchsten Zyklus vom Modul in den Sendepuffer kopiert. 3) Wiederholung der Schritte 1 und 2 bis alle seriellen Daten blockweise bertragen sind. 4) Erstellen des Kontrollbytes in TxByte1: Datenlnge = 0, Frame-Endekennung = 1. 5) Erhhen der Transmit Sequence Nummer in der OutputSequence, Endekennung wird vom Modul erkannt und der Frame wird zum Senden freigegeben.

Allgemeine Information:
Die zyklischen Rckmeldungen der bergebenen Transmit Sequence Nummern der vorhergehenden Blcke in der InputSequence besttigen das diese Blcke bernommen wurden. Bleibt eine Transmit Sequence Nummern unbesttigt, muss der Vorgang ab dieser ersten unbesttigten Sequence Nummer wiederholt werden. Fr eine vernnftige Zeitberwachung im Hardwaresystem, ist es notwendig die Anzahl der Zyklen vom Erhhen der Transmit Sequence Nummer bis zum Eintreffen der Rckmeldung bei fehlerfreiem Ablauf zu eruieren. Diese Anzahl kann stark differieren abhngig vom Verhltnis der Taskklassen- und Netzwerkzykluszeiten und von der Topologie des vorhandenen Netzwerkes (z.B. X2X Bus oder Powerlink Bus Controller).

136

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1020 Ablaufdiagramm Daten senden: Beibehaltung der Gliederung mit Anwendung des Forward

Abbildung 6: CS1020 Senden_FRM_Gliederung_Forward

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

137

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1020 Beispiel Aufteilung Kontrollbyte und Sendedaten Es soll ein Frame mit 27 Byte bertragen werden, die MTU ist auf 7 Byte konfiguriert.

Abbildung 7: CS1020 Senden_FRM_max_Gliederung_MTU

In der Aufbereitung bzw. Aufteilung der Sendedaten ist kein Unterschied ob nun der Mechanismus des Forward zur Anwendung kommt oder nicht. Ohne Forward wird nach den einzelnen MTU Zyklen zur bergabe der Sendedaten auf die Rckmeldung der Transmit Sequence Nummer gewartet. Mit Forward wird im nchsten Zyklus sofort der folgende Datenblock bergeben. Nach dem letzten MTU Zyklus 6 kann in beiden Fllen mit einem neuen Frame begonnen werden.

138

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1020 3.5.4 Daten senden: Aufbereitung der zyklischen Daten, maximaler Datendurchsatz Framelnge maximale Segmentgre (63 Byte): 1) Kopieren des (ersten) Blocks an seriellen Daten in TxByte2 bis TxBytex. Erstellen des Kontrollbytes in TxByte1 mit Angabe der gesamten Framelnge und Frame-Endekennung = 1. Die seriellen Daten ab dem zweiten MTU Block beginnen bereits in TxByte1, kein Kontrollbyte mehr. 2) Erhhen der Transmit Sequence Nummer in der OutputSequence, Daten werden beim nchsten Zyklus vom Modul in den Sendepuffer kopiert. 3) Durch Anwendung des Forward erfolgt prinzipiell die Wiederholung der Schritte 1 und 2 bis alle seriellen Daten blockweise bertragen sind. Mit dem letzten Block erkannt das Modul nun das Erreichen der Framelnge und somit wird dieser zum Senden freigegeben. Im nchsten Zyklus kann sofort ein neuer Frame gestartet werden. 4) Die zyklischen Rckmeldungen der bergebenen Transmit Sequence Nummern der vorhergehenden Blcke in der InputSequence besttigen das diese Blcke bernommen wurden. Bleibt eine Transmit Sequence Nummern unbesttigt, muss der Vorgang ab dieser ersten unbesttigten Sequence Nummer wiederholt werden.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

139

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1020 Ablaufdiagramm Daten senden: Aufbereitung der zyklischen Daten, maximaler Datendurchsatz Framelnge maximale Segmentgre:

Abbildung 8: CS1020 Senden_FRM_Durchsatz_1_Segment

140

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1020 Framelnge > maximale Segmentgre: 1) Kopieren des (ersten) Blocks an seriellen Daten in TxByte2 bis TxBytex. Erstellen des Kontrollbytes in TxByte1 mit Angabe der Segmentlnge, Kontrollbyte-Position = 1 und FrameEndekennung = 0. Die seriellen Daten ab dem zweiten Block beginnen bereits im TxByte1, kein Kontrollbyte mehr. 2) Erhhen der Transmit Sequence Nummer in der OutputSequence, Daten werden beim nchsten Zyklus vom Modul in den Sendepuffer kopiert. 3) Durch Anwendung des Forward erfolgt prinzipiell die Wiederholung der Schritte 1 und 2 bis alle Daten des (ersten) Segmentes blockweise bertragen sind. 4) Falls im letzten MTU Block des (ersten) Segmentes noch freie TxBytes sind, muss durch Kontrollbyte-Position = 1 sofort im ersten freien TxByte mit dem Kontrollwort des nchsten Segmentes gestartet werden. Die restlichen Bytes werden mit Daten aufgefllt. Bei Kontrollbyte-Position = 0 wird das folgende Segment erst in der nchsten neuen MTU begonnen. 5) Ein Wiederholen der Schritte 1 bis 4 ergibt nun ein blockweises bertragen aller Frame Segmente. Im Kontrollbyte des letzten Segmentes muss allerdings die Frame-Endekennung = 1 gesetzt werden. Mit dem letzten Block des letzten Segmentes erkannt das Modul nun das Erreichen der Framelnge und somit wird dieser zum Senden freigegeben. Im nchsten Zyklus kann sofort ein neuer Frame gestartet werden. 6) Die zyklischen Rckmeldungen der bergebenen Transmit Sequence Nummern der vorhergehenden Blcke/Segmente in der InputSequence besttigen das diese Blcke bernommen wurden. Bleibt eine Transmit Sequence Nummern unbesttigt, muss der Vorgang ab dieser ersten unbesttigten Sequence Nummer wiederholt werden. Kapitel 2 Kommunikation im X20 Elektronikmodul

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

141

Kommunikation im X20 Elektronikmodul X20CS1020 Framelnge > maximale Segmentgre:

Abbildung 9: CS1020 Senden_FRM_Durchsatz_X_Segmente

142

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1020 Beispiel Aufteilung Kontrollbyte und Sendedaten Es soll ein Frame mit 27 Byte bertragen werden, die MTU ist auf 7 Byte konfiguriert.

Abbildung 10: CS1020 Senden_FRM_Durchsatz_MTU

Im Vergleich zur Abbildung 7 "CS1020 Senden_FRM_max_Gliederung_MTU", auf Seite 138 ist bei gleicher Framelnge und MTU Gre hier eine Einsparung von 2 MTU Zyklen erkennbar. Nach dem letzten MTU Zyklus 4 kann mit einem neuen Frame begonnen werden. In der Aufbereitung bzw. Aufteilung der Sendedaten ist kein Unterschied ob nun der Mechanismus des Forward zur Anwendung kommt oder nicht. Ohne Forward wird nach den einzelnen MTU Zyklen zur bergabe der Sendedaten auf die Rckmeldung der Transmit Sequence Nummer gewartet. Mit Forward wird im nchsten Zyklus sofort der folgende Datenblock bergeben.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

143

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1020 Weitere Optimierung Soll im letzten MTU-Block des Frames ein vorhandener Freiraum bereits fr den nchsten Frame verwendet werden, so kann im letzten Kontrollbyte des Frames auch die Kennung Kontrollbyte-Position = 1 gesetzt werden. Das erste freie TxByte im letzten MTU-Block wird dann bereits als Kontrollbyte fr den nchsten Frame verwendet, nachfolgenden wird die MTU mit seriellen Daten des neuen Frames bis zum Ende angefllt. Es ist zu beachten das die seriellen Daten im nchsten Zyklus bereits dann wieder im TxByte1 beginnen. Beispiel Aufteilung Kontrollbyte und Sendedaten Es sollen zwei Frames jeweils mit 27 Byte und 20 Byte bertragen werden, die MTU ist auf 15 Byte konfiguriert.

Abbildung 11: CS1020 Senden_FRM_Durchsatz_2_Frames_MTU

144

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1020 3.5.5 Daten empfangen: Auslesen der zyklischen Daten, maximale Gliederung und berwachung der einzelnen Schritte Beim Empfangen wird im Gegensatz zum Senden das "erlaubte" Verhalten bezglich Ausnutzung der MTU seitens des Moduls durch die Konfiguration fixiert. Eingestellte Konfiguration: Kapitel 2 Kommunikation im X20 Elektronikmodul Mehrfachsegmente innerhalb MTU nicht erlaubt Segmentgre berschreitet MTU nicht Forward ja/nein ... kein Unterschied in der MTU Behandlung

1) Prfen ob sich die Receive Sequence Nummer seit dem letzten Zyklus gendert hat. Falls ja, der Inhalt des RxByte1 ist ein Kontrollbyte. Falls es sich um einen Framebeginn handelt, muss der Empfangspuffer initialisiert werden (Schreibzeiger auf Pufferanfang, empfangene Framelnge = 0, ...) 2) Auswertung der Kontrollbyte Information aus RxByte1: feststellen der Datenlnge in der MTU und ob die Frame-Endekennung gesetzt ist. 3) Wenn Daten vorhanden, kopieren des (ersten) Blocks an seriellen Daten aus RxByte2 bis RxBytex. Abspeichern der aktuellen Schreibzeigerposition und addieren der neuen Framelnge. Falls Frame-Endekennung gesetzt ist, den Frame als abgeschlossen markieren. 4) Erhhen der Rckmeldung Receive Sequence Nummer in der OutputSequence. Bei Forward = 1: erst wenn das Modul diese Besttigung durch die zyklische bertragung erhlt, wird der nchste MTU Block aufbereitet. Bei Forward = 2 bis 7: das Modul wartet nicht auf die einzelnen Besttigungen, sondern erstellt neue MTU Blcke bis zur erlaubten Anzahl. 5) Wiederholung der Schritte 1 bis 4 bis alle seriellen Daten blockweise empfangen sind.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

145

Kommunikation im X20 Elektronikmodul X20CS1020 Ablaufdiagramm Daten empfangen: maximale Gliederung mit / ohne Forward

Abbildung 12: CS1020 Empfangen_FRM_max_Gliederung_Forward

146

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1020 Beispiel Aufteilung Kontrollbyte und Empfangsdaten Die MTU ist auf 7 Byte konfiguriert, es wird ein Frame mit 27 Byte empfangen.

Abbildung 13: CS1020 Empfangen_FRM_max_Gliederung_MTU

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

147

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1020 3.5.6 Daten empfangen: Auslesen der zyklischen Daten, Optimierung auf Datendurchsatz Beim Empfangen wird im Gegensatz zum Senden das "erlaubte" Verhalten bezglich Ausnutzung der MTU seitens des Moduls durch die Konfiguration fixiert. Eingestellte Konfiguration: Mehrfachsegmente innerhalb MTU erlaubt: Kontrollbyte-Position = 1 dem letzten Datenbyte des Segmentes folgt bereits das Kontrollbyte fr das nchste Segment. Segmentgre darf MTU berschreiten: nur die erste MTU des Segmentes enthlt das Kontrollbyte des Segmentes, alle folgenden MTU Blcke enthalten nur Daten. Forward ja: das Modul bergibt bis zu 7 unquittiere MTU Blcke.

1) Prfung bei nderung der Receive Sequence Nummer seit dem letzten Zyklus: Falls es sich um einen Framebeginn handelt, muss der Empfangspuffer initialisiert werden. (Schreibzeiger auf Pufferanfang, empfangene Framelnge = 0, ...). Da durch die optimierte bertragung in einer MTU mehrere sehr kurze Frames sein knnen, muss applikativ eine ausreichende Anzahl von Empfangspuffern verwaltet werden knnen. Festsstellen der Kontrollbyte-Position in der MTU: Eine MTU ohne Restdaten des vorhergehenden Segmentes (bzw. Frames): das RxByte1 ist das Kontrollbyte. Eine MTU mit Restdaten des vorhergehenden Frames: das erste freie RxBytex ist das Kontrollbyte fr das neue Segment. MTU Blcke innerhalb eines Segmentes mssen kein Kontrollbyte haben.

2) Auswertung der Kontrollbyte Information aus RxBytex: feststellen der Datenlnge / Segmentlnge / nchste Kontrollbyte-Position. ob die Frame-Endekennung gesetzt ist: es handelt sich dann um das letzte Segment.

3) Wenn Daten vorhanden, kopieren des Blocks an seriellen Daten aus den RxBytes. Abspeichern der aktuellen Schreibzeigerposition und addieren der neuen Framelnge. Berechnen der Restlnge des Segmentes, das folgende RxBytex kann sofort wieder ein Kontrollbyte fr das nchste Segment / Frame sein. Falls Frame-Endekennung gesetzt und alle Daten kopiert wurden, den Frame als abgeschlossen markieren. 4) Erhhen der Rckmeldung Receive Sequence Nummer in der OutputSequence. 5) Wiederholung der Schritte 1 bis 4 bis alle seriellen Daten blockweise empfangen sind.

148

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1020 Ablaufdiagramm Daten empfangen: Optimierung auf Datendurchsatz

Abbildung 14: CS1020 Empfangen_FRM_Durchsatz_X_Segmente

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

149

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1020 Beispiel Aufteilung Kontrollbyte und Sendedaten Die MTU ist auf 15 Byte konfiguriert, es werden Frames empfangen: 27 Bytes, 20 Bytes, 11 Bytes, ......

Abbildung 15: CS1020 Empfangen_FRM_Durchsatz_X_Frames_MTU

150

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1020

3.6 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. 3.6.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

Bezeichnung Funktionsmodell Flat / Bus Controller Funktionsmodell Stream

Nummer 254 2

Tabelle 30: CS1020 - Funktionsmodelle - Wo aufgelegt?

3.7 B&R ID Code


Kennung zur Unterscheidung der Module ($1FCF)

3.8 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit 200 s

Tabelle 31: CS1020 Minimale Zykluszeit

3.9 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O-Updatezeit 200 s

Tabelle 32: CS1020 Minimale I/O-Updatezeit

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

151

Kapitel 2 Kommunikation im X20 Elektronikmodul

DeviceNet

CANopen

CAN I/O

Kommunikation im X20 Elektronikmodul X20CS1030

4. X20CS1030
4.1 Bus Controller Funktionsmodell
Folgende Einschrnkungen sind beim Betrieb des Modules am Bus Controller zu beachten: Die Bedienung mittels Library DVFrame (asynchroner Datenaustausch) ist nicht mglich. Der Datenaustausch erfolgt ausschlielich mittels zyklischer Ein- und Ausgangsdatenpunkten. Funktionell handelt es sich hier um das Flat Funktionsmodell mit der Einschrnkung das die bertragungslnge in Ein- und Ausgangsrichtung jeweils auf 8 Byte (Sequence- und 7 Datenbyte) begrenzt ist.

Information:
In diesem Funktionsmodell ist es nicht mglich die vordefinierte Konfiguration zu ndern oder zu erweitern!

152

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1030 4.1.1 Registerbersicht im Bus Controller Funktionsmodell


Register Bezeichnung Datentyp Read Zyklisch Datenregister 128 129 130 131 132 133 134 135 160 161 162 163 164 165 166 167 6145 InputSequence RxByte1 RxByte2 RxByte3 RxByte4 RxByte5 RxByte6 RxByte7 OutputSequence TxByte1 TxByte2 TxByte3 TxByte4 TxByte5 TxByte6 TxByte7 InterfaceError StartBitError StopBitError ParityError RXoverrun 6209 AcknowledgeInterfaceError QuitStartBitError QuitStopBitError QuitParityError QuitRXoverrun Konfigurationsregister 225 227 229 231 236 257 259 outputMTU inputMTU mode forward forwardDelay phyMode_CANIO phyData_CANIO USINT USINT USINT USINT UINT USINT USINT Bit 0 Bit 1 Bit 2 Bit 3 Bit 0 Bit 1 Bit 2 Bit 3 USINT BOOL USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 33: CS1030 Registerbersicht im Bus Controller Funktionsmodell

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

153

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1030


Register Bezeichnung Datentyp Read Zyklisch 261 263 268 290 294 298 306 322 326 330 334 338 342 346 350 362 366 370 374 378 382 6273 phyStop_CANIO phyParity_CANIO phyBaud_CANIO hssXOn_CANIO hssXOff_CANIO hssPeriod_CANIO CfO_RxStateIgnoreMask_CANIO rxlLock_CANIO rxlUnlock_CANIO rxCto_CANIO rxEomSize_CANIO rxEomChar0_CANIO rxEomChar1_CANIO rxEomChar2_CANIO rxEomChar3_CANIO txCto_CANIO txEomSize_CANIO txEomChar0_CANIO txEomChar1_CANIO txEomChar2_CANIO txEomChar3_CANIO CfO_ErrorID0007 USINT USINT UDINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 33: CS1030 Registerbersicht im Bus Controller Funktionsmodell (Forts.)

154

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1030 4.1.2 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch InputSequence RxByte1 RxByte2 RxByte3 RxByte4 RxByte5 RxByte6 RxByte7 OutputSequence TxByte1 TxByte2 TxByte3 TxByte4 TxByte5 TxByte6 TxByte7 StartBitError QuitStartBitError StopBitError QuitStopBitError ParityError QuitParityError RXoverrun QuitRXoverrun USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 34: CS1030 Variablenzuweisung im Automation Studio CANIO

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

155

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1030 4.1.3 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO Datenregister 128 129 130 131 132 133 134 135 160 161 162 163 164 165 166 167 6145 InputSequence RxByte1 RxByte2 RxByte3 RxByte4 RxByte5 RxByte6 RxByte7 OutputSequence TxByte1 TxByte2 TxByte3 TxByte4 TxByte5 TxByte6 TxByte7 InterfaceError StartBitError StopBitError ParityError RXoverrun 6209 AcknowledgeInterfaceError QuitStartBitError QuitStopBitError QuitParityError QuitRXoverrun Konfigurationsregister 225 227 229 231 236 257 259 outputMTU inputMTU mode forward forwardDelay phyMode_CANIO phyData_CANIO USINT USINT USINT USINT UINT USINT USINT Bit 0 Bit 1 Bit 2 Bit 3 Bit 0 Bit 1 Bit 2 Bit 3 USINT BOOL USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT BOOL Read SDO PDO Write SDO

Tabelle 35: CS1030 Datenpunkte CANopen

156

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1030


Register Bezeichnung Datentyp PDO 261 263 268 290 294 298 306 322 326 330 334 338 342 346 350 362 366 370 374 378 382 6273 phyStop_CANIO phyParity_CANIO phyBaud_CANIO hssXOn_CANIO hssXOff_CANIO hssPeriod_CANIO CfO_RxStateIgnoreMask_CANIO rxlLock_CANIO rxlUnlock_CANIO rxCto_CANIO rxEomSize_CANIO rxEomChar0_CANIO rxEomChar1_CANIO rxEomChar2_CANIO rxEomChar3_CANIO txCto_CANIO txEomSize_CANIO txEomChar0_CANIO txEomChar1_CANIO txEomChar2_CANIO txEomChar3_CANIO CfO_ErrorID0007 USINT USINT UDINT UINT Read SDO PDO Write SDO

UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT USINT

Tabelle 35: CS1030 Datenpunkte CANopen (Forts.)

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

157

Kapitel 2 Kommunikation im X20 Elektronikmodul

UINT

Kommunikation im X20 Elektronikmodul X20CS1030 4.1.4 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch Datenregister 128 129 130 131 132 133 134 135 160 161 162 163 164 165 166 167 6145 InputSequence RxByte1 RxByte2 RxByte3 RxByte4 RxByte5 RxByte6 RxByte7 OutputSequence TxByte1 TxByte2 TxByte3 TxByte4 TxByte5 TxByte6 TxByte7 InterfaceError StartBitError StopBitError ParityError RXoverrun 6209 AcknowledgeInterfaceError QuitStartBitError QuitStopBitError QuitParityError QuitRXoverrun Konfigurationsregister 225 227 229 231 236 257 259 outputMTU inputMTU mode forward forwardDelay phyMode_CANIO phyData_CANIO USINT USINT USINT USINT UINT USINT USINT Bit 0 Bit 1 Bit 2 Bit 3 Bit 0 Bit 1 Bit 2 Bit 3 USINT BOOL USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 36: CS1030 Datenpunkte DeviceNet

158

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1030


Register Bezeichnung Datentyp Read Zyklisch 261 263 268 290 294 298 306 322 326 330 334 338 342 346 350 362 366 370 374 378 382 6273 phyStop_CANIO phyParity_CANIO phyBaud_CANIO hssXOn_CANIO hssXOff_CANIO hssPeriod_CANIO CfO_RxStateIgnoreMask_CANIO rxlLock_CANIO rxlUnlock_CANIO rxCto_CANIO rxEomSize_CANIO rxEomChar0_CANIO rxEomChar1_CANIO rxEomChar2_CANIO rxEomChar3_CANIO txCto_CANIO txEomSize_CANIO txEomChar0_CANIO txEomChar1_CANIO txEomChar2_CANIO txEomChar3_CANIO CfO_ErrorID0007 USINT USINT UDINT UINT Azyklisch Write Zyklisch Azyklisch

UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT USINT

Tabelle 36: CS1030 Datenpunkte DeviceNet (Forts.)

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

159

Kapitel 2 Kommunikation im X20 Elektronikmodul

UINT

Kommunikation im X20 Elektronikmodul X20CS1030

4.1.5 Datenpunkte Modbus/TCP

Information:
Diese Tabelle ist nur gltig im Modus "Automatische Konfiguration"!
Register Bezeichnung Datentyp Read Zyklisch Datenregister 128 129 130 131 132 133 134 135 160 161 162 163 164 165 166 167 6145 InputSequence RxByte1 RxByte2 RxByte3 RxByte4 RxByte5 RxByte6 RxByte7 OutputSequence TxByte1 TxByte2 TxByte3 TxByte4 TxByte5 TxByte6 TxByte7 InterfaceError StartBitError StopBitError ParityError RXoverrun 6209 AcknowledgeInterfaceError QuitStartBitError QuitStopBitError QuitParityError QuitRXoverrun Konfigurationsregister 225 227 outputMTU inputMTU USINT USINT
1) 1)

Write Zyklisch Azyklisch

Azyklisch

USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT Bit 0 Bit 1 Bit 2 Bit 3 USINT Bit 0 Bit 1 Bit 2 Bit 3 BOOL
1)

BOOL

Tabelle 37: CS1030 Datenpunkte Modbus/TCP

160

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1030


Register Bezeichnung Datentyp Read Zyklisch 229 231 236 257 259 261 263 268 290 294 298 306 322 326 330 334 338 342 346 350 362 366 370 374 378 382 6273 mode forward forwardDelay phyMode_CANIO phyData_CANIO phyStop_CANIO phyParity_CANIO phyBaud_CANIO hssXOn_CANIO hssXOff_CANIO hssPeriod_CANIO CfO_RxStateIgnoreMask_CANIO rxlLock_CANIO rxlUnlock_CANIO rxCto_CANIO rxEomSize_CANIO rxEomChar0_CANIO rxEomChar1_CANIO rxEomChar2_CANIO rxEomChar3_CANIO txCto_CANIO txEomSize_CANIO txEomChar0_CANIO txEomChar1_CANIO txEomChar2_CANIO txEomChar3_CANIO CfO_ErrorID0007 USINT USINT UINT USINT USINT USINT USINT UDINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT USINT Azyklisch Write Zyklisch
1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1) 1)

Azyklisch

Tabelle 37: CS1030 Datenpunkte Modbus/TCP (Forts.)


1) Bei automatischer Konfiguration durch den Bus Controller (siehe Modbus/TCP Anwenderhandbuch) sind diese Register nicht als zyklische Daten verfgbar. Durch entsprechende Konfiguration (z.B. FieldbusDESIGNER) knnen diese Register zyklisch aufgelegt werden.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

161

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1030

4.2 Registerbersicht im Stream Funktionsmodell und Variablenzuweisung im Automation Studio X2X Master

Information:
Im Stream Funktionsmodell werden die seriellen Daten der Schnittstelle mittels Treiberfunktionalitt asynchron bertragen und werden mit der Library DVFrame zugnglich gemacht. Die bertragung der Konfigurationsdaten zur Schnittstellenparametrierung wird ebenfalls automatisch vom Betriebssystem bernommen. In diesem Funktionsmodell steht im zyklischen Datenbereich nur die Diagnoseinformation zur Verfgung:
Register Bezeichnung Datentyp Read Zyklisch Datenregister 6145 InterfaceError StartBitError StopBitError ParityError RXoverrun 6209 AcknowledgeInterfaceError QuitStartBitError QuitStopBitError QuitParityError QuitRXoverrun Konfigurationsregister 50 6273 CfO_RxStateIgnoreMask CfO_ErrorID0007 UINT USINT Bit 0 Bit 1 Bit 2 Bit 3 Bit 0 Bit 1 Bit 2 Bit 3 USINT BOOL USINT BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 38: CS1030 Registerbersicht im Stream Funktionsmodell

162

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1030

4.3 Registerbersicht im Flat Funktionsmodell und Variablenzuweisung im Automation Studio X2X Master
Im Flat Funktionsmodell werden die seriellen Daten der Schnittstelle mittels zyklischen Ein- und Ausgangsdaten bertragen, die Anwendung der Library DVFrame ist nicht mglich. Der Datenaustausch wird mit den Sequence Bytes in Sende- und Empfangsrichtung gesteuert. Weiters sind zur Frame-Bestimmung Kontrolldaten im Bytestream enthalten.
Register Bezeichnung Datentyp Read Zyklisch Datenregister 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 160 InputSequence RxByte1 RxByte2 RxByte3 RxByte4 RxByte5 RxByte6 RxByte7 RxByte8 RxByte9 RxByte10 RxByte11 RxByte12 RxByte13 RxByte14 RxByte15 RxByte16 RxByte17 RxByte18 RxByte19 RxByte20 RxByte21 RxByte22 RxByte23 RxByte24 RxByte25 RxByte26 RxByte27 OutputSequence USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 39: CS1030 Registerbersicht im Flat Funktionsmodell

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

163

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1030


Register Bezeichnung Datentyp Read Zyklisch 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 6145 TxByte1 TxByte2 TxByte3 TxByte4 TxByte5 TxByte6 TxByte7 TxByte8 TxByte9 TxByte10 TxByte11 TxByte12 TxByte13 TxByte14 TxByte15 TxByte16 TxByte17 TxByte18 TxByte19 TxByte20 TxByte21 TxByte22 TxByte23 TxByte24 TxByte25 TxByte26 TxByte27 InterfaceError StartBitError StopBitError ParityError RXoverrun Bit 0 Bit 1 Bit 2 Bit 3 USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT USINT BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 39: CS1030 Registerbersicht im Flat Funktionsmodell (Forts.)

164

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1030


Register Bezeichnung Datentyp Read Zyklisch 6209 AcknowledgeInterfaceError QuitStartBitError QuitStopBitError QuitParityError QuitRXoverrun Konfigurationsregister 1 3 5 7 12 34 38 42 66 70 74 78 82 86 90 94 106 110 114 118 122 126 225 227 229 231 236 50 6273 phyMode phyData phyStop phyParity phyBaud hssXOn hssXOff hssPeriod rxlLock rxlUnlock rxCto rxEomSize rxEomChar0 rxEomChar1 rxEomChar2 rxEomChar3 txCto txEomSize txEomChar0 txEomChar1 txEomChar2 txEomChar3 outputMTU inputMTU mode forward forwardDelay CfO_RxStateIgnoreMask CfO_ErrorID0007 USINT USINT USINT USINT UDINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT UINT USINT USINT USINT USINT UINT UINT USINT Bit 0 Bit 1 Bit 2 USINT BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 39: CS1030 Registerbersicht im Flat Funktionsmodell (Forts.)

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

165

Kapitel 2 Kommunikation im X20 Elektronikmodul

Bit 3

Kommunikation im X20 Elektronikmodul X20CS1030

4.4 Registerbeschreibung
4.4.1 Schnittstellenkonfiguration Im folgenden Abschnitt werden die ntigen Konfigurationseinstellungen zum Betrieb der seriellen Schnittstelle erlutert. Die Register mssen mit asynchronen Zugriffen (z.B. mit der Funktion AsIOAccWrite() aus der Library AsIOAcc) beschrieben werden. 4.4.2 Register "phyMode" und "phyMode_CANIO" Nach vollstndigem Beschreiben aller anderen Konfigurationsregister muss das Aktivieren der Schnittstelle der letzte Schreibbefehl sein. Falls eine Parameternderung notwendig ist, muss die Schnittstelle zuerst deaktiviert werden.
USINT x Beschreibung 0 ... Schnittstelle deaktiviert [Default] 4 ... RS422 Schnittstelle aktiv ... 4 Draht Verbindung von 2 Stationen 5 ... RS422BUS Schnittstelle aktiv ... 4 Draht Verbindungen mehrerer Stationen mglich, Sendeleitungen werden wie bei RS485 Tristate geschalten 6 ... RS485TxE Schnittstelle aktiv ... Transmit Echo, die eigenen gesendeten Daten werden ebenfalls empfangen 7 ... RS485 Schnittstelle aktiv

4.4.3 Register "phyData" und "phyData_CANIO" Mit diesem Register wird die Anzahl der Datenbits konfiguriert.
USINT x Beschreibung 7 ... 7 Datenbits 8 ... 8 Datenbits [Default]

4.4.4 Register "phyStop" und "phyStop_CANIO" Mit diesem Register wird die Anzahl der Stopbits konfiguriert.
USINT x Beschreibung 2 ... 1 Stopbit [Default] 4 ... 2 Stopbits

166

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1030 4.4.5 Register "phyParity" und "phyParity_CANIO" Mit diesem Register wird das Paritybit konfiguriert.
USINT x Beschreibung 78 ... 69 ... 79 ... 49 ... 48 ... N - No Parity ( kein Bit) E - Even Parity (gerades Parity) [Default] O - Odd Parity (ungerades Parity) 1 - High Parity (Bit immer 1) 0 - Low Parity (Bit immer 0)

4.4.6 Register "phyBaud" und "phyBaud_CANIO" Mit diesem Register wird die Baudrate konfiguriert.
UDINT x Beschreibung 1200 ... 2400 ... 4800 ... 9600 ... 19200 ... 38400 ... 57600 ... 115200 ... 1,2 kBaud 2,4 kBaud 4,8 kBaud 9,6 kBaud 19,2 kBaud 38,4 kBaud 57,600 kBaud [Default] 115,2 kBaud

4.4.7 Register "hssXOn" und "hssXOn_CANIO" Mit diesem Register kann der XOn-Character ASCII Code fr die Flusssteuerung mittels SWHandshake konfiguriert werden. Zur korrekten Funktion ist zu beachten, dass auch ein gltiger XOff-Character definiert werden muss. Standard ist der Wert 17, es kann aber jeder andere Wert konfiguriert werden.
UINT x Beschreibung 65535 ... kein SW-Handshake [Default] 17 ... Standard XOn-Character ASCII Code

4.4.8 Register "hssXOff" und "hssXOff_CANIO" Mit diesem Register kann der XOff-Character ASCII Code fr die Flusssteuerung mittels SWHandshake konfiguriert werden. Zur korrekten Funktion ist zu beachten, dass auch ein gltiger XOn-Character definiert werden muss. Standard ist der Wert 19, es kann aber jeder andere Wert konfiguriert werden.
UINT x Beschreibung 65535 ... kein SW-Handshake [Default] 19 ... Standard XOff-Character ASCII Code

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

167

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1030 4.4.9 Register "hssPeriod" und "hssPeriod_CANIO" Mit diesem Register kann eine automatische Wiederholzeit in Millisekunden zum Aussenden das aktuellen XOn/XOff Status Characters konfiguriert werden. Unabhngig vom Applikationsprotokoll kann hier ein Blockieren der Schnittstelle verhindert werden.
UINT x Beschreibung 0 ... Automatische Statuswiederholung deaktiviert 500 - 10000 ... Wiederholzeit [msec] 5000... [Default]

4.4.10 Register "rxlLock" und "rxlLock_CANIO" Mit diesem Register wird der obere Schwellwert des Empfangs-FIFO konfiguriert. berschreitet die Anzahl an freien Bytes im Empfangs-FIFO diesen oberen Schwellwert, so wird der Empfangsstatus auf aktiv gesetzt. D.h. es kann je nach Handshake Konfiguration z.B. ein XOn Character gesendet oder die RTS Leitung auf aktiv gesetzt werden.
UINT x Beschreibung 0 - 4095 ... 1024 ... Oberer Schwellwert des Empfangs-FIFO [Default]

4.4.11 Register "rxlUnlock" und "rxlUnlock_CANIO" Mit diesem Register wird der untere Schwellwert des Empfangs-FIFO konfiguriert. Unterschreitet die Anzahl an freien Bytes im Empfangs-FIFO diesen unteren Schwellwert, so wird der Empfangsstatus auf passiv gesetzt. D.h. es kann je nach Handshake Konfiguration z.B. ein XOff Character gesendet oder die RTS Leitung auf passiv gesetzt werden.
UINT x Beschreibung 0 - 4095 ... 512 ... Unterer Schwellwert des Empfangs-FIFO [Default]

4.4.12 Register "rxCto" und "rxCto_CANIO" Mit diesem Register wird die Receive-Timeout konfiguriert. Verstreicht nach einem Empfangsblock diese Zeit, ohne das neue Daten empfangen wurden, so wird der bislang gespeicherte Frame als abgeschlossen betrachtet und an das bergeordnete System bergeben. Die Zeitangabe wird in Charactern gemacht, um unabhngig von der eingestellten Baudrate ein gleiches Verhalten zu erzeugen.
UINT x Beschreibung 1 - 65535 ... Receive-Timeout [Character] 4 ... [Default]

168

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1030 4.4.13 Register "rxEomSize" und "rxEomSize_CANIO" Mit diesem Register wird die maximale Byteanzahl des Empfangsframes konfiguriert. Mit Erreichen dieser Byteanzahl wird der bislang gespeicherte Frame als abgeschlossen betrachtet und an das bergeordnete System bergeben. Die grte mgliche Framelnge entspricht dem Empfangspuffer von 4096 Bytes. Grere Frames fhren zum Fehler Receive Overrun.
UINT x Beschreibung 1 - 4096 ... 256 ... konfigurierbare Empfangsframelnge [Character] [Default]

4.4.14 Register "rxEomChar0" und "rxEomChar0_CANIO" Mit diesem Register wird eines von vier mglichen Empfangsabschlusszeichen konfiguriert. Mit Empfangen dieser Endekennung wird der bislang gespeicherte Frame als abgeschlossen betrachtet und an das bergeordnete System bergeben. Alle vier Abschlusszeichen sind gleichwertig und werden nicht aus dem Frame gefiltert.
UINT x Beschreibung 0 - 255 ... Abschlusszeichen des Frames ASCII Code 65535 ... Deaktiviert [Default]

4.4.15 Register "rxEomChar1" und "rxEomChar1_CANIO" Mit diesem Register wird eines von vier mglichen Empfangsabschlusszeichen konfiguriert. Mit Empfangen dieser Endekennung wird der bislang gespeicherte Frame als abgeschlossen betrachtet und an das bergeordnete System bergeben. Alle vier Abschlusszeichen sind gleichwertig und werden nicht aus dem Frame gefiltert.
UINT x Beschreibung 0 - 255 ... Abschlusszeichen des Frames ASCII Code 65535 ... Deaktiviert [Default]

4.4.16 Register "rxEomChar2" und "rxEomChar2_CANIO" Mit diesem Register wird eines von vier mglichen Empfangsabschlusszeichen konfiguriert. Mit Empfangen dieser Endekennung wird der bislang gespeicherte Frame als abgeschlossen betrachtet und an das bergeordnete System bergeben. Alle vier Abschlusszeichen sind gleichwertig und werden nicht aus dem Frame gefiltert.
UINT x Beschreibung 0 - 255 ... Abschlusszeichen des Frames ASCII Code 65535 ... Deaktiviert [Default]

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

169

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1030 4.4.17 Register "rxEomChar3" und "rxEomChar3_CANIO" Mit diesem Register wird eines von vier mglichen Empfangsabschlusszeichen konfiguriert. Mit Empfangen dieser Endekennung wird der bislang gespeicherte Frame als abgeschlossen betrachtet und an das bergeordnete System bergeben. Alle vier Abschlusszeichen sind gleichwertig und werden nicht aus dem Frame gefiltert.
UINT x Beschreibung 0 - 255 ... Abschlusszeichen des Frames ASCII Code 65535 ... Deaktiviert [Default]

4.4.18 Register "txCto" und "txCto_CANIO" Mit diesem Register wird die Transmit-Timeout konfiguriert. Befinden sich im Sendepuffer mehrere Frames so kann zwischen den Frames eine Sendepause erzeugt werden. Dies dient dazu, dass die Gegenstation ber ein Receive-Timeout das Ende des Frames erkennen kann. Die Zeitangabe wird in Charactern gemacht, um unabhngig von der eingestellten Baudrate ein gleiches Verhalten zu erzeugen.
UINT x Beschreibung 1 - 65535 ... Transmit-Timeout [Character] 5 ... [Default]

4.4.19 Register "txEomSize" und "txEomSize_CANIO" Mit diesem Register wird die maximale Byteanzahl des Sendeframes konfiguriert. Typischerweise wird allerdings die tatschliche Framelnge ber die Kontrollbytes oder Endekennungen im Datenstream eingestellt. Mit Erreichen dieser Byteanzahl im Sende-FIFO werden die bislang bergebenen Daten trotzdem automatisch gesendet, um ein Blockieren des Sende-FIFO zu verhindern. Die grte mgliche Framelnge entspricht dem Sendepuffer von 4096 Bytes. Nach Senden des Frames wird die konfigurierte Sendepause (Transmit-Timeout) eingehalten.
UINT x Beschreibung 1 - 4096 ... 4096 ... konfigurierbare Sendeframelnge [Character] [Default]

4.4.20 Register "txEomChar0" und "txEomChar0_CANIO" Mit diesem Register wird eines von vier mglichen Sendeabschlusszeichen konfiguriert. Nach dem Senden dieser Endekennung wird der bislang gesendete Frame als abgeschlossen betrachtet und die konfigurierte Sendepause (Transmit-Timeout) eingehalten. Alle vier Sendeabschlusszeichen sind gleichwertig und werden nicht aus dem Frame gefiltert.
UINT x Beschreibung 0 - 255 ... Abschlusszeichen des Frames ASCII Code 65535 ... Deaktiviert [Default]

170

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1030 4.4.21 Register "txEomChar1" und "txEomChar1_CANIO" Mit diesem Register wird eines von vier mglichen Sendeabschlusszeichen konfiguriert. Nach dem Senden dieser Endekennung wird der bislang gesendete Frame als abgeschlossen betrachtet und die konfigurierte Sendepause (Transmit-Timeout) eingehalten. Alle vier Sendeabschlusszeichen sind gleichwertig und werden nicht aus dem Frame gefiltert.
UINT x Beschreibung 0 - 255 ... Abschlusszeichen des Frames ASCII Code 65535 ... Deaktiviert [Default]

4.4.22 Register "txEomChar2" und "txEomChar2_CANIO" Mit diesem Register wird eines von vier mglichen Sendeabschlusszeichen konfiguriert. Nach dem Senden dieser Endekennung wird der bislang gesendete Frame als abgeschlossen betrachtet und die konfigurierte Sendepause (Transmit-Timeout) eingehalten. Alle vier Sendeabschlusszeichen sind gleichwertig und werden nicht aus dem Frame gefiltert.
UINT x Beschreibung 0 - 255 ... Abschlusszeichen des Frames ASCII Code 65535 ... Deaktiviert [Default]

4.4.23 Register "txEomChar3" und "txEomChar3_CANIO" Mit diesem Register wird eines von vier mglichen Sendeabschlusszeichen konfiguriert. Nach dem Senden dieser Endekennung wird der bislang gesendete Frame als abgeschlossen betrachtet und die konfigurierte Sendepause (Transmit-Timeout) eingehalten. Alle vier Sendeabschlusszeichen sind gleichwertig und werden nicht aus dem Frame gefiltert.
UINT x Beschreibung 0 - 255 ... Abschlusszeichen des Frames ASCII Code 65535 ... Deaktiviert [Default]

4.4.24 Register "outputMTU" Mit diesem Register wird die Byteanzahl konfiguriert, welche im zyklischen Ausgangsdatenbereich zur Verfgung steht. Dieser MTU Bereich wird zum bertragen der zu sendenden Daten und der Kontrollbytes an das Modul verwendet. Die MTU Gre steht soweit in keinem Zusammenhang mit der erlaubten Segmentgre oder der tatschlichen seriellen Framegre, sondern beschreibt nur den bertragungsbereich am X2X Bus.
USINT 7 x Beschreibung 7 ... 1 - 27 ... 7 ... Fixe MTU Lnge [Character] im Bus Controller Funktionsmodell [Default] Konfigurierbare MTU Lnge [Character] im Flat Funktionsmodell [Default]

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

171

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1030 4.4.25 Register "inputMTU" Mit diesem Register wird die Gre der MTU in Byte konfiguriert, welche im zyklischen Eingangsdatenbereich zur Verfgung steht. Dieser MTU Bereich wird zum Einlesen der empfangenen Daten und der Kontrollbytes vom Modul verwendet. Die MTU Gre steht soweit in keinem Zusammenhang mit der erlaubten Segmentgre oder der tatschlichen seriellen Framegre, sondern beschreibt nur den bertragungsbereich am X2X Bus.
USINT 7 x Beschreibung 7 ... 1 - 27 ... 7 ... Fixe MTU Lnge [Character] im Bus Controller Funktionsmodell [Default] Konfigurierbare MTU Lnge [Character] im Flat Funktionsmodell [Default]

4.4.26 Register "mode" Mit diesem Register werden dem Modul verschiedene Konfigurationsmglichkeiten mitgeteilt, wie die ntigen Kontrollbytes im Datenfluss innerhalb der MTU Eingangsblcke eingefgt werden drfen.
BIT 0 1 2-7 Beschreibung 0 ... Mehrfachsegmente nicht erlaubt [Default] 1 ... Mehrfachsegmente innerhalb MTU erlaubt 0 ... Segmentgre maximal MTU Gre [Default] 1 ... Segmentgre darf MTU Gre berschreiten 0

Kontrollbytes sind Informations- bzw. Steuerbytes, welche die ntige Information enthalten, um aus den in den MTU Blcken enthaltenen Frame-Segmenten wieder den gesamten Frame zusammenzufgen. Segmente knnen maximal 63 Byte lang sein. Ein Frame der lnger als 63 Byte ist, wird notwendigerweise zur bertragung in mehrere Segmente aufgeteilt. Das Ende des tatschlichen Frames wird durch Information im Kontrollbyte erkannt. Einstellung Mehrfachsegment innerhalb MTU nicht erlaubt: Endet das Segment innerhalb der MTU, so werden die restlichen nicht bentigten Bytes der MTU in diesem bertragungszyklus nicht verwendet. Das nchste Segment beginnend mit einem Kontrollbyte wird dann erst im nchsten Zyklus gestartet. Weiters wird dann das Kontrollbyte mit der Frame-Endekennung ebenfalls in einem separatem Zyklus ohne zustzliche Daten empfangen. Einstellung Mehrfachsegment innerhalb MTU: Endet das Segment innerhalb der MTU, so werden die restlichen Bytes der MTU in diesem bertragungszyklus sofort mit dem nchsten Segment beginnend mit einem Kontrollbyte aufgefllt.

172

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1030 Einstellung Segmentgre maximal MTU Gre: Der MTU Block beginnt jeden Zyklus immer mit einem Kontrollbyte am RxByte1 und die darin enthaltene Lngeninformation ist auf die MTU Gre limitiert. Der Zyklus, welcher das letzte Datensegment enthlt, kann ber das Kontrollbyte erkannt werden. Einstellung Segmentgre darf MTU Gre berschreiten: Der erste MTU Block des Segmentes beginnt wieder mit einem Kontrollbyte, die gesamte Segmentlnge ist hier enthalten. Ist diese Lnge grer als die MTU, so werden in den darauf folgenden Zyklen nur reine Daten ohne Kontrollbyte bertragen, bis die gesamte Segmentlnge erreicht ist. Erst dann wird fr das nchste Segment wieder ein Kontrollbyte in der MTU abhngig von der Mehrfachsegment-Einstellung eingefgt. Diese Einstellungen beziehen sich nur auf die Empfangsrichtung vom Modul. In Senderichtung zum Modul wird das Verhalten applikativ durch die Kontrollbytes gesteuert. Das Modul untersttzt alle Mglichkeiten. 4.4.27 Register "forward" Mit diesem Register wird die maximale Anzahl der unbesttigt abgesendeten MTU Eingangsblcke vom Modul an das bergeordnete System konfiguriert.
USINT x Beschreibung 1 - 7 ... Forward 1 ... [Default]

Der prinzipielle Ablauf mit Default Einstellung = 1 (kein Forward) ist folgender: Wird ein empfangener Frame vom Modul als abgeschlossen betrachtet (Framegre erreicht, Abschlusszeichen, ...), so wird der Datenaustausch mittels der InputSequence gemeldet, der InputMTU Block (RxBytes) ist bereits mit den ersten Framedaten ausgefllt. Diese Daten bleiben solange anstehen, bis das bergeordnete System die Framedaten bernimmt und auch nun die bernahme mit der OutputSequence quittiert. Erst dann werden vom Modul wieder neue Framedaten und eine neue InputSequence im InputMTU Block angelegt und der Ablauf wiederholt sich. Um ein bessere Ausnutzung der bertragungsbandbreite zu ermglichen, kann das Modul eben bis zu sieben Eingangsblcke hintereinander am X2X Bus absetzen, ohne zwischenzeitlich auf eine Quittierung zu warten. Zwingende Voraussetzung ist hier natrlich, dass jede Sequence vom bergeordnetem System gelesen und ausgewertet werden kann, ansonsten ist ein korrekter Ablauf der Datenbernahme und der Sequence Quittierung nicht mglich. Das kann durch idente Zykluszeiten bzw. einem "forwardDelay" erreicht werden. Der prinzipielle Ablauf der Datenbernahme und der Sequence Quittierung ist ident, und muss auch zwingend eingehalten werden, ansonsten kommt es zu einem Fehlerstatus. Diese Einstellungen beziehen sich nur auf die Empfangsrichtung vom Modul. In Senderichtung zum Modul wird das Verhalten applikativ durch die Kontrollbytes gesteuert. Das Modul untersttzt alle Mglichkeit.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

173

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1030 4.4.28 Register "forwardDelay" Mit diesem Register kann eine Wartezeit zwischen unbesttigt abgesendeten MTU Eingangsblcken vom Modul an das bergeordnete System konfiguriert werden. Das ist notwendig, um bei nicht synchronen Systemen mit unterschiedlichen Zykluszeiten (Taskklassen) dem Empfnger einen sequenziell richtigen Empfang der Blcke zu ermglichen.
UINT x Beschreibung 0 - 65535 ... Verzgerungszeit [sec] 0 ... [Default]

4.4.29 Modul Diagnose Im folgendem Abschnitt werden die ntigen Einstellungen und vorhandenen Datenpunkte zur erweiterten Diagnose der Schnittstelle erlutert. 4.4.30 Register "CfO_RxStateIgnoreMask" und "CfO_RxStateIgnoreMask_CANIO" Mit diesem Register knnen die Fehlermeldungen direkt am Modul deaktiviert werden (Aktiviert = Default). Wird das entsprechende Deaktivierungsbit gesetzt, so wird beim Auftreten des Fehlers auch kein Fehlerstatus an des bergeordnete System (Register "CfO_ErrorID0007") gemeldet.
BIT 0-3 4 5 6 7 - 11 12 13 14 0 Beschreibung 0 0 ... keine Deaktivierung 1 ... Startbit Fehler wird ignoriert 0 ... keine Deaktivierung 1 ... Stopbit Fehler wird ignoriert 0 ... keine Deaktivierung 1 ... Parity Fehlers wird ignoriert 0 0 ... Bit4 =1: der aktuelle Puffer wird als beendet markiert und bergeben 1 ... Bit4 = 0: das fehlerhafte Byte wird in den Puffer bernommen 0 ... Bit5 =1: der aktuelle Puffer wird als beendet markiert und bergeben 1 ... Bit5 = 0: das fehlerhafte Byte wird in den Puffer bernommen 0 ... Bit6 =1: der aktuelle Puffer wird als beendet markiert und bergeben 1 ... Bit6 = 0: das fehlerhafte Byte wird in den Puffer bernommen 0

174

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1030 4.4.31 Register "CfO_ErrorID0007" Mit diesem Register mssen die zu bertragenden Fehlermeldungen zuerst konfiguriert werden. Ist das entsprechende Aktivierungsbit nicht gesetzt, so wird beim Auftreten des Fehlers auch kein Fehlerstatus an des bergeordnete System mittels der zyklischen Variablen (InterfaceError) gemeldet.
BIT 0 1 2 3 4-7 Beschreibung 0 ... keine Fehlermeldung 1 ... Meldung eines Startbit Fehlers aktiviert 0 ... keine Fehlermeldung 1 ... Meldung eines Stopbit Fehlers aktiviert 0 ... keine Fehlermeldung 1 ... Meldung eines Parity Fehlers aktiviert 0 ... keine Fehlermeldung 1 ... Meldung eines Receive Overruns aktiviert 0

4.4.32 Register "InterfaceError" Mit diesem Register werden die aufgetretenen Fehler gemeldet. Beim Auftreten eines Fehlers wird das entsprechende Fehlerstatusbit gelatcht und bleibt anstehen, bis eine Quittierung erfolgt.
BIT 0 1 2 3 4-7 Beschreibung 0 ... kein Fehler 1 ... Startbit Fehler aufgetreten 0 ... kein Fehler 1 ... Stopbit Fehler aufgetreten 0 ... kein Fehler 1 ... Parity Fehler aufgetreten 0 ... kein Fehler 1 ... Receive Overrun aufgetreten 0

Detaillierte Erluterung in der nachfolgenden Auflistung.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

175

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1030 4.4.33 Datenpunkt "StartBitError" Mit diesem Datenpunkt wird ein Startbit Fehler gemeldet. Beim Auftreten eines Fehlers wird das Fehlerstatusbit gelatcht und bleibt anstehen, bis eine Quittierung erfolgt. Dieser Fehler kann z.B. durch nicht zusammen passende Schnittstellenkonfigurationen oder Probleme mit der Verkabelung entstehen.
BOOL 0 1 Beschreibung kein Fehler Startbit Fehler aufgetreten

4.4.34 Datenpunkt "StopBitError" Mit diesem Datenpunkt wird ein Stopbit Fehler gemeldet. Beim Auftreten eines Fehlers wird das Fehlerstatusbit gelatcht und bleibt anstehen, bis eine Quittierung erfolgt. Dieser Fehler kann z.B. durch nicht zusammen passende Schnittstellenkonfigurationen oder Probleme mit der Verkabelung entstehen.
BOOL 0 1 Beschreibung kein Fehler Stopbit Fehler aufgetreten

4.4.35 Datenpunkt "ParityError" Mit diesem Datenpunkt wird ein Parity Fehler gemeldet. Beim Auftreten eines Fehlers wird das Fehlerstatusbit gelatcht und bleibt anstehen, bis eine Quittierung erfolgt. Dieser Fehler kann z.B. durch nicht zusammen passende Schnittstellenkonfigurationen oder Probleme mit der Verkabelung entstehen.
BOOL 0 1 Beschreibung kein Fehler Parity Fehler aufgetreten

4.4.36 Datenpunkt "RXoverrun" Mit diesem Datenpunkt wird ein Empfangspufferberlauf gemeldet. Beim Auftreten dieses Fehlers wird das Fehlerstatusbit gelatcht und bleibt anstehen, bis eine Quittierung erfolgt. Die Pufferkapazitt am Modul ist ausgeschpft und alle nachfolgenden Daten an der Schnittstelle gehen verloren. Ein berlauf bedeutet immer das die am Modul empfangenen Daten nicht schnell genug vom bergeordnetem System ausgelesen werden. Abhilfe kann hier getroffen werden durch eine Zykluszeitoptimierung aller beteiligten bertragungsstrecken bzw. Taskklassen und die Verwendung der vorhandenen Handshake Mglichkeiten.
BOOL 0 1 Beschreibung kein Fehler Receive Overrun aufgetreten

176

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1030 4.4.37 Register "AcknowledgeInterfaceError" Mit diesem Register knnen die aufgetretenen Fehler quittiert werden. Ist der Fehler noch aktiv anstehend, wird das Fehlerstatusbit nicht gelscht.
BIT 0 1 2 3 4-7 Beschreibung 0 ... keine Quittierung 1 ... Quittiere Startbit Fehler 0 ... keine Quittierung 1 ... Quittiere Stopbit Fehler 0 ... keine Quittierung 1 ... Quittiere Parity Fehler 0 ... keine Quittierung 1 ... Quittiere Receive Overrun 0

4.4.38 Datenpunkt "QuitStartBitError" Mit diesem Datenpunkt wird ein Startbit Fehler quittiert. Ist der Fehler noch aktiv anstehend, wird das Fehlerstatusbit nicht gelscht. Das Quittierungsbit kann rckgesetzt werden, wenn das Fehlerstatusbit nicht mehr gesetzt ist.
BOOL 0 1 Beschreibung keine Quittierung Quittiere Startbit Fehler

4.4.39 Datenpunkt "QuitStopBitError" Mit diesem Datenpunkt wird ein Stopbit Fehler quittiert. Ist der Fehler noch aktiv anstehend, wird das Fehlerstatusbit nicht gelscht. Das Quittierungsbit kann rckgesetzt werden, wenn das Fehlerstatusbit nicht mehr gesetzt ist.
BOOL 0 1 Beschreibung keine Quittierung Quittiere Stopbit Fehler

4.4.40 Datenpunkt "QuitParityError" Mit diesem Datenpunkt wird ein Parity Fehler quittiert. Ist der Fehler noch aktiv anstehend, wird das Fehlerstatusbit nicht gelscht. Das Quittierungsbit kann rckgesetzt werden, wenn das Fehlerstatusbit nicht mehr gesetzt ist.
BOOL 0 1 Beschreibung keine Quittierung Quittiere Parity Fehler

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

177

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1030 4.4.41 Datenpunkt "QuitRXoverrun" Mit diesem Datenpunkt wird ein Receive Overrun Fehler quittiert. Ist der Fehler noch aktiv anstehend, wird das Fehlerstatusbit nicht gelscht. Das Quittierungsbit kann rckgesetzt werden, wenn das Fehlerstatusbit nicht mehr gesetzt ist.
BOOL 0 1 Beschreibung keine Quittierung Quittiere Receive Overrun Fehler

178

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1030 4.4.42 Register "InputSequence" Mit diesem Register werden vom Modul Statusinformation bezglich Sende- und Empfangsbereitschaft, eingehenden Daten und bernommenen Sendeframes an das bergeordnete System gemeldet.
BIT 0-2 3 4-6 7 Beschreibung 0 - 7... rundlaufende Receive Sequence Nummer 0 ... 1 ... Receive Verbindungsaufbau vom Modul angefordert Receive Datenaustausch ist aktiviert

0 - 7... Rckmeldung Transmit Sequence Nummer 0 ... 1 ... Transmit Verbindungsaufbau vom Modul angefordert Transmit Datenaustausch ist aktiviert

Rundlaufende Receive Sequence Nummer: Sind Daten vom Modul vorhanden, werden diese in der InputMTU angelegt und die Sequence zur Signalisierung an des bergeordnete System erhht. Bei Default Einstellung (siehe 4.4.27 "Register "forward"", auf Seite 173) wird eine neue Sequence Nummer mit neuen Daten vom Modul erst wieder in die InputMTU gelegt, wenn diese aktuelle Nummer durch die "OutputSequence" quittiert wird. Dem Modul muss so signalisiert werden, dass die InputMTU ausgelesen wurde und berschrieben werden darf. Dieser Zhler wird auch erhht, um Statusnderungen im Bereich des Verbindungsaufbaus bzw. Abbruchs zu erkennen. Receive Verbindungsaufbau / Datenaustausch: Das Modul signalisiert mit diesem Status, ob die Schnittstelle fr den Empfang aktiviert ist oder nicht, bzw. zum bergeordnetem System synchronisiert ist. Die Schnittstelle ist fr den Empfang erst nach erfolgter Synchronisierung bereit, siehe 4.5.1 "Synchronisation der Sende- und Empfangsbereitschaft", auf Seite 183. Dieser Status muss zyklisch berwacht werden, da bei bertragungsproblemen bzw. Nichteinhaltung der Sequence Quittierung auch das Modul selbststndig die Verbindung beenden kann. Ist das der Fall muss der Synchronisationsvorgang wiederholt werden. Rckmeldung Transmit Sequence Nummer: Hier handelt es sich um die Rckmeldung, welche zu sendende Sequence aus der "OutputSequence" vom Modul bernommen wurde. Das Modul signalisiert hier, dass die OutputMTU ausgelesen und in den internen Puffer bernommen wurde und mit neuen Sendedaten berschrieben werden darf. Transmit Verbindungsaufbau / Datenaustausch: Es handelt sich hier um die Statusrckmeldung vom Modul, dass die Senderichtung aktiviert und synchronisiert ist, siehe 4.5.1 "Synchronisation der Sende- und Empfangsbereitschaft", auf Seite 183. Somit knnen Daten fr die Schnittstelle gesendet werden.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

179

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1030 4.4.43 Register "RxByte1" , "RxByte2" , ... "RxByte27" Mit diesen Registern, allgemein als InputMTU bezeichnet, werden die Daten vom Modul an das bergeordnete System bertragen.
USINT x Beschreibung Kontrollbyte oder empfangenes Zeichen von der seriellen Schnittstelle

Kontrollbyte in Empfangsrichtung: Mit den Kontrollbytes bermittelt das Modul dem bergeordnetem System die ntige Information, um den empfangenen Frame aus den einzelnen InputMTU Blcken und Segmenten wieder zusammenfgen zu knnen.
BIT 0-5 6 7 Beschreibung 0 - 63...Segmentlnge 0 ... 1 ... 0 ... 1 ... Kontrollbyte-Position: Kontrollbyte fr das nchste Segment in einer neuen MTU (RxByte1) Kontrollbyte-Position: Kontrollbyte fr das nchste Segment folgt sofort nach Segmentende Frame-Endekennung: Frame ist nicht beendet Frame-Endekennung: Frame beendet

Segmentlnge: Diese Lngeangabe beschreibt prinzipiell die Lnge des empfangenen Frames. Allerdings stehen im Kontrollbyte nur 6 Bit zur Verfgung, deshalb ist 63 als grte Teillnge hier mglich. Ist der empfangene Frame lnger als diese maximale Segmentlnge, wird auf mehrere Segmente mit den zugehrigen Kontrollbytes aufgeteilt. Die einzelnen Lngen mssen addiert werden. Das wirkliche Frameende wird durch das Bit 7 im letzten Segment erkannt. Kontrollbyte-Position: Mit dieser Information wird dargestellt, an welcher Position das nchste Kontrollbyte zu erwarten ist. Siehe auch Konfiguration im 4.4.26 "Register "mode"", auf Seite 172. Frame-Endekennung: Im letzten Segment wird dieses Bit zur Endekennung des Frame gesetzt. Nun kann die weitere applikative Auswertung des Frames erfolgen.

180

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1030 4.4.44 Register "OutputSequence" Mit diesem Register werden dem Modul Kommandoinformationen bezglich Sende- und Empfangsbereitschaft, der bernahme von eingehenden Daten und zu sendenden Frames bermittelt.
BIT 0-2 3 4-6 7 Beschreibung 0 - 7... rundlaufende Transmit Sequence Nummer 0 ... 1 ... Transmit Verbindungsaufbau Transmit Datenaustausch ist aktiviert

0 - 7... Rckmeldung Receive Sequence Nummer 0 ... 1 ... Receive Verbindungsaufbau Receive Datenaustausch ist aktiviert

Rundlaufende Transmit Sequence Nummer: Sind Sendedaten zum Modul vorhanden, knnen diese in der OutputMTU angelegt und die Sequence zur Signalisierung an das Modul erhht werden. Eine neue Sequence Nummer mit neuen Daten darf prinzipiell erst wieder in die OutputMTU gelegt werden, wenn diese aktuelle Nummer durch die "InputSequence" vom Modul als Ausgelesen quittiert wurde. Ein unbesttigter Forward von MTU Blcken (wie in Eingangsrichtung konfiguriert werden muss) ist hier automatisch mglich. Zwingende Voraussetzung ist hier natrlich, dass jede Sequence vom Modul gelesen und ausgewertet werden kann, ansonsten ist ein korrekter Ablauf der Datenbernahme und der Sequence Quittierung nicht mglich. Das muss bei unterschiedlichen Zykluszeiten aller beteiligten Komponenten beachtet werden. Die Gesamtzahl der Blcke darf aber 7 nicht berschreiten, ansonsten ist eine eindeutige berwachung der Rckmeldung Transmit Sequence Nummer nicht mglich. Transmit Verbindungsaufbau / Datenaustausch: Es handelt sich hier um die Statusmeldung und gleichzeitig Kommandoinformation zum Modul, dass die Senderichtung aktiv und synchronisiert ist. Ist generell das Senden von Daten aus dem Modulpuffer erwnscht, muss dieses Bit auch gesetzt bleiben. Eine Beendung der Verbindung kann durch Lschen dieses Bits durchgefhrt werden. Alle bereits bergebenen Frames im Sendepuffer werden noch gesendet, nicht abgeschlossene Datenframes werden verworfen. Fr einen neuen Verbindungsaufbau muss die Synchronisierung neuerlich durchgefhrt werden. Rckmeldung Receive Sequence Nummer: Hier handelt es sich um die Meldung an das Modul, welche empfangene Sequence aus der "InputSequence" bernommen wurde. Dem Modul wird hier signalisiert, dass die InputMTU ausgelesen wurde und vom Modul mit neuen Empfangensdaten berschrieben werden darf. Diese Sequence muss auch bei aktiviertem Forward eingehalten werden. Receive Verbindungsaufbau / Datenaustausch: Es handelt sich hier um die Statusmeldung und gleichzeitig Kommandoinformation zum Modul, dass die Empfangsrichtung aktiv und synchronisiert ist. Ist ein Empfangen von Daten vom bergeordnetem System erwnscht, muss dieses Bit auch gesetzt bleiben. Eine Beendung der Verbindung kann durch Lschen dieses Bits durchgefhrt werden.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

181

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1030 Die aktuell im Empfangspuffer befindlichen und noch nicht bertragenen Datenbytes werden ausnahmslos gelscht. Fr einen neuen Verbindungsaufbau muss die Synchronisierung neuerlich durchgefhrt werden. 4.4.45 Register "TxByte1" , "TxByte2" , ... "TxByte27" Mit diesen Registern, allgemein als OutputMTU bezeichnet, werden die zu sendenden Daten zum Modul bertragen.
USINT x Beschreibung Kontrollbyte oder zu sendendes Zeichen zur seriellen Schnittstelle

Kontrollbyte in Senderichtung: Mit den Kontrollbytes werden dem Modul vom bergeordnetem System die ntige Information bermittelt, um den zu sendenden Frame aus den einzelnen OutputMTU Blcken und Segmenten wieder zusammenfgen zu knnen.
BIT 0-5 6 7 Beschreibung 0 - 63...Segmentlnge 0 ... 1 ... 0 ... 1 ... Kontrollbyte-Position: Kontrollbyte fr das nchste Segment in einer neuen MTU (TxByte1) Kontrollbyte-Position: Kontrollbyte fr das nchste Segment folgt sofort nach Segmentende Frame-Endekennung: Frame ist nicht beendet Frame-Endekennung: Frame beendet

Segmentlnge: Diese Lngeangabe beschreibt prinzipiell die Lnge des zu sendenden Frames. Allerdings stehen im Kontrollbyte nur 6 Bit zur Verfgung, deshalb ist 63 als grte Teillnge hier mglich. Ist der zu sendende Frame lnger als diese maximale Segmentlnge, muss auf mehrere Segmente mit den zugehrigen Kontrollbytes aufgeteilt werden. Das wirkliche Frameende wird dem Modul durch das Bit 7 im letzten Segment bermittelt. Kontrollbyte-Position: Mit dieser Information wird bermittelt, an welcher Position das nchste Kontrollbyte zu erwarten ist. Siehe auch Konfiguration im 4.4.26 "Register "mode"", auf Seite 172. Frame-Endekennung: Im letzten Segment wird dieses Bit zur Endekennung des Frame gesetzt. Der gesamte Frame ist nun zum Senden freigegeben.

182

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1030

4.5 Datenaustausch
Der Datenaustausch mit dem Modul kann im Funktionsmodell Stream mit der Software Library DVFrame ber den asynchronen Datentransfer abgehandelt werden. Hier im Funktionsmodell Flat werden die Daten von und zur seriellen Schnittstelle im zyklischen Datenbereich bertragen. Dazu sind neben den seriellen Daten auch die Sequence Register und die Kontrollbytes innerhalb der MTU notwendig, um den notwendigen Handshake zwischen dem Modul und dem bergeordneten System abzudecken. In den folgenden Abschnitten werden die ntigen Schritte zur Bedienung der Schnittstelle im Funktionsmodell Flat erlutert. 4.5.1 Synchronisation der Sende- und Empfangsbereitschaft Ausgegangen wird von der Position Startup, d.h. das Modul hat nach dem Hochlauf gestartet, die Verbindung wurde vom Modul beendet bzw. die Sende- und/oder Empfangsbereitschaft wurde durch das Register OutputSequence terminiert. Das Modul wird nun in den Ausgangszustand versetzt. Abhngig von den Programm- und Buszykluszeiten ist es mglich, dass der Wert = Null in der InputSequence nicht gelesen wird, da dieser nur kurzzeitig ansteht. Herstellen der Ausgangsposition:

Abbildung 16: CS1030 - Startup - Herstellen der Ausgangsposition

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

183

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1030 In der folgenden Abbildung wird gezeigt, wie das Synchronisationsverfahren mittels der Register InputSequence und OutputSequence abluft:

Abbildung 17: CS1030 Synchronisation der Sende- und Empfangsbereitschaft

184

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1030

Allgemeine Information:
In der obigen Abbildung werden Sende- und Empfangsrichtung in dieser Reihenfolge synchronisiert. Dies ist natrlich auch in umgekehrter Reihenfolge mglich. Falls die Senderichtung noch nicht fertig synchronisiert wurde, knnen bei aktivierter Empfangsrichtung vom Modul bereits Daten ber die MTU bergeben werden. Kapitel 2 Kommunikation im X20 Elektronikmodul Falls nur Senden oder Empfangen bentigt wird, muss die andere bertragungsrichtung nicht aktiviert werden. Die gewnschte Transferrichtung arbeitet auch hier ohne Einschrnkungen. Die beiden bertragungsrichtungen knnen applikativ vollkommen eigenstndig bedient werden.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

185

Kommunikation im X20 Elektronikmodul X20CS1030 4.5.2 Senden und Empfangen In den folgenden Abschnitten wird die Behandlung der Output- und InputMTU dargestellt. Je nach Framelnge und konfigurierter bzw. gewnschter Bedienung ergeben sich verschiedene Kombinationen aus Kontrollbytes und reinen Datenbytes der seriellen Schnittstelle. Ein Frame beinhaltet mindestens ein Kontrollbyte. Je nach Framelnge ergibt sich eine Aufteilung auf mehrere Segmente und MTUs. Beim Empfangen von Daten ist die Strukturierung bzw. Position von Daten- und Kontrollbytes innerhalb der MTU durch die Konfigurationsvorgabe fixiert, siehe 4.4.26 "Register "mode"", auf Seite 172 und 4.4.27 "Register "forward"", auf Seite 173. Beim Senden kann der Ablauf und die Anordnung beliebig durch die Applikation gewhlt werden. Basierend auf den Kombinationen ergeben sich verschiedene Ausprgungen: Maximale Gliederung und berwachung der einzelnen Schritte: kein Forward keine Mehrfachsegmente innerhalb MTU Segmentgre berschreitet MTU nicht

Vorteile: Klare bersichtliche Strukturierung, Kontrollbytes sind immer in der ersten MTU Position

Nachteile: Geringer Datendurchsatz

Maximaler Datendurchsatz: Forward von MTU Blcken Verwendung von Mehrfachsegmenten innerhalb MTU Segmentgre bersteigt MTU-Gre

Hier wird jede Mglichkeit ausgenutzt, um den Datendurchsatz zu optimieren. Vorteile: Hoher Datendurchsatz durch Forward und Mehrfachsegmenten in MTU

Nachteile: Hherer Programmieraufwand

Der Ausfall eines Zyklus (Sequence Nummer geht verloren) bzw. bei vollem Sendpuffer ist die Fehlerbehandlung ident: Der Ablauf muss nur ab der ersten unquittierten Sequence Nummer wiederholt werden.

186

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1030 Es ist zu beachten, dass eine gltige Sende-Sequence Behandlung "nur" die bernahme der Daten in den Sendepuffer besttigt. Es ist keine Rckmeldung das der Frame auch gesendet wurde. Je nach bertragungsstrecke kann die Rckmeldung der Transmit Sequence Nummer mehrere Zyklen dauern. An einer nderung der Receive Sequence Nummer in der InputSequence wird erkannt das neue Empfangsdaten vom Modul anstehen. Jede dieser Nummern muss mittels Rckmeldung Receive Sequence Nummer in der OutputSequence quittiert werden, ansonsten wird die Verbindung vom Modul getrennt. 4.5.3 Daten senden: Aufbereitung der zyklischen Daten, maximale Gliederung und berwachung der einzelnen Schritte Die folgenden Darstellungen der Ablufe ber die verschiedenen Framelngen zeigen das durch die blockweise bertragung mit Lngenangabe innerhalb der MTU keine Unterscheidung ntig ist. Die Arbeitschritte und die Position der Kontrollbytes sind ident, lediglich die Anzahl der ntigen Durchlufe zur Datenbertragung differieren. Abgesehen von der Restmenge des Frames im letzten Block, sollten die vorhanden TxBytex natrlich aufgefllt werden. Framelnge < outputMTU Gre: Die Framelnge ist mindestens um ein Byte kleiner als die outputMTU. Somit ist hier nur ein Kontrollbyte ntig, welches in der outputMTU auch Platz findet. 1) Kopieren der seriellen Daten in TxByte2 bis TxBytex. Erstellen des Kontrollbytes in TxByte1, Datenlnge in der MTU, Frame-Endekennung = 0. 2) Erhhen der Transmit Sequence Nummer in der OutputSequence, Daten werden beim nchsten Zyklus vom Modul in den Sendepuffer kopiert. 3) Warten bis Transmit Sequence Nummer als Rckmeldung der Datenbernahme in der InputSequence besttigt. 4) Erstellen des Kontrollbytes in TxByte1: Datenlnge = 0, Frame-Endekennung = 1. 5) Erhhen der Transmit Sequence Nummer in der OutputSequence, Endekennung wird vom Modul erkannt und der Frame wird zum Senden freigegeben. 6) Warten bis Transmit Sequence Nummer als Rckmeldung in der InputSequence erscheint zur Besttigung das der Frame bernommen wurde. Ein neuer Frame kann gestartet werden.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

187

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1030 Framelnge outputMTU Gre: 1) Kopieren des (ersten) Blocks an seriellen Daten in TxByte2 bis TxBytex. Erstellen des Kontrollbytes in TxByte1, Datenlnge in der MTU, Frame-Endekennung = 0. 2) Erhhen der Transmit Sequence Nummer in der OutputSequence, Daten werden beim nchsten Zyklus vom Modul in den Sendepuffer kopiert. 3) Warten bis Transmit Sequence Nummer als Rckmeldung der Datenbernahme in der InputSequence besttigt. 4) Wiederholung der Schritte 1 bis 3 bis alle seriellen Daten blockweise bertragen sind. 5) Erstellen des Kontrollbytes in TxByte1: Datenlnge = 0, Frame-Endekennung = 1. 6) Erhhen der Transmit Sequence Nummer in der OutputSequence, Endekennung wird vom Modul erkannt und der Frame wird zum Senden freigegeben. 7) Warten bis Transmit Sequence Nummer als Rckmeldung in der InputSequence erscheint, als Besttigung das der Frame abgeschlossen wurde. Ein neuer Frame kann gestartet werden.

188

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1030 Ablaufdiagramm Daten senden: Aufbereitung der zyklischen Daten, maximale Gliederung und berwachung der einzelnen Schritte

Abbildung 18: CS1030 - Senden_FRM_max_Gliederung

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

189

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1030 Daten senden: Beibehaltung der Gliederung mit Anwendung des Forward Der Datendurchsatz kann erheblich durch die Anwendung des Forward gesteigert werden. Die prinzipiellen Ablaufschritte bleiben gleich, allerdings wird im nchsten Zyklus sofort der nchste Block gesendet ohne auf die Rckmeldung zu warten. Die gesamte Reaktionszeit vom Schreiben zum Modul und dem Lesen der Rckmeldung vom Modul wird zwischen den einzelnen MTU Blcken eliminiert. Maximal 7 unbesttigte MTU Blcke drfen abgesetzt werden! 1) Kopieren des (ersten) Blocks an seriellen Daten in TxByte2 bis TxBytex. Erstellen des Kontrollbytes in TxByte1, Datenlnge in der MTU, Frame-Endekennung = 0. 2) Erhhen der Transmit Sequence Nummer in der OutputSequence, Daten werden beim nchsten Zyklus vom Modul in den Sendepuffer kopiert. 3) Wiederholung der Schritte 1 und 2 bis alle seriellen Daten blockweise bertragen sind. 4) Erstellen des Kontrollbytes in TxByte1: Datenlnge = 0, Frame-Endekennung = 1. 5) Erhhen der Transmit Sequence Nummer in der OutputSequence, Endekennung wird vom Modul erkannt und der Frame wird zum Senden freigegeben.

Allgemeine Information:
Die zyklischen Rckmeldungen der bergebenen Transmit Sequence Nummern der vorhergehenden Blcke in der InputSequence besttigen das diese Blcke bernommen wurden. Bleibt eine Transmit Sequence Nummern unbesttigt, muss der Vorgang ab dieser ersten unbesttigten Sequence Nummer wiederholt werden. Fr eine vernnftige Zeitberwachung im Hardwaresystem, ist es notwendig die Anzahl der Zyklen vom Erhhen der Transmit Sequence Nummer bis zum Eintreffen der Rckmeldung bei fehlerfreiem Ablauf zu eruieren. Diese Anzahl kann stark differieren abhngig vom Verhltnis der Taskklassen- und Netzwerkzykluszeiten und von der Topologie des vorhandenen Netzwerkes (z.B. X2X Bus oder Powerlink Bus Controller).

190

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1030 Ablaufdiagramm Daten senden: Beibehaltung der Gliederung mit Anwendung des Forward

Abbildung 19: CS1030 - Senden_FRM_Gliederung_Forward

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

191

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1030 Beispiel Aufteilung Kontrollbyte und Sendedaten Es soll ein Frame mit 27 Byte bertragen werden, die MTU ist auf 7 Byte konfiguriert.

Abbildung 20: CS1030 - Senden_FRM_max_Gliederung_MTU

In der Aufbereitung bzw. Aufteilung der Sendedaten ist kein Unterschied ob nun der Mechanismus des Forward zur Anwendung kommt oder nicht. Ohne Forward wird nach den einzelnen MTU Zyklen zur bergabe der Sendedaten auf die Rckmeldung der Transmit Sequence Nummer gewartet. Mit Forward wird im nchsten Zyklus sofort der folgende Datenblock bergeben. Nach dem letzten MTU Zyklus 6 kann in beiden Fllen mit einem neuen Frame begonnen werden.

192

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1030 4.5.4 Daten senden: Aufbereitung der zyklischen Daten, maximaler Datendurchsatz Framelnge maximale Segmentgre (63 Byte): 1) Kopieren des (ersten) Blocks an seriellen Daten in TxByte2 bis TxBytex. Erstellen des Kontrollbytes in TxByte1 mit Angabe der gesamten Framelnge und Frame-Endekennung = 1. Die seriellen Daten ab dem zweiten MTU Block beginnen bereits in TxByte1, kein Kontrollbyte mehr. 2) Erhhen der Transmit Sequence Nummer in der OutputSequence, Daten werden beim nchsten Zyklus vom Modul in den Sendepuffer kopiert. 3) Durch Anwendung des Forward erfolgt prinzipiell die Wiederholung der Schritte 1 und 2 bis alle seriellen Daten blockweise bertragen sind. Mit dem letzten Block erkannt das Modul nun das Erreichen der Framelnge und somit wird dieser zum Senden freigegeben. Im nchsten Zyklus kann sofort ein neuer Frame gestartet werden. 4) Die zyklischen Rckmeldungen der bergebenen Transmit Sequence Nummern der vorhergehenden Blcke in der InputSequence besttigen das diese Blcke bernommen wurden. Bleibt eine Transmit Sequence Nummern unbesttigt, muss der Vorgang ab dieser ersten unbesttigten Sequence Nummer wiederholt werden.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

193

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1030 Ablaufdiagramm Daten senden: Aufbereitung der zyklischen Daten, maximaler Datendurchsatz Framelnge maximale Segmentgre:

Abbildung 21: CS1030 - Senden_FRM_Durchsatz_1_Segment

194

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1030 Framelnge > maximale Segmentgre: 1) Kopieren des (ersten) Blocks an seriellen Daten in TxByte2 bis TxBytex. Erstellen des Kontrollbytes in TxByte1 mit Angabe der Segmentlnge, Kontrollbyte-Position = 1 und FrameEndekennung = 0. Die seriellen Daten ab dem zweiten Block beginnen bereits im TxByte1, kein Kontrollbyte mehr. 2) Erhhen der Transmit Sequence Nummer in der OutputSequence, Daten werden beim nchsten Zyklus vom Modul in den Sendepuffer kopiert. 3) Durch Anwendung des Forward erfolgt prinzipiell die Wiederholung der Schritte 1 und 2 bis alle Daten des (ersten) Segmentes blockweise bertragen sind. 4) Falls im letzten MTU Block des (ersten) Segmentes noch freie TxBytes sind, muss durch Kontrollbyte-Position = 1 sofort im ersten freien TxByte mit dem Kontrollwort des nchsten Segmentes gestartet werden. Die restlichen Bytes werden mit Daten aufgefllt. Bei Kontrollbyte-Position = 0 wird das folgende Segment erst in der nchsten neuen MTU begonnen. 5) Ein Wiederholen der Schritte 1 bis 4 ergibt nun ein blockweises bertragen aller Frame Segmente. Im Kontrollbyte des letzten Segmentes muss allerdings die Frame-Endekennung = 1 gesetzt werden. Mit dem letzten Block des letzten Segmentes erkannt das Modul nun das Erreichen der Framelnge und somit wird dieser zum Senden freigegeben. Im nchsten Zyklus kann sofort ein neuer Frame gestartet werden. 6) Die zyklischen Rckmeldungen der bergebenen Transmit Sequence Nummern der vorhergehenden Blcke/Segmente in der InputSequence besttigen das diese Blcke bernommen wurden. Bleibt eine Transmit Sequence Nummern unbesttigt, muss der Vorgang ab dieser ersten unbesttigten Sequence Nummer wiederholt werden. Kapitel 2 Kommunikation im X20 Elektronikmodul

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

195

Kommunikation im X20 Elektronikmodul X20CS1030 Framelnge > maximale Segmentgre:

Abbildung 22: CS1030 - Senden_FRM_Durchsatz_X_Segmente

196

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1030 Beispiel Aufteilung Kontrollbyte und Sendedaten Es soll ein Frame mit 27 Byte bertragen werden, die MTU ist auf 7 Byte konfiguriert.

Abbildung 23: CS1030 - Senden_FRM_Durchsatz_MTU

Im Vergleich zur Abbildung 20 "CS1030 - Senden_FRM_max_Gliederung_MTU", auf Seite 192 ist bei gleicher Framelnge und MTU Gre hier eine Einsparung von 2 MTU Zyklen erkennbar. Nach dem letzten MTU Zyklus 4 kann mit einem neuen Frame begonnen werden. In der Aufbereitung bzw. Aufteilung der Sendedaten ist kein Unterschied ob nun der Mechanismus des Forward zur Anwendung kommt oder nicht. Ohne Forward wird nach den einzelnen MTU Zyklen zur bergabe der Sendedaten auf die Rckmeldung der Transmit Sequence Nummer gewartet. Mit Forward wird im nchsten Zyklus sofort der folgende Datenblock bergeben.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

197

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1030 Weitere Optimierung Soll im letzten MTU-Block des Frames ein vorhandener Freiraum bereits fr den nchsten Frame verwendet werden, so kann im letzten Kontrollbyte des Frames auch die Kennung Kontrollbyte-Position = 1 gesetzt werden. Das erste freie TxByte im letzten MTU-Block wird dann bereits als Kontrollbyte fr den nchsten Frame verwendet, nachfolgenden wird die MTU mit seriellen Daten des neuen Frames bis zum Ende angefllt. Es ist zu beachten das die seriellen Daten im nchsten Zyklus bereits dann wieder im TxByte1 beginnen. Beispiel Aufteilung Kontrollbyte und Sendedaten Es sollen zwei Frames jeweils mit 27 Byte und 20 Byte bertragen werden, die MTU ist auf 15 Byte konfiguriert.

Abbildung 24: CS1030 - Senden_FRM_Durchsatz_2_Frames_MTU

198

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1030 4.5.5 Daten empfangen: Auslesen der zyklischen Daten, maximale Gliederung und berwachung der einzelnen Schritte Beim Empfangen wird im Gegensatz zum Senden das "erlaubte" Verhalten bezglich Ausnutzung der MTU seitens des Moduls durch die Konfiguration fixiert. Eingestellte Konfiguration: Kapitel 2 Kommunikation im X20 Elektronikmodul Mehrfachsegmente innerhalb MTU nicht erlaubt Segmentgre berschreitet MTU nicht Forward ja/nein ... kein Unterschied in der MTU Behandlung

1) Prfen ob sich die Receive Sequence Nummer seit dem letzten Zyklus gendert hat. Falls ja, der Inhalt des RxByte1 ist ein Kontrollbyte. Falls es sich um einen Framebeginn handelt, muss der Empfangspuffer initialisiert werden (Schreibzeiger auf Pufferanfang, empfangene Framelnge = 0, ...). 2) Auswertung der Kontrollbyte Information aus RxByte1: feststellen der Datenlnge in der MTU und ob die Frame-Endekennung gesetzt ist. 3) Wenn Daten vorhanden, kopieren des (ersten) Blocks an seriellen Daten aus RxByte2 bis RxBytex. Abspeichern der aktuellen Schreibzeigerposition und addieren der neuen Framelnge. Falls Frame-Endekennung gesetzt ist, den Frame als abgeschlossen markieren. 4) Erhhen der Rckmeldung Receive Sequence Nummer in der OutputSequence. Bei Forward = 1: erst wenn das Modul diese Besttigung durch die zyklische bertragung erhlt, wird der nchste MTU Block aufbereitet. Bei Forward = 2 bis 7: das Modul wartet nicht auf die einzelnen Besttigungen, sondern erstellt neue MTU Blcke bis zur erlaubten Anzahl. 5) Wiederholung der Schritte 1 bis 4 bis alle seriellen Daten blockweise empfangen sind.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

199

Kommunikation im X20 Elektronikmodul X20CS1030 Ablaufdiagramm Daten empfangen: maximale Gliederung mit / ohne Forward

Abbildung 25: CS1030 - Empfangen_FRM_max_Gliederung_Forward

200

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1030 Beispiel Aufteilung Kontrollbyte und Empfangsdaten Die MTU ist auf 7 Byte konfiguriert, es wird ein Frame mit 27 Byte empfangen.

Abbildung 26: CS1030 - Empfangen_FRM_max_Gliederung_MTU

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

201

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1030 4.5.6 Daten empfangen: Auslesen der zyklischen Daten, Optimierung auf Datendurchsatz Beim Empfangen wird im Gegensatz zum Senden das "erlaubte" Verhalten bezglich Ausnutzung der MTU seitens des Moduls durch die Konfiguration fixiert. Eingestellte Konfiguration: Mehrfachsegmente innerhalb MTU erlaubt: Kontrollbyte-Position = 1 dem letzten Datenbyte des Segmentes folgt bereits das Kontrollbyte fr das nchste Segment. Segmentgre darf MTU berschreiten: nur die erste MTU des Segmentes enthlt das Kontrollbyte des Segmentes, alle folgenden MTU Blcke enthalten nur Daten. Forward ja: das Modul bergibt bis zu 7 unquittiere MTU Blcke.

1) Prfung bei nderung der Receive Sequence Nummer seit dem letzten Zyklus: Falls es sich um einen Framebeginn handelt, muss der Empfangspuffer initialisiert werden. (Schreibzeiger auf Pufferanfang, empfangene Framelnge = 0, ...). Da durch die optimierte bertragung in einer MTU mehrere sehr kurze Frames sein knnen, muss applikativ eine ausreichende Anzahl von Empfangspuffern verwaltet werden knnen. Festsstellen der Kontrollbyte-Position in der MTU: Eine MTU ohne Restdaten des vorhergehenden Segmentes (bzw. Frames): das RxByte1 ist das Kontrollbyte. Eine MTU mit Restdaten des vorhergehenden Frames: das erste freie RxBytex ist das Kontrollbyte fr das neue Segment. MTU Blcke innerhalb eines Segmentes mssen kein Kontrollbyte haben.

2) Auswertung der Kontrollbyte Information aus RxBytex: feststellen der Datenlnge / Segmentlnge / nchste Kontrollbyte-Position. ob die Frame-Endekennung gesetzt ist: es handelt sich dann um das letzte Segment.

3) Wenn Daten vorhanden, kopieren des Blocks an seriellen Daten aus den RxBytes. Abspeichern der aktuellen Schreibzeigerposition und addieren der neuen Framelnge. Berechnen der Restlnge des Segmentes, das folgende RxBytex kann sofort wieder ein Kontrollbyte fr das nchste Segment / Frame sein. Falls Frame-Endekennung gesetzt und alle Daten kopiert wurden, den Frame als abgeschlossen markieren. 4) Erhhen der Rckmeldung Receive Sequence Nummer in der OutputSequence. 5) Wiederholung der Schritte 1 bis 4 bis alle seriellen Daten blockweise empfangen sind.

202

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1030 Ablaufdiagramm Daten empfangen: Optimierung auf Datendurchsatz

Abbildung 27: CS1030 - Empfangen_FRM_Durchsatz_X_Segmente

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

203

Kapitel 2 Kommunikation im X20 Elektronikmodul

Kommunikation im X20 Elektronikmodul X20CS1030 Beispiel Aufteilung Kontrollbyte und Sendedaten Die MTU ist auf 15 Byte konfiguriert, es werden Frames empfangen: 27 Bytes, 20 Bytes, 11 Bytes, ......

Abbildung 28: CS1030 - Empfangen_FRM_Durchsatz_X_Frames_MTU

204

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Kommunikation im X20 Elektronikmodul X20CS1030

4.6 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. 4.6.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

Bezeichnung Funktionsmodell Flat / Bus Controller Funktionsmodell Stream

Nummer 254 2

Tabelle 40: CS1030 - Funktionsmodelle - Wo aufgelegt?

4.7 B&R ID Code


Kennung zur Unterscheidung der Module ($1FD0)

4.8 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit 200 s

Tabelle 41: CS1030 Minimale Zykluszeit

4.9 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O-Updatezeit 200 s

Tabelle 42: CS1030 Minimale I/O-Updatezeit

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

205

Kapitel 2 Kommunikation im X20 Elektronikmodul

DeviceNet

CANopen

CAN I/O

Kommunikation im X20 Elektronikmodul X20CS1030

206

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Busempfnger und Bussender bersicht

Kapitel 3 Busempfnger und Bussender


1. bersicht
Modul X20BR9300 X20BT9100 X20BT9400 Beschreibung X20 Busempfnger X2X Link, Einspeisung fr interne I/O Versorgung, X2X Link Busversorgung X20 Bussender X2X Link X20 Bussender X2X Link, X2X Link Versorgung fr X67 Module, Verpolungsschutz, kurzschlussfest, berlastfest, Parallelschaltung mglich, Redundanzbetrieb mglich

Tabelle 43: bersicht Busempfnger und Bussender

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

207

Kapitel 3 Busempfnger und Bussender

Busempfnger und Bussender X20BR9300

2. X20BR9300
2.1 Registerbersicht
Register Bezeichnung Datentyp Read Zyklisch 0 2 4 Modulstatus Busversorgungsstrom Busversorgungsspannung USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 44: BR9300 Registerbersicht

2.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch StatusInput01 StatusInput02 SupplyCurrent SupplyVoltage BOOL BOOL USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 45: BR9300 Variablenzuweisung Automation Studio X2X Master

2.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch StatusInput01 StatusInput02 SupplyCurrent SupplyVoltage BOOL BOOL UINT UINT Azyklisch Write Zyklisch Azyklisch

Tabelle 46: BR9300 Variablenzuweisung Automation Studio CANIO

2.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 0 2 4 Modulstatus Busversorgungsstrom Busversorgungsspannung UINT UINT UINT Read SDO PDO Write SDO

Tabelle 47: BR9300 Datenpunkte CANopen

208

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Busempfnger und Bussender X20BR9300

2.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 0 2 4 Modulstatus Busversorgungsstrom Busversorgungsspannung USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 48: BR9300 Datenpunkte DeviceNet

2.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 0 2 4 Modulstatus Busversorgungsstrom Busversorgungsspannung UINT UINT UINT Azyklisch Write Zyklisch Azyklisch

Tabelle 49: BR9300 Datenpunkte Modbus/TCP

2.7 Modulstatus
Folgende Modulstati werden berwacht: Busversorgungsstrom Busversorgungsspannung 24 VDC I/O Versorgungsspannung

2.7.1 Busversorgungsstrom Ein Busversorgungsstrom >2,3 A wird als Warnung angezeigt. 2.7.2 Busversorgungsspannung Eine Busversorgungsspannung <4,7 V wird als Warnung angezeigt. 2.7.3 24 VDC I/O Versorgungsspannung Eine I/O Versorgungsspannung <20,4 V wird als Warnung angezeigt.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

209

Kapitel 3 Busempfnger und Bussender

Busempfnger und Bussender X20BR9300

2.8 Register "Modulstatus"


Bit 0 1 2 3-x Beschreibung 0 ... Kein Fehler 1 ... Busversorgungswarnung bei berstrom (>2,3 A) oder Unterspannung (<4,7 V) 0 0 ... I/O Versorgung oberhalb der Warnungsgrenze von 20,4 V 1 ... I/O Versorgung unterhalb der Warnungsgrenze von 20,4 V 0

Tabelle 50: BR9300 Register "Modulstatus"

2.9 Datenpunkt "StatusInput01"


BOOL x Beschreibung 0 ... Kein Fehler 1 ... Busversorgungswarnung bei berstrom (>2,3 A) oder Unterspannung (<4,7 V)

Tabelle 51: BR9300 Datenpunkt "StatusInput01"

2.10 Datenpunkt "StatusInput02"


BOOL x Beschreibung 0 ... I/O Versorgung oberhalb der Warnungsgrenze von 20,4 V 1 ... I/O Versorgung unterhalb der Warnungsgrenze von 20,4 V

Tabelle 52: BR9300 Datenpunkt "StatusInput02"

2.11 Register "Busversorgungsstrom", "SupplyCurrent"


Gemessen wird der Busversorgungsstrom mit einer Auflsung von 0,1 A.

2.12 Register "Busversorgungsspannung", "SupplyVoltage"


Gemessen wird die Busversorgungsspannung mit einer Auflsung von 0,1 V.

210

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Busempfnger und Bussender X20BR9300

2.13 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 2.13.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 53: BR9300 - Funktionsmodelle - Wo aufgelegt?

CAN I/O

2.14 B&R ID Code


Kennung zur Unterscheidung der Module ($1BC1).

2.15 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit 100 s

Tabelle 54: BR9300 Minimale Zykluszeit

2.16 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O-Updatezeit 2 ms

Tabelle 55: BR9300 Minimale I/O-Updatezeit

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

211

Kapitel 3 Busempfnger und Bussender

Busempfnger und Bussender X20BT9100

3. X20BT9100
3.1 Registerbersicht
Register Bezeichnung Datentyp Read Zyklisch 0 2 4 Modulstatus Busversorgungsstrom Busversorgungsspannung USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 56: BT9100 Registerbersicht

3.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch StatusInput01 StatusInput02 SupplyVoltage BOOL BOOL USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 57: BT9100 Variablenzuweisung Automation Studio X2X Master

3.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch StatusInput01 StatusInput02 SupplyVoltage BOOL BOOL UINT Azyklisch Write Zyklisch Azyklisch

Tabelle 58: BT9100 Variablenzuweisung Automation Studio CANIO

3.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 0 2 4 Modulstatus Busversorgungsstrom Busversorgungsspannung UINT UINT UINT Read SDO PDO Write SDO

Tabelle 59: BT9100 Datenpunkte CANopen

212

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Busempfnger und Bussender X20BT9100

3.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 0 2 4 Modulstatus Busversorgungsstrom Busversorgungsspannung USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 60: BT9100 Datenpunkte DeviceNet

3.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 0 2 4 Modulstatus Busversorgungsstrom Busversorgungsspannung UINT UINT UINT Azyklisch Write Zyklisch Azyklisch

Tabelle 61: BT9100 Datenpunkte Modbus/TCP

3.7 Modulstatus
Folgende Modulstati werden berwacht: Busversorgungsspannung 24 VDC I/O Versorgungsspannung

3.7.1 Busversorgungsspannung Eine Busversorgungsspannung <4,7 V wird als Warnung angezeigt. 3.7.2 24 VDC I/O Versorgungsspannung Eine I/O Versorgungsspannung <20,4 V wird als Warnung angezeigt.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

213

Kapitel 3 Busempfnger und Bussender

Busempfnger und Bussender X20BT9100

3.8 Register "Modulstatus"


Bit 0 1 2 3-x Beschreibung 0 ... Kein Fehler 1 ... Busversorgungswarnung bei Unterspannung (<4,7 V) 0 0 ... I/O Versorgung oberhalb der Warnungsgrenze von 20,4 V 1 ... I/O Versorgung unterhalb der Warnungsgrenze von 20,4 V 0

Tabelle 62: BT9100 Register "Modulstatus"

3.9 Datenpunkt "StatusInput01"


BOOL x Beschreibung 0 ... Kein Fehler 1 ... Busversorgungswarnung bei Unterspannung (<4,7 V)

Tabelle 63: BT9100 Datenpunkt "StatusInput01"

3.10 Datenpunkt "StatusInput02"


BOOL x Beschreibung 0 ... I/O Versorgung oberhalb der Warnungsgrenze von 20,4 V 1 ... I/O Versorgung unterhalb der Warnungsgrenze von 20,4 V

Tabelle 64: BT9100 Datenpunkt "StatusInput"

3.11 Register "Busversorgungsspannung", "SupplyVoltage"


Gemessen wird die Busversorgungsspannung mit einer Auflsung von 0,1 V.

214

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Busempfnger und Bussender X20BT9100

3.12 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 3.12.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 65: BT9100 - Funktionsmodelle - Wo aufgelegt?

CAN I/O

3.13 B&R ID Code


Kennung zur Unterscheidung der Module ($1BC2).

3.14 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit 100 s

Tabelle 66: BT9100 Minimale Zykluszeit

3.15 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O-Updatezeit 2 ms

Tabelle 67: BT9100 Minimale I/O-Updatezeit

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

215

Kapitel 3 Busempfnger und Bussender

Busempfnger und Bussender X20BT9400

4. X20BT9400
4.1 Registerbersicht
Register Bezeichnung Datentyp Read Zyklisch 0 2 4 Modulstatus X67 Busversorgungsstrom X67 Busversorgungsspannung USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 68: BT9400 Registerbersicht

4.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch StatusInput01 StatusInput02 SupplyCurrent SupplyVoltage BOOL BOOL USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 69: BT9400 Variablenzuweisung Automation Studio X2X Master

4.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch StatusInput01 StatusInput02 SupplyCurrent SupplyVoltage BOOL BOOL UINT UINT Azyklisch Write Zyklisch Azyklisch

Tabelle 70: BT9400 Variablenzuweisung Automation Studio CANIO

4.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 0 2 4 Modulstatus X67 Busversorgungsstrom X67 Busversorgungsspannung UINT UINT UINT Read SDO PDO Write SDO

Tabelle 71: BT9400 Datenpunkte CANopen

216

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Busempfnger und Bussender X20BT9400

4.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 0 2 4 Modulstatus X67 Busversorgungsstrom X67 Busversorgungsspannung USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 72: BT9400 Datenpunkte DeviceNet

4.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 0 2 4 Modulstatus X67 Busversorgungsstrom X67 Busversorgungsspannung UINT UINT UINT Azyklisch Write Zyklisch Azyklisch

Tabelle 73: BT9400 Datenpunkte Modbus/TCP

4.7 Modulstatus
Folgende Modulstati werden berwacht: X67 Busversorgungsspannung und X67 Busversorgungsstrom 24 VDC I/O Versorgungsspannung

4.7.1 X67 Busversorgungsspannung / X67 Busversorgungsstrom Eine X67 Busversorgungsspannung <18 V bzw. ein X67 Busversorgungsstrom >0,4 A wird als Warnung angezeigt. 4.7.2 24 VDC I/O Versorgungsspannung Eine I/O Versorgungsspannung <20,4 V wird als Warnung angezeigt.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

217

Kapitel 3 Busempfnger und Bussender

Busempfnger und Bussender X20BT9400

4.8 Register "Modulstatus"


Bit 0 1 2 3-x Beschreibung 0 ... Kein Fehler 1 ... X67 Busversorgungswarnung bei Unterspannung (<18 V) bzw. bei berstrom (>0,4 A) 0 0 ... I/O Versorgung oberhalb der Warnungsgrenze von 20,4 V 1 ... I/O Versorgung unterhalb der Warnungsgrenze von 20,4 V 0

Tabelle 74: BT9400 Register "Modulstatus"

4.9 Datenpunkt "StatusInput01"


BOOL x Beschreibung 0 ... Kein Fehler 1 ... X67 Busversorgungswarnung bei Unterspannung (<18 V) bzw. bei berstrom (>0,4 A)

Tabelle 75: BT9400 Datenpunkt "StatusInput01"

4.10 Datenpunkt "StatusInput02"


BOOL x Beschreibung 0 ... I/O Versorgung oberhalb der Warnungsgrenze von 20,4 V 1 ... I/O Versorgung unterhalb der Warnungsgrenze von 20,4 V

Tabelle 76: BT9400 Datenpunkt "StatusInput02"

4.11 Register "X67 Busversorgungsspannung", "SupplyVoltage"


Gemessen wird die X67 Busversorgungsspannung mit einer Auflsung von 0,1 V.

4.12 Register "X67 Busversorgungsstrom", "SupplyCurrent"


Gemessen wird die X67 Busversorgungsstrom mit einer Auflsung von 0,01 A.

218

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Busempfnger und Bussender X20BT9400

4.13 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 4.13.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 77: BT9400 - Funktionsmodelle - Wo aufgelegt?

CAN I/O

4.14 B&R ID Code


Kennung zur Unterscheidung der Module ($A238).

4.15 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit 100 s

Tabelle 78: BT9400 Minimale Zykluszeit

4.16 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O-Updatezeit 2 ms

Tabelle 79: BT9400 Minimale I/O-Updatezeit

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

219

Kapitel 3 Busempfnger und Bussender

Busempfnger und Bussender X20BT9400

220

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Einspeisemodule bersicht

Kapitel 4 Einspeisemodule
1. bersicht
Einspeisemodule X20PS2100 X20PS2110 X20PS3300 X20PS3310 X20PS9400 X20PS9402 X20PS9500 X20PS9502 Beschreibung X20 Einspeisemodul fr interne I/O Versorgung X20 Einspeisemodul fr interne I/O Versorgung, integrierte Feinsicherung X20 Einspeisemodul fr interne I/O Versorgung, X2X Link Busversorgung X20 Einspeisemodul fr interne I/O Versorgung, X2X Link Busversorgung, integrierte Feinsicherung X20 Einspeisemodul fr Bus Controller und interne I/O Versorgung, X2X Link Busversorgung X20 Einspeisemodul fr Bus Controller und interne I/O Versorgung, X2X Link Busversorgung, Einspeisung galvanisch nicht getrennt X20 Einspeisemodul fr Compact und Feldbus CPUs und interne I/O Versorgung, X2X Link Busversorgung X20 Einspeisemodul fr Compact und Feldbus CPUs und interne I/O Versorgung, X2X Link Busversorgung, Einspeisung galvanisch nicht getrennt

Tabelle 80: bersicht Einspeisemodule

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

221

Kapitel 4 Einspeisemodule

Einspeisemodule X20PS2100

2. X20PS2100
2.1 Registerbersicht
Register Bezeichnung Datentyp Read Zyklisch 0 2 4 Modulstatus Busversorgungsstrom Busversorgungsspannung USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 81: PS2100 Registerbersicht

2.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch StatusInput01 StatusInput02 SupplyVoltage BOOL BOOL USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 82: PS2100 Variablenzuweisung Automation Studio X2X Master

2.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch StatusInput01 StatusInput02 SupplyVoltage BOOL BOOL UINT Azyklisch Write Zyklisch Azyklisch

Tabelle 83: PS2100 Variablenzuweisung Automation Studio CANIO

2.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 0 2 4 Modulstatus Busversorgungsstrom Busversorgungsspannung UINT UINT UINT Read SDO PDO Write SDO

Tabelle 84: PS2100 Datenpunkte CANopen

222

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Einspeisemodule X20PS2100

2.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 0 2 4 Modulstatus Busversorgungsstrom Busversorgungsspannung USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 85: PS2100 Datenpunkte DeviceNet

2.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 0 2 4 Modulstatus Busversorgungsstrom Busversorgungsspannung UINT UINT UINT Azyklisch Write Zyklisch Azyklisch

Tabelle 86: PS2100 Datenpunkte Modbus/TCP

2.7 Modulstatus
Folgende Modulstati werden berwacht: Kapitel 4 Einspeisemodule 223 Busversorgungsspannung 24 VDC I/O Versorgungsspannung

2.7.1 Busversorgungsspannung Eine Busversorgungsspannung <4,7 V wird als Warnung angezeigt. 2.7.2 24 VDC I/O Versorgungsspannung Eine I/O Versorgungsspannung <20,4 V wird als Warnung angezeigt.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Einspeisemodule X20PS2100

2.8 Register "Modulstatus"


Bit 0 1 2 3-x Beschreibung 0 ... Kein Fehler 1 ... Busversorgungswarnung bei Unterspannung (<4,7 V) 0 0 ... I/O Versorgung oberhalb der Warnungsgrenze von 20,4 V 1 ... I/O Versorgung unterhalb der Warnungsgrenze von 20,4 V 0

Tabelle 87: PS2100 Register "Modulstatus"

2.9 Datenpunkt "StatusInput01"


BOOL x Beschreibung 0 ... Kein Fehler 1 ... Busversorgungswarnung bei Unterspannung (<4,7 V)

Tabelle 88: PS2100 Datenpunkt "StatusInput01"

2.10 Datenpunkt "StatusInput02"


BOOL x Beschreibung 0 ... I/O Versorgung oberhalb der Warnungsgrenze von 20,4 V 1 ... I/O Versorgung unterhalb der Warnungsgrenze von 20,4 V

Tabelle 89: PS2100 Datenpunkt "StatusInput02"

2.11 Register "Busversorgungsspannung", "SupplyVoltage"


Gemessen wird die Busversorgungsspannung mit einer Auflsung von 0,1 V.

224

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Einspeisemodule X20PS2100

2.12 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 2.12.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 90: PS2100 - Funktionsmodelle - Wo aufgelegt?

2.13 B&R ID Code


Kennung zur Unterscheidung der Module ($1BBF).

2.14 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit 100 s

CAN I/O

Tabelle 91: PS2100 Minimale Zykluszeit

2.15 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O-Updatezeit 2 ms

Tabelle 92: PS2100 Minimale I/O-Updatezeit

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

225

Kapitel 4 Einspeisemodule

Einspeisemodule X20PS2110

3. X20PS2110
3.1 Registerbersicht
Register Bezeichnung Datentyp Read Zyklisch 0 4 Modulstatus Busversorgungsspannung USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 93: PS2110 Registerbersicht

3.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch StatusInput01 StatusInput02 StatusInput03 SupplyVoltage BOOL BOOL BOOL USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 94: PS2110 Variablenzuweisung Automation Studio X2X Master

3.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch StatusInput01 StatusInput02 StatusInput03 SupplyVoltage BOOL BOOL BOOL UINT Azyklisch Write Zyklisch Azyklisch

Tabelle 95: PS2110 Variablenzuweisung Automation Studio CANIO

3.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 0 4 Modulstatus Busversorgungsspannung UINT UINT Read SDO PDO Write SDO

Tabelle 96: PS2110 Datenpunkte CANopen

226

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Einspeisemodule X20PS2110

3.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 0 4 Modulstatus Busversorgungsspannung USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 97: PS2110 Datenpunkte DeviceNet

3.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 0 4 Modulstatus Busversorgungsspannung UINT UINT Azyklisch Write Zyklisch Azyklisch

Tabelle 98: PS2110 Datenpunkte Modbus/TCP

3.7 Modulstatus
Folgende Modulstati werden berwacht: Busversorgungsspannung 24 VDC I/O Versorgungsspannung Sicherungsstatus Kapitel 4 Einspeisemodule 227

3.7.1 Busversorgungsspannung Eine Busversorgungsspannung <4,7 V wird als Warnung angezeigt. 3.7.2 24 VDC I/O Versorgungsspannung Eine I/O Versorgungsspannung <20,4 V wird als Warnung angezeigt. 3.7.3 Sicherungsstatus Gltig ab HW Revision C0, bei Verwendung von Modulen <C0 wird eine defekte Sicherung nicht erkannt!

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Einspeisemodule X20PS2110

3.8 Register "Modulstatus"


Bit 0 1 2 3-x Beschreibung 0 ... Kein Fehler 1 ... Busversorgungswarnung bei Unterspannung (<4,7 V) 0 ... Sicherung OK oder HW Revision <C0 1 ... Sicherung defekt 0 ... I/O Versorgung oberhalb der Warnungsgrenze von 20,4 V 1 ... I/O Versorgung unterhalb der Warnungsgrenze von 20,4 V oder Sicherung defekt 0

Tabelle 99: PS2110 Register "Modulstatus"

3.9 Datenpunkt "StatusInput01"


BOOL x Beschreibung 0 ... Kein Fehler 1 ... Busversorgungswarnung bei Unterspannung (<4,7 V)

Tabelle 100: PS2110 Datenpunkt "StatusInput01"

3.10 Datenpunkt "StatusInput02"


BOOL x Beschreibung 0 ... I/O Versorgung oberhalb der Warnungsgrenze von 20,4 V 1 ... I/O Versorgung unterhalb der Warnungsgrenze von 20,4 V oder Sicherung defekt

Tabelle 101: PS2110 Datenpunkt "StatusInput02"

3.11 Datenpunkt "StatusInput03"


BOOL x Beschreibung 0 ... Sicherung OK oder HW Revision <C0 1 ... Sicherung defekt

Tabelle 102: PS2110 Datenpunkt "StatusInput03"

3.12 Register "Busversorgungsspannung", "SupplyVoltage"


Gemessen wird die Busversorgungsspannung mit einer Auflsung von 0,1 V.

228

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Einspeisemodule X20PS2110

3.13 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 3.13.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 103: PS2110 - Funktionsmodelle - Wo aufgelegt?

3.14 B&R ID Code


Kennung zur Unterscheidung der Module ($2016).

3.15 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit 100 s

CAN I/O

Tabelle 104: PS2110 Minimale Zykluszeit

3.16 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O-Updatezeit 2 ms

Tabelle 105: PS2110 Minimale I/O-Updatezeit

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

229

Kapitel 4 Einspeisemodule

Einspeisemodule X20PS3300

4. X20PS3300
4.1 Registerbersicht
Register Bezeichnung Datentyp Read Zyklisch 0 2 4 Modulstatus Busversorgungsstrom Busversorgungsspannung USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 106: PS3300 Registerbersicht

4.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch StatusInput01 StatusInput02 SupplyCurrent SupplyVoltage BOOL BOOL USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 107: PS3300 Variablenzuweisung Automation Studio X2X Master

4.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch StatusInput01 StatusInput02 SupplyCurrent SupplyVoltage BOOL BOOL UINT UINT Azyklisch Write Zyklisch Azyklisch

Tabelle 108: PS3300 Variablenzuweisung Automation Studio CANIO

4.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 0 2 4 Modulstatus Busversorgungsstrom Busversorgungsspannung UINT UINT UINT Read SDO PDO Write SDO

Tabelle 109: PS3300 Datenpunkte CANopen

230

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Einspeisemodule X20PS3300

4.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 0 2 4 Modulstatus Busversorgungsstrom Busversorgungsspannung USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 110: PS3300 Datenpunkte DeviceNet

4.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 0 2 4 Modulstatus Busversorgungsstrom Busversorgungsspannung USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 111: PS3300 Datenpunkte Modbus/TCP

4.7 Modulstatus
Folgende Modulstati werden berwacht: Kapitel 4 Einspeisemodule 231 Busversorgungsstrom Busversorgungsspannung 24 VDC I/O Versorgungsspannung

4.7.1 Busversorgungsstrom Ein Busversorgungsstrom >2,3 A wird als Warnung angezeigt. 4.7.2 Busversorgungsspannung Eine Busversorgungsspannung <4,7 V wird als Warnung angezeigt. 4.7.3 24 VDC I/O Versorgungsspannung Eine I/O Versorgungsspannung <20,4 V wird als Warnung angezeigt.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Einspeisemodule X20PS3300

4.8 Register "Modulstatus"


Bit 0 1 2 3-x Beschreibung 0 ... Kein Fehler 1 ... Busversorgungswarnung bei berstrom (>2,3 A) oder Unterspannung (<4,7 V) 0 0 ... I/O Versorgung oberhalb der Warnungsgrenze von 20,4 V 1 ... I/O Versorgung unterhalb der Warnungsgrenze von 20,4 V 0

Tabelle 112: PS3300 Register "Modulstatus"

4.9 Datenpunkt "StatusInput01"


BOOL x Beschreibung 0 ... Kein Fehler 1 ... Busversorgungswarnung bei berstrom (>2,3 A) oder Unterspannung (<4,7 V)

Tabelle 113: PS3300 Datenpunkt "StatusInput01"

4.10 Datenpunkt "StatusInput02"


BOOL x Beschreibung 0 ... I/O Versorgung oberhalb der Warnungsgrenze von 20,4 V 1 ... I/O Versorgung unterhalb der Warnungsgrenze von 20,4 V

Tabelle 114: PS3300 Datenpunkt "StatusInput02"

4.11 Register "Busversorgungsstrom", "SupplyCurrent"


Gemessen wird der Busversorgungsstrom mit einer Auflsung von 0,1 A.

4.12 Register "Busversorgungsspannung", "SupplyVoltage"


Gemessen wird die Busversorgungsspannung mit einer Auflsung von 0,1 V.

232

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Einspeisemodule X20PS3300

4.13 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 4.13.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 115: PS3300 - Funktionsmodelle - Wo aufgelegt?

4.14 B&R ID Code


Kennung zur Unterscheidung der Module ($1BC0).

4.15 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit 100 s

CAN I/O

Tabelle 116: PS3300 Minimale Zykluszeit

4.16 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O-Updatezeit 2 ms

Tabelle 117: PS3300 Minimale I/O-Updatezeit

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

233

Kapitel 4 Einspeisemodule

Einspeisemodule X20PS3310

5. X20PS3310
5.1 Registerbersicht
Register Bezeichnung Datentyp Read Zyklisch 0 2 4 Modulstatus Busversorgungsstrom Busversorgungsspannung USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 118: PS3310 Registerbersicht

5.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch StatusInput01 StatusInput02 SupplyCurrent SupplyVoltage BOOL BOOL USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 119: PS3310 Variablenzuweisung Automation Studio X2X Master

5.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch StatusInput01 StatusInput02 SupplyCurrent SupplyVoltage BOOL BOOL UINT UINT Azyklisch Write Zyklisch Azyklisch

Tabelle 120: PS3310 Variablenzuweisung Automation Studio CANIO

5.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 0 2 4 Modulstatus Busversorgungsstrom Busversorgungsspannung UINT UINT UINT Read SDO PDO Write SDO

Tabelle 121: PS3310 Datenpunkte CANopen

234

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Einspeisemodule X20PS3310

5.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 0 2 4 Modulstatus Busversorgungsstrom Busversorgungsspannung USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 122: PS3310 Datenpunkte DeviceNet

5.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 0 2 4 Modulstatus Busversorgungsstrom Busversorgungsspannung USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 123: PS3310 Datenpunkte Modbus/TCP

5.7 Modulstatus
Folgende Modulstati werden berwacht: Kapitel 4 Einspeisemodule 235 Busversorgungsstrom Busversorgungsspannung 24 VDC I/O Versorgungsspannung

5.7.1 Busversorgungsstrom Ein Busversorgungsstrom >2,3 A wird als Warnung angezeigt. 5.7.2 Busversorgungsspannung Eine Busversorgungsspannung <4,7 V wird als Warnung angezeigt. 5.7.3 24 VDC I/O Versorgungsspannung Eine I/O Versorgungsspannung <20,4 V wird als Warnung angezeigt.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Einspeisemodule X20PS3310

5.8 Register "Modulstatus"


Bit 0 1 2 3-x Beschreibung 0 ... Kein Fehler 1 ... Busversorgungswarnung bei berstrom (>2,3 A) oder Unterspannung (<4,7 V) 0 0 ... I/O Versorgung oberhalb der Warnungsgrenze von 20,4 V 1 ... I/O Versorgung unterhalb der Warnungsgrenze von 20,4 V 0

Tabelle 124: PS3310 Register "Modulstatus"

5.9 Datenpunkt "StatusInput01"


BOOL x Beschreibung 0 ... Kein Fehler 1 ... Busversorgungswarnung bei berstrom (>2,3 A) oder Unterspannung (<4,7 V)

Tabelle 125: PS3310 Datenpunkt "StatusInput01"

5.10 Datenpunkt "StatusInput02"


BOOL x Beschreibung 0 ... I/O Versorgung oberhalb der Warnungsgrenze von 20,4 V 1 ... I/O Versorgung unterhalb der Warnungsgrenze von 20,4 V

Tabelle 126: PS3310 Datenpunkt "StatusInput01"

5.11 Register "Busversorgungsstrom", "SupplyCurrent"


Gemessen wird der Busversorgungsstrom mit einer Auflsung von 0,1 A.

5.12 Register "Busversorgungsspannung", "SupplyVoltage"


Gemessen wird die Busversorgungsspannung mit einer Auflsung von 0,1 V.

236

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Einspeisemodule X20PS3310

5.13 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 5.13.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 127: PS3310 - Funktionsmodelle - Wo aufgelegt?

5.14 B&R ID Code


Kennung zur Unterscheidung der Module ($2017).

5.15 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit 100 s

CAN I/O

Tabelle 128: PS3310 Minimale Zykluszeit

5.16 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O-Updatezeit 2 ms

Tabelle 129: PS3310 Minimale I/O-Updatezeit

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

237

Kapitel 4 Einspeisemodule

Einspeisemodule X20PS9400

6. X20PS9400
6.1 Registerbersicht
Register Bezeichnung Datentyp Read Zyklisch 0 2 4 Modulstatus Busversorgungsstrom Busversorgungsspannung USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 130: PS9400 Registerbersicht

6.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch StatusInput01 StatusInput02 SupplyCurrent SupplyVoltage BOOL BOOL USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 131: PS9400 Variablenzuweisung Automation Studio X2X Master

6.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch StatusInput01 StatusInput02 SupplyCurrent SupplyVoltage BOOL BOOL UINT UINT Azyklisch Write Zyklisch Azyklisch

Tabelle 132: PS9400 Variablenzuweisung Automation Studio CANIO

6.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 0 2 4 Modulstatus Busversorgungsstrom Busversorgungsspannung UINT UINT UINT Read SDO PDO Write SDO

Tabelle 133: PS9400 Datenpunkte CANopen

238

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Einspeisemodule X20PS9400

6.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 0 2 4 Modulstatus Busversorgungsstrom Busversorgungsspannung USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 134: PS9400 Datenpunkte DeviceNet

6.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 0 2 4 Modulstatus Busversorgungsstrom Busversorgungsspannung UINT UINT UINT Azyklisch Write Zyklisch Azyklisch

Tabelle 135: PS9400 Datenpunkte Modbus/TCP

6.7 Modulstatus
Folgende Modulstati werden berwacht: Kapitel 4 Einspeisemodule 239 Busversorgungsstrom Busversorgungsspannung 24 VDC I/O Versorgungsspannung

6.7.1 Busversorgungsstrom Ein Busversorgungsstrom >2,3 A wird als Warnung angezeigt. 6.7.2 Busversorgungsspannung Eine Busversorgungsspannung <4,7 V wird als Warnung angezeigt. 6.7.3 24 VDC I/O Versorgungsspannung Eine I/O Versorgungsspannung <20,4 V wird als Warnung angezeigt.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Einspeisemodule X20PS9400

6.8 Register "Modulstatus"


Bit 0 1 2 3-x Beschreibung 0 ... Kein Fehler 1 ... Busversorgungswarnung bei berstrom (>2,3 A) oder Unterspannung (<4,7 V) 0 0 ... I/O Versorgung oberhalb der Warnungsgrenze von 20,4 V 1 ... I/O Versorgung unterhalb der Warnungsgrenze von 20,4 V 0

Tabelle 136: PS9400 Register "Modulstatus"

6.9 Datenpunkt "StatusInput01"


BOOL x Beschreibung 0 ... Kein Fehler 1 ... Busversorgungswarnung bei berstrom (>2,3 A) oder Unterspannung (<4,7 V)

Tabelle 137: PS9400 Datenpunkt "StatusInput01"

6.10 Datenpunkt "StatusInput02"


BOOL x Beschreibung 0 ... I/O Versorgung oberhalb der Warnungsgrenze von 20,4 V 1 ... I/O Versorgung unterhalb der Warnungsgrenze von 20,4 V

Tabelle 138: PS9400 Datenpunkt "StatusInput02"

6.11 Register "Busversorgungsstrom", "SupplyCurrent"


Gemessen wird der Busversorgungsstrom mit einer Auflsung von 0,1 A.

6.12 Register "Busversorgungsspannung", "SupplyVoltage"


Gemessen wird die Busversorgungsspannung mit einer Auflsung von 0,1 V.

240

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Einspeisemodule X20PS9400

6.13 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 6.13.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 139: PS9400 - Funktionsmodelle - Wo aufgelegt?

6.14 B&R ID Code


Kennung zur Unterscheidung der Module ($1F8C).

6.15 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit 100 s

CAN I/O

Tabelle 140: PS9400 Minimale Zykluszeit

6.16 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O-Updatezeit 2 ms

Tabelle 141: PS9400 Minimale I/O-Updatezeit

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

241

Kapitel 4 Einspeisemodule

Einspeisemodule X20PS9402

7. X20PS9402
7.1 Registerbersicht
Register Bezeichnung Datentyp Read Zyklisch 0 4 Modulstatus Busversorgungsspannung USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 142: PS9402 Registerbersicht

7.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch StatusInput01 StatusInput02 SupplyVoltage BOOL BOOL USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 143: PS9402 Variablenzuweisung Automation Studio X2X Master

7.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch StatusInput01 StatusInput02 SupplyVoltage BOOL BOOL UINT Azyklisch Write Zyklisch Azyklisch

Tabelle 144: PS9402 Variablenzuweisung Automation Studio CANIO

7.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 0 4 Modulstatus Busversorgungsspannung UINT UINT Read SDO PDO Write SDO

Tabelle 145: PS9402 Datenpunkte CANopen

242

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Einspeisemodule X20PS9402

7.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 0 4 Modulstatus Busversorgungsspannung USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 146: PS9402 Datenpunkte DeviceNet

7.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 0 4 Modulstatus Busversorgungsspannung USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 147: PS9402 Datenpunkte Modbus/TCP

7.7 Modulstatus
Folgende Modulstati werden berwacht: Busversorgungsspannung 24 VDC I/O Versorgungsspannung Kapitel 4 Einspeisemodule 243

7.7.1 Busversorgungsspannung Eine Busversorgungsspannung <4,7 V wird als Warnung angezeigt. 7.7.2 24 VDC I/O Versorgungsspannung Eine I/O Versorgungsspannung <20,4 V wird als Warnung angezeigt.

7.8 Register "Modulstatus"


Bit 0 1 2 3-x Beschreibung 0 ... Kein Fehler 1 ... Busversorgungswarnung bei Unterspannung (<4,7 V) 0 0 ... I/O Versorgung oberhalb der Warnungsgrenze von 20,4 V 1 ... I/O Versorgung unterhalb der Warnungsgrenze von 20,4 V 0

Tabelle 148: PS9402 Register "Modulstatus"

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Einspeisemodule X20PS9402

7.9 Datenpunkt "StatusInput01"


BOOL x Beschreibung 0 ... Kein Fehler 1 ... Busversorgungswarnung bei Unterspannung (<4,7 V)

Tabelle 149: PS9402 Datenpunkt "StatusInput01"

7.10 Datenpunkt "StatusInput02"


BOOL x Beschreibung 0 ... I/O Versorgung oberhalb der Warnungsgrenze von 20,4 V 1 ... I/O Versorgung unterhalb der Warnungsgrenze von 20,4 V

Tabelle 150: PS9402 Datenpunkt "StatusInput02"

7.11 Register "Busversorgungsspannung", "SupplyVoltage"


Gemessen wird die Busversorgungsspannung mit einer Auflsung von 0,1 V.

7.12 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 7.12.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 151: PS9402 - Funktionsmodelle - Wo aufgelegt?

7.13 B&R ID Code


Kennung zur Unterscheidung der Module ($A389).

244

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

CAN I/O

Einspeisemodule X20PS9402

7.14 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit 100 s

Tabelle 152: PS9402 Minimale Zykluszeit

7.15 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O-Updatezeit 2 ms

Tabelle 153: PS9402 Minimale I/O-Updatezeit

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

245

Kapitel 4 Einspeisemodule

Einspeisemodule X20PS9500

8. X20PS9500
8.1 Registerbersicht
Register Bezeichnung Datentyp Read Zyklisch 0 2 4 Modulstatus Busversorgungsstrom Busversorgungsspannung USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 154: PS9500 Registerbersicht

8.2 Variablenzuweisung im Automation Studio X2X SGC


Bezeichnung Datentyp Read Zyklisch StatusInput01 StatusInput02 SupplyCurrent SupplyVoltage BOOL BOOL USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 155: PS9500 Variablenzuweisung Automation Studio X2X Master

8.3 Modulstatus
Folgende Modulstati werden berwacht: Busversorgungsstrom Busversorgungsspannung 24 VDC I/O Versorgungsspannung

8.3.1 Busversorgungsstrom Ein Busversorgungsstrom >2,3 A wird als Warnung angezeigt. 8.3.2 Busversorgungsspannung Eine Busversorgungsspannung <4,7 V wird als Warnung angezeigt. 8.3.3 24 VDC I/O Versorgungsspannung Eine I/O Versorgungsspannung <20,4 V wird als Warnung angezeigt.

246

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Einspeisemodule X20PS9500

8.4 Register "Modulstatus"


Bit 0 1 2 3-x Beschreibung 0 ... Kein Fehler 1 ... Busversorgungswarnung bei berstrom (>2,3 A) oder Unterspannung (<4,7 V) 0 0 ... I/O Versorgung oberhalb der Warnungsgrenze von 20,4 V 1 ... I/O Versorgung unterhalb der Warnungsgrenze von 20,4 V 0

Tabelle 156: PS9500 Register "Modulstatus"

8.5 Datenpunkt "StatusInput01"


BOOL x Beschreibung 0 ... Kein Fehler 1 ... Busversorgungswarnung bei berstrom (>2,3 A) oder Unterspannung (<4,7 V)

Tabelle 157: PS9500 Datenpunkt "StatusInput01"

8.6 Datenpunkt "StatusInput02"


BOOL x Beschreibung

Tabelle 158: PS9500 Datenpunkt "StatusInput02"

8.7 Register "Busversorgungsstrom", "SupplyCurrent"


Gemessen wird der Busversorgungsstrom mit einer Auflsung von 0,1 A.

8.8 Register "Busversorgungsspannung", "SupplyVoltage"


Gemessen wird die Busversorgungsspannung mit einer Auflsung von 0,1 V.

8.9 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

247

Kapitel 4 Einspeisemodule

0 ... I/O Versorgung oberhalb der Warnungsgrenze von 20,4 V 1 ... I/O Versorgung unterhalb der Warnungsgrenze von 20,4 V

Einspeisemodule X20PS9500 8.9.1 Funktionsmodelle - Wo aufgelegt?


Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 159: PS9500 - Funktionsmodelle - Wo aufgelegt?

8.10 B&R ID Code


Kennung zur Unterscheidung der Module ($2018).

8.11 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit 100 s

Tabelle 160: PS9500 Minimale Zykluszeit

8.12 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O-Updatezeit 2 ms

Tabelle 161: PS9500 Minimale I/O-Updatezeit

248

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

CAN I/O

Einspeisemodule X20PS9502

9. X20PS9502
9.1 Registerbersicht
Register Bezeichnung Datentyp Read Zyklisch 0 4 Modulstatus Busversorgungsspannung USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 162: PS9502 Registerbersicht

9.2 Variablenzuweisung im Automation Studio X2X SGC


Bezeichnung Datentyp Read Zyklisch StatusInput01 StatusInput02 SupplyVoltage BOOL BOOL USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 163: PS9502 Variablenzuweisung Automation Studio X2X Master

9.3 Modulstatus
Kapitel 4 Einspeisemodule 249 Folgende Modulstati werden berwacht: Busversorgungsspannung 24 VDC I/O Versorgungsspannung

9.3.1 Busversorgungsspannung Eine Busversorgungsspannung <4,7 V wird als Warnung angezeigt. 9.3.2 24 VDC I/O Versorgungsspannung Eine I/O Versorgungsspannung <20,4 V wird als Warnung angezeigt.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Einspeisemodule X20PS9502

9.4 Register "Modulstatus"


Bit 0 1 2 3-x Beschreibung 0 ... Kein Fehler 1 ... Busversorgungswarnung bei Unterspannung (<4,7 V) 0 0 ... I/O Versorgung oberhalb der Warnungsgrenze von 20,4 V 1 ... I/O Versorgung unterhalb der Warnungsgrenze von 20,4 V 0

Tabelle 164: PS9502 Register "Modulstatus"

9.5 Datenpunkt "StatusInput01"


BOOL x Beschreibung 0 ... Kein Fehler 1 ... Busversorgungswarnung bei Unterspannung (<4,7 V)

Tabelle 165: PS9502 Datenpunkt "StatusInput01"

9.6 Datenpunkt "StatusInput02"


BOOL x Beschreibung 0 ... Kein Fehler 1 ... Busversorgungswarnung bei Unterspannung (<4,7 V)

Tabelle 166: PS9502 Datenpunkt "StatusInput02"

9.7 Register "Busversorgungsspannung", "SupplyVoltage"


BOOL x Beschreibung 0 ... I/O Versorgung oberhalb der Warnungsgrenze von 20,4 V 1 ... I/O Versorgung unterhalb der Warnungsgrenze von 20,4 V

Tabelle 167: PS9502 Datenpunkt "Busversorgungsspannung", "SupplyVoltage"

Gemessen wird die Busversorgungsspannung mit einer Auflsung von 0,1 V.

250

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Einspeisemodule X20PS9502

9.8 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 9.8.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 168: PS9502 - Funktionsmodelle - Wo aufgelegt?

9.9 B&R ID Code


Kennung zur Unterscheidung der Module ($A38A).

9.10 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit 100 s

CAN I/O

Tabelle 169: PS9502 Minimale Zykluszeit

9.11 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O-Updatezeit 2 ms

Tabelle 170: PS9502 Minimale I/O-Updatezeit

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

251

Kapitel 4 Einspeisemodule

Einspeisemodule X20PS9502

252

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Eingangsmodule bersicht

Kapitel 5 Digitale Eingangsmodule


1. bersicht
Digitale Eingangsmodule X20DI2371 X20DI2372 X20DI2377 X20DI2653 X20DI4371 X20DI4372 X20DI4375 X20DI4653 X20DI4760 X20DI6371 X20DI6372 X20DI6373 X20DI6553 X20DI8371 X20DI9371 X20DI9372 Beschreibung X20 Digitales Eingangsmodul, 2 Eingnge, 24 VDC, Sink, Eingangsfilter parametrierbar, 3-Leitertechnik X20 Digitales Eingangsmodul, 2 Eingnge, 24 VDC, Source, Eingangsfilter parametrierbar, 3-Leitertechnik X20 Digitales Eingangsmodul, 2 Eingnge, 24 VDC, Sink, Eingangsfilter parametrierbar, 2 Ereigniszhler 50 kHz X20 Digitales Eingangsmodul, 2 Eingnge, 100-240 VAC, 240 V kodiert, 3-Leitertechnik X20 Digitales Eingangsmodul, 4 Eingnge, 24 VDC, Sink, Eingangsfilter parametrierbar, 3-Leitertechnik X20 Digitales Eingangsmodul, 4 Eingnge, 24 VDC, Source, Eingangsfilter parametrierbar, 3-Leitertechnik X20 Digitales Eingangsmodul, 4 Eingnge, 24 VDC, Sink, Eingangsfilter parametrierbar, Drahtbruch-, Kurzschlusserkennung, 3-Leitertechnik X20 Digitales Eingangsmodul, 4 Eingnge, 100-240 VAC, 240 V kodiert, 2-Leitertechnik X20 Digitales Eingangsmodul, 4 Namur Eingnge, 8,05 VDC X20 Digitales Eingangsmodul, 6 Eingnge, 24 VDC, Sink, Eingangsfilter parametrierbar, 2-Leitertechnik X20 Digitales Eingangsmodul, 6 Eingnge, 24 VDC, Source, Eingangsfilter parametrierbar, 2-Leitertechnik X20 Digitales Eingangsmodul, 6 Eingnge, 24 VDC, Sink/Source, Eingangsfilter parametrierbar X20 Digitales Eingangsmodul, 6 Eingnge, 100-120 VAC, 240 V kodiert, 1-Leitertechnik X20 Digitales Eingangsmodul, 8 Eingnge, 24 VDC, Sink, Eingangsfilter parametrierbar, 1-Leitertechnik X20 Digitales Eingangsmodul, 12 Eingnge, 24 VDC, Sink, Eingangsfilter parametrierbar, 1-Leitertechnik X20 Digitales Eingangsmodul, 12 Eingnge, 24 VDC, Source, Eingangsfilter parametrierbar, 1-Leitertechnik

Tabelle 171: bersicht digitale Eingangsmodule

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

253

Kapitel 5 Digitale Eingangsmodule

Digitale Eingangsmodule X20DI2371

2. X20DI2371
2.1 Registerbersicht
Register Fixed Offset 1) 1 Bezeichnung Datentyp Read Zyklisch DigitalInput 1 - 2 Eingangsfilter [0,2 ms] USINT USINT Azyklisch Write Zyklisch Azyklisch

0 18

Tabelle 172: DI2371 Registerbersicht


1) siehe Kapitel 2.1.1 "Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller"

2.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller Bei Standard Modulen werden vom X2X Master die verwendeten zyklischen Register am Slave angemeldet. Durch diese Prozedur wird automatisch der Datenoffset im X2X Frame konfiguriert. Bei diesem Modul mit Fixed-Offset wird der Offset im X2X Frame durch die Firmware des IO Moduls fix eingestellt und kann nicht gendert werden. Der azyklische Zugriff erfolgt nach wie vor ber die Registernummer, im zyklischen Zugriff ist allerdings der Offset zu verwenden.

2.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch DigitalInput01 DigitalInput02 BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 173: DI2371 Variablenzuweisung Automation Studio X2X Master

2.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch DigitalInput01 DigitalInput02 BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 174: DI2371 Variablenzuweisung Automation Studio CANIO

254

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Eingangsmodule X20DI2371

2.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 0 18 DigitalInput 1 - 2 Eingangsfilter [0,2 ms] USINT USINT Read SDO PDO Write SDO

Tabelle 175: DI2371 Datenpunkte CANopen

2.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 0 18 DigitalInput 1 - 2 Eingangsfilter [0,2 ms] USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 176: DI2371 Datenpunkte DeviceNet

2.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 0 18 DigitalInput 1 - 2 Eingangsfilter [0,2 ms] USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 177: DI2371 Datenpunkte Modbus/TCP

2.7 Digitale Eingnge


2.7.1 Ungefiltert Der Eingangszustand wird mit einem festen Versatz bezogen auf den Netzwerkzyklus erfasst und im selben Zyklus bertragen. 2.7.2 Gefiltert Der gefilterte Zustand wird mit einem festen Versatz bezogen auf den Netzwerkzyklus erfasst und im selben Zyklus bertragen. Das Filtern erfolgt asynchron zum Netzwerk in einem Raster von 200 s mit einem Netzwerk bedingten Jitter von bis zu 50 s. Kapitel 5 Digitale Eingangsmodule

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

255

Digitale Eingangsmodule X20DI2371

2.8 Register "DigitalInput 1 - 2"


Bit 0 1 Beschreibung Eingangszustand Digitaleingang 1 Eingangszustand Digitaleingang 2

Tabelle 178: DI2371 Register "DigitalInput 1 - 2"

2.9 Datenpunkt "DigitalInput01" - "DigitalInput02"


BOOL x Beschreibung 0/1 ... Eingangszustand Digitaleingang

Tabelle 179: DI2371 Datenpunkt "DigitalInput01" - "DigitalInput02"

2.10 Register "Eingangsfilter"


Der Filterwert kann fr alle digitalen Eingnge parametriert werden.
Wert 0 2 4 : 250 Filter Kein SW Filter 0,2 ms 0,4 ms : 25 ms - hhere Werte werden auf diesen Wert begrenzt

Tabelle 180: DI2371 Eingangsfilter

2.11 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 2.11.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 181: DI2371 - Funktionsmodelle - Wo aufgelegt?

256

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

CAN I/O

Digitale Eingangsmodule X20DI2371

2.12 B&R ID Code


Kennung zur Unterscheidung der Module ($1B8D).

2.13 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit Ohne Filterung 1) 100 s

Tabelle 182: DI2371 Minimale Zykluszeit


1) Bei Zykluszeiten <150 s wird die Filterung deaktiviert

2.14 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O-Updatezeit Ohne Filterung Mit Filterung 100 s 200 s

Tabelle 183: DI2371 Minimale I/O-Updatezeit

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

257

Kapitel 5 Digitale Eingangsmodule

Digitale Eingangsmodule X20DI2372

3. X20DI2372
3.1 Registerbersicht
Register Fixed Offset 1) 1 Bezeichnung Datentyp Read Zyklisch DigitalInput 1 - 2 Eingangsfilter [0,2 ms] USINT USINT Azyklisch Write Zyklisch Azyklisch

0 18

Tabelle 184: DI2372 Registerbersicht


1) siehe Kapitel 3.1.1 "Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller"

3.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller Bei Standard Modulen werden vom X2X Master die verwendeten zyklischen Register am Slave angemeldet. Durch diese Prozedur wird automatisch der Datenoffset im X2X Frame konfiguriert. Bei diesem Modul mit Fixed-Offset wird der Offset im X2X Frame durch die Firmware des IO Moduls fix eingestellt und kann nicht gendert werden. Der azyklische Zugriff erfolgt nach wie vor ber die Registernummer, im zyklischen Zugriff ist allerdings der Offset zu verwenden.

3.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch DigitalInput01 DigitalInput02 BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 185: DI2372 Variablenzuweisung Automation Studio X2X Master

3.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch DigitalInput01 DigitalInput02 BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 186: DI2372 Variablenzuweisung Automation Studio CANIO

258

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Eingangsmodule X20DI2372

3.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 0 18 DigitalInput 1 - 2 Eingangsfilter [0,2 ms] USINT USINT Read SDO PDO Write SDO

Tabelle 187: DI2372 Datenpunkte CANopen

3.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 0 18 DigitalInput 1 - 2 Eingangsfilter [0,2 ms] USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 188: DI2372 Datenpunkte DeviceNet

3.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 0 18 DigitalInput 1 - 2 Eingangsfilter [0,2 ms] USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 189: DI2372 Datenpunkte Modbus/TCP

3.7 Digitale Eingnge


3.7.1 Ungefiltert Der Eingangszustand wird mit einem festen Versatz bezogen auf den Netzwerkzyklus erfasst und im selben Zyklus bertragen. 3.7.2 Gefiltert Der gefilterte Zustand wird mit einem festen Versatz bezogen auf den Netzwerkzyklus erfasst und im selben Zyklus bertragen. Das Filtern erfolgt asynchron zum Netzwerk in einem Raster von 200 s mit einem Netzwerk bedingten Jitter von bis zu 50 s. Kapitel 5 Digitale Eingangsmodule

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

259

Digitale Eingangsmodule X20DI2372

3.8 Register "DigitalInput 1 - 2"


Bit 0 1 Beschreibung Eingangszustand Digitaleingang 1 Eingangszustand Digitaleingang 2

Tabelle 190: DI2372 Register "DigitalInput 1 - 2"

3.9 Datenpunkt "DigitalInput01" - "DigitalInput02"


BOOL x Beschreibung 0/1 ... Eingangszustand Digitaleingang

Tabelle 191: DI2372 Datenpunkt "DigitalInput01" - "DigitalInput02"

3.10 Register "Eingangsfilter"


Der Filterwert kann fr alle digitalen Eingnge parametriert werden.
Wert 0 2 4 : 250 Filter Kein SW Filter 0,2 ms 0,4 ms : 25 ms - hhere Werte werden auf diesen Wert begrenzt

Tabelle 192: DI2372 Eingangsfilter

3.11 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 3.11.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 193: DI2372 - Funktionsmodelle - Wo aufgelegt?

260

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

CAN I/O

Digitale Eingangsmodule X20DI2372

3.12 B&R ID Code


Kennung zur Unterscheidung der Module ($22A7).

3.13 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit Ohne Filterung 1) 100 s

Tabelle 194: DI2372 Minimale Zykluszeit


1) Bei Zykluszeiten <150 s wird die Filterung deaktiviert

3.14 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O-Updatezeit Ohne Filterung Mit Filterung 100 s 200 s

Tabelle 195: DI2372 Minimale I/O-Updatezeit

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

261

Kapitel 5 Digitale Eingangsmodule

Digitale Eingangsmodule X20DI2377

4. X20DI2377
4.1 Registerbersicht
Register Bezeichnung Datentyp Read Zyklisch 0 4 6 18 20 22 26 28 DigitalInput 1 - 2 Counter01 Counter02 Eingangsfilter [0,2 ms] Konfiguration Zhler 01 Konfiguration Zhler 02 Eingangslatch positive Flanke 1) Quittierung Eingangslatch 1) USINT UINT UINT USINT USINT USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 196: DI2377 Registerbersicht


1) Nur im Funktionsmodell 1

4.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch DigitalInput01 DigitalInput02 Counter01 Counter02 ResetCounter01 ResetCounter02 DigitalInput01Latch1) DigitalInput02Latch1) DigitalInput01LatchQuitt1) DigitalInput02LatchQuitt
1)

Write Zyklisch Azyklisch

Azyklisch

BOOL BOOL UINT UINT BOOL BOOL BOOL BOOL BOOL BOOL

Tabelle 197: DI2377 Variablenzuweisung Automation Studio X2X Master


1) Nur im Funktionsmodell 1

262

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Eingangsmodule X20DI2377

4.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch Counter01 Counter02 ResetCounter01 ResetCounter02 UINT UINT BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 198: DI2377 Variablenzuweisung Automation Studio CANIO

4.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 0 4 6 18 20 22 26 28 DigitalInput 1 - 2 Counter01 Counter02 Eingangsfilter [0,2 ms] Konfiguration Zhler 01 Konfiguration Zhler 02 Eingangslatch positive Flanke Quittierung Eingangslatch USINT UINT UINT USINT USINT USINT USINT USINT Read SDO PDO Write SDO

Tabelle 199: DI2377 Datenpunkte CANopen

4.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 0 4 6 18 20 22 26 28 DigitalInput 1 - 2 Counter01 Counter02 Eingangsfilter [0,2 ms] Konfiguration Zhler 01 Konfiguration Zhler 02 Eingangslatch positive Flanke Quittierung Eingangslatch USINT UINT UINT USINT USINT USINT USINT USINT Azyklisch Write

Tabelle 200: DI2377 Datenpunkte DeviceNet

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

263

Kapitel 5 Digitale Eingangsmodule

Zyklisch

Azyklisch

Digitale Eingangsmodule X20DI2377

4.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 0 4 6 18 20 22 26 28 DigitalInput 1 - 2 Counter01 Counter02 Eingangsfilter [0,2 ms] Konfiguration Zhler 01 Konfiguration Zhler 02 Eingangslatch positive Flanke Quittierung Eingangslatch USINT UINT UINT USINT USINT USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 201: DI2377 Datenpunkte Modbus/TCP

4.7 Digitale Eingnge


4.7.1 Ungefiltert Der Eingangszustand wird mit einem festen Versatz bezogen auf den Netzwerkzyklus erfasst und im selben Zyklus bertragen. 4.7.2 Gefiltert Der gefilterte Zustand wird mit einem festen Versatz bezogen auf den Netzwerkzyklus erfasst und im selben Zyklus bertragen. Das Filtern erfolgt asynchron zum Netzwerk in einem Raster von 200 s mit einem Netzwerk bedingten Jitter von bis zu 50 s.

4.8 Register "DigitalInput 1 - 2"


Bit 0 1 Beschreibung Eingangszustand Digitaleingang 1 Eingangszustand Digitaleingang 2

Tabelle 202: DI2377 Register "DigitalInput 1 -2"

4.9 Datenpunkt "DigitalInput01" - "DigitalInput02"


BOOL x Beschreibung 0/1 ... Eingangszustand Digitaleingang

Tabelle 203: DI2377 Datenpunkt "DigitalInput01" - "DigitalInput02"

264

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Eingangsmodule X20DI2377

4.10 Register "Counter01" - "Counter02"


Ereigniszhler oder Torzeit (16 Bit Zhlerwert) je nach eingestellter Betriebsart.

4.11 Datenpunkt "ResetCounter01" - "ResetCounter02"


BOOL x Beschreibung 0 ... 1 ... Kein Einfluss auf Zhler Zhler lschen

Tabelle 204: DI2377 Datenpunkt "ResetCounter01" - "ResetCounter02"

4.12 Eingangsfilter
Der Filterwert kann fr alle digitalen Eingnge parametriert werden.
Wert 0 2 4 : 250 Filter Kein SW Filter 0,2 ms 0,4 ms : 25 ms - hhere Werte werden auf diesen Wert begrenzt

Tabelle 205: DI2377 Eingangsfilter

4.13 Zhlerbetrieb
Es kann zwischen folgenden Betriebsarten gewhlt werden: Ereigniszhlerbetrieb Torzeitmessung Kapitel 5 Digitale Eingangsmodule

4.13.1 Ereigniszhlerbetrieb Erfasst werden die steigenden Flanken am Zhleingang. Der Zhlerstand wird mit einem festen Versatz bezogen auf den Netzwerkzyklus erfasst und im selben Zyklus bertragen.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

265

Digitale Eingangsmodule X20DI2377 4.13.2 Torzeitmessung

Information:
Es kann immer nur einer der Zhlkanle zur Torzeitmessung verwendet werden. Erfasst wird die Zeit von steigender bis zur fallenden Flanke des Gateeingangs mit einer internen Frequenz. Das Ergebnis wird auf berlauf geprft ($FFFF) und entsprechend der eingestellten Vorteiler korrigiert. Die Erholzeit zwischen den Messungen muss >100 s sein. Das Messergebnis wird mit der fallenden Flanke in den Ergebnisspeicher bertragen.

4.14 Register "Konfiguration Zhler 01" - "Konfiguration Zhler 02"


Bit 0-3 Beschreibung 0000 ... Ereigniszhler mittels HW (nur bei Ereigniszhlermessung) 0001 ... Ereigniszhler mittels SW nach dem Eingangsfilter (nur bei Ereigniszhlermessung) 0000 ... Zhlfrequenz = 48 MHz (nur bei Torzeitmessung) 0001 ... Zhlfrequenz = 3 MHz (nur bei Torzeitmessung) 0010 ... Zhlfrequenz = 187,5 kHz (nur bei Torzeitmessung) 0011 ... Zhlfrequenz = 24 MHz (nur bei Torzeitmessung) 0100 ... Zhlfrequenz = 12 MHz (nur bei Torzeitmessung) 0101 ... Zhlfrequenz = 6 MHz (nur bei Torzeitmessung) 0110 ... Zhlfrequenz = 1,5 MHz (nur bei Torzeitmessung) 0111 ... Zhlfrequenz = 750 kHz (nur bei Torzeitmessung) 1000 ... Zhlfrequenz = 375 kHz (nur bei Torzeitmessung) 4 5 6-7 0 0 ... 1 ... 00 ... 01 ... Kein Einfluss auf Zhler Zhler lschen Ereigniszhlermessung Torzeitmessung

Tabelle 206: DI2377 Register "Konfiguration Zhler 01" - "Konfiguration Zhler 02"

266

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Eingangsmodule X20DI2377

4.15 Eingangslatch positive Flanke


Mit dieser Funktion knnen die positiven Flanken der Eingangssignale mit einer Auflsung von 200 s gelatcht werden. ber die Funktion "Quittierung Eingangslatch" wird das Eingangslatch wieder rckgesetzt bzw. ein Latchen verhindert. Das Funktionsprinzip entspricht dem eines vorrangig rcksetzenden RS-Flip-Flops.
R S 0 1 0 1 Q x 1 0 0 Zustand Beibehalten Setzen Rcksetzen Rcksetzen

Quitt x R S Eingang x pos. Flanke Q Latch x

0 0 1 1

Tabelle 207: DI2377 "Eingangslatch positive Flanke", das Funktionsprinzip

4.16 Register "Eingangslatch positive Flanke"


7 0

Eingang 1 Eingang 2

Abbildung 29: DI2377 Register "Eingangslatch positive Flanke"

4.17 Datenpunkt "DigitalInput01Latch" - "DigitalInput02Latch"


BOOL x Beschreibung 0/1 ... Latchzustand Digitaleingang

Tabelle 208: DI2377 Datenpunkt "DigitalInput01Latch" - "DigitalInput02Latch"

4.18 Quittierung Eingangslatch


Mit dieser Funktion wird der Eingangslatch wieder kanalweise rckgesetzt.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

267

Kapitel 5 Digitale Eingangsmodule

Digitale Eingangsmodule X20DI2377

4.19 Register "Quittierung Eingangslatch"


7 0

Eingang 1 Eingang 2

Abbildung 30: DI2377 Register "Quittierung Eingangslatch"

4.20 Datenpunkt "DigitalInput01LatchQuitt" - "DigitalInput02LatchQuitt"


BOOL x Beschreibung 0 ... Kein Einfluss auf Latchzustand 1 ... Rcksetzen des Latchzustandes

Tabelle 209: DI2377 Datenpunkt "DigitalInput01LatchQuitt" - "DigitalInput02LatchQuitt"

268

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Eingangsmodule X20DI2377

4.21 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 4.21.1 Funktionsmodell 0 Zhlmodul (Standard)
Funktionsmodell 0 Register Bezeichnung Datentyp Read Zyklisch 0 4 6 18 20 22 DigitalInput 1 - 2 Counter01 Counter02 Eingangsfilter [0,2 ms] Konfiguration Zhler 01 Konfiguration Zhler 02 USINT UINT UINT USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 210: DI2377 Funktionsmodell 0 (Zhlmodul)

4.21.2 Funktionsmodell 1 Zhlmodul mit Eingangslatch


Funktionsmodell 1 Register Bezeichnung Datentyp Read Zyklisch 0 4 6 18 20 22 26 28 DigitalInput 1 - 2 Counter01 Counter02 Eingangsfilter [0,2 ms] Konfiguration Zhler 01 Konfiguration Zhler 02 Eingangslatch positive Flanke Quittierung Eingangslatch USINT UINT UINT USINT USINT USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 211: DI2377 Funktionsmodell 1 Zhlmodul mit Eingangslatch

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

269

Kapitel 5 Digitale Eingangsmodule

Digitale Eingangsmodule X20DI2377 4.21.3 Funktionsmodelle - wo aufgelegt?


Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Zhlmodul (Standard) Funktionsmodell Zhlmodul mit Eingangslatch

Nummer 0 1

Tabelle 212: DI2377 Funktionsmodelle

4.22 B&R ID Code


Kennung zur Unterscheidung der Module ($1B8E).

4.23 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit Ohne Filterung 1) 100 s

Tabelle 213: DI2377 Minimale Zykluszeit


1) Bei Zykluszeiten <150 s wird die Filterung deaktiviert

4.24 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O-Updatezeit Ohne Filterung Mit Filterung 100 s 200 s

Tabelle 214: DI2377 Minimale I/O-Updatezeit

270

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

CAN I/O

Digitale Eingangsmodule X20DI2653

5. X20DI2653
5.1 Registerbersicht
Register Fixed Offset 1) 1 Bezeichnung Datentyp Read Zyklisch DigitalInput 1 - 2 Eingangsfilter [0,2 ms] USINT USINT Azyklisch Write Zyklisch Azyklisch

0 18

Tabelle 215: DI2653 Registerbersicht


1) siehe Kapitel 5.1.1 "Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller"

5.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller Bei Standard Modulen werden vom X2X Master die verwendeten zyklischen Register am Slave angemeldet. Durch diese Prozedur wird automatisch der Datenoffset im X2X Frame konfiguriert. Bei diesem Modul mit Fixed-Offset wird der Offset im X2X Frame durch die Firmware des IO Moduls fix eingestellt und kann nicht gendert werden. Der azyklische Zugriff erfolgt nach wie vor ber die Registernummer, im zyklischen Zugriff ist allerdings der Offset zu verwenden.

5.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch DigitalInput01 DigitalInput02 PowerSupply BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 216: DI2653 Variablenzuweisung Automation Studio X2X Master

5.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch DigitalInput01 DigitalInput02 PowerSupply BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 217: DI2653 Variablenzuweisung Automation Studio CANIO

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

271

Kapitel 5 Digitale Eingangsmodule

Digitale Eingangsmodule X20DI2653

5.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 0 18 DigitalInput 1 - 2 Eingangsfilter [0,2 ms] USINT USINT Read SDO PDO Write SDO

Tabelle 218: DI2653 Datenpunkte CANopen

5.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 0 18 DigitalInput 1 - 2 Eingangsfilter [0,2 ms] USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 219: DI2653 Datenpunkte DeviceNet

5.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 0 18 DigitalInput 1 - 2 Eingangsfilter [0,2 ms] USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 220: DI2653 Datenpunkte Modbus/TCP

5.7 Digitale Eingnge


5.7.1 Ungefiltert Der Eingangszustand wird mit einem festen Versatz bezogen auf den Netzwerkzyklus erfasst und im selben Zyklus bertragen. 5.7.2 Gefiltert Der gefilterte Zustand wird mit einem festen Versatz bezogen auf den Netzwerkzyklus erfasst und im selben Zyklus bertragen. Das Filtern erfolgt asynchron zum Netzwerk in einem Raster von 200 s mit einem Netzwerk bedingten Jitter von bis zu 50 s.

272

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Eingangsmodule X20DI2653

5.8 Register "DigitalInput 1 - 2"


Bit 0 1 2-6 7 Beschreibung Eingangszustand Digitaleingang 1 Eingangszustand Digitaleingang 2 0 0 ... Versorgungsspannung zu niedrig 1 ... Versorgungsspannung >80 VAC

Tabelle 221: Register DI2653 Register "DigitalInput 1 - 2"

5.9 Datenpunkt "DigitalInput01" - "DigitalInput02"


BOOL x Beschreibung 0/1 ... Eingangszustand Digitaleingang

Tabelle 222: DI2653 Datenpunkt "DigitalInput01" - "DigitalInput02"

5.10 Datenpunkt "PowerSupply"


BOOL x Beschreibung 0 ... Versorgungsspannung zu niedrig 1 ... Versorgungsspannung >80 VAC

Tabelle 223: DI2653 Datenpunkt "PowerSupply"

5.11 Register "Eingangsfilter"


Der Filterwert kann fr alle digitalen Eingnge parametriert werden.
Wert 0 2 4 : 250 Filter Kein SW Filter 0,2 ms 0,4 ms : 25 ms - hhere Werte werden auf diesen Wert begrenzt

Tabelle 224: DI2653 Eingangsfilter

5.12 B&R ID Code


Kennung zur Unterscheidung der Module ($2544).

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

273

Kapitel 5 Digitale Eingangsmodule

Digitale Eingangsmodule X20DI2653

5.13 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 5.13.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 225: DI2653 - Funktionsmodelle - Wo aufgelegt?

5.14 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit Ohne Filterung 1) 100 s

Tabelle 226: DI2653 Minimale Zykluszeit


1) Bei Zykluszeiten <150 s wird die Filterung deaktiviert

5.15 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O-Updatezeit Ohne Filterung Mit Filterung 100 s 200 s

Tabelle 227: DI2653 Minimale I/O-Updatezeit

274

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

CAN I/O

Digitale Eingangsmodule X20DI4371

6. X20DI4371
6.1 Registerbersicht
Register Fixed Offset 1) 1 Bezeichnung Datentyp Read Zyklisch DigitalInput 1 - 4 Eingangsfilter [0,2 ms] USINT USINT Azyklisch Write Zyklisch Azyklisch

0 18

Tabelle 228: DI4371 Registerbersicht


1) siehe Kapitel 6.1.1 "Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller"

6.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller Bei Standard Modulen werden vom X2X Master die verwendeten zyklischen Register am Slave angemeldet. Durch diese Prozedur wird automatisch der Datenoffset im X2X Frame konfiguriert. Bei diesem Modul mit Fixed-Offset wird der Offset im X2X Frame durch die Firmware des IO Moduls fix eingestellt und kann nicht gendert werden. Der azyklische Zugriff erfolgt nach wie vor ber die Registernummer, im zyklischen Zugriff ist allerdings der Offset zu verwenden.

6.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch DigitalInput01 DigitalInput02 DigitalInput03 DigitalInput04 BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 229: DI4371 Variablenzuweisung Automation Studio X2X Master

6.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch DigitalInput01 DigitalInput02 DigitalInput03 DigitalInput04 BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 230: DI4371 Variablenzuweisung Automation Studio CANIO

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

275

Kapitel 5 Digitale Eingangsmodule

Digitale Eingangsmodule X20DI4371

6.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 0 18 DigitalInput 1 - 4 Eingangsfilter [0,2 ms] USINT USINT Read SDO PDO Write SDO

Tabelle 231: DI4371 Datenpunkte CANopen

6.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 0 18 DigitalInput 1 - 4 Eingangsfilter [0,2 ms] USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 232: DI4371 Datenpunkte DeviceNet

6.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 0 18 DigitalInput 1 - 4 Eingangsfilter [0,2 ms] USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 233: DI4371 Datenpunkte Modbus/TCP

6.7 Digitale Eingnge


6.7.1 Ungefiltert Der Eingangszustand wird mit einem festen Versatz bezogen auf den Netzwerkzyklus erfasst und im selben Zyklus bertragen. 6.7.2 Gefiltert Der gefilterte Zustand wird mit einem festen Versatz bezogen auf den Netzwerkzyklus erfasst und im selben Zyklus bertragen. Das Filtern erfolgt asynchron zum Netzwerk in einem Raster von 200 s mit einem Netzwerk bedingten Jitter von bis zu 50 s.

276

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Eingangsmodule X20DI4371

6.8 Register "DigitalInput 1 - 4"


Bit 0 1 2 3 Beschreibung Eingangszustand Digitaleingang 1 Eingangszustand Digitaleingang 2 Eingangszustand Digitaleingang 3 Eingangszustand Digitaleingang 4

Tabelle 234: DI4371 Register "DigitalInput 1 - 4"

6.9 Datenpunkt "DigitalInput01" - "DigitalInput04"


BOOL x Beschreibung 0/1 ... Eingangszustand Digitaleingang

Tabelle 235: DI4371 Datenpunkt "DigitalInput01" - "DigitalInput04"

6.10 Register "Eingangsfilter"


Der Filterwert kann fr alle digitalen Eingnge parametriert werden.
Wert 0 2 4 : 250 Filter Kein SW Filter 0,2 ms 0,4 ms : 25 ms - hhere Werte werden auf diesen Wert begrenzt

Tabelle 236: DI4371 Eingangsfilter

Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 6.11.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 237: DI4371 - Funktionsmodelle - Wo aufgelegt?

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

CAN I/O

277

Kapitel 5 Digitale Eingangsmodule

6.11 Funktionsmodelle

Digitale Eingangsmodule X20DI4371

6.12 B&R ID Code


Kennung zur Unterscheidung der Module ($1B92).

6.13 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit Ohne Filterung 1) 100 s

Tabelle 238: DI4371 Minimale Zykluszeit


1) Bei Zykluszeiten <150 s wird die Filterung deaktiviert

6.14 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O-Updatezeit Ohne Filterung Mit Filterung 100 s 200 s

Tabelle 239: DI4371 Minimale I/O-Updatezeit

278

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Eingangsmodule X20DI4372

7. X20DI4372
7.1 Registerbersicht
Register Fixed Offset 1) 1 Bezeichnung Datentyp Read Zyklisch DigitalInput 1 - 4 Eingangsfilter [0,2 ms] USINT USINT Azyklisch Write Zyklisch Azyklisch

0 18

Tabelle 240: DI4372 Registerbersicht


1) siehe Kapitel 7.1.1 "Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller"

7.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller Bei Standard Modulen werden vom X2X Master die verwendeten zyklischen Register am Slave angemeldet. Durch diese Prozedur wird automatisch der Datenoffset im X2X Frame konfiguriert. Bei diesem Modul mit Fixed-Offset wird der Offset im X2X Frame durch die Firmware des IO Moduls fix eingestellt und kann nicht gendert werden. Der azyklische Zugriff erfolgt nach wie vor ber die Registernummer, im zyklischen Zugriff ist allerdings der Offset zu verwenden.

7.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch DigitalInput01 DigitalInput02 DigitalInput03 DigitalInput04 BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 241: DI4372 Variablenzuweisung Automation Studio X2X Master

7.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch DigitalInput01 DigitalInput02 DigitalInput03 DigitalInput04 BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 242: DI4372 Variablenzuweisung Automation Studio CANIO

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

279

Kapitel 5 Digitale Eingangsmodule

Digitale Eingangsmodule X20DI4372

7.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 0 18 DigitalInput 1 - 4 Eingangsfilter [0,2 ms] USINT USINT Read SDO PDO Write SDO

Tabelle 243: DI4372 Datenpunkte CANopen

7.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 0 18 DigitalInput 1 - 4 Eingangsfilter [0,2 ms] USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 244: DI4372 Datenpunkte DeviceNet

7.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 0 18 DigitalInput 1 - 4 Eingangsfilter [0,2 ms] USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 245: DI4372 Datenpunkte Modbus/TCP

7.7 Digitale Eingnge


7.7.1 Ungefiltert Der Eingangszustand wird mit einem festen Versatz bezogen auf den Netzwerkzyklus erfasst und im selben Zyklus bertragen. 7.7.2 Gefiltert Der gefilterte Zustand wird mit einem festen Versatz bezogen auf den Netzwerkzyklus erfasst und im selben Zyklus bertragen. Das Filtern erfolgt asynchron zum Netzwerk in einem Raster von 200 s mit einem Netzwerk bedingten Jitter von bis zu 50 s.

280

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Eingangsmodule X20DI4372

7.8 Register "DigitalInput 1 - 4"


Bit 0 1 2 3 Beschreibung Eingangszustand Digitaleingang 1 Eingangszustand Digitaleingang 2 Eingangszustand Digitaleingang 3 Eingangszustand Digitaleingang 4

Tabelle 246: DI4372 Register "DigitalInput 1 - 4"

7.9 Datenpunkt "DigitalInput01" - "DigitalInput04"


BOOL x Beschreibung 0/1 ... Eingangszustand Digitaleingang

Tabelle 247: DI4372 Datenpunkt "DigitalInput01" - "DigitalInput04"

7.10 Register "Eingangsfilter"


Der Filterwert kann fr alle digitalen Eingnge parametriert werden.
Wert 0 2 4 : 250 Filter Kein SW Filter 0,2 ms 0,4 ms : 25 ms - hhere Werte werden auf diesen Wert begrenzt

Tabelle 248: DI4372 Eingangsfilter

Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 7.11.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 249: DI4372 - Funktionsmodelle - Wo aufgelegt?

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

CAN I/O

281

Kapitel 5 Digitale Eingangsmodule

7.11 Funktionsmodelle

Digitale Eingangsmodule X20DI4372

7.12 B&R ID Code


Kennung zur Unterscheidung der Module ($22A8).

7.13 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit Ohne Filterung 1) 100 s

Tabelle 250: DI4372 Minimale Zykluszeit


1) Bei Zykluszeiten <150 s wird die Filterung deaktiviert

7.14 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O-Updatezeit Ohne Filterung Mit Filterung 100 s 200 s

Tabelle 251: DI4372 Minimale I/O-Updatezeit

282

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Eingangsmodule X20DI4375

8. X20DI4375
8.1 Registerbersicht
t Register
2305 2307 2309 2311 2313 2324 2050 2053 Bezeichnung Datentyp Read Zyklisch DigitalInput 1 - 4 StatusInput 1 - 4 ShortCircuit 1 - 4 Wirebreak 1 - 4 SensorVoltageMonitoring 1 - 4 InternalError 1 - 4 SampleTimeStamp ConfigOutput01 ConfigOutput02 USINT USINT USINT USINT USINT UDINT UINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 252: DI4375 Registerbersicht

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

283

Kapitel 5 Digitale Eingangsmodule

Digitale Eingangsmodule X20DI4375

8.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch DigitalInput01 DigitalInput02 DigitalInput03 DigitalInput04 StateDigitalInput01 StateDigitalInput02 StateDigitalInput03 StateDigitalInput04 SC_DigitalInput01 SC_DigitalInput02 SC_DigitalInput03 SC_DigitalInput04 WB_DigitalInput01 WB_DigitalInput02 WB_DigitalInput03 WB_DigitalInput04 SM_DigitalInput01 SM_DigitalInput02 SM_DigitalInput03 SM_DigitalInput04 IE_DigitalInput01 IE_DigitalInput02 IE_DigitalInput03 IE_DigitalInput04 SampleTimeStamp BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL UDINT Azyklisch Write Zyklisch Azyklisch

Tabelle 253: DI4375 Variablenzuweisung Automation Studio X2X Master

284

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Eingangsmodule X20DI4375

8.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch DigitalInput01 DigitalInput02 DigitalInput03 DigitalInput04 StatusDigitalInput01 StatusDigitalInput02 StatusDigitalInput03 StatusDigitalInput04 SampleTimeStamp BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL UDINT Azyklisch Write Zyklisch Azyklisch

Tabelle 254: DI4375 Variablenzuweisung Automation Studio CANIO

8.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 0 2 4 6 8 2324 2050 2050 DigitalInput 1 - 4 StatusInput 1 - 4 ShortCircuit 1 - 4 Wirebreak 1 - 4 SensorVoltageMonitoring 1 - 4 InternalError 1 - 4 SampleTimeStamp ConfigOutput01 ConfigOutput02 USINT USINT USINT USINT USINT UDINT UINT Read SDO PDO Write SDO

Tabelle 255: DI4375 Datenpunkte CANopen

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

285

Kapitel 5 Digitale Eingangsmodule

USINT

Digitale Eingangsmodule X20DI4375

8.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 0 2 4 6 8 2324 2050 2050 DigitalInput 1 - 4 StatusInput 1 - 4 ShortCircuit 1 - 4 Wirebreak 1 - 4 SensorVoltageMonitoring 1 - 4 InternalError 1 - 4 SampleTimeStamp ConfigOutput01 ConfigOutput02 USINT USINT USINT USINT USINT UDINT UINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 256: DI4375 Datenpunkte DeviceNet

8.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 0 2 4 6 8 2324 2050 2050 DigitalInput 1 - 4 StatusInput 1 - 4 ShortCircuit 1 - 4 Wirebreak 1 - 4 SensorVoltageMonitoring 1 - 4 InternalError 1 - 4 SampleTimeStamp ConfigOutput01 ConfigOutput02 USINT USINT USINT USINT USINT UDINT UINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 257: DI4375 Datenpunkte Modbus/TCP

286

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Eingangsmodule X20DI4375

8.7 Digitale Eingnge


8.7.1 Ungefiltert Die Abtastung erfolgt bei ausgeschaltetem Filter synchron zum Netzwerkzyklus 100 s vor dem Transfer. 8.7.2 Gefiltert Der gefilterte Zustand wird mit einem festen Versatz bezogen auf den Netzwerkzyklus erfasst und im selben Zyklus bertragen. Das Filtern erfolgt asynchron zum Netzwerk in einem Raster von 200 s mit einem Netzwerk bedingten Jitter von bis zu 50 s.

8.8 Register "DigitalInput 1 - 4 StatusInput 1 - 4 "


Bit 0 1 2 3 4 Beschreibung Eingangszustand Digitaleingang 1 Eingangszustand Digitaleingang 2 Eingangszustand Digitaleingang 3 Eingangszustand Digitaleingang 4 Eingangsstatus Digitaleingang 1 0 ... kein Fehler 1 ... Kurzschluss, Drahtbruch, Sensorberwachungsfehler oder sonstiger Kanalfehler Eingangsstatus Digitaleingang 2 0 ... kein Fehler 1 ... Kurzschluss, Drahtbruch, Sensorberwachungsfehler oder sonstiger Kanalfehler Eingangsstatus Digitaleingang 3 0 ... kein Fehler 1 ... Kurzschluss, Drahtbruch, Sensorberwachungsfehler oder sonstiger Kanalfehler

Tabelle 258: DI4375 Register "DigitalInput 1 - 4 StatusInput 1 - 4"

8.9 Datenpunkt "DigitalInput01" - "DigitalInput04"


BOOL x Beschreibung 0/1 ... Eingangszustand Digitaleingang

Tabelle 259: DI4375 Datenpunkt "DigitalInput01" - "DigitalInput04"

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

287

Kapitel 5 Digitale Eingangsmodule

Eingangsstatus Digitaleingang 4 0 ... kein Fehler 1 ... Kurzschluss, Drahtbruch, Sensorberwachungsfehler oder sonstiger Kanalfehler

Digitale Eingangsmodule X20DI4375

8.10 Datenpunkt "StateDigitalInput01" - "StateDigitalInput04"


BOOL x Beschreibung 0 ... kein Fehler 1 ... Kurzschluss, Drahtbruch, Sensorberwachungsfehler oder sonstiger Kanalfehler

Tabelle 260: DI4375 Datenpunkt "StateDigitalInput01" - "StateDigitalInput04"

8.11 Register "ShortCircuit 1 - 4"


Bit 0 Beschreibung Kurzschlussstatus Digitaleingang 1 0 ... kein Fehler 1 ... Kurzschluss Kurzschlussstatus Digitaleingang 2 0 ... kein Fehler 1 ... Kurzschluss Kurzschlussstatus Digitaleingang 3 0 ... kein Fehler 1 ... Kurzschluss Kurzschlussstatus Digitaleingang 4 0 ... kein Fehler 1 ... Kurzschluss reserviert

4-7

Tabelle 261: DI4375 Register "ShortCircuit 1 - 4"

8.12 Datenpunkt "SC_DigitalInput01" - "SC_DigitalInput04"


BOOL x Beschreibung Kurzschlussstatus Digitaleingang 0 ... kein Fehler 1 ... Kurzschluss

Tabelle 262: DI4375 Datenpunkt "SC_DigitalInput01" - "SC_DigitalInput04"

288

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Eingangsmodule X20DI4375

8.13 Register "Wirebreak 1 - 4"


Bit 0 Beschreibung Drahtbruchstatus Digitaleingang 1 0 ... kein Fehler 1 ... Drahtbruch Drahtbruchstatus Digitaleingang 2 0 ... kein Fehler 1 ... Drahtbruch Drahtbruchstatus Digitaleingang 3 0 ... kein Fehler 1 ... Drahtbruch Drahtbruchstatus Digitaleingang 4 0 ... kein Fehler 1 ... Drahtbruch reserviert

4-7

Tabelle 263: DI4375 Register "Wirebreak 1 - 4"

8.14 Datenpunkt "WB_DigitalInput01" - "WB_DigitalInput04"


BOOL x Beschreibung Drahtbruchstatus Digitaleingang 0 ... kein Fehler 1 ... Drahtbruch

Tabelle 264: DI4375 Datenpunkt "WB_DigitalInput01" - "WB_DigitalInput04"

8.15 Register "SensorVoltageMonitoring 1 - 4"


Bit 0 Beschreibung Sensorversorgungsberwachung Digitaleingang 1 0 ... kein Fehler 1 ... Fehler auf der Sensorversorgung Sensorversorgungsberwachung Digitaleingang 2 0 ... kein Fehler 1 ... Fehler auf der Sensorversorgung Sensorversorgungsberwachung Digitaleingang 3 0 ... kein Fehler 1 ... Fehler auf der Sensorversorgung Sensorversorgungsberwachung Digitaleingang 4 0 ... kein Fehler 1 ... Fehler auf der Sensorversorgung reserviert

4-7

Tabelle 265: DI4375 Register "SensorVoltageMonitoring 1 - 4"

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

289

Kapitel 5 Digitale Eingangsmodule

Digitale Eingangsmodule X20DI4375

8.16 Datenpunkt "SM_DigitalInput01" - "SM_DigitalInput04"


BOOL x Beschreibung Sensorberwachung Digitaleingang 0 ... kein Fehler 1 ... Sensorversorgungsberwachung

Tabelle 266: DI4375 Datenpunkt "SM_DigitalInput01" - "SM_DigitalInput04"

8.17 Register "InternalError 1 - 4"


Bit 0 Beschreibung sonstiger Kanalfehler Digitaleingang 1 0 ... kein Fehler 1 ... sonstiger Kanalfehler sonstiger Kanalfehler Digitaleingang 2 0 ... kein Fehler 1 ... sonstiger Kanalfehler sonstiger Kanalfehler Digitaleingang 3 0 ... kein Fehler 1 ... sonstiger Kanalfehler sonstiger Kanalfehler Digitaleingang 4 0 ... kein Fehler 1 ... sonstiger Kanalfehler reserviert

4-7

Tabelle 267: DI4375 Register "InternalError 1 - 4"

8.18 Datenpunkt "IE_DigitalInput01" - "IE_DigitalInput04"


BOOL x Beschreibung Sensorberwachung Digitaleingang 0 ... kein Fehler 1 ... sonstiger Kanalfehler

Tabelle 268: DI4375 Datenpunkt "IE_DigitalInput01" - "IE_DigitalInput04"

8.19 Register "SampleTimeStamp" und Datenpunkt "SampleTimeStamp"


Liefert den Zeitstempel der letzten Wandlung in s.

290

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Eingangsmodule X20DI4375

8.20 Register "ConfigOutput01"


Bit 0-3 Beschreibung Kanalkonfiguration Kanal 1 0 ... Standard 1 ... Seriell/Parallel: R-1k in Serie mit (R-10k parallel zum Schalter) 2 ... Parallel/Seriell: R-10k parallel zu (R-1k in Serie mit Schalter) 3 ... Parallel: R-10k parallel zu Schalter 4 ... Seriell: R-1k in Serie mit Schalter 5 - 15 ... inaktiv Kanalkonfiguration Kanal 2 0 ... Standard 1 ... Seriell/Parallel: R-1k in Serie mit (R-10k parallel zum Schalter) 2 ... Parallel/Seriell: R-10k parallel zu (R-1k in Serie mit Schalter) 3 ... Parallel: R-10k parallel zu Schalter 4 ... Seriell: R-1k in Serie mit Schalter 5 - 15 ... inaktiv Kanalkonfiguration Kanal 3 0 ... Standard 1 ... Seriell/Parallel: R-1k in Serie mit (R-10k parallel zum Schalter) 2 ... Parallel/Seriell: R-10k parallel zu (R-1k in Serie mit Schalter) 3 ... Parallel: R-10k parallel zu Schalter 4 ... Seriell: R-1k in Serie mit Schalter 5 - 15 ... inaktiv Kanalkonfiguration Kanal 4 0 ... Standard 1 ... Seriell/Parallel: R-1k in Serie mit (R-10k parallel zum Schalter) 2 ... Parallel/Seriell: R-10k parallel zu (R-1k in Serie mit Schalter) 3 ... Parallel: R-10k parallel zu Schalter 4 ... Seriell: R-1k in Serie mit Schalter 5 - 15 ... inaktiv

4-7

8 - 11

12 - 15

Tabelle 269: DI4375 Register "ConfigOutput01"

Die Bezeichnung R-1k verweist auf einen Widerstand im erlaubten Bereich von 1000 Ohm bis 2000 Ohm mit einer Genauigkeit von 10%. Die Bezeichnung R-10k verweist auf einen Widerstand im erlaubten Bereich von 10000 Ohm bis 20000 Ohm mit einer Genauigkeit von 10%.

Information:
Nicht verwendete Eingnge sollten auf den Typ "Standard" oder "Seriell" gestellt werden, um Fehleranzeigen zu vermeiden.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

291

Kapitel 5 Digitale Eingangsmodule

Digitale Eingangsmodule X20DI4375 Standard


+24 V

Eingang x

Abbildung 31: DI4375 - Standardbeschaltung

Eine Kurschlusserkennung und Leitungsbruchberwachung ist bei Verwendung dieser Konfiguration nicht mglich. Seriell/Parallel
Sensor RS +24 V

RP Eingang x

Abbildung 32: DI4375 - Serien- und Parallelwiderstand

Mit dieser Konfiguration ist eine Kurzschlusserkennung und Leitungsbruchberwachung mglich. Parallel/Seriell
Sensor RS +24 V

RP Eingang x

Abbildung 33: DI4375 - Parallel und Serienwiderstand

Mit dieser Konfiguration ist eine Kurzschlusserkennung und Leitungsbruchberwachung mglich.

292

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Eingangsmodule X20DI4375 Parallel


Sensor +24 V

RP Eingang x

Abbildung 34: DI4375 - Parallelwiderstand

Die Verwendung dieser Konfiguration ermglicht eine Leitungsbruchberwachung. Eine Kurschlusserkennung ist bei Verwendung dieser Konfiguration nicht mglich. Seriell
Sensor RS +24 V

Eingang x

Abbildung 35: DI4375 - Serienwiderstand

Die Verwendung dieser Konfiguration ermglicht eine Kurzschlusserkennung. Eine Leitungsbruchberwachung ist bei Verwendung dieser Konfiguration nicht mglich.

8.21 Register "ConfigOutput02"


Der Filterwert kann fr alle digitalen Eingnge parametriert werden.
Wert 0 2 4 : 250 Filter Kein SW Filter 0,2 ms 0,4 ms : 25 ms - hhere Werte werden auf diesen Wert begrenzt

Tabelle 270: DI4375 Register "ConfigOutput02"

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

293

Kapitel 5 Digitale Eingangsmodule

Digitale Eingangsmodule X20DI4375

8.22 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 8.22.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 271: DI4375 - Funktionsmodelle - Wo aufgelegt?

8.23 B&R ID Code


Kennung zur Unterscheidung der Module ($A911).

8.24 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit 150 s

Tabelle 272: DI4375 Minimale Zykluszeit

8.25 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O-Updatezeit 150 s

Tabelle 273: DI4375 Minimale I/O-Updatezeit

294

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

CAN I/O

Digitale Eingangsmodule X20DI4653

9. X20DI4653
9.1 Registerbersicht
Register Fixed Offset 1) 1 Bezeichnung Datentyp Read Zyklisch DigitalInput 1 - 4 Eingangsfilter [0,2 ms] USINT USINT Azyklisch Write Zyklisch Azyklisch

0 18

Tabelle 274: DI4653 Registerbersicht


1) siehe Kapitel 9.1.1 "Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller"

9.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller Bei Standard Modulen werden vom X2X Master die verwendeten zyklischen Register am Slave angemeldet. Durch diese Prozedur wird automatisch der Datenoffset im X2X Frame konfiguriert. Bei diesem Modul mit Fixed-Offset wird der Offset im X2X Frame durch die Firmware des IO Moduls fix eingestellt und kann nicht gendert werden. Der azyklische Zugriff erfolgt nach wie vor ber die Registernummer, im zyklischen Zugriff ist allerdings der Offset zu verwenden.

9.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch DigitalInput01 DigitalInput02 DigitalInput03 DigitalInput04 PowerSupply BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 275: DI4653 Variablenzuweisung Automation Studio X2X Master

9.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch DigitalInput01 DigitalInput02 DigitalInput03 DigitalInput04 PowerSupply BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 276: DI4653 Variablenzuweisung Automation Studio CANIO

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

295

Kapitel 5 Digitale Eingangsmodule

Digitale Eingangsmodule X20DI4653

9.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 0 18 DigitalInput 1 - 4 Eingangsfilter [0,2 ms] USINT USINT Read SDO PDO Write SDO

Tabelle 277: DI4653 Datenpunkte CANopen

9.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 0 18 DigitalInput 1 - 4 Eingangsfilter [0,2 ms] USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 278: DI4653 Datenpunkte DeviceNet

9.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 0 18 DigitalInput 1 - 4 Eingangsfilter [0,2 ms] USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 279: DI4653 Datenpunkte Modbus/TCP

9.7 Digitale Eingnge


9.7.1 Ungefiltert Der Eingangszustand wird mit einem festen Versatz bezogen auf den Netzwerkzyklus erfasst und im selben Zyklus bertragen. 9.7.2 Gefiltert Der gefilterte Zustand wird mit einem festen Versatz bezogen auf den Netzwerkzyklus erfasst und im selben Zyklus bertragen. Das Filtern erfolgt asynchron zum Netzwerk in einem Raster von 200 s mit einem Netzwerk bedingten Jitter von bis zu 50 s.

296

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Eingangsmodule X20DI4653

9.8 Register "DigitalInput 1 - 4"


Bit 0 1 2 3 4-6 7 Beschreibung Eingangszustand Digitaleingang 1 Eingangszustand Digitaleingang 2 Eingangszustand Digitaleingang 3 Eingangszustand Digitaleingang 4 0 0 ... Versorgungsspannung zu niedrig 1 ... Versorgungsspannung >80 VAC

Tabelle 280: DI4653 Register "DigitalInput 1 - 4"

9.9 Datenpunkt "DigitalInput01" - "DigitalInput04"


BOOL x Beschreibung 0/1 ... Eingangszustand Digitaleingang

Tabelle 281: DI4653 Datenpunkt "DigitalInput01" - "DigitalInput04"

9.10 Datenpunkt "PowerSupply"


BOOL x Beschreibung 0 ... Versorgungsspannung zu niedrig 1 ... Versorgungsspannung >80 VAC

Tabelle 282: DI4653 Datenpunkt "PowerSupply"

9.11 Register "Eingangsfilter"


Kapitel 5 Digitale Eingangsmodule 297 Der Filterwert kann fr alle digitalen Eingnge parametriert werden.
Wert 0 2 4 : 250 Filter Kein SW Filter 0,2 ms 0,4 ms : 25 ms - hhere Werte werden auf diesen Wert begrenzt

Tabelle 283: DI4653 Eingangsfilter

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Eingangsmodule X20DI4653

9.12 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 9.12.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 284: DI4653 - Funktionsmodelle - Wo aufgelegt?

9.13 B&R ID Code


Kennung zur Unterscheidung der Module ($2545).

9.14 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit Ohne Filterung 1) 100 s

Tabelle 285: DI4653 Minimale Zykluszeit


1) Bei Zykluszeiten <150 s wird die Filterung deaktiviert

9.15 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O-Updatezeit Ohne Filterung Mit Filterung 100 s 200 s

Tabelle 286: DI4653 Minimale I/O-Updatezeit

298

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

CAN I/O

Digitale Eingangsmodule X20DI4760

10. X20DI4760
10.1 Registerbersicht
Register Bezeichnung Datentyp Read Zyklisch 0 4 6 8 10 16 30 DigitalInput 1 - 4 Zhler pos. Flanke DigitalInput 1 Zhler pos. Flanke DigitalInput 2 Zhler pos. Flanke DigitalInput 3 Zhler pos. Flanke DigitalInput 4 Kanal Disable ConfigOutput01 Kanalstatus 1 - 4 USINT USINT USINT USINT USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 287: DI4760 Registerbersicht

10.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch DigitalInput01 DigitalInput02 DigitalInput03 DigitalInput04 Counter01 Counter02 Counter03 Counter04 OpenLine01 OpenLine02 OpenLine03 OpenLine04 ShortCircuit01 ShortCircuit02 ShortCircuit03 ShortCircuit04 BOOL BOOL BOOL BOOL USINT USINT USINT USINT BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 288: DI4760 Variablenzuweisung Automation Studio X2X Master

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

299

Kapitel 5 Digitale Eingangsmodule

Digitale Eingangsmodule X20DI4760

10.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch DigitalInput01 DigitalInput02 DigitalInput03 DigitalInput04 Counter01 Counter02 Counter03 Counter04 OpenLine01 OpenLine02 OpenLine03 OpenLine04 ShortCircuit01 ShortCircuit02 ShortCircuit03 ShortCircuit04 BOOL BOOL BOOL BOOL USINT USINT USINT USINT BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 289: DI4760 Variablenzuweisung Automation Studio CANIO

300

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Eingangsmodule X20DI4760

10.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 0 4 6 8 10 16 30 DigitalInput 1 - 4 Zhler pos. Flanke DigitalInput 1 Zhler pos. Flanke DigitalInput 2 Zhler pos. Flanke DigitalInput 3 Zhler pos. Flanke DigitalInput 4 Kanal Disable ConfigOutput01 Kanalstatus 1 - 4 USINT USINT USINT USINT USINT USINT USINT Read SDO PDO Write SDO

Tabelle 290: DI4760 Datenpunkte CANopen

10.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 0 4 6 8 10 16 30 DigitalInput 1 - 4 Zhler pos. Flanke DigitalInput 1 Zhler pos. Flanke DigitalInput 2 Zhler pos. Flanke DigitalInput 3 Zhler pos. Flanke DigitalInput 4 Kanal Disable ConfigOutput01 Kanalstatus 1 - 4 USINT USINT USINT USINT USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 291: DI4760 Datenpunkte DeviceNet

10.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 0 4 6 8 10 16 30 DigitalInput 1 - 4 Zhler pos. Flanke DigitalInput 1 Zhler pos. Flanke DigitalInput 2 Zhler pos. Flanke DigitalInput 3 Zhler pos. Flanke DigitalInput 4 Kanal Disable ConfigOutput01 Kanalstatus 1 - 4 USINT USINT USINT USINT USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 292: DI4760 Datenpunkte Modbus/TCP

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

301

Kapitel 5 Digitale Eingangsmodule

Digitale Eingangsmodule X20DI4760

10.7 Register "DigitalInput 1 - 4"


Bit 0 1 2 3 Beschreibung Eingangszustand Digitaleingang 1 Eingangszustand Digitaleingang 2 Eingangszustand Digitaleingang 3 Eingangszustand Digitaleingang 4

Tabelle 293: DI4760 Register "DigitalInput 1 - 4"

10.8 Datenpunkt "DigitalInput01" - "DigitalInput04"


BOOL x Beschreibung 0/1 ... Eingangszustand Digitaleingang

Tabelle 294: DI4760 Datenpunkt "DigitalInput01" - "DigitalInput04"

10.9 Register "Zhler pos. Flanke Digitalinput 1 - 4" - "Counter01 - 04"


USINT x Beschreibung Zhler positive Eingangsflanken am Kanal, rundlaufend

Tabelle 295: DI4760 Register "Counter01 - 04"

10.10 Register "Kanal Disable ConfigOutput01"


Bit 0 1 2 3 4-7 Beschreibung 0 ... Kanal 1 aktiv 1 ... Kanal 1 ausgeschalten 0 ... Kanal 2 aktiv 1 ... Kanal 2 ausgeschalten 0 ... Kanal 3 aktiv 1 ... Kanal 3 ausgeschalten 0 ... Kanal 4 aktiv 1 ... Kanal 4 ausgeschalten 0

Tabelle 296: DI4760 Register "Kanal Disable ConfigOutput01"

302

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Eingangsmodule X20DI4760

10.11 Register "Kanalstatus 1 - 4"


Bit 0 1 2 3 4 5 6 7 Beschreibung 1 ... Kanal 1 berlast 1 ... Kanal 2 berlast 1 ... Kanal 3 berlast 1 ... Kanal 4 berlast 1 ... Kanal 1 Drahtbruch 1 ... Kanal 2 Drahtbruch 1 ... Kanal 3 Drahtbruch 1 ... Kanal 4 Drahtbruch

Tabelle 297: DI4760 Register "Kanalstatus 1 - 4"

10.12 Datenpunkt "OpenLine01" - "OpenLine04"


BOOL x Beschreibung 1 ... Drahtbruch am Kanal

Tabelle 298: DI4760 Datenpunkt "OpenLine01" - "OpenLine04"

10.13 Datenpunkt "ShortCircuit01" - "ShortCircuit04"


BOOL x Beschreibung 1 ... berlast am Kanal

Tabelle 299: DI4760 Datenpunkt "ShortCircuit01" - "ShortCircuit04"

10.14 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 10.14.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 300: DI4760 - Funktionsmodelle - Wo aufgelegt?

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

CAN I/O

303

Kapitel 5 Digitale Eingangsmodule

Digitale Eingangsmodule X20DI4760

10.15 B&R ID Code


Kennung zur Unterscheidung der Module ($2105).

10.16 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit Jede Betriebsart 100 s

Tabelle 301: DI4760 Minimale Zykluszeit

10.17 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O-Updatezeit Jede Betriebsart 500 s

Tabelle 302: DI4760 Minimale I/O-Updatezeit

304

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Eingangsmodule X20DI6371

11. X20DI6371
11.1 Registerbersicht
Register Fixed Offset 1) 1 Bezeichnung Datentyp Read Zyklisch DigitalInput 1 - 6 Eingangsfilter [0,2 ms] USINT USINT Azyklisch Write Zyklisch Azyklisch

0 18

Tabelle 303: DI6371 Registerbersicht


1) siehe Kapitel 11.1.1 "Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller"

11.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller Bei Standard Modulen werden vom X2X Master die verwendeten zyklischen Register am Slave angemeldet. Durch diese Prozedur wird automatisch der Datenoffset im X2X Frame konfiguriert. Bei diesem Modul mit Fixed-Offset wird der Offset im X2X Frame durch die Firmware des IO Moduls fix eingestellt und kann nicht gendert werden. Der azyklische Zugriff erfolgt nach wie vor ber die Registernummer, im zyklischen Zugriff ist allerdings der Offset zu verwenden.

11.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch DigitalInput01 DigitalInput02 DigitalInput03 DigitalInput04 DigitalInput05 DigitalInput06 BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 304: DI6371 Variablenzuweisung Automation Studio X2X Master

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

305

Kapitel 5 Digitale Eingangsmodule

Digitale Eingangsmodule X20DI6371

11.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch DigitalInput01 DigitalInput02 DigitalInput03 DigitalInput04 DigitalInput05 DigitalInput06 BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 305: DI6371 Variablenzuweisung Automation Studio CANIO

11.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 0 18 DigitalInput 1 - 6 Eingangsfilter [0,2 ms] USINT USINT Read SDO PDO Write SDO

Tabelle 306: DI6371 Datenpunkte CANopen

11.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 0 18 DigitalInput 1 - 6 Eingangsfilter [0,2 ms] USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 307: DI6371 Datenpunkte DeviceNet

11.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 0 18 DigitalInput 1 - 6 Eingangsfilter [0,2 ms] USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 308: DI6371 Datenpunkte Modbus/TCP

306

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Eingangsmodule X20DI6371

11.7 Digitale Eingnge


11.7.1 Ungefiltert Der Eingangszustand wird mit einem festen Versatz bezogen auf den Netzwerkzyklus erfasst und im selben Zyklus bertragen. 11.7.2 Gefiltert Der gefilterte Zustand wird mit einem festen Versatz bezogen auf den Netzwerkzyklus erfasst und im selben Zyklus bertragen. Das Filtern erfolgt asynchron zum Netzwerk in einem Raster von 200 s mit einem Netzwerk bedingten Jitter von bis zu 50 s.

11.8 Register "DigitalInput 1 - 6"


Bit 0 1 2 3 4 5 Beschreibung Eingangszustand Digitaleingang 1 Eingangszustand Digitaleingang 2 Eingangszustand Digitaleingang 3 Eingangszustand Digitaleingang 4 Eingangszustand Digitaleingang 5 Eingangszustand Digitaleingang 6

Tabelle 309: DI6371 Register "DigitalInput 1 - 6"

11.9 Datenpunkt "DigitalInput01" - "DigitalInput06"


BOOL x Beschreibung 0/1 ... Eingangszustand Digitaleingang

11.10 Register "Eingangsfilter"


Der Filterwert kann fr alle digitalen Eingnge parametriert werden.
Wert 0 2 4 : 250 Filter Kein SW Filter 0,2 ms 0,4 ms : 25 ms - hhere Werte werden auf diesen Wert begrenzt

Tabelle 311: DI6371 Eingangsfilter

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

307

Kapitel 5 Digitale Eingangsmodule

Tabelle 310: DI6371 Datenpunkt "DigitalInput01" - "DigitalInput06"

Digitale Eingangsmodule X20DI6371

11.11 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 11.11.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 312: DI6371 - Funktionsmodelle - Wo aufgelegt?

11.12 B&R ID Code


Kennung zur Unterscheidung der Module ($1B93).

11.13 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit Ohne Filterung 1) 100 s

Tabelle 313: DI6371 Minimale Zykluszeit


1) Bei Zykluszeiten <150 s wird die Filterung deaktiviert

11.14 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O-Updatezeit Ohne Filterung Mit Filterung 100 s 200 s

Tabelle 314: DI6371 Minimale I/O-Updatezeit

308

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

CAN I/O

Digitale Eingangsmodule X20DI6372

12. X20DI6372
12.1 Registerbersicht
Register Fixed Offset 1) 1 Bezeichnung Datentyp Read Zyklisch DigitalInput 1 - 6 Eingangsfilter [0,2 ms] USINT USINT Azyklisch Write Zyklisch Azyklisch

0 18

Tabelle 315: DI6372 Registerbersicht


1) siehe Kapitel 12.1.1 "Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller"

12.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller Bei Standard Modulen werden vom X2X Master die verwendeten zyklischen Register am Slave angemeldet. Durch diese Prozedur wird automatisch der Datenoffset im X2X Frame konfiguriert. Bei diesem Modul mit Fixed-Offset wird der Offset im X2X Frame durch die Firmware des IO Moduls fix eingestellt und kann nicht gendert werden. Der azyklische Zugriff erfolgt nach wie vor ber die Registernummer, im zyklischen Zugriff ist allerdings der Offset zu verwenden.

12.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch DigitalInput01 DigitalInput02 DigitalInput03 DigitalInput04 DigitalInput05 DigitalInput06 BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 316: DI6372 Variablenzuweisung Automation Studio X2X Master

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

309

Kapitel 5 Digitale Eingangsmodule

Digitale Eingangsmodule X20DI6372

12.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch DigitalInput01 DigitalInput02 DigitalInput03 DigitalInput04 DigitalInput05 DigitalInput06 BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 317: DI6372 Variablenzuweisung Automation Studio CANIO

12.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 0 18 DigitalInput 1 - 6 Eingangsfilter [0,2 ms] USINT USINT Read SDO PDO Write SDO

Tabelle 318: DI6372 Datenpunkte CANopen

12.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 0 18 DigitalInput 1 - 6 Eingangsfilter [0,2 ms] USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 319: DI6372 Datenpunkte DeviceNet

12.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 0 18 DigitalInput 1 - 6 Eingangsfilter [0,2 ms] USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 320: DI6372 Datenpunkte Modbus/TCP

310

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Eingangsmodule X20DI6372

12.7 Digitale Eingnge


12.7.1 Ungefiltert Der Eingangszustand wird mit einem festen Versatz bezogen auf den Netzwerkzyklus erfasst und im selben Zyklus bertragen. 12.7.2 Gefiltert Der gefilterte Zustand wird mit einem festen Versatz bezogen auf den Netzwerkzyklus erfasst und im selben Zyklus bertragen. Das Filtern erfolgt asynchron zum Netzwerk in einem Raster von 200 s mit einem Netzwerk bedingten Jitter von bis zu 50 s.

12.8 Register "DigitalInput 1 - 6"


Bit 0 1 2 3 4 5 Beschreibung Eingangszustand Digitaleingang 1 Eingangszustand Digitaleingang 2 Eingangszustand Digitaleingang 3 Eingangszustand Digitaleingang 4 Eingangszustand Digitaleingang 5 Eingangszustand Digitaleingang 6

Tabelle 321: DI6372 Register "DigitalInput 1 - 6"

12.9 Datenpunkt "DigitalInput01" - "DigitalInput06"


BOOL x Beschreibung 0/1 ... Eingangszustand Digitaleingang

12.10 Register "Eingangsfilter"


Der Filterwert kann fr alle digitalen Eingnge parametriert werden.
Wert 0 2 4 : 250 Filter Kein SW Filter 0,2 ms 0,4 ms : 25 ms - hhere Werte werden auf diesen Wert begrenzt

Tabelle 323: DI6372 Eingangsfilter

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

311

Kapitel 5 Digitale Eingangsmodule

Tabelle 322: DI6372 Datenpunkt "DigitalInput01" - "DigitalInput06"

Digitale Eingangsmodule X20DI6372

12.11 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 12.11.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 324: DI6372 - Funktionsmodelle - Wo aufgelegt?

12.12 B&R ID Code


Kennung zur Unterscheidung der Module ($1B94).

12.13 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit Ohne Filterung 1) 100 s

Tabelle 325: DI6372 Minimale Zykluszeit


1) Bei Zykluszeiten <150 s wird die Filterung deaktiviert

12.14 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O-Updatezeit Ohne Filterung Mit Filterung 100 s 200 s

Tabelle 326: DI6372 Minimale I/O-Updatezeit

312

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

CAN I/O

Digitale Eingangsmodule X20DI6373

13. X20DI6373
13.1 Registerbersicht
Register Fixed Offset 1) 1 Bezeichnung Datentyp Read Zyklisch DigitalInput 1 - 6 Eingangsfilter [0,2 ms] USINT USINT Azyklisch Write Zyklisch Azyklisch

0 18

Tabelle 327: DI6373 Registerbersicht


1) siehe Kapitel 13.1.1 "Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller"

13.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller Bei Standard Modulen werden vom X2X Master die verwendeten zyklischen Register am Slave angemeldet. Durch diese Prozedur wird automatisch der Datenoffset im X2X Frame konfiguriert. Bei diesem Modul mit Fixed-Offset wird der Offset im X2X Frame durch die Firmware des IO Moduls fix eingestellt und kann nicht gendert werden. Der azyklische Zugriff erfolgt nach wie vor ber die Registernummer, im zyklischen Zugriff ist allerdings der Offset zu verwenden.

13.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch DigitalInput01 DigitalInput02 DigitalInput03 DigitalInput04 DigitalInput05 DigitalInput06 BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 328: DI6373 Variablenzuweisung Automation Studio X2X Master

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

313

Kapitel 5 Digitale Eingangsmodule

Digitale Eingangsmodule X20DI6373

13.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch DigitalInput01 DigitalInput02 DigitalInput03 DigitalInput04 DigitalInput05 DigitalInput06 BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 329: DI6373 Variablenzuweisung Automation Studio CANIO

13.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 0 18 DigitalInput 1 - 6 Eingangsfilter [0,2 ms] USINT USINT Read SDO PDO Write SDO

Tabelle 330: DI6373 Datenpunkte CANopen

13.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 0 18 DigitalInput 1 - 6 Eingangsfilter [0,2 ms] USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 331: DI6373 Datenpunkte DeviceNet

13.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 0 18 DigitalInput 1 - 6 Eingangsfilter [0,2 ms] USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 332: DI6373 Datenpunkte Modbus/TCP

314

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Eingangsmodule X20DI6373

13.7 Digitale Eingnge


13.7.1 Ungefiltert Der Eingangszustand wird mit einem festen Versatz bezogen auf den Netzwerkzyklus erfasst und im selben Zyklus bertragen. 13.7.2 Gefiltert Der gefilterte Zustand wird mit einem festen Versatz bezogen auf den Netzwerkzyklus erfasst und im selben Zyklus bertragen. Das Filtern erfolgt asynchron zum Netzwerk in einem Raster von 200 s mit einem Netzwerk bedingten Jitter von bis zu 50 s.

13.8 Register "DigitalInput 1 - 6"


Bit 0 1 2 3 4 5 Beschreibung Eingangszustand Digitaleingang 1 Eingangszustand Digitaleingang 2 Eingangszustand Digitaleingang 3 Eingangszustand Digitaleingang 4 Eingangszustand Digitaleingang 5 Eingangszustand Digitaleingang 6

Tabelle 333: DI6373 Register "DigitalInput 1 - 6"

13.9 Datenpunkt "DigitalInput01" - "DigitalInput06"


BOOL x Beschreibung 0/1 ... Eingangszustand Digitaleingang

13.10 Register "Eingangsfilter"


Der Filterwert kann fr alle digitalen Eingnge parametriert werden.
Wert 0 2 4 : 250 Filter Kein SW Filter 0,2 ms 0,4 ms : 25 ms - hhere Werte werden auf diesen Wert begrenzt

Tabelle 335: DI6373 Eingangsfilter

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

315

Kapitel 5 Digitale Eingangsmodule

Tabelle 334: DI6373 Datenpunkt "DigitalInput01" - "DigitalInput06"

Digitale Eingangsmodule X20DI6373

13.11 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 13.11.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 336: DI6373 - Funktionsmodelle - Wo aufgelegt?

13.12 B&R ID Code


Kennung zur Unterscheidung der Module ($A7A2).

13.13 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit Ohne Filterung 1) 100 s

Tabelle 337: DI6373 Minimale Zykluszeit


1) Bei Zykluszeiten <150 s wird die Filterung deaktiviert

13.14 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O-Updatezeit Ohne Filterung Mit Filterung 100 s 200 s

Tabelle 338: DI6373 Minimale I/O-Updatezeit

316

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

CAN I/O

Digitale Eingangsmodule X20DI6553

14. X20DI6553
14.1 Registerbersicht
Register Fixed Offset 1) 1 Bezeichnung Datentyp Read Zyklisch DigitalInput 1 - 6 Eingangsfilter [0,2 ms] USINT USINT Azyklisch Write Zyklisch Azyklisch

0 18

Tabelle 339: DI6553 Registerbersicht


1) siehe Kapitel 14.1.1 "Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller"

14.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller Bei Standard Modulen werden vom X2X Master die verwendeten zyklischen Register am Slave angemeldet. Durch diese Prozedur wird automatisch der Datenoffset im X2X Frame konfiguriert. Bei diesem Modul mit Fixed-Offset wird der Offset im X2X Frame durch die Firmware des IO Moduls fix eingestellt und kann nicht gendert werden. Der azyklische Zugriff erfolgt nach wie vor ber die Registernummer, im zyklischen Zugriff ist allerdings der Offset zu verwenden.

14.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch DigitalInput01 DigitalInput02 DigitalInput03 DigitalInput04 DigitalInput05 DigitalInput06 PowerSupply BOOL BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 340: DI6553 Variablenzuweisung Automation Studio X2X Master

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

317

Kapitel 5 Digitale Eingangsmodule

Digitale Eingangsmodule X20DI6553

14.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch DigitalInput01 DigitalInput02 DigitalInput03 DigitalInput04 DigitalInput05 DigitalInput06 PowerSupply BOOL BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 341: DI6553 Variablenzuweisung Automation Studio CANIO

14.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 0 18 DigitalInput 1 - 6 Eingangsfilter [0,2 ms] USINT USINT Read SDO PDO Write SDO

Tabelle 342: DI6553 Datenpunkte CANopen

14.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 0 18 DigitalInput 1 - 6 Eingangsfilter [0,2 ms] USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 343: DI6553 Datenpunkte DeviceNet

14.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 0 18 DigitalInput 1 - 6 Eingangsfilter [0,2 ms] USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 344: DI6553 Datenpunkte Modbus/TCP

318

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Eingangsmodule X20DI6553

14.7 Digitale Eingnge


14.7.1 Ungefiltert Der Eingangszustand wird mit einem festen Versatz bezogen auf den Netzwerkzyklus erfasst und im selben Zyklus bertragen. 14.7.2 Gefiltert Der gefilterte Zustand wird mit einem festen Versatz bezogen auf den Netzwerkzyklus erfasst und im selben Zyklus bertragen. Das Filtern erfolgt asynchron zum Netzwerk in einem Raster von 200 s mit einem Netzwerk bedingten Jitter von bis zu 50 s.

14.8 Register "DigitalInput 1 - 6"


Bit 0 1 2 3 4 5 6 7 Beschreibung Eingangszustand Digitaleingang 1 Eingangszustand Digitaleingang 2 Eingangszustand Digitaleingang 3 Eingangszustand Digitaleingang 4 Eingangszustand Digitaleingang 5 Eingangszustand Digitaleingang 6 0 0 ... Versorgungsspannung zu niedrig 1 ... Versorgungsspannung >80 VAC

Tabelle 345: DI6553 Register "DigitalInput 1 - 6"

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

319

Kapitel 5 Digitale Eingangsmodule

Digitale Eingangsmodule X20DI6553

14.9 Datenpunkt "DigitalInput01" - "DigitalInput06"


BOOL x Beschreibung 0/1 ... Eingangszustand Digitaleingang

Tabelle 346: DI6553 Datenpunkt "DigitalInput01" - "DigitalInput06"

14.10 Datenpunkt "PowerSupply"


BOOL x Beschreibung 0 ... Versorgungsspannung zu niedrig 1 ... Versorgungsspannung >80 VAC

Tabelle 347: DI6553 Datenpunkt "PowerSupply"

14.11 Register "Eingangsfilter"


Der Filterwert kann fr alle digitalen Eingnge parametriert werden.
Wert 0 2 4 : 250 Filter Kein SW Filter 0,2 ms 0,4 ms : 25 ms - hhere Werte werden auf diesen Wert begrenzt

Tabelle 348: DI6553 Eingangsfilter

14.12 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 14.12.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 349: DI6553 - Funktionsmodelle - Wo aufgelegt?

320

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

CAN I/O

Digitale Eingangsmodule X20DI6553

14.13 B&R ID Code


Kennung zur Unterscheidung der Module ($256F).

14.14 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit Ohne Filterung 1) 100 s

Tabelle 350: DI6553 Minimale Zykluszeit


1) Bei Zykluszeiten <150 s wird die Filterung deaktiviert

14.15 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O-Updatezeit Ohne Filterung Mit Filterung 100 s 200 s

Tabelle 351: DI6553 Minimale I/O-Updatezeit

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

321

Kapitel 5 Digitale Eingangsmodule

Digitale Eingangsmodule X20DI8371

15. X20DI8371
15.1 Registerbersicht
Register Fixed Offset 1) 1 Bezeichnung Datentyp Read Zyklisch DigitalInput 1 - 8 Eingangsfilter [0,2 ms] USINT USINT Azyklisch Write Zyklisch Azyklisch

0 18

Tabelle 352: DI8371 Registerbersicht


1) siehe Kapitel 15.1.1 "Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller"

15.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller Bei Standard Modulen werden vom X2X Master die verwendeten zyklischen Register am Slave angemeldet. Durch diese Prozedur wird automatisch der Datenoffset im X2X Frame konfiguriert. Bei diesem Modul mit Fixed-Offset wird der Offset im X2X Frame durch die Firmware des IO Moduls fix eingestellt und kann nicht gendert werden. Der azyklische Zugriff erfolgt nach wie vor ber die Registernummer, im zyklischen Zugriff ist allerdings der Offset zu verwenden.

15.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch DigitalInput01 DigitalInput02 DigitalInput03 DigitalInput04 DigitalInput05 DigitalInput06 DigitalInput07 DigitalInput08 BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 353: DI8371 Variablenzuweisung Automation Studio X2X Master

322

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Eingangsmodule X20DI8371

15.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch DigitalInput01 DigitalInput02 DigitalInput03 DigitalInput04 DigitalInput05 DigitalInput06 DigitalInput07 DigitalInput08 BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 354: DI8371 Variablenzuweisung Automation Studio CANIO

15.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 0 18 DigitalInput 1 - 8 Eingangsfilter [0,2 ms] USINT USINT Read SDO PDO Write SDO

Tabelle 355: DI8371 Datenpunkte CANopen

15.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 0 18 DigitalInput 1 - 8 Eingangsfilter [0,2 ms] USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 356: DI8371 Datenpunkte DeviceNet

15.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 0 18 DigitalInput 1 - 8 Eingangsfilter [0,2 ms] USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 357: DI8371 Datenpunkte Modbus/TCP

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

323

Kapitel 5 Digitale Eingangsmodule

USINT

Digitale Eingangsmodule X20DI8371

15.7 Digitale Eingnge


15.7.1 Ungefiltert Der Eingangszustand wird mit einem festen Versatz bezogen auf den Netzwerkzyklus erfasst und im selben Zyklus bertragen. 15.7.2 Gefiltert Der gefilterte Zustand wird mit einem festen Versatz bezogen auf den Netzwerkzyklus erfasst und im selben Zyklus bertragen. Das Filtern erfolgt asynchron zum Netzwerk in einem Raster von 200 s mit einem Netzwerk bedingten Jitter von bis zu 50 s.

15.8 Register "DigitalInput 1 - 8"


Bit 0 1 2 3 4 5 6 7 Beschreibung Eingangszustand Digitaleingang 1 Eingangszustand Digitaleingang 2 Eingangszustand Digitaleingang 3 Eingangszustand Digitaleingang 4 Eingangszustand Digitaleingang 5 Eingangszustand Digitaleingang 6 Eingangszustand Digitaleingang 7 Eingangszustand Digitaleingang 8

Tabelle 358: DI8371 Register "DigitalInput 1 - 8"

324

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Eingangsmodule X20DI8371

15.9 Datenpunkt "DigitalInput01" - "DigitalInput08"


BOOL x Beschreibung 0/1 ... Eingangszustand Digitaleingang

Tabelle 359: DI8371 Datenpunkt "DigitalInput01" - "DigitalInput08"

15.10 Register "Eingangsfilter"


Der Filterwert kann fr alle digitalen Eingnge parametriert werden.
Wert 0 2 4 : 250 Filter Kein SW Filter 0,2 ms 0,4 ms : 25 ms - hhere Werte werden auf diesen Wert begrenzt

Tabelle 360: DI8371 Eingangsfilter

15.11 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 15.11.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

CAN I/O

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 361: DI8371 - Funktionsmodelle - Wo aufgelegt?

15.12 B&R ID Code


Kennung zur Unterscheidung der Module ($A4AB).

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

325

Kapitel 5 Digitale Eingangsmodule

Digitale Eingangsmodule X20DI8371

15.13 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit Ohne Filterung 1) 100 s

Tabelle 362: DI8371 Minimale Zykluszeit


1) Bei Zykluszeiten <150 s wird die Filterung deaktiviert

15.14 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O-Updatezeit Ohne Filterung Mit Filterung 100 s 200 s

Tabelle 363: DI8371 Minimale I/O-Updatezeit

326

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Eingangsmodule X20DI9371

16. X20DI9371
16.1 Registerbersicht
Register Fixed Offset 1) 1 2 Bezeichnung Datentyp Read Zyklisch DigitalInput 1 - 8 DigitalInput 9 - 12 Eingangsfilter [0,2 ms] USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

0 1 18

Tabelle 364: DI9371 Registerbersicht


1) siehe Kapitel 16.1.1 "Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller"

16.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller Bei Standard Modulen werden vom X2X Master die verwendeten zyklischen Register am Slave angemeldet. Durch diese Prozedur wird automatisch der Datenoffset im X2X Frame konfiguriert. Bei diesem Modul mit Fixed-Offset wird der Offset im X2X Frame durch die Firmware des IO Moduls fix eingestellt und kann nicht gendert werden. Der azyklische Zugriff erfolgt nach wie vor ber die Registernummer, im zyklischen Zugriff ist allerdings der Offset zu verwenden.

16.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch DigitalInput01 DigitalInput02 DigitalInput03 DigitalInput04 DigitalInput05 DigitalInput06 DigitalInput07 DigitalInput08 DigitalInput09 DigitalInput10 DigitalInput11 DigitalInput12 BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 365: DI9371 Variablenzuweisung Automation Studio X2X Master

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

327

Kapitel 5 Digitale Eingangsmodule

Digitale Eingangsmodule X20DI9371

16.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch DigitalInput01 DigitalInput02 DigitalInput03 DigitalInput04 DigitalInput05 DigitalInput06 DigitalInput07 DigitalInput08 DigitalInput09 DigitalInput10 DigitalInput11 DigitalInput12 BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 366: DI9371 Variablenzuweisung Automation Studio CANIO

16.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 0 1 18 DigitalInput 1 - 8 DigitalInput 9 - 12 Eingangsfilter [0,2 ms] USINT USINT USINT Read SDO PDO Write SDO

Tabelle 367: DI9371 Datenpunkte CANopen

16.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 0 1 18 DigitalInput 1 - 8 DigitalInput 9 - 12 Eingangsfilter [0,2 ms] USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 368: DI9371 Datenpunkte DeviceNet

328

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Eingangsmodule X20DI9371

16.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 0 1 18 DigitalInput 1 - 8 DigitalInput 9 - 12 Eingangsfilter [0,2 ms] USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 369: DI9371 Datenpunkte Modbus/TCP

16.7 Digitale Eingnge


16.7.1 Ungefiltert Der Eingangszustand wird mit einem festen Versatz bezogen auf den Netzwerkzyklus erfasst und im selben Zyklus bertragen. 16.7.2 Gefiltert Der gefilterte Zustand wird mit einem festen Versatz bezogen auf den Netzwerkzyklus erfasst und im selben Zyklus bertragen. Das Filtern erfolgt asynchron zum Netzwerk in einem Raster von 200 s mit einem Netzwerk bedingten Jitter von bis zu 50 s.

16.8 Register "DigitalInput 1 - 8"


Bit 0 1 2 3 4 5 6 7 Beschreibung Eingangszustand Digitaleingang 1 Eingangszustand Digitaleingang 2 Eingangszustand Digitaleingang 3

Eingangszustand Digitaleingang 5 Eingangszustand Digitaleingang 6 Eingangszustand Digitaleingang 7 Eingangszustand Digitaleingang 8

Tabelle 370: DI9371 Register "DigitalInput 1 - 8"

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

329

Kapitel 5 Digitale Eingangsmodule

Eingangszustand Digitaleingang 4

Digitale Eingangsmodule X20DI9371

16.9 Register "DigitalInput 9 - 12"


Bit 0 1 2 3 Beschreibung Eingangszustand Digitaleingang 9 Eingangszustand Digitaleingang 10 Eingangszustand Digitaleingang 11 Eingangszustand Digitaleingang 12

Tabelle 371: DI9371 Register "DigitalInput 9 - 12"

16.10 Datenpunkt "DigitalInput01" - "DigitalInput12"


BOOL x Beschreibung 0/1 ... Eingangszustand Digitaleingang

Tabelle 372: DI9371 Datenpunkt "DigitalInput01" - "DigitalInput12"

16.11 Register "Eingangsfilter"


Der Filterwert kann fr alle digitalen Eingnge parametriert werden.
Wert 0 2 4 : 250 Filter Kein SW Filter 0,2 ms 0,4 ms : 25 ms - hhere Werte werden auf diesen Wert begrenzt

Tabelle 373: DI9371 Eingangsfilter

16.12 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 16.12.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 374: DI9371 - Funktionsmodelle - Wo aufgelegt?

330

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

CAN I/O

Digitale Eingangsmodule X20DI9371

16.13 B&R ID Code


Kennung zur Unterscheidung der Module ($1B95).

16.14 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit Ohne Filterung 1) 100 s

Tabelle 375: DI9371 Minimale Zykluszeit


1) Bei Zykluszeiten <150 s wird die Filterung deaktiviert

16.15 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O-Updatezeit Ohne Filterung Mit Filterung 100 s 200 s

Tabelle 376: DI9371 Minimale I/O-Updatezeit

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

331

Kapitel 5 Digitale Eingangsmodule

Digitale Eingangsmodule X20DI9372

17. X20DI9372
17.1 Registerbersicht
Register Fixed Offset 1) 1 2 Bezeichnung Datentyp Read Zyklisch DigitalInput 1 - 8 DigitalInput 9 - 12 Eingangsfilter [0,2 ms] USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

0 1 18

Tabelle 377: DI9372 Registerbersicht


1) siehe Kapitel 17.1.1 "Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller"

17.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller Bei Standard Modulen werden vom X2X Master die verwendeten zyklischen Register am Slave angemeldet. Durch diese Prozedur wird automatisch der Datenoffset im X2X Frame konfiguriert. Bei diesem Modul mit Fixed-Offset wird der Offset im X2X Frame durch die Firmware des IO Moduls fix eingestellt und kann nicht gendert werden. Der azyklische Zugriff erfolgt nach wie vor ber die Registernummer, im zyklischen Zugriff ist allerdings der Offset zu verwenden.

17.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch DigitalInput01 DigitalInput02 DigitalInput03 DigitalInput04 DigitalInput05 DigitalInput06 DigitalInput07 DigitalInput08 DigitalInput09 DigitalInput10 DigitalInput11 DigitalInput12 BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 378: DI9372 Variablenzuweisung Automation Studio X2X Master

332

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Eingangsmodule X20DI9372

17.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch DigitalInput01 DigitalInput02 DigitalInput03 DigitalInput04 DigitalInput05 DigitalInput06 DigitalInput07 DigitalInput08 DigitalInput09 DigitalInput10 DigitalInput11 DigitalInput12 BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 379: DI9372 Variablenzuweisung Automation Studio CANIO

17.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 0 1 18 DigitalInput 1 - 8 DigitalInput 9 - 12 Eingangsfilter [0,2 ms] USINT USINT USINT Read SDO PDO Write SDO

Tabelle 380: DI9372 Datenpunkte CANopen

Register

Bezeichnung

Datentyp

Read Zyklisch Azyklisch

Write Zyklisch Azyklisch

0 1 18

DigitalInput 1 - 8 DigitalInput 9 - 12 Eingangsfilter [0,2 ms]

USINT USINT USINT

Tabelle 381: DI9372 Datenpunkte DeviceNet

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

333

Kapitel 5 Digitale Eingangsmodule

17.5 Datenpunkte DeviceNet

Digitale Eingangsmodule X20DI9372

17.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 0 1 18 DigitalInput 1 - 8 DigitalInput 9 - 12 Eingangsfilter [0,2 ms] USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 382: DI9372 Datenpunkte Modbus/TCP

17.6.1 Digitale Eingnge 17.6.2 Ungefiltert Der Eingangszustand wird mit einem festen Versatz bezogen auf den Netzwerkzyklus erfasst und im selben Zyklus bertragen. 17.6.3 Gefiltert Der gefilterte Zustand wird mit einem festen Versatz bezogen auf den Netzwerkzyklus erfasst und im selben Zyklus bertragen. Das Filtern erfolgt asynchron zum Netzwerk in einem Raster von 200 s mit einem Netzwerk bedingten Jitter von bis zu 50 s.

17.7 Register "DigitalInput 1 - 8"


Bit 0 1 2 3 4 5 6 7 Beschreibung Eingangszustand Digitaleingang 1 Eingangszustand Digitaleingang 2 Eingangszustand Digitaleingang 3 Eingangszustand Digitaleingang 4 Eingangszustand Digitaleingang 5 Eingangszustand Digitaleingang 6 Eingangszustand Digitaleingang 7 Eingangszustand Digitaleingang 8

Tabelle 383: DI9372 Register "DigitalInput 1 - 8"

334

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Eingangsmodule X20DI9372

17.8 Register "DigitalInput 9 - 12"


Bit 0 1 2 3 Beschreibung Eingangszustand Digitaleingang 9 Eingangszustand Digitaleingang 10 Eingangszustand Digitaleingang 11 Eingangszustand Digitaleingang 12

Tabelle 384: DI9372 Register "DigitalInput 9 - 12"

17.9 Datenpunkt "DigitalInput01" - "DigitalInput12"


BOOL x Beschreibung 0/1 ... Eingangszustand Digitaleingang

Tabelle 385: DI9372 Datenpunkt "DigitalInput01" - "DigitalInput 9 - 12"

17.10 Register "Eingangsfilter"


Der Filterwert kann fr alle digitalen Eingnge parametriert werden.
Wert 0 2 4 : 250 Filter Kein SW Filter 0,2 ms 0,4 ms : 25 ms - hhere Werte werden auf diesen Wert begrenzt

Tabelle 386: DI9372 Eingangsfilter

Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 17.11.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 387: DI9372 - Funktionsmodelle - Wo aufgelegt?

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

CAN I/O

335

Kapitel 5 Digitale Eingangsmodule

17.11 Funktionsmodelle

Digitale Eingangsmodule X20DI9372

17.12 B&R ID Code


Kennung zur Unterscheidung der Module ($1D28).

17.13 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit Ohne Filterung 1) 100 s

Tabelle 388: DI9372 Minimale Zykluszeit


1) Bei Zykluszeiten <150 s wird die Filterung deaktiviert

17.14 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O-Updatezeit Ohne Filterung Mit Filterung 100 s 200 s

Tabelle 389: DI9372 Minimale I/O-Updatezeit

336

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule bersicht

Kapitel 6 Digitale Ausgangsmodule


1. bersicht
Digitale Ausgangsmodule X20DO2321 X20DO2322 X20DO2623 X20DO2649 X20DO4321 X20DO4322 X20DO4331 X20DO4332 X20DO4529 X20DO4623 X20DO4649 X20DO6321 X20DO6322 X20DO6529 X20DO8232 X20DO8322 X20DO8331 X20DO8332 X20DO9321 X20DO9322 Beschreibung X20 Digitales Ausgangsmodul, 2 Ausgnge, 24 VDC, 0,5 A, Sink, 3-Leitertechnik X20 Digitales Ausgangsmodul, 2 Ausgnge, 24 VDC, 0,5 A, Source, 3-Leitertechnik X20 Digitales Ausgangsmodul, 2 Ausgnge, 100-240 VAC, 1,0 A, Source, 240 V kodiert, 3-Leitertechnik X20 Digitales Ausgangsmodul, 2 Relais, Wechslerkontakte, 230 VAC / 5 A, 30 VDC / 5 A X20 Digitales Ausgangsmodul, 4 Ausgnge, 24 VDC, 0,5 A, Sink, 3-Leitertechnik X20 Digitales Ausgangsmodul, 4 Ausgnge, 24 VDC, 0,5 A, Source, 3-Leitertechnik X20 Digitales Ausgangsmodul, 4 Ausgnge, 24 VDC, 2,0 A, Sink, 3-Leitertechnik X20 Digitales Ausgangsmodul, 4 Ausgnge, 24 VDC, 2,0 A, Source, 3-Leitertechnik X20 Digitales Ausgangsmodul, 4 Relais, Wechslerkontakte, 115 VAC / 0,5 A, 30 VDC / 1 A X20 Digitales Ausgangsmodul, 4 Ausgnge, 100-240 VAC, 0,5 A, Source, 240 V kodiert. 2-Leitertechnik X20 Digitales Ausgangsmodul, 4 Relais, Schlieerkontakte, 230 VAC / 5 A, 30 VDC / 5 A X20 Digitales Ausgangsmodul, 6 Ausgnge, 24 VDC, 0,5 A, Sink, 2-Leitertechnik X20 Digitales Ausgangsmodul, 6 Ausgnge, 24 VDC, 0,5 A, Source, 2-Leitertechnik X20 Digitales Ausgangsmodul, 6 Relais, Schlieerkontakte, 115 VAC / 0,5 A, 30 VDC / 1 A X20 Digitales Ausgangsmodul, 8 Ausgnge, 12 VDC, 2,0 A, Source, Einspeisung direkt am Modul, 1-Leitertechnik X20 Digitales Ausgangsmodul, 8 Ausgnge, 24 VDC, 0,5 A, Source, 1-Leitertechnik X20 Digitales Ausgangsmodul, 8 Ausgnge, 24 VDC, 2,0 A, Sink, Einspeisung direkt am Modul, 1-Leitertechnik X20 Digitales Ausgangsmodul, 8 Ausgnge, 24 VDC, 2,0 A, Source, Einspeisung direkt am Modul, 1-Leitertechnik X20 Digitales Ausgangsmodul, 12 Ausgnge, 24 VDC, 0,5 A, Sink, 1-Leitertechnik X20 Digitales Ausgangsmodul, 12 Ausgnge, 24 VDC, 0,5 A, Source, 1-Leitertechnik

Tabelle 390: bersicht digitale Ausgangsmodule

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

337

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO2321

2. X20DO2321
2.1 Registerbersicht
Register Fixed Offset 1) 0 1 Bezeichnung Lnge Read Zyklisch DigitalOutput 1 - 2 StatusDigitalOutput 1 - 2 1 1 Azyklisch Write Zyklisch Azyklisch

2 30

Tabelle 391: DO2321 Registerbersicht


1) siehe Kapitel 2.1.1 "Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller"

2.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller Bei Standard Modulen werden vom X2X Master die verwendeten zyklischen Register am Slave angemeldet. Durch diese Prozedur wird automatisch der Datenoffset im X2X Frame konfiguriert. Bei diesem Modul mit Fixed-Offset wird der Offset im X2X Frame durch die Firmware des IO Moduls fix eingestellt und kann nicht gendert werden. Der azyklische Zugriff erfolgt nach wie vor ber die Registernummer, im zyklischen Zugriff ist allerdings der Offset zu verwenden.

2.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch DigitalOutput01 DigitalOutput02 StatusDigitalOutput01 StatusDigitalOutput02 BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 392: DO2321 Variablenzuweisung Automation Studio X2X Master

2.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch DigitalOutput01 DigitalOutput02 StatusDigitalOutput01 StatusDigitalOutput02 BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 393: DO2321 Variablenzuweisung Automation Studio CANIO

338

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO2321

2.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 2 30 DigitalOutput 1 - 2 StatusDigitalOutput 1 - 2 USINT USINT Read SDO PDO Write SDO

Tabelle 394: DO2321 Datenpunkte CANopen

2.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 2 30 DigitalOutput 1 - 2 StatusDigitalOutput 1 - 2 USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 395: DO2321 Datenpunkte DeviceNet

2.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 2 30 DigitalOutput 1 - 2 StatusDigitalOutput 1 - 2 USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 396: DO2321 Datenpunkte Modbus/TCP

2.7 Digitale Ausgnge


Der Ausgangszustand wird auf die Ausgangskanle mit einem festen Versatz bezogen auf den Netzwerkzyklus bertragen.

2.8 Register "DigitalOutput 1 - 2"


Bit 0 1 Beschreibung 0 ... Digitalausgang 1 rckgesetzt 1 ... Digitalausgang 1 gesetzt 0 ... Digitalausgang 2 rckgesetzt 1 ... Digitalausgang 2 gesetzt

Tabelle 397: DO2321 Register "DigitalOutput 1- 2"

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

339

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO2321

2.9 Datenpunkt "DigitalOutput01" - "DigitalOutput02"


BOOL x Beschreibung 0 ... Digitalausgangskanal rckgesetzt 1 ... Digitalausgangskanal gesetzt

Tabelle 398: DO2321 Datenpunkt "DigitalOutput01" - "DigitalOutput02"

2.10 berwachungsstatus der Ausgnge


Auf dem Modul werden die Ausgangszustnde der Ausgnge mit den Sollzustnden verglichen. Als Sollzustand wird die Ansteuerung der Ausgangstreiber verwendet. Eine nderung des Ausgangszustands bewirkt das Rcksetzen der berwachung dieses Ausgangs. Der Status jedes einzelnen Kanals kann ausgelesen werden. Eine nderung des berwachungsstatus wird aktiv als Fehlermeldung abgesetzt.
berwachungsstatus 0 1 Beschreibung Digitalausgangskanal: Kein Fehler Digitalausgangskanal: Kurzschluss oder berlast

Tabelle 399: DO2321 berwachungsstatus

2.11 Register "StatusDigitalOutput 1 - 2"


Bit 0 1 Beschreibung 0 ... Kanal 1: Kein Fehler 1 ... Kanal 1: Kurzschluss oder berlast 0 ... Kanal 2: Kein Fehler 1 ... Kanal 2: Kurzschluss oder berlast

Tabelle 400: DO2321 Datenpunkt "StatusDigitalOutput 1 - 2"

2.12 Datenpunkt "StatusDigitalOutput01" - "StatusDigitalOutput02"


BOOL x Beschreibung 0 ... Digitalausgangskanal: Kein Fehler 1 ... Digitalausgangskanal: Kurzschluss oder berlast

Tabelle 401: DO2321 Datenpunkt "StatusDigitalOutpu01" - "StatusDigitalOutput02"

340

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO2321

2.13 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 2.13.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 402: DO2321 - Funktionsmodelle - Wo aufgelegt?

2.14 B&R ID Code


Kennung zur Unterscheidung der Module ($22B3).

2.15 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit 100 s

Tabelle 403: DO2321 Minimale Zykluszeit

2.16 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O Updatezeit Entspricht der minimalen Zykluszeit

CAN I/O

Tabelle 404: DO2321 Minimale I/O Updatezeit

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

341

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO2322

3. X20DO2322
3.1 Registerbersicht
Register Fixed Offset 1) 0 1 Bezeichnung Lnge Read Zyklisch DigitalOutput 1 - 2 StatusDigitalOutput 1 - 2 1 1 Azyklisch Write Zyklisch Azyklisch

2 30

Tabelle 405: DO2322 Registerbersicht


1) siehe Kapitel 3.1.1 "Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller"

3.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller Bei Standard Modulen werden vom X2X Master die verwendeten zyklischen Register am Slave angemeldet. Durch diese Prozedur wird automatisch der Datenoffset im X2X Frame konfiguriert. Bei diesem Modul mit Fixed-Offset wird der Offset im X2X Frame durch die Firmware des IO Moduls fix eingestellt und kann nicht gendert werden. Der azyklische Zugriff erfolgt nach wie vor ber die Registernummer, im zyklischen Zugriff ist allerdings der Offset zu verwenden.

3.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch DigitalOutput01 DigitalOutput02 StatusDigitalOutput01 StatusDigitalOutput02 BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 406: DO2322 Variablenzuweisung Automation Studio X2X Master

3.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch DigitalOutput01 DigitalOutput02 StatusDigitalOutput01 StatusDigitalOutput02 BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 407: DO2322 Variablenzuweisung Automation Studio CANIO

342

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO2322

3.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 2 30 DigitalOutput 1 - 2 StatusDigitalOutput 1 - 2 USINT USINT Read SDO PDO Write SDO

Tabelle 408: DO2322 Datenpunkte CANopen

3.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 2 30 DigitalOutput 1 - 2 StatusDigitalOutput 1 - 2 USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 409: DO2322 Datenpunkte DeviceNet

3.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 2 30 DigitalOutput 1 - 2 StatusDigitalOutput 1 - 2 USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 410: DO2322 Datenpunkte Modbus/TCP

3.7 Digitale Ausgnge


Der Ausgangszustand wird auf die Ausgangskanle mit einem festen Versatz bezogen auf den Netzwerkzyklus bertragen.

3.8 Register "DigitalOutput 1 - 2"


Bit 0 1 Beschreibung 0 ... Digitalausgang 1 rckgesetzt 1 ... Digitalausgang 1 gesetzt 0 ... Digitalausgang 2 rckgesetzt 1 ... Digitalausgang 2 gesetzt

Tabelle 411: DO2322 Register "DigitalOutput 1- 2"

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

343

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO2322

3.9 Datenpunkt "DigitalOutput01" - "DigitalOutput02"


BOOL x Beschreibung 0 ... Digitalausgangskanal rckgesetzt 1 ... Digitalausgangskanal gesetzt

Tabelle 412: DO2322 Datenpunkt "DigitalOutput01" - "DigitalOutput02"

3.10 berwachungsstatus der Ausgnge


Auf dem Modul werden die Ausgangszustnde der Ausgnge mit den Sollzustnden verglichen. Als Sollzustand wird die Ansteuerung der Ausgangstreiber verwendet. Eine nderung des Ausgangszustands bewirkt das Rcksetzen der berwachung dieses Ausgangs. Der Status jedes einzelnen Kanals kann ausgelesen werden. Eine nderung des berwachungsstatus wird aktiv als Fehlermeldung abgesetzt.
berwachungsstatus 0 1 Beschreibung Digitalausgangskanal: Kein Fehler Digitalausgangskanal: Kurzschluss oder berlast

Tabelle 413: DO2322 berwachungsstatus

3.11 Register "StatusDigitalOutput 1 - 2"


Bit 0 1 Beschreibung 0 ... Kanal 1: Kein Fehler 1 ... Kanal 1: Kurzschluss oder berlast 0 ... Kanal 2: Kein Fehler 1 ... Kanal 2: Kurzschluss oder berlast

Tabelle 414: DO2322 Datenpunkt "StatusDigitalOutput 1 - 2"

3.12 Datenpunkt "StatusDigitalOutput01" - "StatusDigitalOutput02"


BOOL x Beschreibung 0 ... Digitalausgangskanal: Kein Fehler 1 ... Digitalausgangskanal: Kurzschluss oder berlast

Tabelle 415: DO2322 Datenpunkt "StatusDigitalOutput01" - "StatusDigitalOutput02"

344

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO2322

3.13 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 3.13.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 416: DO2322 - Funktionsmodelle - Wo aufgelegt?

3.14 B&R ID Code


Kennung zur Unterscheidung der Module ($1B96).

3.15 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit 100 s

Tabelle 417: DO2322 Minimale Zykluszeit

3.16 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O Updatezeit Entspricht der minimalen Zykluszeit

CAN I/O

Tabelle 418: DO2322 Minimale I/O Updatezeit

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

345

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO2623

4. X20DO2623
4.1 Registerbersicht
Register Fixed Offset 1) 0 1 2 Bezeichnung Datentyp Read Zyklisch DigitalOutput 1 - 2 AnalogOutput01 AnalogOutput02 Ausgangskonfiguration 1- 2 ConfigOutput01 1 Nulldurchgangsstatus USINT USINT USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

2 4 6 28 30

Tabelle 419: DO2623 Registerbersicht


1) siehe Kapitel 4.1.1 "Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller"

4.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller Bei Standard Modulen werden vom X2X Master die verwendeten zyklischen Register am Slave angemeldet. Durch diese Prozedur wird automatisch der Datenoffset im X2X Frame konfiguriert. Bei diesem Modul mit Fixed-Offset wird der Offset im X2X Frame durch die Firmware des IO Moduls fix eingestellt und kann nicht gendert werden. Der azyklische Zugriff erfolgt nach wie vor ber die Registernummer, im zyklischen Zugriff ist allerdings der Offset zu verwenden.

4.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch DigitalOutput01 DigitalOutput02 AnalogOutput01 AnalogOutput02 ZeroCrossingInput ZeroCrossingStatus BOOL BOOL USINT USINT BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 420: DO2623 Variablenzuweisung Automation Studio X2X Master

346

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO2623

4.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch AnalogOutput01 AnalogOutput02 ZeroCrossingInput ZeroCrossingStatus USINT USINT BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 421: DO2623 Variablenzuweisung Automation Studio CANIO

4.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 4 6 30 AnalogOutput01 AnalogOutput02 Nulldurchgangsstatus UINT UINT UINT Read SDO PDO Write SDO

Tabelle 422: DO2623 Datenpunkte CANopen

4.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 2 4 6 28 30 DigitalOutput 1 - 2 AnalogOutput01 AnalogOutput02 Ausgangskonfiguration 1- 2 ConfigOutput01 Nulldurchgangsstatus USINT USINT USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 423: DO2623 Datenpunkte DeviceNet

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

347

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO2623

4.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 2 4 6 28 30 DigitalOutput 1 - 2 AnalogOutput01 AnalogOutput02 Ausgangskonfiguration 1- 2 ConfigOutput01 Nulldurchgangsstatus USINT USINT USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 424: DO2623 Datenpunkte Modbus/TCP

4.7 Digitale Ausgnge


Der Ausgangszustand wird asynchron zum angeschlossenen Netz auf die Ansteuerschaltung bertragen, der eigentliche Schaltvorgang erfolgt ber die Logik der Solidstate Relais. Eingeschalten wird im Spannungsnulldurchgang, ausgeschalten wird im Stromnulldurchgang.

4.8 Register "DigitalOutput 1 - 2"


Bit 0 1 Beschreibung 0 ... Digitalausgang 1 rckgesetzt 1 ... Digitalausgang 1 gesetzt 0 ... Digitalausgang 2 rckgesetzt 1 ... Digitalausgang 2 gesetzt

Tabelle 425: DO2623 Register "DigitalOutput 1 - 2"

Information:
Die Zustnde in diesem Register werden nur bernommen, wenn die Konfiguration der Kanle im Register "Ausgangskonfiguration 1 - 2 ConfigOutput01" entsprechend auf DIGITAL eingestellt ist.

348

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO2623

4.9 Datenpunkt "DigitalOutput01" - "DigitalOutput02"


BOOL x Beschreibung 0 ... Digitalausgangskanal rckgesetzt 1 ... Digitalausgangskanal gesetzt

Tabelle 426: DO2623 Datenpunkt "DigitalOutput01" - "DigitalOutput02"

Information:
Die Zustnde in diesen Registern werden nur bernommen, wenn die Konfiguration der Kanle im Register "Ausgangskonfiguration 1 - 2 ConfigOutput01" entsprechend auf DIGITAL eingestellt ist.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

349

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO2623

4.10 Analoge Ausgnge


Der Ausgangswert wird synchron zum angeschlossenen Netz entsprechend der Zndmustertabelle auf die Ansteuerschaltung bertragen. Der Analogwert wird mit einer Auflsung von ~4% ber einen Zeitraum von 24 Vollwellen ausgegeben. Werte 96 % ergeben Vollansteuerung. nderungen des Ausgangswertes innerhalb eines Intervalls werden nach dem nchsten Nulldurchgang bernommen. Zndmustertabelle Periode von 24 Zyklen:
Vorgabe % 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 75 50 25 0 1 2 3 4 5 6 7 8 9 10 Zyklus 11 12 13 14 15 16 17 18 19 20 21 22 23

Tabelle 427: DO2623 Zndmustertabelle

350

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO2623

4.11 Register "AnalogOutput01" - "AnalogOutput02"


USINT x Beschreibung 0 ...100 Ausgangswert des Kanals ... entspricht 0 - 100 % Ausgangswerte > 100 = 100%

Tabelle 428: DO2623 - Register "AnalogOutput01" - "AnalogOutput02"

Information:
Die Zustnde in diesen Registern werden nur bernommen, wenn die Konfiguration der Kanle im Register "Ausgangskonfiguration 1 - 2 ConfigOutput" entsprechend auf ANALOG eingestellt ist.

4.12 Ausgangskonfiguration
Fr jeden Kanal kann einzeln die "digitale" oder "analoge" Betriebsart konfiguriert werden. Je nach Einstellung mssen dann die entsprechend richtigen Register DigitalOutput oder AnalogOutput beschrieben werden.
Konfigurationsbit fr Ausgangskanal 0 1 Beschreibung Digitales Ausgangsregister muss beschrieben werden Analoges Ausgangsregister muss beschrieben werden

Tabelle 429: DO2623 Konfigurationsbit fr Ausgangskanal

4.13 Register "Ausgangskonfiguration 1 - 2 ConfigOutput01"


Bit 0 1 2-7 Beschreibung 0 ... Kanal 1: digitales Register wird verwendet 1 ... Kanal 1: analoges Register wird verwendet 0 ... Kanal 2: digitales Register wird verwendet 1 ... Kanal 2: analoges Register wird verwendet 0

Tabelle 430: DO2623 Register "Ausgangskonfiguration 1 - 2 ConfigOutput01"

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

351

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO2623

4.14 Register "Nulldurchgangsstatus"


Die Nulldurchgangserkennung arbeitet mit einer festen Filterzeit von 1 msec und einer Abtastfrequenz von 10 kHz. Bei Erkennen des Ausfalls von Perioden oder zu kurzen Perioden wird die Ansteuerung bis zum korrekten Erkennen von mindestens 2 Perioden abgeschalten und das Statusflag entsprechend gesetzt. Die Ansteuerung erfolgt mit einer Verzgerung von 2 msec vor der negativen Halbwelle, bis zum korrekten Erkennen des nchsten Nulldurchgangs oder eines weiteren Fehlers. Im Normalfall also mindestens fr die Dauer einer Vollwelle. Die berwachung wird nach dem Einschalten erst mit dem ersten erkannten Nulldurchgang aktiviert.
Bit 0 Beschreibung 0 ... Signal im Bereich der negativen Halbwelle 1 ... Signal im Bereich der positiven Halbwelle Wert ist gltig, wenn kein Fehler ansteht (Bit 4 = 0) 1-3 4 5-7 0 0 ... Kein Fehler 1 ... Nulldurchgang ausgefallen 0

Tabelle 431: DO2623 Register "Nulldurchgangsstatus"

4.15 Datenpunkt "ZeroCrossingInput"


BOOL x Beschreibung 0 ... Signal im Bereich der negativen Halbwelle 1 ... Signal im Bereich der positiven Halbwelle Wert ist gltig, wenn kein Fehler ansteht (ZeroCrossingStatus = 0)

Tabelle 432: DO2623 Datenpunkt "ZeroCrossingInput"

4.16 Datenpunkt "ZeroCrossingStatus"


BOOL x Beschreibung 0 ... Kein Fehler 1 ... Nulldurchgang ausgefallen

Tabelle 433: DO2623 Datenpunkt "ZeroCrossingStatus"

352

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO2623

4.17 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 4.17.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 434: DO2623 - Funktionsmodelle - Wo aufgelegt?

4.18 B&R ID Code


Kennung zur Unterscheidung der Module ($267B).

4.19 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit Alle Kanle digitale Betriebsart Mischbetrieb digital und analog 100 s 150 s

Tabelle 435: DO2623 Minimale Zykluszeit

4.20 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O-Updatezeit Alle Kanle digitale Betriebsart Mischbetrieb digital und analog 100 s 150 s

CAN I/O

Tabelle 436: DO2623 Minimale I/O-Updatezeit

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

353

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO2649

5. X20DO2649
5.1 Registerbersicht
Register Fixed Offset 1) 0 Bezeichnung Datentyp Read Zyklisch DigitalOutput 1 - 2 USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 437: DO2649 Registerbersicht


1) siehe Kapitel 5.1.1 "Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller"

5.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller Bei Standard Modulen werden vom X2X Master die verwendeten zyklischen Register am Slave angemeldet. Durch diese Prozedur wird automatisch der Datenoffset im X2X Frame konfiguriert. Bei diesem Modul mit Fixed-Offset wird der Offset im X2X Frame durch die Firmware des IO Moduls fix eingestellt und kann nicht gendert werden. Der azyklische Zugriff erfolgt nach wie vor ber die Registernummer, im zyklischen Zugriff ist allerdings der Offset zu verwenden.

5.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch DigitalOutput01 DigitalOutput02 BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 438: DO2649 Variablenzuweisung Automation Studio X2X Master

5.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch DigitalOutput01 DigitalOutput02 BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 439: DO2649 Variablenzuweisung Automation Studio CANIO

5.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 2 DigitalOutput 1 -2 USINT Read SDO PDO Write SDO

Tabelle 440: DO2649 Datenpunkte CANopen

354

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO2649

5.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 2 DigitalOutput 1 - 2 USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 441: DO2649 Datenpunkte DeviceNet

5.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 2 DigitalOutput 1 - 2 USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 442: DO2649 Datenpunkte Modbus/TCP

5.7 Digitale Ausgnge


Der Ausgangszustand wird auf die Ausgangskanle mit einem festen Versatz bezogen auf den Netzwerkzyklus bertragen.

5.8 Register "DigitalOutput 1 - 2"


Bit 0 1 Beschreibung 0 ... Digitalausgang 1 rckgesetzt 1 ... Digitalausgang 1 gesetzt 0 ... Digitalausgang 2 rckgesetzt 1 ... Digitalausgang 2 gesetzt

Tabelle 443: DO2649 Register "DigitalOutput 1 - 2"

5.9 Datenpunkt "DigitalOutput01" - "DigitalOutput02"


BOOL x Beschreibung 0 ... Digitalausgangskanal rckgesetzt 1 ... Digitalausgangskanal gesetzt

Tabelle 444: DO2649 Datenpunkt "DigitalOutput01" - "DigitalOutput02"

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

355

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO2649

5.10 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 5.10.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 445: DO2649 - Funktionsmodelle - Wo aufgelegt?

5.11 B&R ID Code


Kennung zur Unterscheidung der Module ($20DA).

5.12 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit 100 s

Tabelle 446: DO2649 Minimale Zykluszeit

5.13 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O Updatezeit Entspricht der minimalen Zykluszeit

Tabelle 447: DO2649 Minimale I/O Updatezeit

356

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

CAN I/O

Digitale Ausgangsmodule X20DO4321

6. X20DO4321
6.1 Registerbersicht
Register Fixed Offset 1) 0 1 Bezeichnung Lnge Read Zyklisch DigitalOutput 1 - 4 StatusDigitalOutput 1 - 4 1 1 Azyklisch Write Zyklisch Azyklisch

2 30

Tabelle 448: DO4321 Registerbersicht


1) siehe Kapitel 6.1.1 "Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller"

6.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller Bei Standard Modulen werden vom X2X Master die verwendeten zyklischen Register am Slave angemeldet. Durch diese Prozedur wird automatisch der Datenoffset im X2X Frame konfiguriert. Bei diesem Modul mit Fixed-Offset wird der Offset im X2X Frame durch die Firmware des IO Moduls fix eingestellt und kann nicht gendert werden. Der azyklische Zugriff erfolgt nach wie vor ber die Registernummer, im zyklischen Zugriff ist allerdings der Offset zu verwenden.

6.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch DigitalOutput01 DigitalOutput02 DigitalOutput03 DigitalOutput04 StatusDigitalOutput01 StatusDigitalOutput02 StatusDigitalOutput03 StatusDigitalOutput04 BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 449: DO4321 Variablenzuweisung Automation Studio X2X Master

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

357

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO4321

6.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch DigitalOutput01 DigitalOutput02 DigitalOutput03 DigitalOutput04 StatusDigitalOutput01 StatusDigitalOutput02 StatusDigitalOutput03 StatusDigitalOutput04 BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 450: DO4321 Variablenzuweisung Automation Studio CANIO

6.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 2 30 DigitalOutput 1 - 4 StatusDigitalOutput 1 - 4 USINT USINT Read SDO PDO Write SDO

Tabelle 451: DO4321 Datenpunkte CANopen

6.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 2 30 DigitalOutput 1 - 4 StatusDigitalOutput 1 - 4 USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 452: DO4321 Datenpunkte DeviceNet

6.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 2 30 DigitalOutput 1 - 4 StatusDigitalOutput 1 - 4 USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 453: DO4321 Datenpunkte Modbus/TCP

358

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO4321

6.7 Digitale Ausgnge


Der Ausgangszustand wird auf die Ausgangskanle mit einem festen Versatz bezogen auf den Netzwerkzyklus bertragen.

6.8 Register "DigitalOutput 1 - 4"


Bit 0 1 2 3 Beschreibung 0 ... Digitalausgang 1 rckgesetzt 1 ... Digitalausgang 1 gesetzt 0 ... Digitalausgang 2 rckgesetzt 1 ... Digitalausgang 2 gesetzt 0 ... Digitalausgang 3 rckgesetzt 1 ... Digitalausgang 3 gesetzt 0 ... Digitalausgang 4 rckgesetzt 1 ... Digitalausgang 4 gesetzt

Tabelle 454: DO4321 Register "DigitalOutput 1 - 4"

6.9 Datenpunkt "DigitalOutput01" - "DigitalOutput04"


BOOL x Beschreibung 0 ... Digitalausgangskanal rckgesetzt 1 ... Digitalausgangskanal gesetzt

Tabelle 455: DO4321 Datenpunkt "DigitalOutput01" - "DigitalOutput04"

6.10 berwachungsstatus der Ausgnge


Auf dem Modul werden die Ausgangszustnde der Ausgnge mit den Sollzustnden verglichen. Als Sollzustand wird die Ansteuerung der Ausgangstreiber verwendet. Eine nderung des Ausgangszustands bewirkt das Rcksetzen der berwachung dieses Ausgangs. Der Status jedes einzelnen Kanals kann ausgelesen werden. Eine nderung des berwachungsstatus wird aktiv als Fehlermeldung abgesetzt.
berwachungsstatus 0 1 Beschreibung Digitalausgangskanal: Kein Fehler Digitalausgangskanal: Kurzschluss oder berlast

Tabelle 456: DO4321 berwachungsstatus

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

359

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO4321

6.11 Register "StatusDigitalOutput 1 - 4"


Bit 0 1 2 3 Beschreibung 0 ... Kanal 1: Kein Fehler 1 ... Kanal 1: Kurzschluss oder berlast 0 ... Kanal 2: Kein Fehler 1 ... Kanal 2: Kurzschluss oder berlast 0 ... Kanal 3: Kein Fehler 1 ... Kanal 3: Kurzschluss oder berlast 0 ... Kanal 4: Kein Fehler 1 ... Kanal 4: Kurzschluss oder berlast

Tabelle 457: DO4321 Register "StatusDigitalOutput 1 - 4"

6.12 Datenpunkt "StatusDigitalOutput01" - "StatusDigitalOutput04"


BOOL x Beschreibung 0 ... Digitalausgangskanal: Kein Fehler 1 ... Digitalausgangskanal: Kurzschluss oder berlast

Tabelle 458: DO4321 Datenpunkt "StatusDigitalOutput01" - "StatusDigitalOutput04"

6.13 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 6.13.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 459: DO4321 - Funktionsmodelle - Wo aufgelegt?

6.14 B&R ID Code


Kennung zur Unterscheidung der Module ($22B4).

360

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

CAN I/O

Digitale Ausgangsmodule X20DO4321

6.15 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit 100 s

Tabelle 460: DO4321 Minimale Zykluszeit

6.16 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O Updatezeit Entspricht der minimalen Zykluszeit

Tabelle 461: DO4321 Minimale I/O Updatezeit

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

361

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO4322

7. X20DO4322
7.1 Registerbersicht
Register Fixed Offset 1) 0 1 Bezeichnung Lnge Read Zyklisch DigitalOutput 1 - 4 StatusDigitalOutput 1 - 4 1 1 Azyklisch Write Zyklisch Azyklisch

2 30

Tabelle 462: DO4322 Registerbersicht


1) siehe Kapitel 7.1.1 "Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller"

7.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller Bei Standard Modulen werden vom X2X Master die verwendeten zyklischen Register am Slave angemeldet. Durch diese Prozedur wird automatisch der Datenoffset im X2X Frame konfiguriert. Bei diesem Modul mit Fixed-Offset wird der Offset im X2X Frame durch die Firmware des IO Moduls fix eingestellt und kann nicht gendert werden. Der azyklische Zugriff erfolgt nach wie vor ber die Registernummer, im zyklischen Zugriff ist allerdings der Offset zu verwenden.

7.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch DigitalOutput01 DigitalOutput02 DigitalOutput03 DigitalOutput04 StatusDigitalOutput01 StatusDigitalOutput02 StatusDigitalOutput03 StatusDigitalOutput04 BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 463: DO4322 Variablenzuweisung Automation Studio X2X Master

362

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO4322

7.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch DigitalOutput01 DigitalOutput02 DigitalOutput03 DigitalOutput04 StatusDigitalOutput01 StatusDigitalOutput02 StatusDigitalOutput03 StatusDigitalOutput04 BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 464: DO4322 Variablenzuweisung Automation Studio CANIO

7.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 2 30 DigitalOutput 1 - 4 StatusDigitalOutput 1 - 4 USINT USINT Read SDO PDO Write SDO

Tabelle 465: DO4322 Datenpunkte CANopen

7.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 2 30 DigitalOutput 1 - 4 StatusDigitalOutput 1 - 4 USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 466: DO4322 Datenpunkte DeviceNet

7.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 2 30 DigitalOutput 1 - 4 StatusDigitalOutput 1 - 4 USINT USINT Azyklisch Write

Tabelle 467: DO4322 Datenpunkte Modbus/TCP

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

363

Kapitel 6 Digitale Ausgangsmodule

Zyklisch

Azyklisch

Digitale Ausgangsmodule X20DO4322

7.7 Digitale Ausgnge


Der Ausgangszustand wird auf die Ausgangskanle mit einem festen Versatz bezogen auf den Netzwerkzyklus bertragen.

7.8 Register "DigitalOutput 1 - 4"


Bit 0 1 2 3 Beschreibung 0 ... Digitalausgang 1 rckgesetzt 1 ... Digitalausgang 1 gesetzt 0 ... Digitalausgang 2 rckgesetzt 1 ... Digitalausgang 2 gesetzt 0 ... Digitalausgang 3 rckgesetzt 1 ... Digitalausgang 3 gesetzt 0 ... Digitalausgang 4 rckgesetzt 1 ... Digitalausgang 4 gesetzt

Tabelle 468: DO4322 Register "DigitalOutput 1 - 4"

7.9 Datenpunkt "DigitalOutput01" - "DigitalOutput04"


BOOL x Beschreibung 0 ... Digitalausgangskanal rckgesetzt 1 ... Digitalausgangskanal gesetzt

Tabelle 469: DO4322 Datenpunkt "DigitalOutput01" - "DigitalOutput04"

7.10 berwachungsstatus der Ausgnge


Auf dem Modul werden die Ausgangszustnde der Ausgnge mit den Sollzustnden verglichen. Als Sollzustand wird die Ansteuerung der Ausgangstreiber verwendet. Eine nderung des Ausgangszustands bewirkt das Rcksetzen der berwachung dieses Ausgangs. Der Status jedes einzelnen Kanals kann ausgelesen werden. Eine nderung des berwachungsstatus wird aktiv als Fehlermeldung abgesetzt.
berwachungsstatus 0 1 Beschreibung Digitalausgangskanal: Kein Fehler Digitalausgangskanal: Kurzschluss oder berlast

Tabelle 470: DO4322 berwachungsstatus

364

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO4322

7.11 Register "StatusDigitalOutput 1 - 4"


Bit 0 1 2 3 Beschreibung 0 ... Kanal 1: Kein Fehler 1 ... Kanal 1: Kurzschluss oder berlast 0 ... Kanal 2: Kein Fehler 1 ... Kanal 2: Kurzschluss oder berlast 0 ... Kanal 3: Kein Fehler 1 ... Kanal 3: Kurzschluss oder berlast 0 ... Kanal 4: Kein Fehler 1 ... Kanal 4: Kurzschluss oder berlast

Tabelle 471: DO4322 Register "StatusDigitalOutput 1 - 4"

7.12 Datenpunkt "StatusDigitalOutput01" - "StatusDigitalOutput04"


BOOL x Beschreibung 0 ... Digitalausgangskanal: Kein Fehler 1 ... Digitalausgangskanal: Kurzschluss oder berlast

Tabelle 472: DO4322 Datenpunkt "StatusDigitalOutput01" - "StatusDigitalOutput04"

7.13 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 7.13.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 473: DO4322 - Funktionsmodelle - Wo aufgelegt?

Kennung zur Unterscheidung der Module ($1B97).

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

365

Kapitel 6 Digitale Ausgangsmodule

7.14 B&R ID Code

CAN I/O

Digitale Ausgangsmodule X20DO4322

7.15 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit 100 s

Tabelle 474: DO4322 Minimale Zykluszeit

7.16 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O Updatezeit Entspricht der minimalen Zykluszeit

Tabelle 475: DO4322 Minimale I/O Updatezeit

366

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO4331

8. X20DO4331
8.1 Registerbersicht
Register Fixed Offset 1) 0 1 Bezeichnung Lnge Read Zyklisch DigitalOutput 1 - 4 StatusDigitalOutput 1 - 4 1 1 Azyklisch Write Zyklisch Azyklisch

2 30

Tabelle 476: DO4331 Registerbersicht


1) siehe Kapitel 8.1.1 "Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller"

8.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller Bei Standard Modulen werden vom X2X Master die verwendeten zyklischen Register am Slave angemeldet. Durch diese Prozedur wird automatisch der Datenoffset im X2X Frame konfiguriert. Bei diesem Modul mit Fixed-Offset wird der Offset im X2X Frame durch die Firmware des IO Moduls fix eingestellt und kann nicht gendert werden. Der azyklische Zugriff erfolgt nach wie vor ber die Registernummer, im zyklischen Zugriff ist allerdings der Offset zu verwenden.

8.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch DigitalOutput01 DigitalOutput02 DigitalOutput03 DigitalOutput04 StatusDigitalOutput01 StatusDigitalOutput02 StatusDigitalOutput03 StatusDigitalOutput04 BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 477: DO4331 Variablenzuweisung Automation Studio X2X Master

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

367

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO4331

8.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch DigitalOutput01 DigitalOutput02 DigitalOutput03 DigitalOutput04 StatusDigitalOutput01 StatusDigitalOutput02 StatusDigitalOutput03 StatusDigitalOutput04 BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 478: DO4331 Variablenzuweisung Automation Studio CANIO

8.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 2 30 DigitalOutput 1 - 4 StatusDigitalOutput 1 - 4 USINT USINT Read SDO PDO Write SDO

Tabelle 479: DO4331 Datenpunkte CANopen

8.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 2 30 DigitalOutput 1 - 4 StatusDigitalOutput 1 - 4 USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 480: DO4331 Datenpunkte DeviceNet

8.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 2 30 DigitalOutput 1 - 4 StatusDigitalOutput 1 - 4 USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 481: DO4331 Datenpunkte Modbus/TCP

368

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO4331

8.7 Digitale Ausgnge


Der Ausgangszustand wird auf die Ausgangskanle mit einem festen Versatz bezogen auf den Netzwerkzyklus bertragen.

8.8 Register "DigitalOutput 1 - 4"


Bit 0 1 2 3 Beschreibung 0 ... Digitalausgang 1 rckgesetzt 1 ... Digitalausgang 1 gesetzt 0 ... Digitalausgang 2 rckgesetzt 1 ... Digitalausgang 2 gesetzt 0 ... Digitalausgang 3 rckgesetzt 1 ... Digitalausgang 3 gesetzt 0 ... Digitalausgang 4 rckgesetzt 1 ... Digitalausgang 4 gesetzt

Tabelle 482: DO4331 Register "DigitalOutput 1 - 4"

8.9 Datenpunkt "DigitalOutput01" - "DigitalOutput04"


BOOL x Beschreibung 0 ... Digitalausgangskanal rckgesetzt 1 ... Digitalausgangskanal gesetzt

Tabelle 483: DO4331 Datenpunkt "DgitalOutput01" - "DigitalOutput04"

8.10 berwachungsstatus der Ausgnge


Auf dem Modul werden die Ausgangszustnde der Ausgnge mit den Sollzustnden verglichen. Als Sollzustand wird die Ansteuerung der Ausgangstreiber verwendet. Eine nderung des Ausgangszustands bewirkt das Rcksetzen der berwachung dieses Ausgangs. Der Status jedes einzelnen Kanals kann ausgelesen werden. Eine nderung des berwachungsstatus wird aktiv als Fehlermeldung abgesetzt.
berwachungsstatus 0 1 Beschreibung Digitalausgangskanal: Kein Fehler Digitalausgangskanal: Kurzschluss oder berlast

Tabelle 484: DO4331 berwachungsstatus

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

369

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO4331

8.11 Register "StatusDigitalOutput 1 - 4"


Bit 0 1 2 3 Beschreibung 0 ... Kanal 1: Kein Fehler 1 ... Kanal 1: Kurzschluss oder berlast 0 ... Kanal 2: Kein Fehler 1 ... Kanal 2: Kurzschluss oder berlast 0 ... Kanal 3: Kein Fehler 1 ... Kanal 3: Kurzschluss oder berlast 0 ... Kanal 4: Kein Fehler 1 ... Kanal 4: Kurzschluss oder berlast

Tabelle 485: DO4331 Register "StatusDigitalOutput 1 - 4"

8.12 Datenpunkt "StatusDigitalOutput01" - "StatusDigitalOutput04"


BOOL x Beschreibung 0 ... Digitalausgangskanal: Kein Fehler 1 ... Digitalausgangskanal: Kurzschluss oder berlast

Tabelle 486: DO4331 - Datenpunkt "StatusDigitalOutput01" - "StatusDigitalOutput04"

8.13 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 8.13.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 487: DO4331 - Funktionsmodelle - Wo aufgelegt?

8.14 B&R ID Code


Kennung zur Unterscheidung der Module ($22B5).

370

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

CAN I/O

Digitale Ausgangsmodule X20DO4331

8.15 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit 100 s

Tabelle 488: DO4331 Minimale Zykluszeit

8.16 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O Updatezeit Entspricht der minimalen Zykluszeit

Tabelle 489: DO4331 Minimale I/O Updatezeit

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

371

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO4332

9. X20DO4332
9.1 Registerbersicht
Register Fixed Offset 1) 0 1 Bezeichnung Lnge Read Zyklisch DigitalOutput 1 - 4 StatusDigitalOutput 1 - 4 1 1 Azyklisch Write Zyklisch Azyklisch

2 30

Tabelle 490: DO4332 Registerbersicht


1) siehe Kapitel 9.1.1 "Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller"

9.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller Bei Standard Modulen werden vom X2X Master die verwendeten zyklischen Register am Slave angemeldet. Durch diese Prozedur wird automatisch der Datenoffset im X2X Frame konfiguriert. Bei diesem Modul mit Fixed-Offset wird der Offset im X2X Frame durch die Firmware des IO Moduls fix eingestellt und kann nicht gendert werden. Der azyklische Zugriff erfolgt nach wie vor ber die Registernummer, im zyklischen Zugriff ist allerdings der Offset zu verwenden.

9.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch DigitalOutput01 DigitalOutput02 DigitalOutput03 DigitalOutput04 StatusDigitalOutput01 StatusDigitalOutput02 StatusDigitalOutput03 StatusDigitalOutput04 BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 491: DO4332 Variablenzuweisung Automation Studio X2X Master

372

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO4332

9.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch DigitalOutput01 DigitalOutput02 DigitalOutput03 DigitalOutput04 StatusDigitalOutput01 StatusDigitalOutput02 StatusDigitalOutput03 StatusDigitalOutput04 BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 492: DO4332 Variablenzuweisung Automation Studio CANIO

9.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 2 30 DigitalOutput 1 - 4 StatusDigitalOutput 1 - 4 USINT USINT Read SDO PDO Write SDO

Tabelle 493: DO4332 Datenpunkte CANopen

9.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 2 30 DigitalOutput 1 - 4 StatusDigitalOutput 1 - 4 USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 494: DO4332 Datenpunkte DeviceNet

9.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 2 30 DigitalOutput 1 - 4 StatusDigitalOutput 1 - 4 USINT USINT Azyklisch Write

Tabelle 495: DO4332 Datenpunkte Modbus/TCP

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

373

Kapitel 6 Digitale Ausgangsmodule

Zyklisch

Azyklisch

Digitale Ausgangsmodule X20DO4332

9.7 Digitale Ausgnge


Der Ausgangszustand wird auf die Ausgangskanle mit einem festen Versatz bezogen auf den Netzwerkzyklus bertragen.

9.8 Register "DigitalOutput 1 - 4"


Bit 0 1 2 3 Beschreibung 0 ... Digitalausgang 1 rckgesetzt 1 ... Digitalausgang 1 gesetzt 0 ... Digitalausgang 2 rckgesetzt 1 ... Digitalausgang 2 gesetzt 0 ... Digitalausgang 3 rckgesetzt 1 ... Digitalausgang 3 gesetzt 0 ... Digitalausgang 4 rckgesetzt 1 ... Digitalausgang 4 gesetzt

Tabelle 496: DO4332 Register "DigitalOutput 1 - 4"

9.9 Register "DigitalOutput01" - "DigitalOutput04"


BOOL x Beschreibung 0 ... Digitalausgangskanal rckgesetzt 1 ... Digitalausgangskanal gesetzt

Tabelle 497: DO4332 Datenpunkt "DigitalOutput01" - "DigitalOutput04"

9.10 berwachungsstatus der Ausgnge


Auf dem Modul werden die Ausgangszustnde der Ausgnge mit den Sollzustnden verglichen. Als Sollzustand wird die Ansteuerung der Ausgangstreiber verwendet. Eine nderung des Ausgangszustands bewirkt das Rcksetzen der berwachung dieses Ausgangs. Der Status jedes einzelnen Kanals kann ausgelesen werden. Eine nderung des berwachungsstatus wird aktiv als Fehlermeldung abgesetzt.
berwachungsstatus 0 1 Beschreibung Digitalausgangskanal: Kein Fehler Digitalausgangskanal: Kurzschluss oder berlast

Tabelle 498: DO4332 berwachungsstatus

374

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO4332

9.11 Register "StatusDigitalOutput 1 - 4"


Bit 0 1 2 3 Beschreibung 0 ... Kanal 1: Kein Fehler 1 ... Kanal 1: Kurzschluss oder berlast 0 ... Kanal 2: Kein Fehler 1 ... Kanal 2: Kurzschluss oder berlast 0 ... Kanal 3: Kein Fehler 1 ... Kanal 3: Kurzschluss oder berlast 0 ... Kanal 4: Kein Fehler 1 ... Kanal 4: Kurzschluss oder berlast

Tabelle 499: DO4332 Register "StatusDigitalOutput 1 - 4"

9.12 Datenpunkt "StatusDigitalOutput01" - "StatusDigitalOutput04"


BOOL x Beschreibung 0 ... Digitalausgangskanal: Kein Fehler 1 ... Digitalausgangskanal: Kurzschluss oder berlast

Tabelle 500: DO4332 Datenpunkt "StatusDigitalOutput01" - "StatusDigitalOutput04"

9.13 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 9.13.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 501: DO4332 - Funktionsmodelle - Wo aufgelegt?

Kennung zur Unterscheidung der Module ($1B9C).

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

375

Kapitel 6 Digitale Ausgangsmodule

9.14 B&R ID Code

CAN I/O

Digitale Ausgangsmodule X20DO4332

9.15 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit 100 s

Tabelle 502: DO4332 Minimale Zykluszeit

9.16 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O Updatezeit Entspricht der minimalen Zykluszeit

Tabelle 503: DO4332 Minimale I/O Updatezeit

376

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO4529

10. X20DO4529
10.1 Registerbersicht
Register Fixed Offset 1) 0 Bezeichnung Datentyp Read Zyklisch DigitalOutput 1 - 4 USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 504: DO4529 Registerbersicht


1) siehe Kapitel 10.1.1 "Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller"

10.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller Bei Standard Modulen werden vom X2X Master die verwendeten zyklischen Register am Slave angemeldet. Durch diese Prozedur wird automatisch der Datenoffset im X2X Frame konfiguriert. Bei diesem Modul mit Fixed-Offset wird der Offset im X2X Frame durch die Firmware des IO Moduls fix eingestellt und kann nicht gendert werden. Der azyklische Zugriff erfolgt nach wie vor ber die Registernummer, im zyklischen Zugriff ist allerdings der Offset zu verwenden.

10.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch DigitalOutput01 DigitalOutput02 DigitalOutput03 DigitalOutput04 BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 505: DO4529 Variablenzuweisung Automation Studio X2X Master

10.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch DigitalOutput01 DigitalOutput02 DigitalOutput03 DigitalOutput04 BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 506: DO4529 Variablenzuweisung Automation Studio CANIO

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

377

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO4529

10.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 2 DigitalOutput 1 -4 USINT Read SDO PDO Write SDO

Tabelle 507: DO4529 Datenpunkte CANopen

10.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 2 DigitalOutput 1 - 4 USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 508: DO4529 Datenpunkte DeviceNet

10.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 2 DigitalOutput 1 - 4 USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 509: DO4529 Datenpunkte Modbus/TCP

10.7 Digitale Ausgnge


Der Ausgangszustand wird auf die Ausgangskanle mit einem festen Versatz bezogen auf den Netzwerkzyklus bertragen.

10.8 Register "DigitalOutput 1 - 4"


Bit 0 1 2 3 Beschreibung 0 ... Digitalausgang 1 rckgesetzt 1 ... Digitalausgang 1 gesetzt 0 ... Digitalausgang 2 rckgesetzt 1 ... Digitalausgang 2 gesetzt 0 ... Digitalausgang 3 rckgesetzt 1 ... Digitalausgang 3 gesetzt 0 ... Digitalausgang 4 rckgesetzt 1 ... Digitalausgang 4 gesetzt

Tabelle 510: DO4529 Register "DigitalOutput 1 - 4"

378

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO4529

10.9 Datenpunkt "DigitalOutput01" - "DigitalOutput04"


BOOL x Beschreibung 0 ... Digitalausgangskanal rckgesetzt 1 ... Digitalausgangskanal gesetzt

Tabelle 511: DO4529 Datenpunkt "DigitalOutput01" - "DigitalOutput04"

10.10 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 10.10.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 512: DO4529 - Funktionsmodelle - Wo aufgelegt?

10.11 B&R ID Code


Kennung zur Unterscheidung der Module ($20D9).

10.12 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit 100 s

Tabelle 513: DO4529 Minimale Zykluszeit

CAN I/O

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

379

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO4529

10.13 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O Updatezeit Entspricht der minimalen Zykluszeit

Tabelle 514: DO4529 Minimale I/O Updatezeit

380

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO4623

11. X20DO4623
11.1 Registerbersicht
Register Fixed Offset 1) 0 1 2 3 4 Bezeichnung Datentyp Read Zyklisch DigitalOutput 1 - 4 AnalogOutput01 AnalogOutput02 AnalogOutput03 AnalogOutput04 Ausgangskonfiguration 1- 4 ConfigOutput01 1 Nulldurchgangsstatus USINT USINT USINT USINT USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

2 4 6 8 10 28 30

Tabelle 515: DO4623 Registerbersicht


1) siehe Kapitel 11.1.1 "Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller"

11.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller Bei Standard Modulen werden vom X2X Master die verwendeten zyklischen Register am Slave angemeldet. Durch diese Prozedur wird automatisch der Datenoffset im X2X Frame konfiguriert. Bei diesem Modul mit Fixed-Offset wird der Offset im X2X Frame durch die Firmware des IO Moduls fix eingestellt und kann nicht gendert werden. Der azyklische Zugriff erfolgt nach wie vor ber die Registernummer, im zyklischen Zugriff ist allerdings der Offset zu verwenden.

11.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch DigitalOutput01 DigitalOutput02 DigitalOutput03 DigitalOutput04 AnalogOutput01 AnalogOutput02 AnalogOutput03 AnalogOutput04 ZeroCrossingInput ZeroCrossingStatus BOOL BOOL BOOL BOOL USINT USINT USINT USINT BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 516: DO4623 Variablenzuweisung Automation Studio X2X Master

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

381

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO4623

11.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch AnalogOutput01 AnalogOutput02 AnalogOutput03 AnalogOutput04 ZeroCrossingInput ZeroCrossingStatus USINT USINT USINT USINT BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 517: DO4623 Variablenzuweisung Automation Studio CANIO

11.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 4 6 8 10 30 AnalogOutput01 AnalogOutput02 AnalogOutput03 AnalogOutput04 Nulldurchgangsstatus UINT UINT UINT UINT UINT Read SDO PDO Write SDO

Tabelle 518: DO4623 Datenpunkte CANopen

11.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 2 4 6 8 10 28 30 DigitalOutput 1 - 4 AnalogOutput01 AnalogOutput02 AnalogOutput03 AnalogOutput04 Ausgangskonfiguration 1- 4 ConfigOutput01 Nulldurchgangsstatus USINT USINT USINT USINT USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 519: DO4623 Datenpunkte DeviceNet

382

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO4623

11.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 2 4 6 8 10 28 30 DigitalOutput 1 - 4 AnalogOutput01 AnalogOutput02 AnalogOutput03 AnalogOutput04 Ausgangskonfiguration 1- 4 ConfigOutput01 Nulldurchgangsstatus USINT USINT USINT USINT USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 520: DO4623 Datenpunkte Modbus/TCP

11.7 Digitale Ausgnge


Der Ausgangszustand wird asynchron zum angeschlossenen Netz auf die Ansteuerschaltung bertragen, der eigentliche Schaltvorgang erfolgt ber die Logik der Solidstate Relais. Eingeschalten wird im Spannungsnulldurchgang, ausgeschalten wird im Stromnulldurchgang.

11.8 Register "DigitalOutput 1 - 4"


Bit 0 1 2 3 Beschreibung 0 ... Digitalausgang 1 rckgesetzt 1 ... Digitalausgang 1 gesetzt 0 ... Digitalausgang 2 rckgesetzt 1 ... Digitalausgang 2 gesetzt 0 ... Digitalausgang 3 rckgesetzt 1 ... Digitalausgang 3 gesetzt 0 ... Digitalausgang 4 rckgesetzt 1 ... Digitalausgang 4 gesetzt

Tabelle 521: DO4623 Register "DigitalOutput 1 - 4"

Information:
Kapitel 6 Digitale Ausgangsmodule Die Zustnde in diesem Register werden nur bernommen, wenn die Konfiguration der Kanle im Register "Ausgangskonfiguration 1 - 4 ConfigOutput01" entsprechend auf DIGITAL eingestellt ist.

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

383

Digitale Ausgangsmodule X20DO4623

11.9 Datenpunkt "DigitalOutput01" - "DigitalOutput04"


BOOL x Beschreibung 0 ... Digitalausgangskanal rckgesetzt 1 ... Digitalausgangskanal gesetzt

Tabelle 522: DO4623 Datenpunkt "DigitalOutput01" - "DigitalOutput04"

Information:
Die Zustnde in diesen Registern werden nur bernommen, wenn die Konfiguration der Kanle im Register "Ausgangskonfiguration 1 - 4 ConfigOutput01" entsprechend auf DIGITAL eingestellt ist.

384

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO4623

11.10 Analoge Ausgnge


Der Ausgangswert wird synchron zum angeschlossenen Netz entsprechend der Zndmustertabelle auf die Ansteuerschaltung bertragen. Der Analogwert wird mit einer Auflsung von ~4% ber einen Zeitraum von 24 Vollwellen ausgegeben. Werte 96 % ergeben Vollansteuerung. nderungen des Ausgangswertes innerhalb eines Intervalls werden nach dem nchsten Nulldurchgang bernommen. Zndmustertabelle Periode von 24 Zyklen:
Vorgabe % 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 75 50 25 0 1 2 3 4 5 6 7 8 9 10 Zyklus 11 12 13 14 15 16 17 18 19 20 21 22 23

Tabelle 523: DO4623 Zndmustertabelle

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

385

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO4623

11.11 Register "AnalogOutput01" - "AnalogOutput04"


USINT x Beschreibung 0 ...100 Ausgangswert des Kanals ... entspricht 0 - 100 % Ausgangswerte > 100 = 100%

Tabelle 524: DO4623 Register "AnalogOutput01" - "AnalogOutput04"

Information:
Die Zustnde in diesen Registern werden nur bernommen, wenn die Konfiguration der Kanle im Register "Ausgangskonfiguration 1 - 4 ConfigOutput01" entsprechend auf ANALOG eingestellt ist.

11.12 Ausgangskonfiguration
Fr jeden Kanal kann einzeln die "digitale" oder "analoge" Betriebsart konfiguriert werden. Je nach Einstellung mssen dann die entsprechend richtigen Register DigitalOutput oder AnalogOutput beschrieben werden.
Konfigurationsbit fr Ausgangskanal 0 1 Beschreibung Digitales Ausgangsregister muss beschrieben werden Analoges Ausgangsregister muss beschrieben werden

Tabelle 525: DO4623 Konfigurationsbit fr Ausgangskanal

11.13 Register "Ausgangskonfiguration 1 - 4 ConfigOutput01"


Bit 0 1 2 3 4-7 Beschreibung 0 ... Kanal 1: digitales Register wird verwendet 1 ... Kanal 1: analoges Register wird verwendet 0 ... Kanal 2: digitales Register wird verwendet 1 ... Kanal 2: analoges Register wird verwendet 0 ... Kanal 3: digitales Register wird verwendet 1 ... Kanal 3: analoges Register wird verwendet 0 ... Kanal 4: digitales Register wird verwendet 1 ... Kanal 4: analoges Register wird verwendet 0

Tabelle 526: DO4623 Register "Ausgangskonfiguration 1 - 4 ConfigOutput01"

386

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO4623

11.14 Register "Nulldurchgangsstatus"


Die Nulldurchgangserkennung arbeitet mit einer festen Filterzeit von 1 msec und einer Abtastfrequenz von 10 kHz. Bei Erkennen des Ausfalls von Perioden oder zu kurzen Perioden wird die Ansteuerung bis zum korrekten Erkennen von mindestens 2 Perioden abgeschalten und das Statusflag entsprechend gesetzt. Die Ansteuerung erfolgt mit einer Verzgerung von 2 msec vor der negativen Halbwelle, bis zum korrekten Erkennen des nchsten Nulldurchgangs oder eines weiteren Fehlers. Im Normalfall also mindestens fr die Dauer einer Vollwelle. Die berwachung wird nach dem Einschalten erst mit dem ersten erkannten Nulldurchgang aktiviert.
Bit 0 Beschreibung 0 ... Signal im Bereich der negativen Halbwelle 1 ... Signal im Bereich der positiven Halbwelle Wert ist gltig, wenn kein Fehler ansteht (Bit 4 = 0) 1-3 4 5-7 0 0 ... Kein Fehler 1 ... Nulldurchgang ausgefallen 0

Tabelle 527: DO4623 Register "Nulldurchgangsstatus"

11.15 Datenpunkt "ZeroCrossingInput"


BOOL x Beschreibung 0 ... Signal im Bereich der negativen Halbwelle 1 ... Signal im Bereich der positiven Halbwelle Wert ist gltig, wenn kein Fehler ansteht (ZeroCrossingStatus = 0)

Tabelle 528: DO4623 Datenpunkt "ZeroCrossingInput"

11.16 Datenpunkt "ZeroCrossingStatus"


BOOL x Beschreibung 0 ... Kein Fehler 1 ... Nulldurchgang ausgefallen

Tabelle 529: DO4623 Datenpunkt "ZeroCrossingStatus"

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

387

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO4623

11.17 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 11.17.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 530: DO4623 - Funktionsmodelle - Wo aufgelegt?

11.18 B&R ID Code


Kennung zur Unterscheidung der Module ($267C).

11.19 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit Alle Kanle digitale Betriebsart Mischbetrieb digital und analog 100 s 150 s

Tabelle 531: DO4623 Minimale Zykluszeit

11.20 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O-Updatezeit Alle Kanle digitale Betriebsart Mischbetrieb digital und analog 100 s 150 s

Tabelle 532: DO4623 Minimale I/O-Updatezeit

388

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

CAN I/O

Digitale Ausgangsmodule X20DO4649

12. X20DO4649
12.1 Registerbersicht
Register Fixed Offset 1) 0 Bezeichnung Datentyp Read Zyklisch DigitalOutput 1 - 2 USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 533: DO4649 Registerbersicht


1) siehe Kapitel 12.1.1 "Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller"

12.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller Bei Standard Modulen werden vom X2X Master die verwendeten zyklischen Register am Slave angemeldet. Durch diese Prozedur wird automatisch der Datenoffset im X2X Frame konfiguriert. Bei diesem Modul mit Fixed-Offset wird der Offset im X2X Frame durch die Firmware des IO Moduls fix eingestellt und kann nicht gendert werden. Der azyklische Zugriff erfolgt nach wie vor ber die Registernummer, im zyklischen Zugriff ist allerdings der Offset zu verwenden.

12.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch DigitalOutput01 DigitalOutput02 DigitalOutput03 DigitalOutput04 BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 534: DO4649 Variablenzuweisung Automation Studio X2X Master

12.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch DigitalOutput01 DigitalOutput02 DigitalOutput03 DigitalOutput04 BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 535: DO4649 Variablenzuweisung Automation Studio CANIO

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

389

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO4649

12.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 2 DigitalOutput 1 - 4 USINT Read SDO PDO Write SDO

Tabelle 536: DO4649 Datenpunkte CANopen

12.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 2 DigitalOutput 1 - 4 USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 537: DO4649 Datenpunkte DeviceNet

12.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 2 DigitalOutput 1 - 4 USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 538: DO4649 Datenpunkte Modbus/TCP

12.7 Digitale Ausgnge


Der Ausgangszustand wird auf die Ausgangskanle mit einem festen Versatz bezogen auf den Netzwerkzyklus bertragen.

12.8 Register "DigitalOutput 1 - 4"


Bit 0 1 2 3 Beschreibung 0 ... Digitalausgang 1 rckgesetzt 1 ... Digitalausgang 1 gesetzt 0 ... Digitalausgang 2 rckgesetzt 1 ... Digitalausgang 2 gesetzt 0 ... Digitalausgang 3 rckgesetzt 1 ... Digitalausgang 3 gesetzt 0 ... Digitalausgang 4 rckgesetzt 1 ... Digitalausgang 4 gesetzt

Tabelle 539: DO4649 Register "DigitalOutput 1 - 4"

390

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO4649

12.9 Datenpunkt "DigitalOutput01" - "DigitalOutput04"


BOOL x Beschreibung 0 ... Digitalausgangskanal rckgesetzt 1 ... Digitalausgangskanal gesetzt

Tabelle 540: DO4649 Datenpunkt "DigitalOutput01" - "DigitalOutput04"

12.10 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 12.10.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 541: DO4649 - Funktionsmodelle - Wo aufgelegt?

12.11 B&R ID Code


Kennung zur Unterscheidung der Module ($A704).

12.12 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit 100 s

Tabelle 542: DO4649 Minimale Zykluszeit

CAN I/O

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

391

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO4649

12.13 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O Updatezeit Entspricht der minimalen Zykluszeit

Tabelle 543: DO4649 Minimale I/O Updatezeit

392

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO6321

13. X20DO6321
13.1 Registerbersicht
Register Fixed Offset 1) 0 1 Bezeichnung Lnge Read Zyklisch DigitalOutput 1 - 6 StatusDigitalOutput 1 - 6 1 1 Azyklisch Write Zyklisch Azyklisch

2 30

Tabelle 544: DO6321 Registerbersicht


1) siehe Kapitel 13.1.1 "Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller"

13.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller Bei Standard Modulen werden vom X2X Master die verwendeten zyklischen Register am Slave angemeldet. Durch diese Prozedur wird automatisch der Datenoffset im X2X Frame konfiguriert. Bei diesem Modul mit Fixed-Offset wird der Offset im X2X Frame durch die Firmware des IO Moduls fix eingestellt und kann nicht gendert werden. Der azyklische Zugriff erfolgt nach wie vor ber die Registernummer, im zyklischen Zugriff ist allerdings der Offset zu verwenden.

13.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch DigitalOutput01 DigitalOutput02 DigitalOutput03 DigitalOutput04 DigitalOutput05 DigitalOutput06 StatusDigitalOutput01 StatusDigitalOutput02 StatusDigitalOutput03 StatusDigitalOutput04 StatusDigitalOutput05 StatusDigitalOutput06 BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 545: DO6321 Variablenzuweisung Automation Studio X2X Master

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

393

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO6321

13.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch DigitalOutput01 DigitalOutput02 DigitalOutput03 DigitalOutput04 DigitalOutput05 DigitalOutput06 StatusDigitalOutput01 StatusDigitalOutput02 StatusDigitalOutput03 StatusDigitalOutput04 StatusDigitalOutput05 StatusDigitalOutput06 BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 546: DO6321 Variablenzuweisung Automation Studio CANIO

13.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 2 30 DigitalOutput 1 - 6 StatusDigitalOutput 1 - 6 USINT USINT Read SDO PDO Write SDO

Tabelle 547: DO6321 Datenpunkte CANopen

13.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 2 30 DigitalOutput 1 - 6 StatusDigitalOutput 1 - 6 USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 548: DO6321 Datenpunkte DeviceNet

394

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO6321

13.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 2 30 DigitalOutput 1 - 6 StatusDigitalOutput 1 - 6 USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 549: DO6321 Datenpunkte Modbus/TCP

13.7 Digitale Ausgnge


Der Ausgangszustand wird auf die Ausgangskanle mit einem festen Versatz bezogen auf den Netzwerkzyklus bertragen.

13.8 Register "DigitalOutput 1 - 6"


Bit 0 1 2 3 4 5 Beschreibung 0 ... Digitalausgang 1 rckgesetzt 1 ... Digitalausgang 1 gesetzt 0 ... Digitalausgang 2 rckgesetzt 1 ... Digitalausgang 2 gesetzt 0 ... Digitalausgang 3 rckgesetzt 1 ... Digitalausgang 3 gesetzt 0 ... Digitalausgang 4 rckgesetzt 1 ... Digitalausgang 4 gesetzt 0 ... Digitalausgang 5 rckgesetzt 1 ... Digitalausgang 5 gesetzt 0 ... Digitalausgang 6 rckgesetzt 1 ... Digitalausgang 6 gesetzt

Tabelle 550: DO6321 Register "DigitalOutput 1- 6"

13.9 Datenpunkt "DigitalOutput01" - "DigitalOutput06"


BOOL x Beschreibung 0 ... Digitalausgangskanal rckgesetzt 1 ... Digitalausgangskanal gesetzt

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

395

Kapitel 6 Digitale Ausgangsmodule

Tabelle 551: DO6321 Datenpunkt "DigitalOutput01" - "DigitalOutput06"

Digitale Ausgangsmodule X20DO6321

13.10 berwachungsstatus der Ausgnge


Auf dem Modul werden die Ausgangszustnde der Ausgnge mit den Sollzustnden verglichen. Als Sollzustand wird die Ansteuerung der Ausgangstreiber verwendet. Eine nderung des Ausgangszustands bewirkt das Rcksetzen der berwachung dieses Ausgangs. Der Status jedes einzelnen Kanals kann ausgelesen werden. Eine nderung des berwachungsstatus wird aktiv als Fehlermeldung abgesetzt.
berwachungsstatus 0 1 Beschreibung Digitalausgangskanal: Kein Fehler Digitalausgangskanal: Kurzschluss oder berlast

Tabelle 552: DO6321 berwachungsstatus

13.11 Datenpunkt "StatusDigitalOutput 1 - 6"


Bit 0 1 2 3 4 5 Beschreibung 0 ... Kanal 1: Kein Fehler 1 ... Kanal 1: Kurzschluss oder berlast 0 ... Kanal 2: Kein Fehler 1 ... Kanal 2: Kurzschluss oder berlast 0 ... Kanal 3: Kein Fehler 1 ... Kanal 3: Kurzschluss oder berlast 0 ... Kanal 4: Kein Fehler 1 ... Kanal 4: Kurzschluss oder berlast 0 ... Kanal 5: Kein Fehler 1 ... Kanal 5: Kurzschluss oder berlast 0 ... Kanal 6: Kein Fehler 1 ... Kanal 6: Kurzschluss oder berlast

Tabelle 553: DO6321 Register "StatusDigitalOutput 1 - 6"

13.12 Datenpunkt "StatusDigitalOutput01" - "StatusDigitalOutput06"


BOOL x Beschreibung 0 ... Digitalausgangskanal: Kein Fehler 1 ... Digitalausgangskanal: Kurzschluss oder berlast

Tabelle 554: DO6321 Datenpunkt "StatusDigitalOutput01" - "StatusDigitalOutput06"

396

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO6321

13.13 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 13.13.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 555: DO6321 - Funktionsmodelle - Wo aufgelegt?

13.14 B&R ID Code


Kennung zur Unterscheidung der Module ($1B99).

13.15 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit 100 s

Tabelle 556: DO6321 Minimale Zykluszeit

13.16 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O Updatezeit Entspricht der minimalen Zykluszeit

CAN I/O

Tabelle 557: DO6321 Minimale I/O Updatezeit

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

397

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO6322

14. X20DO6322
14.1 Registerbersicht
Register Fixed Offset 1) 0 1 Bezeichnung Lnge Read Zyklisch DigitalOutput 1 - 6 StatusDigitalOutput 1 - 6 1 1 Azyklisch Write Zyklisch Azyklisch

2 30

Tabelle 558: DO6322 Registerbersicht


1) siehe Kapitel 14.1.1 "Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller"

14.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller Bei Standard Modulen werden vom X2X Master die verwendeten zyklischen Register am Slave angemeldet. Durch diese Prozedur wird automatisch der Datenoffset im X2X Frame konfiguriert. Bei diesem Modul mit Fixed-Offset wird der Offset im X2X Frame durch die Firmware des IO Moduls fix eingestellt und kann nicht gendert werden. Der azyklische Zugriff erfolgt nach wie vor ber die Registernummer, im zyklischen Zugriff ist allerdings der Offset zu verwenden.

14.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch DigitalOutput01 DigitalOutput02 DigitalOutput03 DigitalOutput04 DigitalOutput05 DigitalOutput06 StatusDigitalOutput01 StatusDigitalOutput02 StatusDigitalOutput03 StatusDigitalOutput04 StatusDigitalOutput05 StatusDigitalOutput06 BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 559: DO6322 Variablenzuweisung Automation Studio X2X Master

398

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO6322

14.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch DigitalOutput01 DigitalOutput02 DigitalOutput03 DigitalOutput04 DigitalOutput05 DigitalOutput06 StatusDigitalOutput01 StatusDigitalOutput02 StatusDigitalOutput03 StatusDigitalOutput04 StatusDigitalOutput05 StatusDigitalOutput06 BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 560: DO6322 Variablenzuweisung Automation Studio CANIO

14.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 2 30 DigitalOutput 1 - 6 StatusDigitalOutput 1 - 6 USINT USINT Read SDO PDO Write SDO

Tabelle 561: DO6322 Datenpunkte CANopen

14.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 2 30 DigitalOutput 1 - 6 StatusDigitalOutput 1 - 6 USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 562: DO6322 Datenpunkte DeviceNet

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

399

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO6322

14.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 2 30 DigitalOutput 1 - 6 StatusDigitalOutput 1 - 6 USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 563: DO6322 Datenpunkte Modbus/TCP

14.7 Digitale Ausgnge


Der Ausgangszustand wird auf die Ausgangskanle mit einem festen Versatz bezogen auf den Netzwerkzyklus bertragen.

14.8 Register "DigitalOutput 1 - 6"


Bit 0 1 2 3 4 5 Beschreibung 0 ... Digitalausgang 1 rckgesetzt 1 ... Digitalausgang 1 gesetzt 0 ... Digitalausgang 2 rckgesetzt 1 ... Digitalausgang 2 gesetzt 0 ... Digitalausgang 3 rckgesetzt 1 ... Digitalausgang 3 gesetzt 0 ... Digitalausgang 4 rckgesetzt 1 ... Digitalausgang 4 gesetzt 0 ... Digitalausgang 5 rckgesetzt 1 ... Digitalausgang 5 gesetzt 0 ... Digitalausgang 6 rckgesetzt 1 ... Digitalausgang 6 gesetzt

Tabelle 564: DO6322 Register "DigitalOutput 1 - 6"

14.9 Datenpunkt "DigitalOutput01" - "DigitalOutput06"


BOOL x Beschreibung 0 ... Digitalausgangskanal rckgesetzt 1 ... Digitalausgangskanal gesetzt

Tabelle 565: DO6322 Datenpunkt "DigitalOutput01" - "DigitalOutput06"

400

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO6322

14.10 berwachungsstatus der Ausgnge


Auf dem Modul werden die Ausgangszustnde der Ausgnge mit den Sollzustnden verglichen. Als Sollzustand wird die Ansteuerung der Ausgangstreiber verwendet. Eine nderung des Ausgangszustands bewirkt das Rcksetzen der berwachung dieses Ausgangs. Der Status jedes einzelnen Kanals kann ausgelesen werden. Eine nderung des berwachungsstatus wird aktiv als Fehlermeldung abgesetzt.
berwachungsstatus 0 1 Beschreibung Digitalausgangskanal: Kein Fehler Digitalausgangskanal: Kurzschluss oder berlast

Tabelle 566: DO6322 berwachungsstatus

14.11 Register "StatusDigitalOutput 1 - 6"


Bit 0 1 2 3 4 5 Beschreibung 0 ... Kanal 1: Kein Fehler 1 ... Kanal 1: Kurzschluss oder berlast 0 ... Kanal 2: Kein Fehler 1 ... Kanal 2: Kurzschluss oder berlast 0 ... Kanal 3: Kein Fehler 1 ... Kanal 3: Kurzschluss oder berlast 0 ... Kanal 4: Kein Fehler 1 ... Kanal 4: Kurzschluss oder berlast 0 ... Kanal 5: Kein Fehler 1 ... Kanal 5: Kurzschluss oder berlast 0 ... Kanal 6: Kein Fehler 1 ... Kanal 6: Kurzschluss oder berlast

Tabelle 567: DO6322 Register "StatusDigitalOutput 1 - 6"

14.12 Datenpunkt "StatusDigitalOutput01" - "StatusDigitalOutput06"


BOOL x Beschreibung 0 ... Digitalausgangskanal: Kein Fehler 1 ... Digitalausgangskanal: Kurzschluss oder berlast

Tabelle 568: DO6322 Datenpunkt "StatusDigitalOutput01" - "StatusDigitalOutput06"

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

401

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO6322

14.13 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 14.13.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 569: DO6322 - Funktionsmodelle - Wo aufgelegt?

14.14 B&R ID Code


Kennung zur Unterscheidung der Module ($1B98).

14.15 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit 100 s

Tabelle 570: DO6322 Minimale Zykluszeit

14.16 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O Updatezeit Entspricht der minimalen Zykluszeit

Tabelle 571: DO6322 Minimale I/O Updatezeit

402

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

CAN I/O

Digitale Ausgangsmodule X20DO6529

15. X20DO6529
15.1 Registerbersicht
Register Fixed Offset 1) 0 Bezeichnung Datentyp Read Zyklisch DigitalOutput 1 - 6 USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 572: DO6529 Registerbersicht


1) siehe Kapitel 15.1.1 "Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller"

15.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller Bei Standard Modulen werden vom X2X Master die verwendeten zyklischen Register am Slave angemeldet. Durch diese Prozedur wird automatisch der Datenoffset im X2X Frame konfiguriert. Bei diesem Modul mit Fixed-Offset wird der Offset im X2X Frame durch die Firmware des IO Moduls fix eingestellt und kann nicht gendert werden. Der azyklische Zugriff erfolgt nach wie vor ber die Registernummer, im zyklischen Zugriff ist allerdings der Offset zu verwenden.

15.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch DigitalOutput01 DigitalOutput02 DigitalOutput03 DigitalOutput04 DigitalOutput05 DigitalOutput06 BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 573: DO6529 Variablenzuweisung Automation Studio X2X Master

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

403

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO6529

15.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch DigitalOutput01 DigitalOutput02 DigitalOutput03 DigitalOutput04 DigitalOutput05 DigitalOutput06 BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 574: DO6529 Variablenzuweisung Automation Studio CANIO

15.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 2 DigitalOutput 1 - 6 USINT Read SDO PDO Write SDO

Tabelle 575: DO6529 Datenpunkte CANopen

15.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 2 DigitalOutput 1 - 6 USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 576: DO6529 Datenpunkte DeviceNet

15.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 2 DigitalOutput 1 - 6 USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 577: DO6529 Datenpunkte Modbus/TCP

404

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO6529

15.7 Digitale Ausgnge


Der Ausgangszustand wird auf die Ausgangskanle mit einem festen Versatz bezogen auf den Netzwerkzyklus bertragen.

15.8 Register "DigitalOutput 1 - 6"


Bit 0 1 2 3 4 5 Beschreibung 0 ... Digitalausgang 1 rckgesetzt 1 ... Digitalausgang 1 gesetzt 0 ... Digitalausgang 2 rckgesetzt 1 ... Digitalausgang 2 gesetzt 0 ... Digitalausgang 3 rckgesetzt 1 ... Digitalausgang 3 gesetzt 0 ... Digitalausgang 4 rckgesetzt 1 ... Digitalausgang 4 gesetzt 0 ... Digitalausgang 5 rckgesetzt 1 ... Digitalausgang 5 gesetzt 0 ... Digitalausgang 6 rckgesetzt 1 ... Digitalausgang 6 gesetzt

Tabelle 578: DO6529 Register "DigitalOutput 1 - 6"

15.9 Datenpunkt "DigitalOutput01" - "DigitalOutput06"


BOOL x Beschreibung 0 ... Digitalausgangskanal rckgesetzt 1 ... Digitalausgangskanal gesetzt

Tabelle 579: DO6529 Datenpunkt "DigitalOutput01" - "DigitalOutput06"

15.10 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. Kapitel 6 Digitale Ausgangsmodule X20 System Registerbeschreibung Anwenderhandbuch V 1.20 405

Digitale Ausgangsmodule X20DO6529 15.10.1 Funktionsmodelle - Wo aufgelegt?


Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 580: DO6529 - Funktionsmodelle - Wo aufgelegt?

15.11 B&R ID Code


Kennung zur Unterscheidung der Module ($2019).

15.12 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit 100 s

Tabelle 581: DO6529 Minimale Zykluszeit

15.13 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O Updatezeit Entspricht der minimalen Zykluszeit

Tabelle 582: DO6529 Minimale I/O Updatezeit

406

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

CAN I/O

Digitale Ausgangsmodule X20DO8232

16. X20DO8232
16.1 Registerbersicht
Register Fixed Offset 1) 0 1 2 3 1 Bezeichnung Datentyp Read Zyklisch DigitalOutput 1 - 8 DigitalOutput verzgert 1 - 82) DigitalOutput Umschaltmaske 1 - 82) Verzgerungszeit2) StatusDigitalOutput 1 - 8 Betriebsgrenzenstatus USINT USINT USINT USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

2 4 6 8 30 8196

Tabelle 583: DO8232 Registerbersicht


1) siehe Kapitel 16.1.1 "Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller" 2) Nur im Funktionsmodell 1

16.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller Bei Standard Modulen werden vom X2X Master die verwendeten zyklischen Register am Slave angemeldet. Durch diese Prozedur wird automatisch der Datenoffset im X2X Frame konfiguriert. Bei diesem Modul mit Fixed-Offset wird der Offset im X2X Frame durch die Firmware des IO Moduls fix eingestellt und kann nicht gendert werden. Der azyklische Zugriff erfolgt nach wie vor ber die Registernummer, im zyklischen Zugriff ist allerdings der Offset zu verwenden.

16.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch DigitalOutput01 DigitalOutput02 DigitalOutput03 DigitalOutput04 DigitalOutput05 DigitalOutput06 DigitalOutput07 DigitalOutput08 StatusDigitalOutput01 StatusDigitalOutput02 StatusDigitalOutput03 BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 584: DO8232 Variablenzuweisung Automation Studio X2X Master

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

407

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO8232


Bezeichnung Datentyp Read Zyklisch StatusDigitalOutput04 StatusDigitalOutput05 StatusDigitalOutput06 StatusDigitalOutput07 StatusDigitalOutput08 PowerSupply01 OutputDelayTime1) DigitalOutput01DelayEnable1) DigitalOutput02DelayEnable1) DigitalOutput03DelayEnable1) DigitalOutput04DelayEnable
1)

Write Zyklisch Azyklisch

Azyklisch

BOOL BOOL BOOL BOOL BOOL BOOL USINT BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL

DigitalOutput05DelayEnable1) DigitalOutput06DelayEnable1) DigitalOutput07DelayEnable1) DigitalOutput08DelayEnable DigitalOutput01Delayed1) DigitalOutput02Delayed1) DigitalOutput03Delayed1) DigitalOutput04Delayed1) DigitalOutput05Delayed1) DigitalOutput06Delayed1) DigitalOutput07Delayed1) DigitalOutput08Delayed
1) 1)

Tabelle 584: DO8232 Variablenzuweisung Automation Studio X2X Master


1) Nur im Funktionsmodell 1

16.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch DigitalOutput01 DigitalOutput02 DigitalOutput03 DigitalOutput04 DigitalOutput05 DigitalOutput06 BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 585: DO8232 Variablenzuweisung Automation Studio CANIO

408

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO8232


Bezeichnung Datentyp Read Zyklisch DigitalOutput07 DigitalOutput08 StatusDigitalOutput01 StatusDigitalOutput02 StatusDigitalOutput03 StatusDigitalOutput04 StatusDigitalOutput05 StatusDigitalOutput06 StatusDigitalOutput07 StatusDigitalOutput08 PowerSupply01 BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 585: DO8232 Variablenzuweisung Automation Studio CANIO

16.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 2 30 8196 DigitalOutput 1 - 8 StatusDigitalOutput 1 - 8 Betriebsgrenzenstatus USINT USINT USINT Read SDO PDO Write SDO

Tabelle 586: DO8232 Datenpunkte CANopen

16.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 2 30 8196 DigitalOutput 1 - 8 StatusDigitalOutput 1 - 8 Betriebsgrenzenstatus USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 587: DO8232 Datenpunkte DeviceNet

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

409

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO8232

16.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 2 30 8196 DigitalOutput 1 - 8 StatusDigitalOutput 1 - 8 Betriebsgrenzenstatus USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 588: DO8232 Datenpunkte Modbus/TCP

16.7 Digitale Ausgnge


Der Ausgangszustand wird auf die Ausgangskanle mit einem festen Versatz bezogen auf den Netzwerkzyklus bertragen.

16.8 Register "DigitalOutput 1 - 8"


Bit 0 1 2 3 4 5 6 7 Beschreibung 0 ... Digitalausgang 1 rckgesetzt 1 ... Digitalausgang 1 gesetzt 0 ... Digitalausgang 2 rckgesetzt 1 ... Digitalausgang 2 gesetzt 0 ... Digitalausgang 3 rckgesetzt 1 ... Digitalausgang 3 gesetzt 0 ... Digitalausgang 4 rckgesetzt 1 ... Digitalausgang 4 gesetzt 0 ... Digitalausgang 5 rckgesetzt 1 ... Digitalausgang 5 gesetzt 0 ... Digitalausgang 6 rckgesetzt 1 ... Digitalausgang 6 gesetzt 0 ... Digitalausgang 7 rckgesetzt 1 ... Digitalausgang 7 gesetzt 0 ... Digitalausgang 8 rckgesetzt 1 ... Digitalausgang 8 gesetzt

Tabelle 589: DO8232 Register "DigitalOutput 1 - 8"

16.9 Datenpunkt "DigitalOutput01" - "DigitalOutput08"


BOOL x Beschreibung 0 ... Digitalausgangskanal rckgesetzt 1 ... Digitalausgangskanal gesetzt

Tabelle 590: DO8232 Datenpunkt "DigitalOutput01" - "DigitalOutput08"

410

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO8232

16.10 berwachungsstatus der Ausgnge


Auf dem Modul werden die Ausgangszustnde der Ausgnge mit den Sollzustnden verglichen. Als Sollzustand wird die Ansteuerung der Ausgangstreiber verwendet. Eine nderung des Ausgangszustands bewirkt das Rcksetzen der berwachung dieses Ausgangs. Der Status jedes einzelnen Kanals kann ausgelesen werden. Eine nderung des berwachungsstatus wird aktiv als Fehlermeldung abgesetzt.
berwachungsstatus 0 1 Beschreibung Digitalausgangskanal: Kein Fehler Digitalausgangskanal: Kurzschluss oder berlast

Tabelle 591: DO8232 berwachungsstatus

16.11 Register "StatusDigitalOutput 1 - 8"


Bit 0 1 2 3 4 5 6 7 Beschreibung 0 ... Kanal 1: Kein Fehler 1 ... Kanal 1: Kurzschluss oder berlast 0 ... Kanal 2: Kein Fehler 1 ... Kanal 2: Kurzschluss oder berlast 0 ... Kanal 3: Kein Fehler 1 ... Kanal 3: Kurzschluss oder berlast 0 ... Kanal 4: Kein Fehler 1 ... Kanal 4: Kurzschluss oder berlast 0 ... Kanal 5: Kein Fehler 1 ... Kanal 5: Kurzschluss oder berlast 0 ... Kanal 6: Kein Fehler 1 ... Kanal 6: Kurzschluss oder berlast 0 ... Kanal 7: Kein Fehler 1 ... Kanal 7: Kurzschluss oder berlast 0 ... Kanal 8: Kein Fehler 1 ... Kanal 8: Kurzschluss oder berlast

Tabelle 592: DO8232 Register "StatusDigitalOutput 1 - 8"

16.12 Datenpunkt "StatusDigitalOutput01" - "StatusDigitalOutput08"


Kapitel 6 Digitale Ausgangsmodule 411
BOOL x Beschreibung 0 ... Digitalausgangskanal: Kein Fehler 1 ... Digitalausgangskanal: Kurzschluss oder berlast

Tabelle 593: DO8232 Datenpunkt "StatusDigitalOutput01" - "StatusDigitalOutput08"

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO8232

16.13 berwachung der Betriebsgrenzen


Die Ausgangsversorgung des Moduls wird berwacht. Eine I/O Versorgungsspannung <10,2 V wird als Warnung angezeigt.

16.14 Register "Betriebsgrenzenstatus"


Bit 0-1 2 3-7 Beschreibung 0 0 ... I/O Versorgung oberhalb der Warnungsgrenze von 10,2 V 1 ... I/O Versorgung unterhalb der Warnungsgrenze von 10,2 V 0

Tabelle 594: DO8232 Register "Betriebsgrenzenstatus"

16.15 Datenpunkt "PowerSupply01"


BOOL x Beschreibung 0 ... I/O Versorgung oberhalb der Warnungsgrenze von 10,2 V 1 ... I/O Versorgung unterhalb der Warnungsgrenze von 10,2 V

Tabelle 595: DO8232 Datenpunkt "PowerSupply01"

16.16 Verzgertes Schalten der digitale Ausgnge ber die Umschaltmaske


Im Funktionsmodell 1 ist es mglich, die digitalen Ausgnge mittels Timer auf 100 s Basis und auswhlbarer Umschaltmaske zu bedienen. Nach abgelaufener Verzgerungszeit werden die digitalen Ausgnge entsprechend der Umschaltmaske und verzgertem Ausgangsmuster gendert. Ablauf: Die Verzgerungszeit wird gendert oder gleich 0 gesetzt: Ausgangszustand = Zustnde werde vom Register 2 bernommen Nach Ablauf der Verzgerungszeit: Ausgangszustand = ( (Register 2 UND INV(Register 6)) ODER (Register 4 UND Register 6) ) Register 2 = Register 4 = Register 6 = Register "DigitalOutput 1 - 8" bzw. Register "DigitalOutput01" - "DigitalOutput08" Register "DigitalOutput verzgert 1 - 8" bzw. Register "DigitalOutput01Delayed" - "DigitalOutput08Delayed" Register "DigitalOutput Umschaltmaske 1 - 8" bzw. Register "DigitalOutput01DelayEnable" - "DigitalOutput08DelayEnable"

412

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO8232

16.17 Register "DigitalOutput verzgert 1 - 8"


Bit 0 1 2 3 4 5 6 7 Beschreibung 0 ... Digitalausgang 1 rckgesetzt 1 ... Digitalausgang 1 gesetzt 0 ... Digitalausgang 2 rckgesetzt 1 ... Digitalausgang 2 gesetzt 0 ... Digitalausgang 3 rckgesetzt 1 ... Digitalausgang 3 gesetzt 0 ... Digitalausgang 4 rckgesetzt 1 ... Digitalausgang 4 gesetzt 0 ... Digitalausgang 5 rckgesetzt 1 ... Digitalausgang 5 gesetzt 0 ... Digitalausgang 6 rckgesetzt 1 ... Digitalausgang 6 gesetzt 0 ... Digitalausgang 7 rckgesetzt 1 ... Digitalausgang 7 gesetzt 0 ... Digitalausgang 8 rckgesetzt 1 ... Digitalausgang 8 gesetzt

Tabelle 596: DO8232 Register "DigitalOutput verzgert 1 - 8"

16.18 Datenpunkt "DigitalOutput01Delayed" - "DigitalOutput08Delayed"


BOOL x Beschreibung 0 ... Digitalausgangskanal rckgesetzt 1 ... Digitalausgangskanal gesetzt

Tabelle 597: DO8232 Datenpunkt "DigitalOutput01Delayed" - "DigitalOutput08Delayed"

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

413

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO8232

16.19 Register "DigitalOutput Umschaltmaske 1 - 8"


Bit 0 1 2 3 4 5 6 7 Beschreibung 0 ... Digitalausgang 1 bleibt erhalten 1 ... Digitalausgang 1 wird umgeschalten 0 ... Digitalausgang 2 bleibt erhalten 1 ... Digitalausgang 2 wird umgeschalten 0 ... Digitalausgang 3 bleibt erhalten 1 ... Digitalausgang 3 wird umgeschalten 0 ... Digitalausgang 4 bleibt erhalten 1 ... Digitalausgang 4 wird umgeschalten 0 ... Digitalausgang 5 bleibt erhalten 1 ... Digitalausgang 5 wird umgeschalten 0 ... Digitalausgang 6 bleibt erhalten 1 ... Digitalausgang 6 wird umgeschalten 0 ... Digitalausgang 7 bleibt erhalten 1 ... Digitalausgang 7 wird umgeschalten 0 ... Digitalausgang 8 bleibt erhalten 1 ... Digitalausgang 8 wird umgeschalten

Tabelle 598: DO8232 Register "DigitalOutput Umschaltmaske 1 - 8"

16.20 Datenpunkt "DigitalOutput01DelayEnable"-"DigitalOutput08DelayEnable"


BOOL x Beschreibung 0 ... Digitalausgang bleibt erhalten 1 ... Digitalausgang wird umgeschalten

Tabelle 599: DO8232 Datenpunkt "DigitalOutput01DelayEnable" - "DigitalOutput08DelayEnable"

414

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO8232

16.21 Register "Verzgerungszeit", "OutputDelayTime"


Nach abgelaufener Verzgerungszeit (100 s Basis) werden die digitalen Ausgnge entsprechend der Umschaltmaske (Register 6) und dem verzgertem Ausgangsmuster (Register 4) gendert. Bei nderung der Verzgerungszeit wird der Timer neu gestartet, auch wenn die vorherige Zeit noch nicht abgelaufen ist! Register 6 = Register 4 = Register "DigitalOutput Umschaltmaske 1 - 8" bzw. Register "DigitalOutput01DelayEnable" - "DigitalOutput08DelayEnable" Register "DigitalOutput verzgert 1 - 8" bzw. Register "DigitalOutput01Delayed" - "DigitalOutput08Delayed"
Wert 0 1 2 : 250 Verzgerungszeit Verzgerung deaktiviert 0,1 ms 0,2 ms : 25 ms

Tabelle 600: DO8232 Register "OutputDelayTime"

16.22 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 16.22.1 Funktionsmodell 0 Digitale Ausgnge (Standard)
Funktionsmodell 0 Register Bezeichnung Datentyp Read Zyklisch 2 30 8196 DigitalOutput 1 - 8 StatusDigitalOutput 1 - 8 Betriebsgrenzenstatus USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 601: DO8232 Funktionsmodell 0 Digitale Ausgnge (Standard)

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

415

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO8232 16.22.2 Funktionsmodell 1 Digitale Ausgnge mit Umschaltfunktion


Funktionsmodell 1 Register Bezeichnung Datentyp Read Zyklisch 2 4 6 8 30 8196 DigitalOutput 1 - 8 DigitalOutput verzgert 1 - 8 DigitalOutput Umschaltmaske 1 - 8 Verzgerungszeit StatusDigitalOutput 1 - 8 Betriebsgrenzenstatus USINT USINT USINT USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 602: DO8232 Funktionsmodell 1 Digitale Ausgnge mit Umschaltfunktion

16.22.3 Funktionsmodelle - wo aufgelegt?


Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Digitales Ausgangsmodul (Standard) Funktionsmodell Digitales Ausgangsmodul mit Umschaltfunktion

Nummer 0 1

Tabelle 603: DO8232 Funktionsmodelle

16.23 B&R ID Code


Kennung zur Unterscheidung der Module ($A4AD).

16.24 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit Funktionsmodell 0 Funktionsmodell 1 100 s 150 s

Tabelle 604: DO8232 Minimale Zykluszeit

416

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

CAN I/O

Digitale Ausgangsmodule X20DO8232

16.25 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O Updatezeit Funktionsmodell 0 Funktionsmodell 1 Entspricht der minimalen Zykluszeit Entspricht der minimalen Zykluszeit

Tabelle 605: DO8232 Minimale I/O Updatezeit

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

417

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO8322

17. X20DO8322
17.1 Registerbersicht
Register Fixed Offset 1) 0 1 Bezeichnung Lnge Read Zyklisch DigitalOutput 1 - 8 StatusDigitalOutput 1 - 8 1 1 Azyklisch Write Zyklisch Azyklisch

2 30

Tabelle 606: DO8322 Registerbersicht


1) siehe Kapitel 17.1.1 "Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller"

17.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller Bei Standard Modulen werden vom X2X Master die verwendeten zyklischen Register am Slave angemeldet. Durch diese Prozedur wird automatisch der Datenoffset im X2X Frame konfiguriert. Bei diesem Modul mit Fixed-Offset wird der Offset im X2X Frame durch die Firmware des IO Moduls fix eingestellt und kann nicht gendert werden. Der azyklische Zugriff erfolgt nach wie vor ber die Registernummer, im zyklischen Zugriff ist allerdings der Offset zu verwenden.

17.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch DigitalOutput01 DigitalOutput02 DigitalOutput03 DigitalOutput04 DigitalOutput05 DigitalOutput06 DigitalOutput07 DigitalOutput08 StatusDigitalOutput01 StatusDigitalOutput02 StatusDigitalOutput03 StatusDigitalOutput04 StatusDigitalOutput05 StatusDigitalOutput06 StatusDigitalOutput07 StatusDigitalOutput08 BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 607: DO8322 Variablenzuweisung Automation Studio X2X Master

418

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO8322

17.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch DigitalOutput01 DigitalOutput02 DigitalOutput03 DigitalOutput04 DigitalOutput05 DigitalOutput06 DigitalOutput07 DigitalOutput08 StatusDigitalOutput01 StatusDigitalOutput02 StatusDigitalOutput03 StatusDigitalOutput04 StatusDigitalOutput05 StatusDigitalOutput06 StatusDigitalOutput07 StatusDigitalOutput08 BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 608: DO8322 Variablenzuweisung Automation Studio CANIO

17.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 2 30 DigitalOutput 1 - 8 StatusDigitalOutput 1 - 8 USINT USINT Read SDO PDO Write SDO

Tabelle 609: DO8322 Datenpunkte CANopen

17.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 2 30 DigitalOutput 1 - 8 StatusDigitalOutput 1 - 8 USINT USINT Azyklisch Write

Tabelle 610: DO8322 Datenpunkte DeviceNet

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

419

Kapitel 6 Digitale Ausgangsmodule

Zyklisch

Azyklisch

Digitale Ausgangsmodule X20DO8322

17.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 2 30 DigitalOutput 1 - 8 StatusDigitalOutput 1 - 8 USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 611: DO8322 Datenpunkte Modbus/TCP

17.7 Digitale Ausgnge


Der Ausgangszustand wird auf die Ausgangskanle mit einem festen Versatz bezogen auf den Netzwerkzyklus bertragen.

17.8 Register "DigitalOutput 1 - 8"


Bit 0 1 2 3 4 5 6 7 Beschreibung 0 ... Digitalausgang 1 rckgesetzt 1 ... Digitalausgang 1 gesetzt 0 ... Digitalausgang 2 rckgesetzt 1 ... Digitalausgang 2 gesetzt 0 ... Digitalausgang 3 rckgesetzt 1 ... Digitalausgang 3 gesetzt 0 ... Digitalausgang 4 rckgesetzt 1 ... Digitalausgang 4 gesetzt 0 ... Digitalausgang 5 rckgesetzt 1 ... Digitalausgang 5 gesetzt 0 ... Digitalausgang 6 rckgesetzt 1 ... Digitalausgang 6 gesetzt 0 ... Digitalausgang 7 rckgesetzt 1 ... Digitalausgang 7 gesetzt 0 ... Digitalausgang 8 rckgesetzt 1 ... Digitalausgang 8 gesetzt

Tabelle 612: DO8322 Register "DigitalOutput 1 - 8"

17.9 Datenpunkt "DigitalOutput01" - "DigitalOutput08"


BOOL x Beschreibung 0 ... Digitalausgangskanal rckgesetzt 1 ... Digitalausgangskanal gesetzt

Tabelle 613: DO8322 Datenpunkt "DigitalOutput01" - "DigitalOutput08"

420

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO8322

17.10 berwachungsstatus der Ausgnge


Auf dem Modul werden die Ausgangszustnde der Ausgnge mit den Sollzustnden verglichen. Als Sollzustand wird die Ansteuerung der Ausgangstreiber verwendet. Eine nderung des Ausgangszustands bewirkt das Rcksetzen der berwachung dieses Ausgangs. Der Status jedes einzelnen Kanals kann ausgelesen werden. Eine nderung des berwachungsstatus wird aktiv als Fehlermeldung abgesetzt.
berwachungsstatus 0 1 Beschreibung Digitalausgangskanal: Kein Fehler Digitalausgangskanal: Kurzschluss oder berlast

Tabelle 614: DO8322 berwachungsstatus

17.11 Register "StatusDigitalOutput 1 - 8"


Bit 0 1 2 3 4 5 6 7 Beschreibung 0 ... Kanal 1: Kein Fehler 1 ... Kanal 1: Kurzschluss oder berlast 0 ... Kanal 2: Kein Fehler 1 ... Kanal 2: Kurzschluss oder berlast 0 ... Kanal 3: Kein Fehler 1 ... Kanal 3: Kurzschluss oder berlast 0 ... Kanal 4: Kein Fehler 1 ... Kanal 4: Kurzschluss oder berlast 0 ... Kanal 5: Kein Fehler 1 ... Kanal 5: Kurzschluss oder berlast 0 ... Kanal 6: Kein Fehler 1 ... Kanal 6: Kurzschluss oder berlast 0 ... Kanal 7: Kein Fehler 1 ... Kanal 7: Kurzschluss oder berlast 0 ... Kanal 8: Kein Fehler 1 ... Kanal 8: Kurzschluss oder berlast

Tabelle 615: DO8322 Register "StatusDigitalOutput 1 - 8"

17.12 Datenpunkt "StatusDigitalOutput01" - "StatusDigitalOutput08"


Kapitel 6 Digitale Ausgangsmodule 421
BOOL x Beschreibung 0 ... Digitalausgangskanal: Kein Fehler 1 ... Digitalausgangskanal: Kurzschluss oder berlast

Tabelle 616: DO8322 Datenpunkt "StatusDigitalOutput01" - "StatusDigitalOutput08"

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO8322

17.13 Funktionsmodelle
Ein Funktionsmodell beschreibt die Register des Moduls (Speichermodell) die fr die Applikation zur Verfgung gestellt werden. Nur diese Register werden am Modul in jedem Zyklus bearbeitet und zyklisch ber den Bus bertragen. Durch die Auswahl des geeigneten Funktionsmodells kann somit die Zykluszeit minimiert werden. 17.13.1 Funktionsmodelle - Wo aufgelegt?
Modbus/TCP Automation Studio

DeviceNet

CANopen

Bezeichnung Funktionsmodell Standard

Nummer 0

Tabelle 617: DO8322 - Funktionsmodelle - Wo aufgelegt?

17.14 B&R ID Code


Kennung zur Unterscheidung der Module ($A4AC).

17.15 Minimale Zykluszeit


Die minimale Zykluszeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, ohne dass Kommunikationsfehler auftreten. Es ist zu beachten, dass durch sehr schnelle Zyklen die Restzeit zur Behandlung der berwachungen, Diagnosen und azyklischen Befehle verringert wird.
Minimale Zykluszeit 100 s

Tabelle 618: DO8322 Minimale Zykluszeit

17.16 Minimale I/O-Updatezeit


Die minimale I/O-Updatezeit gibt an, bis zu welcher Zeit der Buszyklus heruntergefahren werden kann, so dass in jedem Zyklus ein I/O-Update erfolgt.
Minimale I/O Updatezeit Entspricht der minimalen Zykluszeit

Tabelle 619: DO8322 Minimale I/O Updatezeit

422

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

CAN I/O

Digitale Ausgangsmodule X20DO8331

18. X20DO8331
18.1 Registerbersicht
Register Fixed Offset 1) 0 1 2 3 1 Bezeichnung Datentyp Read Zyklisch DigitalOutput 1 - 8 DigitalOutput verzgert 1 - 8 2) DigitalOutput Umschaltmaske 1 - 8 2) Verzgerungszeit 2) StatusDigitalOutput 1 - 8 Betriebsgrenzenstatus USINT USINT USINT USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

2 4 6 8 30 8196

Tabelle 620: DO8331 Registerbersicht


1) siehe Kapitel 18.1.1 "Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller" 2) Nur im Funktionsmodell 1

18.1.1 Anbindung von POWERLINK Bus Controller an Systeme anderer Hersteller Bei Standard Modulen werden vom X2X Master die verwendeten zyklischen Register am Slave angemeldet. Durch diese Prozedur wird automatisch der Datenoffset im X2X Frame konfiguriert. Bei diesem Modul mit Fixed-Offset wird der Offset im X2X Frame durch die Firmware des IO Moduls fix eingestellt und kann nicht gendert werden. Der azyklische Zugriff erfolgt nach wie vor ber die Registernummer, im zyklischen Zugriff ist allerdings der Offset zu verwenden.

18.2 Variablenzuweisung im Automation Studio X2X Master


Bezeichnung Datentyp Read Zyklisch DigitalOutput01 DigitalOutput02 DigitalOutput03 DigitalOutput04 DigitalOutput05 DigitalOutput06 DigitalOutput07 DigitalOutput08 StatusDigitalOutput01 StatusDigitalOutput02 StatusDigitalOutput03 BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 621: DO8331 Variablenzuweisung Automation Studio X2X Master

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

423

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO8331


Bezeichnung Datentyp Read Zyklisch StatusDigitalOutput04 StatusDigitalOutput05 StatusDigitalOutput06 StatusDigitalOutput07 StatusDigitalOutput08 PowerSupply01 OutputDelayTime1) DigitalOutput01DelayEnable1) DigitalOutput02DelayEnable1) DigitalOutput03DelayEnable1) DigitalOutput04DelayEnable
1)

Write Zyklisch Azyklisch

Azyklisch

BOOL BOOL BOOL BOOL BOOL BOOL USINT BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL

DigitalOutput05DelayEnable1) DigitalOutput06DelayEnable1) DigitalOutput07DelayEnable1) DigitalOutput08DelayEnable DigitalOutput01Delayed1) DigitalOutput02Delayed1) DigitalOutput03Delayed1) DigitalOutput04Delayed1) DigitalOutput05Delayed1) DigitalOutput06Delayed1) DigitalOutput07Delayed1) DigitalOutput08Delayed
1) 1)

Tabelle 621: DO8331 Variablenzuweisung Automation Studio X2X Master


1) Nur im Funktionsmodell 1

18.3 Variablenzuweisung im Automation Studio CANIO


Bezeichnung Datentyp Read Zyklisch DigitalOutput01 DigitalOutput02 DigitalOutput03 DigitalOutput04 DigitalOutput05 DigitalOutput06 BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 622: DO8331 Variablenzuweisung Automation Studio CANIO

424

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

Digitale Ausgangsmodule X20DO8331


Bezeichnung Datentyp Read Zyklisch DigitalOutput07 DigitalOutput08 StatusDigitalOutput01 StatusDigitalOutput02 StatusDigitalOutput03 StatusDigitalOutput04 StatusDigitalOutput05 StatusDigitalOutput06 StatusDigitalOutput07 StatusDigitalOutput08 PowerSupply01 BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Azyklisch Write Zyklisch Azyklisch

Tabelle 622: DO8331 Variablenzuweisung Automation Studio CANIO

18.4 Datenpunkte CANopen


Register Bezeichnung Datentyp PDO 2 30 8196 DigitalOutput 1 - 8 StatusDigitalOutput 1 - 8 Betriebsgrenzenstatus USINT USINT USINT Read SDO PDO Write SDO

Tabelle 623: DO8331 Datenpunkte CANopen

18.5 Datenpunkte DeviceNet


Register Bezeichnung Datentyp Read Zyklisch 2 30 8196 DigitalOutput 1 - 8 StatusDigitalOutput 1 - 8 Betriebsgrenzenstatus USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 624: DO8331 Datenpunkte DeviceNet

X20 System Registerbeschreibung Anwenderhandbuch V 1.20

425

Kapitel 6 Digitale Ausgangsmodule

Digitale Ausgangsmodule X20DO8331

18.6 Datenpunkte Modbus/TCP


Register Bezeichnung Datentyp Read Zyklisch 2 30 8196 DigitalOutput 1 - 8 StatusDigitalOutput 1 - 8 Betriebsgrenzenstatus USINT USINT USINT Azyklisch Write Zyklisch Azyklisch

Tabelle 625: DO8331 Datenpunkte Modbus/TCP