Presentation of the Custom Logic Editor
Overview
You can customize LTMT main unit pre-defined control programs using the custom logic editor. The custom logic editor is a powerful programming tool that is only available in SoMove software with the TeSys Tera DTM Library. Creating a customized control program for an LTMT main unit consists of writing a series of instructions (logic commands) in one of the custom logic programming languages.
Purpose of Custom Logic Editor
The primary purpose of custom logic editor is to provide you the flexibility to modify the pre-defined logic for the starter types or add additional logic functionality.
Logic ID
There is one pre-defined control program for each LTMT main unit operating mode (or motor starter type). The operating mode (or motor starter type) programs are identified with a unique logic ID. The logic ID of pre-defined operating mode program are numbers from 12 to 22. When a pre-defined operating mode program is customized, the logic ID of the customized program must be equal to the logic ID of the pre-defined program + 256.
This table gives the logic ID according to the operating mode:
Operating mode/Starter type |
Logic ID of pre-defined program |
Logic ID of customized program |
---|---|---|
Reserved |
0–11 |
– |
Overload |
12 |
268 |
Direct Online |
13 |
269 |
Reverse Direct Online |
14 |
270 |
Star Delta |
15 |
271 |
Reverse Star Delta |
16 |
272 |
Dahlander |
17 |
273 |
Reverse Dahlander |
18 |
274 |
Pole Changing |
19 |
275 |
Reverse Pole Changing |
20 |
276 |
Circuit Breaker Control |
21 |
277 |
Soft Starter Control |
22 |
278 |
Reserved |
23–255 |
– |
Customized program |
– |
256–267, 279–511 |
Customized Programs
A customized program is an LTMT main unit pre-defined program with specific functions to meet individual application needs.
When configured with one of the pre-defined programs, the LTMT main unit manages the control functions using both the firmware in the LTMT main unit and the PCode.
When configured with a customized program, the LTMT main unit retains the functions controlled by the LTMT main unit. Those functions include the following characteristics that are inherent to the parent pre-defined program:
-
Restrictions to what can be written to register at address 704 (0x02C0) (network command register.)
-
Display of the operating state in presentation mode (for example: Forward or Reverse, Low Speed or High Speed.)
-
Restrictions on the fallback modes that may be set through the menus.
-
Specific behaviors regarding the start cycle in Star Delta and Reverse Star Delta mode.
-
Restrictions on the transition timer that may be set through the menus.
Pre-Defined Program Structure
There are 11 pre-defined programs available with the TeSys Tera DTM Library on SoMove software, one pre-defined program for each operating mode (or motor starter type).
The pre-defined programs performs the following parts, one after the other:
-
Logic identification of the program with the logic ID
-
Input management
-
Operating mode execution
-
Output update
The execution of the operating mode is embedded and called
with the function CALL_EOM
.
This provides the possibility to customize the input and output management of your custom program without modifying the operating mode execution.
Custom Logic Editor Programming Languages and Tools
The custom logic editor provides two programming languages and tools:
-
Custom logic language — is a list instruction language editable through the custom logic editor programming tool.
-
Function Block Diagram (FBD) — is an object-oriented programming language editable through the FBD editor programming tool.
Each programming method satisfies your programming objectives. However, the custom logic editor allows you to select the style of programming method that you prefer.
Logic Commands
Both custom logic and FBD languages implement the following types of commands:
-
Program logic commands
-
Boolean logic commands
-
Register logic commands
-
Timer logic commands
-
Counter logic commands
-
Latch logic commands
-
Math logic commands
Custom Logic Editor
The following illustration shows the custom logic editor, integrated in the TeSys Tera DTM Library:
Function Block Diagram Editor
The following illustration shows the Function Block Diagram (FBD) editor, integrated in the TeSys Tera DTM Library: