December 11, 2003 GFK-2195A Important Product Information READ THIS INFORMATION FIRST Product: Series 90-30 DeviceNet Slave Module Catalog Number; IC693DNS201-AB Firmware ID: Version 1.18 Boot Firmware Revision 1.00 EDS File: Version 1.04 9030Slave.eds Field Update Kit: N/A – initial release The Series 90-30 DeviceNet Slave Module supercedes the HE693DNT750 slave module for new applications. It may also be retrofitted into existing applications of the HE693DNT750 slave module, but its functional differences must be taken into account (see Operating Notes). Compatibility Compatible with any Series 90-30 CPU except IC693CPU321 and IC693CPU340. 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. Upgrades This release of the DeviceNet module firmware replaces all previous versions. It is backward compatible with all previous firmware and hardware versions of the Series 90-30 DeviceNet modules, IC693DNM200 and IC693DNS201. A field upgrade kit is orderable in disk form from the factory and is available as a free download from the GE Fanuc website. www.gefanuc.com. Operating Notes Migrating from the HE693DNT750 Module If the IC693DNS201 Series 90-30 DeviceNet Slave Module will be used to replace a HE693DNT750 slave module in an existing application, the following differences must be taken into account: Configuration: The HE693DNT750 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 IC693DNS201; all configuration is done using the programmer. Status Reporting: The HE693DNT750 module reports the following diagnostic status information to the ladder program: Bus Fault, Connection Established, and RECEIVE_IDLE active. It reports PLC RUN mode status in the diagnostic byte sent to the scanner. The IC693DNS201 DeviceNet Slave Module reports the following information to the ladder in the userconfigured location: server status, CAN status, and firmware revision. See the Series 90-30 DeviceNet Modules User’s Manual (GFK-2196) for more information. Series 90, VersaPro, Logicmaster and CIMPLICITY are trademarks of GE Fanuc Automation. 2 Important Product Information GFK-2195A Get/Set PLC Registers: The IC693DNS201 DeviceNet Slave Module supports the same Get PLC Registers and Set PLC Registers services as the HE693DNT750 module. Fault Reporting: Fault reporting in the IC693DNS201 can be disabled to match the behavior of the HE693DNT750. Serial Port Functionality: The RS-485 port on the HE693DNT750 is used to supply configuration information to the module prior to PLC rack configuration. The RS-232 port on the IC693DNS201 DeviceNet Slave Module is used for firmware upgrades. Fixed for This Release A DeviceNet bus may have power supplied externally. If this external power to the bus was turned off, earlier versions of the DeviceNet Master Module did not reestablish communications with devices on the bus when the external power was reapplied. To restore communications, it was necessary to cycle power to the PLC. Upgrading both the DeviceNet Master Module and the DeviceNet Slave Module to firmware release 1.18 resolves this problem. Restrictions and Open Problems 1. A brownout condition on bus power may cause a slave to time out while waiting for communications from the master. Recommendation: increasing the device acknowledge timeout to 5 seconds may help in the case of a single brownout. If there are multiple back-to-back brownouts, it may be necessary to completely cycle bus power to reinitialize both master and slave modules. 2. The DeviceNet Master module logs a fault in the IO fault table that displays as Module Fault – eeprom fault. This fault should be Runtime Error as described in Chapter 5, section Faults Reported to the I/O Fault Table of GFK-2196. 3. The reply data from a Get Module Header CommReq may indicate old status error code : Main = 4, Additional = 0x13, even when the system is running correctly. 4. The slave module’s IDLE bits in the Server Status Word are not updating. Recommendation: To accurately check the server idle state, use a Commreq to read the server status. 5. If an odd number of bytes is sent to a Series 90-30 DeviceNet Slave IC693DNS201 in an explicit message for placement into a word oriented memory, the upper byte of the last word has random data placed in it. Recommendation: The application should mask off the upper byte of the incoming data in this circumstance.