|
Multilingualism of framework |
|
● |
● |
● |
● |
● |
|
Multilingualism of projects |
|
● |
● |
● |
● |
● |
|
Export/import of texts of the PLC projects |
|
● |
● |
● |
● |
● |
|
Firmware management |
|
● |
● |
● |
● |
● |
|
Deactivating/parking drives in the project |
|
● |
● |
● |
● |
● |
|
Automatic detection of drives |
|
● |
● |
● |
● |
● |
|
Switching between online and offline modes |
|
● |
● |
● |
● |
● |
|
Automatic system monitoring units |
Display of messages and errors |
● |
● |
● |
● |
● |
|
Project comparison |
|
● |
● |
● |
● |
● |
|
Online-Change |
|
● |
● |
● |
● |
● |
|
Find/Replace |
|
● |
● |
● |
● |
● |
|
Cross-references |
|
● |
● |
● |
● |
● |
|
Represents of the project as a tree structure |
|
● |
● |
● |
● |
● |
|
Logbook |
|
● |
● |
● |
● |
● |
|
version management |
|
● |
● |
▼ |
● |
▼ |
|
Multi-user interface |
|
● |
● |
▼ |
● |
▼ |
|
System configurator |
|
● |
● |
● |
● |
● |
|
Device library for controls, visualization, peripherals |
|
● |
● |
● |
● |
● |
|
Commissioning wizards |
|
● |
● |
● |
● |
● |
|
Project navigator |
|
● |
● |
● |
● |
● |
|
I/O configurator |
|
● |
● |
● |
● |
● |
|
Fieldbus configurator |
|
● |
● |
● |
● |
● |
|
Project archiving |
|
● |
● |
● |
● |
● |
|
Parameter monitor for controls and drives |
|
● |
● |
● |
● |
● |
|
Offline parameterization of controls and drives |
|
● |
● |
● |
● |
● |
|
FlexProfile configurator |
|
- |
● |
- |
● |
- |
|
Cams editor |
Graphical creation of cams |
- |
● |
● |
● |
- |
|
Kinematic laws according to VDI 2143 |
- |
● |
● |
● |
- |
|
Interpolation point calculation: linear, square, sinusoidal, plynomial up to 8th degree, trapezoidal |
- |
● |
● |
● |
- |
|
Analytic cam disks for motion profiles |
- |
● |
● |
● |
- |
|
Wizards for specific applications |
- |
● |
● |
● |
- |
|
Import/export |
- |
● |
● |
● |
- |
|
Support FlexProfile |
- |
● |
● |
● |
- |
|
Kinematics (robot control) |
|
- |
● |
- |
▼ |
- |
|
extended project handling |
|
● |
● |
● |
● |
● |
|
SFC – Sequential Function Chart |
Stepwise time monitoring |
● |
● |
● |
● |
● |
|
Error analysis |
● |
● |
● |
● |
● |
|
Control flags |
● |
● |
● |
● |
● |
|
LD – Ladder Diagram |
|
● |
● |
● |
● |
● |
|
FBD – Function Block Diagram |
|
● |
● |
● |
● |
● |
|
CFC – Continuous Function Chart |
Autorouting of connections |
● |
● |
● |
● |
● |
|
Makros possible for structuring large networks |
● |
● |
● |
● |
● |
|
IL – Instruction List |
|
● |
● |
● |
● |
● |
|
ST – Structured Text |
|
● |
● |
● |
● |
● |
|
RCL – Robot Control |
Sequential motion programming |
- |
● |
- |
● |
- |
|
Operators |
According to IEC 61131-3 |
● |
● |
● |
● |
● |
|
Operands |
Constants, variables, addresses, functions |
● |
● |
● |
● |
● |
|
Bit access |
|
● |
● |
● |
● |
● |
|
Typed pointers |
|
● |
● |
● |
● |
● |
|
object-oriented language extension |
|
● |
● |
● |
● |
● |
|
Standard according to IEC 61131-3 |
incl. LREAL |
● |
● |
● |
● |
● |
|
User-defined |
Arrays, structures, enumeration, alias, pointer |
● |
● |
● |
● |
● |
|
Robot control |
POINT, JC_POINT, BELT, TEXT, ARRAY, WC_FRAME, FILE |
- |
● |
- |
▼ |
- |
|
Syntax coloring |
|
● |
● |
● |
● |
● |
|
Semantic coloring |
|
● |
● |
● |
● |
● |
|
Multiple undo/redo |
|
● |
● |
● |
● |
● |
|
Context-sensitive input help |
|
● |
● |
● |
● |
● |
|
Context-sensitive menus |
|
● |
● |
● |
● |
● |
|
Auto-declaration |
|
● |
● |
● |
● |
● |
|
Auto-declaration with type identification |
|
● |
● |
● |
● |
● |
|
Name space |
|
● |
● |
● |
● |
● |
|
Auto-complete (IntelliSense) |
In structure, function, function modules |
● |
● |
● |
● |
● |
|
Pre-compile |
for permanent syntax check |
● |
● |
● |
● |
● |
|
Folding |
Fade in/out of programm blocks and structures |
● |
● |
● |
● |
● |
|
extended find and replace |
|
● |
● |
● |
● |
● |
|
Smart coding |
Auto-complete and auto-format |
● |
● |
● |
● |
● |
|
License management |
|
● |
● |
● |
● |
● |
|
Managed libraries |
several library versions in one project |
● |
● |
● |
● |
● |
|
System functions |
|
● |
● |
● |
● |
● |
|
Communication |
|
● |
● |
● |
● |
● |
|
GAT/GAT compact – Generic Application Template |
|
- |
● |
● |
● |
- |
|
PLCopen |
|
● |
● |
● |
● |
● |
|
Robot control |
|
- |
● |
- |
▼ |
- |
|
Offline programming |
|
● |
● |
● |
● |
● |
|
Automatic variables declaration of system components |
|
● |
● |
● |
● |
● |
|
AXIS_REF |
Reference to axis data |
● |
● |
● |
● |
- |
|
ML_AXISDATA |
Direct access to axis data |
● |
● |
● |
● |
- |
|
Real-time logic analyzer |
|
● |
● |
● |
● |
● |
|
Oscilloscope function |
Graphical output with zoom function |
● |
● |
● |
● |
● |
|
Display of signal values of drives |
● |
● |
● |
● |
● |
|
Scaling |
● |
● |
● |
● |
● |
|
Measuring with/without trigger |
● |
● |
● |
● |
● |
|
Monitoring of variables |
Trace |
● |
● |
● |
● |
● |
|
Forcing of variables and variable sets |
|
● |
● |
● |
● |
● |
|
Project debugging |
incl. robot control |
- |
● |
- |
▼ |
- |
|
Power flow |
Sequential check |
● |
● |
● |
● |
● |
|
Online exchange of function blocks |
|
● |
● |
● |
● |
● |
|
Offline simulation of PLC variables |
|
● |
● |
● |
● |
● |
|
Parameter monitor |
|
● |
● |
● |
● |
● |
|
Writing of variables |
|
● |
● |
● |
● |
● |
|
Breakpoint |
|
● |
● |
● |
● |
● |
|
Single-step mode |
|
● |
● |
● |
● |
● |
|
Single-cycle mode |
|
● |
● |
● |
● |
● |
|
Sequence control |
|
● |
● |
● |
● |
● |
|
Parts programming |
|
● |
- |
- |
- |
- |
|
High-level language programming |
|
● |
- |
- |
- |
- |
|
Grafic NC-programming |
|
● |
- |
- |
- |
- |
|
Grafic NC-simulation |
|
● |
- |
- |
- |
- |
|
WinStudio project development tool |
Lite version, 500 variables |
● |
● |
- |
● |
● |
|
WinStudio extensions |
1,500, 4,000, 64,000, 512,000 variables |
◯ |
◯ |
◯ |
◯ |
◯ |
|
Kinematics simulation |
|
● |
- |
- |
- |
- |
|
Configurable user interfaces with all standard functions |
|
● |
● |
- |
● |
● |
|
Configurable user screens |
|
● |
● |
- |
● |
● |
|
Automatic system monitoring units |
|
● |
● |
- |
● |
● |
|
Indication and error message in clear text |
|
● |
● |
- |
● |
● |
|
System-specific expansions |
|
● |
● |
- |
● |
● |