Introduction: Computational cornerstone of industrial automation and laboratory automation
In the late 1980s and early 1990s, with the rapid development of factory automation (FA) and laboratory automation (LA), the requirements for computing equipment in industrial sites underwent fundamental changes. Ordinary commercial personal computers cannot withstand the tests of dust, temperature fluctuations, vibrations, and long-term continuous operation in production environments. At the same time, tasks such as process control, data acquisition, and equipment monitoring have raised standards for the real-time response capability of computers, the number of expansion slots, and system reliability (RAS) that are far higher than those for office applications.
It was in this historical context that NEC launched the FC-9801 series of industrial computers, with FC-9801X as the flagship model. With its advanced 80286 processor, modular storage configuration, powerful RAS features, and compatibility with the rich software ecosystem of PC-9800 series, FC-9801X became a highly influential control platform in the FA/LA field at that time. This article will provide a comprehensive technical analysis of FC-9801X from multiple dimensions, including hardware architecture, storage solutions, scalability, RAS functionality, environmental adaptability, software support, and practical applications, and explore its unique position in the history of industrial computer development.
Core processors and performance architecture
1.1 Industrial deployment of new generation CPU: 80286
The FC-9801X is equipped with an Intel 80286 microprocessor with a clock frequency of 10 MHz (compatible with 8 MHz mode). The 80286 is the first processor in the x86 architecture to introduce protected mode, capable of accessing up to 16 MB of physical memory and supporting virtual memory and multitasking hardware level switching. For FA/LA applications, this means that FC-9801X can not only perform real-time data collection tasks, but also undertake concurrent tasks such as communication protocol processing and human-machine interface display.
More importantly, FC-9801X has implemented a No Wait State in its memory access design. In the 286 system at that time, due to the DRAM speed not keeping up with the CPU clock, it was usually necessary to insert a waiting period, thereby reducing the effective throughput. The FC-9801X eliminates this bottleneck through an optimized memory controller and high-speed DRAM, allowing the processor to execute code at full speed. This feature is crucial for application scenarios that require quick response to external interrupts, high-speed acquisition of analog signals, or precise control of servo motors.
1.2 Memory Capacity and Expansion
The system comes standard with 640 KB of user memory (expandable up to 10.6 MB depending on configuration), which is sufficient to run real-time monitoring programs, process databases, and communication stacks in MS-DOS environments. For systems that require processing large amounts of data, such as multi-channel waveform recording, machine vision preprocessing, etc., large capacity memory can significantly reduce disk swapping and improve deterministic response capabilities.
The memory design also considers the reliability of industrial sites: it supports memory refresh checks and parity checks (some configurations). When a memory error is detected, the system can generate an NMI interrupt, which is executed by the application program to execute pre-defined emergency processing logic, avoiding data damage or device misoperation.
Flexible storage solution: integration of RAM files, hard drives, and floppy disks
The storage selection of industrial computers needs to strike a balance between speed, reliability, capacity, and environmental tolerance. FC-9801X offers two built-in storage models and supports multiple expansion combinations.
2.1 Model 1: RAM Files (Battery Backup)
The Model 1 model has a built-in RAM file device with a capacity equivalent to 1 MB. This is a highly distinctive design of the times: using static RAM (SRAM) with battery backup to simulate disk drives. Its advantages include:
No mechanical moving parts: completely unaffected by vibration, impact, and dust, suitable for installation on machine tools, vehicles, or vibration platforms.
Extremely fast access speed: The read and write latency of RAM is much lower than any mechanical hard disk or floppy disk, which can greatly improve database query, program loading, and logging performance.
Software Transparent Compatibility: With N8 Japanese BASIC (86) commands or Japanese MS-DOS system calls, existing software accessing floppy disks can directly use RAM files without any modifications.
Battery backup ensures that data is not lost after a system power outage (usually lasting for weeks to months). This makes RAM files an ideal medium for storing critical parameters, recipe data, or boot programs.
2.2 Model 2: 3.5-inch fixed hard drive
The Model 2 model is designed for applications that require large capacity storage, with a built-in 20 MB 3.5-inch hard drive and an average seek time of only 28 ms (at that time's high-speed level). This hard drive is suitable for storing historical data, larger applications, or graphic files. Meanwhile, users can still add a second storage device through the expansion slot.