GE / IP FANUC Series 90/30 In Stock
SKU 2178353 UPC 0492256235266
All product names, trademarks, brands and logos used on this site are the property of their respective owners. PDF Supply is not an authorized distributor, reseller or representative of the products featured on this website. The depiction, description or sale of products featuring these names, trademarks, brands and logos is for identification purposes only and is not intended to in indicate any affiliation with or authorization by any rights holder.
PDF Supply is NOT an authorized distributor for this manufacturer and therefore the manufacturer’s warranty does not apply. Product comes with PDF Supply's 1-year, 2-year, or 3-year warranty.
Other Available Revisions for the IC695CMM002 IC695CMM002-AAIC695CMM002-ABIC695CMM002-ACIC695CMM002-ADIC695CMM002-AEIC695CMM002-AFIC695CMM002-BFIC695CMM002-CFIC695CMM002-DFIC695CMM002-EGIC695CMM002-LT
Manufacturer | GE Fanuc |
---|---|
Series | RX3i PACSystems |
Part Number | IC695CMM002 |
Product Type | Serial Communication Module |
Number of Serial Ports | 2 |
RS232 Communication | Supported |
RS485/422 Communication | Supported |
Master Protocols | Supported |
Slave Protocols | Supported |
Hot Swapping | Supported |
The IC695CMM002 is a Serial Communications module from the GE Fanuc RX3i Series. This module provides 2 independent, isolated serial ports. Up to 6 Serial Communications modules can be located in the main PACSystems RX3i backplane. See specifications for this unit on IC695CMM002's website page.
Module Type: | Serial Communications |
Number of Slots: | 1 (single slot) |
Backplane Support: | Universal Backplane |
Protocol Support: | Modbus Master/Slave DNP 3.0/Slave CCM and Custom |
Communication Ports: | (2) Isolated RS-232 or RS485/422 |
Internal Power: | 0.115A @ 5 VDC, 0.7A @ 3.3 VDC |
The IC695CMM002 communication module from GE Fanuc is a serial communications module that has been designed and manufactured by GE Fanuc as a member of the RX3i PACSystems product line and that is meant to be used for a variety of communication applications in an RX3i PACSystems PLC or programmable logic controller. It supports a full duplex setup by default and it can handle the RS232 serial protocol as well as the RS485/422 serial protocol with its communication ports. This module can also support a half duplex setup if it has the right firmware version. The IC695CMM002 serial communications module has 2 serial ports that can operate independently of each other and that are isolated from each other.
The GE Fanuc RX3i PACSystems IC695CMM002 serial communication module is able to handle both master and slave protocols, and the specific master and slave protocols that it is made for include the Modbus slave protocol, the Modbus master protocol, the DNP3 slave protocol, the DNP3 master protocol, the CCM slave protocol, and the Serial I/O protocol. The IC695CMM002 serial communication module can be hot-swapped, that is, it can be installed or removed safely when the power to the RX3i PACSystems PLC that hosts it is still connected and it will not become damaged or lose any data. This module features internal power ratings of 0.115 Amps at 5 Volts DC and 0.7 Amps at 3.3 Volts DC. The ambient operating temperature range for the IC695CMM002 serial communication module is from 32 to 140 degrees Fahrenheit.
Number of Serial Ports |
IC695CMM002: two independent serial ports IC695CMM004: four independent serial ports |
|
Connectors |
RJ-45 |
|
Number of Serial Communications Modules per CPU |
Six in the main CPU backplane |
|
Backplane power requirements |
IC695CMM002 |
0.7 Amps maximum @ 3.3Vdc 0.115 Amps maximum @ 5.0Vdc |
IC695CMM004 |
0.7 Amps maximum @ 3.3Vdc 0.150 Amps maximum @ 5.0Vdc |
|
LEDs |
Module OK, Port Fault, Port Status (2 or 4) |
|
Port Type |
RS-232 or RS-485/22. 4-wire (full duplex) or 2-wire (half-duplex) operation for RS-485/422 |
|
Flow Control for RS-232 |
Selectable: Hardware (RTS/CTS, RFR/CTS) or none |
|
Baud rates |
1200, 2400, 4800, 9600, 19.2K, 38.4K, 57.6K, 115.2k |
|
Parity |
Even, odd, none |
|
Data bits |
7, 8 |
|
Stop bits |
1, 2 |
|
Operating Temperature |
0ï‚°C to + 60ï‚°C |
|
Input Impedance |
Zin > 96 kï— for RS-485/422 3 kï— < Zin < 7 kï— for RS-232 |
|
Max Overvoltage |
±25V |
|
Channel-Channel Crosstalk |
–55dB minimum |
|
Isolation |
Port to Backplane and to frame ground: 250Vac continuous; 1500Vac for 1 minute, 2550Vdc for one second. Port to port: 500Vdc continuous, 710Vdc for one minute. |
Troubleshooting IC695CMM002
Troubleshooting information is available on IC695CMM002's website page; it also includes a datasheet user-manual and a wiring diagram.
Repair your IC695CMM002
PDF Supply can repair your IC695CMM002 in 3-5 business days. And PDF Supply stands by all of its repairs with a 1 year customer satisfaction warranty.
How to Optimize Communication With The IC695CMM002/004
Description
IC695CMM002/004 allows the RX3i to work as Master in Modbus communications. Depending on how the configuration or programming have been done, the performance of communications can be acceptable or slower.
Resolution
Some tips regarding how to optimize the communications:
- As the number of exchanges are limited to 64 per port, there will more exchanges available for additional remotes devices
- the communication frames take almost the same time, querying for one word than for the maximum allowed.
IC695CMM002/004 and Modbus RTU Protocol Weakness
Description
The implementation of the Modbus RTU protocol on the CMM002/004 module utilizes the specified 3.5 character silence to recognize an end of message. ; Since radio systems are notorious for dropping characters and injecting delays in the data stream, this can cause significant problems that care must be taken to avoid, when designing the system. Below is an explanation of how data can be placed into the wrong memory location due to dropped bytes and time delays injected into byte streams. See the detailed case study below:
First of all it is critical to understand that the Modbus RTU protocol is specified in such a manner that the response to a Read Holding Register request(or any other request for that matter) has no identifying information other than the Station ID, Function Code, and Data Length. This is a protocol weakness. Feel free to visit the Modbus.org website and download the protocol specification for the protocol details.
Consider this scenario:.
Notice that in steps 9 and 10, there are two back to back failures of the radio system in the sense that it was not able to deliver the response message intact and when the next request was made, it was not able to deliver that request intact to the slave. This is one scenario that could lead to data being placed in the wrong register memory.
Resolution
There are a couple of ways to prevent this from occurring.
1) Do not send multiple back to back requests to the same slave, of the same function code, and data length. If the data length is changed, any response with the correct data length, due to dropped bytes, would not pass the CRC check.
2) Alternate slave id's and function codes for each slave, as these will be unique identifiers contained in any response in the protocol. In other words, if the master were waiting for a response from slave x for function code x, and it sees a response from slave y with function code y, the master will recognize the slave and/or function code as being different from the outstanding request and terminate it with an error.
3) Write logic to control the master request timing, and monitor each request result in order to programmatically insure enough time has passed to prevent such a timing error, since the master should clear its receive buffer before sending a new request and thus again avoid the protocol limitation.
4) Read data into intermediate memory and provide unique identifiers in the data stream that can be used in logic to move the data to the proper location. Although this method may take the most effort, it is the most reliable way to be sure the data is placed in the correct reference memory on a response by response basis. In this case, even if the response were to a different request, your header information in the data stream could include the responding slave number and memory type and length so that your program can properly distribute the data. In fact, this method provides a form of data correction in the sense that a misinterpreted response will be placed in the correct memory location rather than being thrown away causing further delays in updating the data. Similar methods can be used to broadcast slave data as well, increasing your throughput by reducing the number of writes.
For more information on the IC695CMM002 Serial Communications Module of the GE Fanuc RX3i Series, please see the Datasheet User-Manual.
Release 2.00 is a new HW and FW architecture created to address obsolete components and ensure EU RoHS compliance.
Release |
Firmware Version |
Upgrade Kit |
Comments |
IC695CMM002-EG IC695CMM004-EG |
2.00 |
N/A |
This HW/FW change addresses a component obsolescence issue and meets EU RoHS compliance. |
IC695CMM002-DF IC695CMM004-DF |
1.34 |
N/A |
This change updated compliance markings on the packaging. |
IC695CMM002-CF IC695CMM004-CF |
1.34 |
N/A |
This change addresses a component obsolescence issue. No change in functionality, performance or compatibility. |
IC695CMM002-BF IC695CMM004-BF |
1.34 |
N/A |
Label change only. No change in functionality, performance or compatibility. |
IC695CMM002-AF IC695CMM004-AF |
1.34 |
44A753277-G06 44A753278-G06 |
Adds DNP3.0 Master and Slave Unsolicited Reporting functionality. The release also adds the ability to configure the DNP3.0 Slave Analog Input Event Variation and fixes three issues in the DNP3.0 firmware |
IC695CMM002-AE IC695CMM004-AE |
1.32 |
44A753277-G05 44A753278-G05 |
See GFK-2461E for new features and problems resolved. |
IC695CMM002-AD IC695CMM004-AD |
1.30 |
44A753277-G04 44A753278-G04 |
Supports Serial Protocol Language (SPL) scripting. Corrects DNP3 Slave Bit Write issue. Please refer to M050803 - IC695CMM002_004 Product Safety Bulletin for more information. |
IC695CMM002-AC IC695CMM004-AC |
1.20 |
44A753277-G03 44A753278-G03 |
Supports DNP3 Master and DNP3 Slave Protocol |
IC695CMM002-AB IC695CMM004-AB |
1.10 |
44A753277-G02 44A753278-G02 |
Supports CCM Slave Protocol |
IC695CMM002-AA IC695CMM004-AA |
1.00 |
N/A |
Initial Release |
Common related search terms: BatteryBuy, Configuration, Datasheet, Dimension, Emerson, Fanuc, Firmware, GE, GE-Fanuc, Manual, PDF, PLC, Price, Repair, Specification, Troubleshoot, User-Manual, Wiring,
PDF Supply sells used surplus products. PDF Supply is not an authorized distributor, affiliate, or representative for the brands we carry. Products sold by PDF Supply come with PDF Supply’s 1-year, 2-year, or 3-year warranty and do not come with the original manufacturer’s warranty. Designated trademarks, brand names and brands appearing herein are the property of their respective owners. This website is not sanctioned or approved by any manufacturer or tradename listed.
Rockwell Disclaimer: The product is used surplus. PDF Supply is not an authorized surplus dealer or affiliate for the Manufacturer of this product. The product may have older date codes or be an older series than that available direct from the factory or authorized dealers. Because PDF Supply is not an authorized distributor of this product, the Original Manufacturer’s warranty does not apply. While many Allen-Bradley PLC products will have firmware already installed, PDF Supply makes no representation as to whether a PLC product will or will not have firmware and, if it does have firmware, whether the firmware is the revision level that you need for your application. PDF Supply also makes no representations as to your ability or right to download or otherwise obtain firmware for the product from Rockwell, its distributors, or any other source. PDF Supply also makes no representations as to your right to install any such firmware on the product. PDF Supply will not obtain or supply firmware on your behalf. It is your obligation to comply with the terms of any End-User License Agreement or similar document related to obtaining or installing firmware.