background image

 

 

S90-010 CS (APR 08)                     FRICK

®

 QUANTUM™ COMPRESSOR CONTROL PANEL  

Page 70                                                                 COMMUNICATIONS SETUP  

SPECIAL: 

Frick

®

 

Address 

AB 

Address 

Modbus 

Address 

Read / 

Write 

Description Of Data 

2679 

N25:179 

42680 

Read 

Alarm # 16 Min.

2680 

N25:180 

42681 

Read 

Alarm # 16 Date High Order

2681 

N25:181 

42682 

Read 

Alarm # 16 Date Low Order

2682 

N25:182 

42683 

Read 

Alarm # 17 Message

2683 

N25:183 

42684 

Read 

Alarm # 17 Hrs.

2684 

N25:184 

42685 

Read 

Alarm # 17 Min.

2685 

N25:185 

42686 

Read 

Alarm # 17 Date High Order

2686 

N25:186 

42687 

Read 

Alarm # 17 Date Low Order

2687 

N25:187 

42688 

Read 

Alarm # 18 Message

2688 

N25:188 

42689 

Read 

Alarm # 18 Hrs.

2689 

N25:189 

42690 

Read 

Alarm # 18 Min.

2690 

N25:190 

42691 

Read 

Alarm # 18 Date High Order

2691 

N25:191 

42692 

Read 

Alarm # 18 Date Low Order

2692 

N25:192 

42693 

Read 

Alarm # 19 Message

2693 

N25:193 

42694 

Read 

Alarm # 19 Hrs.

2694 

N25:194 

42695 

Read 

Alarm # 19 Min.

2695 

N25:195 

42696 

Read 

Alarm # 19 Date High Order

2696 

N25:196 

42697 

Read 

Alarm # 19 Date Low Order

 

NOTE 1: 

A read request to Frick

®

 Address 2500 returns 

three values for each alarm. The alarm code, the hour the 
alarm occurred, and the minutes after the hour the alarm 
occurred. If the alarm code is 0, the hour and minutes are 
not relative. The maximum number of alarms that can be 
requested is 19. The message size value determines how 
many alarms are returned. Multiply 3 times the number of 
alarms to be requested and enter this number as the size 
of the message. For example, if the data of 19 alarms is 
desired, set the message size to 57. Reference the 
numerical listing of the alarm codes in this manual. An 
alternate way to access the alarm data is to utilize Frick

®

 

Addresses 2602 - 2696. Each alarm is accessible 
independently. For instance, reading Frick

®

 Address 2602 

will return the value of the most recent alarm code. This 
code value will correspond to the ALARMS/SHUTDOWNS 
MESSAGE CODE near the back of this manual. Reading 
the next address (2603) will return the hours integer (0 to 
24) and the following address (2604) will give the minutes 
integer (0 to 59). It should be pointed out that an alarm 
value of zero indicates that although no alarm is present, 
there is a still a time stamp returned. Simply ignore this 
time stamp.  
The High and Low Order Date values sent with the Alarm 
information define a 32-bit number that describes the 
number of seconds that have passed since January 1, 
1970. The High Order Date holds the upper 16-bits of this 
number, while the Low Order Date holds the lower 16-bits. 
To combine these values into one number, the High Order 
value must be multiplied by 2

16 

or 65,536. The resulting 

value should then be added to the Low Order Value. 
 
We can use the following values as an example: Alarm # 1 
Date High Order = 14423, and Alarm # 2 Date Low order = 
60660. First, we multiply 14423 x 65,536 = 945,225,728. 
Then we add this value to 60660 and get 945,286,388. 
This value represents the number of seconds that have 
passed from January 1, 1970 to the time that Alarm # 1 
occurred. A quick calculation will confirm that this number 
does describe a date in late 1999:  
 

945,286,388 sec. * 60 sec. * 60 min. * 24 hr. 

= 10,940.81 days 

 

10,940.81 days * 365 days = 29.97 yr. + 1970 = 1999.97 

1999.97 indicates that the alarm occurred in 1999 and 
97/100’s. If you take 97/100 * 365 yr. the answer would be 
354.05 (or just 354). This would equate to the 354

th

 day of 

1999, or December 20

th

, 1999. Of course, to use this value 

