Troubleshooting Guide

Similar documents
Digital Control Module 140

Appendix C: HVAC PRO Modules

Appendix A: N1 OPC Data Access Server

Analog Input (AI) Object

Metasys N2 Instruction Manual VLT Adjustable Frequency Drive. 12/ Revision B

Defining Devices. Introduction

Glossary. The hardware object that defines the interface between the D600 Controller and the NCM.

Control System (CS) Object

Analog Data (AD) Object

Metasys BACnet System Integrator (BSI) Monitoring

Metasys Integrator Powerware Application (previously the Exide Application)

APPLICATION NOTE JC/85

Troubleshooting the NAE/NIE

N1 Migration with the NIE

N1 Migration with the NIE Technical Bulletin

A66N2 Installation and Programming Manual

Troubleshooting & Repair

CPU 224. The compact high-performance CPU With 24 inputs/outputs on board Expandable with up to 7 expansion modules Design

Metasys Integrator Northern Application

5800 Series Non-IntelliTEAM Universal Automatic Switch Control PG&E SCADA Points List

PM290 POWERMETER. Communication Protocols ASCII & Modbus Reference Guide

Troubleshooting the System Hardware

PWR. Power Module Slots

MiCOM Px3x Series. Self Monitoring. Supplementary Functional Description

OVEN INDUSTRIES, INC.

1. Safety Danger Warnings Earthing and earth fault protection... 4

Transmission/ reception tables

Output Relay Latched Function Module

BACnet MS/TP CONTINUE

Troubleshooting. Resetting the System. Problems Following Initial System Installation. First Steps Checklist CHAPTER

SERIES CMT CARBON MONOXIDE GAS TRANSMITTER

System-10 BTU Meter BACnet Network Interface Installation Guide

IntelliCAP PLUS Supplement for Landis & Gyr Telegyr 8979 Protocol

Network Control Module 300 Series

PACSystems* RX3i IC695CMM002 and IC695CMM004

XT-9100 Technical Bulletin

DNP3 Communications Protocol

Output Relay Electrical Function Module

Metasys Integrator Caterpillar Application

PAC BI-DP BIM and 8701-CA-BI Carrier

Network Port. Introduction Page 3. Engineering 9. Installation Procedures 13. Commissioning Procedures 17. Defining Objects 21

Defining Points. Introduction

I/O EXPANSION MODULES

MXIO. Compact I/O module. Summary. Application Compact I/O module for data acquisition and HVAC control systems. Function

APPLICATION NOTE. N2 Dial Application. Using N2 Dial...3. Introduction...3. Key Concepts...4

R6-NE1 BEFORE USE... POINTS OF CAUTION INSTRUCTION MANUAL ETHERNET INTERFACE MODULE MODEL. (Modbus/TCP, for 32-point analog signals)

Troubleshooting Guidelines

Appendix 1 INTRODUCTION

Important Product Information

PACSystems* RX3i IC695CMM002 and IC695CMM004

UNT1100 Series. Binary Output Jumpers AO2 AO1 AO3 AO4 AOCM AOCM AOCM AOCM AO1. AI Switches Job Information N2 Address. Ref N2+ N2- ADDR 0 = ALL OPEN

The following simple procedures should be performed prior to testing the 289H M relay card:

IMPORTANT PRODUCT INFORMATION

MVI46-MCM SLC Platform Modbus Interface Module USER MANUAL. February 5, 2004

AD-7830 Servo Amplifier

Troubleshooting Guide

Table of Contents

Mitsubishi FX Net Driver PTC Inc. All Rights Reserved.

HART 710. User s Manual Version HART-710 User Manual (Version 1.00, July/2010) PAGE: 1

ISDA/ISDA4 Protocol Driver Manual. Table of Contents

XT-9100 Configuration Guide

Contents. 1.1 Introduction Status-Indicators Connections 5

CP30/G30/MC31 Firmware Version 3100 Known Issues

Optidrive Applications Support Library

Metasys Integrator Allen-Bradley Custom Application

R3-GE1 BEFORE USE... INSTALLATION POINTS OF CAUTION INSTRUCTION MANUAL ETHERNET INTERFACE MODULE MODEL. (Modbus/TCP)

ADDJOG User Guide 7/30/10. Overview

System Faults. Chapter 9. Controller Faults. The controller stored different fault information: Publication 1756-QR107C-EN-P - June 2005

Binary Input (BI) Object

GFK-2415A March Type of sensor connection

Safety Instructions 1-1 Avoid unintended Start General Description 2-2

GE MDS, LLC. NETio Series. Protocol Communications Supplement. March 2013 Part No A01, Rev. C

Gateway 1400 Reference Manual

BAS1020 Hardware Manual Version 1.0. BA Systems Petershvilevej 1, DK-3200 Helsinge

Product Specification for CANbus to DeviceNet Transducer Gateway

Metasys Integrator United Power Application

PLCADD1616 User Guide 3/29/10. Overview

Appendix. Special Relays. In This Appendix... DL06 PLC Special Relays...D 2

This is an inspection failure, not meeting the requirement of >10k Ohm between either PD battery post and chassis.

PCI Express 4-Port Industrial Serial I/O Cards

PRM Integration Guide with Pepperl+Fuchs HiDMUX2700 HART Multiplexer

Installation Instructions

SCI-2144 SYSTEM CONTROL INTERFACE MODULE OPERATOR S MANUAL

WRS-SST Series Wireless Sensing System Tools Technical Bulletin

1. FEATURES AND BENEFITS

Cutler-Hammer ELC Serial Driver Help Kepware Technologies

Trouble Shooting. Symptoms: Gate Access Control Computer connected to the Facility Computer

Torque Control Verifier

Troubleshooting. Diagnosing Problems CHAPTER

Ultrabeam RCU-06 USB port description

DUAL LOOP DETECTOR WITH MODBUS COMMUNICATIONS

IMPORTANT PRODUCT INFORMATION

Metasys Integrator GE Lighting Application

1. Introduction. Be sure to read the release notes in section 10 before operating the Unit.

Installation Instructions

SAFETY PRECAUTIONS. Throughout this manual we use the following two illustrations to make you aware of safety considerations:

BASIC INTERRUPT PROCESSING

R1M-GH THERMOCOUPLE & DC INPUT MODULE MODEL. Remote I/O R1M Series. (16 points)

MPCR Series DeviceNet Technical Manual

2-Axis Counter BDD 622

Transcription:

Technical Bulletin Issue Date February 6, 2003 Troubleshooting Guide Overview Page 2 Troubleshooting Charts 3 Using the Charts 3 Offline Charts 4 Unreliable Charts 12 Inaccurate Readings Charts 17 Feature Anomalies Charts 19 Control Anomalies Charts 22 Trunk Statistics High Error Rate Counts Charts 25 NC Task/Error Log 27 Example 27 Error Numbers and Error Text 29 NCM Task IDs 54 Operator Workstation Error Log 60 Example 61 2003 Johnson Controls, Inc. 1 Code No. LIT-636328 www.johnsoncontrols.com

