SOFTWARE

TestIT

Nolek’s TestIT is a software program for machine sequence control.

Programming is done in a program editor that makes it user friendly and easy to customize.

  • This gives a very flexible machine control tool directly from the PC.
  • All test results are stored in a database and can be reviewed and analyzed in TestIT or exported to for example Excel.

TestIT is used for sequence control in leak testing. All test results are stored in a database and can be viewed and analyzed in a user-friendly platform.

EASY SETUP

AUTO BACK-UP

MANY DEVICES

EXPORT OF DATA


Specifications

TestIT communication

SQL database

Socket TCP/IP

REST API

Serial

TestIT I/O communication

EtherCat communication

  • Festo, Beckhoff modules
  • Others

OPC, DA, UA

Serial

TestIT devices

Nolek instruments

Printers

RS232

SQL Server

TCP/IP


Requirements

Operating system

Min. Windows 10

.NET Framework 4.5

Database system

Min. MS SQL VER 2012

PC

Intel processor

Running at 1,6 Ghz or higher

4 GB RAM

Features & Benefits

Test and Guide simultanously

Easy programming/configuration

Multiple profiles

Custom pictures and texts

User defined cert. handling

Online manual

Support team

Support several languages

Data export to Excel

Configuration examples:

Here are some examples of how TestIT can be configured.

Nolek instruments

TestIT communicates with all Nolek instruments. Recipes to the instrument are handled inside TestIT, and the test results are stored into TestIT after testing. 

Barcode & Label printer

Connect to Barcode reader to read

order data and product serial no. for full traceability. Connect to Label printer to create paper certificates after each test.

I/O interfaces

I/O Interface, OPC and EtherCAT.

Gives the possibility to use a big range og input and output modules. It can handle controls like button, signal lamps and cylinders.

Data handling

TestIT can connect to many different data handling systems. E.g. using mosCura gives the possibility to handle test parameters, create programs and make data analysis.

Configuration overview

Introduction

Nolek's TestIT is an own developed software program for machine sequence control.

Programming is done in a program editor that makes it user-friendly and easy to customize. This gives a very flexible machine control tool directly from the PC.

All test results are stored in a database and can be reviewed and analyzed in TestIT or exported to for example Excel.

Language

The application is multi-language, which means it can handle many different languages.

Other languages can be added on request.

Standard languages
Languages that can be added on request

Chech

German

Danish

Swedish

Hungarian

Polish

Spanish

English (UK)

English (USA)

User management

Roles:

It is possible to define different roles that users can be assigned to. It is completely free to create a new role and assign users to it.

The system is as standard installed with 3 roles:

  • Admin.
  • Operator.
  • User.

Users:

An unlimited number of users can be created in the system. Each user needs to be assigned a role.

Programming

Programming:

It is possible to make own programs for different uses. A big part of the programming is drag and drop of predefined functions that need to be configured.


Programming Commands:

There is a big range of different commands to choose between when making the programs.


Many of the commands are standard programming commands like If, GoSub, labels, which are inspired from Visual Basic, while others are related to different configured devices like the Nolek standard instruments or serial devices.


Program debugging:

To test the program there is a debugging area, where the program can be checked step by step.

Configuration

Confinguration:

This is where all program settings are maintained.


Application databases:

Here the settings for which databases the application is running with and how often the automated backup must run are configured.


Application symbols:

All the handling with symbols can be set up in this area.


Other configurations in the area:

All handling of symbols can be set up in this area.


  • Production/batch number creation.
  • OK/NOK icons.
  • System buttons, symbols, color, tool text.
  • User configuration; minimum length on the name and password.
  • Login configuration; how the login process should be.
  • Username and password or only Username.
  • Standard login or device login (remote-handled users).
  • Customer logo for the login page.


Devices:

A big range of devices make it possible to use I/O, data from databases, and instruments.


Handling of bit and byte, importing DLL files, and advanced math are handled by devices. All devices have a programming interface, so they can be used directly in the programming area.

Bit, Byte

Handling of bit and byte in words.

DLL

Connection to external control device interfaces.

Math

Advanced calculations.

Ramp

Creates different types of ramps, linear as well as step ramp.

Log

Fast value logger.

Serial

Different types of serial communication, RS232 and RS484.

TCP/IP

Modbus TCP/IP communication.

Socket

TCP/IP communication.

Unique ID

Possible to create Unique ID based on wishes.

Printer

Communication with Windows printers.

S9, S10, S11

