E Series PLC

+44 (0) 118 9700010

sales@icc-gb.com
Home back
Enquiries
E10-npn - Software Features and Programming Methods

Although E10-npn PLC looks deceptively simple like many other single-chip micro based controller board, its greatest difference comes from its programming method. E10-npn is programmable using the "Relay-Ladder Logic" language which is the most popular programming language used by all major manufacturer of PLCs such as Allan-Bradley, Siemens AG and OMRON, etc. Although programs written in Relay Ladder Logic cannot directly manipulate the microcontroller's internal hardware as easily as the assembly language, such programs are however much easier to write and are generally understood by all electricians around the world who need not have any knowledge about microcontrollers at all.

Fig 1 - TRiLOGI Editor Screen

Thanks to our extremely powerful yet very user-friendly Relay ladder logic editor-cum-simulator software - TRiLOGI, programming E10-npn become an almost trivial task. TRiLOGI runs on any IBMPC compatible computer and provides complete pull-down menus, pop-up windows and on-line context-sensitive help systems. As you may observe from the above screen, you can see that all I/Os may be defined using very meaningful names such as Start, Stop, etc. in the program and the relationship between each I/Os are defined by how the imaginary "current" could flow through the circuit connection.

The following sections describe the main features of TRiLOGI including the types of functions it supports.


1. Insert Element Menu

2. Special Function Menu

    1. [RSctr] - This function resets the counter to inactive state.
    2. [StepN - You can set the step counter of Sequencer #1 to any integer value between 0 and 31. Sequencer #1 uses Counter #1 as its step counter.
    3. [Latch],[Clear] - When activated, the associated output or internal relay will remain ON until it is reset by the [Clear] function acted on the same output or relay.
    4. [Ilock],[ILoff] - This is equivalent to a master relay with sub-branches as illustrated below:

      Figure 4: [ILock] function & its Equivalence

    5. [DIFU]-The associated relay will turn on for one scan time when its execution condition goes from OFF to ON.
    6. [DIFD]-The associated relay will turn on for one scan time when its execution condition goes from ON to OFF.
    7. [LDHex] - Set the present value of Counter #1 to the 4-bit binary value formed by Inputs #4,3,2 & 1 where Input #4 is the most significant bit. Typical application as follow:



      Fig 5 - Using the [LDHex] function

3. Special Bits Menu

    1. Clock Pulse - Two clock pulses with period of 0.01s and 1.0s are available on the E10. They can be used as a NO or NC contact in the ladder diagram.
    2. Sequencer 1 - E10 supports one sequencer, and each step of the sequencer can be used as a contact in the ladder diagram. E.g. Seq1:5 represents Step #5 , which means that the contact with the name "Seq1:5" will be turned ON when the step counter of the sequencer reaches the value of '5' and will be OFF when the step counter is at any other value. The sequencer supports up to 32 steps (Step #0 to Step #31).

4. Real Time Simulation

5. On-Line Monitoring and Control

6. Use of Meaningful Label Names

7. Password to Protect Intellectual Property