The Ultra 100 required explicit messaging if you had more than a little bit of data to exchange with the drive.
Inside the Polled I/O image, the Ultra 100 had a Feedback Data Index pointer that allowed you to select one of 5 available parameters for feedback in the Input Assembly.
It also had a Command Data Index pointer that allowed you to set one of 17 RAM parameters using the Output Assembly.
The Ultra 3000's DeviceNet interface uses the same I/O mechanisms, but expands them to the point where Explicit Messaging is seldom required.
The Feedback Data Index pointer can select one of fourteen available parameters to be returned in the Input Data Assembly.
The 8-bit Command Data Index pointer allows you to set one of 244 available RAM parameters using the Output Data Assembly. An expanded version of this mechanism with a 32-bit Parameter Instance pointer, allows you to write to all 1059 Parameters in the drive. This is especially handy when you're setting up new Index values.