to define an exact date and time, more precise 
calculations must be used, including accounting for Leap 
years. We realize that this is a rather involved calculation 
which is why the Alarm’s Hour and Minute values are 
provided. Only if Date and Time information is required 
beyond Hours or Minutes, should the Date High Order and 
Low order values be used.  
 
These addresses have been provided in order to assist 
the end user with their applications.  

 
Note 2: 

A read request to Frick

®

 Address 2501 return two 

values for the number of hours the machine has run. The 
first value is the number of hours greater than 1000 and 
the second value is the number of hours less than 1000.  
The size of the read message must be set to two to 
properly receive this data.

 

An alternate way to access the 

Run Time Hours is to utilize Frick

®

 Address 2600 and 

2601. Address 2600 now contains the hours greater than 
1000, and address 2601 contains the hours less than 
1000. 
 
As an example, if the Quantum™ Run Time hours 
displays 3,456 hours, this would break down as follows: 
 

Frick

®

 Address 2600  = 003 

Frick

®

 Address 2601  = 456 

 
If the Quantum™ Run Time hours displays 32 hours, this 
would break down as follows: 
 

Frick

®

 Address 2600  = 000 

Frick

®

 Address 2601  = 032 

 
These addresses have been provided in order to assist 
the end user with their applications. 
 

Summary of Contents for QUANTUM 3

Page 1: ...COMMUNICATIONS SETUP FRICK QUANTUM COMPRESSOR CONTROL PANEL VERSION 5 0x S90 010 CS APR 2008 File SERVICE MANUAL SECTION 90 Replaces S90 010 CS APR 04 Dist 3 3a 3b 3c...

Page 2: ...___________________________________________ 24 Read Message Setup Example ________________________________________________________ 25 Write Message Setup Example ______________________________________...

Page 3: ...ions Board Jumpers _______________________________________________________76 Com 1 TB1 ____________________________________________________________________76 Com 2 TB2 TB3 ____________________________...

Page 4: ...en these boards as in jumpers or wiring the different models will be identified by name This is why it is important for you to be aware of which Quantum board you have Quantum 3 Quantum 4 Setting Up t...

Page 5: ...radley SLC 5 04 or along with an external modem Keeping the jumpers installed the same way they are received from the factory it is easy to wire for either RS 422 or RS 485 NOTE Refer to the manual th...

Page 6: ...nnections on this adapter card from the Quantum Quantum Terminal 1 RX TX FO 2 RX TX TO The card can be connected RS 232 to another device Following is the pin connections showing how to wire the 25 Pi...

Page 7: ...ting use the following example Set the Quantum 4 communications jumpers as follows Set LK11 to position B Set LK16 to position B Set LK17 to position B Plug the RS 485 test harness as shown above into...

Page 8: ...t be Frick Performing the Communications Loopback test Upon properly setting up the Change Communications screen access the Service Screen The center of the screen will initially appear blank The bott...

Page 9: ...communicating to the outside world through four software protocols Frick Allen Bradley DF 1 serial ModBus ASCII serial YORK ISN Note When using Modbus protocol a Comm 2 Advanced key will appear Press...

Page 10: ...he RX2 LED is properly blinking then check if the TX2 LED is blinking in response If the TX2 is not blinking then check the communication protocol setup at the panel the panel s ID and the Com 2 baud...

Page 11: ...2 degrees Fahrenheit if the panel temperature units are in Fahrenheit or it would represent 32 degrees Celsius if the panel temperature units are in Celsius Suction Temperature is returned as 4 charac...

Page 12: ...lide Valve Slide Stop command P Return Slide Stop position value RETURNED ANSWER Character Position Description of returned data 1 Acknowledge of command sent 2 3 ID code of compressor 4 5 6 Slide Sto...

Page 13: ...e 24 1 Autocycle active 0 no 1 yes 25 26 27 28 4 Future 29 30 31 32 4 Future 33 34 2 Future 35 36 2 Future 37 38 2 Future 39 1 Future 40 1 ID tenths position byte 41 1 ID ones position byte 42 1 ID Ch...

Page 14: ...rete Failure List Command Returns a 24 char data string followed by ID CR LF Position Alarm Description 1 High Discharge Pressure Shutdown 2 High Discharge Pressure Alarm 3 Low Suction Pressure Shutdo...

Page 15: ...type a D1 The protocol code in the Quantum recognizes this portion of the data packet as a request for the data that is displayed on the Operating Status Page 1 screen Up to now you have typed the fo...

