Bus based timed input output module

DWPI Title: Control system for controlling physical system, has timed input output (TIO)module to store program in computer-readable storage responsive to receiving run command and execute program such that TIO clears program from storage
Abstract: Described herein are features related to a bus based timed input output module (TIO) for use in control systems of physical systems, particularly where the physical systems are safety critical systems. When the TIO is powered on, one or more operations are performed by the TIO, wherein the one or more operations, when performed by the TIO: 1) cause the TIO to be non-functional, thereby preventing the TIO from improperly or accidentally activating a Component in communication with the TIO; 2) clears the TIO of previous operations (if any); and 3) facilitates compatibility of the TIO with an arbitrary Component.
Use: Control system for controlling safety critical physical system e.g. avionics communication and power control systems.
Advantage: The control logic clears the output logic of the program data, so as to prevent the hardware logic controller from improperly or accidentally activating the component. The system provides assured functionality for a safety critical physical system while providing flexibility, such that devices of the physical system are added, removed, and/or replaced without requiring new discrete controllers. By clearing the output logic the compatibility of the TIO with components that are different from the component are facilitated.
Novelty: The control system has a TIO module in communication with a command module (CM) (104) and a component in which the CM sends and receives data to and from the TIO by way of a data bus (106). The operations that prevents the TIO from transmitting control signals to the component are performed responsive to receiving power and transitioning from a power off state to a power on state. The outputs of the TIO are forced to zero and a run command is disabled such that the TIO is prevented from executing the program when the run command is disabled. A program is stored in computer-readable storage of the TIO subsequent to performing operations and responsive to receiving a program that is addressed to the TIO from the CM. The program is executed subsequent to storing the program in the computer-readable storage and responsive to receiving a run command from the CM such that the TIO clears the program from the computer-readable storage as the TIO executes the program.
Filed: 9/6/2017
Application Number: US15696417A
Tech ID: SD 14210.1
This invention was made with Government support under Contract No. DE-NA0003525 awarded by the United States Department of Energy/National Nuclear Security Administration. The Government has certain rights in the invention.
Data from Derwent World Patents Index, provided by Clarivate
All rights reserved. Republication or redistribution of Clarivate content, including by framing or similar means, is prohibited without the prior written consent of Clarivate. Clarivate and its logo, as well as all other trademarks used herein are trademarks of their respective owners and used under license.