FS-8700-80 – McQuay Microtech Open Protocol

FieldServer Driver – Serial
FS-8700-80
McQuay Microtech Open Protocol

Description

This is an active client protocol. The driver is capable of acting as a master or slave. As a master, the Fieldserver polls to read or write the McQuay device. As a slave the FieldServer accepts read/write request and responds appropriately. The driver can poll for one or more specific data fields of interest at a rate set by the user or all available data can be read at a rate determined by the driver.

 

Scaling:

The driver scales data read/written by a factor identified in the driver manual. The values stored in many data fields are stored to allow for real numbers with fractional components to be stored as whole numbers. For example: Oil Pressure – Feed (stored at memory location 0446-0447) is stored as a number between 0 and 4500. The driver reports the value by storing a real number in the range 0.0-450.0 in a data array.

Additional scaling may be applied by the user by specifying scaling factors in the FieldServer configuration.

 

Functions:

FunctionDescription
ReadReads a single data field.
WriteWrites a single data field to the McQuay device. Only some data fields in the McQuay device may be written to.

 

Formal Driver Type

  • Serial
  • Client or Server 

Compatibility Matrix

FieldServer ModelCompatible with this driver
FS-B2010Yes, No
FS-B2011Yes, No
FS-B40Yes

 

Connection Information

Connection type:RJ45 Pigtail for RS-232/RS-485
Baud Rates:110- 9600. (Vendor limited)
Data Bits:7
Stop Bits:1
Parity:Even
Multidrop Capability:Yes

 

Connection configurations

The FieldServer is connected to the McQuay device as shown below.

Configure the McQuay device according to manufacturer’s instructions.

 

Communications functions

Supported functions at a glance:

Data Types Supported

FieldServer Data TypeDescription (or Device Data Type)
200CFC – 200 Series Centrifugal ChillerData fields of interest my be specified using the data field name or by specifying the address / memory location
100CFC – 100 Series Centrifugal Chiller
001ASC – Air Screw Chiller
000SCU – Self Contained Unit
0050RPC – Reciprocating Chiller
Other devicesAny other device which supports McQuay’s Open Protocol(tm) Data Communications Information Packet Version 1.4 April, 1996 can be read or written using this driver.However, when read or writing these ‘other’ devices, the data fields of interest are specified using the ‘address / memory location’ specified as a hexadecimal number (obtained for the product specification.) At a customer’s request the driver can be updated to allow the fields to be specified by their field names.

 

Unsupported Functions and Data Types

As a slave the driver can have a maximum of one master connected per port.

The following important points and limitations should be noted.

  1. Arising from a feature of the McQuay open protocol is the peculiarity, that when a multi-byte value is written to a McQuay device, the write is done one byte at a time (one byte of data can be transferred per poll/response message pair.) allowing for the possibility (at least for a short period) that the multi byte value is only partially correct until all the messages have been completed.
  2. The vendor equipment is limited to a maximum of 9600 baud. Given that each message packet can only transfer one byte of data and that some data of interest is multi-byte, users of this protocol should expect low data transfer rates.
  3. Port expansion is not supported for this driver.
  4. A document identified as Ed15050 MicroTech Network Operations contains important and useful information regarding the connection requirements of 3rd party equipment (like the FieldServer) to a Microtech network. The document also defines a number of limitations for such connections.
    The following quotations from this document outline some of this information.PC Connection

    The PC connection to a MicroTech controller is through an available port A that is configured as TTY. It is best to connect the PC to a level-1 controller because data transmission is the fastest. However, a PC can be connected to any level-2 controller that does not have level-3 controllers connected to it or to any MicroTech level-3 controller. Regardless of where you connect the PC, you have access to the entire network.

    You can connect two or more PCs to the network, but only one PC can be connected to a particular controller. The PC that you use most often should be connected to the level-1 controller for best performance. For example, you may have one PC that you use on site and another PC that you use off site. In this situation, you may want to connect the on-site PC to the level-1 controller and the modem for the off-site PC to a level-2 or level-3 controller.

    If a PC is connected to a level-2 controller, a level 1 controller must poll that level-2 controller connected to the PC so that the PC has access to the entire network. Defining a level-2 controller in the level-1 controller slave list causes the level-1 controller to poll the level-2 controller.

    Port Configuration: The communications port that the PC is connected to must be configured as a TTY port. As shown in Error! Reference source not found., the default port configuration for most MicroTech controllers sets port A as TTY. The port configuration is a software setting.

    A separate software setting defines the communications rate of each port. In most controllers, the default rate is 9600 bps.

    TTY: A TTY port is used to connect a PC for monitoring purposes. It uses the RS232C interface standard and the Data Terminal Communications protocol.

  5. The following quote from “MicroTech(r) Data Terminal Communication Packets, Open Protocol(tm) Data Communications Information Packet Version 1.4”³ is an important limitation of the protocol.
    Data terminal communications may be sent via RS-232C or RS-485. Regardless of the electrical standard used for communications, this protocol is a single ended type (i.e., communications to one MicroTech controller maximum).
  6. Each MicroTech controller is shipped from the factory with a unique job site password. The password is provided by the McQuay International representative at the time of startup.
  7. The driver does not validate passwords when configured as a server. This means that requests to read or write data will succeed even if the password supplied with the request is incorrect.

 