Page 16: ...1 Compressor ID code D1 Operating Status Page 1 command CS Checksum CR Carriage Return RETURNED ANSWER Starting Character Position Description of returned data 1 A Acknowledge 2 01 Compressor ID code...

Page 17: ...ntrol Mode 1 2 setpoints Page 1 01s1 Start of command sequence 01 Compressor ID code S1 Suction Press Cap Control Page 1 command CS Checksum CR Carriage Return RETURNED ANSWER Starting Character Posit...

Page 18: ...Temperature Auto Start delay 2 94 Process Temperature Auto Stop delay 2 103 CS Checksum followed by Carriage return Line feed RETURN Process Temperature Capacity Control Mode 1 2 setpoints Page 2 01p2...

Page 19: ...uto Stop Setpoint 2 85 Discharge Pressure Auto Start delay 2 94 Discharge Pressure Auto Stop delay 2 103 CS Checksum followed by Carriage return Line feed RETURN Discharge Pressure Capacity Control Mo...

Page 20: ...er Position Description of returned data 1 A Acknowledge 2 01 Compressor ID code 4 User Selectable Stop Load 1 13 User Selectable Force Unload 1 22 User Selectable Low Alarm 1 31 User Selectable Low S...

Page 21: ...Space 104 Message Code 12 107 Date 12 as mm dd yy 115 Time 12 as hh mm ss 123 Space 124 CS Checksum followed by Carriage return Line feed RETURN Alarms Shutdowns Page 3 01F3 Start of command sequence...

Page 22: ...nd remote Slide Valve or capacity mode for remote control COMPRESSOR START COMMAND IDCT followed by the CS CR RETURNED ANSWER A followed by the ID CR LF if successful COMPRESSOR STOP COMMAND IDCP foll...

Page 23: ...8 99 63 c 14 E ctrl N SO 57 39 9 100 64 d 15 F ctrl O SI 58 3A 101 65 e 16 10 ctrl P DLE 59 3B 102 66 f 17 11 ctrl Q DC1 60 3C 103 67 g 18 12 ctrl R DC2 61 3D 104 68 h 19 13 ctrl S DC3 62 3E 105 69 i...

Page 24: ...set for BCC or CRC When communication is between either your programming software and a Quantum or an Allen Bradley PLC and a Quantum on a multi drop link the devices depend on a DF1 Master to give ea...

Page 25: ...switch 2 is used to select RS 232C RS 422A or RS 423 Channel 0 can be wired for RS 422 Following is the pin connections showing how to wire the PLC 5 channel 0 connector to the Quantum for RS 422 comm...

Page 26: ...information Allen Bradley Programming Overview This section contains programming examples for reading data from and writing data to the Frick Quantum control panel from an Allen Bradley AB SLC500 or P...

Page 27: ...nd write message to the Quantum panel This logic prevents hang up due to lost communications or message errors Message Read Logic Use the following logic to read data from the Quantum panel To read mo...

Page 28: ...Quantum ID 1 N10 1 register and place them into the SLC500 s N10 1 through N10 28 register This Controller SLC500 Data Table Address Data file location in the SLC500 Size in Elements of data file to...

Page 29: ...CATIONS SETUP Page 29 Message Write Logic Use the following logic to write data from the Quantum panel To write more data or to write data to several compressors copy paste these rungs as needed then...

Page 30: ...mode to the Quantum ID 1 N55 3 data file from the SLC500 s N55 3 data file This Controller SLC500 Data Table Address Data file location in the SLC500 Size in Elements of data file to read Channel Port...

Page 31: ...DBUS Addressing Note in the Quantum Data Table section of this manual for additional information The Quantum only accepts one value with a Load Register request Changing a setpoint causes the Quantum...

Page 32: ...the message Because the Quantum utilizes Modbus ASCII protocol Longitudinal Redundancy Check or LRC is used as the method for verifying that the message sent from the transmitting device was properly...

Page 33: ...ual its ID the message will be ignored In this particular example we are strictly looking to request to view a data value so we will be performing a read function 03 135 decimal equals 87 hex Looking...

Page 34: ...ted in writing to send the following message Look at this message on a more basic level to understand how the address that we are writing to is arrived at We want to send the value of 1000 100 0 to th...

