DRM21COMMON STRUCT Common Operating Memory Area for Software switches, DeviceNet Unit status, and error data out STRUCT[DRM21COUT] Output (PLC to DRM21) in STRUCT[DRM21CIN] Input (DRM21 toPLC) c200h STRUCT[DRM21CC200H] C200H Master Replacement Master Status 1 DRM21COUT STRUCT Output (PLC to DRM21) scanListEnable BOOL Enables the scan list with fixed allocations. Returns to OFF when the scan list is registered and the Unit starts operating with the scan list enabled. scanListClear BOOL Clears and disables the scan list. Returns to OFF when the scan list data is cleared and the Unit starts operating with the scan list disabled. communicationsStart BOOL Starts remote I/O communications. Returns to OFF at the start of remote I/O communications. communicationsStartC200HW BOOL Starts C200HW-DRM21 remote I/O communications. Returns to OFF at the start of remote I/O communications. communicationsStop BOOL Stops remote I/O communications. Returns to OFF when remote I/O communications stop. reserved0_5 BOOL This bit is reserved by the system. Do not use. masterEnable BOOL Enables master communications. (The Unit automatically restarts.) Returns to OFF at the start of master communications. masterStop BOOL Stops master communications. (The Unit automatically restarts). Returns to OFF after master communications stop. fixedAllocationSetting1 BOOL Allocates OUT area= CIO 3200 to 3263, IN area= CIO 3300 to CIO 3363. Returns to OFF after the fixed allocation areas are set. fixedAllocationSetting2 BOOL Allocates OUT area= CIO 3400 to 3463, IN area= CIO 3500 to CIO 3563. Returns to OFF after the fixed allocation areas are set. fixedAllocationSetting3 BOOL Allocates OUT area= CIO 3600 to 3663, IN area= CIO 3700 to CIO 3763. Returns to OFF after the fixed allocation areas are set. userAllocations BOOL Reads setup data from the User Allocations Table in the DM Area and registers the scan list. Returns to OFF when the scan list is registered and the Unit starts operating with the scan list enabled. comCycleTimeTemporaryChange BOOL Temporarily changes the cycle time according to setting in Communications Cycle Time Setup Table in the DM Area. Returns to OFF after the communications cycle time is changed. comCycleTimeChange BOOL Permanently changes the cycle time according to setting in Communications Cycle Time Setup Table in the DM Area. Returns to OFF after the communications cycle time is changed. comCycleTimeTableClear BOOL Clears data in the Communications Cycle Time Reference Table. Returns to OFF after the data has been cleared. reserved0_15 BOOL This bit is reserved by the system. Do not use. reserved1_0 BOOL This bit is reserved by the system. Do not use. reserved1_1 BOOL This bit is reserved by the system. Do not use. reserved1_2 BOOL This bit is reserved by the system. Do not use. reserved1_3 BOOL This bit is reserved by the system. Do not use. reserved1_4 BOOL This bit is reserved by the system. Do not use. reserved1_5 BOOL This bit is reserved by the system. Do not use. slaveEnableSwitch BOOL Enables slave communications. Returns to OFF at the start of slave communications. slaveStopSwitch BOOL Stops slave communications. Returns to OFF after slave communications stop. slaveFixedAllocationSetting1Switch BOOL Allocates CIO 3370 to OUT 1 area (input to the CPU Unit) and CIO 3270 to IN 1 area (output from the CPU Unit). OUT 2 area and IN 2 area Not used. Returns to OFF after fixed allocations have been set. slaveFixedAllocationSetting2Switch BOOL Allocates CIO 3570 to OUT 1 area (input to the CPU Unit) and CIO 3470 to IN 1 area (output from the CPU Unit). OUT 2 area and IN 2 area Not used. Returns to OFF after fixed allocations have been set. slaveFixedAllocationsetting3switch BOOL Allocates CIO 3770 to OUT 1 area (input to the CPU Unit) and CIO 3670 to IN 1 area (output from the CPU Unit). OUT 2 area and IN 2 area Not used. Returns to OFF after fixed allocations have been set. slaveUserAllocationsSwitch BOOL Reads setup data from the Slave User Allocations Table in the DM Area and registers slave allocations. Returns to OFF at the start of operation for slave userset allocations. slaveCOSSendSwitch BOOL Sends COS IN data to the master. Returns to OFF after transmission is completed regardless of whether it was completed normally or in error. reserved1_13 BOOL This bit is reserved by the system. Do not use. unitSetupFileRestoreSwitch BOOL Reads Unit settings (scan list, communications cycle time settings, etc.) from the file on a Memory Card in the PLC. Returns to OFF when the Unit restarts if the data is read properly. unitSetupFileBackupSwitch BOOL Writes user settings (scan list, communications cycle time settings, etc.) as a file on the Memory Card in the PLC. Returns to OFF after the data is written to a file. masterCOSSendSlave BOOL [64] When ON, COS output data will be sent to this slave. disconnectSlave BOOL [64] Stops remote I/O communications for the this Slave. DRM21CIN STRUCT Input (DRM21 toPLC) unitError BOOL This bit turns ON if any bit from 01 to 15 in Unit Status 1 turns ON. (OR of bits 01 to 15) masterFunctionError BOOL Indicates that a master error has occurred. reserved10_2 BOOL This bit is reserved by the system. Do not use. slaveFunctionError BOOL Indicates that a slave error has occurred. unitMemoryError BOOL Indicates an error in internal memory where the error history is stored. busOff BOOL Indicates that a Bus OFF error (communications were stopped by multiple transmissions) has occurred. nodeAddressDuplicated BOOL Indicates a duplicate node address check error when the Unit starts up. networkPowerError BOOL Indicates that there is no power from the network power supply. sendTimeout BOOL Indicates that a send timeout occurred due to No slaves present or Mismatched baud rate settings. reserved10_9 BOOL This bit is reserved by the system. Do not use. reserved10_10 BOOL This bit is reserved by the system. Do not use. reserved10_11 BOOL This bit is reserved by the system. Do not use. routingTableError BOOL Incorrect data in the routing tables set in the CPU Unit. invalidMessageTimerList BOOL Indicates that the data in the message monitoring timer list is not correct. reserved10_14 BOOL This bit is reserved by the system. Do not use. reserved10_15 BOOL This bit is reserved by the system. Do not use. online BOOL Indicates that the Unit is online. communications BOOL Indicates that remote I/O communications are being performed for the master function. reserved11_2 BOOL This bit is reserved by the system. Do not use. masterFunctionEnabled BOOL Indicates that master communications are enabled (Unit is operating as a Master) scanListDisabled BOOL Indicates that the Unit is operating with the scan list disabled (default setting). reserved11_5 BOOL This bit is reserved by the system. Do not use. automaticSlaveConnection BOOL Indicates that the connection type was automatically set in the slave scan list. slaveFunctionEnabled BOOL Indicates that slave communications are enabled. fileReadWriteError BOOL Indicates that an error has occurred when user setup data is read from a Memory Card in the CPU Unit or when data is written as a file to a Memory Card. reserved11_9 BOOL This bit is reserved by the system. Do not use. reserved11_10 BOOL This bit is reserved by the system. Do not use. reserved11_11 BOOL This bit is reserved by the system. Do not use. reserved11_12 BOOL This bit is reserved by the system. Do not use. reserved11_13 BOOL This bit is reserved by the system. Do not use. reserved11_14 BOOL This bit is reserved by the system. Do not use. errorHistory BOOL Indicates that an error history has been registered. Turns ON at the first error history for the Unit. verificationError BOOL Indicates that the data in the slave registered in the scan list is different from the data from the actual slave. structureError BOOL Indicates that I/O allocations cannot be made with the scan list disabled. comError BOOL Indicates that a remote I/O communications timeout has occurred during remote I/O communications with slaves. reserved12_3 BOOL This bit is reserved by the system. Do not use. invalidScanListData BOOL Indicates that there is incorrect data in the scan list (mismatched checksum). masterRefreshError BOOL Indicates that the I/O memory in the CPU Unit that is to be refreshed is not present during I/O refreshing for the master. reserved12_6 BOOL This bit is reserved by the system. Do not use. reserved12_7 BOOL This bit is reserved by the system. Do not use. masterEnableDisableFailed BOOL Indicates that an error has occurred while trying to Enable or Stop the Master masterUserAllocationAreaSettingFailed BOOL Indicates that an error has occurred while trying to set Master User Allocations. masterFixedAllocationAreaSettingFailed BOOL Indicates that an error has occurred while trying to set Fixed Allocation Setting 1, 2 or 3 scanListRegisterClearFailed BOOL Indicates that an error has occurred while trying to Enable or Clear the Scan list comCycleTimeSettingFailed BOOL Indicates that an error has occurred when setting the communications cycle time reserved12_13 BOOL This bit is reserved by the system. Do not use. reserved12_14 BOOL This bit is reserved by the system. Do not use. ioDataCommunications BOOL Indicates that at least one slave is performing remote I/O communications. masterIoAllocationStatus WORD The leftmost eight bits (8-15) indicate the status of master I/O allocations. The rightmost eight bits (0-7) are reserved by the system. Do not use. reserved14_0 BOOL This bit is reserved by the system. Do not use. reserved14_1 BOOL This bit is reserved by the system. Do not use. comErrorOut1In1 BOOL Indicates that a communications error has occurred in the OUT 1/IN 1 slave I/O connection. comErrorOut2In2 BOOL Indicates that a communications error has occurred in the OUT 2/IN 2 Slave I/O connection. invalidSetupData BOOL Indicates that there is incorrect data in slave settings (mismatched checksum). slaveRefreshError BOOL Indicates that the I/O memory in the CPU Unit that is to be refreshed is not present during I/O refreshing for the slave function. reserved14_6 BOOL This bit is reserved by the system. Do not use. reserved14_7 BOOL This bit is reserved by the system. Do not use. slaveEnableDisableFailed BOOL Indicates that an error has occurred in while trying to Enable or Disable a slave slaveUserAllocationAreaSettingFailed BOOL Indicates that an error has occurred while trying to set Slave User Allocations. slaveFixedAllocationAreaSettingFailed BOOL Indicates that an error has occurred while trying to set Slave Fixed Allocation Setting 1, 2 or 3 cosSendFailed BOOL Indicates a failed COS to Master transmission. connection2Established BOOL Indicates that an I/O connection has been established for OUT 2/IN 2. connection1Established BOOL Indicates that an I/O connection has been established for OUT 1/IN 1. communicationsOut2In2 BOOL Indicates that an I/O connection has been established for OUT 2/IN 2 and the slave is conducting normal remote I/O communications with the master. communicationsOut1In1 BOOL Indicates that an I/O connection has been established for OUT 1/IN 1 and the Slave is conducting normal remote I/O communications with the Master. slaveIoAllocationStatus WORD The leftmost eight bits (8-15) indicate the status of slave I/O allocations. The rightmost eight bits (0-7) indicates the node address of the remote master. registeredSlave BOOL [64] With the scan list disabled: Indicates slaves to which a connection has been established at least once.With the scan list enabled: Indicates that a slave has been registered in the scan list. normalSlave BOOL [64] Indicates that the slave is communicating normally with the master. DRM21CC200H STRUCT C200H Master Replacement Master Status 1 unitMemoryError BOOL Indicates an error in internal memory where the error history is stored. nodeDuplicatedBusOff BOOL Indicates a duplicate node address check error or Bus OFF error (communications were stopped by multiple transmissions) reserved24_2 BOOL This bit is reserved by the system. Do not use. configurationError BOOL This bit turns ON if any of Routing Table Error, Invalid Message Timer List, Invalid Scan List Data or Remote I/O Refresh Error occurs. structureError BOOL Indicates that I/O allocations cannot be made with the scan list disabled. sendError BOOL This bit turns ON if Network Power Error or Send Timeout occurs comError BOOL Indicates that a remote I/O communications timeout has occurred during remote I/O communications with slaves. verificationError BOOL Indicates that the data in the slave registered in the scan list is different from the data from the actual slave. communicationsNotRunning BOOL Indicates that remote I/O communications is not being performed for the master function. reserved24_9 BOOL This bit is reserved by the system. Do not use. reserved24_10 BOOL This bit is reserved by the system. Do not use. reserved24_11 BOOL This bit is reserved by the system. Do not use. online BOOL Indicates that the Unit is online. invalidScanListData BOOL Indicates that there is incorrect data in the scan list (mismatched checksum). unitError BOOL This bit turns ON if bit 00, 01 or 03 to 07 in this word turns ON. ioDataCommunications BOOL Indicates that at least one slave is performing remote I/O communications.