www.controltechniques.com
8
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,
conguration 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.
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 congured 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
dened Function Blocks, users can create User Dened
Function Blocks (UDFB). This feature allows users to create
special functions. It is also possible to use pre-dened
Function Blocks inside the UDFB. Intellectual property can
be protected by creating a UDFB that allows access only to
authorized source code users.
Flexible Automation Software