Overview This document provides procedures for troubleshooting a Metasys Building Automation System (BAS). This document can help qualified personnel effectively isolate a Metasys problem to a specific feature or hardware item. The troubleshooting charts list possible causes for symptoms exhibited at an Operator Workstation (OWS) or Personal Computer (PC). The charts are grouped by symptom categories: offline unreliable inaccurate readings feature anomalies control anomalies trunk statistics high error rate counts charts The error logs for the Network Control Module (NCM) and Operator Workstation contains Metasys error codes and messages. Examine the NCM Error Log and OWS Error Log periodically. These error logs can indicate any problems that are occurring, even though no outward symptoms may exist. For specific information on OWS/NCM warnings, see the Advanced Topics chapter in the DDL Programmer s Manual (LIT-6360060). 2 Troubleshooting Guide Technical Bulletin

Troubleshooting Charts The most probable causes for a problem are listed at the top of a troubleshooting chart, while the less probable causes appear lower in the chart. The higher levels of the system appear on the left side of the chart. As the charts move from left to right, they involve the lower levels of the system. Using the Charts Locate the system s Symptom at the upper left of the Troubleshooting Chart. Proceed to Statement 1 (see Figure 1 for an example chart). If Statement 1 is False, proceed down the chart and investigate Possible Causes 1, 2, and 3. If Statement 1 is True, proceed to the right and investigate Possible Causes 4 and 5. If all of the possible causes are ruled out, proceed to Statement 2. In general, if a statement is True, proceed to the right; if a statement is False, proceed down the chart. Symptom Statement 1 Statement 2 False Possible Cause 1 Possible Cause 2 Possible Cause 3 True Possible Cause 4 Possible Cause 5 Figure 1: System Troubleshooting Chart Troubleshooting Guide Technical Bulletin 3

Offline Charts Digital Control Module (DCM) Offline All N2 devices offline DCM RECV AND XMIT flashing (normal N2 activity) DCM RECV off N2 Bus (N2B) channel select switch in wrong position Failed N2B Blown Network Control Unit (NCU) Communications Terminal Board (TBC) fuses Faulty NCU TBC wiring No N2 devices defined DCM in NEU Improper EOL setting Duplicate N2 address set at DCM Failed DCM DCM in NEU N2 wiring Improper End-of-Line (EOL) setting Duplicate N2 address set at DCM Failed or miswired N2 repeater Excessive noise on N2 Failed DCM Failed or miswired N2 repeater Blown Network Expansion Unit (NEU) DCM RECV flashing, TBC fuses XMIT off DCM in NEU Incorrect N2 address Improper EOL setting DCM not defined in database Incorrect N2 address Improper EOL setting Incorrect N2 wiring polarity DCM not defined in database Failed DCM DCM power supply DC voltage failed AC voltage failed DCM error, Light-Emitting Diode (LED) on or flashing Improper object definition for objects in DCM Failed DCM COM disabled by command Failed or miswired N2 repeater Blown TBC fuses Excessive noise on N2 Failed DCM DCMOFF Figure 2: Digital Control Module (DCM) Offline 4 Troubleshooting Guide Technical Bulletin

Intelligent Lighting Controller (ILC) Offline All N2 devices offline Flashing ILC RXD and TXD ILC RXD off ILC RXD flashing, TXD off ILC power supply SW1 SW E N2 wiring Failed or miswired N2 repeater Improper EOL setting SW4 set to 4-wire Duplicate N2 address set at ILC Failed or miswired N2 repeater N2B channel select switch in wrong position Failed N2B Blown NCU TBC fuses Faulty NCU TBC wiring No N2 devices defined ILC Vital function LED Failed ILC SW 1 Failed ILC DC voltage failed AC voltage failed Excessive noise on N2 Failed ILC Failed ILC ILCOFF Figure 3: Intelligent Lighting Controller (ILC) Offline Troubleshooting Guide Technical Bulletin 5

L2 Bus Offline Entire Bus offline L2B channel switch in wrong position Ground loop present within wiring Faulty wiring Loose L2B connection Blown NCU TBC fuses Failed TBC Defective surge protector Only one device offline Too many devices connected Incorrectly set address No power or inadequate power at node L2OFF N1 Local Area Network (LAN) Offline Figure 4: L2 Bus Offline Entire LAN offline Duplicate addresses defined Improper EOL placement Split or short in N1 cable Incorrect N1 definition in DDL file Incorrect setup of OWS ARCNET board Defective BNC connector Defective T-connector Defective hub, hub port, link Only one node offline Ribbon cable on TBC loose Terminators other than 93 ohm used Incorrect DDL address Incorrect NCM address Cabling between nodes less than 6 feet Only one No power or inadequate power at node segment offline Defective hub, card, port Defective link Defective TBC Link insane--cycle power N1OFF Figure 5: N1 LAN Offline 6 Troubleshooting Guide Technical Bulletin

N2 Bus Offline Entire Bus offline N2B channel switch in wrong position (NCM101/102 only) Failed N2B connection Blown NCU TBC fuses Faulty NCU TBC wiring Defective N2 Bus submodule (NCM101/102 only) Polarity reversed Failed TBC Defective surge protector Too many devices connected Internally shorted N2 device Only one segment offline Loose, broken, frayed wire Improper EOL setting Polarity reversed on device Data collision on Bus Defective N2 repeater T- or Y- connection present Only one device offline Incorrect addressing of device in DDL file Defective device No power or inadequate power at device N2OFF Figure 6: N2 Bus Offline Troubleshooting Guide Technical Bulletin 7

Network Control Module (NCM) Offline N1 Direct Power Failed NCM Faulty NCM power supply Faulty NCU AC power supply Network Controller (NC) Direct Improper database definition Dial-up Faulty RS-232 cable Failed COM101 or RS-232 port or NCM Failed COM port on OWS Improper database definition NCM modem failure Incorrect node ID N1 cable problem Improper EOL placement Failed hub or hub port Failed N1 repeater Failed BNC connector Failed TBC Phone line failure Inoperative OWS-to-modem Improper OWS modem switch settings OWS modem failure NCMOFF Figure 7: Network Control Module (NCM) Offline Network Control Module (NCM) Printer Offline Printer offline Online/Offline switch set to offline NCM offline See NCM Offline chart (Figure 7) Out of paper Software definition No power Faulty printer cable Faulty printer NCMPOFF Figure 8: Network Control Module (NCM) Printer Offline 8 Troubleshooting Guide Technical Bulletin

Operator Workstation (OWS) Offline N1 Direct Power Failed OWS Faulty OWS AC supply NC Direct PC not running BAS software Faulty RS-232 cable Failed COM101 or RS-232 port on NCM Failed COM port on OWS Dial-up Improper database definition NCM modem failure Phone line problem PC not running BAS software OWS has incorrect node ID N1 cable problem Improper EOL placement Failed hub or hub port Failed repeater Failed BNC connector Failed TBC on NCU Failed OWS-to-modem cable Incorrect OWS modem switch settings Failed OWS modem OWSOFF Operator Workstation (OWS) Printer Offline Figure 9: Operator Workstation (OWS) Offline Printer offline OWS offline See OWS Offline chart (Figure 9) Software definition Online/Offline switch set to offline Out of paper No power Faulty printer cable Faulty printer OWSPOFF Figure 10: Operator Workstation (OWS) Printer Offline Troubleshooting Guide Technical Bulletin 9

