 |
 |
 |
 |
 |
 |
 |
 |
| |
SAFEPROG: Practical programming for a high level of safety
SAFEPROG - the safe IEC 61131 programming system - and the safe runtime environment SafeOS by KW-Software have been developed according to strict requirements of the IEC 61508 Safety Integrity Level 3 (SIL 3). With these software components, a programmable safety control can be realized, requiring significantly less effort. |
| |
|
| |
|
 |
| |
 |
 |
| |
SAFEPROG provides all the usual features of modern IEC 61131 programming systems. For programming, the languages Ladder Diagram (LD) and Function Block Diagram (FBD) are available. The performance range has been reduced by a few expert functions to achieve particularly safe and simplified handling. This way, only one safety control can be programmed per project for safety reasons, and the creation of a safe PLC program is carried out with the wizard in only a few predefined steps.
|
 |
| |
 |
 |
 |
| |
Adaptation to your safe hardware
Thanks to open interfaces, SAFEPROG and SafeOS can be adjusted to customer-specific hardware and different bus systems like for example PROFIsafe or INTERBUS SAFETY. The programs support the advantages of programmable safety technology with regard to handling and performance range in the best possible way. |
|
 |
| |
|
 |
| |
|
 |
 |
 |
| |
Safety through clarity
A clear user interface, simple handling of the entire programming system, open arrangement of all important functionalities, clear marking of safe functions and function blocks as well as non-safe variables,... All these properties of SAFEPROG increase safety. This way, when working with SAFEPROG you can focus on the essential: The programming of your safety application. |
|
 |
| |
|
 |
| |
|
 |
 |
 |
| |
Reproducible logic with the "Enable Principle"
Due to the "Enable Principle", creation of the safety logic is as easy as developing a schematic diagram. The safety control has access to all safety-relevant I/Os and is solely able to set safe outputs. This can occur directly or by enabling (i.e. with permission for) a non-safe signal. The safe component of a system, like for example an emergency stop circuit, is programmed in SAFEPROG. |
|
 |
| |
|
 |
| |
|
 |
 |
 |
|
Plug & Play with certified PLCopen function blocks
In context of the PLCopen workgroup, currently 20 safety function blocks are specified. These blocks include the most important safety functions such as Emergency Stop, Safety Door, Mode Selector and Two-Hand-Control. KW-Software is the first company which provides all PLCopen function blocks as a library in SAFEPROG. The inputs and outputs of these function blocks only need to be connected to the I/O terminals for the desired function to be available. Extended and additional safety functions can be programmed in user-defined function blocks. |
|
|
|
[more]
|
|
 |
| |
|
 |
 |
 |
 |
|
Effective safety functions
SAFEPROG contains a number of error-detecting features that guarantee the effectiveness of the safety functions already during programming. |
|
|
|
[more]
|
|
 |
| |
|
 |
 |
 |
 |
|
The bus navigator integrates the field level
The bus navigator displays the bus configuration graphically as ActiveX Control in SAFEPROG, independent of the used field bus. The user can easily connect safe I/Os with variables via drag & drop. An editor can be opened in the bus navigator that enables direct access to the parameters of the safe devices. |
|
|
|
[more]
|
|
 |
| |
|
 |
 |
 |
 |
|
Clear project management via the project tree
The clearly structured project administration in form of the project tree enables user-friendly structuring of the project. The project tree also contains the library management.
|
|
|
|
[more]
|
|
 |
| |
|
 |
 |
 |
 |
|
Debug and commissioning tools
SAFEPROG has powerful functionalities for debugging and commissioning of the safe PLC program, like for example variable status, single cycle mode or overwriting and forcing of variables. |
|
|
|
[more]
|
|
 |
| |
|
 |
 |
 |
 |
| |
|