Equipment Type: 200CFC 200 Series Centrifugal Chiller

Additional information may be obtained from McQuay International. Request the following document.

MicroTech(r)
Series 200 Centrifugal Chiller
Data Communications Packet for Open Protocol(tm)
Cent2_22.doc
Array LocationRead/ Write/ BothField NameNumber of BytesBase AddressDevice Scaling Method
1rModel30x0A081
4rRefrigerant10x0A0B1
5rUnits of Measure10x0A0C1
6rSoftware Version20x0A0D1
8rSoftware Revision10x0A0F1
11rChiller Unit Temperature Type10x084B1
12rCommunication Status10x040C1
13rCompressor Lift Pressure20x046A2
15rCompressor Motor Current20x044C1
17rCompressor Motor Current Percent10x044A1
18rCompressor Number of Starts20x085F1
20rCompressor Operating Hours20x08511
22rCompressor Suction Temperature20x043A3
24rCompressor Superheat – Discharge20x046E2
26rCompressor Superheat -Suction20x046C2
28rCondenser Approach Temperature20x04842
30rCondenser Heat Recovery Unit Present10x083F1
31rCondenser Heat Recovery Temperature – Delta20x048A2
33rCondenser Heat Recovery Water Temp. – Entering20x04543
35rCondenser Heat Recovery Water Temp. – Leaving20x04563
37rCondenser Pump Status10x04251
38rCondenser Pump # 1 Operating Hours20x085A1
40rCondenser Pump # 2 Operating Hours20x085D1
42rCondenser Refrigerant Pressure20x04402
44rCondenser Refrigerant Temperature20x04663
46rCondenser Subcooling Temperature20x04802
48rCondenser Water Flow Rate20x04521
50rCondenser Water Flow Status10x045F1
51rCondenser Water Rate Sensor10x083D1
52rCondenser Water Temperature – Delta20x04882
54rCondenser Water Temperature – Entering20x04363
56rCondenser Water Temperature – Leaving20x04343
58rCooling Tower Control10x09261
59rCooling Tower Stage10x049A1
60rCooling Tower Valve Position10x049B1
61rDischarge Refrigerant Temperature20x043E3
63rEvaporator Approach Temperature20x04822
65rEvaporator Pump Status10x04231
66rEvaporator Pump #1 Operating Hours20x08541
68rEvaporator Pump #2Operating Hours20x08571
70rEvaporator Refrigerant Pressure20x04382
72rEvaporator Refrigerant Temperature20x04643
74rEvaporator Water Flow Rate20x04501
76rEvaporator Water Flow Status10x045E1
77rEvaporator Water Rate Sensor10x083C1
78rEvaporator Water Temperature – Delta20x04862
80rEvaporator Water Temperature – Entering20x04323
82rEvaporator Water Temperature – Leaving20x04303
84rFault – Current Active10x1C001
85rLast Start Hour10x08611
86rLast Start Minute10x08621
87rLast Start Month10x08631
88rLast Start Date10x08641
89rLast Start Year10x08651
90rLast Stop Hour10x08661
91rLast Stop Minute10x08671
92rLast Stop Month10x08681
93rLast Stop Date10x08691
94rLast Stop Year10x086A1
95rLiquid Line Refrigerant Temperature20x043C3
97rOil Pressure – Feed20x04462
99rOil Pressure – Net20x04682
101rOil Pressure – Vent20x04AC2
103rOil Temperature – Feed20x04423
105rOil Temperature – Sump20x04443
107rOutdoor Air Temperature – Network10x04742
108rRefrigerant Detection Sensor10x083E1
109rRefrigerant Leak Detection Limit10x044B1
110rUnit Status10x04201
111bCapacity Limit Percent10x04751
112bClear Current Fault10x041E1
113bChiller Operation Mode10x04771
114bChilled Water Temperature Setpoint10x04761
115bCommunications Signal10x047D4
116bOutdoor Air Temperature – BAS10x04735
117bMaster/Slave Setpoint10x093C1
118bLead/Lag Mode Setpoint10x093D1
119bEnable Lag Setpoint10x093E1
120bDisable Lag Setpoint10x093F1
121bLag Standby Setpoint10x09421
122bLead/Lag Switch Setpoint (Day)10x09481
123bLead/Lag Switch Setpoint (Hour)10x09491
124rLead/Lag Status10x04011
125rLead Unit10x04021
126rLead Unit Status10x04031
127rLag Unit Status10x04041
128rLead Motor Current10x04051
129rLag Motor Current10x04061
130rLead Status10x04071
131rLag Status10x04081

 