S2 Bus Offline Entire Bus offline S2 not defined as Trunk 2 in NC DDL file (NCM200 only) S2 software not defined in NCM Faulty JC/85 trunk wiring Ground loop present within wiring Defective table top modem Only one device offline Defective RS-232 submodule Defective communication card Defective processor card No power or inadequate power at node Ground loop present within wiring S2OFF Figure 11: S2 Migration Bus Offline 10 Troubleshooting Guide Technical Bulletin

Point Multiplex Module (XM) Offline All N2 devices offline N2B channel select switch in wrong position XM RECV AND XMIT flashing (normal N2 activity) Failed N2B Blown NCU TBC fuses Faulty NCU TBC wiring No N2 devices defined XM in NEU Improper EOL setting Duplicate N2 address set at XM XM RECV off Failed XM XM in NEU Faulty N2 wiring Failed or miswired N2 repeater Blown NEU XM RECV TBC fuses flashing, XMIT off XM in NEU Incorrect N2 address Improper EOL setting XM not defined in database COM disabled by command Improper EOL setting Duplicate N2 address set at XM Failed or miswired N2 repeater Excessive noise on N2 Failed XM Incorrect N2 address Improper EOL setting Incorrect N2 wiring polarity XM not defined in database Failed XM XM power supply DC voltage failed AC voltage failed XM Error LED on Failed XM COM disabled by command Failed or miswired N2 repeater Blown TBC fuses Excessive noise on N2 Failed XM XMOFF Figure 12: Point Multiplex Module (XM) Offline Troubleshooting Guide Technical Bulletin 11

Unreliable Charts Accumulator (ACM) Object Unreliable N2 device offline See appropriate N2 Device Offline chart (Figures 2, 7, 12) ACMUNR Analog Data (AD) Object Unreliable Figure 13: Accumulator (ACM) Object Unreliable Associated Object/Attribute unreliable N2 device offline Unreliable value from process Valid input value at NEU/NCU terminals Miswired field device Failed field device Open in the field wiring Short in the field wiring One or more process inputs unreliable Input Universal (IUN) jumper settings incorrect Input terminals miswired Blown IUN fuse or resistor See DCM Offline chart (Figure 2) XM offline, see XM chart (Figure 12) Input Binary Frequency (IBF) switch settings wrong Input Differential Pressure (IDP) Zero adjust improperly set Process calculation unreliable Failed function module Commanded unreliable Failed DCM ADUNR Figure 14: Analog Data (AD) Object Unreliable 12 Troubleshooting Guide Technical Bulletin

Analog Input (AI) Object Unreliable N2 device offline See DCM Offline chart (Figure 2) Valid input value at NEU/NCU terminals Miswired field device Failed field device Open in the field wiring Short in the field wiring IUN - Jumper settings incorrect Input terminals miswired Blown IUN fuse/resistor Incorrect IBF switch settings IDP - Zero adjust improperly set Failed function module Failed DCM AIUNR Binary Data (BD) Object Unreliable Figure 15: Analog Input (AI) Object Unreliable Associated input Object/Attribute unreliable N2 device offline Input via DCM See appropriate N2 Device Offline Chart (Figures 2, 7, 12) Unreliable value from process Blown IUN fuse/resistor Incorrect IUN jumper settings Failed XM Process inputs Process calculation IBN switch settings incorrect Blown IUN fuse or resistor Incorrect IUN jumper settings IBN or other binary input function module failure Commanded unreliable Failed DCM BDUNR Figure 16: Binary Data (BD) Object Unreliable Troubleshooting Guide Technical Bulletin 13

Binary Input (BI) Object Unreliable N2 device offline Input via DCM Blown IUN fuse/resistor IBN switch settings wrong See appropriate N2 Device Offline chart (Figures 2, 7, 12) Incorrect IUN jumper settings Blown IUN fuse/resistor Failed XM Incorrect IUN jumper settings IBN or other binary input function module failure Failed DCM BIUNR Binary Output (BO) Object Unreliable Figure 17: Binary Input (BI) Object Unreliable N2 device offline See appropriate N2 Device Offline chart (Figures 2, 7, 12) Feedback unreliable See Binary Input Unreliable chart (Figure 17) BOUNR Figure 18: Binary Output (BO) Object Unreliable 14 Troubleshooting Guide Technical Bulletin

Control System (CS) Object Unreliable Controller N2/L2 communications Faulty N2/L2 submodule N2/L2 repeater miswired or faulty No power Improper address Faulty controller Object definition Faulty N2/L2 wiring Improper hardware object definition Display value Display address Controller communications disabled by command CSUNR Figure 19: Control System (CS) Object Unreliable Lighting Control Group (LCG) Unreliable ILC offline See ILC Offline chart (Figure 3) ILC communications disable by command LCGUNR Figure 20: Lighting Control Group (LCG) Unreliable Troubleshooting Guide Technical Bulletin 15

PID Loop Unreliable PID Loop input unreliable DCM offline Input 1-6 PID algorithm unreliable See DCM Offline chart (Figure 2) Scalar value causes input to be too large or too small PID self-tuning algorithm unreliable Input 1-6 Setpoint Offset Setpoint Offset Auxiliary switch input High saturation limit Low saturation limit Selector input High saturation limit Low saturation limit PIDUNR Process Unreliable Figure 21: PID Loop Unreliable External to process Within process Divide by zero error Calculation overflow Calculation underflow Function inputs out of range Input object unreliable Input object does not reply (offline) Shared value unreliable Totalization value request for attribute not being totalized Figure 22: Process Unreliable 16 Troubleshooting Guide Technical Bulletin

Inaccurate Readings Charts Accumulator (ACM) Object Reading Inaccurate Object definition Failed field device Field wiring Input terminals miswired Field device miswired Pulse constant incorrect Rate constant incorrect Point type - Form A/Form C Debounce time too long or too short Electrical noise ACMINA Figure 23: Accumulator (ACM) Object Reading Inaccurate Troubleshooting Guide Technical Bulletin 17

Analog Reading Inaccurate Analog data object Associated input object/attribute Improper initial value Improper logic commanding Analog Data object Object definition Field wiring Function Module Input Analog Pneumatic (IAP) IBF Improper supply pressure Improper transmitter pressure Incorrect switch settings Short in the field wiring Open in the field wiring Faulty device terminal wiring Faulty NCU/NEU terminal wiring Induced voltage Incorrect slot number Standard range type Analog type Improper linearization parameters Improper flow coefficient Span incorrectly defined Field sensor Faulty transmitter Faulty sensor Faulty sensor power supply Faulty sensor wiring IDP IUN Incorrect switch settings Faulty transmitter Improper jumper settings Faulty input signal Faulty input wiring Faulty function module ANAINA Figure 24: Analog Reading Inaccurate 18 Troubleshooting Guide Technical Bulletin