Nolek standard air leak tester communication.

mosCura

Communication with Nolek standard software mosCura.

SQL

Communication with SQL database.

Product

Product:

Different products are handled in this area, where they can be grouped and named in a structure that makes sense for the products.

Product group:

In the case that a machine needs to handle a big range of products, it will be possible to group them in user-defined groups.

  • Name.
  • Description.
  • Photo.

Product:

This area handles products and specific settings for product, e.g.:

  • Product Group.
  • Name.
  • Description.
  • Photo.
  • Settings, e.g. leak test recipes and timeouts.

Guide

Guide:

Create guides to the operator in this area. Each guide area works like a flow chart. One step can call other steps and so on.

Operator guide step "Standard":

Used to interact with the operator.

  • Step number.
  • Header.
  • Picture.
  • Description of what to do.

Control guide step:

There is a big range of different types of control steps that have different functions used for different situations.

  • Leak devices is used with Nolek instruments.
  • Action can be used to set/reset symbols and values.
  • Print is used to communicate with printers.
  • SQL is used to receive data directly from databases.

Production

Production:

An area for the operator to use. Instructions to the operator are configured in the programming and guide area.


If special button is needed, it can be configured in the configuration area.

Report

Report:

See all stored resuls in this area.


Other data to information like:

  • Users.
  • Roles.
  • Product Groups.
  • Products.
  • Recipes.
  • Symbols.


Data Export:

All data can be exported to Excel or CSV files.

Installation

Installation

Folder structure


The files needed for the installation are placed in this folder structure. Before an installation, the Nolek folder must be copied into the C root.


The structure is:


C: /Nolek


  • Applicationfiles - Guide images, text files
  • Backup - Database, previous TestITversions, etc.
  • Documentation - Sequens diagram, PI diagram, etc.
  • Install - Installation files (TestIT, MS SQL, TwinCat)
  • License - TestIT license folder

MS SQL server 2012 Express

When MS SQL server is being installed, both the SQL Server and the Management Studio need to be installed.


MS SQL Server:


The guide to install MS SQL server:


  1. Install or verify the Microsoft . Net framework 4.0.
  2. Open the folder C: \Nolek\install\sql\2012 express and select the correct version of Windows (32 or 64 bit according to the PC).
  3. Double-click on the SQLEXPR_x[32 or 64]_ENU.exe file and press Run.
  4. Select the new SQL Server stand-alone installation or add features to an existing installation.
  5. Check the "I accept the license terms" and press Next.
  6. Press Next in the Product update.
  7. Press Next in install setup files
  8. Make sure to have the database engine service and SQL server Replication checked, and then press Next.
  9. Write a name for the instance and press Next.
  10. Wait for the setup to continue in the Next window server configuration, then press Next.
  11. Select the Mixed Mode and write a system administrator password. Standard for TestIT is "sa4TestIT", press Next.
  12. Select if Error Reporting is wanted or not, and press Next.
  13. Wait for the installation to finish and press Close.
  14. Go to management studio setup.


Management studio:


(In version 2012 the management studio is separated. )


  1. Install or verify the Microsoft . Net framework 4.0.
  2. Open the folder C: \Nolek\install\sql\2012 express and select the correct version of windows (32 or 64 bit according to the PC).
  3. Double-click on the SQLManagementStudio_x[32 or 64]_ENU.exe file and press Run.
  4. Select the new SQL server stand-alone installation or add features to an existing installation.
  5. Wait for the Setup Support Rules and check to finish, then press Next.
  6. Wait for the Setup files to install. Then select 'Add features... ' and select the instance you just created (SQLserver) in the dropdown box, then press Next.
  7. Select the Management Tools - Basic and press Next.
  8. Wait for the window to change and select if Error Reporting is wanted or not, and press Next.
  9. Wait for the installation to finish and press Close.
  10. Go to Restore database.


Restore database

Restore a full database:


  • Press Connect
  • Right click on "Databases" and select "Restore":
  • Select "Device" and the "..."
  • Find the database to restore "TestITProd, or TestITSetup).
  • Press OK.
  • The database is now restored.
  • Close "SQL Server Management Studio" and Open TestIT.

TwinCat 3

This installation is if TestIT is running with I/O.


Install TwinCat 3:


  1. Open the installation folder: C:\Nolek\Install\TwinCat.
  2. Double-click on the setup file and press Next.
  3. Select 'I accept the terms in the license agreement', and press Next.
  4. Write user name and organization.
  5. Select Custom, and press Next.
  6. May vary depending on the installed software. Select Microsoft… and press 'Next'.
  7. Press Install, then Next and in the end press Finish.
  8. Restart the system.


