;
Welcome to DEPRAG Smart

DEPRAG Smart - Manufacturer-independent solution for PLC programming of your machines and systems

The DEPRAG Smart software solution replaces the proprietary library to be licensed from the PLC manufacturer. By using OPC UA as interface, DEPRAG Smart can be used in almost all programmable logic controllers (PLCs).

The time-consuming and cost-intensive search for suitable PLC libraries for your applications is no longer required. DEPRAG Smart is integrated into your PLC project in just a few minutes and can be used directly.


      VAR
          depragSmart       : DepragSmartConnection;	

          bConnect          : BOOL;
          hrConnect         : HRESULT;

          bDisconnect       : BOOL;
          hrDisconnect      : HRESULT;
      END_VAR


      hrConnect := depragSmart.Connect(bConnect);
      IF hrConnect <> S_FALSE THEN 
        bConnect := FALSE;
      END_IF

                    
person graphic
reporting

Easy integration into existing PLC projects

One solution with numerous options

Support of soft PLCs from different providers

Industry standard

We support the integration in PLC controls of the following manufacturers:

For integration we offer ready-made PLC libraries and sample projects for PLC.

Beckhoff TwinCAT 3

90%

Siemens TIA Portal

90%

Features of DEPRAG Smart in Industry-Applications

Discover which features the communication interface OPC UA integrated in DEPRAG Smart offers for your applications in Industry 4.0 and Smart Factory.

Excel Support | Beckhoff TwinCAT 3

Create and manage Excel projects. For more information visit our documentation.


    VAR
        bExcelCreateNewExcelWorksheet   : BOOL;
        hrExcelCreateNewExcelWorksheet  : HRESULT;

        bExcelWriteValueToCell          : BOOL;
        hrExcelWriteValueToCell         : HRESULT;

        fbExcel                         : FB_Excel;
    END_VAR

    hrExcelCreateNewExcelWorksheet := fbExcel.CreateNewExcelWorksheet(bExcelCreateNewExcelWorksheet, depragSmart.ConnectionHandle, '##PATH_TO_EXCEL_FILE##', 'TestSheet');
    IF hrExcelCreateNewExcelWorksheet <> S_FALSE THEN 
      bExcelCreateNewExcelWorksheet := FALSE;
    END_IF

    hrExcelWriteValueToCell := fbExcel.WriteValueToCell(bExcelWriteValueToCell, depragSmart.ConnectionHandle, '##PATH_TO_EXCEL_FILE##', 'TestSheet', 'TestValue', 1, 1);
    IF hrExcelWriteValueToCell <> S_FALSE THEN 
      bExcelWriteValueToCell := FALSE;
    END_IF

              

Network Ping | Beckhoff TwinCAT 3

Perform network operations such as a ping command. For more information visit our documentation.


    VAR
        bPingServer             : BOOL;
        hrPing                  : HRESULT;
        sHostAddress            : STRING;
        nPingCount              : INT;
        nTimeOutInMilliseconds  : UINT;

        fbTools                 : FB_Tools;
    END_VAR

    hrPing := fbTools.Ping(bPingServer, sHostAddress, nPingCount, nTimeOutInMilliseconds, depragSmart.ConnectionHandle);
    IF hrPing <> S_FALSE THEN 
      bPingServer := FALSE;
    END_IF

              

Licence overview DEPRAG Smart

  • 30 days demo license

Demo license

Free of charge

  • 30 days demo license

  • One-time extension for 30 days possible
  • Perpetual licence

Runtime License

Price on request

  • 1 OPC UA Server

  • Unlimited number of clients

Download DEPRAG Smart

By clicking on the Download button you will get the application and can install it directly on your IPC.

DEPRAG Smart is available for all common Windows systems, as well as under Linux for Raspberry Pi or similar systems with Linux arm processor. An overview of the system requirements can be found in our documentation.

Contact request

Do you have a question about DEPRAG Smart? Then please feel free to contact us!
Our sales team will process your enquiry within one working day.