Equipment Type: 050RPC Reciprocating Chiller

Additional information may be obtained from McQuay International. Request the following document.

MicroTech(r) Reciprocating Chiller
(American Manufacture)
Open Protocol(tm) Data Communications
Information Packet
Version 5.0
April, 1996
Array LocationRead/ Write/ BothField NameNumber of BytesBase AddressDevice Scaling Method*
3rCircuit #1 Condenser Approach Temperature20x04972
5rCircuit #1 Condenser Pressure20x04672
7rCircuit #1 Alarm Conditions: Condenser Pressure20x08222
9rCircuit #1 Alarm Conditions: Evaporator Pressure20x08202
11rCircuit #1 Alarm Conditions: Liquid Line Temp20x08266
13rCircuit #1 Alarm Conditions: Suction Temperature20x08246
14rCircuit #1 Current Alarm10x08311
16rCircuit #1 Evaporator Pressure20x04632
18rCircuit #1 Liquid Line Temperature20x04796
19rCircuit #1 Previous Alarm10x08331
20rCircuit #1 Status10x04281
22rCircuit #1 Subcooling Temperature20x049B2
24rCircuit #1 Suction Temperature20x04756
26rCircuit #1 Superheat Temperature20x04932
28rCircuit #2 Condenser Approach Temperature20x04992
30rCircuit #2 Condenser Pressure20x04692
32rCircuit #2 Alarm Conditions: Condenser Pressure20x082A2
34rCircuit #2 Alarm Conditions: Evaporator Pressure20x08282
36rCircuit #2 Alarm Conditions: Liquid Line Tempe20x082E6
38rCircuit #2 Alarm Conditions: Suction Temperature20x082C6
39rCircuit #2 Current Alarm10x08321
41rCircuit #2 Evaporator Pressure20x04652
43rCircuit #2 Liquid Line Temperature20x047B6
44rCircuit #2 Previous Alarm10x08341
45rCircuit #2 Status10x04291
47rCircuit #2 Subcooling Temperature20x049D2
49rCircuit #2 Suction Temperature20x04776
51rCircuit #2 Superheat Temperature20x04952
53rCompressor #1 Operating Hours20x08621
55rCompressor #1 Starts20x086A1
57rCompressor #2 Operating Hours20x08641
59rCompressor #2 Starts20x086C1
61rCompressor #3 Operating Hours20x08661
63rCompressor #3 Starts20x086E1
65rCompressor #4 Operating Hours20x08681
67rCompressor #4 Starts20x08701
69rCondenser Entering Water Temperature20x04706
71rCondenser Leaving Water Temperature20x04726
73rEvaporator Entering Water Temperature20x046E6
75rEvaporator Leaving Water Temperature20x04616
76rHeat/Cool Switch10x08B41
78rOaT20x047D6
79rStage of Capacity10x042B1
80rUnit % RLA10x04741
81rUnit Status10x04271
82bClear Circuit #1 Alarm10x091A1
83bClear Circuit #2 Alarm10x091B1
84bCondenser Leaving Water Temperature Setpoint10x097D1
85bEvaporator Entering Water Temperature Setpoint10x090D4
86bEvaporator Leaving Water Temperature Setpoint10x09054
87bMaximum Water Reset Setpoint10x090C4
88bNetwork Command10x044F1
89bNetwork Demand Limit10x044D1
90bNetwork Leaving Water Temperature Reset10x044E1
91bReset Option Setpoint10x090B1

 

