October 31, 2002 GFK-2194 Important Product Information READ THIS INFORMATION FIRST Product: Series 90™-30 DeviceNet Master Module Catalog Number; IC693DNM200-AA Firmware ID: Version 1.16 Boot Firmware Revision 1.00 EDS File: Version 1.04 9030Master.eds Field Update Kit: N/A- initial release This is the first release of the Series 90-30 DeviceNet Master Module. It supercedes the HE693DNT250 master module for new applications. It may also be retrofitted into existing applications of the HE693DNT250 master module, but its functional differences must be taken into account (see Operating Notes). NOTE The IC693DNM200-AA module is scheduled for formal protocol conformance testing at an ODVA test facility. Results of this testing are still pending and certification is expected shortly. Compatibility Compatible with any Series 90-30 CPU except IC693CPU321 and IC693CPU340. Configuration size is limited for CPU311/313/331, as described on the next page. Requires release 8.0 CPU firmware. The latest Release 10 is recommended, if available for the particular CPU. Requires CIMPLICITY Machine Edition Logic Developer PLC version 3.0 plus the appropriate service pack or special (or a version later than 3.0). Not compatible with the VersaPro™, Control, or Logicmaster™ programming software. The Series 90-30 Hand-Held Programmer (IC693PRG300) cannot be used to configure this module. New Features The Series 90-30 DeviceNet Master Module allows a Series 90-30 PLC to send and receive I/O data from a DeviceNet network. Module features include: Support for all standard data rates (125K, 250K, 500K) Support for 255 bytes input data transfer and 255 bytes output data transfer per slave Support for 3972 bytes of input data transfer and 3972 bytes of output data transfer per master Support for two I/O connections per Slave - Typically one connection is used for Polled and the other is used for Strobe, Cyclic, or COS Support for Poll, Strobe, Cyclic and COS I/O Connections, Fragmented I/O and Explicit Messaging Support for Unconnected Message Manager (UCMM) with 1 proxy connection per slave device Support for configuration of the global scan rate Support for configuration of update rates for Poll and COS/Cyclic on a connection basis Support for PLC-application initiated explicit messaging via a COMMREQ Master can be configured to operate as a slave simultaneously with master operation Configurable fault behavior on loss of communication Reports loss or reestablishment of communication with slaves in PLC fault table (configurable) Support for 64 network device status bits (note: the bit for the master itself is always zero) Firmware update via service port on module 2 Important Product Information GFK-2194 Operating Notes Limits on the Size of the Total Configuration The number and type of slave devices and the amount of data they can exchange with the master may be limited by the CPU memory available. The amount of CPU memory available for the DeviceNet configuration depends on the CPU model being used, the version of the CPU firmware, the number and type of other modules in the configuration, the number and type of slave devices configured, and the amount and type of communication in progress with an external programmer or HMI devices. With Logic Developer-PLC, the size of the current configuration can be read by selecting Data View for the hardware configuration and adding the sizes of the components listed. LD-PLC does not allow configurations to exceed 65,535 bytes. The size of the DeviceNet configuration is also limited by the size of the user configuration space for the models listed below: CPU 311/313 4,736 bytes available CPU 331 4,673 bytes available Migrating from the HE693DNT250 Module If the IC693DNM200 Series 90-30 DeviceNet Master Module will be used to replace a HE693DNT250 master module in an existing application, the following differences must be taken into account: Configuration: The HE693DNT250 module must be configured via its serial port before adding it to the rack configuration of the PLC. No such initial module configuration is required for the IC693DNM200, all configuration is done using the programmer. Slave Status Reporting: The HE693DNT250 reports slave status (called Online Status) in four words of %AI memory. The IC693DNM200 DeviceNet Master reports slave status in 64 contiguous bits of any reference memory as configured, default location is %I. Additional Status Information: The IC693DNM200 DeviceNet Master has three additional words of optional status information: server status, CAN status, and firmware revision. See the Series 90-30 DeviceNet Modules User’s Manual (GFK-2196) for more information. Explicit Messaging: When sending an explicit message with the HE693DNT250 module, the message must be created in a block of %R memory, then the block’s starting location and length must be moved into 4 words of %AQ memory, and finally the Send Explicit Message bit in the Output Data Assembly must be set. Errors are reported in bits in the Input Data Assembly. When sending an explicit message with an IC693DNM200 DeviceNet Master Module, the message is built in a block of memory, then a COMMREQ is issued to send the message. Errors are reported in the COMMREQ status word and in Word 5 of the response Block Move Function: The IC693DNM200 has no equivalent to the Block Move configuration parameter (used for backward compatibility between newer and older versions of the HE693DNT250). Fault Reporting: Fault reporting in the IC693DNM200 can be disabled to match the behavior of the HE693DNT250. Serial Port Functionality: The RS-485 port on the HE693DNT250 is used to supply configuration information to the module prior to PLC rack configuration. The RS-232 port on the IC693DNM200 DeviceNet Master Module is used for firmware upgrades. Restrictions and Open Problems There are no known restrictions or problems associated with this module.