Search

US-12625481-B2 - Building controller with wiring terminals programmable between an input wiring terminal type, an output wiring terminal type, and a communication wiring terminal type

US12625481B2US 12625481 B2US12625481 B2US 12625481B2US-12625481-B2

Abstract

A building controller includes a housing and a plurality of wiring terminals that are secured relative to the housing and are physically accessible from outside of the housing. A controller is housed by the housing and is operatively coupled to the plurality of wiring terminals. The controller is field programmable to set each of two or more of the plurality of wiring terminals to a particular one of a plurality of wiring terminal types including an input wiring terminal type, an output wiring terminal type, and a communication wiring terminal type where the communication wiring terminal type operates in accordance with a predetermined communication protocol.

Inventors

  • Prashanth Nadesan
  • Rajendra Kumar S
  • Suresh Vemuri

Assignees

  • HONEYWELL INTERNATIONAL INC.

Dates

Publication Date
20260512
Application Date
20220920

Claims (20)

  1. 1 . A building controller comprising: a housing; a plurality of wiring terminals secured relative to the housing and physically accessible from outside of the housing; and a controller housed by the housing and operatively coupled to the plurality of wiring terminals, wherein: the controller is field programmable to set each of two or more of the plurality of wiring terminals to a particular one of a plurality of wiring terminal types including an input wiring terminal type, an output wiring terminal type, and a communication wiring terminal type; two or more of the plurality of wiring terminals set to the communication wiring terminal type operate in accordance with a first predetermined communication protocol and two or more of the plurality of wiring terminals set to the communication wiring terminal type operate in accordance with a second predetermined communication protocol different from the first predetermined communication protocol; the controller is configured to: translate one or more first communication messages, received over a first communication bus via the two or more of the plurality of wiring terminals associated with the first predetermined communication protocol, to the second predetermined communication protocol resulting in one or more first translated messages; and route the one or more first translated messages via the two or more of the plurality of wiring terminals associated with the second predetermined communication protocol over a second communication bus.
  2. 2 . The building controller of claim 1 , wherein: the input wiring terminal type is set when the corresponding wiring terminal is to receive an input signal from a remote sensor; the output wiring terminal type is set when the corresponding wiring terminal is to provide a control signal to a remote actuator; and the communication wiring terminal type is set when the corresponding wiring terminal is to be used to communicate with a remote device using the first predetermined communication protocol or the second predetermined communication protocol.
  3. 3 . The building controller of claim 1 , wherein a first one of the plurality of wiring terminals has the input wiring terminal type or the output wiring terminal type as a default setting, and wherein the controller is field programmable to change the first one of the plurality of wiring terminals to the communication wiring terminal type.
  4. 4 . The building controller of claim 1 , wherein a first one of the plurality of wiring terminals has the communication wiring terminal type by default, and wherein the controller is field programmable to change the first one of the plurality of wiring terminals to the input wiring terminal type or the output wiring terminal type.
  5. 5 . The building controller of claim 1 , wherein the controller includes a printed circuit board, with a plurality of I/O terminal circuits mounted to the printed circuit board, wherein each of the plurality of I/O terminal circuits is operatively coupled to a corresponding one of the plurality of wiring terminals.
  6. 6 . The building controller of claim 5 , wherein each of the plurality of I/O terminal circuits includes an I/O device and one or more external devices external to the I/O device, wherein the I/O device includes a plurality of device pins including one or more device input pins, one or more device output pins and two or more device communication pins.
  7. 7 . The building controller of claim 6 , wherein: when a first one of the plurality of wiring terminals is set to be of the input wiring terminal type, the corresponding I/O device is configured to operatively couple the first one of the plurality of wiring terminals to one of the one or more device input pins; when the first one of the plurality of wiring terminals is set to be of the output wiring terminal type, the corresponding I/O device is configured to operatively couple the first one of the plurality of wiring terminals to one of the one or more device output pins; and when the first one of the plurality of wiring terminals is set to be of the communication wiring terminal type, the corresponding I/O device is configured to operatively couple the first one of the plurality of wiring terminals to one of the two or more device communication pins.
  8. 8 . The building controller of claim 7 , wherein the I/O device that corresponds to the first one of the plurality of wiring terminals is field programmable to set the first one of the plurality of wiring terminals to the particular one of the plurality of wiring terminal types using one or more of the device communication pins.
  9. 9 . The building controller of claim 1 , wherein the first predetermined communication protocol and the second predetermined communication protocol are field programmable to one of two or more different communication protocols.
  10. 10 . The building controller of claim 9 , wherein the two or more different communication protocols include two or more of Bacnet, Modbus, UART, RS485, Sylk, C-bus, M-Bus, CAN Bus, KNX, LonWorks, Novar Net, and Dali.
  11. 11 . A method for programming a building controller, comprising: displaying on a display a representation of each of a plurality of wiring terminals of the building controller; displaying on the display a wiring terminal type selector for each of two or more of the plurality of wiring terminals of the building controller, at least some of the wiring terminal type selectors allowing a user to select between an input wiring terminal type, an output wiring terminal type, and a communication wiring terminal type for the corresponding wiring terminal; and programming a functionality of each of the two or more of the plurality of wiring terminals of the building controller based on selections made by the user via the wiring terminal type selectors, wherein two or more of the plurality of wiring terminals are set to the communication wiring terminal type and are associated with a first predetermined communication protocol, and two or more of the plurality of wiring terminals are set to the communication wiring terminal type and are associated with a second predetermined communication protocol different from the first predetermined communication protocol; translating one or more first communication messages, received over a first communication bus via the two or more of the plurality of wiring terminals associated with the first predetermined communication protocol, to the second predetermined communication protocol resulting in one or more translated messages; and routing the one or more first translated messages via the two or more of the plurality of wiring terminals associated with the second predetermined communication protocol over a second communication bus.
  12. 12 . The method of claim 11 , further comprising validating that the building controller can accommodate the selections made by the user via the wiring terminal type selectors before programming the functionality of each of the two or more of the plurality of wiring terminals of the building controller.
  13. 13 . The method of claim 11 , wherein programming each of the two or more of the plurality of wiring terminals of the building controller comprises programming each of two or more I/O terminal circuits of the building controller, wherein each of the two or more I/O terminal circuits of the building controller is associated with a corresponding one of the two or more of the plurality of wiring terminals of the building controller.
  14. 14 . The method of claim 11 , wherein for those wiring terminals of the building controller that the user selected the communication wiring terminal type, if any, programming the corresponding wiring terminals to operate in accordance with at least one of the first predetermined communication protocol or the second predetermined communication protocol.
  15. 15 . The method of claim 14 , further comprising selecting the first predetermined communication protocol or the second predetermined communication protocol from two or more different predetermined communication protocols.
  16. 16 . A method comprising: programming each of a plurality of wiring terminals of a building controller to a particular one of a plurality of wiring terminal types including an input wiring terminal type, an output wiring terminal type, and a communication wiring terminal type; wherein two or more of the plurality of wiring terminals are set to the communication wiring terminal type and are associated with a first predetermined communication protocol, and two or more of the plurality of wiring terminals are set to the communication wiring terminal type and are associated with a second predetermined communication protocol different from the first predetermined communication protocol; receiving one or more first communication messages via the two or more of the plurality of wiring terminals associated with the first predetermined communication protocol over a first communication bus; translating the one or more first communication messages received over the first communication bus to the second predetermined communication protocol, resulting in one or more first translated messages; and routing the one or more first translated messages via the two or more of the plurality of wiring terminals associated with the second predetermined communication protocol over a second communication bus.
  17. 17 . The method of claim 16 , comprising: sending one or more communication messages via the two or more of the plurality of wiring terminals associated with the first predetermined communication protocol over the first communication bus; and receiving one or more communication messages via the two or more of the plurality of wiring terminals associated with the second predetermined communication protocol over the second communication bus.
  18. 18 . The method of claim 16 , comprising: receiving one or more second communication messages via the two or more of the plurality of wiring terminals associated with the second predetermined communication protocol over the second communication bus; translating the one or more second communication messages received over the second communication bus to the first predetermined communication protocol, resulting in one or more second translated messages; and routing the one or more second translated messages via the two or more of the plurality of wiring terminals associated with the first predetermined communication protocol over the first communication bus.
  19. 19 . The method of claim 16 , comprising setting each of one or more of the plurality of wiring terminals that are set to the communication wiring terminal type to the input wiring terminal type or the output wiring terminal type.
  20. 20 . The method of claim 16 , comprising setting one or more of the plurality of wiring terminals that are set to the input wiring terminal type or the output wiring terminal type to the communication wiring terminal type.