Equipment Type: 100CFC 100 Series Centrifugal Chiller

Additional information may be obtained from McQuay International. Request the following document.

MicroTech(r) Series100 Centrifugal Chiller
Open Protocol(tm) Data Communications
Information Packet
Version 3.2
April, 1996
Array LocationRead/ Write/ BothField NameNumber of BytesBase AddressDevice Scaling Method
1rAlarm Contact10x02171
2rApproach Condenser10x04181
3rCalculated Leaving Evaporator Temp Setpoint10x04207
4rCalculated Network Amp Limit Setpoint10x04231
5rCompressor Discharge Temp.10x04071
6rCompressor Suction Temp. – Lo Resolution10x04031
7rCompressor Suction Temp. – Hi Resolution10x041C7
8rCondenser Pump10X021C1
9rCondenser Refrigerant Pressure10x04111
10rCondenser Refrigerant Temp.10x04081
11rCondenser Water Flow Switch10X050F1
12rCooling Tower Stage 110x02181
13rCooling Tower Stage 210x02191
14rCurrent Fault10x04281
15rFault Last10x08341
16rFault 210x08351
17rFault 310x08361
18rFault 410x08371
19rFault 510x08381
20rFault 610x08391
21rFault 710x083A1
22rFault 810x083B1
23rEntering Condenser Water Temp. – Lo Resolution10x04051
24rEntering Condenser Water Temp. – Hi Resolution10x041E8
25rEntering Evaporator Water Temp. – Lo Resolution10x04011
26rEntering Evaporator Water Temp. – Hi Resolution10x041A1
27rEntering Water Reset10x04381
28rEvaporator Low Pressure Switch10x050E1
29rEvaporator Pump10X021B1
30rEvaporator Refrigerant Pressure10x04101
31rEvaporator Refrigerant Temp. – Lo Resolution10x04021
32rEvaporator Refrigerant Temp. – Hi Resolution10x041B7
33rEvaporator Water Flow Switch10X050F1
34rHigh Discharge Pressure Switch10X050E1
35rHot Gas Solenoid10x02121
36rLeaving Condenser Water Temp. – Lo Resolution10x04061
37rLeaving Condenser Water Temp. – Hi Resolution10x041F8
38rLeaving Evaporator Water Temp. – Lo Resolution10x04001
39rLeaving Evaporator Water Temp. – Hi Resolution10x04197
40rLED Front Panel10x021F1
41rLift Pressure10x04121
42rLiquid Injection Solenoid10x02161
43rLiquid Line Refrigerant Temp. – Lo Resolution10x04041
44rLiquid Line Refrigerant Temp. – Hi Resolution10x041D8
45rLiquid Subcool10x04171
46rLoad Solenoid10x02111
47rLow Evaporator Pressure Limit10x043B1
48rManual Amp Limit10X043D1
49rManual Amp Limit Setpoint10x09011
50rMaximum Amp Limit10X043C1
51rMotor Control Latch Relay10x02131
52rMotor Control Relay10x021E1
54rMotor Current Amps20x04351
55rMotor Current Percent10x040C1
56rMotor Temperature Switch10x050E1
58rNumber of Starts20X04321
59rOil Delta Pressure10X040D1
60rOil Feed Temp.10x04091
61rOil Gage Pressure10x04151
62rOil Heater10x02151
63rOil Pressure Differential Switch10X050E1
64rOil Pump10X021D1
65rOil Sump Temp.10X040A1
67rOperating Hours20x04301
68rPanel Rocker Switch10X050E1
69rRemote Amp Limit10X043E1
70rRemote Chilled Water Reset10x04391
71rRemote Reset or Amp Limit Signal10X040B1
72rRemote Start/Stop Switch10X050F1
73rSoft Load Limit10X043A1
74rStarter Fault Switch10X050F1
75rStarter Transition Switch10X050F1
76rSuperheat10x04161
77rSurge Guard Switch10X050E1
78rUnit Status10x04241
79rUnload Solenoid10x02101
80rVanes Closed Switch10X050F1
81rWatchdog Output10x02141
82bClear Current Fault10X042A1
83bComm Port Baud Rate10x08011
84bCorrect Checksum10x08001
85bLeaving Evaporator Temperature Setpoint10x09007
86bMaximum Chilled Water Reset Setpoint10x08209
87bNetwork Amp Reset10x04501
88bNetwork Chilled Water Reset10X044F1
89bNetwork Start Stop10x04511
90bReset Option10x08221
91bSoft Reset10x02041
92bStart Mode10x08241
93bStartup Differential Temp.10x08269
94bShutdown Differential Temp.10x08279

 