Page 35: ...e see that 108 hex is greater than 100 hex Since the math in this particular example would yield a negative number FFFFFFF8 we need to modify the value of 108 in order to provide a positive result Thi...

Page 36: ...wo bytes in this case are the actual data in response to our original request We need to know what this value means To break it down we must convert the pair of bytes from Hex to Decimal 05DO hex 1488...

Page 37: ...cally on another Some versions of Modbus Protocol may require the user to increment any referenced addresses by 1 one For instance if you wanted to look at Frick Address 135 you may need to actually l...

Page 38: ...he ISN settings then the compressor must be in remote to accept the start and stop commands that are sent through serial communication and the Start Stop Enable received from the ISN must equal zero 0...

Page 39: ...P50 D15 Enclosure Heater Output 0 Off 1 On P51 D16 Hot Gas Bypass Output 0 Off 1 On P52 D17 Aux 1 Input 0 Off 1 On P53 D18 Aux 2 Input 0 Off 1 On P54 D19 Process Mode Select Input 0 1 st Mode 1 2 nd...

Page 40: ...ocity 19 Force Unload Stopping 20 Stop Load Low RPM 21 Force Unload Low RPM 22 Stop Load High Manifold Pressure 23 Force Unload High Manifold Pressure 24 Warm up Load Inhibit 25 Slide Valve Pulldown P...

Page 41: ...time is not lost in trying to troubleshoot a potentially simple problem A modem or direct connection from a Comm port of a computer running Microsoft Windows can be used to connect to Com 2 of the Qua...

Page 42: ...rements of the protocol that you are wishing to use The one box that normally would need to be changed from one protocol to the next is the Data Bits box For Modbus you would want to use 7 data bits f...

Page 43: ...out of the computer and into it will be shown When valid data is typed in here then sent the connected device recognizes and responds to that data and a response will be shown below the sent data Clic...

Page 44: ...button On the ASCII Setup screen for best results check the boxes according to the following chart For Modbus Send line ends with line feeds Echo typed characters locally Append line feeds to incomin...

Page 45: ...will once again be shown Click on the OK button to proceed You will now be back to the main Hyperterminal communications screen This screen will be blank All communications both from the computer and...

Page 46: ...l that is to be used This setup can be found by pressing the Menu key on the keypad then pressing the Panel Setup key that will appear at the right side of the display When the panel setup appears loo...

Page 47: ...e problem Quantum Panel Setup is wrong Access the Panel Setup screen and verify that the Quantum ID is set to the same value that you are trying to access Also check that the baud rate matches that of...

Page 48: ...D option Only data values that are designated as setpoints are modifiable Read Only is used to help identify what data is not modifiable The setpoint range is checked to see if it is an allowed settin...

Page 49: ...Off 1 On 2 Off 8 N50 8 40009 Liquid Injection Output 0 Off 1 On 9 N50 9 40010 Hi Vi Liquid Injection Output 0 Off 1 On 10 N50 10 40011 Economizer Output 0 Off 1 On 11 N50 11 40012 Balance Piston Outpu...

Page 50: ...ff 1 On 32 N50 32 40033 Aux 3 Input 0 Off 1 On 33 N50 33 40034 Aux 4 Input 0 Off 1 On 34 N50 34 40035 Aux 5 Input 0 Off 1 On 35 N50 35 40036 Aux 6 Input 0 Off 1 On 36 N50 36 40037 Aux 7 Input 0 Off 1...

Page 51: ...e Control Mode 1 5 Discharge Pressure Control Mode 2 6 Discharge Temperature Control Mode 1 7 Discharge Temperature Control Mode 2 105 N10 9 40106 Compressor Mode 0 Manual 1 Automatic cycling 2 Remote...

Page 52: ...uction Pressure 11 Force Unload High Suction Pressure 12 Force Unload Low Process Temperature 13 Stop Load Low Oil Flow 14 Force Unload Low Oil Flow 15 Force Unload VI OverRide 16 At Maximum Load 17 S...

Page 53: ...mperature 6 Monitor only 154 N10 58 40155 User Defined Pressure Temperature 7 Monitor only 155 N10 59 40156 User Defined Pressure Temperature 8 Monitor only 156 N10 60 40157 User Defined Pressure Temp...

