Products
Project Tree
Editors and Wizards
Libraries
Password Protection
MultiUser Feature
Debug Tools
Online Changes
Language Selection
Fixed Format Ladder Editor
Project Templates
Debug Tools
 

Efficient troubleshooting and commissioning made easy

The development of each application depends on the functionalities of the available debug tools; in many cases, these tools even represent the central element of the development environment. For this reason, we have equipped MULTIPROG® with a number of tools for troubleshooting, commissioning and maintenance. Each of these tools is optimally tailored to the requirements of efficient and up-to-date application development and supports you to analyze and solve occurring problems swiftly.

   
 

PLC simulation with integrated I/O modules

Have you been forced before to verify your application, although no controller hardware was available at the time?
The PLC simulation integrated in MULTIPROG® with I/O simulator enables you to verify the PLC program directly on your PC - offline and without external hardware.
  By simply clicking on a green input point (LED) you activate a simulator input. Your application processes this input in the same way as an actuated signal at the "real" input. The output LEDs represent the actuated signal outputs in the same way.

Thanks to the simulator, all additional debug tools can also be fully used without the controller hardware being connected, from the address status with powerflow to forcing I/Os.

 
   
 

Cross references

If only one always knew which variables are used in which part of the project, without having to search the entire program or even print it...

Nothing could be more simple: If desired, the cross reference window of MULTIPROG® displays each program location at which you used a variable. And if a variable has been used in several times within a POU or in multiple POUs, the cross reference window lists each of these locations, and leads you there at the click of the mouse button.

 
 

Updating the cross references is carried out from the context menu in the editors and via keyboard shortcut.

The different icons in the cross reference list enable you to distinguish the various elements at a glance (e.g. local, global and external variables, input and output variables, function block instances as well as labels, jumps, SFC steps, transitions and actions etc.).

Furthermore, the icons show whether a declaration of an element or a code location is concerned at which the element is read or written. Depending on the icon, a doubleclick either guides you to the variables grid or to the respective code location.

 
 

Watch Window and recipes

Is it not easier to keep an eye on certain variables at a glance, rather than search long lists of variables for relevant online values?
For this purpose, there is a Watch Window in MULTIPROG®, into which you can insert variables from various POUs, programs or even different controls and display their online values. And as the Watch Window contains four views, you can group your variables according to machine or process parts.

 
 

By writing recipes from the Watch Window directly onto the PLC, you can set variables collectively to desired values. Recipes can be loaded, saved, imported and exported, sent to the PLC and read from there.

 
 

Breakpoints

Go through your application step by step and have a look how it is processed!
You can set breakpoints in MULTIPROG® via dialog, at which the program stops during processing. You can now check with single steps or individual cycles whether the program behaves as you expected.

 
 

 
 

Forcing and overwriting I/Os

Do you have to force the input or output of a module for control purposes? No problem! For this purpose, simply right-click on the respective variable in MULTIPROG® and a debug dialog is displayed, which enables you to force the value of I/Os respectively to a default value (forcing) or overwrite them temporarily for the duration of a process cycle.

This really could not be simpler!

 
   
 

Logic Analyzer

If you ever wished to really be able to see what happens within the controller during runtime, this wish is now about to come true:

The MULTIPROG® Logic Analyzer displays the status of discrete or logical variables!

  Select the respective variable, define a trigger condition, the sample rate and number of captured values before and after recording (up to 300 each), and MULTIPROG® looks after the rest with the help of ProConOS®.

The Logic Analyzer is a great tool when it comes to detecting synchronisation errors and display the realtime behaviour of the controller.

 
   
 

Online changes

Online changes are a MUST - even if many competitive development environments do not support this. It is not acceptable to stop a machine and shut down processes in order to carry out maintenance work. Not to mention the difficulties that occur during the debug phase, when constant switching between development and online mode is necessary.

MULTIPROG® supports online changes so that you can modify your application as usual and subsequently download the performed changes to the control and execute in realtime without stopping the machine or interrupt a process! The size of the user program is only limited by the available PLC memory.
This way, you can for example

  • add POUs,
  • change code, data and function block parameters,
  • modify task cycle times.

 
 

 [additional details about online changes]

 
 

Switchable display of online values

You have the possibility to set the notation of the online values via the already mentioned debug dialog. For this purpose, you can select between a default display (depending on the data type), the decimal display, hexadecimal notation or binary values. For floating point numbers, the number of digits and positions after the decimal point can be given in addition. Furthermore, additional settings regarding the online display are possible in the 'Online Layout' dialog.
 
   
 
[Print version] [Send to friend] [Top]
Address
KW-Software GmbH
Lagesche Straße 32
32657 Lemgo (Germany)
+49 (0) 52 61 / 93 73-0
info@kw-software.com
You are here
Homepage
Products
MULTIPROG
Features
Quick Links
Contact Person
Demo Software
Company Profile