SyPTPro (Systems Programming Toolkit)
SyPTPro is a full-featured automation development environment that can be used for developing tailored solutions for single- or multiple-drive applications. The programming environment fully supports three IEC 61131 languages: Function Block, Ladder Logic and Structured Text. Motion control is configured using PLCopen motion language, supporting multiple axes.
CTNet, a high-speed, deterministic drive-to-drive network links the drives, SCADA and I/O together to form a networked system, with SyPTPro managing both the application programs and network communications.
Programming Flexibility
SyPTPro can be used with three programming languages
—Function Block diagram, Ladder Logic and Drive Programming Language (DPL). The software offers a multi- tasking environment in which tasks are scheduled according to the required speed of execution or triggered by events.
Function Block
SyPTPro includes a library of more than 380 Function Blocks for both simple and complex functions. In addition to the defined Function Blocks, users can create User Defined Function Blocks (UDFB). This feature allows users to create special functions. It is also possible to use pre-defined Function Blocks inside the UDFB. Intellectual property can be protected by creating a UDFB that allows access only to authorized source code users.
Ladder Logic
SyPTPro is the ideal format for sequencing and I/O control familiar to all PLC programmers. Using an SM-Applications Plus module, over 5,000 rungs of logic may be stored and executed. All normal Ladder Logic functions are available plus high-level blocks for communications, word manipulation, math operands and much more.
Drive Programming Language (DPL)
DPL is a structured text language as easy to use as BASIC, incorporating many standard constructs such as IF-THEN- ELSE and FOR-NEXT loops. DPL is ideal for initializing, configuration and general programming of Control Techniques drives. DPL may be mixed throughout the program with the other graphical editors such as Ladder Logic.
PLCopen (Open Motion Programming) PLCopen-style programming for motion control uses industry-standard Function Blocks for motion control resulting in reduced development time.