Emerson E171230 Welder User Manual


 
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,
conguration 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 congured 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
dened Function Blocks, users can create User Dened
Function Blocks (UDFB). This feature allows users to create
special functions. It is also possible to use pre-dened
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