Cleaver Brooks Interface Overview and Configuration Manual COMFORT NETWORK Cleaver Brooks Interface Overview and Configuration Manual This document is the property of Carrier Corporation and is delivered on the express condition that it is not to be disclosed, reproduced in whole or in part, or used for manufacture by anyone other than Carrier Corporation without its written consent, and that no right is granted to disclose or so use any information contained in said document. Carrier reserves the right to change or modify the information or product described without prior notice and without incurring any liability. ControlBus™ is a trademark of Aqua-Chem, Inc. Cleaver Brooks® is a registered trademark of Aqua-Chem, Inc. © 1997, Carrier Corporation Contents Introduction ................................................................................... 1 About this Manual ...................................................... 1 Product Description .................................................... 2 Hardware Components ............................................... 3 Required Conditions .................................................. 3 Related Documentation .............................................. 4 Operating Characteristics......................................................... 5 Cleaver Brooks Equipment Requirements ................. 5 Cleaver Brooks Terminal Settings .............................. 5 Polling Considerations ............................................... 6 Writing Data ............................................................... 7 Units ........................................................................... 8 Configuration ................................................................................ 9 Configuration Overview ............................................. 9 Controller ID Table .................................................. 10 Alarm Configuration Table ...................................... 10 Point Configuration Tables ....................................... 13 Port Configuration Table .......................................... 16 Maintenance .............................................................................. 19 Configuration Sheets ................................................................ 21 Index ............................................................................................. 23 iii iv Introduction Introduction About this Manual This manual contains information about the functions of the Cleaver Brooks Interface and how you configure it to perform those functions. The manual is divided into the following sections: • • • • • Introduction Operating Characteristics Configuration Maintenance Configuration Sheets The Introduction consists of this description of the manual and an overview of the interface. Operating Characteristics describes how the interface collects and stores data, and how it responds to requests from other CCN components. The Configuration section includes a description of each decision in each configuration table. Each entry includes the decision's purpose, the range of values that may be entered, and the default values that will appear in the decision if you do not configure it. The Maintenance section includes a description of the decisions in the maintenance tables. Each entry includes the decision's purpose and the range of values that may be displayed. The Configuration Sheets section consists of a list of configuration decisions arranged in a table format. These sheets are provided so that they may be photocopied for use as worksheets and hard copy records when configuring the interface. 1 Product Description The Cleaver Brooks Interface is a CIO Module which allows communication between a Carrier Comfort Network (CCN) and Cleaver Brooks® boiler control equipment. It allows you to map up to 500 points in the Cleaver Brooks system to a table of userdefined CCN points which is stored in the interface. These points can then be accessed by BEST/BEST++ programs or Carrier’s Network Service Tool, Building Supervisor, or ComfortWORKS software in the same manner as any CCN controller. The interface provides for both read and write access to the Cleaver Brooks points. The interface operates by polling the Cleaver Brooks controller, then writing updated values to its own tables, where they are stored in a database and available to other CCN devices. CCN commands to write to a Cleaver Brooks point are buffered until the point is polled. The interface provides the following features: • • • • • • • • A database which allows for specification and access of up to 500 Cleaver Brooks points Both read and write operations (if the particular Cleaver Brooks point allows) Support for ComfortWORKS graphics Programmable CCN names for each point Individual poll rates for each point Viewing of both configuration and maintenance tables for each point Support for both discrete and analog points Port communication supervision with alarm In addition, the interface has tables which allow you to configure alarm settings and RS-485 communication parameters. 2 Hardware Components Your Cleaver Brooks Interface package includes the following hardware: • (1) Cleaver Brooks Interface CIO Module The following hardware must be customer supplied: Required Conditions Related Documentation • (1) RS-485 cable. • (2) 28 Vdc or 18/20 Vac power supplies to provide CIO Module power. Two power supplies are required because a separate and isolated power supply must be used for the module's secondary port, PWR2, to isolate the COMM2 port from the CCN. • (1) enclosure (optional). The enclosure should be big enough to house the CIO Module flush mounted (11.25 in H x 1.875 in W x 6.30 in D) with ample clearance to allow for access to connectors. The enclosure should also have ventilation holes on each side. The location for the interface must meet the following requirements: • It must be close enough to the Cleaver Brooks connector so that the length of the RS-485 cable is less than 1000 feet. • The CCN Bus wire must be available to connect the interface to the CCN. • (2) power outlets must be available at the installation location. • The optional enclosure must be mounted. • You must ensure that the air temperature around the interface is within 32–120 °F, with from 10–90% relative humidity (noncondensing). For additional information about the Cleaver Brooks Interface, see the following: • • Cleaver Brooks Interface Installation Instructions (808-990) Cleaver Brooks Interface Product Data Sheet (808-985) 3 4 Operating Characteristics Operating Characteristics The following sections describe in greater detail some of the operating features and requirements of the Cleaver Brooks Interface. Cleaver Brooks Equipment Requirements Cleaver Brooks Terminal Settings The actual device to which the Cleaver Brooks Interface connects is a Cleaver Brooks General Purpose Interface ControlBus™ Module (Model 833-2757), equipped with a QS7850 card. This will be plugged into a CB-Link module, which is then connected to the Cleaver Brooks control devices. In order for the Cleaver Brooks equipment to be accessible to a CCN, it must be part of a system that contains a ControlBus Module. The interface is designed to work with standard Cleaver Brooks terminal settings. In order to work properly, the Cleaver Brooks terminal must have the following settings: Alarm Comm Default EOL Binary ASCII Mapping Node Pacing (0.1s) Queue size Reply time-out (sec.) ASCII time-out (sec.) Binary time-out (sec.) Turnaround (ms.) Listen interval (ms.) Zapped ROM version Note: = = = = = = = = = = = = = = = = = 0 41 00 CRLF ON ON ON 0 5 20 6 30 1 6 40 NO/YES 1.6 (or later) You cannot configure or change the Cleaver Brooks terminal settings from the CCN; see your Cleaver Brooks documentation if you need to change the settings for your equipment. 5 Note that the RS-485 communication settings are configured separately; see the Port Configuration Table section in this manual's Configuration chapter for details. Polling Considerations Polling is the central operation performed by the interface. The CCN points configured in the interface do not reflect changes in the Cleaver Brooks points in real-time. Instead, the interface polls the Cleaver Brooks controllers at regular intervals, and writes updated data to its own tables. The polling interval is individually specified for each CCN point. The polling process is as follows (for simplicity, this list does not take into account writing data to Cleaver Brooks points, described in the next section): 1. The interface continuously scans a table of all the points. 2. When it comes to a point that is configured, it compares the time it was last polled to the polling interval specified for that point. 3. If the elapsed time since the last read is less than the polling interval, it does nothing and moves on to the next point (Step 1). If the elapsed time since the last read exceeds the polling interval (or if the point has never been read), it will read the point from the Cleaver Brooks controller. 4. The interface then updates its maintenance tables as appropriate with the new data. Due to the limitations of RS-485 serial communication, it takes approximately 3 seconds per point to poll the Cleaver Brooks controller (in Step 3 above). Thus, for interfaces with more than a few points configured, the length of time required to poll all the points can be substantial, and can quickly become greater than the desired polling interval for any particular point. For example, if you’ve configured 100 points, the interface would need 300 seconds (100 times 3) to complete a polling operation; therefore, a poll rate for any point of less than 300 seconds could not be reliably executed. 6 If you have critical points that need to be polled more frequently, though, you can “free up” polling time for those points by specifying a greater polling time for the other points. In a 100-point system, if most of the points had a polling time of 750 seconds, for example, you could have a couple of selected points polled more frequently— say, every 20 seconds—since in Step 3 most of the points would be skipped over most of the time. The Communication Status field in the Maintenance Table (MAINT) has a flag which indicates whether or not the last polling operation for that point was successful; see the Maintenance chapter for more information. Note that you can also disable polling for any point by specifying a poll rate of 0. For any such point, if the point has been successfully polled before the poll rate of 0 was entered, the maintenance table will show the last value read. The point will not be polled again until the poll rate is changed to a non-zero value. Writing Data The interface can also write data to Cleaver Brooks points in response to requests from other CCN devices. When the interface receives a CCN request to write data to a particular point, the request and the data to be written are both stored in the interface’s maintenance table. The following describes how write requests are incorporated in the polling process: 1. Before the interface compares the last-read time to the polling interval, it checks to see if a write request is pending. 2. If there is a write request, it writes the specified value to the point, and then immediately does a read. 3. If the time since the last read exceeds the poll interval, it reads the point again; otherwise, it moves on to the next point in its database. The interface maintains a write-status field in the Maintenance Table (MAINT). 7 Because Step 2 actually involves both a write and a read operation, a write request actually takes approximately 5–6 seconds to complete. Note that not all Cleaver Brooks points will allow write operations; see your Cleaver Brooks documentation if you are not sure about a particular point. Units 8 The interface does not keep track of the units for any point. It is your responsibility to know the units for each point you wish to access. Configuration Configuration The Cleaver Brooks Interface contains four tables of configuration information: Ctlr-ID ALARMDEF PORTCFG PTCNFG Controller Identification Table Alarm Configuration Table Port Configuration Table Point Configuration Table Once the interface is installed, use Carrier’s Network Service Tool or ComfortWORKS to configure these tables. Each table is described in a following section. Be sure to read the Configuration Overview section below first. Configuration Overview Follow the steps below to configure the Cleaver Brooks Interface. A complete description of each configuration table, along with accompanying table decision descriptions, follows this overview. 1. Note the address settings of each ControlBus Module in the Cleaver Brooks system. For each ControlBus Module, note the node number of its CB-Link; the slot number inside the CBLink; and the device number of the component to which it connects. 2. Decide which Cleaver Brooks points you wish to configure as CCN points. For each point, note the following: • • • • • Cleaver Brooks point number type of point (discrete vs. analog) data type and format scaling factor the settings for the ControlBus Module which connects to its controller. Use the CONFGnn Table configuration sheet at the back of this manual to record the settings. See your Cleaver Brooks documentation if you need help identifying the above information for any point. 3. If necessary, use the Network Service Tool to change the interface’s CCN address (the default address is 0, 145). 4. Use the Service Tool, Building Supervisor, or ComfortWORKS to add the interface to your CCN’s database. 9 Controller ID Table 5. Configure, download, and save the Controller ID (Ctlr-ID) Table. 6. Configure, download, and save the Alarm Configuration (ALARMDEF) Table. 7. Configure, download, and save the RS-485 Port Configuration (PORTCFG) Table. 8. Use the worksheets you completed in Step 2 to configure, download, and save the Point Configuration (PTCNFG) Tables. The Controller ID Configuration (Ctlr-ID) Table identifies the interface to the rest of the CCN. You can enter a Name (of no more than 8 characters), Description, and Location. The Description and Location can be any text you wish. The Alarm Configuration (ALARMDEF) Table, shown in Figure 1, Alarm Configuration determines the handling of alarms generated by the interface. The Table interface will generate an alarm after 10 consecutive communication time-outs when polling the configured points. The interface returns to normal after the first complete scan without 10 consecutive timeouts. The following paragraphs describe each of the table’s decisions. Alarm Routing Control This decision determines which CCN elements will receive and process alarms sent by the interface. Input for the decision consists of eight digits, each of which can be set to either 0 or 1. Setting a digit to 1 specifies that alarms will be sent to the system element that corresponds to that digit. Setting all digits to 0 disables alarm processing. The digits correspond to CCN system elements in the following manner: Alarm Printer Interface Module Autodial Gateway Local Building Supervisor(s)/ComfortWORKS 11010000 unused 10 Figure 1 Alarm Configuration Screen CB_ALARM Alarm routing control Value 11000000 0 Description Alarm routing control Equipment priority Comm failure retry time 10 255 Re-alarm time Alarm system name Alarm Equipment Priority Units Name ALRM_CNT min min RETRY_T Notes EQP_TYPE CLVRBRKS RE-ALARM ALRM_NAM Allowable Entries 0 = enabled 1 = disabled Default Value 11000000 ComfortWORKS or Building Supervisor uses the value in this decision when sorting alarms by level. When commanded to sort by level, the alarms are first arranged according to their alarm levels. (The alarm level for each CCN controller is a hard-coded value that cannot be changed.) Within any group of alarms that all have the same level, the alarms are sorted by Alarm Equipment Priority. When alarms of the same level are arranged by priority, those with a priority of 0 appear first and those with a priority of 7 appear last. Equipment priority numbers are pre-assigned based on equipment type, and you are advised not to change them. Communication Failure Retry Time Allowable Entries 0–7 (priority numbers) Default Value 0 In this decision specify the amount of time that will be allowed to elapse between alarm retries. Retries occur when an alarm is not acknowledged by a network alarm acknowledger, which may be either a Building Supervisor, an Autodial Gateway, or Comfort- 11 WORKS. If acknowledgment is not received, the alarm will be retransmitted after the number of minutes specified in this decision. Realarm Time Allowable Entries 1 to 240 (minutes) Default Value 10 In this decision specify the amount of time that will be allowed to elapse between realarms. A realarm occurs when the condition that caused the initial alarm continues to persist for the number of minutes specified in this decision. Realarming will continue to occur at the specified interval until the condition causing the alarm is corrected. Realarm should be disabled (set to 255). Alarm System Name 12 Allowable Entries 1 to 254 (minutes) 255 = realarming disabled Default Value 255 This decision specifies the system element name that will appear in alarm messages generated by the interface. Allowable Entries Up to 8 alphanumeric characters Default Value CLVRBRKS Point Configuration Tables The Point Configuration (PTCNFG) Table consists of 20 tables named CONFG01 through CONFG20. Each of these can contain up to 25 points, for a total of 500 points. The way that the Cleaver Brooks points are organized, grouped, and distributed among the different tables is user configurable. After you select one of the twenty different tables, you will see a Point Configuration Screen similar to the one shown in Figure 2, which will display the configuration values for the first point in the file, or default values if the first point has not been defined. CCN Point Name Cleaver Brooks Node No. Use this decision to assign a CCN name to the Cleaver Brooks point. BEST/BEST++ programs and other CCN system elements will have no access to the Cleaver Brooks point name, and will use this name instead. Each point must have a unique CCN Point Name. Allowable Entries Up to 8 ASCII characters (letters, numbers, symbols, but no spaces) Default Value None Use this decision to specify the node number of the CB-Link that houses the ControlBus Module to which the interface is connected. See your Cleaver Brooks documentation for more information about nodes and node numbers. Allowable Entries 0–255 Default Value 0 13 Figure 2 Point Configuration Screen PTCNFG01 CCN Point Name DESCRIPTION CCN Point Name Cleaver Brooks Node No VALUE POINT_3 0 Cleaver Brooks Device No. 14 CB_DA CB_POINT 3 Analog PT_TYPE POLLRATE 120 Point Poll Rate Cleaver Brooks Slot No. CB_NN 20 Cleaver Brooks Device No NOTES PT_NAME CB_NODE 1 Cleaver Brooks Slot No Cleaver Brooks Point Point Type NAME UNITS Use this decision to specify the CB-Link slot into which the ControlBus module is plugged. See your Cleaver Brooks documentation if you need help in identifying the slot number. Allowable Entries 0–255 Default Value 0 Use this decision to specify the number of the Cleaver Brooks device connected to the CB-Link. See your Cleaver Brooks documentation if you need help in identifying the device number. Allowable Entries 0–255 Default Value 0 Cleaver Brooks Point Point Type Point Poll Rate Use this decision to specify the number of the Cleaver Brooks point referred to by this CCN point definition. See your Cleaver Brooks documentation for a list of the point numbers in your Cleaver Brooks device. Allowable Entries 0–65535 Default Value 0 Use this decision to specify whether the point is analog or discrete. Use the spacebar to toggle between Analog and Discr. Allowable Entries Analog or Discr Default Value Discr The poll rate determines the length of time (in seconds) between queries of the ControlBus Module for the value of the point. Setting the poll rate to 0 disables polling for that point. Read the Polling Considerations section of this manual’s Operating Characteristics chapter for important information about polling and polling intervals. Allowable Entries 0–65535 Default Value 0 15 Port Configuration Table Baud Rate Parity The Port Configuration (PORTCFG) Table lets you set the communication characteristics of the interface’s RS-485 port. The settings you enter in this table must agree with the RS-485 settings on the ControlBus Module. You cannot modify the ControlBus Module’s settings from the CCN. Use this decision to specify the baud rate for communication between the two devices. Allowable Entries 1 (1200 baud); 2 (2400 baud); 3 (4800 baud); 4 (9600 baud) Default Value 4 (9600 baud) Use this decision to specify a parity-check method. Allowable Entries 0 (no parity); 1 (odd parity); 2 (even parity) Default Value 0 (no parity) Figure 3 Port Configuration Screen PORTCFG Baud Rate DESCRIPTION Baud Rate UNITS No. of Data Bits 4 0 8 No. of Stop Bits 1 Parity 16 VALUE NAME BAUDRATE PARITY DATABITS STOPBITS NOTES No. of Data Bits No. of Stop Bits Use this decision to specify the word-length. Allowable Entries 7 or 8 Default Value 8 Use this decision to specify the number of stop bits. Allowable Entries 1 (1 stop bit); 2 (2 stop bits); 3 (1.5 stop bits) Default Value 1 17 18 Maintenance Maintenance The data that the interface reads from the Cleaver Brooks equipment is stored in the Maintenance (MAINT) Table. This consists of 20 separate tables named PTMAIN01 through PTMAIN20, each of which displays the data for up to 25 points. The order of points in these tables mirrors that of the configuration tables described in the Configuration chapter. Figure 4 shows a sample maintenance table screen. CCN Point Name This field displays the name assigned to the CB point for CCN purposes. BEST/BEST++ programs and other CCN products have no access to the Cleaver Brooks point name, but use this name instead. Up to 8 ASCII characters (letters, numbers, symbols, but no spaces) Valid Display Cleaver Brooks Point This field displays the number of the Cleaver Brooks point referred to by this CCN point definition. See your Cleaver Brooks documentation for a list of the point numbers in your Cleaver Brooks device. 0–65535 Valid Display Figure 4 Maintenance Table Screen PTMAIN01 CCN Point Name DESCRIPTION CCN Point Name Cleaver Brooks Point Data Type Scaling Point Type Point Value VALUE POINT_3 1 1 0 Analog 2.0 UNITS NAME NOTES PT_NAME CBPT DT_TYPE SCALING PT_TYPE VALUE WR_STAT Write Status Write Value 0.0 WR_VALUE Communication Status OK No COMMSTAT 19 Data Type This field displays the point’s data type. Data types range from 1byte signed integer to 4-byte unsigned integer. Valid Display Scaling This field displays the scaling factor which is to be applied to the point value to calculate the proper data. Valid Display Point Type -99999.9–999999.9 This field indicates whether the last polling operation was concluded successfully or not. Valid Display 20 24-character ASCII string This field displays the value which is to be written to the Cleaver Brooks point, which the interface has received from another CCN element or BEST/BEST++ program. Valid Display Communication Status OK -99999.9–999999.9 This field indicates whether a write request is pending for that point, or the results returned by a write operation. Valid Display Write Value Analog or Discr This field displays the most recent value returned by the polling operation for the given point. Valid Display Write Status -127–127 This field indicates whether the point is analog or discrete. Valid Display Point Value 0–10 YES or NO Configuration Sheets 1 of 1 COMFORT NETWORK Controller Name:_____________________________________ Bus #___________ Element #___________ Table Description:___________________________________________________ Table Name: ALARMDEF ALARM (ALARMDEF) CONFIGURATION SHEET Description Limits Units Alarm Routing Control 00000000-11111111 Binary Alarm Equipment Priority 0-7 Priority #s Comm Failure Retry Time 1-240 Minutes Realarm Time 1-255 Minutes Alarm System Name 8 Characters Text Value 21 COMFORT Sheet 1 of 1 NETWORK Controller Name:_______________________________ Bus #___________ Element #___________ Table Description:______________________________________________ Table Name: CONFG_____ CLEAVER BROOKS INTERFACE POINT CONFIGURATION TABLE DESCRIPTION LIMITS CCN Point Name 8 characters Cleaver Brooks Node No. 0 to 255 Cleaver Brooks Slot No. 0 to 255 Cleaver Brooks Device No. 0 to 255 Cleaver Brooks Point 0 to 65535 Point Type 0/1 Poll Rate 0 to 65535 DESCRIPTION 22 LIMITS CCN Point Name 8 characters Cleaver Brooks Node No. 0 to 255 Cleaver Brooks Slot No. 0 to 255 Cleaver Brooks Device No. 0 to 255 Cleaver Brooks Point 0 to 65535 Point Type 0/1 Poll Rate 0 to 65535 UNITS VALUE seconds UNITS seconds VALUE Index Index P A Alarm Definition Table 10 ALARMDEF Configuration Table Alarms alarm system name 12 re-alarm time 12 retry time 11 routing 10 C Cleaver Brooks Equipment device number 14 requirements 5 Cleaver Brooks Points reading data from 6 writing data to 7, 20 Communication Status 20 Configuration procedure overview 9 Configuration Tables ALARMDEF 10 Ctlr_ID 10 PORTCFG 16 PTCNFG 13 ControlBus Module 5 node 13 slot 14 terminal settings 5 Controller ID Table 10 Ctlr-ID Configuration Table 10 10 Point Configuration Table 13 Point Type 15, 20 Points analog/discrete 15, 20 CB point number 15, 19 CCN name 13 configuring 9 data types 20 point name 13, 19 polling rate 15 scaling 20 units 8 value 20 writing values to 7, 20 Polling 6 polling rate 15 success/fail flag 20 PORTCFG Configuration Table 16 Power Requirements 3 PTCNFG Configuration Table 13 R RS-485 Port configuration table settings 16 16 S Scaling Factor D U Data Types 20 Device Number CB equipment Units 8 20 W 14 E Writing to CB points 7, 20 write status 20 Environmental Requirements 3 H Hardware 3 I Installation hardware 3 M MAINT Maintenance Table 19 Maintenance Tables MAINT 19 23 24 Reader's Comments Your comments regarding this manual will help us improve future editions. Please comment on the usefulness and readability of this manual, suggest additions and deletions, and list specific errors and omissions. Document Name: Publication Date: Usefulness and Readability: Suggested Additions and Deletions: Errors and Omissions (Please give page numbers): Date: Name: Title or Position: Organization: Address: Fold so that the mailing address is visible, staple closed, and mail. Carrier Corporation Carrier World Headquarters Building One Carrier Place Farmington, CT 06034-4015 Attn: CCN Documentation SCP Printed in U.S.A. 808 - 984 12/97