You are on page 1of 95

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

Mounting
Brackets.

138mm

153mm
185mm

This lip is 4mm deep along top and


bottom, but 3mm deep along sides.

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

Power Supply Indicator


240Vac
Pin Connectors

 

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 :

Insert Screwdriver Here


To Lift Cover

240V ac
Power Supply Indicator

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

Power Setting Value

240V ac Drum Supports

Power Setting Drum

Fuse Holder

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.

1 COMMON ( Pins 2 to 10 )

2 DIGITAL OUTPUT #1 HEATING

3 DIGITAL OUTPUT #2 COOLING

4 DIGITAL OUTPUT #3 ALARM & CALL/ALARM

5 DIGITAL OUTPUT #4 REVERSE FLOW/CALL/COND RET

6 DIGITAL OUTPUT #5 TEMP. < INTERLOCK/CALL/COND RET

7
8
RESERVED FOR FUTURE ENHANCEMENTS
9
10

DIGITAL INPUT #5 HOLD TIMER 23 11 DIGITAL INPUT #1 HEAT/COOL ENABLE


DIGITAL INPUT #6 24 12 DIGITAL INPUT #2 REMOTE 'RUN'
DIGITAL INPUT #7 25 13 DIGITAL INPUT #3 REMOTE 'HALT'
DIGITAL INPUT #8 26 14 DIGITAL INPUT #4 AUTO/MANUAL M/C
COMMON ( Pins 23 to 26) 27 15 COMMON ( Pins 11 to 14 )
+ 28 16 +
4 - 20 mA ANALOG OUTPUT #2 4 - 20 mA ANALOG OUTPUT #1
- 29 17 - HEAT/COOL
- 30 18 -
- 31 19 -
TEMPERATURE #2 TEMPERATURE #1
( PT100 - 4 WIRE ) + 32 20 + ( PT100 - 4 WIRE )
+ 33 21 +
SCREEN 34 22 SCREEN

CTS 41 35 CTS
RS232 TO PRINTER TX 42 36 TX RS232 TO PRINTER
GND 43 37 GND
- 44 38 -
RS485 + 45 39 + RS485
SCREEN 46 40 SCREEN

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.

A B

11 11

15 15

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:

Heat/Cool Enable Bit


Remote Run Bit
Remote Halt Bit
Auto/Manual Bit
Hold Timer Bit

0 1000000000000000
16 0000000000000000 Input
32 0000000000000000 Bits
48 0000000000000000

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.

NOTE: 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 + Power -
Supply
Internal
Relay

2 + Heater -
Device

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.
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 + Power -
Supply
Internal
Relay
3 + Cooler -
Device

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 + Power -
Supply
Internal
Relay
4 + Alarm -
Device

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 + Power -
Supply
Internal
Relay
5 + Flow Control -
Device

Time Delay Relay

Flow Device
( e.g. Pump )

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.

IMPORTANT NOTE: 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.
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 + Power -
Supply
Internal
Relay
6 + Device -

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.

NOTE: The interlock value is determined by the controller's trip_temp


parameter.
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:

WRITE PORT
PORT NUMBER ? 00

Fig 2.29 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:

WRITE PORT
PORT NUMBER ? A0

VALUE ? 00
Fig 2.30
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 Description Bit To Binary Decimal Hex


Turn On Set Representation Number Number
To Input

1 Heating 0 00000001 1 01

2 Cooling 1 00000010 2 02

3 Alarm/Call 2 00000100 4 04

4 Reverse 3 00001000 8 08
Flow

5 Temp.< 4 00010000 16 10
Interlock

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 ).

NOTES: • 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.
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) +

I to P
Converter
-
17 (29)
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 On-Off Heat and Cool

I/P
HEAT
HEAT I/P

COOL
COOL

Modulated Heat and Cool Split Range Heat and Cool

I/P
I/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.

SIMPLEX ( Four Wire ) DUPLEX ( 6 Wire )


To Safety Interlock

Secondary Negative
18 ( 30) Secondary Negative

Primary Negative
19 ( 31) Primary Negative

Primary Positive
Primary Positive
20 ( 32)
Secondary Positive
Secondary Positive
21 ( 33)
Screen
Screen
22 ( 34)

Note There is no screen connection inside the probe

Fig 2.36

NOTE: THERE MUST BE NO SCREEN CONNECTION WITHIN THE


PROBE, ONLY AT THE CONTROLLER CONNECTOR.
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:

Probe Readings

DISPLAY TEMPS
1: 98.4 2: - 26.7
3: 0.0 4: 0.0
5: 0.0 6: 0.0

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:

Display Screen

HALT

RUN

SHIFT2
AB> CD< EF= GH+ IJ- KL/ MN ∗
Í 5 6 7 8 9 Î
SHIFT1
OP& QR: STU VWX YZ, ESC?.
CTRL
0 1 2 3 4 ENTER

Control Key
SHIFT Keys Cursor Keys

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 :

GH+
7
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 <

NOTE: • 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.
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

Indonesia 7 PILIH OPTION


n 1 PEMROGRAMAN

Turkish 8 TERCIH SECIMI


1 PROGRAMLAMA

NOTE: • Language number six is reserved for future addition.


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:

Keyboard Connector

IC14 IC13 IC2

IC22 IC23 - 128K, 256K or 512K EPROM


IC7 JP3
JP1

IC9

IC17
IC8 Top Of
IC21 XTAL1 Controller
JP2
IC20
IC18 IC19

INV1
IC11 IC10

On On

1 16
DIP Switches

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:

Switch Number

4 5 6 7 8 9 10
1 2 4 8 16 32 64
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 ).

NOTE: 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.
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:

Switch Number

DIP SWITCHES

123456789........(16)
0001000000000000

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:

Parameter Value

EDIT PARAMETERS
maximum_temp 0000
trip_temp 0000
step_margin 0000

Parameter Name
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 LOAD MACHINE
02 UNLOAD MACHINE
03
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

Fig 4.4

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:

Program Number
Step Number
Program Title

01:01 TEST1 PP00


>

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.
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:

Program Step

32C
01.LOAD MACHINE
LOAD MACHINE
RUN to ACKNOWLEDGE

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

Program No. & Name Time To Go

32C TM:04:45
01:TEST1
02:RUN FOR 05 MIN.

Program Step
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:

Program Number Number Of Steps


Program Name

01 TEST1 03S

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 : degrees / minute


Target Temp. : 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

NOTES: • 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.
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 : degrees / minute


Target Temp. : 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

NOTES: • 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..
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 : degrees / minute


Target Temp. : 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

NOTES: • 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.


Beacon 101 User Manual Rev 4-7 Programming Commands 49

Fig 5.8
NOTE: • 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 : minutes


seconds

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

NOTE: • 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
Beacon 101 User Manual Rev 4-7 Programming Commands 50

NOTE: • 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 : Minutes


Reverse Flow Time : Minutes
Start Direction : F or R

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

NOTE: • 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.
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 Seconds


: ( Max. = 250 )
ON Time Seconds
: ( Max. = 250 )
Starting State 0: or 1

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

NOTES: • 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)
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

IP Program B

IP Program C

IP Program D

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
If Answer
Required Actions If
Is NO
Answer Is YES

EI

Remainder Of Program

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
If Answer
Required Actions If
Is YES
Answer Is NO

EI

Remainder Of Program

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

If Answer If Answer
Is NO Is YES

IN IY

Required Actions If Required Actions If


Answer Is NO Answer Is YES

EI

Remainder Of Program

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 ) - 38 ( 44 ) - 38 ( 44 )

39 ( 45 ) + 39 ( 45 ) + 39 ( 45 )

40 ( 46 ) 40 ( 46 ) 40 ( 46 )
SCREEN
No. 01 No. 02 No. 31

Linked 101 Controllers

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:

Enter Machine Number Here

SHARE PROGRAMS
SHARE WITH MACH? 00
00=WITH ALL MACHS

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:

Destination Controller No.

SHARE PROGRAMS
SHARING WITH 09
001 TEST1 003s

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
PRINTER 101

DTR / RTS (20) 4 Æ 35 ( 41 ) CTS

RX 3 Å 36 ( 42 ) TX

GROUND ( 0V ) 7 37 ( 43 ) GROUND ( 0V )

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:

Program No. Name

Pg.001 TEST1

001 LOAD MACHINE


002 RUN FOR 01:45
003 UNLOAD MACHINE

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:

Command Step

TM RUN FOR ' MIN.


TS RUN FOR ':'
NA NEVER ADVANCE
FL FLOW: F/R :FR?'

' 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 Degrees
'Temperature < trip' output turns off.

Temperatures in Tenths of Degrees


PARAMETER DESCRIPTION UNITS
step_margin The difference between the measured 1/10 Deg.
and final values within which the TP
command will STEP.
maximum_error The maximum allowable temperature 1/10 Deg.
error for 'HIGH' and 'LOW' alarms.
grad_max_error The maximum allowable error on a 1/10 Deg.
gradient ( a ramp ). The ramp is inhibited
if this error is exceeded. See also 'CAN'T
HOLD GRAD." alarm.
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 Seconds
may change as per hold_mode
parameter.

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.

NOTES: • 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 0 or 1
subtracted
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.
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. 1/10 % of
For example., if tc_prop_band is 10 and, 200 Deg.
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° )
integral_time Integral action time constant By its very nature, Seconds
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.

max_gradient is used for calculating a PID output bias percentage. Two terms
are calculated:

• gradient_term = 100*gradient/max_gradient
• holding_term = ( dv - 25)/10 where dv is measured in degrees.

Whilst on a gradient bias% = gradient_term + holding_term


Whilst holding bias% = holding_term.
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- ( of PID o/p)
cool_hysteresis %. Once started,
however, cooling stays on until PID
output >= -cool_deadband.
cool_deadband Dead band for cooling. Cooling is off %
while PID output >= -cool_deadband ( of PID o/p)

Hysteresis for heating. Heating will %


not start until the PID output reaches ( of PID o/p)
heat_hysteresis heat_hysteresis %. Once started,
however, heating stays on until PID
output <= heat_deadband
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 or 1
0 = On/Off heating
1 = Proportional ( analog ) heating
analog_cooling Switch cooling mode as follows : 0 or 1
0 = On/Off cooling
1 = Proportional ( analog ) cooling

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%)

NOTE: • If split_range=1, both analog_heating and analog_cooling


should be set to 1.
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 0 or 1
probes connected

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 mass_ratio Control On TP Steps On PROBE


parameter parameter 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 0 or 4
chart recorder at 0 ° C ( -32°° F )

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 0 or 1
cooling water is vented or
purged
cool_ventime Coil drain or purge time after Seconds
cooling

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. 0 or 1 or 2
This is labelled 'Flow Reverse'
on the connection diagram
custom2_fn Controls the 'custom2' output. 0 or 1 or 2
This is labelled 'Temperature
Low' on the connection
diagram

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.

NOTE: This has a side effect : • 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.
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.

NOTE: This has two side effects : • 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.
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.

NOTE: • 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:

Current Vessel Temp. Time To Go

Target Vessel Temp.

Program No. -27C FV:180 TM:00:43


And Name 02:PROG 1
01:RUN FOR 01:30
User Prompts
Appear Here
Program Step
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.
Beacon 101 User Manual Rev 4-7 Controller Screen Pages 88

If parameter screen1_option = 1:

Program Number

Step Number
Current Vessel Temp.

P:01 S:01 PV:-27 C


Program RUN SP:180 C
Status
TM: 01:13

Time To Go Target Vessel Temp.

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.

Elapsed Time

Reversal Time Remaining

TIME: 12:15

FR TIME TO GO: 2:00


FLOW: FORWARD

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:

Target Vessel Temp.


Desired Vessel Temp.

Current
Vessel Temp. DV: -27.0 FV:180
MV: -26.9 GRAD:6.3 Temp. Gradient
PID Bias Terms B: 0 P: 0 I: 0
OP: 0 STATE:0 EN:0

% PID Output
Internal Status Heat/Cool Enable
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

NOTE: • 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.
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
TEMP.PROBE SUSPECT
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.
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

You might also like