Binary Reading Inaccurate Object definition Hardware setup Field wiring Binary Data object Incorrect setting for voltage/contact switch of XM/FM NCU/NEU terminals miswired Device terminals miswired Point type Slot number Debounce filter Engineering units Normal state BININA Feature Anomalies Charts Reports Not Received at Device Figure 25: Binary Reading Inaccurate Report device offline Report access group definition Improper object report type See OWS Offline chart (Figure 9) or Printer Offline chart (Figures 8 or 10) Incorrect system report access group Incorrect destinations REPNREC Figure 26: Reports Not Received at Device Troubleshooting Guide Technical Bulletin 19

Unable to Make Proper Dial-up Connection Line is busy Handshaking error No answer No reply from modem Modem port not initialized Connection is lost Line in use Modem cable malfunction No power to modem Faulty modem Transmission error Modem not initialized Modem cable failure Improper DIP switch settings on modem No power to modem Faulty modem Faulty modem Not a Metasys device Transmission error Phone line disconnected Wrong number Wrong number Invalid network name PBX functions not disabled for modem line NOVRAM and OWS network names are different Invalid device name OWS name at NCM does not match name in OWS OWSDIAL Figure 27: Unable to Make Proper Dial-up Connection 20 Troubleshooting Guide Technical Bulletin

Totalization Suspended Object offline Object unreliable Object disabled Weekly schedule has suspended Totalization feature Process has suspended Totalization TOTSUSP Figure 28: Totalization Suspended Trend Suspended Object offline Object unreliable Object disabled Weekly Schedule has suspended Trend feature Process has suspended Trend feature TRNDSUSP Figure 29: Trend Suspended Troubleshooting Guide Technical Bulletin 21

Control Anomalies Charts Device Does Not Respond Correctly to Commands Object definition Object offline Analog Output Setpoint (AOS) or Analog Output Digital (AOD) object Object unreliable Device under control of process Communications disabled Object in override Device set to hand position Device disconnected from controller Failed power supply on device BO object State 0/ State1 engineering units Output relay definition Slot number Span incorrect Point type Step ratio Saturation size Improper command priorities Incorrect output references on PID Loop configuration DEVDRCMD Figure 30: Device Does Not Respond Correctly to Commands 22 Troubleshooting Guide Technical Bulletin

Device Does Not Modulate PID Loop AOD object Device Override Span parameters Point type INCR may take longer to move Function module failure Unreliable Selector input active Auxiliary Enable = 1 Sign of proportional band incorrect At high saturation limit At low saturation limit See PID Loop Unreliable chart (Figure 21) DCM offline Set to hand position Electric or pneumatic supply failure Control lines disconnected or broken Device failure Feedback is within half of deadband from setpoint Proportional band too large Filter weight too large Offset incorrect for proportional-only control Self-tune not enabled Self-tune reached lower limit (1/10)*(initial prop band) Self-tune reached upper limit (20)*(initial prop band) See DCM Offline chart (Figure 2) DEVDMOD Figure 31: Device Does Not Modulate Troubleshooting Guide Technical Bulletin 23

Controlled Device Hunts PID Loop Analog Input (AI) object Selector input signal may be varying Auxiliary Enable may be switching control from PID algorithm Analog Output Digital (AOD) object Too much noise in input signal Being overridden to varying values Changing high and low saturation limits Proportional band too small Sample period too small Toggling between reliable and unreliable Integral time too small Derivative weight too large Self-tuning not enabled Self-tuning reaching limit (20)*(initial prop band) Too much noise in input signal Self-tuning not enabled Filter weight too small for noisy feedback Self-tuning reached limit (4)*(sample period) CTRLHUNT Figure 32: Controlled Device Hunts 24 Troubleshooting Guide Technical Bulletin

Trunk Statistics High Error Rate Counts Charts N1 Statistics High Error Rate OWS has remote points specified on an NCM that is not connected Improper EOL placement Defective T-connector Cabling between two segments is too long Cabling between two nodes is too long Cabling between two nodes is less than 6 feet Defective N1 component* Terminators other than 93 ohm used * NCM, OWS N1 LAN board, active hub, or link. N1ERR Figure 33: N1 Statistics High Error Rate N2 Statistics High Error Rate Loose, broken, frayed wire Defective N2 Bus submodule (NCM101/102 only) Defective N2 device Defective TBC Too many devices connected Ground loop present within wiring Defective N2 repeater Defective surge protector Non-terminating device at end of line N2ERR Figure 34: N2 Statistics High Error Rate Troubleshooting Guide Technical Bulletin 25

L2 Statistics High Error Rate Faulty wiring Ground loop present within wiring Failed TBC Defective L2 Bus submodule Defective L2 Bus device AC line noise on L2 Bus Defective surge protector Too many devices connected L2ERR Figure 35: L2 Statistics High Error Rate S2 Statistics High Error Rate Incorrect wiring (check polarity and shield) Defective Digital System Controller (DSC) or Field Processing Unit (FPU) bus card Defective table top modem Circuit shorted to AC ground Defective suppressor Noisy circuit S2ERR Figure 36: S2 Statistics High Error Rate 26 Troubleshooting Guide Technical Bulletin

NC Task/Error Log The NC Task/Error Log is a record of runtime errors of the NCM. You can view the Error Log from the OWS. Its contents may seem indecipherable, but give a copy to the Johnson Controls support staff. They can interpret the log and use it to troubleshoot the Metasys Network. To view the NC Task/Error Log: 1. Go to the Network Map. 2. Select an NC to view. 3. On the Action menu, click Diagnostics. 4. Click the Task/Error Log option. The NC Task/Error Log appears. To print the screen, use the Print option in the Item menu. The NCSETUP for Windows tool also can display the NC Task/Error Log at the NCM. However, the error text is not available. Example What follows is an example of the NC Task/Error Log. The Error Log displays the date and time of the error, the Metasys error number, the error argument (Arg), the task ID (the software task that caused the error), and a brief explanation of the error number. For a list of error numbers and their respective error text, see the next section of this document. Arguments are task dependent. The task IDs and their descriptions are listed in the NCM Task IDs section of this document. Troubleshooting Guide Technical Bulletin 27

In this example, the first error states that Error Number 551 ( Trace: Send ) was received by Task 41 (Node Manager task ID) at 13:48:37 on June 25, 2001. Figure 37: NC Task/Error Log Example 28 Troubleshooting Guide Technical Bulletin

