CMTK 2.1 Overview For IT Industry
2. Login Page
The page initially appears when the module is accessed through the web browser.
Username: by default, “admin”
Password: by default, “CMTK-adm1n”

3. Password Setup
On the first login the system will ask to change the password.
The following password requirements apply
- Minimum of 8 characters
- Maximum 128 characters
- Contains at least one lowercase letter
- Contains at least one uppercase letter
- Contains at least one number
- Contains at least one special character (!@#$%^&*)

After the password change it can be used to log in to the system
4. Dashboard
The main page shows the unit which client is connected to and all CMTK units in the same subnet
Buttons on the right under the Account button allow adding new CMTK modules to the network (
icon) and editing of the dashboard layout (
icon)
The view of the module indicates:
- Picture of the unit
- Name – by default Local Machine
- Location – by default Local
- Connection status
- Notifications (if any alarms are configured)
- Messages
- Device information
The coloured status bar on the left of the unit view is blue in idle state. If any alarms are configured, it will be green in normal state, amber in Pending alarm state, and red in Alerting state
On the left there are buttons to access different areas of the platform:
- Dashboard - overview of connected CMTKs
- Settings - access the CMTK configuration options. If multiple CMTKs are present on the network, it leads to the settings page of the unit the client is connected to
Unit-specific Settings page can also be accessed via the
button at the bottom right corner of the unit view - Connected Devices - manage IO-Link devices and expansion IO-Link master modules
- Visualization - process dashboard with data from the connected devices

5. Notifications
The Notifications list combines all messages from all CMTKs in the network into a single list for easy overview of status changes

The
button at the bottom leads to the list of all status changes, including those dismissed in Notifications

6. Account
This menu leads to account-specific settings and documentation

- User Management - set up user roles and change passwords

- Manual - links to the relevant user and configuration manual as well as more advanced manuals for in-depth configuration of the CMTK system
Documents are all multi language

- Contact & Support - links to global Balluff website Contact & Support page (Internet access required on the client)

- About - contains all necessary information about the unit, including manufacturer details, firmware revision and license documentation

- Language - select the interface language of the system

- Logout - logs the user out of the system
7. Adding CMTK to network
If multiple CMTKs are present on the network, these need to be added manually to the dashboard - the current CMTK will act as a master/access point, and the others will be slave units
On the first step enter the CMTK's IP address and select which communication protocol to use - HTTP (using port 80) or HTTPS (port 443)

If secured access is required, TLS certificate of the CMTK being added can be uploaded on the next step. This can be skipped if necessary

Enter the admin credentials for the CMTK being connected

If all details have been entered correctly, the new CMTK will appear on the Summary page. You can access the new CMTK web interface by clicking
. Click
to finish the operation.

The new CMTK will now appear on the dashboard

8. Settings
All unit-specific settings can be accessed from the list on the left:
- Apps -> App Manager - manage software extensions. See App Manager chapter for more information

- Gateway Settings -> General - allows customization of the visual image of CMTK unit and its names.
It also contains two main functions at the top:
- Shutdown powers off the unit which then needs to be powered up manually
- Reboot sends the soft reset command to the CMTK unit. The unit will automatically power up right after shutdown

- Gateway Settings -> Time Settings - allow synchronizing the CMTK unit time with either the client PC (Get from PC function) or NTP server. Manual configuration of time is also available if necessary
Correct time settings are crucial for the dashboard normal operation

- Gateway Settings -> Network Settings - allows configuration of both LAN adapters of the CMTK unit
If
is activated, separate configuration of the adapters is not possible
Both LAN adapters can be configured as DHCP server, DHCP client, or manual static IP configuration
Factory Default button in the bottom will revert all settings to defaults, including the Daisy Chain function

- Gateway Settings -> Software Update - allows direct upload of the firmware update package through the web browser
After the upload is complete (make sure the progress of the upload clearly shows 100%) press Start Installation to begin the update
During the update, all settings including the dashboard configuration will be retained, if the opposite is not clearly stated in the firmware release documentation

- Certificates - contains the information about CA certificate for the CMTK unit for IT security purposes
The certificate can be exported using the respective button at the bottom

- Database - indicates both calculated database retention time and the oldest data point
It also allows configuration of external database access over influx DB
Database can be cleared or exported in .csv format by clicking the respective buttons at the top

- IoT Communication -> MQTT - set up and manage MQTT communication
MQTT is a lightweight, publish-subscribe, machine to machine network protocol for message queue/message queuing service. It is designed for connections with remote locations that have devices with resource constraints or limited network this is perfect for the Internet of Things (IIOT)
The MQTT platform has both with and without TLS and with and with out user credentials for a stand-alone isolated solution
You MQTT data exchange is made from programming your Schema over JSON

- E-Mail - allows configuration of e-mail notifications being sent through a 3rd party SMTP server in the event of an alert
After the settings have been made a test e-mail can be sent to verify the configuration

- Docker - access Docker platform and Portainer to upload, manage and operate third party software containers, images and libraries. Only available with SD card installed. For setup see Docker and Portainer section

9. Docker and Portainer
If SD card is installed you can activate the Docker platform by mounting the SD card and enablind Docker
Click
and set up the passphrase. The same password restrictions as for the CMTK platform apply, but the password length should be at least 12 characters

Once the SD card is mounted, it can be managed on the Docker page. Click
and press
to apply changes.

Now
is active and can be used to access the Portainer platform
10. Connected Devices
All IO-Link devices connected directly to the CMTK, or to configured expansion IO-Link master modules, are displayed on this page
If IODD description file for any connected device is missing, it can be uploaded manually using
button

Database logging interval can be set using
button

An expansion IO-Link master can be set using
button. Only compatible Balluff BNI master module with Ethernet/IP interface, connected to the CMTK network and having correct IP range, can be added

11. IO-Link Devices
Click on
to access the CMTK or master module port status. If no IO-Link device is present, only General Information is available

If an IO-Link device is connected, recognized and has got correct IODD file available, its details, data and parameters can be accessed:
- General Information - appears for any selected IO-Link device. It contains all the device information, port status, IODD information and, Balluff specific products have a link to the product page on the manufacturer’s website

- Process Data - shows all the Input and Output data arrays (cyclic data) of the IO-Link device in Hex format. Also, the comprehensive view of data, if available, is listed below

- ISDU Parameter - allows configuration of the IO-Link device parameter (acyclic) data by directly reading and/or changing Index/Subindex values
Detailed information on the configuration is available in the respective device manual

- Parameter (IODD) - if an IODD file is available for the IO-Link device, allows comprehensive configuration of the device parameters
Detailed information on the configuration is available in the respective device manual

- Data Selector - if available for the given IO-Link device, allows choosing which data will be evaluated in the CMTK unit
Disabled values will be ignored for the dashboard generation purposes

12. App Manager
The CMTK functionality can be expanded using additional app packages. These can be downloaded via the Manual link in the Account menu

All released app packages are listed on the Apps tab. If the tabs are not visible, consider expanding the web browser window to full screen or temporarily decrease scaling of the screen

Download the .deb package of the desired app and install it using the
button in the App Manager. Installed apps appear in the left toolbar under the Visualization button
If the installed app is not displayed, refresh the page manually and/or restart the CMTK

The pre-installed packages cannot be modified or removed. Any additional packages can be updated using
button or uninstalled using ![]()
Please refer to the app individual user manual for configuration and operation
13. BCM Configuration Wizard
BCM Configuration Wizard is unique for Balluff BCM condition monitoring sensors.
It allows creation of ISO compliant monitoring profiles for motors, pumps, fans or compressors.
Monitoring profile will also create an alarm structure to be further used for visualization and/or notification
All connected BCM sensors, including those on the expansion BNI master module, are shown in the list. If any of the physically connected sensors are not displayed, press
. If the problem persists, contact technical support
Press
button to begin creating a monitoring profile on the desired sensor
First step of the setup requires choosing the type of the machine to be monitored
Correct choice will ensure the reliability of vibration monitoring
In the further example machine type Motor will be used

First step gives the choice between ISO compliant vibration monitoring, temperature monitoring, or custom profiles
ISO compliant function leads to setting up the machine parameters, while Custom functions requires manual setup of the vibration values thresholds
Further example will be based on the ISO function

Though the setup procedure for various types of machines is different, the main algorithm is the same. Choose values for all the required parameters as they are on the machine in question, and on the last step select which axis of the BCM sensor is aligned with the machine driveshaft
If at any step where it is possible a variant Out of range is chosen, message appears stating that the monitoring profile will not be compliant with the ISO standard, advising to switch to Custom monitoring profile

Third step defines the thresholds for the pre-alarm and main alarm to come on. Legend on the right describes the severity zones
The values can be adjusted if necessary, or kept as default to keep to the ISO standard

Last step of the configuration summarizes the settings done and shows which data from the sensors will be evaluated
If additional data is needed from the sensor (mainly vibration over the rest 2 axes), it can also be set on this page. The selected parameters will not affect ISO compliant monitoring profile and will be used for reference purposes
Enter an application name on the last step and upload monitoring function

The newly created monitoring profile will appear in the list with all main details indicated. Profile is activated automatically
The overall configuration of profiles can be exported or imported to duplicate is to other units. These functions are available under the
and
buttons in the top right corner

You can also download or print out configuration summary using
button. The sheet contains all information about the configured sensor for the reference of responsible personnel
14. Visualization
For a brand new unit, after all connected devices have been configured, the dashboard needs to be generated. Dashboard can also be set up manually if required

Automatic dashboard generation combines all data from a single device into a single time series graph, with a second Y axis added if different variable types are available

The dashboard can be reinitialized using
button. This does not affect the internal InfluxDB database and the data logged into it so far

The instrument panel at the top contains:
- leads to the main menu

- Path - shows the hierarchical location of the currently open dashboard
- add dashboard to favourites for quick access
- save changes made to the dashboard
- access dashboard settings
- add new elements to the dashboard, such as visualisation tile or a row. Item can be imported from library or pasted from previously cut

- allows various sharing options for dashboard:- Link - create external access link for the current dashboard

- Snapshot - create snapshot of the dashboard available publicly, stripping data that's sensitive and/or irrelevant for potential viewer

- Export - allows access to JSON model of the dashboard that can be used to replicate the same dashboard configuration on another unit or for backup purposes

- Public dashboard - allows creation of publicly available link to the dashboard with all features available. Support of several data sources may be limited

- set up displayed time range in absolute format or for a certain period up to now

- allows zooming out the time range. This also pauses automatic dashboard refresh if it's been enabled
- manually refresh the dashboard. If automatic refresh is configured, also shows currently set refresh period
- select period for automatic dashboard refresh
- switch to kiosk mode, hiding the instruments panel. Exiting the kiosk mode is done by pressing Esc