Create a new TwinCat project:


  1. Open Visual Studio to create a new project.
  2. Select Start and then New project.
  3. Select TwinCAT Project and then the TwinCAT XAE Project (XML format).
  4. Write a name: 'TwinCAT IO'.
  5. Select location (where to save the file) and press OK.


This page will be visible. Note! Your window may look different.


Set up the communication port:


  1. Select TwinCat.
  2. Select Show Realtime Ethernet Compatible Devices…
  3. Select the network card to use for TwinCat, and press Enable.
  4. Now, follow the instructions of new task, IO configuration, and IO scan (descripted below).
  5. After this, go to Install TestIT.


New task:


  1. Right-click on tasks and select add new item.
  2. Write the name IO, and write comment if there are any and press OK.
  3. Verify that the task is created.
  4. Double-click on IO and verify that the settings look like the image. Maybe the port number is 350 – That is ok.


IO Configuration:


  1. Right-click on inputs or on output, and select Add new item.
  2. Enter the symbol configuration. (Eg. Name: IN01, DataType: Bool) and press OK.
  3. The name and description can be changed; just double-click on the symbol and change it.
  4. Repeat for all symbols.


IO Scan:


  • Connect the I/O modules.

Activate License:


  1. Insert License key to USB port
  2. Open TwinCAT project
  3. At the right corner of the screen is located the TwinCAT icon.
  4. Right click the icon and select “TwinCAT XAE(VS 2013)”.
  5. When the TwinCAT will open, create a "New TwinCAT Project".
  6. Add device to project
  7. Inside the project in the left panel are all the components.
  8. Extend “IO” field and right click on the “Devices” and press “Scan”.
  9. Press “OK” and “Yes” to activate Free Run and in the Window with the devices found, select the USB and press “OK” and “Yes” to scan for boxes.
  10. Link Dongle to project. This is needed for the USB key to sync with the PC.
  11. Extend “I/O”, “Devices” and in Device (USB) under the “BoxInfo” double click the “BoxState” and check the type of the device.
  12. Extend “Tasks” and right click the “Inputs” and press “Add New Item”.
  13. Create an input with name: boxState and search the type as the BoxState’s type, select the first and press “OK”.
  14. Double click the input you created and link it to the BoxState and press “OK”.
  15. Add license key as license device
  16. Extend "System" and click "License".
  17. In the middle section on the top, press "Manage Licenses".
  18. Select TC1100 if not automatically selected.
  19. Right click on the “License” and press “Add New Item”.
  20. Click “Search in I/O configuration…”, select the USB and press “OK”.
  21. Press “No” in the Activate stored license on Target.
  22. Back to license page, Select the USB from the dropdown menu under License Device.
  23. Select the USB from the dropdown menu in the top, press Generate File, and save the generated Request file.
  24. Press No to send it to Beckhoff.
  25. Send Email
  26. Send an email to tclicense@beckhoff.com and attach the request file.
  27. When you receive the response file, store the file in a safe place. It is the file that can be used to recover the license if needed.
  28. Load license Response file
  29. Press license response file and select the new response file from Beckhoff and press “OK”. Restart TwinCAT to activate the license.
  30. Store license to USB Dongle
  31. Go to the USB license page, and press “Store license on Dongle”.
  32. Press “Yes”, and locate the response file.


Install TestIT


Install TestIT:

  1. Go to the installation folder (C:\Nolek\Install\TestIT).
  2. Double-click on the setup.exe file.
  3. Press Install and follow the instructions of TestIT License.


When the TestIT application is installed, TestIT will open and the database connection must be set up.

Database Setup


When TestIT has been installed, a Setup and Production database connection must be set up.

Setup DB Connection

  1. Server: (local)\sqlexpress.
  2. Checkmark 'Use Windows Authentication'.
  3. Click Connect.
  4. Database: TestITSetup.
  5. Click Save.


Production DB Connection

  1. Server: (local)\sqlexpress.
  2. Checkmark 'Use Windows Authentication'.
  3. Click Connect.
  4. Database: TestITProd.
  5. Click Save.


The TestIT setup page should now look like this:

If you have any questions about the product, please feel free to contact us

CONTACT US

Contact us

Enter your information and your message below, we'll respond as soon as possible.

Type
Max. file size: 1 GB.