Equipment Type : 001ASC Reciprocating Chiller

Additional information may be obtained from McQuay International. Request the following document.

MicroTech(r) Air Cooled Screw Chiller
Open Protocol(tm) Data Communications
Information Packet
Version 2.2
November, 1999
Array LocationRead/ Write/ BothField NameNumber of BytesBase AddressDevice Scaling Method
1rActive Chilled Water Temperature Setpoint10x045A4
2rCkt#1 Condenser Pressure20x04672
4rCkt#1 Alarm Conditions: Capacity10x1F131
5rCkt#1 Alarm Conditions: Condenser Pressure20x1F092
7rCkt#1 Alarm Conditions: Evap Leaving Water Temp20x1F0F1
9rCkt#1 Alarm Conditions: Evap Pressure20x1F072
11rCkt#1 Alarm Conditions: Fan Stage10x1F141
12rCkt#1 Alarm Conditions: Liquid Line Temperature20x1F0D10
14rCkt#1 Alarm Conditions: Outside Air Temp20x1F1110
16rCkt#1 Alarm Conditions: Suction Temperature20x1F0B10
18rCkt#1 Current Alarm10x08B91
19rCkt#1 Current Alarm HourMinuteMonthDateYear10x1F021
20rCkt#1 Evaporator Pressure20x04632
22rCkt#1 Liquid Line Temperature20x047910
24rCkt#1 Status10x04281
25rCkt#1 Subcooling Temperature20x04DF2
27rCkt#1 Suction Temperature20x047510
29rCkt#1 Superheat Temperature20x04D72
31rCompressor #1 Operating Hours20x08621
33rCompressor #1 Starts20x086A1
35rEvaporator Entering Water Temperature20x046E10
37rEvaporator Leaving Water Temperature20x046110
39rOutdoor Air Temperature20x047D10
41rStage of Cooling10x042B1
42rUnit Status10x04271
43bClear Ckt#1 Alarm10x091A1
44bEvaporator Entering Water Temperature Setpoint10x090D2
45bEvaporator Leaving Water Temperature Setpoint10x09052
46bMaximum Chilled Water Reset Setpoint10x090C2
47bNetwork Command10x044F1
48bNetwork Demand Limit10x044D1
49bNetwork Evaporator Leaving Water Temp Reset10x044E1
50bReset Option Setpoint10x090B1

 

Equipment Type : CFC 100 Series Centrifugal Chiller

Additional information may be obtained from McQuay International. Request the following document.