Error Numbers and Error Text This section lists all error numbers and their associated error text. These items would appear in the Error Number column and Error Text column of the NC Task/Error Log. Table 1: NC Task/Error Log Text Error Number Error Text 1 Attempting to do a NC device write to a device that is not signed up, arg = lid 2 Attempting to send a summary command message when no summary handler task ID exists, arg = lid 3 Attempting to send an illegal message type, arg = message type 4 Error during message send, arg = destination 5 Attribute out of bounds, arg = attr number 6 Message into JCB interpreter not STARTUP msg, arg = msg type, JCB interpreter module JBINTERP.C 7 Invalid completion status returned to JCB scheduler from interpreter, arg = status, JCB scheduler module NTX.C 8 NULL PIB ptr returned for valid process index, arg = LID, JCB scheduler module PROCTRIG.C 9 Unexpected message into JCB scheduler, arg = message type, JCB scheduler module SCHEDULE.C 10 NULL PIB ptr returned for valid process index, arg = LID, JCB scheduler module SENDPROC.C 11 Message into JCB interpreter not NEXT TO EXECUTE MESSAGE, arg = msg type, JCB interpreter module JBREADNX.C 12 Non-numeric argument for ABS, arg = opcode of argument, JCB interpreter module JBABS.C 13 Invalid opcode for ADD, arg = opcode, JCB interpreter module JBADD.C 14 Unable to retrieve name based on RID, arg = RID, JCB scheduler module COSEVENT.C 15 Invalid attribute type in trigger report msg and obj ref db, arg = attribute type, JCB scheduler module COSEVENT.C 16 Attribute types in obj ref db and trigger report msg are not equal, arg = attribute type in msg, JCB scheduler module COSEVENT.C 17 Trigger report came in for an array element or obj ref db thinks a trigger is an array element, arg = array number in msg, JCB scheduler module COSEVENT.C 18 Unexpected message into scheduler while awaiting startup message, arg = message type, JCB scheduler module SCHEDULE.C 19 Failure to acquire memory, arg = size of memory, shared routine ACQUIRE.C 20 Attempt to add non-numeric to integer, arg = opcode of non-numeric, JCB interpreter module JBADD.C 21 Attempt to add non-numeric to REAL, arg = opcode of non-numeric, JCB interpreter module JBADD.C 22 Msg_release_when_done flag not set, arg = src_task_name, shared routine GETRMSG.C 23 Send_with_return no reply timeout, arg = task_id 24 N1 not present, message cannot be sent, arg = task_id Continued on next page... Troubleshooting Guide Technical Bulletin 29

Error Number (Cont.) 30 Troubleshooting Guide Technical Bulletin Error Text 25 Attempt to add time to non-time, arg = opcode of non-time instruction, JCB interpreter module JBADD.C 26 Attempt to assign a value to unassignable type, arg = type to assign to, JCB interpreter module JBASSIGN.C 27 Attempt to assign to an attribute an unassignable value, arg = type of attribute, JCB interpreter module JBATTASS.C 28 Attempt to assign to an integer attribute a value neither numeric nor time, arg = opcode of value, JCB interpreter module JBATTASS.C 29 Attempt to assign to a real attribute a non-numeric value, arg = opcode of non-numeric, JCB interpreter module JBATTASS.C 30 Attempt to assign to a time attribute a value neither integer nor time, arg = opcode of value, JCB interpreter module JBATTASS.C 31 Attempt to assign to a logical attribute a non-logical value, arg = opcode of non-logical, JCB interpreter module JBATTASS.C 32 Invalid opcode to assign (write) to an attribute, arg = invalid opcode, JCB interpreter module JBATWRIT.C 33 Non-numeric argument for computed goto, arg = opcode of non-numeric, JCB interpreter module JBCOMPGO.C 34 Local variable subscript out of range, arg = subscript value, JCB interpreter module JBCHKLOC.C 35 Shared variable subscript out of range, arg = subscript value, JCB interpreter module JBCHKSHR.C 36 Internal variable to clear not numeric or logical, arg = type of internal variable, JCB interpreter module JBCLEAR.C 37 Timer reference expected, arg = invalid opcode, JCB interpreter module JBPULSE.C 38 Previous result not integer, arg = previous result opcode, JCB interpreter module JBDIFF.C 39 Previous value invalid, neither internal variable nor integer, arg = previous value opcode, JCB interpreter module JBPIREST.C 40 Non-numeric dividend for integer divisor, arg = dividend opcode, JCB interpreter module JBDIVIDE.C 41 Attribute subscript out of range of BYTE, arg = subscript value, JCB interpreter module JBATWRIT.C 42 Non-numeric value, arg = opcode, JCB interpreter module JBPOPREA.C 43 Non-numeric dividend for real divisor, arg = dividend opcode, JCB interpreter module JBDIVIDE.C 44 Non-numeric divisor, arg = divisor opcode, JCB interpreter module JBDIVIDE.C 45 Internal var expected, arg = invalid opcode, JCB interpreter module JBPULSE.C 46 The acquire share routine was called and zero bytes of memory were requested. This is illegal. The task calling acquire has been suspended and will not run again. 47 The laptop SHELL task was unable to exec the specified command, arg = failure code (errno), Laptop DOS SHELL task execprog.c 48 NT send command to object resulted in bad message status being returned, arg = status code of message 49 NT write attribute to object resulted in a bad message status being returned, arg = status code of message Continued on next page...

Error Number (Cont.) Error Text 50 Error with printer replace record, arg = status of bad add 51 Too many hardware object managers for N2 com task table, must be increased in size, arg = devtype 52 Equal compare of integer to non-numeric, arg = non-numeric opcode, JCB interpreter module JBEQUAL.C 53 Equal compare of real to non-numeric, arg = non-numeric opcode, JCB interpreter module JBEQUAL.C 54 Equal compare of time to non-time, arg = non-time opcode, JCB interpreter module JBEQUAL.C 55 Equal compare of logical to non-logical, arg = non-logical opcode, JCB interpreter module JBEQUAL.C 56 Last time invalid, it's either not internal variable or not time, arg = last time opcode, JCB interpreter module JBPIREST.C 57 Invalid function selector in built-in function instruction, arg = function selector, JCB interpreter module JBEXECUT.C 58 Invalid pcode opcode, arg = pcode opcode, JCB interpreter module JBEXECUT.C 59 Return address not on stack for EXIT_DEF, arg = opcode on top of stack, JCB interpreter module JBEXITDF.C 60 Dial message lost, would not fit in dial buffer and connection could not be made 61 Call to retrieve_name returned status <> OK, arg = rid of attribute reference, JCB interpreter module JBTOTAL.C 62 Attempted totalization with attribute array, arg = rid of attribute reference, JCB interpreter module JBTOTAL.C 63 Attempt to get an array value from variable not arrayed, arg = dimension, JCB interpreter module JBGETARR.C 64 Subscript out of range of arrayed variable, arg = subscript value, JCB interpreter module JBGETARR.C 65 Invalid data type for array value, arg = opcode of array value, JCB interpreter module JBGETARR.C 66 Non-numeric subscript value, arg = subscript opcode, JCB interpreter module JBGETSUB.C 67 Arrayed local variable not expected, arg = local variable dimension, JCB interpreter module JBGETTYP.C 68 Invalid data type for local variable, arg = local variable type, JCB interpreter module JBGETTYP.C 69 Arrayed shared variable not expected, arg = shared variable dimension, JCB interpreter module JBGETTYP.C 70 Invalid data type for shared variable, arg = shared variable type, JCB interpreter module JBGETTYP.C 71 Attempt to get type and value of opcode with no value, arg = opcode, JCB interpreter module JBGETTYP.C 72 Greater compare of integer to non-numeric, arg = non-numeric opcode, JCB interpreter module JBGREATR.C 73 Greater compare of real to non-numeric, arg = non-numeric opcode, JCB interpreter module JBGREATR.C 74 Greater compare of time to non-time, arg = non-time opcode, JCB interpreter module JBGREATR.C Continued on next page... Troubleshooting Guide Technical Bulletin 31