Page 54: ...ermal Overload Status EXTRA PORT READ ONLY Frick Address AB Address Modbus Address Description of Data 223 N10 127 40224 Board Temperature ANALOG OUTPUTS BOARD 1 READ ONLY Frick Address AB Address Mod...

Page 55: ...e Time 284 N15 27 40285 Suction Pressure Control Point 2 285 N15 28 40286 Suction Pressure Upper Proportional Band 2 286 N15 29 40287 Suction Pressure Lower Proportional Band 2 287 N15 30 40288 Suctio...

Page 56: ...1 Automatic Cycle Stop Delay 344 N15 87 40345 Discharge Pressure mode 1 Automatic Cycle Start Delay 345 N15 88 40346 Discharge Pressure Upper Proportional Band 2 346 N15 89 40347 Discharge Pressure L...

Page 57: ...ddress Modbus Address Read Only Description of Data 399 N15 142 40400 X Freeze Recycle Delay 400 N15 143 40401 X Freeze Suction Pressure 403 N15 146 40404 X Freeze Shutdown 404 N15 147 40405 X Freeze...

Page 58: ...63 Process Temperature Mode 2 Low Pressure Force Unload 463 N15 206 40464 Process Temperature Mode 2 Low Pressure Alarm 464 N15 207 40465 Process Temperature Mode 2 Low Pressure Shutdown 465 N15 208 4...

Page 59: ...ay 822 N22 22 40823 High Filter Pressure Alarm Delay 823 N22 23 40824 Liquid Injection On 824 N22 24 40825 Oil Injection On 825 N22 25 40826 Liquid Injection On Delay 826 N22 26 40827 Oil Injection On...

Page 60: ...Hour 2 885 N22 85 40886 Setback Saturday Start Minute 2 886 N22 86 40887 Setback Saturday Stop Hour 1 887 N22 87 40888 Setback Saturday Stop Minute 1 888 N22 88 40889 Setback Saturday Stop Hour 2 889...

Page 61: ...4 Remote Out Low end 1 964 N22 164 40965 Remote Out Low end 2 965 N22 165 40966 X Auxiliary Analog 1 Enable Disable 966 N22 166 40967 X Auxiliary Analog 2 Enable Disable 967 N22 167 40968 X Auxiliary...

Page 62: ...h Alarm Delay 1022 N22 222 41023 Auxiliary Analog 4 High Alarm Delay 1023 N22 223 41024 Auxiliary Analog 5 High Alarm Delay 1024 N22 224 41025 Auxiliary Analog 6 High Alarm Delay 1025 N22 225 41026 Au...

Page 63: ...e Setpoint 1 1084 N23 29 41085 Slide Valve Setpoint 2 1085 N23 30 41086 Power Assist Delay Setpoint 1086 N23 31 41087 X Power Assist Enable 1087 N23 32 41088 X Oil Injection Enable 0 Disabled 1 Main O...

Page 64: ...Only Description of Data 1136 N23 81 41137 Locked Rotor Current 1137 N23 82 41138 Jam Current Level 1138 N23 83 41139 DBS Service Factor 1139 N23 84 41140 Current Unbalance Alarm 1140 N23 85 41141 RTD...

Page 65: ...gin speed increase 1197 N23 42 41198 VFD Maximum Percentage 1198 N23 43 41199 VFD Output at max Slide Valve position 1199 N23 44 41200 Engine Idle Speed 1200 N23 45 41201 X Remote Enable Energized whe...

Page 66: ...for Change Filters 1263 N23 207 41264 Maintenance for Clean Oil Strainers 1264 N23 208 41265 Maintenance for Clean Liquid Strainers 1265 N23 209 41266 Maintenance for Change Coalescers 1266 N23 210 4...

Page 67: ...Setpoint 1329 N24 029 41330 X VariSpeed Harmonic Filter Baseplate Temperature 1403 N24 103 41404 X Vibration Channel 1 1404 N24 104 41405 X Vibration Channel 2 1405 N24 105 41406 X Vibration Channel...

Page 68: ...that are sent through serial communications and the Slide Valve must be in remote to accept load and unload commands that are sent Note 2 The Compressor sequence De Activate command that is sent thro...

Page 69: ...44 N25 144 42645 Read Alarm 9 Min 2645 N25 145 42646 Read Alarm 9 Date High Order 2646 N25 146 42647 Read Alarm 9 Date Low Order 2647 N25 147 42648 Read Alarm 10 Message 2648 N25 148 42649 Read Alarm...

