Skip to content

Somic PackConnect App Documentation & Commissioning Manual

This manual provides step-by-step instructions for installing, configuring, and commissioning the Somic PackConnect App on your IPC system via the FLECS platform.


Prerequisites

Before beginning the installation, ensure the following requirements are met:

  1. FLECS Platform: FLECS must be fully installed, running, and properly licensed.
  2. Directory Structure: Create the required Somic PackConnect application directory on the host IPC:
    Terminal window
    mkdir -p /home/somic/apps/labrador
  3. Notis App Dependency: Somic PackConnect requires the Notis app for handling email notifications.

1. Notis App Installation

Follow these steps to install and configure the Notis notification service:

  1. Open the FLECS web interface.
  2. Go to Browse and search for: "Notis: Industrial Notification Made Easy"
  3. Select the newest available version (e.g., 0.5.3) and click Install.
  4. Once installation completes, navigate to Installed.
  5. Locate Notis: Industrial Notification Made Easy, click the three dots (⋯), and select Configure (⚙️ Gear symbol).
  6. Navigate to Ports -> Add Port Mapping and configure the following:
    • Host Port: 8085
    • Container Port: 80
  7. Save the settings. Notis is now installed, configured, and running.

2. Somic PackConnect App Installation

  1. In FLECS, open the Browse section and search for: "Somic PackConnect App"
  2. Select the newest available version (e.g., v0.4.4) and click Install.
  3. Once installation completes, navigate to Installed.
  4. Locate Somic PackConnect App, click the three dots (⋯), and select Configure (⚙️ Gear symbol). image
  5. Navigate to Ports -> Add Port and add the following two port mappings:
    • Mapping 1:
      • Host Port: 5222
      • Container Port: 5222
    • Mapping 2:
      • Host Port: 9080
      • Container Port: 8081
  6. (Optional - for HMI deployment):
    • Go to Environment Variables.
    • Change Kiosk__LauncherEnabled to "true" if the installation is intended for HMI usage.
  7. (Optional - for Schneider PLCs):
    • Go to Environment Variables.
    • Change PugSettingsEnabled to "true" if the installation is intended for Schneider PLCs. image
  8. Apply settings & restart.

3. Configuration & Settings Setup

Access the Somic PackConnect web interface by opening a browser and navigating to: http://{IPC-IP-Address}:9080

Navigate to the Settings page and configure the following parameters:

System & App Endpoints

Setting NameDescriptionExample / Format
OPC-UA IP AddressOPC-UA endpoint address of the PLCopc.tcp://192.168.42.196:4840
Eagle IP AddressIP address and port of the Eagle application{IPC-IP-Address}:8081
(e.g., 192.168.42.220:8081)
Pug IP AddressIP address and port of Pug (for Schneider){HMI-IP-Address}:3000
(e.g., 192.168.42.197:3000)
Notis IP AddressIP address and port of the Notis app for email servicehttp://{IPC-IP-Address}:8085
(e.g., http://192.168.42.220:8085)

Email & SMTP Configuration

Setting NameDescriptionDetails / Example
Email Server IP AddressIP address of the customer’s mail serverProvided by customer network IT
SMTP Auth MechanismAuthentication mechanism for mail serverProvided by customer network IT
Connection TypeSecurity connection type (SSL/TLS/STARTTLS/None)Provided by customer network IT
Email Server Authentication IdentityE-Mail address of customer-created SOMIC email accountUser account provided by customer
Email Server SecretPassword of customer-created SOMIC email accountPassword for above account
Sender NameDisplay name of the outbound email sendere.g., Somic or Somic N-XXXXXX-XXX
SOMIC Emailing Recipient ListTarget SOMIC email addresses for data reportse.g., somic.connect@somic.de
Internal Email Recipient ListTarget customer email addresses for reportsList of customer recipient emails

Pug Configuration (Schneider PLCs)

[!NOTE] This section is only available in the settings if the environment variable PugSettingsEnabled is set to "true" in the Somic PackConnect FLECS app instance configuration.

Setting NameDescriptionExample / Default
Schneider Diagnostics PathFull path to the Schneider Electric Diagnostics .exe file on the HMIC:\Program Files (x86)\Schneider Electric\EcoStruxure Machine Expert\Tools\Diagnostics\Diagnostics.exe
Log PathTarget directory/path on the HMI for storing log filesC:\Logs\HMI
Auth RequiredToggle / checkbox indicating whether machine access requires authenticationtrue / false
UsernameUsername for machine access (when authentication is enabled)admin
PasswordPassword for machine access (when authentication is enabled)••••••••
Machine IPIP address of the target controller / machine192.168.42.196
  • Save Pug Config: Click to apply and store the updated settings to the Pug service.
  • Reload Config: Click to reload and fetch the current configuration from the Pug service.

4. Verification & Testing

  1. Click Save Changes to store your configuration.
  2. Click Compare SMTP to run a diagnostic check and verify that the email notification service settings are consistent.

Sending a Test Email

To verify that outbound email notifications are working end-to-end:

  1. In the Somic PackConnect web interface, navigate to the Messages page by clicking “✉️ Messages”.
  2. Click the Send test message button located in the top right corner of the page.
  3. Check the configured recipient email addresses to confirm successful receipt of the test notification.