Error Number (Cont.) Error Text 75 Greater compare of opcode not numeric or time, arg = invalid opcode, JCB interpreter module JBGREATR.C 76 Invalid program counter, pc out of range of pcode table, arg = program counter value, JCB interpreter module JBEXECUT.C 77 Invalid local or internal variable index, arg = index, JCB interpreter module JBGETTYP.C 78 Local or shared variable ref not found for increment, arg = pcode opcode, JCB interpreter module JBINCRMT.C 79 Non-numeric on top of stack for jump greater than, arg = non-numeric opcode, JCB interpreter module JBJUMPGT.C 80 Non-logical on top of stack for jump true-false, arg = non-logical opcode, JCB interpreter module JBJUMPTF.C 81 NOT on non-logical opcode, arg = non-logical opcode, JCB interpreter module JBLGICNO.C 82 Invalid type assignment to integer local variable, arg = type tried to assign, JCB interpreter module JBLOCASS.C 83 Invalid type assignment to real local variable, arg = type tried to assign, JCB interpreter module JBLOCASS.C 84 Invalid type assignment to time local variable, arg = type tried to assign, JCB interpreter module JBLOCASS.C 85 Invalid type assignment to logical local variable, arg = type tried to assign, JCB interpreter module JBLOCASS.C 86 Invalid type of local variable to assign to, arg = type of local variable, JCB interpreter module JBLOCASS.C 87 Bad message type received by task, arg = msg type 88 Non-logical right argument for logical function, arg = right argument opcode, JCB interpreter module JBLOGICAL.C 89 Non-logical left argument for logical function, arg = left argument opcode, JCB interpreter module JBLOGICAL.C 90 Lesser compare of integer to non-numeric, arg = non-numeric opcode, JCB interpreter module JBLSTHAN.C 91 Lesser compare of real to non-numeric, arg = non-numeric opcode, JCB interpreter module JBLSTHAN.C 92 Lesser compare of time to non-time, arg = non-time opcode, JCB interpreter module JBLSTHAN.C 93 Lesser compare of opcode not numeric or time, arg = invalid opcode, JCB interpreter module JBLSTHAN.C 94 Invalid local or internal variable index, arg = index, JCB interpreter module JBCHKLOC.C 95 Invalid local or internal variable index, arg = index, JCB interpreter module JBCLEAR.C 96 Multiply integer with non-numeric, arg = non-numeric opcode, JCB interpreter module JBMULT.C 97 Multiply real with non-numeric, arg = non-numeric opcode, JCB interpreter module JBMULT.C 98 Multiply with non-numeric value, arg = non-numeric opcode, JCB interpreter module JBMULT.C 99 PERIOD has non-time argument, arg = non-time opcode, JCB interpreter module JBPERIOD.C Continued on next page... 32 Troubleshooting Guide Technical Bulletin

Error Number (Cont.) Error Text 100 Invalid parameter assignment of mixed types, arg = type of internal variable, JCB interpreter module JBPRMASS.C 101 Bad hardware RID in msg, arg=hw_rid 102 Bad LID in received msg, arg=lid 103 Bad sema4 number in received msg, arg=sema4 104 Iterm not REAL internal variable, arg = iterm opcode, JCB interpreter module JBPIREST.C 105 Reserved for JCB 106 Assign incompatible value to integer shared var, arg = assign value opcode, JCB interpreter module JBSHRASS.C 107 Assign incompatible value to real shared var, arg = assign value opcode, JCB interpreter module JBSHRASS.C 108 Assign incompatible value to time shared var, arg = assign value opcode, JCB interpreter module JBSHRASS.C 109 Assign incompatible value to logical shared var, arg = assign value opcode, JCB interpreter module JBSHRASS.C 110 Invalid shared variable type, arg = shared variable type, JCB interpreter module JBSHRASS.C 111 Invalid local or internal variable index, arg = index, JCB interpreter module JBLVNOAR.C 112 Subrec query data from N2 received when not expected, arg = subrecord number from N2 device, OR Subrec query error from N2 device, arg = query error code from device 113 Write record msg returned by N2 comm to obj mgr when no download in progress, arg = device rec # 114 Bad N2L2 device command code in msg from N2L2 comm task for this obj mgr, arg = device command code 115 Bad device specific ID code in poll response data, arg = device specific ID code for N2, arg = first byte of ID code 256 plus second byte of ID code for L2 116 Needed to download software point change to hardware but could not, arg = H/W slot number 117 SPAN input low limit >= input high limit, arg = input low value, JCB interpreter module JBSPAN.C 118 Bad point ID received in H/W COS msg, bad part can be S/W LID, H/W RID, slot number, arg = S/W LID 119 Invalid opcode for subscript, arg = opcode, JCB interpreter module JBSUBSCR.C 120 Subtract integer from non-numeric, arg = non-numeric opcode, JCB interpreter module JBSUBTRA.C 121 Subtract real from non-numeric, arg = non-numeric opcode, JCB interpreter module JBSUBTRA.C 122 Subtract time from non-time, arg = non-time opcode, JCB interpreter module JBSUBTRA.C 123 Subtract value invalid (not numeric or time), arg = value's opcode, JCB interpreter module JBSUBTRA.C 124 Invalid local or internal variable index, arg = index, JCB interpreter module JBSET.C 125 Tell convert to integer for non-numeric value, arg = non-numeric opcode, JCB interpreter module JBTELINT.C Continued on next page... Troubleshooting Guide Technical Bulletin 33

Error Number Error Text (Cont.) 126 Logical constant expected, arg = invalid opcode, JCB interpreter module JBPULSE.C 127 Non-numeric value for unary minus, arg = non-numeric opcode, JCB interpreter module JBUNARY.C 128 WAIT has non-time argument, arg = non-time opcode, JCB interpreter module JBWAIT.C 129 Integer constant not passed for units, arg = units opcode, JCB interpreter module JBPOPUNI.C 130 Invalid units selection, arg = units selection, JCB interpreter module JBPOPUNI.C 131 Internal var expected, arg = invalid opcode, JCB interpreter module JBPULSE.C 132 Relative humidity not numeric, arg = relative humidity opcode, JCB interpreter module JBPOPRH.C 133 Logical constant expected, arg = invalid opcode, JCB interpreter module JBPULSE.C 134 Time constant expected, arg = invalid opcode, JCB interpreter module JBPULSE.C 135 Logical constant expected, arg = invalid opcode, JCB interpreter module JBPULSE.C 136 Timer index out of range, arg = timer index, JCB interpreter module JBPULSE.C 137 Stack overflow, arg = opcode being executed, JCB interpreter module JBPUSH.C 138 Non-numeric in power expression, arg = opcode of power value, JCB interpreter module JBPOWER.C 139 Argument not numeric or logical for SET, arg = argument opcode, JCB interpreter module JBSET.C 140 Restart not logical for PI_RESET, arg = restart opcode, JCB interpreter module JBPIREST.C 141 Unknown math error doing POWER, arg = error number, JCB interpreter module JBPOWER.C 142 Floating point error, arg = opcode, JCB interpreter module JBEXECUT.C 143 Illegal NC memory access by nmi_int, arg = offset address instruction 144 LC device has reset, msg to device not executed, arg = user_return_type 145 Undefined command, command not understood by addressed device, msg to device not executed, arg = user_return_type 146 Input buffer overrun, msg longer than maximum device expects to receive, arg = user_return_type 147 Data field error, size of msg not correct for command type, arg = user_return_type Note: Error 147 also issues in the NCM when an XT/DCDR device and another ASC have duplicate addresses. The error indicates a mismatch between the expected response and the polling msg sent. Verify addressing. 148 Invalid data, one of the fields contains a value that is out of the expected range, arg = user_return_type Continued on next page... 34 Troubleshooting Guide Technical Bulletin

