Beacon 101 User Manual Rev 4-7 Contents
Contents Congratulations ...........................................................................................1
Controller Features....................................................................................2
Getting Started .............................................................................................3
Mounting Information ................................................................................3
Electrical Connections...............................................................................3
Checking The Mains Supply Setting .....................................................5
Applying Power ....................................................................................7
Connecting Control Apparatus.................................................................11
Digital Input Connections....................................................................13
Input Diagnostics................................................................................16
Digital Output Connections......................................................................18
Output Diagnostics .............................................................................23
Analog Output Connections.....................................................................25
Analog Output Diagnostics .................................................................26
Temperature Probe Connections.............................................................27
Keypad and Display ...................................................................................30
Customising The Controller ......................................................................32
Setting Up The 101 .................................................................................32
Programming The 101 ...............................................................................38
Your First 101 Program ...........................................................................39
Programming Commands..........................................................................49
Process Commands ................................................................................49
Control Commands .................................................................................59
Advanced Features ....................................................................................67
Sharing Programs And User Prompts......................................................67
Printer Output Connections .....................................................................70
Passwords...............................................................................................75
Miscellaneous ............................................................................................76
Preset Parameters......................................................................................80
Temperature Control ...............................................................................80
Hysteresis ...............................................................................................84
Analog.....................................................................................................85
Temperature Probes................................................................................87
Chart Recorder........................................................................................89
Heat Exchanger Coil ...............................................................................89
Custom Parameters ................................................................................90
Beacon 101 User Manual Rev 4-7 Contents
Screen Page 1 ........................................................................................91
Parameter Default Values ..........................................................................92
Control Alarms ...........................................................................................93
Controller Screen Pages............................................................................95
Beacon 101 User Manual Rev 4-7 Congratulations 1
C H A P T E R 1
Congratulations Congratulations on the purchase of your Beacon 101 Process Controller. This manual aims to take you through each step involved in getting the most from your controller, from unpacking the unit to writing your own process programs.
You should have in your package:
1.The Beacon 101 Controller Unit
2.A set of terminal connectors
3.A power lead
If any of the above are missing contact your supplier.
Setting Up In order for the controller to function properly, it needs to be setup correctly. Setting up of the controller can be broken down into three main areas;
1.Hardware - Including powering the 101 controller, connection and testing of digital input/output equipment, and connection and testing of analog input/output equipment.
2.Parameters - A set of constants used by the controller and referred to in the programs which the controller executes.
3.Programs - Sets of instructions telling the controller what to do and when to do it. Programs may also include "User Prompts", instructions to an operator.
Beacon 101 User Manual Rev 4-7 Congratulations 2
Controller Features A brief summary of the features of the 101 controller are listed below:
• Two PT100 temperature probe inputs with a range of -25°C to +150°C
• 4 to 20 mA analog heater / cooler output
• 4 to 20 mA analog chart recorder output
• Five relay outputs: Heating Cooling Alarm/Call Reverse Flow Temp.<Interlock
• Five contact closure inputs: Heat/Cool Enable Remote 'Run' Remote 'Halt' Auto/Manual M/C Hold Timer
• RS232 printer output
• User programmable, with up to 99 possible programs of up to 99 steps
• 4 x 20 character LCD screen
• 18 key membrane type keyboard
• Compatible with other Beacon SCADA systems
Beacon 101 User Manual Rev 4-7 Getting Started 3
C H A P T E R 2
Getting Started
Mounting Information Fig 2.1 below, shows the mounting points and overall dimensions for the Beacon 101 Process Controller.
Display Screen Keyboard
153mm
185mm
138mm
This lip is 4mm deep along top and
bottom, but 3mm deep along sides.
Mounting
Brackets.
Fig 2.1
Electrical Connections Figure 2.2 shows the layout of the electrical connections at the rear of the 101 controller.
Beacon 101 User Manual Rev 4-7 Getting Started 4
�
��
�
Securing Screws
AC Mains Input Socket
Pin Connectors
240Vac
Power Supply Indicator
Fig 2.2
Beacon 101 User Manual Rev 4-7 Getting Started 5
Checking The Mains Supply Setting Before applying any power check that the controller is set to accept your mains power supply ( i.e. 120V, 240V etc. ). Locate the power supply unit at the rear of the controller. It looks like this :
240V ac
Power Supply Indicator
Insert Screwdriver HereTo Lift Cover
Cover
Top Of Controller
Fig 2.3
Look at the power supply indicator. If the value shown on this is the same as your AC mains supply then proceed, if not you will have to set it to the correct value.
Changing The Mains Supply Setting To change the mains supply setting, insert a flat blade screwdriver into the slot at the bottom of the power supply unit and gently prise the cover open. Lift the cover, the inside should look like this:
Beacon 101 User Manual Rev 4-7 Getting Started 6
240V ac
Fuse Holder
Power Setting Drum
Power Setting Value
Drum Supports
Top Of Controller
Fig 2.4
Gently lift the power setting drum out of its supports. You will see that the drum has four raised lugs each with a power setting value printed on it. Turn the drum so that the required power setting value is facing directly upwards and replace the drum in its supports. Finally, close down the cover making sure that it locks correctly. If you have any doubts consult your supplier.
Changing The Fuse To change the mains fuse, insert a flat blade screwdriver into the slot at the bottom of the power supply unit and gently prise the cover open. Lift the cover and gently lever the fuse holder up and out of the unit ( refer to the previous diagram for the location of the fuse holder ). Fit a new fuse, of rating 315mA 250V anti-surge, into the holder and replace the holder, making sure that the arrow points to the right as in the diagram. Finally, close the cover, making sure that it locks correctly.
Beacon 101 User Manual Rev 4-7 Getting Started 7
Applying Power
Start Up Display When power is applied to the controller it will give two beeps and the following display will appear on the screen:
(C)1989 BEACON CTRLS
BEACON 101
09:27 29/04/94
Fig 2.5
After a period of about five seconds the display changes to this:
B001-101 V10.0 C606
ENTER PROGRAM NO 00
Fig 2.6
If this does not happen, check the power supply to the controller, and the internal fuse as detailed on page 5. If these are in order and the controller still does not work, consult your supplier.
Beacon 101 User Manual Rev 4-7 Getting Started 8
If the controller beeps but the screen remains black you may need to clear the memory and reset the viewing angle. To do this:
1. Disconnect the controller from the power supply
2. Press and hold down the red HALT key on the keypad
3. While holding the HALT key down, re-connect the controller to the power supply. The controller will beep once and the screen will go dark
4. Continue to hold the HALT key down. The screen will gradually clear and the following display will appear:
VIEWING ANGLE ADJ
RELEASE HALT WHEN
VISIBILITY IS
BEST. VALUE=38
Fig 2.7
5. When the display is at its clearest release the HALT key. When the HALT key is released the display will change to this,
(C)1989 BEACON CTRLS
NO BCODE FOUND
Fig 2.8
and then, after five seconds, to this,
ENTER PROGRAM NO 00
Fig 2.9
Beacon 101 User Manual Rev 4-7 Getting Started 9
At this point you must re-set the controller by disconnecting the power supply and then re-connecting it without touching anything else. The controller will now beep twice and display the start up screen shown in Fig 2.5, page 7. If this procedure has no effect consult your supplier.
So you now have power to the controller and the display screen showing this:
B001-101 V10.0 C606
ENTER PROGRAM NO 00
Fig 2.10
The top line shows the controller model number, version number, ( Actual version numbers may differ from those show in this manual ), and compiler number. The second line shows the ENTER PROGRAM NO 00 prompt. The controller is waiting for the number of a program to run. When you first receive your 101 controller there will be no programs stored in it. If you enter a number at this point the display shows the message:
NO SUCH PROGRAM
PRESS ANY KEY
Fig 2.11
Press any of the keys on the keyboard to return to the original display.
Beacon 101 User Manual Rev 4-7 Getting Started 10
Next select ESCAPE ( hold down SHIFT1 and press ENTER ). You should see this:
SELECT OPTION
1 PROGRAMMING
2 PRINTING
3 DIAGNOSTICS:MEMORY
Fig 2.12
This is the main option menu.
If, instead, you can see this
ENTER PASSWORD
Fig 2.13
press ESCAPE ( SHIFT1 + ENTER ) and the main menu will appear. For more information on passwords see page 68.
You now have your 101 controller up and running so lets see about connecting some control apparatus.
Beacon 101 User Manual Rev 4-7 Getting Started 11
Connecting Control Apparatus Connection of control apparatus to the 101 controller is achieved via the five male connectors supplied with the controller, an example of which is shown in fig 2.14. There should be two six pin connectors, two twelve pin connectors and one ten pin connector and these should be firmly pushed into the corresponding female connectors on the 101 controller. Each pin corresponds to those numbered on Fig 2.15, page 12.
Disconnect the power from the controller while you are doing any wiring.
Insert Wire In Here...
...And Tighten Screw Here.
Push Into Controller Connector
Fig 2.14
Beacon 101 User Manual Rev 4-7 Getting Started 12
Fig 2.15 shows the layout, numbering and uses of the pin connectors at the rear of the 101 controller. All the connection instructions refer to this diagram.
DIGITAL INPUT #1 HEAT/COOL ENABLE
DIGITAL INPUT #2 REMOTE 'RUN'
DIGITAL INPUT #3 REMOTE 'HALT'
DIGITAL INPUT #4 AUTO/MANUAL M/C
COMMON ( Pins 11 to 14 )
4 - 20 mA ANALOG OUTPUT #1
HEAT/COOL
TEMPERATURE #1
( PT100 - 4 WIRE )
RS232 TO PRINTER
DIGITAL INPUT #5 HOLD TIMER
DIGITAL INPUT #6
DIGITAL INPUT #7
DIGITAL INPUT #8
COMMON ( Pins 23 to 26)
4 - 20 mA ANALOG OUTPUT #2
TEMPERATURE #2
( PT100 - 4 WIRE )
COMMON ( Pins 2 to 10 )
DIGITAL OUTPUT #1 HEATING
DIGITAL OUTPUT #2 COOLING
DIGITAL OUTPUT #3 ALARM & CALL/ALARM
DIGITAL OUTPUT #4 REVERSE FLOW/CALL/COND RET
DIGITAL OUTPUT #5 TEMP. < INTERLOCK/CALL/COND RET
7
8
9
10
1
2
3
4
5
6
RESERVED FOR FUTURE ENHANCEMENTS
11
12
13
14
15
16
17
18
19
20
21
22
+
+
+
SCREEN
23
24
25
26
27
28
29
30
31
32
33
34
+
+
+
SCREEN
35
36
37
38
39
40
41
42
43
44
45
46
CTS
TX
GND
CTS
TX
GND
RS485RS485
RS232 TO PRINTER
- -
--
-
-
++
--
SCREENSCREEN
Fig 2.15
Beacon 101 User Manual Rev 4-7 Getting Started 13
Digital Input Connections Digital inputs from the plant to the controller provide information about the state of devices which have two conditions, such as switches which are either open or closed. There are five digital inputs to the 101 controller which occupy pins 11 to 14 and pin 23.
Input #1 Heat/Cool Enable This input enables, ( or disables ), temperature control. If this input is false ( i.e. the switch is open ), any temperature control required by a TP command has no effect and will generate a HEAT/COOL INHIBITED alarm.
Connect pin 11 through a switch to pin 15, ( labelled COMMON ), to allow temperature control to be switched on and off as shown in Fig.2.16 A below. When the switch is closed heat/cool enable is on. If you do not have a pump running then connect pin 11 directly to pin 15 as shown in Fig.2.16 B below.
11
15
11
15
A B
Fig 2.16
Check the connections and that the input is working using the diagnostics as described on page 16.
Input #2 Remote Run This input allows the use of a switch placed some distance from the actual controller, ( e.g. in the plant itself ), to act as the RUN key on the controller.
Connect pin 12 through a normally open switch or push button to pin 15 ( labelled COMMON ). When the switch is closed the controller reacts as it would if the RUN key on the keyboard had been pressed. For instance to accept an alarm.
Beacon 101 User Manual Rev 4-7 Getting Started 14
12
15
Fig 2.17
Check the connections and that the input is working using the diagnostics as described on page 16.
Input #3 Remote Halt This input allows the use of a switch located some distance from the actual controller, ( e.g. in the plant itself ), to act as the HALT key on the controller.
Connect pin 13 through a normally open switch or push button to pin 15 ( labelled COMMON ). When the switch is closed the controller reacts as it would if the HALT key on the keyboard had been pressed. For instance to suspend a program that is already running.
13
15
Fig 2.18
Check the connections and that the input is working using the diagnostics as described on page 16.
Beacon 101 User Manual Rev 4-7 Getting Started 15
Input #4 Auto/Manual M/C This input allows the use of a switch to alternate the controller between manual and automatic. Connect pin 14 through a normally open switch to pin 15 ( labelled COMMON ). When the switch is closed the 101 suspends its program and passes control to manual and generates an M/C ON MANUAL alarm. When the switch is re-opened control passes back to the 101 which continues the program from the point at which it was suspended.
14
15
Fig 2.19
Check the connections and that the input is working using the diagnostics as described on page 16.
Input #5 Hold Timer This input allows the use of a switch to suspend any timer controls, as set up by a TM or TS command ), within a program.
Connect pin 23 through a normally open switch or push button to pin 27 ( labelled COMMON ). When the switch is closed the currently active timer is halted and remains so until the switch is re-opened. This hold, however, does not affect any temperature control set up by a TP command ( i.e. temperature control is maintained at all times whether this switch is closed or open ).
23
27
Fig 2.20
Check the connections and that the input is working using the diagnostics as described on page 16.
Beacon 101 User Manual Rev 4-7 Getting Started 16
Input Diagnostics Once an input connection has been made it is as well to check that it is working. This is done using the 101 controller's diagnostics. Apply power to the controller and follow the start up procedure until the main menu is displayed. From the main menu select option 4, DIAGNOSTICS:INPUT. This displays another option menu like this:
DIAGNOSTICS:INPUT
1 READ ANALOG
2 READ PORT
3 DIGITAL INPUTS
Fig 2.21
From this menu select option 3 DIGITAL INPUTS. This produces a display showing four numbers each followed by a set of sixteen zeros like this:
0 1000000000000000
16 0000000000000000
32 0000000000000000
48 0000000000000000
Input
Bits
Heat/Cool Enable Bit
Hold Timer Bit
Remote Run Bit
Remote Halt Bit
Auto/Manual Bit
Fig 2.22
Each of the digits, or bits, shown on the screen represents the state of one of the contact closure inputs on the controller, ( 1 = input turned on, 0 = input turned off ). Only the first five are of interest to us as 101 users. The reason for there being sixty four shown is that Beacon Controls supply standard software throughout their full range of controllers so the software within your
Beacon 101 User Manual Rev 4-7 Getting Started 17
101 is the same as that in larger controllers which do have the full range of inputs.
The first five bits correspond to pins 11 to 14 and pin 23, with the first bit corresponding to the Heat/Cool Enable input ( input #1 ),and the fifth bit to the Hold Timer Input ( input #5 ). As each connection is made and the input circuit closed the corresponding bit will change from a zero to a one indicating that all is well. In the previous diagram the first bit is a one showing that Heat/Cool enable is on as we desired. If the bit does not change check your wiring for breaks etc. and make sure you have used the correct pin.
To exit from diagnostics press ESCAPE ( SHIFT1 + ENTER ).
Beacon 101 User Manual Rev 4-7 Getting Started 18
Digital Output Connections Digital outputs from the controller to the plant control the state of devices which have two conditions, such as solenoid valves or relays, which can be either on or off. The digital outputs from the 101 controller are switch relays which open and close and therefore require a separate power source in order for the devices connected to them to operate. There are five digital outputs from the 101 controller which occupy pins 2 to 6. The maximum rating for the digital output terminals is 1A 250V AC, or 1A 30V DC.
Beacon recommend that 1A 24V DC or 1A 24V AC rated equipment be used with this controller.
Output #1 Heating This output allows the on/off switching of heating apparatus under the direct control of the temperature control set up by the TP command and is effective only if the heat/cool enable input is switched on ( see page 13 ), and the internal analog_heating parameter is set to 0.
Connect pin 2 to the negative terminal of the device, then connect the positive terminal of the device to the negative of the power supply, then connect the positive of the power source to pin 1 ( labelled COMMON ).
+
+
-
-
1
2 Heater
PowerSupply
Device
InternalRelay
Fig 2.23
When heating is requested by the TP command, the internal relay closes completing the electrical circuit and starting up the heater device. When heating is no longer required the internal relay opens breaking the circuit and shutting off the heater..
Check the output is working correctly using the diagnostics as described on page 23. If the output is not working check all connections again.
NOTE:
Beacon 101 User Manual Rev 4-7 Getting Started 19
Output #2 Cooling This output allows the on/off switching of cooling apparatus under the direct control of the temperature control set up by the TP command and is effective only if the heat/cool enable input is switched on ( see page 13 ), and the internal analog_cooling parameter is set to 0.
Connect pin 3 to the negative terminal of the device, then connect the positive terminal of the device to the negative of the power supply, then connect the positive of the power source to pin 1 ( labelled COMMON ).
+
+
-
-
1
3 Cooler
PowerSupply
Device
InternalRelay
Fig 2.24
When cooling is requested by the TP command, the internal relay closes completing the electrical circuit and starting up the cooler device. When cooling is no longer required the internal relay opens breaking the circuit and shutting off the cooler.
Check the output is working correctly using the diagnostics as described on page 23. If the output is not working check all connections again.
Beacon 101 User Manual Rev 4-7 Getting Started 20
Output #3 Alarm/Call This output allows the use of visual and/or audible devices, ( such as bells and lights ),in conjunction with the internal controller alarms.
Connect pin 4 to the negative terminal of the alarm device, then connect the positive terminal of the alarm device to the negative of the power supply, then connect the positive of the power source to pin 1 ( labelled COMMON ).
+
+
-
-
1
4 Alarm
PowerSupply
Device
InternalRelay
Fig 2.25
When an alarm is generated the internal relay closes completing the electrical circuit and setting off the alarm bell and or light When the alarm is cancelled the relay opens shutting off the bell/light.
Check the output is working correctly using the diagnostics as described on page 23. If the output is not working check all connections again.
Beacon 101 User Manual Rev 4-7 Getting Started 21
Output #4 Reverse Flow This output allows the switching of fluid flow direction through a device ( such as a pump ), as set up by the FL, FR, and OO commands.
Connect pin 5 to the negative terminal of the flow direction control device, then connect the positive terminal of the flow direction control device to the negative of the power supply, then connect the positive of the power source to pin 1 ( labelled COMMON ).
+
+
-
-
1
5 Flow Control
PowerSupply
Device
InternalRelay
Flow Device( e.g. Pump )
Time Delay Relay
Fig 2.26
When a flow reversal is encountered the relay is closed completing the electrical circuit and causing the flow control device to reverse the flow of fluid through the flow device.( perhaps by reversing the polarity of the device ).
Check the output is working correctly using the diagnostics as described on page 23. If the output is not working check all connections again.
If the flow device is a Reversing Motor, pump or similar equipment you must fit Time Delay Relays
in the circuit between the Flow Device and the Flow Control Device.
IMPORTANT NOTE:
Beacon 101 User Manual Rev 4-7 Getting Started 22
Output #5 Temp. < Interlock This output is a safety interlock which allows the use of a device ( e.g. a pressure release valve ), only as long as the temperature being measured by the controller is under a certain value.
Connect pin 6 to the negative terminal of the device, then connect the positive terminal of the device to the negative of the power supply, then connect the positive of the power source to pin 1 ( labelled COMMON ).
+
+
-
-
1
6
PowerSupply
Device
InternalRelay
Fig 2.27
While the measured temperature is below that of the interlock value the relay is closed completing the electrical circuit and allowing the device to function. When the measured temperature exceeds that of the interlock value the relay opens shutting off the device and preventing hazardous operation.
Check the output is working correctly using the diagnostics as described on page 23. If the output is not working check all connections again.
The interlock value is determined by the controller's trip_temp parameter.
NOTE:
Beacon 101 User Manual Rev 4-7 Getting Started 23
Output Diagnostics Like the inputs, once an output connection has been made it is as well to check that it is working. This is done using the 101 controller's diagnostics. Apply power to the controller and follow the start up procedure until the main menu is displayed. From the main menu select option 5, DIAGNOSTICS:OUTPUT. This displays another option menu like this:
DIAGNOSTICS:OUTPUT
1 WRITE ANALOG
2 WRITE PORT
3 VIEWING ANGLE
Fig 2.28
From this menu select option 2 WRITE PORT. This produces a screen which looks like this:
PORT NUMBER ? 00
WRITE PORT
The digital outputs are controlled by setting a single bit within a group of eight bits. This group is known as the Port Number and each bit corresponds directly to each separate output. For the digital outputs on the 101 the port number is A0. Enter this at the prompt. The display adds a further line requesting the value to be sent to the port:
PORT NUMBER ? A0
WRITE PORT
VALUE ? 00
Fig 2.30
Fig 2.29
Beacon 101 User Manual Rev 4-7 Getting Started 24
The value entered here will depend on which output, or outputs, you wish to turn on. The table below shows which values correspond to which bits and which outputs.
Output To Turn On
Description Bit To Set
Binary Representation
Decimal Number
Hex Number To Input
1 Heating 0 00000001 1 01
2 Cooling 1 00000010 2 02
3 Alarm/Call 2 00000100 4 04
4 Reverse Flow
3 00001000 8 08
5 Temp.< Interlock
4 00010000 16 10
6 5 Output Unused By the 101
7 6 Output Unused By the 101
8 7 Output Unused By the 101
So entering the value 01 at the prompt will set bit zero and turn on output number 1 thus activating your heater device.
To exit from diagnostics press ESCAPE ( SHIFT1 + ENTER ).
•••• If Write Port is used while a program is running, any outputs that are on will be OVER RIDDEN until you ESCAPE
out of diagnostics
•••• Exiting from diagnostics with no program running causes all outputs to be turned off.
•••• Values entered are in HEXADECIMAL only.
NOTES:
Beacon 101 User Manual Rev 4-7 Getting Started 25
Analog Output Connections The Beacon 101 controller provides two analog outputs for controlling variable output devices. These analog outputs occupy pins 16 & 17 and 28 & 29 and allow the use of a variable output heating/cooling device under direct control of a TP command. In order for the outputs to work the heat/cool enable input should be true ( i.e. switched on ), and the internal analog_heating and analog_cooling parameters should be set to 1.
Connect the positive terminal of the heat/cool device to pin 16 ( or pin 28 ) and the negative terminal to pin 17 ( or pin 29 ).
16 ( 28)
17 (29)
+
-
I to P
Converter
Fig 2.31
The output of the heat/cool device is varied according to the current flowing around the circuit. This current is controlled by the 101 and varies between 4 mA ( zero output ), and 20 mA ( maximum output ). There are four possible configurations for the I/P converter as shown in fig 2.32 over leaf:
Beacon 101 User Manual Rev 4-7 Getting Started 26
Modulated Heat/ On-Off Cool
I/P
HEAT
COOL
On-Off Heat and Cool
Modulated Heat and Cool Split Range Heat and Cool
I/P
HEAT
COOL
I/PI/P
Fig 2.32
Analog Output Diagnostics As with the digital inputs and outputs, the analog output can be tested using the internal diagnostics. From the main menu select option option 5, DIAGNOSTICS:OUPUT. From the sub menu select option 1 WRITE ANALOG. This produces a display which looks like this:
WRITE TO ANALOG
BOARD NUM ? 1
Fig 2.33
The board number is always 1 as far as the 101 controller is concerned so press ENTER here. the display adds another line:
Beacon 101 User Manual Rev 4-7 Getting Started 27
WRITE TO ANALOG
BOARD NUM ? 1
WHICH (1-3) ? 1
Fig 2.34
Enter the number of the analog output you are testing. On the 101 there are only two analog outputs, number one is connected to pins16 and 17 and number two to pins 28 and 29. The display then asks for the value to be output:
WRITE TO ANALOG
BOARD NUM ? 1
WHICH (1-3) ? 1
% VALUE TO OUT ?
Fig 2.35
This value is given as a percentage of full power output. The output is controlled by a variable current of between 4 mA and 20 mA.
For example: Entering a value of 75 here produces an output of
4 + ( 20 - 4 ) * 75/100 = 16 mA
thus making the device attached to the output run at 75 % of full power.
The current output can be further checked by connecting a suitable ammeter in series with the terminals.
Temperature Probe Connections Platinum resistance probes, Pt 100 (DIN), are used to measure temperature. The resistance of the platinum element varies with temperature, for example at 100 °C the resistance is 138.5 Ohms. There are two types of probe, simplex and duplex.
Simplex probes have a single platinum element which provides a temperature signal for the controller.
Beacon 101 User Manual Rev 4-7 Getting Started 28
Duplex probes have two platinum elements, one of which provides a temperature signal for the controller, the other operating an independant temperature interlock.
The 101 controller provides two inputs for the use of PT100 type temperature probes. These occupy pins 18 to 22 and pins 30 to 34. The probe itself has five connections, two negative, two positive and a screen.
Connect the cable screen, ( shield ), to pin 22 ( or pin 34 ). Connect the primary negative and positive to pins 19 and 20 ( 31 and 32 ) respectively, and finally connect the secondary negative and positive to pins 18 and 21 ( 30 and 33 ). as shown in fig 2.36 below.
18 ( 30)
19 ( 31)
20 ( 32)
21 ( 33)
22 ( 34)Screen
Primary Positive
Primary Negative
Secondary Positive
Secondary Negative
SIMPLEX ( Four Wire )
Screen
Primary Negative
Secondary Negative
Primary Positive
Secondary Positive
To Safety Interlock
DUPLEX ( 6 Wire )
Note There is no screen connection inside the probe
Fig 2.36
THERE MUST BE NO SCREEN CONNECTION WITHIN THE PROBE, ONLY AT THE CONTROLLER CONNECTOR.
NOTE:
Beacon 101 User Manual Rev 4-7 Getting Started 29
Input Diagnostics Once the temperature probe has been connected it can be tested using the diagnostics. From the main menu select option 4 DIAGNOSTICS:INPUT and then select option 5 DISPLAY TEMPS from the sub menu. This displays a screen which looks like this:
DISPLAY TEMPS
1: 98.4 2: - 26.7
3: 0.0 4: 0.0
5: 0.0 6: 0.0
Probe Readings
Fig 2.37
This shows the current readings of the connected temperature probes. As it is only possible to connect two probes to the 101 readings numbered 3 and above show zero. Reading two shows its minimum possible value indicating that there is no probe connected to input #2 or that the connection or probe are faulty. Reading number one shows a value in degrees Centigrade indicating that there is a probe connected to input #1 and it is currently at that temperature.
Beacon 101 User Manual Rev 4-7 Getting Started 30
Keypad and Display Figure 2.37 below shows the Beacon 101 keypad and display:
HALT
RUN
SHIFT1
SHIFT2
��
M N
CTRL
A B >
ENTER
ESC?.
C D < E F = G H + I J - K L /
O P & Q R : S T U V W X Y Z ,
0 1 2 3 4
5 6 7 8 9∗∗∗∗
SHIFT Keys Cursor Keys
Display Screen
Control Key
Fig 2.38
Keys with more than one character on them are referred to by the main character in the lower half of the key. For instance the following :
7G H +
Fig 2.39
is referred to as ' Key 7 '
Beacon 101 User Manual Rev 4-7 Getting Started 31
The Shift Keys Using the two shift keys ( ' SHIFT1 ' and ' SHIFT2' ), either separately or together, enable any one of the three characters which appear on the upper half of a key to be selected as follows:
• SHIFT1 + Key gives the left hand character of the three For example SHIFT1 + key 7 gives G
• SHIFT2 + Key gives the middle character of the three For example SHIFT2 + key 3 gives W
• SHIFT1 + SHIFT2 + Key gives the right hand character of the three For example SHIFT1 + SHIFT2 + key 5 gives <
•••• A blank space is represented by the asterisk ( * ), on the right cursor key and is obtained using SHIFT1 + SHIFT2 + ����
The Cursor Keys The cursor keys have two functions:
1. Moving the cursor to the required position on the display when data is being entered.
2. Moving up or down through a display to view all options within a menu ( scrolling ).
The keypad shows only LEFT and RIGHT cursor movement, however, UP and DOWN movement can be achieved by holding down the CTRL key and pressing LEFT for up, and RIGHT for down.
NOTE:
Beacon 101 User Manual Rev 4-7 Customising The Controller 32
C H A P T E R 3
Customising The Controller
Setting Up The 101
Changing The Language The 101 controller can operate in any one of eight languages. To change the language your controller works in select option 8 LANGUAGES from the main menu. then select option 1 SELECT LANGUAGE from the sub menu. This produces a display which looks like this:
SELECT LANGUAGE
LANGUAGE NO ? 0
Enter Language Number Here
Fig 3.1
Enter the number of the language you wish to use. The controller reverts to that language and displays a message to confirm the setting and asking for a key press. Pressing any key returns you to the main option menu. Language numbers are listed in the table overleaf.
Beacon 101 User Manual Rev 4-7 Customising The Controller 33
Language Number Main Menu Example
English 0 SELECT OPTION
1 PROGRAMMING
French 1 CHOISIR OPTION
1 PROGRAMMATION
German 2 WAEHLE OPTION
1 PROGRAMMIEREN
Italian 3 SCEGLIERE FACILITA
1 PROGRAMMARE
Portugese 4 ESCOLHER OPCAO
1 PROGRAMAR
Spanish 5 SELECTO OPCION
1 PROGRAMAR
NOT USED 6 SCREEN IS BLANK
Indonesian
7 PILIH OPTION
1 PEMROGRAMAN
Turkish 8 TERCIH SECIMI
1 PROGRAMLAMA
•••• Language number six is reserved for future addition.
NOTE:
Beacon 101 User Manual Rev 4-7 Customising The Controller 34
Setting Internal DIP Switches Inside your 101 controller is a set of sixteen DIP switches. Undo the four corner securing screws at the rear of the controller and carefully remove the back cover. You will see this:
Top OfController
1 16
DIP Switches
Keyboard Connector
IC23 - 128K, 256K or 512K EPROM
IC8
IC18
IC7
IC11 IC10
JP1
JP2
JP3
XTAL1
IC14 IC13 IC2
IC17
INV1
IC19IC20
IC21
IC9
IC22
On On
Fig 3.2
The sixteen switches have the following uses:
Switch Number 1 - Keyboard lock up, if used with Beacon SCADA System. This should remain in the OFF position.
Switch Number 2 - Enables/Disables password protection. ( For more information on passwords see page 68 ).
Switch Number 3 - Enable/Disable batch name. This should remain in the OFF position unless the Beacon SCADA System is in operation. ( For more
Beacon 101 User Manual Rev 4-7 Customising The Controller 35
information on the SCADA system see page ¡Error! Marcador no definido. ).
Switches 4 to 10 - These switches are used to set the Communications Number ( COMS ), number for the controller. The seven switches represent a binary number which identifies the controller, with switch 4 representing 1 on to switch 10 representing 64, like so:
4 5 6 7 8 9 10
1 2 4 8 16 32 64
Switch Number
Binary Equivalent
Fig 3.3
For example, to set the controller COMS number to 23 turn pins 4, 5, 6, & 8 to the ON position, ( 1+2+4+16 = 23 ).
It is important to check that these switches are set correctly. Each controller in a network MUST have a unique COMS
number.
Switches 11 to 16 are not used and should remain in the OFF position.
NOTE:
Beacon 101 User Manual Rev 4-7 Customising The Controller 36
Checking DIP Switch Settings To see how the DIP switches are currently set on your controller select option 4 DIAGNOSTICS:INPUT form the main menu and then select option 4 DIP SWITCHES from the resulting sub menu. This produces a display which shows the current state of each of the sixteen DIP switches as follows:
DIP SWITCHES
123456789........(16)
0001000000000000
Switch Number
Switch Setting
Fig 3.4
Press ESCAPE ( SHIFT1 + ENTER ) to return to the main option menu.
Beacon 101 User Manual Rev 4-7 Customising The Controller 37
Setting The Internal Parameters The values of the internal parameters can be altered to suit your application as follows. From the main menu select option 1 PROGRAMMING and from the resulting sub menu select option 8 EDIT PARAMETERS. This produces the following display:
EDIT PARAMETERS
maximum_temp 0000
trip_temp 0000
step_margin 0000
Parameter Name
Parameter Value
Fig 3.5
Step through the list of parameter names using the cursor keys. When the cursor is beside the parameter you wish to set enter the new value by typing over the old one, remembering to include any leading zeros.
When you have finished setting the parameters press ESCAPE ( SHIFT1 + ENTER ), to return to the main menu.
For further details of the parameters and their functions see Appendix A on page 72.
Certain parameters have default values which are assumed by the controller if the parameter is set to zero, and maximum values above which the parameter cannot be set. For details of these parameters and their values see Appendix B on page 84.
Beacon 101 User Manual Rev 4-7 Programming The 101 38
C H A P T E R 4
Programming The 101 A program is a list of instructions, or steps. Each program must have a name and a number. Programming instructions to the 101 controller can consist of one of two things:
1.A two letter command - an instruction to the controller to perform a certain function such as temperature control, flow reversal, etc. A set of commands is permanently stored in your controller's memory, and they can be selected as required when a program is being created.
2.A user prompt - an instruction to the operator. A list of user prompts must be typed into the controller before a program can be created, so that they can be selected as required in the program. They will then appear on the display at the appropriate point when the program is running.
Programming the 101 controller can be split into four stages:
The first stage to programming your 101 controller is to list all operations in the process in the sequence that they occur. This is referred to as the processing sequence.
The next stage is to convert the processing sequence into a series of commands, instructions for the 101 controller to carry out, and user prompts, instructions for the operator to carry out.
The third stage is to create the necessary user prompts within the controller's memory.
The final stage is to create and test the program.
Beacon 101 User Manual Rev 4-7 Programming The 101 39
Your First 101 Program For demonstration and tuition purposes we are going to start with a simple process and use it to illustrate and familiarise you with the programming menus. Our demonstration process has three steps:
1.Load a machine ( The actual type of machine is not important at this stage )
2.Wait for ten minutes
3.Unload the machine.
This we will use as our processing sequence. The loading and unloading of any machine is not controlled by the 101 so these steps must be carried out by the operator. So our command series look like this:
STEP 1 LOAD MACHINE USER PROMPT
STEP 2 TIMER DELAY 10 MINUTES COMMAND
STEP 3 UNLOAD MACHINE USER PROMPT
We are now ready to create our user prompts.
Creating User Prompts From the main menu select option 1 PROGRAMMING and then from the sub menu select option 7 EDIT USER PROMPTS. Your display looks like this:
EDIT USER PROMPTS
PROMPT NUMBER ? 00
Fig 4.1
Beacon 101 User Manual Rev 4-7 Programming The 101 40
Press ENTER and the display changes to this:
EDIT USER PROMPTS
01
02
03
Fig 4.2
Move the cursor to the right of the first number and type in the words LOAD MACHINE. A 'space' is represented by the asterisk, ( * ), on the right cursor key and is accessed by pressing SHIFT1 + SHIFT2 + �. If you make a mistake while typing simply move the cursor back to the error and correct by over typing it.
For clarity it is recommended that capital letters are used. However, lower case letters are available and can be selected by pressing CTRL + 2. Revert back to upper case by pressing CTRL + 2 again.
When the prompt is complete press ENTER. Position the cursor to the right of the next number and type in our second user prompt ( UNLOAD MACHINE ), followed by ENTER. Your display now looks like this:
EDIT USER PROMPTS
01
02
03
LOAD MACHINE
UNLOAD MACHINE
Fig 4.3
Make sure that you press ENTER after creating the last user prompt. If you don't the prompt will NOT be stored.
That is the user prompts for our process entered. We are now ready to create the program so press ESCAPE ( SHIFT1 + ENTER ) to exit to the main menu.
Editing User Prompts User prompts can be edited once they are created. Follow the create procedure up to the point where the display asks for PROMPT NUMBER ? 00. Enter the number of the prompt you wish to alter. The display then lists three prompts with the one you selected in the middle. To edit the prompt simply over type the existing one and press ENTER. To edit other prompts move to the required position using the cursor keys and over type. When all editing is complete press ESCAPE ( SHIFT1 + ENTER ) to return to the main option menu.
Creating The Program From the main menu select option 1 PROGRAMMING and the from the sub menu select option 1 CREATE PROGRAM. The display looks like this:
Beacon 101 User Manual Rev 4-7 Programming The 101 41
CREATE PROG NO ? 00
Enter the number for the program. Program numbers can be in the range 01 to 99. As this is the first program enter the number 01. The display changes to this:
CREATE PROG NO ? 01
TITLE FOR NEW PROG ?
_
Fig 4.5
Now enter the name of the program. Lets call it TEST1, so type TEST1 and then press ENTER. You can now see the main programming screen:
01:01 TEST1 PP00
>
Program Number
Step Number
Program Title
Marker Command or User Prompt
Fig 4.6
The top line shows, from left to right, the program number, the current step in the program, the program title and finally the command area. The command area contains the letters PP ( Part Process ) and two zero characters. It is here that the instructions are entered. Commands are entered as two letters. User prompts are entered as a number, this being the number of the prompt.
The first step of our program is the user prompt we defined as number one, so enter 01. Four things will now happen:
1.The step will appear next to the marker
2.The step number will increase by one
3.The marker will move down a line to the next blank line
4.The value in the top right corner of the display will return to zero, ready to accept the next instruction.
Fig 4.4
Beacon 101 User Manual Rev 4-7 Programming The 101 42
Our next instruction is a timer delay of ten minutes. This is achieved using the TM command. Enter the letters TM at the command area. Your display will now look like this:
01.02 TEST1 PPTM
LOAD MACHINE
>RUN FOR 00 MIN.
Fig 4.7
You will see the cursor waiting below the first of the zeros. Enter here the delay time in minutes, in our case 05, and then press ENTER. Again the marker moves down, the step number increases, and the command area returns to zero ready for the next instruction. Enter the third instruction, which is user prompt number two.
Let's see if it works. Press ESCAPE. This returns you to the beginning of the create program option. Press ESCAPE again. This returns you to the main option menu. Press ESCAPE again. This returns you to the start up screen showing the prompt ENTER PROGRAM NO ? 00. At this prompt type the number of our program ( 01 ). The display now shows the title of the program. Press ENTER and the display asks you to press either RUN or HALT. Press RUN and the program will begin running.
The first thing that will happen is that the display will change to this:
32C
01.LOAD MACHINE
LOAD MACHINE
RUN to ACKNOWLEDGE
Program Step
User Prompt
Fig 4.8
( The temperature value shown in Fig 4.8 is purely an example, you will see whatever your own probe is reading not 32C ).
The alarm attached to the controller will activate and program execution is suspended. Press RUN to acknowledge and turn off the alarm. The message RUN to CONTINUE appears on the bottom line. At this point the operator would perform the task indicated by the prompt, i.e. LOAD THE MACHINE, and when the task is complete would press RUN again to allow the program to continue.
The display now changes to this:
Beacon 101 User Manual Rev 4-7 Programming The 101 43
32C
01:TEST1
02:RUN FOR 05 MIN.
TM:04:45
Program Step
Program No. & Name Time To Go
Fig 4.9
The program has now moved on to step number two which is the timer delay for five minutes. Note that the display also shows the remaining time in the top right corner of the screen. Note also that the program number and name are now displayed. These were displayed on step one but were over written by the user prompt.
When the timer has counted down to zero the program will move on to step three which is our second user prompt. Follow the procedure as for step one. When step three been completed the screen returns to the ENTER PROGRAM NO ? 00 display ready to execute another program.
Making Alterations Now that we have something to work on let's make some alterations. First lets change the timer delay from five minutes to two minutes. Go to the main menu, by pressing ESCAPE, and select option 1 PROGRAMMING. then from the sub menu select option 3 MODIFY PROGRAM. The controller now asks for the number of the program to modify, so type the number of our program. The main programming screen will appear showing the first three steps of the program which, in this case, is all of it. Using the cursors keys move the marker to the second step ( remember CTRL + � for up and CTRL + � for down ), and then move the cursor along to the value 05 and type in another value, say 01. Press ENTER to accept the change.
Now, ESCAPE back to the main screen, start the program again and note that the timer in the top right corner of the screen now counts down from 1 minute instead of five.
Wait until the program has finished, or press HALT twice to abort it, and select the modify option again. Move the marker to the second step and press CTRL + key 5. The step disappears. CTRL + 5 is the delete key, it removes the line adjacent to the marker. Now press CTRL + key 8 and a blank line appears between the two full ones. CTRL + key 8 is the insert key, it inserts a line adjacent to the marker. Type in the letters TS and a new command appears. This is the second timer command which operates in both minutes and seconds unlike the TM command which uses only whole minutes. Type some values where the zeros are, ESCAPE back to the main screen and start the program again noting the effect on the timer in the top right corner of the screen.
Once a line has been inserted using CTRL + key 8, a valid command MUST be entered before you may do anything else. Should an accidental insert occur the way to get around it is to enter a valid command and then delete that command using CTRL + key 5.
Beacon 101 User Manual Rev 4-7 Programming The 101 44
Program Directory When you create a program it is entered into a directory which shows basic information about the programs stored in the controller's memory. It may be useful to look at this directory before creating a new program so as to avoid using the same name twice. Return to the main option menu and select option 1 PROGRAMMING and then from the sub menu select option 6 DISPLAY DIRECTORY. The screen shows the following:
01 TEST1 03S
Program Number
Program Name
Number Of Steps
Fig 4.10
The directory list shows the number and name of our program and the number of step that make up the program, in our case three. If any other programs were stored they would appear in this list aswell. Programs are listed in ascending number order. Press ESCAPE to return to the main option menu.
Another useful list that can be displayed is the list of unused program numbers. Check this list before creating a new program as you can only use a program number once. Return to the main option menu and select option 1 PROGRAMMING and then select option 5 SHOW UNUSED NOS. The screen shows the following:
UNUSED NUMBERS
02 03 04 05 06
07 08 09 10 11
12 13 14 15 16
Fig 4.11
This is the list of all the unused program numbers in the range 0 - 99. Use the cursor keys to move through the list. Note that the list starts at number two as number one is used by our program. Press ESCAPE to return to the main option menu.
Copying A Program You may find it useful at some time to make a copy of a program so let's copy our test program. This can be done simply and quickly on the 101 controller. Return to the main option menu and select option 1 PROGRAMMING, then select option 2 COPY PROGRAM from the sub menu. This produces a screen like this:
Beacon 101 User Manual Rev 4-7 Programming The 101 45
COPY PROGRAM
FROM PROG NO 00
Fig 4.12
Enter the number of the program to be copied, in our case number 01. The display then shows the name of the program, TEST1, and asks for a number for the copy program. This must be an unused number, you cannot copy to an already existing program, so type in number 02. If you should type in an already used number here the display gives an error message and waits for a key stroke. Press any key to return to the first display. Having entered a new number the display asks for a title for the new program. Type in a new name, we will call it COPY1 and press ENTER. The display reverts to the first display ready for more copies to be made. Press ESCAPE ( SHIFT1 + ENTER ) to return to the main option menu. You can check the directory again and you will see two programs listed, our original program TEST1 and a copy of it COPY1. To verify this run COPY1.
Deleting A Program When you have run the copy program and seen that it is the same as our original program the copy can be deleted from the controller memory. Return to the main option menu and select option 1 PROGRAMMING and then select option 4 DELETE PROGRAM from the sub menu. The display asks for the number of the program to delete, so type in number 02 for our copy program. The display shows the name of the program and a verify delete message like this:
DELETE PROG NO? 02
COPY1
OK TO DELETE ?
1 = YES, 0 = NO
Fig 4.13
To delete the program press key 1. To abort the deletion press Key 0. Return to the main option menu by pressing ESCAPE ( SHIFT1 + ENTER ).
You can check that the program has been deleted by checking the directory.
Beacon 101 User Manual Rev 4-7 Programming Commands 46
C H A P T E R 5
Programming Commands This section gives an over view of each of the commands associated with the 101 controller. There are two types of command Process Commands which
Process Commands
Command TP This command sets up temperature control. Once established the control waits for the target temperature to be achieved then moves on to the next program step whilst maintaining the control. The control is only cancelled by another TP command.
TP : Temperature Control Display : " TEMP 0 . 0 TO 000"
Gradient :
Target Temp. :
degrees / minute
degrees
Fig 5.1
For example: To set up a temperature control to run up to a target of 97 degrees Centigrade at a rate of 1.8 degrees per minute enter the following,
TP 18 097
This produces a program step which looks like this:
TEMP 1.8 TO 097
Fig 5.2
•••• A gradient of 9.9 will give as fast a rise in temperature as possible without causing a " CANNOT HOLD GRAD." alarm.
•••• If the target temperature is zero, temperature control is cancelled.
NOTES:
Beacon 101 User Manual Rev 4-7 Programming Commands 47
Command TH This command sets up temperature control for HEATING only. Once established the control waits for the temperature to be at or above the target temperature then moves on to the next program step whilst maintaining the control. The control is only cancelled by another TH command.
TH : Temp. Control Heating Only Display : " HEAT 0 . 0 TO 000"
Gradient :
Target Temp. :
degrees / minute
degrees
Fig 5.3
For example: To set up a heat only control to run up to a target of 103 degrees Centigrade at a rate of 1.6 degrees per minute enter the following,
TH 16 103
This produces a program step which looks like this:
HEAT 1.6 TO 103
Fig 5.4
•••• All notes applying to the TP command also apply
•••• Cooling is disabled.
•••• If the initial measured temperature is above the final temperature, the desired temperature is set immediately to the final value, regardless of the gradient ( and the STEP on to the next program step occurs straight away ). Also the TEMPERATURE HIGH alarm is disabled until the temperature has fallen to the final value..
NOTES:
Beacon 101 User Manual Rev 4-7 Programming Commands 48
Command TC This command sets up temperature control for COOLING only. Once established the control waits for the temperature to be at or below the target temperature then moves on to the next program step whilst maintaining the control. The control is only cancelled by another TC command.
TC : Temp. Control Cooling Only Display : " COOL 0 . 0 TO 000"
Gradient :
Target Temp. :
degrees / minute
degrees
Fig 5.5
For example: To set up a cool only control to run down to a target of 55 degrees Centigrade at a rate of 0.4 degrees per minute enter the following,
TC 04 055
This produces a program step which looks like this:
COOL 0.4 TO 055
Fig 5.6
•••• All notes applying to the TP command also apply
•••• Heating is disabled.
•••• If the initial measured temperature is below the final temperature, the desired temperature is set immediately to the final value, regardless of the gradient ( and the STEP on to the next program step occurs straight away ). Also the TEMPERATURE LOW alarm is disabled until the temperature has risen to the final value..
Command TM This timer command runs the active command for a specified number of whole minutes. The active command is the command which forms the previous program step to the TM command ( for example a flow reversal command ).
TM : Run For A Time Display : " RUN FOR 00 MIN. "
Run Time : minutes
Fig 5.7
For example: To run active command for 3 minutes enter the following,
TM 03.
This produces a program step which looks like this:
RUN FOR 03 MIN.
NOTES:
Beacon 101 User Manual Rev 4-7 Programming Commands 49
•••• If the controller is switched to manual, or if the program is halted, or if temperature control is required but not enabled, the
TM command time will not proceed.
Command TS Similar to the TM command described previously except that the time specified is in minutes and seconds rather than whole minutes.
TS : Run For A Time Display : " RUN FOR 00 : 00"
Run Time : minutesseconds
Fig 5.9
For example: To run active commands for 5 minutes and 27 seconds enter the following,
TS 05 27
This produces a program step which looks like this:
RUN FOR 05:27
Fig 5.10
•••• If the controller is switched to manual, or if the program is halted, or if temperature control is required but not enabled, the
TS Command time will not proceed.
Command FL This command sets up constant flow direction. The system then performs the required flow control, until either another FL command, or an FR command is encountered, or until the program terminates. The FL command includes a 'Stop' option
FL : Set Up Flow Direction Display : " FLOW : F R S ? __"
Direction :Fwd, Rev or Stop
Fig 5.11
For example: To set flow to constant forward direction enter the following,
FL F
This produces a program step which looks like this:
FLOW : FRS ? F
Fig 5.12
Fig 5.8 NOTE:
NOTE:
Beacon 101 User Manual Rev 4-7 Programming Commands 50
•••• Flow direction is selected as follows, "F" gives forward flow, "R" gives reverse flow.
•••• The 'Stop' option is only applicable when the parameter 'Custom2_fn' is set to 4 or 5, which configures an output for pump control, and makes pump control available.
Command FR This command sets up flow reversals. The control allows forward direction flow for a specified number of whole minutes and then reverses flow for a specified number of whole minutes. The system performs the required control until another FR or an FL command is encountered, or until the program terminates.
FR : Set Up Flow Reversals Display : " F : 00 R : 00 FR? __"
Forward Flow Time :
Reverse Flow Time :
Start Direction :
Minutes
Minutes
F Ror
Fig 5.13
For example: To set flow forward for 2 minutes and then reverse the flow for 11 minutes starting with the reverse direction enter the following,
FR 02 11 R
This produces a program step which look like this:
F : 02 R : 11 FR ? R
Fig 5.14
•••• Start direction is selected as follows: "F" gives forward flow, "R" gives reverse flow
.
•••• If both times are set to 0, flow reversals are cancelled. If pump control is also available ( See FL command ), the pump will stop.
NOTE:
NOTE:
Beacon 101 User Manual Rev 4-7 Programming Commands 51
Command OO Set up on/off control of the output designated as "reverse flow". The system then performs the required control, until another OO command ( or an FR or FL Command ) is encountered.
The intended use of this is for those systems - for example, jet machines - which do not have flow reversals. It allows the output which would normally be used for flow reversals to be used for other purposes.
OO : Off / On Of Reverse Output Display : " 0 : 000 1 : 000 01? __"
OFF Time :
ON Time :
Starting State :
Seconds
Seconds
0 1or
( Max. = 250 )
( Max. = 250 )
Fig 5.15
For example: To set on/off output control reverse to on for 2 minutes ( 120 seconds ), then off for 1 minute ( 60 seconds ), starting in the off state enter the following,
OO 120 060 0:
This produces a program step which looks like this
0 : 120 1 : 060 01? 0
Fig 5.16
•••• Starting state is selected as follows: "0" is OFF state, "1" is ON state.
•••• If both times entered are 0 ( zero ), the output will assume the starting state entered, and stay that way ( until another OO command is encountered)
NOTES:
THIS COMMAND SHOULD NOT BE USED ON SYSTEMS WHICH HAVE TRUE FLOW REVERSALS - USE FR INSTEAD.
Beacon 101 User Manual Rev 4-7 Programming Commands 52
Command NA Wait until "HALT" pressed twice ( Program stopped). This is useful for testing the controller.
NA : Never Advance Display : " NEVER ADVANCE "
Fig 5.17
To set up the Never Advance enter the following,
NA
This produces a program step which looks like this:
NEVER ADVANCE
Fig 5.18
Control Commands In addition to the above process commands there is a set of control commands which can be used to enable programs to be selected and run together in various ways to give a very wide and flexible range of control.
Command IP This command is used to insert one program into another. The number of the program to be inserted must be valid otherwise the program will terminate. When a running program comes across an IP command, control is passed to the program whose number is specified by the command. This second program is run to it's conclusion and then control is passed back to the first program at the point where it was left.
IP : Insert Program Display : " 000: "
Program Number
Fig 5.19
For example, to insert the program whose number is 013 into a program enter the following:
IP 013
This produces a program step which looks like this:
013:PROGRAM NAME
Fig 5.20
Where PROGRAM NAME is the name of the inserted program 013.
Beacon 101 User Manual Rev 4-7 Programming Commands 53
An inserted program may have a further program inserted into it, but this may only happen up to a maximum of four levels as illustrated in fig 5.19 below:
Program A
Program B
Program C
Program D
IP
IP
IP
Program D May Not Insert
A Further Program
Fig 5.21
Programs can be selected and run automatically in any sequence using the IP command to create a short program which runs a set of programs in any combination.
Beacon 101 User Manual Rev 4-7 Programming Commands 54
Command RR This command causes the program to begin again at step number one, i.e. the current program is re-run.
RR : Re-Run Program Display : "RE-RUN PROGRAM "
Fig 5.22
For example to cause your program to re-start from the beginning enter the following:
RR
This produces a program which looks like this:
RE-RUN PROGRAM
Fig 5.23
The program is continually executed until aborted. Abort the sequence by pressing HALT.
Command QQ This command forces a question or query which the operator must answer with a Yes, ( 'Y' ), or No, ( 'N' ), keystroke. This command is used in conjunction with the IY, ( If Yes ), IN, ( If No ), and EI, ( End If ), commands to make a program branch depending on the Yes or No decision by the operator. Questions are stored as user prompts, and the command must be followed by the prompt number.
QQ : Question or Query Display : "00:PROMPT "
Prompt Number
Fig 5.24
For example, to pose the question contained in user prompt number 93 and wait for a response from the operator, enter the following:
QQ 93
This produces a program step which looks like this:
93:QUESTION
Fig 5.25
Where QUESTION is the question or query contained in user prompt number 93.
Command IY This command executes the steps which following it only if the answer to the preceding QQ command was 'Y', i.e. YES. When used on it's own then IY forms a step in a program. The steps which follow it give the action required if
Beacon 101 User Manual Rev 4-7 Programming Commands 55
the answer was YES. These steps are the followed by the EI, ( End IF ), command as illustrated in fig 5.24 below:
QQ Question
IY
EI
Required Actions If
Remainder Of Program
Answer Is YES
If Answer
Is NO
Fig 5.26
If the answer to the question is YES then the controller executes the steps between the IY and EI commands and then continues on with the rest of the program.
If the answer to the question is NO then the controller ignores the steps between the IY and EI commands and continues on with rest of the program.
Command IN This command executes the steps which following it only if the answer to the preceding QQ command was 'N', i.e. NO. When used on it's own then IY forms a step in a program. The steps which follow it give the action required if the answer was NO. These steps are the followed by the EI, ( End IF ), command as illustrated in fig 5.25 below:
QQ Question
IN
EI
Required Actions If
Remainder Of Program
Answer Is NO
If Answer
Is YES
Fig 5.27
If the answer to the question is NO then the controller executes the steps between the IN and EI commands and then continues on with the rest of the program.
Beacon 101 User Manual Rev 4-7 Programming Commands 56
If the answer to the question is YES then the controller ignores the steps between the IN and EI commands and continues on with rest of the program.
Command EI This command marks the end of an IY or IN command branch. An EI command MUST ALWAYS FOLLOW AN IY OR IN COMMAND.
Beacon 101 User Manual Rev 4-7 Programming Commands 57
IN and IY commands may be used as part of the same program to give two different courses or action depending on the anwers to the QQ command as illustrated in fig 5.26 below:
QQ Question
Remainder Of Program
EI
If Answer
Is YES
IN
Required Actions If
Answer Is NO
IY
Required Actions If
Answer Is YES
If Answer
Is NO
Fig 5.28
Beacon 101 User Manual Rev 4-7 Programming Commands 58
In programs steps this would look something like this
...START OF PROGRAM
... 44:QUESTION IF YES RUN FOR 13:23 IF NO RUN FOR 02:55 END OF IF ... ... REST OF PROGRAM
If the answer to the question is 'Yes' then the timer command RUN FOR 13:23 is executed and when the timer expires control passes to the first command after the END OF IF command. If the answer to the question is ;No' then the timer command RUN FOR 02:55 is executed and when that timer expires control passes to the first command after the END OF IF command
If a program containing control commands is halted, and the cursor keys are used to scroll through the program, the display will scroll through the program in the order determined by the control commands.
Beacon 101 User Manual Rev 4-7 Programming Commands 59
General Data Management These are a few guidelines to use when creating and numbering programs and user prompts and when running programs in order to make the most of the flexibility of your Beacon 111 controller.
1.Build up a library of complete programs and program sections for the most common processes. These routines can then be combined using the control commands to give a very flexible choice of processing.
2.Reserve blocks of program numbers for groups of related programs or routines.
3.Reserve blocks of user prompt numbers for related types of prompts, i.e. a block for prompts, a block for questions for the QQ command etc.
Beacon 101 User Manual Rev 4-7 Advanced Features 60
C H A P T E R 6
Advanced Features This chapter covers in brief the advanced features of the 101 controller, these include the ability to share programs and user prompts between several interconnected controllers, printing of programs, password protection and compatibility with the Beacon SCADA System.
Sharing Programs And User Prompts Beacon 101 controllers can operate independently or can be linked together to form a network. Networked controllers have the facility of been able to share programs and user prompts with other controllers in the network. Controllers are linked together via the RS485 output on pins 38 to 40 ( 44 to 46 ), at the rear of the controller, ( see diagram on page 12 ).
38 ( 44 )
39 ( 45 )
40 ( 46 )SCREEN
38 ( 44 )
39 ( 45 )
40 ( 46 )
+
- 38 ( 44 )
39 ( 45 )
40 ( 46 )
+
-
Linked 101 Controllers
No. 01 No. 02 No. 31
Fig 6.1
Connect the negative terminal, pin 38 ( or 44 ), of the first controller to the same pin on the second controller, then the second to the third, the third to the fourth and so on up to the last in the network. Repeat this method for the positive terminals and the screen terminals. If there is a large distance between the first and last controller in the network it may be necessary to install a termination resistor across the positive and negative terminals of these two controllers to prevent signal echo, as shown above, however, over short distances this is unnecessary. A minimum of 2 upto a maximum of 31 controllers can be linked together in this way on a single shared line.
Beacon 101 User Manual Rev 4-7 Advanced Features 61
Sharing Programs In order to share a program between two controllers you must first know the COMS number of the controller the program is to be sent to. This number is determined by the setting of the DIP switches inside the controller and must be unique to that controller. For more information on setting the COMS number see page 34. To find out the COMS number of a controller return to the main menu and select option 6 COMMUNICATIONS, then select option 1 SHOW COMS NUMBER from the sub menu. This will display the COMS number of the controller:
SHOW COMS NUMBER
-- 9 --
PRESS A KEY
Fig 6.2
In this case the number is 9. Press any key to return to the main option menu.
Return to the controller which contains the program to share and select option 6 COMMUNICATIONS from the main option menu and then select option 2 SHARE PROGRAMS from the sub menu. The display shows this:
SHARE PROGRAMS
SHARE WITH MACH? 00
00=WITH ALL MACHS
Enter Machine Number Here
Fig 6.3
Beacon 101 User Manual Rev 4-7 Advanced Features 62
Enter the COMS number of the destination controller. After checking that the destination controller is present all the programs within the source controller's memory are copied into the destination controller and the display shows the following during copying:
SHARE PROGRAMS
SHARING WITH 09
001 TEST1 003s
Destination Controller No.
Program Being Copied
Fig 6.4
If you enter 00 as the machine number the source controller scans through the full range of controller numbers in sequence from number 1 and copies to all controllers, except itself, that it finds in the network.
When copying is complete the source controller displays PRESS A KEY at the bottom and waits. Pressing any key returns you to the main option menu.
Pressing ESCAPE at any time during the copy aborts copying and returns you to the main option menu.
Sharing User Prompts The procedure for sharing user prompts is the same as that for sharing programs. From the main menu of the source controller select option 6 COMMUNICATIONS and then select option 3 SHARE USER PROMPTS from the sub menu. Enter the COMS number of the destination controller, or 00 to copy prompts to all controllers in the network.
When copying is complete the source controller displays PRESS A KEY at the bottom and waits. Pressing any key returns you to the main option menu.
Pressing ESCAPE at any time during the copy aborts copying and returns you to the main option menu.
Beacon 101 User Manual Rev 4-7 Advanced Features 63
Printer Output Connections Printer output from the controller is provided through a standard RS232 interface occupying pins 35 to 37 or pins 41 to 43 ( See diagram on page 12 ).
Before connecting, set your printer's communications parameters to the following settings:
Baud Rate Parity Data Bits Stop Bits
9600 No Parity 8 1
and turn OFF all other forms of handshaking apart from DTR and RTS. If you are unsure how to do this consult your printer manual or seek advice.
Printer Wiring
GROUND ( 0V )
RX
DTR / RTS (20) 4
PRINTER
35 ( 41 )
36 ( 42 )
37 ( 43 )
CTS
TX
GROUND ( 0V )
101
����
����
3
7
Fig 6.5
Connect the 101 controller signal ground, pin 37 ( or 43 ), to the signal ground of your printer, ( If your printer has a standard 25 way connector this will be pin number 7 ). Next connect the 101 controller TX, pin 36 ( or 42 ), to the printer's RX, ( If your printer has a standard 25 way connector this will be pin number 3 ).
The final link involves connecting the 101 controller CTS, pin 35 ( or 41 ), to one of two pins at the printer, depending on whether DTR or RTS handshaking is used. The printer will only print data transmitted from the 101 controller if the CTS input is high so we need to find out which of the two connections at the printer produces the +12V high signal. Connect the controller CTS, pin 35 ( or 41 ), to the RTS pin on the printer connector ( If your printer has a standard 25 way connector this will be pin number 4 ). Put the printer on line and make sure it is loaded with paper and apply power to the 101 controller, then connect a suitable voltmeter between the CTS and
Beacon 101 User Manual Rev 4-7 Advanced Features 64
GROUND terminals. If the voltmeter shows a reading on or near to +12V then you have the correct connection. If the voltmeter shows a negative reading then connect the controller CTS, pin 35 ( or 41 ), to the printer DTR terminal, ( If your printer has a standard 25 way connector this will be pin number 20 ), and repeat the reading. This should give you a correct reading.
If the printouts you get are garbled or bits are missing check that all handshaking except DTR and RTS are turned OFF at the printer and re-check the connections between the printer and the 101 controller.
If your printouts is non-existent check that the printer is on-line and that it has plenty of paper.
Printing From the Controller There are five printing options available to the 101 controller. Return to the main option menu and select option 2 PRINTING. This produces a sub menu with the five printing options on.
OPTION 1 PRINT PROGRAM
Selecting this option produces a listing of the steps which make up a particular program. You will see the following display:
PRINT PROGRAM
PROG NUMBER ? 00
Enter Program Number Here
Fig 6.6
At the prompt enter the number of the program you wish to print. If the program number is invalid, ( i.e. the program does not exist ), the display shows an error message and waits for you to press any key before returning to the beginning to try again.
Beacon 101 User Manual Rev 4-7 Advanced Features 65
Try printing our example program ( number 01 ). The display shows the following:
PRINT PROGRAM
PROG NUMBER ? 01
PRINTING
ESC WILL ABORT
Fig 6.7
And your printer will produce something like this:
Pg.001 TEST1
001 LOAD MACHINE
002 RUN FOR 01:45
003 UNLOAD MACHINE
Program No. Name
Step No. Step
Fig 6.8
Pressing ESCAPE during printing will abort the print and return you to the main option menu, other wise when printing is complete the controller returns to the first print program display. If you wish to print another program repeat the process from the beginning else press ESCAPE to return to the main menu.
Beacon 101 User Manual Rev 4-7 Advanced Features 66
OPTION 2 PRINT ALL PROGS
Selecting this option produces a listing like the one produced by option 1, ( see previous page ), for all the programs in the controller's memory in sequential order. Pressing ESCAPE during printing aborts the print and returns you to the main option menu.
When printing has finished the controller automatically returns to the main menu.
OPTION 3 PRINT PROMPTS
Selecting this option produces a sequential list of all the used user prompts in the controller's memory. For our example program the list would look something like fig 6.9:
All User Prompts
01 LOAD MACHINE
02 UNLOAD MACHINE
Prompt No. Prompt Text
Fig 6.9
Pressing ESCAPE during printing aborts the print and returns you to the main option menu. When printing has finished the controller automatically returns to the main menu.
Beacon 101 User Manual Rev 4-7 Advanced Features 67
OPTION 4 PRINT PARAMETERS
Selecting this option produces a list of the controller's preset parameters and their respective values like this:
Parameters
maximum_temp 000
trip_temp 000
step_margin 000
Parameter Current Value
Fig 6.10
Pressing ESCAPE during printing aborts the print and returns you to the main option menu. When printing has finished the controller automatically returns to the main menu.
OPTION 5 PRINT DIRECTORY
Selecting this option produces a list of the programs in the controller's directory, their numbers, names and number of steps, like so:
Directory of Programs
001 TEST1 003s
Program No. Name No. Of Steps
Fig 6.11
Beacon 101 User Manual Rev 4-7 Advanced Features 68
Passwords The password protection option on the 101 controller prevents any unauthorised access to the main menu. If password protection is required it will be necessary to set the password DIP switch inside the controller. For information on how to do this see page 34.
Passwords to the controller consist of a four digit code number. Return to the main option menu and select option 3 DIAGNOSTICS:MEMORY and then select option 3 CHANGE PASSWORDS from the sub menu. The display shows this:
CHANGE PASSWORDS
EDIT PASSWORD 1010
Enter New Password Here
Fig 6.12
Note that the display shows the current setting of the password. To change the password enter the new code and then press any key to return to the main menu. To leave the password as it is and return to the main menu press ESCAPE.
Beacon 101 User Manual Rev 4-7 Miscellaneous 69
C H A P T E R 7
Miscellaneous This chapter aims to describe the menu and sub menu options that have not already been covered. Some of these options have no relevance to the 101 controller. They have been included purely because Beacon supply standard software throughout their range of process controllers.
Memory Diagnostics From the main menu select option 3 DIAGNOSTICS:MEMORY. There are six options on the sub menu that have not been dealt with. These are:
OPTION 1 CLEAR MEMORY
This option clears the controller's memory of all programs, user prompts and parameters. Selecting this option produces the following display:
CLEAR MEMORY ?
1 = YES, 0 = NO
Fig 7.1
Pressing key 1 clears the memory. Pressing key 0 or ESCAPE aborts and returns you to the main option menu.
Beacon 101 User Manual Rev 4-7 Miscellaneous 70
OPTION 2 SHOW FREE MEMORY
This option shows how much free memory, in bytes, is available for programming and user prompts. As a rough guide each program step occupies five bytes. When the memory is fully clear there are 106441 bytes available.
OPTIONS 4, 5, 6, and 7
These options are not relevant to the 101 controller. Should you accidentally select one of these options press ESCAPE to return to the main option menu.
Input Diagnostics From the main option menu select option 4 DIAGNOSTICS:INPUT. There are four options on the sub menu that have not been dealt with. These are:
OPTIONS 1, 2, 6 & 7
These options are not relevant to the 101 controller. Should you accidentally select one of these options press ESCAPE to return to the main option menu.
Output Diagnostics From the main option menu select option 5 DIAGNOSTICS:OUTPUT. There is one option on the sub menu that has not been dealt with. This is:
OPTION 3 VIEWING ANGLE
This option allows the re-setting of the screen viewing angle. The display looks like this:
SET VIEWING ANGLE
NEW VALUE ? 3A
Enter New Setting Here
Fig 7.2
At the prompt enter the desired setting in hexadecimal notation. The higher the setting the lighter the display becomes. To exit and return to the main option menu press ESCAPE.
Communications From the main menu select option 6 COMMUNICATIONS. There are two options on the sub menu that have not been dealt with. These are:
OPTIONS 4 & 5
These options are not relevant to the 101 controller. Should you accidentally select one of these options press ESCAPE to return to the main option menu.
Beacon 101 User Manual Rev 4-7 Miscellaneous 71
BCODE From the main option menu select option 7 BCODE. There are six options on the sub menu that have not been dealt with.These are:
OPTION 1 SHOW COMMANDS
This option lists the commands that are supported by the 101 controller. The display shows the following:
TM RUN FOR ' MIN.
TS RUN FOR ':'
NA NEVER ADVANCE
FL FLOW: F/R :FR?'
Command Step
' Indicates A Parameter Needed
Fig 7.3
Use the cursor keys to scroll through the list. Press ESCAPE to return to the main option menu.
OPTION 2 SHOW LOADING
This option shows the current loading percentage, i.e. how busy the controller is. Press any key to return to the main option menu.
OPTIONS 3, 4, 5, & 6
These options are not relevant to the 101 controller. Should you accidentally select one of these options press ESCAPE to return to the main option menu.
Beacon 101 User Manual Rev 4-7 Preset Parameters 72
A P P E N D I X A
Preset Parameters Pre-set Parameters are constants which are used by the controller. They are set up on installation, but may be altered afterwards.
Temperature Control
Temperatures in Degrees PARAMETER DESCRIPTION UNITS
maximum_temp The maximum allowable temperature. Degrees
trip_temp The temperature at which the 'Temperature < trip' output turns off.
Degrees
Temperatures in Tenths of Degrees PARAMETER DESCRIPTION UNITS
step_margin The difference between the measured and final values within which the TP command will STEP.
1/10 Deg.
maximum_error The maximum allowable temperature error for 'HIGH' and 'LOW' alarms.
1/10 Deg.
grad_max_error The maximum allowable error on a gradient ( a ramp ). The ramp is inhibited if this error is exceeded. See also 'CAN'T HOLD GRAD." alarm.
1/10 Deg.
Beacon 101 User Manual Rev 4-7 Preset Parameters 73
Time in Seconds: PARAMETER DESCRIPTION UNITS
mode_delay Heat/cool change delay. Heat/cool mode may change as per hold_mode parameter.
Seconds
Mode Control PARAMETER DESCRIPTION VALUES
hold_mode Heat/cool change mode 0 or 1 or 2
If hold_mode = 0, mode change can occur only during a hold. If hold_mode = 1, mode change can occur at any time. If hold_mode = 2, mode change can occur only when new TP initiated.
•••• This parameter is ignored when controlling temperature using the TH or TC commands.
•••• The effects of this parameter may be overridden by a temperature "HIGH" or "LOW" alarm.
Temperature Probe Offset: This amount is added to or subtracted from the reading on temperature probe 1 to adjust the value of the temperature used for control etc.
PARAMETER DESCRIPTION UNITS
probe_offset The amount to add or subtract 1/10 deg.C
subtract_offset Set whether offset value is added or subtracted
0 or 1
The subtract_offset parameter selections are as follows:
subtract_offset = 0 The probe_offset value is added to the reading;
subtract_offset = 1 The probe_offset value is subtracted from the reading.
NOTES:
Beacon 101 User Manual Rev 4-7 Preset Parameters 74
Centigrade/Fahrenheit Selection PARAMETER DESCRIPTION VALUES
Fahrenheit Switch between temperature scales 0 or 1
The Fahrenheit parameter changes the temperature scale as follows:
Fahrenheit = 0
temperature control works in degrees Centigrade.
Fahrenheit = 1
temperature control works in degrees Fahrenheit.
Beacon 101 User Manual Rev 4-7 Preset Parameters 75
Miscellaneous PARAMETER DESCRIPTION UNITS
max_gradient The maximum achievable gradient, full heat. 1/10 Deg. per Min.
prop_band Proportional band. For example., if tc_prop_band is 10 and, ignoring the effects of any bias or integral term, the PID output will vary from -100% to +100% over a temperature error range of +2° to -2°. ( 10 tenths % of 200° is 2° )
1/10 % of 200 Deg.
integral_time Integral action time constant By its very nature, if only proportional control is applied, there is bound to be an error between the desired and measured values. This is because ( ignoring any calculated bias ) if there is no error, the proportional term is 0, and therefore there is no heating or cooling. Integral action is applied to correct this. The error is integrated over time, to produce an integral term which only stops changing when the error is 0. The significance of this integral_time parameter is: if there is an error which produces a proportional term of 10%, the integral term would reach 100% in 10 x integral_time seconds; an error producing a proportional term of 1% would give an integral term of 100% in 100 x integral_time seconds; and so on. An integral_time of 0 will disable the integral action.
Seconds
max_gradient is used for calculating a PID output bias percentage. Two terms are calculated:
Whilst on a gradient bias% = gradient_term + holding_term Whilst holding bias% = holding_term.
•••• gradient_term = 100*gradient/max_gradient
•••• holding_term = ( dv - 25)/10 where dv is measured in degrees.
Beacon 101 User Manual Rev 4-7 Preset Parameters 76
Hysteresis The hysteresis parameters may be used to help prevent frequent changes between heating and cooling modes. The dead-band parameters assist with preventing a large overshoot, when heating or cooling on a gradient of 9.9 ( i.e. as fast as possible).
PARAMETER DESCRIPTION UNITS
cool_hysteresis Hysteresis for cooling. Cooling will not start until the PID output reaches-cool_hysteresis %. Once started, however, cooling stays on until PID output >= -cool_deadband.
% ( of PID o/p)
cool_deadband Dead band for cooling. Cooling is off while PID output >= -cool_deadband
% ( of PID o/p)
heat_hysteresis
Hysteresis for heating. Heating will not start until the PID output reaches heat_hysteresis %. Once started, however, heating stays on until PID output <= heat_deadband
% ( of PID o/p)
heat_deadband Dead band for heating. Heating is off while PID output <= heat_deadband
% ( of PID o/p)
Beacon 101 User Manual Rev 4-7 Preset Parameters 77
Analog
On/Off Control Selection PARAMETER DESCRIPTION VALUES
analog_heating Switch heating mode as follows : 0 = On/Off heating 1 = Proportional ( analog ) heating
0 or 1
analog_cooling Switch cooling mode as follows : 0 = On/Off cooling 1 = Proportional ( analog ) cooling
0 or 1
These parameters have various effects:
1.For on/off control, the relay ( "digital" ) heating and cooling outputs are only turned on when heating or cooling are actually required. For proportional control, the relay output is used to select heating or cooling, and once turned on, stays on until the mode needs to change. For example, if heating is required, the heating relay will turn on, and will stay on while the actual percentage heating is controlled by the proportional output; the heating relay will only turn off when either cooling is required, or temperature control is turned off.
2.When on/off heating is selected ( this implies that cooling is also on/off), the PID calculated bias ( see above ) is forced to zero.
3.When on/off cooling is selected, the cooling relay will only turn on if the measured temperature is above the desired value.
Beacon 101 User Manual Rev 4-7 Preset Parameters 78
Heat/Cool Control Type Selection PARAMETER DESCRIPTION VALUES
split_range Varies proportional heat/cool output. 0 or 1
The split_range parameter varies heat/cool output as follows:
split_range = 0
full cooling 20 mA ( -100% ) heating/cooling off 4 mA ( 0% ) full heating ---- -20 mA ( +100% )
split_range = 1
full cooling 4 mA ( -100% ) heating/cooling off 12 mA ( 0% ) full heating 20 mA ( +100%)
•••• If split_range=1, both analog_heating and analog_cooling should be set to 1.
NOTE:
Beacon 101 User Manual Rev 4-7 Preset Parameters 79
Temperature Probes
Select Number Of Probes PARAMETER DESCRIPTION VALUES
Single_probe Switch between one and two temperature probes connected
0 or 1
The single_probe parameter selections are as follows :
single_probe = 0
two probes connected
single_probe = 1
one probe connected
Two Temperature Probe Uses PARAMETER DESCRIPTION VALUES
mass_ratio Change use of two probe set up 0 or >0
The mass_ratio parameter changes two probe uses as follows:
mass_ratio = 0
The two probe readings are compared and the higher one is used for both temperature control and the STEP in a TP command. Too large a difference in these readings may cause a "TEMP.PROBE SUSPECT" alarm.
mass_ratio >0
Both probes are used for control. Probe 2 is used for the STEP in a TP command. The higher of the two readings is used for controlling the trip_temp output and for limiting heating on the maximum_temp parameter.
The intended use of this is for machines with two sections. Where the steam enters the section containing probe 1 ( hereafter called "section 1" ) and heat is transferred to the other ( normally larger ) section ( hereafter called "section 2" ), containing probe 2, by means of circulation. This parameter is the ratio of the masses of the two sections, expressed as a percentage.
E.G. If the mass of liquor in section 1 is M1 and the mass of liquor in section 2 is M2, then mass_ratio = (M2/M1) * 100 The controller uses this ratio, together with the readings from the two probes, to give as fast a rise to the desired value ( in section 2 ) as possible, without overshoot. If, however, the rate of rise in section 1 is extremely high, there may be some overshoot, despite the special control method used. Such behaviour may be corrected by using a lower value for mass_ratio. The effect of mass_ratio may be summarised thus: if mass_ratio is too high, the temperature will be achieved as fast as possible, but with overshoot; if mass_ratio is too low, there will be no overshoot, but it will take longer to reach the desired value.
The way that the two above parameters affect control is summarised in the table below:
Beacon 101 User Manual Rev 4-7 Preset Parameters 80
single_probe parameter
mass_ratio parameter
Control On TP Steps On PROBE SUSPECT ?
0 0 Higher value Higher value Yes
0 > 0 Both probes Probe 2 No
1 0 Probe 1 Probe 1 No
1 > 0 DO NOT USE
Beacon 101 User Manual Rev 4-7 Preset Parameters 81
Chart Recorder
Output Control PARAMETER DESCRIPTION VALUES
recorder_offset The current ( in mA ) required by the chart recorder at 0 °°°° C ( -32°°°° F )
0 or 4
The recorder_offset parameter values are as follows:
recorder_offset = 0
for a 0 - 20 mA recorder,
recorder_offset = 4
for a 4 - 20 mA recorder.
Heat Exchanger Coil
Drain/Purge Control PARAMETER DESCRIPTION VALUES
Purge_rate Percentage steam o/p for purging coil after cooling. This happens during cool_ventime
%
Purge_mode Controls the time at which cooling water is vented or purged
0 or 1
cool_ventime Coil drain or purge time after cooling
Seconds
The purge_mode parameter selections are as follows:
purge_mode = 0
Vent/purging immediately after cooling.
purge_mode = 1
Vent/purging immediately before heating. In this mode, purging happens every time heating is started, whether or not cooling has taken place.
Beacon 101 User Manual Rev 4-7 Preset Parameters 82
Custom Parameters
Output Functions There are three outputs, labelled "Beacon", "Flow Reverse", and "Temperature low" on the 101/111/111E connection diagrams ( supplied separately from this manual). These outputs may be assigned different functions by the three parameters described below. In each case, a parameter value of 0 gives the default function for the output, which is the one labelled on the connection diagram.
PARAMETER DESCRIPTION VALUES
beacon_fn Controls the 'beacon' output 0 or 1
custom1-fn Controls the 'custom1' output. This is labelled 'Flow Reverse' on the connection diagram
0 or 1 or 2
custom2_fn Controls the 'custom2' output. This is labelled 'Temperature Low' on the connection diagram
0 or 1 or 2
The beacon_fn parameter selections are as follows:
beacon_fn = 0 Alarm & Operator Call
beacon_fn = 1 Alarm only
The custom1_fn parameter selections are as follows:
custom1_fn = 0 Flow Reversals ( cylinder - no dwell time )
custom1_fn = 1 Operator Call
custom1_fn = 2 Condensate Return valve
custom1_fn = 3 Apllies to the 111 controller only
custom1_fn = 4 Pump reverse. The difference between this and the default 'reverse flow' setting is that this is subject to the dwell time whereas the default 'reverse flow' is not.
The custom2_fn parameter selections are as follows:
Beacon 101 User Manual Rev 4-7 Preset Parameters 83
custom2_fn = 0 Temperature Low
custom2_fn = 1 Operator Call
custom2_fn = 2 Condensate Return valve
custom2_fn = 3 Applies to the 111 controller only
custom2_fn = 4 Pump forward. This is subject to the dwell time.
custom2_fn = 5 Pump forward / reverse. This is subject to the dwell time.
Screen Page 1
Options PARAMETER DESCRIPTION VALUES
screen1_option Set screen layout option 0 or 1
The screen1_options parameter selections are as follows:
screen1_option = 0 Page one screen layout is set to default screen.
screen1_option = 1 Page one screen layout is set to optional layout.
Beacon 101 User Manual Rev 4-7 Parameter Default Values 84
A P P E N D I X B
Parameter Default Values In order to assist with setting up, certain parameters have default values, and a maximum limit. The way that this works is:
1. If any of the parameters listed below is set at 0, the system uses the default value instead.
2. Where there is a maximum limit, if the parameter is set above that limit, the system uses the maximum limit.
PARAMETER DEFAULT VALUE MAXIMUM LIMIT
maximum_temp 130 °°°°C or 266 °°°°F 150 °°°°C or 300 °°°°F
trip_temp 85 °°°°C or 185 °°°°F 180 °°°°C or 356 °°°°F
step_margin 5 10
grad_max_error 15 30
maximum_error 30 60
max_gradient 60 120
prop_band 10 20
Mode_delay 10 Seconds 10 Seconds
Beacon 101 User Manual Rev 4-7 Control Alarms 85
A P P E N D I X C
Control Alarms
"CANNOT HOLD GRAD". The system is unable to achieve the gradient set by a TP command. This occurs when the measured temperature has been lagging by 'tc_grad_error' for a time.
"HEAT/COOL INHIBITED" Temperature control is required, but is not enabled by the "heat/cool enable" input.
"M/C ON MANUAL" Control has been switched to manual.
"TEMPERATURE HIGH" The vessel temperature has been higher than the current desired value ( set up by the TP Command ) by more than the margin set by the 'maximum_error' parameter, for more than 30 seconds.
•••• If cooling has been disabled by the parameter 'hold_mode', it is re-enabled.
THIS APPLIES TO THE TP COMMAND ONLY. THE TH AND TC COMMANDS ARE UNAFFECTED.
NOTE: This has a side effect :
Beacon 101 User Manual Rev 4-7 Control Alarms 86
"TEMPERATURE LOW" The vessel temperature has been lower than the current desired value ( set up by the TP Command ) by more than the margin set by the 'maximum_error' parameter, for more than 30 seconds.
•••• The timer for TM/TS Commands is halted.
•••• If heating has been disabled by the parameter 'hold_mode', it is re-enabled.
THIS APPLIES TO THE TP COMMAND ONLY. THE TH AND TC COMMANDS ARE UNAFFECTED.
"TEMP.PROBE SUSPECT" This alarm arises under two sets of circumstances :
1.The measured vessel temperature is below 1/10th degree Centigrade or above the 'maximum_temp' limit. Heating is disabled.
2.A difference ( between the two temperature probe readings ) of more than 4 degrees Centigrade has existed for more than one minute.
NOTE: This has two side effects :
Beacon 101 User Manual Rev 4-7 Controller Screen Pages 87
A P P E N D I X D
Controller Screen Pages The screen pages described below can only be accessed when a program is running. When no program is running, the screen display is either the one requesting a program number, or one of the menu/programming pages.
To see one of the screen pages, press the appropriate number key on the controller while a program is running.
Some of the information on the screen pages is for service purposes.
•••• IF YOU NEED TO CONTACT BEACON CONTROLS ( IN CASE OF DIFFICULTY), PLEASE MAKE A NOTE OF ALL THE
INFORMATION ON THESE SCREEN PAGES AS IT WILL HELP US TO HELP YOU.
PAGE 1 Page 1 is accessed by pressing key 1 on the keypad while a program is running. When a program is first set running Page 1 is automatically selected. Page 1 has two forms which are selected by altering the screen1_option parameter as follows:
If parameter screen1_option = 0:
01:RUN FOR 01:30
02:PROG 1
-27C FV:180 TM:00:43
Current Vessel Temp.
Target Vessel Temp.
Time To Go
Program No.
Program Step
User PromptsAppear Here
And Name
The top line shows, from left to right, the current ( measured ) vessel temperature, the target vessel temperature ( FV ) as required by the TP command, and the time remaining on an active TM or TS command.
The next line shows the program number and name.
The next line shows the current program step number and command
The bottom line is reserved for user prompts and acknowledgements.
NOTE:
Beacon 101 User Manual Rev 4-7 Controller Screen Pages 88
If parameter screen1_option = 1:
TM: 01:13
P:01 S:01 PV:-27 C
RUN SP:180 C
Program Number
Step Number
Program
Current Vessel Temp.
Target Vessel Temp.Time To Go
Status
The top line shows, from left to right, the program number ( P ), the current step number ( S ), and the measured vessel temperature ( PV ).
The next line shows, from left to right, the program status ( i.e. RUN, HOLD, or MANUAL ), and the target vessel temperature as required by a TP command.
The next line shows the time remaining on an active TM or TS command.
The bottom line is reserved for user prompts and acknowledgements.
PAGE 2 Page 2 shows lapsed time since starting Program, and flow ( FR and FL Commands ) information and is accessed by pressing key 2 on the keypad while a program is running.
TIME: 12:15
FLOW: FORWARD
FR TIME TO GO: 2:00
Elapsed Time
Reversal Time Remaining
Flow Direction
The top line shows the time elapsed since the program beagn.
Next line shows remains blank.
Next line shows the time remaining until the next flow reversal takes place as defined in the FR command.
The bottom line shows the current flow direction.
Beacon 101 User Manual Rev 4-7 Controller Screen Pages 89
PAGE 3 Page 3 shows temperature control ( TP command ) information and is accessed by pressing key 3 while a program is running. Each of the items listed below is displayed when relevant:
DV: -27.0 FV:180
MV: -26.9 GRAD:6.3
OP: 0 STATE:0 EN:0
B : 0 P : 0 I : 0
Desired Vessel Temp.
Vessel Temp.
Target Vessel Temp.
Temp. Gradient
% PID Output
Internal Status Heat/Cool Enable
Current
PID Bias Terms
The top line shows, from left to right, the desired vessel temperature ( DV ) and the final target vessel temperature ( FV ).
The next line shows,from left to right, the measured vessel temperature ( MV ) and the gradient ( GRAD )
The next line shows, the values of the three terms that make up the PID bias, from left to right, the constant term ( B ), the proportional term ( P ) and the integral term ( I ).
The bottom line shows, from left to right, the percentage PID output ( OP ), the internal control state ( STATE ), and the condition of the heat/cool enable input ( EN ).
The internal control states, as indicated by the STATE parameter are as follows:
0. Idle
1. Pre-heat purge
2. Heat
3. Post-heat vent
4. Cool
5. Post-cool vent/purge
•••• If temperature control is off, line three is blank and line one displays message 'TEMP CONTROL OFF'
PAGE 8 Page 8 shows software version information and is accessed by pressing key 8 while a program is running.
NOTE:
Beacon 101 User Manual Rev 4-7 Controller Screen Pages 90
BEACON B001
101 V8.2
COMPILER: 606
PAGE 9 Page 9 shows any currently active alarms and is accessed by pressing key 9 while a program is running. Unacknowledged alarms have an asterisk beside them. If there are no current alarms, it is not possible to display this page.
TEMP.PROBE SUSPECT
Beacon 101 User Manual Rev 4-7 Index 91
I N D E X
A
Alarm Output, 20 Analog Output, 25 Analog Output Diagnostics, 26 Analog Parameters, 85 Applying Power, 7 Auto/Manual Input, 15
C
CANNOT HOLD GRAD Alarm, 93 Changing Mains Supply, 5 Changing The Fuse, 6 Changing Viewing Angle, 8 Chart Recorder Parameters, 89 Clearing Memory, 8 Connecting Control Apparatus, 11 Connections, 11 Controller Features, 2 Controller Keypad, 30 Controller Mounting, 3 Controller Programming, 38 Controller Rear Panel, 3 Cooling Output, 19 Copying A Program, 47 Creating A Program, 41 Cursor Keys, 31 Custom Parameters, 90
D
Deleting A Program, 48 Digital Inputs, 13 Digital Outputs, 18 DIP Switch Settings, 34
E
Editing A Program, 45 EI Command, 63 Electrical Connections, 3
F
FL Command, 55
Beacon 101 User Manual Rev 4-7 Index 92
Flow Reverse Output, 21 FR Command, 56
H
Heat Exchanger Parameters, 89 Heat/Cool Enable Input, 13 HEAT/COOL INHIBITED Alarm, 93 Heating Output, 18 Hysteresis Parameters, 84
I
IN Command, 63 Input Diagnostics, 16 Inserting Programs Within Programs, 59 IP Command, 59 IY Command, 62
L
Language Settings, 32
M
M/C ON MANUAL Alarm, 93 Main Option Menu, 10 Mains Supply, 5
N
NA Command, 58
O
OO Command, 57 Output Diagnostics, 23
P
Parameter Default Values, 92 Passwords, 75 Preset Parameters, 80 Printer Connections, 70 Printing Parameters, 74 Printing Programs, 71, 74 Printing User Prompts, 73 Program Directory, 46
Q
QQ Command, 61
Beacon 101 User Manual Rev 4-7 Index 93
R
Rear Pin Diagram, 12 Remote Halt Input, 14 Remote Run Input, 13 RR Command, 61
S
Safety Interlock Output, 22 Screen Page 1, 95 Screen Page 2, 96 Screen Page 3, 97 Screen Page 8, 99 Screen Page 9, 99 Screen Page Parameters, 91 Setting Parameters, 37 Shift Keys, 31 Start Up Display, 7
T
TC Command, 52 TEMP PROBE SUSPECT Alarm, 94 Temperature Control Parameters, 80 TEMPERATURE HIGH Alarm, 93 TEMPERATURE LOW Alarm, 94 Temperature Probe Parameters, 87 Temperature Probes, 27 TH Command, 51 Timer Hold Input, 15 TM Command, 53 TP Command, 49 TS Command, 54
W
Warranty, 1