Page 70: ...rm information define a 32 bit number that describes the number of seconds that have passed since January 1 1970 The High Order Date holds the upper 16 bits of this number while the Low Order Date hol...

Page 71: ...lure Motor Amps 059 Compressor Stopping Failure Aux 060 False Start Failure Motor Amps 061 False Start Failure Aux 062 Oil Level Shutdown 063 Auxiliary 3 Shutdown 064 Auxiliary 3 Alarm 065 Auxiliary 4...

Page 72: ...nance User Defined 5 165 Maintenance User Defined 6 166 VariSpeed Fault Warning 1 167 VariSpeed Fault Warning 2 168 VariSpeed Fault Warning 3 169 VariSpeed Fault Warning 4 170 VariSpeed Fault Warning...

Page 73: ...d to be modified by factory qualified personnel to configure the Quantum for specific applications Refer to the next page for more details on the settings of these Links Unlike the Quantum 1 2 which u...

Page 74: ...inal Pin Signal RS 422 Signal RS 485 4 COM1 TX 3 COM1 TX 2 COM1 RX COM1 TX RX 1 COM1 RX COM1 TX RX TB2 COM2 RS 485 422 Standard Communications 4 way screw terminal Pin Signal RS 422 Signal RS 485 4 CO...

Page 75: ...onfigure the Quantum for specific applications Refer to the Compressor Maintenance Manual S90 010 M for more details on the settings of these Links Unlike the Quantum 1 2 which utilized EPROMS for the...

Page 76: ...COM1 TX RX 1 COM1 RX COM1 TX RX TB2 COM2 RS 485 422 Standard Communications 4 way screw terminal Pin Signal RS 422 Signal RS 485 4 COM2 TX 3 COM2 TX 2 COM2 RX COM2 TX RX 1 COM2 RX COM2 TX RX TB3 COM2...

Page 77: ...1 2 3 4 5 6 7 8 RX TX RX TX BLK CLR Cable Belden 9841 24 AWG or Equal COMPRESSOR 4 1 2 3 4 RX TX RX TX BLK CLR BLK CLR COMPRESSOR 3 1 2 3 4 QUANTUM 3 OR 4 COM 1 TB1 QUANTUM 3 OR 4 COM 1 TB1 CONTROLLIN...

Page 78: ...MODBUS ASCII Setup DCS Distributed Control System OR PLC With serial interface adapter card that supports our MODBUS and or our AB SLC 500 DF1 protocol SEE ABOVE Generic DCS PLC Setup RS 232 RS 422 RS...

Page 79: ...dley DF1 Setup PLC 5 SLC 504 SLC 5 04 DH PLC 5 DH Panel View Operator Interface RS 232 to 422 485 Converter RS 422 RS 485 SLC 5 04 DH DCS Distributed Control System with PLC 5 communication driver AB...

Page 80: ...ommands 24 Conversion chart for Decimal Hex ASCII 23 CRC 24 25 CRLF 32 D Data address 34 35 Data bits 31 37 42 Data Communications Terminal 4 Data elements 24 31 Data field 31 32 Data file 28 30 Data...

Page 81: ...l description 9 Protocol driver 24 Q Quantum 15 Quantum Protocol 15 Quantum 1 4 73 75 Quantum 1 2 73 75 Quantum 2 4 Quantum 3 4 5 47 73 74 75 Quantum 4 4 5 47 75 76 77 Quantum data table 31 Quantum ID...

Page 82: ...S90 010 CS APR 08 FRICK QUANTUM COMPRESSOR CONTROL PANEL Page 82 COMMUNICATIONS SETUP W Warning 3 Write 24 25 29 30 68 69 70 Y YORK ISN 9 York Talk 38...

Page 83: ...FRICK QUANTUM COMPRESSOR CONTROL PANEL S90 010 CS APR 08 COMMUNICATIONS SETUP Page 83...

Page 84: ...0 010 CS 0408 Supersedes JAN 2007 Subject to change without notice Published In USA GUI 1M 2007 Johnson Controls Inc ALL RIGHTS RESERVED Johnson Controls Frick 100 CV Avenue P O Box 997 Waynesboro PA...

Reviews: