DeviceDefinitionConfigureDevice Method |
Namespace: Demo3D.PLC.Rockwell.Emulator.DeviceEmulators
public virtual void ConfigureDevice( MessageRouter module, List<BusConfiguration> nodes, DNEConfiguration? dneConfig, IComponentLogger? logger )
An IO device is any EtherNet/IP device directly connected to the PLC. A rack device, such as a 5069-AENTR, that's directly connected to the PLC would be an IO device. Modules in the AENTR rack are not. Nor are bridged devices accessed through a bridge, such as a 1756-EN2T.
This method allows more advanced configuration, and is called as the final step in configuring the device. It gives access to the IPC and memory allocation used to communicate with the IO process. It also gives access to the entire IO tree beneath this device.