Easy 512 DC R
Easy 512 DC R
Easy 512 DC R
719 PLCs
Programming Tutorial
Table of Contents:
Programming Screens
Status Screen
Main Menu
Program Menu
Circuit Diagram
Available Functions
Negation
Output Relays
Output Relay Contacts
Marker relays
Counter Relays
Timers
Clock Controllers
Analog Comparators
P-Buttons
"If" Jumps
Text Display Variables
System Settings
System Screen
Password Protection
Menu Language
Debounce
Activating P-Buttons
Startup Mode
Retention
Memory Modules
Expansion Units
Physical Wiring
Specifications
On models that have the clock, the "WE" on the right indicates "wednesday" and below that
is the time of day in 24 hour format.
Figure 1
Press the OK button, for the Main Menu.
Main Menu: You may move up and down using the cursor arrows on the large disk, your
present selection is blinking.
"RUN" is the start button to begin processing, and means the unit is currently in stop mode.
If you see a "STOP" button, the unit is in run mode, and pressing it will stop processing.
Figure 2
"PARAMETER" is used to set-up various counters, timers, etc.
On models with the clock, you will also have the "SET CLOCK" option.
Program Menu: To begin programming or to view the circuit diagram, select PROGRAM
and press the OK button.
Or, to delete your existing program, select "DELETE PROG" and press the OK button.
Figure 3
Circuit Diagram: This screen begins as a blank, and you type in your desired program.
This simple program has only one function: If input 1 (I1) is activated then output relay 1
(Q1) is activated.
After you have entered your program, simply hit the ESC button until the Main Menu
appears, then select RUN and hit OK.
Figure 4
Basic Programming
Circuit Diagram: Power the unit up, then press the OK button 3 times and you will arrive at
the blank screen where you will enter your program.
We will now write a simple program, which will activate output Q1 when input I1 OR I2 are
activated, and will activate output Q2 when both inputs I1 AND I2 are activated.
Figure 5
Begin with the blank screen and your blinking cursor is in the upper left corner. Note that
the screen is 4 columns wide, which allows for 3 contacts plus one coil on the right.
Now use the cursor arrow to move all the way to the right and press OK again and the
symbol {Q1 will appear, indicating Output 1.
Figure 6
Now use the cursor disk to move to the left, to the 2nd position, right next to the I1 symbol.
Press the ALT button and the line drawing tool appears. Use the cursor again to move the
line drawing tool to the right, twice. Now press the ALT button again, to turn the line drawing
tool off.
The input I1 and the output relay Q1 are now "wired" together.
Figure 7
Now use the cursor to move to the 2nd row, all the way to the left. Here, press the OK
button, and I1 appears.
But we wanted I2 here, so use the cursor to move one character to the right, to the "1".
Here use the up cursor to change the "1" to a "2" and you will have "I2". Press OK to select
it.
You are now at the 2nd column so press ALT for the line drawing tool, and "wire" input 2 as
Figure 8
shown, then press ALT again to turn the line tool off.
Now move down to the 3rd line, and press OK twice to enter I1. Note you may use the
same input symbol repeatedly.
In the next column you press OK and I1 appears, pressing OK again moves you to the "1"
of the "I1" and use the UP cursor to change it to "I2" and press OK to select it. Notice the
"wires" appear automatically.
Move to the far right column and press OK and {Q1 appears, which you will change to {Q2.
Figure 9
Press ESC a few times to reach the Main Menu, and select RUN and press OK and your
program is running.
Figure 10
Programming Parameters: Here is a program using a timer. Timers need parameters set
for on-delay or off-delay, time, etc.
Enter the symbols shown at left. When you put in the TT1 timer coil, a {Q1 will appear, use
the UP cursor to change it to TT1.
When you enter the T1 contact, an I1 will appear, again use the UP cursor to change it to
T1, and when you press OK to select it, the parameter display will appear.
Figure 11
Note, timers are set-up at the contact, not at the coil.
Parameter Display: Shown here is a typical parameter display. In the case of a timer, the
top left symbol indicates type (on-delay, off-delay, etc), in this case the X means "on-delay".
Below that the "S" indicates "seconds". The number at the top (01.14) is the actual time that
has elapsed and the number below it (07.00) is the preset time.
You can move around the parameter display using only the right and left cursor. Use the up
and down cursors to change individual values.
Figure 12
More specific information appears in the next section below.
Illegal: If you have more than 4 symbols to place on one line, you could do it the way
shown, but THIS WON'T WORK!
"Power" flows only to the right. Instead, use 3 symbols and a "marker relay" coil, then place
a contact from the marker relay at the beginning of the next line, then continue on.
Available Functions
Negation: Relay circuits often require "closed contacts" and this is done with negation.
Simply move to any contact on your diagramm and press OK to select it. Then press ALT,
and a small line will appear above the symbol. This is now a "normally closed" contact. This
works for any type of contact, timers, counters, clocks, etc.
In the picture here the output relay Q1 will be energized whenever input I1 is NOT
activated. And output relay Q2 will be energized whenever On-Delay Timer T1 is not yet
timed out.
Figure 14
Output Relays: A "normal" output relay is shown here as {Q1. Output Q1 is energized
when I1 is activated, and drops out if I1 is deactivated.
Latching output relay: remains energized indefinitely once it has been "set", until it is
"reset". Two separate coils are used. I2 operates the "set" coil and latches the Q2 in. I3
operates the "reset" coil and causes Q2 to drop out.
Impulse or Alternating Relay: This is shown as Q3. A pulse will latch the relay in, then a
Figure 15
later pulse will reset it back out. This can make a very handy alternator circuit.
To create these, move to the right column, and press OK to create a normal {Q1 output
relay. Move one digit to the left and use the UP cursor to change to one of the other types.
Caution: any relay coil may appear only once in a circuit diagram.
You may not use the latching coil AND the normal coil of the same relay in the same circuit
diagram. This caution applies to all types of relays, counters, timers, etc.
Output Relay (Q) Contacts: Q-Relays have auxiliary contacts which can be used in any of
the 3 left columns.
In this example, I1 runs Q1 and I2 runs Q2, but neither of the outputs will activate if the
other is already activated. This has an application in a reversing contactor for example.
Figure 16
Marker Relays: These are handy internal relays which can be used as memory or to
extend a row if more than 3 contacts are needed such as in the ILLEGAL example shown
at the left.
The lower picture shows the correct method, using marker relay M1.
Note that marker relays can be of various types: Normal, Latching, Impulse/Alternating,
similar to the Q types shown above.
Figure 17
Counter Relays: These are used to count pulses, usually from inputs. A total is kept,
visible on the parameter screen, and when a preset total is reached, the counter's contacts
will switch over. Counters can count in either direction, plus or minus.
Shown here in the circuit diagram, I1 pulses the CC1 counter coil and the count is
incremented by 1 for each pulse.
If I2 activates the direction coil DC1, then pulses from I1 will count down
On the parameter display, the left number (9999) is the preset amount, and the right
number (1234) is the running total. The maximum preset is 9999, and maximum count is
Figure 18
9999.
The operating speed of the counters is dependant on the complexity of the program. With a
simple program they can count up to 100 pulses per second (100 Hz).
Timers: Shown here is a simple on-delay timer circuit and parameter display.
Input I1 activates the TT1 timer "trigger" coil, and the time count begins.
Input I2 activates the "reset" timer coil which will rest the time count back down to zero, if
desired.
When the preset time is elapsed, then timer contact T1 will activate output relay Q1
The "X" in the upper-left corner of the parameter display indicates the type of timer, in this
case "on-delay". The "S" indicates the time-units, in this case "Seconds". The number at
the top (01.14) indicates the timer has been running 1.14 seconds, and the number below it
(07.00) is the preset time. When the preset time is reached then the timer switches.
Here are the various types of timers with their parameter symbols:
Figure 19
On-Delay, "X,": When the TT1 "trigger" coil is activated, the time count begins and the
timer's contacts close when the preset time is reached and then remain closed until power
is removed from the trigger coil TT1. A momentary activation of the reset coil RT1 will stop
the timer dead and the elapsed time will remain at zero. After the reset coil RT1 is
deactivated, the timer remains dead until the trigger coil TT1 is momentarily deactivated
and then reactivated.
Off-Delay, " ": When the TT1 "trigger" coil is activated, the timer's contacts switch on
immediately. When the trigger coil TT1 is deactivated then the time count begins and when
the time reaches the preset then the timer's contacts switch off. If the trigger coil is
reactivated while the time is running, the time resets to zero and the time count starts again
when the trigger is deactivated again. A momentary activation of the reset coil RT1 will stop
the timer. An obvious application for this would be a "minimum-run" function perhaps for a
pumping system, or perhaps to have a cooling fan continue running after a motor has
stopped.
Single-Pulse, " ": A single-pulse timer is the same as an off-delay timer except that the
trigger coil TT1 need not remain activated for the time count to proceed. A momentary
pulse to the TT1 coil will cause the time to start running, and the contacts switch on
immediately, then switch off after the time is elapsed. The time count begins the moment
the coil is activated, even if the coil remains activated. Another pulse to the TT1 coil while
the time is already running will restart the time count and continue running. A momentary
activation of the reset coil RT1 will stop the timer.
Flasher, " ": The flasher timer is like the "turn signal" relay on your automobile, it blinks on
and off while the trigger coil TT1 is activated. The timer can be stopped by activating the
reset coil RT1, however it will resume blinking if the reset coil is deactivated. One obvious
application for this would be a to control a flashing warning light.
Random On-Delay, "?X": This is identical to the normal on-delay "X" function except that
the time will be a random number between zero and the preset time.
Random Off-Delay, "? ": This is identical to the normal off-delay " " function except that
the time will be a random number between zero and the preset time.
Clock Controllers " ": Models equipped with a clock can be used to control lighting and
other functions on a regular time-of-day and day-of-the-week schedule. There are 4
separate clocks and each clock can have 4 programmed on/off cycles. Each of these on/off
cycles can be specified for a different day of the week or groups of days. The clocks are
not aware of the year or date, but they do track the day of the week. As the clocks run
continually, there is no "activation coil", one merely inserts the clock contact " " in the
diagram as needed.
In this circuit diagram Clock 1 contact " 1" controls output relay Q1
Note there are 2 parameter screens shown, though 4 are possible. You tell them apart by
the A, B, C or D near the lower right corner. Those 4 letters are known as "channels".
In this case, Channel A turns clock " 1" on from 9 AM until 5 PM on weekdays, and
Channel B turns clock " 1" on from 11:30 AM until 5 PM on the weekends.
Another application might be to control lights in a home while the owner is away on
vacation. Combined with the "Random On-Delay" and "Random Off-Delay" timers shown in
the previous section, the lights will come on not at the exact same times each day but
rather at somewhat variable times, thereby more closely simulating an occupied house.
Figure 20
Analog Comparators: The DC models are able to accept 2 analog 0-10 volt sensors.
These are always connected to inputs I7 and I8. Analog Comparator Relays are available
to process the information.
The circuit diagram in Figure 21 shows comparator A1 will "set" output relay Q1, and
comparator A2 will "reset" Q1. The contacts can be used like any other contact, however if
the input voltage fluctuates slightly, it may be good to use latch relays so as to prevent
chattering.
Figure 21
There are 6 specific analog comparators to work with:
I7 >= I8: This comparator activates when the voltage on I7 is greater than or equal to the
voltage on I8. This is shown in Fig.22, where I7 is 8.4 volts and I8 is 6.1 volts, therefore the
condition is met and comparator A1 is activated. Note the 2 numerical displays show the
actual voltages present at the 2 inputs.
I7 <= I8: This comparator activates when the voltage on I7 is less than or equal to the
voltage on I8.
Figure 22
I7 >= setpoint: This comparator is activated when the voltage on I7 is greater than or
equal to a setpoint value. This is shown in Fig.23, where I7 is presently 8.4 volts and the
setpoint is 9.3 volts, therefore the condition is not met and comparator A2 is not activated.
I7 <= setpoint: This comparator is activated when the voltage on I7 is less than or equal to
a setpoint value.
I8 >= setpoint: This comparator is activated when the voltage on I8 is greater than or
Figure 23 equal to a setpoint value.
I8 <= setpoint: This comparator is activated when the voltage on I8 is less than or equal to
a setpoint value.
P-Buttons: The 4 cursor buttons can be used as inputs. Here in Fig.24, the left cursor
button P1 controls output relay {Q1.
To use these P-Buttons, one must enter the system menu and use the "P ON" selection.
Fig.25 shows a "P" in the upper right corner, indicating that the P-Buttons are activated.
See the section on System Menu, below.
Figure 25
"if" Jumps: The 700 series units have the ability to "jump" to another section of the
program, thereby skipping certain portions.
Here in Fig.26, if I1 is not activated, then I2 would control output Q1. But, if I1 were
activated, then Jump relay 1 (:1) would activate and the entire second line containing I2
would be skipped and the program would continue at the :1 "contact" marker.
Text-Display Variables: The 700 series units are able to display text on the screen as
desired, however this can only be entered via EASY-SOFT.
Permissible displays include actual text as well as variables such as actual values and
setpoints of timers, counters, and the time of day. Voltages from analog inputs I7 and I8
can be displayed as actual voltage or as a scaled number representing their function.
System Settings
The System Screen: This is used to set system defaults and startup behavior. To reach
this screen, go to the status display by pressing ESC several times, then press DEL and
ALT at the same time. Note: This screen is not available if a password is set and "active",
you must enter the password first and deactivate it. See below...
Figure 28
Password Protection: Setting a system password will prevent tampering with the program
in the field and will prevent viewing of the program by unauthorized persons.
To set a password, enter the System Menu, select "PASSWORD", then select "CHANGE
PW" and then enter a 4 digit number for your password. Then press"OK" and you may
select "ACTIVATE".
If the password appears as "XXXX" then a previous password had been set and is stored in
memory.
The password may be any number from 0001 thru 9999. Setting a password of 0000 will
completely delete a previous password.
If a password is set but not activated, then the password is stored in memory but is not
used.
Figure 30
If a password is set, you cannot view the program. Use the Program menu selection from
the Main Menu to enter your password.
If a machine operator might need to change a parameter but you wish to prevent accidental
changes, then set the parameter displays to "+" and activate a password.
If you forget your password, there is no "back door" into the unit: Enter an incorrect
password 3 times, and the program will be deleted and the password removed and you may
then put in a new program.
Setting the Menu Language: The various menus can be displayed in any of these
languages: English, German, French, Spanish or Italian. The 700 series units also have
these additional languages: Portuguese, Dutch, Swedish, Polish and Turkish.
On the System Menu, select "GB D F E I" and then select the language desired:
GB (Great Britain) = English
D (Deutsch) = German
F = French
Figure 32 E (Espanol) = Spanish
I = Italian
Debounce: Inputs are sometimes subject to "contact bounce" from pushbuttons or other
input devices, which may cause a momentary "chatter" in some circuits. Setting the
Debounce will cause an input to delay activation until a "steady" signal is received. This
delay is approximately 20 milliseconds.
To activate this feature, enter the System Menu, then select "SYSTEM" and the screen
shown in Figure 33 will appear. Press "DEBOUNCE ON" to activate.
Figure 33
Activating P-Buttons: The cursor arrow buttons on the unit can be programmed into the
circuit for use as inputs, but they must be activated before their function will be available.
To activate this feature, enter the System Menu, then select "SYSTEM" and the screen
shown in Figure 34 will appear. Press "P ON" to activate.
Figure 34
Startup Mode: The unit can be set to begin running immediately upon power-up, or
alternatively to power-up in the "stop" mode, requiring a manual start from the Main Menu.
To activate this feature, enter the System Menu, then select "SYSTEM" and the screen
shown in Figure 35 will appear. Press "MODE: RUN" to set the unit to start the program
running immediately on power-up, or press "MODE: STOP" to set the program to NOT start
on power-up.
Figure 35
The default is "RUN" and the programmer will likely want to connect a start button to an
input to start the machine actually running.
Retention: The units can be set to "retain" or "remember" the value of various functions
thru a power-down and resume running exactly where they left off when powered-up again.
To activate this feature, enter the System Menu, then select "SYSTEM" and the screen
shown in Figure 36 will appear. Press "RETENTION ON" to enable this feature.
EASY 512-DC units can remember Marker Relays M13, M14, M15, M16, Timer T8 and
Counter C8.
Figure 36
This feature is useful where a machine must remember it's exact place in a continuing
process
The Card may be plugged in when the unit is powered up. The unit must be powered up to
use it's functions.
Figure 37
The unit will automatically detect the presence of a Card, and the Program Menu will then
have an additional choice: CARD. This is shown in Figure 40. Select CARD and press OK
and you will see the Card Menu.
Figure 38 Units that lack the buttons and LCD Screen will automatically load the program from the
card to the unit each time the unit is powered up.
The Memory Card provides a convenient way to update a program and send the Card to an
untrained person in the field for installation. This way the programmer need not travel to the
job-site to make program changes.
The Memory Card is also a convenient way to archive a copy of the program in case of
damage to the unit.
Expansion Units
Expansion Units: If the requirements exceed the 12 inputs and 6 outputs of the 700 series
units, it is possible to select a Master and a Slave unit and connect them together, thereby
making available 24 inputs and 12 outputs.
The Master and Slave units can be located side-by-side or remote from each other:
Side-By-Side Connection: Figure 39 shows a Master unit and a Slave unit mounted side
by side, connected by a small plug-connector that is included with the Slave unit.
Figure 39
Remote Connection: Figure 40 shows a Master unit and a Remote Connection Unit
(EASY-200-EASY) mounted side-by-side, connected by the included plug-connector. The
Remote Connection Unit has terminals to connect wires to the remotely located Slave unit.
The connection is made with 2 wires or a single twisted-pair and may have a maximum
length of 30 meters, approximately 100 feet. In cases where severe interference is present,
a shielded 2-wire cable should be used.
Note: Only models specifically designated as Master or Slave can be used for expansion.
Figure 40
Physical Wiring
Connecting DC Inputs: Figure 41 shows the connection for the
incoming 24 Volt DC power and the DC operated Inputs. Shown is
a pushbutton on Input I2 and a limit switch on Input I4. Wiring for
700 Series DC units is identical.
All Inputs (including I7 & I8) are activated when a +24V signal
appears on the connection terminal.
Figure 42
Note that the power (shown as L & N) to the relay outputs can be
any voltage up to 250 Volts AC or DC, and they need not all be
from the same source. you may mix L1, L2 and L3.
Figure 43
The loads must all be 24 Volt DC operated, and you must observe
polarity.
Wiring for 700 Series units with transistor outputs are identical.
Figure 44
Certain "inexpensive" proximity switches need to be connected to a load at all times for them to function properly.
This load serves to drain the charge from the sensor when it wants to indicate the "low" state. This type of sensor
may have difficulty indicating its state to the EASY units, because the EASY units have an extremely small current
draw.
1) Use input 7 or 8, they draw a greater current and this may suffice.
2) Use a "pulldown" resistor of approximately 2k ohms and 5 watts, on any input. Connect this resistor between the
EASY's input terminal and the N (neutral) terminal.
3) Use the Moeller EASY256-HCI accessory which provides an appropriate resistor/capacitor combination which
increases the input current. Each EASY256-HCI unit will correct a total of 6 input circuits.
Specifications
Supply Voltage
Power Consumption
Relay Outputs
Transistor Outputs
Program Capacity