Error Number (Cont.) Error Text 149 Command not accepted, due to problems with the device, the command is ignored, arg = user_return_type 150 Second cold start message received, ignored, arg = task ID 151 PI_RESET output low limit >= output high limit, arg = output low limit value, JCB interpreter module JBPIREST.C 152 Invalid pcode opcode, arg = program counter, JCB interpreter module JBGETPCD.C 153 Invalid attribute type for attribute read, arg = attribute type, JCB interpreter module JBGETTYP.C 154 Invalid attribute type for attribute read, arg = attribute type, JCB interpreter module JBATREAD.C 155 Attribute not expected to be an array, arg = attribute number, JCB interpreter module JBGETTYP.C 156 Subscript for non-array attribute, arg = attribute number, JCB interpreter module JBSUBSCR.C 157 Attribute number requested in read msg not attribute number returned, arg = attribute number returned, JCB interpreter module JBATREAD.C 158 Array field number requested in read msg not array field number returned, arg = array field number, JCB interpreter module JBATREAD.C 159 Attribute subscript out of range, arg = subscript value, JCB interpreter module JBSUBSCR.C 160 Invalid completion flag, interpreter stack probably overwritten, arg = completion flag, JCB interpreter module JBPRCCOM.C 161 STRING attribute read returned different attribute type, arg = attribute type returned, JCB interpreter module JBTEXTRD.C 162 Non-numeric argument for Average function, arg = argument opcode, JCB interpreter module JBAVG.C 163 Attempt to find MAX or MIN of TIME value, arg = time opcode, JCB interpreter module JBMAXMIN.C 164 Invalid local or internal variable index, arg = index, JCB interpreter module JBSUBSCR.C 165 User label ref not on stack for computed go, arg = opcode on stack, JCB interpreter module JBCOMPGO.C 166 Return address not on stack, arg = opcode on stack, JCB interpreter module JBEXECUT.C 167 Parameter assignment to arrayed variable, arg = dimension of local variable, JCB interpreter module JBPRMASS.C 168 Stack underflow before pop, arg = top of stack pointer, JCB interpreter module JBPOP.C 169 Stack underflow if did pop, arg = top of stack pointer, JCB interpreter module JBPOP.C 170 DIFF previous result not internal variable, arg = previous result opcode, JCB interpreter module JBDIFF.C 171 Object does not exist in database dir manager points to, arg = status from msg 172 Advisory type not integer, arg = advisory type opcode, JCB interpreter module JBPRINT.C 173 Expected type in message does not match this object's type, arg=expected type Continued on next page... Troubleshooting Guide Technical Bulletin 35

Error Number (Cont.) Error Text 174 Non-integer command number for TELL, arg = command number opcode, JCB interpreter module JBTELL.C 175 TELL missing object reference, arg = opcode should have been object reference, JCB interpreter module JBTELL.C 176 Unknown math error returned from square root, arg = error number, JCB interpreter module JBSQR.C 177 Unknown math error from SIN, COS or TAN function, arg = error number, JCB interpreter module JBTRIGFN.C 178 Unknown math error from LOG function, arg = error number, JCB interpreter module JBLOG.C 179 Floating point error, arg = 0, JCB interpreter module JBSTRTIN.C 180 Attribute number requested in read STRING msg not attribute number returned, arg = attribute number returned, JCB interpreter module JBTEXTRD.C 181 System reboot/start, arg = {reason for restart} 0 cold start 6 sanity timeout 1 first warm start 7 out of stack 2 powerfail 8 gen protect fault 3 manual reset 9 floating pt err 4 out of acquire 10 novram corruption 5 out of allocate11 illegal interrupt 182 N1 startup error, arg = N1 error status 183 System cold start error, arg = task ID of cold start 184 Trigger signup request error - wrong attribute, arg = rid of object 185 Trigger signup request error - out of memory, arg = rid of object 186 Invalid data type passed to write1at share, arg = caller task, WRITE1AT share routine 187 Free lid error, arg = process lid, JBNCOBJMGR function JBADDPRC.C 188 Process status not non_existent, arg = process status, JBNCOBJMGR function JBADDPRC.C 189 Reserved for JCB Obj Mgr, JBNCOBJMGR function 190 Rid table not updated with bound reference, arg = process lid, JBNCOBJMGR function JBADDPRC.C 191 Cannot allocate process list, arg = size of process list, JBNCOBJMGR function JBALLPRC.C 192 Cannot allocate value and reliable arrays, arg = size of arrays, JBNCOBJMGR function JBBLDARR.C 193 Orp table cannot be resized, arg = object ref lid, JBNCOBJMGR function JBBLDOBJ.C 194 No more lids can be allocated for object refs, arg = object ref lid, JBNCOBJMGR function JBBLDOBJ.C 195 Rid table not updated with unbound reference, arg = object ref lid, JBNCOBJMGR function JBBLDOBJ.C 196 New lid cannot be obtained for process, JBNCOBJMGR function JBBLDPIB.C 197 Process lid cannot be freed, arg = process lid, JBNCOBJMGR function JBBLDPIB.C 198 Process index conversion error, arg = process lid, JBNCOBJMGR function JBBLDPIB.C Continued on next page... 36 Troubleshooting Guide Technical Bulletin

Error Number (Cont.) Error Text 199 Shared var arrays cannot be resized, JBNCOBJMGR function JBBLDSHV.C 200 Svp table cannot be resized, JBNCOBJMGR function JBBLDSHV.C 201 New shared var lid cannot be obtained, JBNCOBJMGR function JBBLDSHV.C 202 Shared var arrays cannot be allocated, JBNCOBJMGR function JBBLDSHV.C 203 Memory cannot be allocated for process tables, arg = size of tables in bytes, JBNCOBJMGR function JBBLDTBL.C 204 Retrieving object ref name failed, arg = object ref rid, JBNCOBJMGR function JBBOBJTB.C 205 Retrieving process name failed, arg = status of retrieve name shared function, JBNCOBJMGR function JBBPCPIB.C 206 Retrieving process binding failed, arg = status of retrieve binding shared function, JBNCOBJMGR function JBBPCPIB.C 207 dest_task = DATA_LINK_MGR (6) arg = src_gate, src_node, src_port, src_task This error uses two lines. The argument in the first line is a word with the src_gate in the high byte and the src_node in the low byte. The argument in the second line has the src_port in the high byte and the src_task in the low byte. The Error Log is output when the data link manager processes a message that is destined for itself. The message is discarded and retransmitted. 208 Invalid trigger table type, arg = trigger table type, JBNCOBJMGR function JBBPCTBL.C 209 Conversion of lid to index failed, JBNCOBJMGR function JBDELPRC.C 210 Retrieving object ref name failed, arg = object ref rid, JBNCOBJMGR function JBFNDOBJ.C 211 Conversion of lid to index failed, arg = process lid, JBNCOBJMGR function JBREADPR.C 212 Conversion of lid to index failed, arg = process lid, JBNCOBJMGR function JBREADPR.C 213 Invalid opcode, arg = opcode, JBNCOBJMGR function JBCHGIND.C 214 Invalid opcode, arg = opcode, JBNCOBJMGR function JBPCTBL.C 215 Clearing process binding from rid table failed, arg = clear binding return status, JBNCOBJMGR function JBRELPIB.C 216 Call to free lid failed, arg = process lid, JBNCOBJMGR function JBRELPIB.C 217 Error adding IO device, arg = device type 218 Error adding IO device, arg = status 219 Reserved for JCB Obj Mgr, JBNCOBJMGR function 220 Reserved for JCB Obj Mgr, JBNCOBJMGR function 221 Reserved for JCB Obj Mgr, JBNCOBJMGR function 222 Reserved for JCB Obj Mgr, JBNCOBJMGR function 223 Reserved for JCB Obj Mgr, JBNCOBJMGR function 224 Hardware caused an Interrupt 15 225 Reserved for JCB Obj Mgr, JBNCOBJMGR function Continued on next page... Troubleshooting Guide Technical Bulletin 37

Error Number (Cont.) Error Text 226 JCB Obj Mgr: JBNCCOLD.C, Cold Start msg -- arg = msg type, l_allocate error 227 JCB Obj Mgr: JBNCCOLD.C, Cold Start msg -- arg = msg type, build_obj_table returned null 228 JCB Obj Mgr: JCNCLOCK.C, Lock process msg -- arg = LID in msg, convert_to_index returned 0 229 JCB Obj Mgr: JBNCOBJM.C, Mainline got some msg before a coldstart or a warmstart, arg = msg type received 230 JCB Obj Mgr: JBNCOBJM.C, Mainline got wrong msg type during a full download, arg = msg type received 231 JCB Obj Mgr: JBNCOBJM.C, Mainline got command msg with an illegal command type, arg = illegal command type 232 JCB Obj Mgr: JBNCOBJM.C, Mainline got unknown msg type, arg = unknown msg type received 233 JCB Obj Mgr: JBNCUNLC.C, Unlock process msg, arg = LID in msg, convert_to_index returned 0 234 JCB Obj Mgr: JBNCUNLC.C, Unlock process msg, arg = 1-255 index of process to unlock. Error sending trigger msg to the scheduler 235 JCB Obj Mgr: JBNCWARM.C, Warmstart msg -- arg = 1-255 index of the restart process. Error sending trigger msg to the scheduler. Attempting to trigger the restart process 236 JCB Obj Mgr: JBPMITRG.C, Trigger process msg -- arg = LID in msg convert_to_index returned 0 237 JCB Obj Mgr: JBPMITRG.C, Trigger process msg -- arg = 1-255 index of process to unlock. Error sending trigger msg to the scheduler 238 JCB Obj Mgr: JBTRGDEL.C, A JCB trig was deleted. LID in trigger delete msg was zero, arg = bad LID 239 JCB Obj Mgr: JBTRGDEL.C, A JCB trig was deleted. LID in trigger delete msg was invalid, arg = bad LID 240 JCB Obj Mgr: JBTRGDEL.C, A JCB trig was deleted. RID for deleted object is not valid, arg = invalid RID 241 JCB Obj Mgr: JBTRGDEL.C, A JCB trig was deleted. The system name in the trigger delete msg and the name in the RID table don t match, arg = LID of deleted object 242 JCB Obj Mgr: JBTRGDEL.C, A JCB trig was deleted. The object name in the trigger delete msg and the name in the RID table don t match, arg = LID of deleted object 243 JCB Obj Mgr: JBTRGDEL.C, A JCB trig was deleted. The attr number in the trigger delete msg and the attr nbr in the obj ref db don t match, arg = LID of deleted object 244 JCB Obj Mgr: JBTRGDEL.C, A JCB trig was deleted. The deleted object is not defined as a JCB trigger, arg = LID of deleted object 245 JCB Obj Mgr: JBTRGDEL.C, A JCB trig was deleted. The attempt to re-signup for COS failed, arg = LID of object 246 JCB Obj Mgr; JBTRIGPR.C, Routine to trigger all processes in priority order. Error on sending msg to scheduler, arg = 1-255 index of process not triggered 247 Reserved for JCB Obj Mgr, JBNCOBJMGR function Continued on next page... 38 Troubleshooting Guide Technical Bulletin

Error Number (Cont.) Error Text 248 CRC failed, source node = arg This error is output when an NCM receives a message with bad CRC. The argument is the source node where the bad message originated. 249 Message source node = local node This message indicates that an NCM received a message from the N1 sent to itself. 250 Message with invalid type from node (arg) 251 Message size is corrupted. Source node=arg 252 Message was missing JCI_SYSTEM_CODE 253 Reserved for JCB Obj Mgr, JBNCOBJMGR function 254 Reserved for JCB Obj Mgr, JBNCOBJMGR function 255 Reserved for JCB Obj Mgr, JBNCOBJMGR function 256 Attribute read of STRING returned non-zero array field number, arg = array field number returned, JCB interpreter module JBTEXTRD.C 257 Read response attribute type not integer, arg = attribute type returned, JCB interpreter module JBATREAD.C 258 Read response attribute type not real, arg = attribute type returned, JCB interpreter module JBATREAD.C 259 Read response attribute type not Boolean, arg = attribute type returned, JCB interpreter module JBATREAD.C 260 Read response attribute type not time, arg = attribute type returned, JCB interpreter module JBATREAD.C 261 Invalid print parameter opcode, arg = parameter opcode, JCB interpreter module JBBLDPRM.C 262 Text table offset out of range, arg = text table offset, JCB interpreter module JBPARSE.C 263 Invalid character in USING clause, arg = character, JCB interpreter module JBPARSE.C 264 USING clause width > maximum print length, arg = USING clause width, JCB interpreter module JBPARSE.C 265 Invalid USING clause opcode, arg = USING clause opcode, JCB interpreter module JBPARSE.C 266 Text table offset out of range, arg = text table offset, JCB interpreter module JBBLDBUF.C 267 Printer opcode not object ref, arg = opcode, JCB interpreter module JBPRINT.C 268 NT internal error - ACB stack underflow 269 NT internal error - ACB stack overflow 270 ACM calculated zero delta time from XM, arg = xm time stamp 271 NT device - maximum displayable lines exceeded 272 N2/L2 COM - device at this address already exists, arg = device address 273 N2 COMDSC_OBJ_MGR - device type not defined, arg = dev type 274 N2/L2 COM - no device at this address, arg = device address for N2 error, arg = (trunk# * 256) + device address for L2 275 DSC_OBJ_MGR - unknown L2 trunk message returned from device, arg = (trunk# * 256) + device address Continued on next page... Troubleshooting Guide Technical Bulletin 39