Description

TECHNICAL FIELD The present disclosure relates to building controllers, and more particularly, to building controllers having programmable wiring terminals. BACKGROUND Many controllers, including building controllers, are produced having fixed communication ports and fixed I/O control terminals. If all of the communication ports or I/O control terminals are used up, and the user wants the controller to be part of an additional network, or wants additional I/O control terminals, the user is required to add additional equipment such as an additional building controller. This can make the installation process expensive and complicated. In some cases, a building controller may have unused communication ports even though all of the I/O control terminals are used. A building controller may have unused I/O control terminals even though all of the communication ports have been used. What would be desirable is a building controller that allows a user to use unused communication ports as I/O control terminals, and/or to use unused I/O control terminals as communication ports. What would be desirable is a building controller having a plurality of wiring terminals that can be programmed to function as either communication ports or as I/O control terminals, depending on the need. SUMMARY This disclosure relates to building controllers, and more particularly, to building controllers having programmable wiring terminals. An example may be found in a building controller that includes a housing and a plurality of wiring terminals that are secured relative to the housing and are physically accessible from outside of the housing. A controller is housed by the housing and is operatively coupled to the plurality of wiring terminals. The controller is field programmable to set each of two or more of the plurality of wiring terminals to a particular one of a plurality of wiring terminal types including an input wiring terminal type, an output wiring terminal type, and a communication wiring terminal type where the communication wiring terminal type is configured to operate in accordance with a predetermined communication protocol. Another example may be found in a method for programming a building controller. The example method includes displaying on a display a representation of each of a plurality of wiring terminals of the building controller. A wiring terminal type selector for each of two or more of the plurality of wiring terminals of the building controller is displayed on the display. At least some of the wiring terminal type selectors allow a user to select between an input wiring terminal type, an output wiring terminal type, and a communication wiring terminal type for the corresponding wiring terminal of the building controller. A functionality of each of the two or more of the plurality of wiring terminals of the building controller is then programmed based on selections made by the user via the wiring terminal type selectors. Another example may be found in a method that includes setting each of a plurality of wiring terminals of a building controller to a particular one of a plurality of wiring terminal types including an input wiring terminal type, an output wiring terminal type, and a communication wiring terminal type. Two or more of the plurality of wiring terminals are set to the communication wiring terminal type and are associated with a first predetermined communication protocol, and two or more of the plurality of wiring terminals are set to the communication wiring terminal type and are associated with a second predetermined communication protocol different from the first predetermined communication protocol. The example method includes receiving one or more first communication messages via the two or more of the plurality of wiring terminals associated with the first predetermined communication protocol over a first communication bus and translating the one or more first communication messages received over the first communication bus to the second predetermined communication protocol, resulting in one or more first translated messages. The one or more first translated messages may be routed to and communicated over a second communication bus via the two or more of the plurality of wiring terminals associated with the second predetermined communication protocol. The preceding summary is provided to facilitate an understanding of some of the features of the present disclosure and is not intended to be a full description. A full appreciation of the disclosure can be gained by taking the entire specification, claims, drawings, and abstract as a whole. BRIEF DESCRIPTION OF THE DRAWINGS The disclosure may be more completely understood in consideration of the following description of various illustrative embodiments of the disclosure in connection with the accompanying drawings, in which: FIG. 1 is a schematic block diagram of an illustrative building control system; FIG. 2 is a schematic block diagram of an i