Virtual field controller
First Claim
Patent Images
1. An arrangement for use in a building control system, the arrangement comprising:
- a plurality of field controllers, each operably connected to at least one of the group consisting of a sensor of a building control system and an actuator of a building control system, each field controller including a first set of programming instructions operable to generate an actuator control value based at least in part on signals received from one or more of the at least one sensors, each field controller including a second set of programming instructions operable to process sensor data to generate information other than actuator control signals; and
a computer work station including a general purpose computer, the computer workstation including a third set of programming instructions operable to perform data interface functions for data generated by the plurality of field controllers, the computer work station further including a fourth set of programming instructions operable to perform the functions of at least one of the group consisting of the first set of programming instructions and the second set of programming instructions.
3 Assignments
0 Petitions
Accused Products
Abstract
An arrangement includes a first computer having a first operating system, the first computer having a memory containing software derived from field controller software executed on physical field controllers of a building control system. The physical field controllers employ a second operating system. The software further contains an operating system abstraction layer operable to convert at least some operating system calls of the field controller software to corresponding calls in the first operating system.
-
Citations
17 Claims
-
1. An arrangement for use in a building control system, the arrangement comprising:
-
a plurality of field controllers, each operably connected to at least one of the group consisting of a sensor of a building control system and an actuator of a building control system, each field controller including a first set of programming instructions operable to generate an actuator control value based at least in part on signals received from one or more of the at least one sensors, each field controller including a second set of programming instructions operable to process sensor data to generate information other than actuator control signals; and
a computer work station including a general purpose computer, the computer workstation including a third set of programming instructions operable to perform data interface functions for data generated by the plurality of field controllers, the computer work station further including a fourth set of programming instructions operable to perform the functions of at least one of the group consisting of the first set of programming instructions and the second set of programming instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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 (11, 12, 13, 14, 15, 16, 17)
-
Specification