Virtual field controller
AssigneeSiemens Building Technologies, Inc.
InventorsThomas Rule, Mark Maslov
Life of this patent
Estimating the term…
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.
Claims22
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.
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.
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.
Dependencies are inferred from the claim text.