The IC697CPU781 is a single-slot 32-bit CPU module [1,2,3,4] manufactured by GE Fanuc (now GE Industrial Solutions, a division of Emerson) for its 90-70 series programmable logic controller (PLC) systems. Here is a breakdown of its main functions and applications:
Features:
The IC697CPU781 acts as the central processing unit (CPU) for the 90-70 series PLC systems. It is responsible for:
Execute PLC programs stored in memory, which contain instructions for controlling machines and processes.
Process input signals received from various sensors and I/O modules connected to the PLC system.
Generate control signals based on program logic and processed data. These signals are then sent to the output module, which ultimately controls the machine and the process.
Features:
Single-slot design: Occupies a slot within the PLC rack, making it a space-saving choice for small control systems.
32-bit processing: Provides 32-bit processing capabilities for efficient program execution for real-time industrial control applications.
Expandable memory: The IC697CPU781 may require a separate memory expansion board to run. This allows for increased memory capacity to store complex PLC programs, user data, and system information.
Communication capabilities: The IC697CPU781 may support communication with programming tools and other devices over ports such as RS-232 or Ethernet (depending on the specific model and configuration).
Programming language: The IC697CPU781 may be compatible with GE Fanuc's 90-70 series PLC programming languages, such as ladder diagram or function block diagram.
Applications:
Due to its 32-bit processing capability, the IC697CPU781 is suitable for a variety of industrial automation applications, including:
Machine control (manufacturing, robotics)
Material handling system (conveyor, sorter)
Building automation (HVAC control, Lighting control)
Data acquisition and monitoring system

First, the IC697CPU781 is equipped with a 16MHz microprocessor, ensuring excellent performance when dealing with complex control logic and algorithms. The Boolean function is calculated every 0.4 microseconds, and this high-speed processing capability enables the module to respond to system requirements in real time, improving production efficiency.
Second, the IC697CPU781 supports a variety of I/O modules, including analog and discrete modules. It supports up to 8K analog I/O and any mixture of 12K input and output, giving users a rich choice of interfaces. In addition, it supports discrete and analog modules of the IC697 family, as well as the IC697 LAN module, further enhancing its scalability and flexibility.
On the storage side, the IC697CPU781 uses an expansion board to store user and configuration information. The board provides CMOS battery-powered volatile memory and non-volatile flash memory (NVRAM), ensuring data persistence and reliability. In addition, the module's calendar and clock functions are also powered by CMOS batteries, providing an accurate time reference for the system.
In terms of programming, the IC697CPU781 is programmed through a software-connected computer, rather than using DIP switches or jumpers. This programming method makes configuration and modification more convenient and improves work efficiency.
In addition, IC697CPU781 also has a wide range of applications, including medical and health, chemical, petroleum, electronics and so on. In these areas, it is able to communicate with various intelligent option modules to achieve complex control logic and data processing tasks.