MicroTech(r) Self-Contained Air Conditioning System
Open Protocol(tm) Data Communications
Array LocationRead/ Write/ BothField NameNumber of BytesBase AddressDevice Scaling Method
1rAir Velocity10x04341
2rAirflow Status10x045C1
3rCurrent Alarm10x08011
4rPrevious Alarm10x13011
5rBuilding Static Pressure10x04351
6rCompressor #1 Alarm10x081C1
7rCompressor #1 Operating Hours20x08AF1
9rCompressor #2 Alarm10x081D1
10rCompressor #2 Operating Hours20x08B21
12rCompressor #3 Alarm10x081E1
13rCompressor #3 Operating Hours20x08B51
15rCompressor #4 Alarm10x081F1
16rCompressor #4 Operating Hours20x08B81
18rCompressor #5 Alarm10x08201
19rCompressor #5 Operating Hours20x08BB1
21rCompressor #6 Alarm10x08211
22rCompressor #6 Operating Hours20x08BE1
24rControl Temperature10x04321
25rCool Stage10x043F1
26rCooling Control Status10x044A1
27rDew Point Temperature10x042F1
28rDuct Static Pressure #110x04351
29rDuct Static Pressure #210x04341
30rEconomizer Enable10x045A1
31rEconomizer Operating Hours20x08C41
33rEconomizer Position10x042E1
34rEntering Water Temperature10x042C1
35rFan – High Speed Operating Hours20x08AC1
37rFan – Low Speed Operating Hours20x08A91
39rFan Operation10x04621
40rFan Speed10x04361
41rHeat Stage10x043E1
42rHeating Control Status10x044C1
43rHeating Operating Hours20x08C11
45rLeaving Water Temperature10x042D1
46rMixed Air Temperature10x042B1
47rMotor Amps10x04361
48rMotor Speed10x04BB1
49rNetwork Communications Status10x04701
50rOutdoor Air Damper Status10x045F1
51rOutdoor Air Temperature10x04291
52rOverride Hours20x08C71
54rRefrigerant Pressure10x04311
55rRelative Humidity10x04311
56rReturn Air Temperature10x04281
57rSpace Temperature10x042A1
58rSupply Air Temperature10x04271
59rSupply Fan Status10x045E1
60rUnit Enabled Status10x04881
61rUnit Status10x043D1
62rVariable Inlet Vane Position10x04361
63rWater Flow Required10x04451
64rWater Flow10x045B1
65rWater Pump Start/Stop10x04611
66bBuilding Static Pressure Setpoint10x09231
67bClear Alarm10x04CE1
68bClear Alarm Buffer10x048A1
69bControl Mode10x044F1
70bControl Temperature Source10x09261
71bCooling Control Deadband10x088D1
72bCooling Control Setpoint10x09071
73bCooling Supply Deadband10x08781
74bCooling Supply Setpoint10x090E1
75bDew Point Deadband10x094E1
76bDew Point Sensor Type10x09491
77bDew Point Setpoint10x094D1
78bDuct Static Pressure Setpoint10x09171
79bDuct Static/Building Static Pressure Deadband10x089B1
80bEconomizer (Air) Changeover Differential10x09321
81bEconomizer (Air) Changeover Temperature Setpoint10x09311
82bEconomizer (Air) Method10x083B1
83bEconomizer (Water) Changeover Temperature Offset10x091A1
84bFan On Heating Setpoint10x09391
85bHead Pressure Deadband10x08E11
86bHead Pressure Setpoint10x093A1
87bHeating Control Deadband10x08941
88bHeating Control Setpoint10x09051
89bHeating Supply Deadband10x08711
90bHeating Supply Setpoint10x09141
91bHumidity Control Type10x09471
92bHumidity Deadband10x094C1
93bHumidity Setpoint10x094B1
94bLow Entering H20 Comp. Lockout Differential10x092C1
95bLow Entering Water Compressor Lockout Setpoint10x092B1
96bMin Vane Position/Fan Speed10x09511
97bMinimum Outdoor Air Damper Position10x09341
98bMinimum Supply Air Temperature Control10x09191
99bUnoccupied Cooling Space Differential10x09041
100bUnoccupied Cooling Space Setpoint10x09031
101bUnoccupied Heating Space Differential10x09021
102bUnoccupied Heating Space Setpoint10x09011
103bWater Flow Signal10x04441

 

McQuay Equipment Types recognized by the driver

The driver only recognizes the following equipment types.

CodeDescription
200CFC200 Series Centrifugal Chiller
100CFC100 Series Centrifugal Chiller
001ASCAir Screw Chiller
000SCUSelf Contained Unit
0050RPCReciprocating Chiller

Contact Us

Contact us via phone (+1 866-383-1657) or leave a detailed message below for sales, support, or any other needs

*Required Field
*Required Field
I'd like to receive the newsletter. *Check email for confirmation.
*Required Field
8:00am - 12:00pm 12:00pm - 5:00pm