RACE™
“Romaric Automation Control Engine”
RACE™
“Romaric Automation Control Engine”
Rock-Solid Stability
With over 50 deployments worldwide, RACE™ provides the rock-solid stability demanded by 24/7 factory automation systems. Its multi-layer architecture facilitates reuse across a wide variety of software applications, as any layer can be replaced or modified as necessary. All of Romaric’s software applications are built on RACE™, which accounts for approximately 70% of the total source code of each application.

Ultimate Flexibility
RACE I provides the core enterprise services such as database persistence, high availability, failover, transactional integrity, security, low-latency event logging, data caching, process management and inter-process messaging. RACE II adds to those services automation-specific functions like scheduling, equipment communication drivers, device management and statistics gathering. Any application built on RACE™ inherits these necessary, robust and scalable services. RACE is also designed to be computer platform and database agnostic, allowing the customer to determine the deployment computer hardware, operating system and database.
Semi Standards
The RACE device driver set includes all the equipment communication standards as defined by SEMI (SECS-I, SECS-II, GEM, SSEM, IBSEM, E153 and others), plus many other non-semi interfaces.

RACE™ Features
User Manager
- User roles
- Login permissions
- Internalization
- Localization
Graphical User Interface
- Equipment and system status monitoring
- Graphical factory display with drill down
- Statistics update and query framework
- Fully configurable, extremely high performance logger (thousands of messages per second)
- Fast log retrieval with complex filtering of log display
- Quickly and easily extracts specific data in seconds from millions of log messages
- Transport requests and progress tracking
Core
- Prioritize move requests
- Dynamically reschedule move tasks and assignments
- Manage move requests while en-route
- Route around error conditions and congestion
Equipment and External Interfaces
- Framework for quick device interface development
- Framework for quick host and external systems interface development
Cache Manager
- Highly efficient in-memory data retrieval including complex queries
- Server-side read/write object locking
- Deadlock detection and debugging tools
- Enables highest level transaction rates
Node Manager
- Manage distribution of processes across multiple nodes if desired
- Auto failover
- Load balancing
- Native OS independence
Test Mode
- Transport validation
- Reliability testing
- Throughput testing
Layout and Configuration
- Various AMHS layout and configuration tools for ease of setup
- Some dynamic configuration modifications on-the-fly