Virtual field controller
First Claim
1. An arrangement comprising a general purpose computer having a memory and processing circuit, the general purpose computer configured to execute programming instructions in the memory, the memory configured to store instructions operable to cause the processing circuit to:
- execute a first operating system;
execute software compiled from a set of instructions that are substantially similar to instructions used to compile firmware for a physical field controller of a building control system; and
execute an operating system abstraction layer, the operating system abstraction layer configured to cause operating system calls in the set of instructions configured for a second operating system of the physical field controller to be made in a manner that is compatible with the first operating system.
1 Assignment
0 Petitions
Accused Products
Abstract
An arrangement includes a control station for use in a building control system, the building control system having a plurality of field panels operable to communicate with the control station. The control station has a memory and processing circuit that is configured to execute programming instructions in the memory. The memory is configured to store instructions operable to cause the processing circuit to: execute a first operating system; execute software compiled from a set of instructions that are substantially similar to instructions used to compile firmware for at least one of the field panels, the at least one field panel employing a second operating system; and execute software performing at least one supervisory control operation for the plurality of field panels.
8 Citations
22 Claims
-
1. An arrangement comprising a general purpose computer having a memory and processing circuit, the general purpose computer configured to execute programming instructions in the memory, the memory configured to store instructions operable to cause the processing circuit to:
-
execute a first operating system;
execute software compiled from a set of instructions that are substantially similar to instructions used to compile firmware for a physical field controller of a building control system; and
execute an operating system abstraction layer, the operating system abstraction layer configured to cause operating system calls in the set of instructions configured for a second operating system of the physical field controller to be made in a manner that is compatible with the first operating system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An arrangement comprising a control station for use in a building control system, the building control system having a plurality of field panels operable to communicate with the control station, the control station having a memory and processing circuit configured to execute programming instructions in the memory, the memory configured to store instructions operable to cause the processing circuit to:
-
execute a first operating system;
execute software compiled from a set of instructions that are substantially similar to instructions used to compile firmware for at least one of the field panels; and
execute an operating system abstraction layer, the operating system abstraction layer configured to cause operating system calls in the set of instructions configured for a second operating system of the field panel to be made in a manner that is compatible with the first operating system. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An arrangement comprising a control station for use in a building control system, the building control system having a plurality of field panels operable to communicate with the control station, the control station having a memory and processing circuit configured to execute programming instructions in the memory, the memory configured to store instructions operable to cause the processing circuit to:
-
execute a first operating system;
execute software compiled from a set of instructions that are substantially similar to instructions used to compile firmware for at least one of the field panels, the at least one field panel employing a second operating system; and
execute software performing at least one supervisory control operation for the plurality of field panels. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification