Drum Instruction
Programming
6–16
Drum Instruction Programming
The EDRUM instruction may be programmed using either DirectSOFT or a
handheld programmer. This section covers entry via the handheld programmer
(Refer to the DirectSOFT manual for drum instruction entry using that tool).
First, enter Store instructions for the
ladder rungs controlling the drum’s ladder
inputs. In the example to the right, the
timer drum’s Start, Jog, and Reset inputs
are controlled by X0, X1 and X2
respectively. The required keystrokes are
listed beside the mnemonic.
These keystrokes precede the EDRUM
instruction mnemonic. Note that the
ladder rungs for Start, Jog, and Reset
inputs are not limited to being
single–contact rungs.
ffFfff
ffffff
ffffFf
FFfF
F
f
fFFfFf
fFFfFF
fFffFF
fFFffF
Outputs
Steps
Setup
Info.
X0
X1
Mask
Start
Jog
Handheld Programmer Keystrokes
Store X0
(Repeat for Store X1 and Store X2)
X2
Reset
STR
$
0
A
ENT
After the Store instructions, enter the EDRUM (using Counter CT0) as shown:
Handheld Programmer Keystrokes
EDRUM CNT0
SHFT
4
E
3
D
ORN
R
ISG
U
ORST
M
0
A
ENT
After entering the EDRUM mnemonic as above, the handheld programmer creates
an input form for all the drum parameters. The input form consists of approximately
fifty or more default mnemonic entries containing DEF (define) statements. The
default mnemonics are already “input” for you, so they appear automatically. Use the
NXT and PREV keys to move forward and backward through the form. Only the
editing of default values is required, thus eliminating many keystrokes. The entries
required for the basic timer drum are in the chart below.
Drum Parameters Multiple
Entries
Mnemonic / Entry Default
Mnemonic
Valid Data
Types
Ranges
Start Input – STR (plus input rung) – – –
Jog Input – STR (plus input rung) – – –
Reset Input – STR (plus input rung) – –
Drum Mnemonic – DRUM CNT aa – CT 0 – 174
Preset Step 1 bb DEF K0000 K 1 – 16
Timer base 1 cccc DEF K0000 K 1 – 9999
Output points 16 ffff DEF 0000 X, Y, C * see page
4–28
Counts per step 16 dddd DEF K0000 K 0 – 9999
Events 16 dddd DEF K0000 X, Y, C, S,
T, C T
see page
4–28
Output pattern 16 gggg DEF K0000 K 0 – FFFF
NOTE: Default entries for output points and events are “DEF 0000”, which means
they are unassigned. If you need to go back and change an assigned output as
unused again, enter “K0000”. The entry will again show as “DEF 0000”.
Handheld
Programmer
Drum Mnemonics