# Smart Assembly Management System (1.10)

## Software

# Introduction

In this section, you can find the basic information about the product and also the formatting conventions used in the topics.

# General Data Protection Regulation (GDPR)

This product offers the possibility to process personal identifiable information such as system user name, role and IP-address. The purpose of this processing capability could be to enhance quality control through traceability and proper access management.

If you decide to process personal data you need to be aware of and comply with relevant personal data protection rules, including, in the EU the GDPR as well as other applicable laws, directives and regulations. Atlas Copco can in no way be held liable for any use made by you of the product.

# Liability

Many events in the operating environment may affect the tightening process and shall require a validation of results. In compliance with applicable standards and/or regulations, we hereby require you to check the installed torque and rotational direction after any event that can influence the tightening result. Examples of such events include but are not limited to:

- initial installation of the tooling system

- change of part batch, bolt, screw batch, tool, software, configuration or environment

- change of air- or electrical connections

- change in line ergonomics, process, quality procedures or practices

- changing of operator

- any other change that influences the result of the tightening process

The check should:

- Ensure that the joint conditions have not changed due to events of influence.

- Be done after initial installation, maintenance or repair of the equipment.

- Occur at least once per shift or at another suitable frequency.

# Revision history

Edition | Date | Technical writer | Description
--- | --- | --- | ---
2.0 | 11th June 2021 | Dmitry Philippov | First issue.
2.1 | 11th October 2021 | Dmitry Philippov | Intended for use with Smart AMS version 1.6.
2.2 | 31st January 2022 | Dmitry Philippov | Intended for use with Smart AMS version 1.7.
2.3 | 5th December 2022 | Dmitry Philippov | Intended for use with Smart AMS version 1.8.
2.4 | 31st May 2023 | Dmitry Philippov | Intended for use with Smart AMS version 1.9.
2.5 | 20th October 2023 | Dmitry Philippov | Intended for use with Smart AMS version 1.10.

In the event of conflicts between translations of this manual, always refer to the official English version.

This manual may be altered without further notice. For further information log on to Atlas Copco www.atlascopco.com

# General information

Station configurations are created and edited in Smart AMS Config accessible through web browsers. You can also use .xlsx configuration files from a previous version of Smart AMS.

Smart AMS Manager provides a Web user interface. The application can be accessed on a local or remote machine. It has the following sections: Dashboard, Service Manager, App context, Administration, Event log, and Certificate settings.

Smart AMS is reconfigured and station configurations are updated when you push a new configuration from within Smart AMS Config.

When connecting to a tightening tool, Smart AMS keeps it locked until the product is signed in at the corresponding station. When the product is signed in, Smart AMS enables the tool. When tightening is finished, Smart AMS locks the tool again. A socket selector can be used. Tightening order can be configured as predetermined or arbitrary.

When a product is signed in at a station, the tightening workflow related to the station always starts from the beginning. This behavior does not depend on whether the product is signed in automatically or manually.

When in sequential mode, the tools at the station are always activated in sequence specified in the recipe list, as the threaded joints become tightened one after another. Parallel mode and free order mode can also be used. When the operator presses the "skip bolt" button on the Operator Panel or Stack Light connected to the controller, the current bolt will be skipped.

When a product is signed out from a station, Smart AMS sends a sign-out message with the product status to the PLC and MES, provided PLC or MES is activated in the configuration.

Barcode scanners can be connected to controllers. All scans are treated equally, regardless of the tool to which the scanner is connected. IXB and STwrench can have barcode scanners integrated, technically they are treated in the same way.

You can specify scan rules to extract the product ID, operator ID, and PR Codes from multiple scans.

Stationary controllers like PF6000 and PF4000 can be equipped with Stack Lights and Operation Panels.

Station events such as product sign-in, product completed OK, product completed NOK, tightening status (OK or NOK) can be indicated by a Stack Light or a similar peripheral device connected to the corresponding controller.

Smart AMS is capable of transferring result data (OK, NOK, NYD) to ToolsNet 8.

# System overview

The System Overview section provides an overview of features available with the Atlas Copco software product of Smart AMS (Smart Assembly Management System). Here you can find basic information about the functionality and usage of the product.

In this Section

- Main functions
- Interfaces
- Minimum requirements

# Main functions

## Tightening process control

The minimum product configuration allows you to control tightening processes in the course of product assembly.

Multiple tools can be used at each station for performing several tightening operations, each of which can be configured to meet particular requirements.

## Industrial automation

- After signing-in a product at a station, Smart AMS determines which tightening steps need to be performed.

- Tightening steps are determined by program configuration; their selection may depend on PR Codes retrieved from MES or scans.

- A special Stack Light or a lamp on the operator panel can be used to indicate that the tightening workflow is in progress.

- When in automatic mode, Smart AMS automatically selects the corresponding tightening program in the controller and waits for the operator to perform tightening.

- If the operator makes an OK tightening, Smart AMS automatically proceeds to the next tightening step, if any.

- If the operator makes an NOK tightening, Smart AMS can prompt for retry as many times as specified by system customizer. If all retries have been failed, Smart AMS acts according to one of the following strategies:
  Strategy 1: Abort the job and sign out the product.
  Strategy 2: Let the operator skip the bolt by using the corresponding button.
  Strategy 3: Let the operator re-do the whole workflow at the station.
  Strategy 4: Advance to the next bolt automatically.

The workflow is completed when there are no tightening jobs to perform or when the product is signed out.

Lamps show the operator whether the overall product status is OK or NOK. A Stack Light can be configured for this.

## Centralized configuration storage

The Smart AMS Config application includes configurations for stations, accessories, function options, and process recipes.

A web user interface allows you to apply configurations by using your web browser.

## Access control

You can specify different credentials for logging on to Smart AMS Manager and Smart AMS Config.

## Emergency mode

Smart AMS supports emergency mode that can be activated by the operator in case of errors: wrong recipe configuration (for example, tightening program does not exist), problem with receiving MES build data, etc. An error state can be indicated by a system error lamp.

If an error occurs, the operator can switch the station to emergency mode by using a key switch. A special lamp is reserved for indicating that the station is in emergency mode.

In emergency mode, all tools at the station will be unlocked, and predefined tightening programs or manually selected tightening programs will be used, provided the operator panel or socket selector is configured. When all the controllers are switched back to automatic mode, the station will return to automatic mode.

## Distributing and activating a single-station tightening task

Configurations specify tightening tasks to be performed depending on product properties. Smart AMS automatically selects the tightening task, unlocks the tool for tightening, and sets the corresponding tightening program.

## Manual tightening task control

Smart AMS allows the operator or plant maintenance team to skip the entire product or a particular bolt in it.

## MES API

You can use the built-in MES API for exchanging data between Smart AMS and a manufacturing execution system (MES), including the retrieval of build data, making sign-in requests, and reporting of result data. The transfer of tightening traces is supported. User information is included with result data.

## Monitoring API

It provides status information about the running Smart AMS instance. You can use this API to monitor live data for your reports and dashboards.

## Station dependencies

You can specify dependencies between stations within a selected assembly line or across multiple assembly lines.

## Synchronization between PLC and barcode scanner

Products can be signed in by using a barcode scanner or PLC. Smart AMS can be configured to send scanned barcodes to the PLC when operating in manual mode.

## Various product sign-in options

Products can be signed in by using a barcode scanner, PLC, or MES.

## Connection check

Smart AMS monitors the connection to all devices. When the connection changes state, the corresponding entry is written to the event log.

## Avoiding duplicates at product sign-in

You can choose to prevent a new product from being signed in if the product ID is the same as that of the product that was signed in immediately before it.

## Avoiding completed products sign-in

You can choose to prevent a new product from being signed in if it has already been successfully processed.

## Integration with SQS3

Smart AMS is capable of communicating with SQS3 for data transfer and interdependencies among stations in assembly lines.

## Integration with ToolsNet 8

Smart AMS is capable of transferring result data (OK, NOK, NYD) to ToolsNet 8. User information is included with result data. Integration with ToolsNet 8 requires an MES build data adapter because Smart AMS will deduce NYD values from the build data.

## Integration with ILT

Smart AMS is compatible with Industrial Location Tethering solutions to ensure the tools will only work where you want them to.

# Interfaces

## MES interface

Smart AMS provides interfaces, based on WebSocket connections, to sign in products, to retrieve product data (build data) from MES, and to send result data to MES.

## Controller and tool support

Smart AMS is compatible with the following Atlas Copco controllers and tools: Power Focus 4000, Power Focus 6000, Power Focus 8, MicroTorque MTF6000, PowerMACS 4000, STRwrench, STwrench, ICB, ITB, and PF6 Flex System. More controller types can be made available in Smart AMS by using plug-ins.

## PLC interface

Smart AMS provides a PLC interface via TCP IP communication to line PLC using AMS PLC Product Trace Protocol to track product sign-in and sign-out. The interface is customizable on demand.

## Product scan support

As an alternative to signing-in a product by PLC or MES, the system allows the operator to sign it in by using its barcode. In this case, a compatible scanner must be connected. You can use a scanner connected to the tightening controller, integrated into the tool, or connected to the Smart AMS server by using a LAN connection.

## Modbus/TCP

Smart AMS is compatible with Modbus TCP converters, allowing you to connect stack lights, buttons, horns, and other peripheral devices. Only Modbus Devices that support the Read Coils (function code 1) and Write Single Coil (function code 5) functions can be used with Smart AMS.

# Minimum requirements

## Software requirements

64-bit Windows. Server components were tested on Windows Server 2019.

Supported browsers: It is recommended to use the latest available versions of Microsoft Edge, Google Chrome, Firefox, or Safari.
Minimum: Microsoft Edge version 114, Google Chrome version 114, Firefox version 114, or Safari version 16.

## Hardware requirements

The hardware requirements vary according to the number of connected spindles.

Within 1 and 50 spindles: 4-core Intel Xeon E5 v2 CPU, 10 GB of RAM, 2x SAS drives.

Within 51 and 100 spindles: 6-core Intel Xeon E5 v3 CPU, 15 GB of RAM, 3x SAS drives.

Within 101 and 200 spindles: 8-core Intel Xeon E5 v4 CPU, 20 GB of RAM, 2x solid state drives.

Within 201 and 300 spindles: 8-core Intel Xeon E5 v4 CPU, 25 GB of RAM, 2x solid state drives.

Over 300 spindles: please contact product support.

These specifications are given under the assumption that the production cycle time is not less than one minute per product. If you plan to use Smart AMS in an environment with a shorter cycle time, please contact product support for Smart AMS.

# Installation and Upgrade

In this section, you can find information to help with the initial installation of the product, or upgrading from one version to another.

# Installing Error Proofing License Manager

1. Right-click Error Proofing License Manager Installer.exe, and then select Run as administrator.

   - If a dialog prompt from User Account Control asks whether to allow this program to make changes to your computer, select Yes.

   - If Windows Defender SmartScreen prevents the installer from running, select More info, and then select Run anyway.

2. Select the language to use during the installation.

3. In the next dialog box, select the "I accept the agreement" option, and then select Next.

4. Confirm the installation path. Default path: C:\ProgramData\Atlas Copco\LLM.

5. You will be prompted to specify two ports for Error Proofing License Manager: one for data communication and the other for the Web user interface. If there is no reason to specify custom values, leave the default values.

   Port of License Manager field: Specify the TCP port Error Proofing License Manager will use for communication. Default value: 7070.

   Port of the web interface field: Specify the TCP port for the Web user interface, which allows you to configure Error Proofing License Manager using your web browser. Default value: 8082.

   Limit access to the License Manager to the local system check box: If this check box is selected, Error Proofing License Manager will be accessible from the local machine only (127.0.0.1, localhost), not over the network. You can use this feature to disable remote management of Error Proofing License Manager from other computers.

6. Select Next, and then select Install.

Once the installation is complete, you will find the License Manager shortcut on your Desktop. The basic configuration information will be summarized in the Error_Proofing_LicenseManager_Installation_Summary.txt file located at C:\Users\<user name>\AppData\Local\, and also on your Desktop.

The following services are installed on the computer: Apache Tomcat, FlexNet License Server - acopco, and FlexNet-Service Watchdog. FlexNet-Service Watchdog ensures the proper operation of the license server and license database.

ToolsTalk Server v.2 and Error Proofing License Manager cannot be colocated on the same machine. If you are using ToolsTalk, use a different machine for ToolsTalk Server.

# Installing Smart AMS

## Important notes

To keep Smart AMS running smoothly, virus scanners (like Windows Defender) on the Smart AMS server computer should either be switched off entirely or at least have certain exclusions configured.

1. Disable scheduled and real-time scanning for files under the following paths:

   %ProgramData%\AMP Example: C:\ProgramData\AMP
   %AppData%\RabbitMQ Example: C:\Users\John Doe\AppData\Roaming\RabbitMQ
   %SystemDrive%\SAMS Example:C:\SAMS
   The actual path may be different. It is specified during the installation of Smart AMS.

2. Configure exclusions for files that are opened by the following processes:

   erl.exe
   AMPServiceProcess.exe

Administrator permissions are required to install Smart AMS.

## Installation process

1. Launch Setup-SAMS-1.10.exe.

   - If a dialog prompt from User Account Control asks whether to allow this program to make changes to your computer, select Yes.

   - If Windows Defender SmartScreen prevents the installer from running, select More info, and then select Run anyway.

2. Select the language to use during the installation.

3. In the License Agreement dialog box, select the "I accept the agreement" option, and then select Next.

4. Confirm the installation path. Default path: C:\SAMS.

5. Choose an installation mode: Full installation or Custom installation. If you select Full installation, all product components will be installed. Selective installation allows you to select any of the following components: Erlang OTP, RabbitMQ Server, Smart AMS. Normally, you should install all the three components. However, you might not want to install RabbitMQ if you already have it installed and you don't want to overwrite the installed version.

6. Specify the Start menu folder to add the program's shortcut to. Default: SAMS.

7. Specify whether to create the desktop shortcut for all users or for the current user only.

8. If you have chosen to install Smart AMS, specify the TCP port that it will use. It is recommended that you leave the default value. You will also need to specify a username and password. Write them down and keep them in a secure place. You will then need to enter these credentials to log on to Smart AMS Manager.
   Select the Enable Instance Discovery check box to enable detection of concurrent Smart AMS server instances running on the network. You will be able to check it in Smart AMS Manager, in the Dashboard section > Detected instances subsection. To avoid conflicts, only one Smart AMS server should be running on the network.

   If you have chosen to install RabbitMQ Server, you will be prompted to specify the virtual host, username, and password. If there is no reason to specify custom values, leave the default values. Write them down and keep them in a secure place.
   Select the Enable Management Plug-in check box, if necessary. The RabbitMQ management plug-in provides an HTTP-based API for management and monitoring of RabbitMQ nodes and clusters, along with a browser-based UI and a command-line tool, rabbitmqadmin. The plug-in consumes system resources. It is only necessary if you plan to use it. Otherwise, do not select this check box.

   If you see the Windows Defender Firewall has blocked some features of epmd.exe or erl.exe message, select Allow access.

9. Specify the host name or IP address and the TCP port that Smart AMS will use for connecting to Error Proofing License Manager. Default port: 7070.

10. When you reach the Completing the SAMS Setup Wizard window, select the Start Windows service (in background) check box.

# Upgrading Smart AMS

You can upgrade the software from Smart AMS v. 1.2, Smart AMS v. 1.3, Smart AMS v. 1.4, Smart AMS v. 1.5, Smart AMS v. 1.6, Smart AMS v. 1.7, Smart AMS v. 1.8, or Smart AMS v. 1.9 to Smart AMS v. 1.10. If an older version of Smart AMS than v. 1.2 is already installed, please uninstall it before installing Smart AMS v. 1.10.

If you have a custom-designed version of Smart AMS v. 1.2 installed on the machine, please uninstall it before installing the standard version.

Any older versions of Erlang OTP or RabbitMQ Server, detected on the machine during the upgrade, will be preserved.

After the upgrade has completed, you can import your configuration file of a previous Smart AMS version into Smart AMS Config v. 1.10. The configuration parameters introduced in Smart AMS v. 1.10, which were not available in the old version, will be set to their default values.

When upgrading from Smart AMS v. 1.5, 1.6, 1.7, 1.8 or 1.9, the following customizations in Smart AMS Config will be retained: user account settings (only when upgrading from Smart AMS v. 1.6, 1.7, 1.8 or 1.9) and configuration snapshots.

# Uninstalling Smart AMS

To uninstall Smart AMS:

Find "SAMS" under the Start > Settings > Apps & features dialog (in Windows 10), and then uninstall it as you normally would. Alternatively, use the Uninstall Smart AMS shortcut on the Windows Start menu.

During the uninstallation process, you can choose to uninstall Erlang OTP and RabbitMQ Server by selecting the corresponding check boxes.

To uninstall Error Proofing License Manager:

- Find "Error Proofing License Manager" under the Start > Settings > Apps & features dialog (in Windows 10), and then uninstall it as you normally would.

or

- Navigate to C:\ProgramData\Atlas Copco\LLM\LLM, which is the default path to Error Proofing License Manager, and then run uninstall_as_service.cmd from that folder.

# Configuration

In this section, you can find detailed information about how to create, modify, and verify product settings.

# Licensing

The trial period for Smart AMS is 60 days. The number of days remaining for the trial period is shown at the top of the Smart AMS Config page. Sample address of the Smart AMS Config page: https://localhost:6395. Make sure to replace localhost with the actual IP address of the computer Smart AMS Config is running on.

After the trial period expires, the Trial license has expired message will be shown.

During the trial period, no more than 25 spindle connections with tools manufactured by Atlas Copco and up to 10 spindle connections with tools by other manufacturers can be used within the same configuration if you want to push it to the server. To continue using Smart AMS beyond the trial period or to connect more spindles, you will need the corresponding licenses.

If the number of Atlas Copco tools in a configuration exceeds the number of Atlas Copco tool licenses, third-party tool licenses can be used, if available. Third-party tools can only use specific third-party tool licenses. If a sufficient number of licenses is not available, the Unlicensed mode message will be shown at the top of the Smart AMS Config page.

No license is required to create, save, edit, export or import a configuration. However, configurations can only be pushed to the server if you have sufficient licenses.

A customer account is created on the Atlas Copco customer license portal at https://atlascopco.flexnetoperations.com/control/atco/login when Smart AMS is purchased.

Error Proofing License Manager, which is compatible with Smart AMS, helps you organize your licenses with a single dashboard. The licenses are stored on the client side on a computer with the FlexNet License Server service running in the background. The computer must be accessible from the computers on which Smart AMS is running.

Tool licenses are acquired on the SAMS service startup. When the SAMS service in Windows is stopped, the tool licenses are released.

In this Section

- Registering your Error Proofing License Manager
- Mapping features
- Using a capability response file
- Using a non-electronic license token
- Using Error Proofing License Manager
- Activating a license
- Changing license server URL
- Checking the availability of feature licenses in Smart AMS

# Registering your Error Proofing License Manager

When you purchase Smart AMS, you are registered by the Atlas Copco customer center, and you are given credentials to log on. Then you will need to register your Error Proofing License Manager.

- Log on to https://atlascopco.flexnetoperations.com/control/atco/login

- On the Atlas Copco Customer License Portal, select the Register License Manager or USB Device link.

- Enter your data, and then select Create.

Data to register Error Proofing License Manager

ID field: On the computer where Error Proofing License Manager is installed, determine the MAC address that pertains to FlexNet License Server. Input that MAC address here. This is a mandatory field required to proceed with the registration.

Make sure not to include hyphens in this field!

To find out the MAC address:

Open the command prompt window by pressing the + R keyboard shortcut, and then entering the cmd command in the Run dialog box.

At the command prompt, enter the command: getmac /V

You will see a list of MAC addresses for network adapters on the system. Use the one that is relevant to FlexNet License Server, which is a service that runs in the background on the computer where Error Proofing License Manager is installed.

ID Type list: Select ETHERNET.

Device Name field: Example: Acme computer.

Site Name field: Example: Acme factory.

Type list: Select FLX_SERVER.

# Mapping features

After your purchase, you can map the available features to Error Proofing License Manager.

Ensure that you have Internet connectivity from the computer running Error Proofing License Manager.

- Log on to https://atlascopco.flexnetoperations.com/control/atco/login

- Select the Search License Manager or USB Device link, and then find your record by entering the ID, device name, or site name.

  You will see a list of entries.

- Select the corresponding ID in the list. You will be switched to the View License Manager or USB Device page.

- On the View License Manager or USB Device page, select the Map Features link.

  You will see a list of features. You can filter the list by using the available criteria and selecting the Search button.

- In the Qty to Add column, specify the number of feature instances you want to add to your Error Proofing License Manager, and then select Map Features.

After some time, the features will appear in your Error Proofing License Manager. The refresh interval is configured on the Properties page in Error Proofing License Manager.

Parameters that affect mapping

Server host ID: Select the MAC address that you used when registering Error Proofing License Manager.

Synchronization to Backoffice Interval: The amount of time between synchronization sessions with the back office. Example: 10m (for ten minutes). A low amount can place a load on the server.

Capability Polling Interval: The amount of time between capability-request polls. Example: 10m (for ten minutes). A low amount can place a load on the server.

# Using a capability response file

If you do not have Internet access from within your manufacturing network, you can install licenses by using a capability response file.

- Log in to your account on the Atlas Copco customer license portal at https://atlascopco.flexnetoperations.com/control/atco/login.

- Select the Search License Manager or USB Device link, and then find your record by entering the ID, device name, or site name.

  You will see a list of entries.

- Select the corresponding ID in the list.

- Select the Download Capability Response link, and then save the .bin file to your computer.

Using a storage device, you can transfer the capability response file to another computer. Then you will need to upload the file to Error Proofing License Manager.

- Go to Error Proofing License Manager address in your web browser by using the License Manager shortcut on the Desktop or on the Windows Start menu.
  Sample address: localhost:8082/flsm. Port number is selected when you install Error Proofing License Manager. The default is 8082. Make sure to replace localhost with the actual IP address of the computer Error Proofing License Manager is installed on.

- In Error Proofing License Manager, select Offline Server Updates.

- On the Offline Server Updates page, select Browse..., then select the response file, and select Upload.

# Using a non-electronic license token

If you cannot use an electronic way to add features, you can add them by using non-electronic license tokens. Such tokens are usually issued in the form of a paper sheet with the license code written on it.

- Log on to https://atlascopco.flexnetoperations.com/control/atco/login

- On the Atlas Copco Customer License Portal, select the Register Additional License Tokens link.

- Enter your token code, and then select Register.

The corresponding features will become available.

# Using Error Proofing License Manager

- Go to Error Proofing License Manager address in your web browser by using the License Manager shortcut on the Desktop or on the Windows Start menu.
  Sample address: localhost:8082/flsm. Port number is selected when you install Error Proofing License Manager. The default is 8082. Make sure to replace localhost with the actual IP address of the computer Error Proofing License Manager is installed on.

You can check the availability of devices and features.

- In Error Proofing License Manager, select the Devices link.

  You will see a list of devices with licenses used.

- Select the device ID to get information about the selected instance.

You can check the features' count and availability.

- In Error Proofing License Manager, select the Feature Usage link.

  You will see a list of features.

- Select the desired feature title to get information about the instance count and availability.

You can specify the host name and port to access Error Proofing License Manager.

Do not change the parameters unless the scope of the change is fully understood.

- In Error Proofing License Manager, select the Settings link.

  You will see a list of fields, including the host name and port.

# Activating a license

You can switch to using your license anytime, regardless of whether the trial period has expired.

When you have sufficient number of features available in Error Proofing License Manager, go to Smart AMS Config and push the configuration. This step is required for the license to be recognized by Smart AMS.

# Changing license server URL

You can specify a new host name or IP address and the TCP port that Smart AMS will use for connecting to Error Proofing License Manager.

1. Use the Change License Server URL shortcut on the Windows Start menu to run the Change License Server URL script.

   To run the Change License Server URL script as an administrator, right-click the Change License Server URL shortcut, and then select Run as administrator.

2. Enter the new host name or IP address.

3. Enter the port number.

# Checking the availability of feature licenses in Smart AMS

- Go to the Smart AMS Config address in your web browser by using the Open Smart AMS Config UI shortcut on the Desktop or on the Windows Start menu.
  Sample address: https://localhost:6395. Make sure to replace localhost with the actual IP address of the computer Smart AMS Config is running on.

- Select , and then select About .

- To expand or collapse the Smart AMS subsection, select the Smart AMS title.

- Find the License information subsection. Feature licenses are visible once the configuration is pushed to the server.

- To expand or collapse a subsection on the About page, select or , respectively.

- To close the About page, select in the upper-right corner.

or

- Select the bell icon ( or ) in the upper-right corner of the page to see the list of notifications. If Smart AMS is missing one or more licenses for configured and activated items, you will see the corresponding notification.

The notification is only visible if the logged on user has sufficient permissions to access the configuration facilities of Smart AMS.

The Smart AMS section on the About page includes the following details: the license server connection status (connected/disconnected), license server IP address and port, license status (trial or perpetual), trial license expiry date (if you are using the trial license), tightening tool licenses (total/consumed/available), third-party tool licenses (total/consumed/available). The License details subsection displays information for the latest configuration pushed to the Smart AMS server. Tools in a configuration that is not pushed to the Smart AMS server do not count and do not consume licenses.

# Smart AMS Manager

Smart AMS Manager hosts a nice way of checking the current status of services. The application's GUI is accessible through a Web user interface.

In this Section

- Logging on to Smart AMS Manager
- Logging out from Smart AMS Manager
- Using the Dashboard
- Using the Service Manager
- Viewing the app context
- Changing locale
- Viewing and filtering the event log
- Changing your password or adding a new user
- Installing SSL certificate

# Logging on to Smart AMS Manager

- Go to the Smart AMS Manager address in your web browser by using the Open Smart AMS Manager shortcut on the Desktop or on the Windows Start menu.
  Sample address: https://localhost:6394. Port number is selected when you install Smart AMS. The default is 6394. Make sure to replace localhost with the actual IP address of the computer Smart AMS Manager is running on.

A dialog box will appear in the web browser prompting you to select a display language and enter your username and password.

- Select the desired language from the drop-down list and enter your credentials to log on.

The data you enter in the Username and Password fields must match those provided when installing Smart AMS. You can get this information from the person responsible for installing Smart AMS.

After you log on, your username will be displayed in the upper right corner of the page. You can then start using Smart AMS Manager.

# Logging out from Smart AMS Manager

You can log out anytime.

- To log out, select your username in the upper right corner of the page, and then select Logout.

# Using the Dashboard

You must first navigate to Smart AMS Manager.

- Go to the Smart AMS Manager address in your web browser by using the Open Smart AMS Manager shortcut on the Desktop or on the Windows Start menu.
  Sample address: https://localhost:6394. Port number is selected when you install Smart AMS. The default is 6394. Make sure to replace localhost with the actual IP address of the computer that Smart AMS Manager is running on.

- To switch to the Dashboard, select in the Navigation Panel on the left of the page. On mobile devices with a smaller screen, select your username in the upper right corner of the page, and then select Dashboard.

You can choose which subsections are shown on the Dashboard.

- Select , and then select or clear the check box next to each subsection name you want to show or hide: SAMS controllers, Line PLC, MES connections, ToolsNet 8, Service Manager, App context, Licensing, Detected instances.

The SAMS controllers, Line PLC, MES connections and ToolsNet 8 subsections are called commissioning indicators. To display them, turn on the Use Monitoring API function in the App settings for Smart AMS Config.

In a subsection, a green dot indicates that the item is available or running. Otherwise, a red dot is shown. Inactive items will not be shown.

The Dashboard can contain the following subsections.

SAMS controllers: Shows the controllers that are used with Smart AMS. To view details for controllers, select the chart. For each controller, the following information will be shown: controller type, connection status (connected or disconnected ), line name, station name, IP address, and port.
Line PLC: Shows the PLC connections that are used with Smart AMS. To view details for connections, select the chart. For each connection, the following information will be shown: line name, line number, IP address, and connection status (connected or disconnected ).
MES connections: Shows the MES connections that are used with Smart AMS. To view details for connections, select the chart. For each connection, the following information will be shown: adapter name, adapter type, and connection status (connected or disconnected ).
ToolsNet 8: Shows the ToolsNet 8 connection status.
Service Manager: Shows the services that are running.
App context: Shows the process information, as well as the message queue (MQ), HTTP data, and time stamp when the configuration was pushed to the server.
Licensing: Shows if there is network connectivity between Smart AMS and Error Proofing License Manager, as well as host names of license servers with the number of used features and available features. The trial period indicator is green when there is more than one week left before the expiration date. If less than one week is left, it will turn yellow. It will turn red once the trial period has expired.
If no configuration has yet been applied to Smart AMS, the license indicator is gray.
Detected instances: Shows if there are any other Smart AMS server instances running on the network. For each instance, the following information will be shown: host name, application name, application version, IP address and port. Selecting the address link will allow you to view Smart AMS Manager for the corresponding instance.

To avoid conflicts, only one Smart AMS server should be running on the network.

# Using the Service Manager

You must first navigate to Smart AMS Manager.

- Go to the Smart AMS Manager address in your web browser by using the Open Smart AMS Manager shortcut on the Desktop or on the Windows Start menu.
  Sample address: https://localhost:6394. Port number is selected when you install Smart AMS. The default is 6394. Make sure to replace localhost with the actual IP address of the computer that Smart AMS Manager is running on.

- To switch to the Service Manager, select in the Navigation Panel on the left of the page. On mobile devices with a smaller screen, select your username in the upper right corner of the page, and then select Service Manager.

From within the Service Manager section you can view and manage settings in the following subsections: Services, Services config, and Global service config.

Services: Shows the services. Select the service title to see the Info and Control subsections for the selected service. In the Control subsection, use the Start and Stop buttons to start or stop services.

Normally you do not have to start or stop services manually. Stopping a service may affect the functionality of Smart AMS.

A green dot indicates that the service is running. If the service is stopped, a red dot is shown. A yellow dot indicates that the service is being reconfigured.

# Viewing the app context

You must first navigate to Smart AMS Manager.

- Go to the Smart AMS Manager address in your web browser by using the Open Smart AMS Manager shortcut on the Desktop or on the Windows Start menu.
  Sample address: https://localhost:6394. Port number is selected when you install Smart AMS. The default is 6394. Make sure to replace localhost with the actual IP address of the computer that Smart AMS Manager is running on.

- To switch to the App context section, select in the Navigation Panel on the left of the page. On mobile devices with a smaller screen, select your username in the upper right corner of the page, and then select App context.

In this section you can find paths to the configuration files, as well as configuration variable values.

# Changing locale

You must first navigate to Smart AMS Manager.

- Go to the Smart AMS Manager address in your web browser by using the Open Smart AMS Manager shortcut on the Desktop or on the Windows Start menu.
  Sample address: https://localhost:6394. Port number is selected when you install Smart AMS. The default is 6394. Make sure to replace localhost with the actual IP address of the computer that Smart AMS Manager is running on.

- To switch to the Administration section, select in the Navigation Panel on the left of the page. On mobile devices with a smaller screen, select your username in the upper right corner of the page, and then select Administration.

- Select Profile.

- In the Locale list, select English, German, or Chinese.

For values shown in the Dashboard section, different locales use a decimal point or a comma, as appropriate.

# Viewing and filtering the event log

You must first navigate to Smart AMS Manager.

- Go to the Smart AMS Manager address in your web browser by using the Open Smart AMS Manager shortcut on the Desktop or on the Windows Start menu.
  Sample address: https://localhost:6394. Port number is selected when you install Smart AMS. The default is 6394. Make sure to replace localhost with the actual IP address of the computer that Smart AMS Manager is running on.

- To switch to the Event log section, select in the Navigation Panel on the left of the page. On mobile devices with a smaller screen, select your username in the upper right corner of the page, and then select Event log.

- To get the latest data, select Refresh.

Logs include the following information about events: time, origin, level, event type, alarm (On or Off), message, and details.

## Services event history

In the Services Event History subsection you can find entries for events, including disconnections between Smart AMS and the server, disconnections between tools and controllers (with reference to the station), disconnections between the server and PLC, errors occurred during production, product sign-in and sign-out operations, changing of product status.

You can filter records by time stamp, source type, event type, message text, log level, and alarm.

1. Select the column header.

2. Specify the filter condition.
   The column header will be displayed in bold italic type.

   You can use an asterisk (*) in the filter to match any number of characters, where applicable.

3. Select Refresh.

To remove a filter, select the column header, and then delete any text from the Filter box. Alternatively, select Reset to revert to the default view.

To configure the advanced filters:

1. Select the Advanced filters wording.

2. In the Level list, select the log level of your choice: All, Info, Warning, Error, or Fatal.

3. In the Alarm list, select On, Off, or No alarm indication. You can combine these.

- To change the number of entries that are displayed on each page, select the drop-down list under the results table, and then select 5 rows, 10 rows, 20 rows, 25 rows, 50 rows, 100 rows, 200 rows, or 500 rows.

- To navigate between pages, use the page navigation buttons (Previous, Next) available on pages. The total number of pages is shown on each page.

- To jump quickly to a page, enter its number in the Page box.

To view event details:

1. Select in the DETAILS column, if available. Event details are displayed in the JSON format.

2. To close the details popup, select a second time.

## Manager event history

In the Manager event history subsection you can find entries for events pertaining to Smart AMS Manager. Example: a service is successfully started or stopped.

# Changing your password or adding a new user

You can change your password for Smart AMS Manager. You can also add new users.

1. Use the Change Smart AMS Manager Password shortcut on the Windows Start menu to launch the Change Smart AMS Manager Password console application.

2. Enter your username or that of the user you want to add.

3. Enter your new password or the password for the new user.

# Installing SSL certificate

Smart AMS is capable of using the Secure Sockets Layer (SSL) protocol to ensure the security of data sent between computers on the network. It is recommended that you use your own root certificate.

Alternatively, you can use an SSL certificate generated by Smart AMS. It will require each machine on the network to have a copy of the SSL certificate installed in the Trusted Root Certificate Store.

## Using your own certificate

- Go to the Smart AMS Manager address in your web browser by using the Open Smart AMS Manager shortcut on the Desktop or on the Windows Start menu.
  Sample address: https://localhost:6394. Port number is selected when you install Smart AMS. The default is 6394. Make sure to replace localhost with the actual IP address of the computer that Smart AMS Manager is running on.

- To switch to the Certificate settings section, select in the Navigation Panel on the left of the page. On mobile devices with a smaller screen, select your username in the upper right corner of the page, and then select Certificate settings.

  Select Advanced to go to the Update SSL settings page.

  When on the Update SSL settings page, use the "+" and "-" buttons to add or remove items.

- Select "+" to the right of the Root certificate title, and then upload the certificate file.

- When you are done, select Update.

Root certificate list: Select the root certificate that you want to use with Smart AMS.

Renewal period spin box: Specify the number of months for certificate renewal.

Main CN field: To be used for SSL, a certificate must have a CN (common name) matching the hostname. Use the Add button to add alternative CNs.

## Using the certificate generated by Smart AMS

If you want to use the certificate generated by Smart AMS, you will need to install it on the server and on the client machines.

- Go to the Smart AMS Config address in your web browser by using the Open Smart AMS Config UI shortcut on the Desktop or on the Windows Start menu.
  Sample address: https://localhost:6395. Make sure to replace localhost with the actual IP address of the computer Smart AMS Config is running on.

- Select , and then select About .

- To download the certificate, select to the right of the Download SSL root certificate title on the About page. Save the certificate on your computer.

- Use the context menu of the certificate file to start the installation process. For example, right-click it and then select Install Certificate. When installing it on a Windows computer, select Local Machine as the store location. Select the Place all certificates in the following store option and then select Trusted Root Certification Authorities.

# Smart AMS Config

Smart AMS hosts a nice way of configuring lines and stations through a Web user interface, which is called Smart AMS Config.

In order to use all of the features available in Smart AMS v. 1.10, use Smart AMS Config. If you have used a version of Smart AMS v. 1.4 or older, you can import your old .xlsx configuration file into Smart AMS Config.

In this Section

- Logging on to Smart AMS Config
- Logging out from Smart AMS Config
- Accessing the About page
- Accessing the User Guide
- Specifying general settings for Smart AMS
- Working with configurations
- Adding and managing lines
- Adding and managing stations
- Adding and managing scan rules
- Managing user roles
- Managing user accounts in Smart AMS Config
- Specifying user preferences in Smart AMS Config
- Searching for items
- Viewing notifications for errors and warnings
- Plug-ins

# Logging on to Smart AMS Config

- Go to the Smart AMS Config address in your web browser by using the Open Smart AMS Config UI shortcut on the Desktop or on the Windows Start menu.
  Sample address: https://localhost:6395. Make sure to replace localhost with the actual IP address of the computer Smart AMS Config is running on.

A dialog box will appear in the web browser prompting you to enter your username and password.

The first time you use Smart AMS Config, you are prompted to specify a username and password. You will then need to enter these credentials to log on to Smart AMS Config as a superuser.

- Enter your credentials to log on. You can get this information from the person responsible for Smart AMS configuration.

The data you enter in the Username and Password fields must match those of an existing user account.

Multiple users can be logged on to Smart AMS Config at the same time.

When the logout interval elapses or when your user permissions are changed while the system is running, you will be prompted to re-login.

# Logging out from Smart AMS Config

Smart AMS automatically logs you out after a specified period of inactivity.

To specify the amount of user inactivity time on Smart AMS Config before the user is logged out, you must be logged-on as a superuser. You can use the username and password that you specified when logging on to Smart AMS Config for the first time, because the first user created in Smart AMS Config is automatically assigned the Superuser role.

- Go to the Smart AMS Config address in your web browser by using the Open Smart AMS Config UI shortcut on the Desktop or on the Windows Start menu.
  Sample address: https://localhost:6395. Make sure to replace localhost with the actual IP address of the computer Smart AMS Config is running on.

- Select in the upper-right corner of the page, select the Account management section, and then select Settings.

Logout interval field: Specify the period of time after which the logout process will be initiated. In this case, you will need to enter your password to log on again.

You can log out anytime.

- To log out, select in the upper right corner of the page, and then select Logout . In this case, you will need to enter your username and password to log on again.

# Accessing the About page

- Go to the Smart AMS Config address in your web browser by using the Open Smart AMS Config UI shortcut on the Desktop or on the Windows Start menu.
  Sample address: https://localhost:6395. Make sure to replace localhost with the actual IP address of the computer Smart AMS Config is running on.

- Select , and then select About .

Here you can find the following: Smart AMS version, license server's connection status, license status, license expiry date, the End User License Agreement (EULA), list of third-party software, and SSL root certificate.

- To close the About page, select in the upper-right corner.

# Accessing the User Guide

- Go to the Smart AMS Config address in your web browser by using the Open Smart AMS Config UI shortcut on the Desktop or on the Windows Start menu.
  Sample address: https://localhost:6395. Make sure to replace localhost with the actual IP address of the computer Smart AMS Config is running on.

- Select in the upper-right corner of the page, and then select the Help section.

# Specifying general settings for Smart AMS

To customize the global configuration settings for Smart AMS, you must first navigate to Smart AMS Config.

- Go to the Smart AMS Config address in your web browser by using the Open Smart AMS Config UI shortcut on the Desktop or on the Windows Start menu.
  Sample address: https://localhost:6395. Make sure to replace localhost with the actual IP address of the computer Smart AMS Config is running on.

- Select , and then select App settings .

- To switch to a different section in settings, select the corresponding button: Basic, Advanced, MES, ILT, Modbus, or Plug-ins.

## Basic

Customer name field: Delete the default value and type the name of the customer. It will not be included in result data.

Plant name field: Delete the default value and type the name of the plant.

Product sign-in override toggle switch: If turned on, then when a new product is signed in, the current product will be signed out and the new product will be signed in at the same time. Turn it off to prevent new product sign-in while another product is in progress.

Ignore double product sign-in toggle switch: Turn it on to prevent new product sign-in if the product ID is the same as that of the product that was signed in immediately before it. If turned off, then no product ID comparison will be performed. The product will be signed in, and the tightening workflow will start from the beginning.

MNO strategy list:
Inactive workflow: If all tightening retry attempts in a workstep have failed, the tool will be locked until the current workstep is skipped manually.
Product abort: If all tightening retry attempts in a workstep have failed, the product will be signed out automatically.
Workflow restart: If all tightening retry attempts in a workstep have failed, the workflow will be restarted from the beginning. This option is the least recommended because the previous tightening results will be discarded and not sent to the MES.
Proceed: If all tightening retry attempts in a workstep have failed, Smart AMS will automatically proceed to the next workstep.

Emergency result mode list:
Static: When in emergency mode, the tool is always enabled. There is no way to enter a product ID. A static identifier "MANUAL" will be used for all results.
Only by product sign-in: The tool is only enabled after a product is signed in. The product ID, with which the product is signed in, will be used for the results.
Static and override by product sign-in: When in emergency mode, the tool is always enabled. If no product is signed in, a static identifier "MANUAL" will be used for all results. After a product is signed in, the product ID, with which the product has been signed in, will be used for the results.
Passive: Product identification is not under Smart AMS control. For example, if a barcode scanner is attached to the controller, the product ID received from the scanner will be attached to the tightening results. Any product ID received from the controller will not be altered by Smart AMS. If neither scanner nor other input source is specified, the product ID will be empty.

You can use a scanner, connected to the PF6000 controller, for scanning in automatic mode and in the controller's manual mode even when it is not connected to Smart AMS. In this case, the Emergency result mode setting must be set to Passive, and the Product sign-in setting for the PF6000 station must be set to Barcode.
In the settings for PF6000, the scan pass-through function needs to be deactivated. Manual mode on the controller should be configured so that it is active when the keyswitch is set to emergency mode.

Emergency sign-in mode list:
By station sign-in: When in emergency mode, products can be signed in in the same way as when the station is in automatic mode. If scan rules are used at the station, the barcode scanner will not be considered for emergency mode sign-in in this mode.
By station sign-in and barcode scanner: Products can be signed in in the same way as when the station is in automatic mode, as well as by barcode scanner. If a product is signed in by using a barcode scanner and there is a PLC configured for the station, Smart AMS will send the scanned code to the PLC. The sequence will be verified on the PLC and then re-aligned, if necessary. When in emergency mode, no scan rules will be applied to the scanned content.
Only by barcode scanner: Products can only be signed in by using a barcode scanner. If there is a PLC configured for the station, Smart AMS will send the scanned code to the PLC. The sequence will be verified on the PLC and then re-aligned, if necessary. When in emergency mode, no scan rules will be applied to the scanned content.

Station dependency mode list:
Off: No stations are interlocked. The product can be signed in and processed even if it was signed out in the NOK state from the previous station.
In-line dependency: Within an assembly line, the product can be signed in only if it was signed out in the OK state from the previous station. If the tightening result at a station was NOK, then all the bolts tightened at the station should be loosened, and then the product can be signed in at the same station to rerun the tightenings.
Across-line dependency: The product can be signed in only if it was signed out in the OK state from the previous station, even if the previous station belongs to a different assembly line. If the tightening result at a station was NOK, then all the bolts tightened at the station should be loosened, and then the product can be signed in at the same station to rerun the tightenings.

Reject OK product sign-in toggle switch:
If turned on, it will not be possible to sign in a product that has already been processed OK at the same station. When trying to sign in, the green segment will be actuated on the Stack Light connected to the station. The product will not be signed in. However, such a product can still be signed in at the station by an IO signal sent after the detection that the product is already OK. If the product is not detected as already OK, the IO signal will be ignored.
If turned off, it will be possible to sign in a product that has already been processed OK at the same station, regardless of sign-in method.

## Advanced

Product disconnect timeout field: Specifies the time period, in seconds, to wait until the product is signed out in the event that the connectivity to the controller is lost. If this field is left blank, the product will always be signed out immediately when Smart AMS loses connectivity to the controller. Smart AMS will then wait for a new product sign-in to resume the workflow at the station.

Product status storage limit field: Specifies the maximum number of product status information entries to be stored in the buffer in Smart AMS. A value of 0 indicates no limit. Default value: 10000.

ILT Server port field: Specify the TCP port for connection.

Use Monitoring API toggle switch: If you want to use the SAMS controllers, Line PLC, MES connections and ToolsNet 8 commissioning indicators in Smart AMS Manager, turn it on. Otherwise, turn it off.

Wait for tool stop toggle switch: Turn it on to have the system wait for all the tools at the station to stop rotating before aborting the workflow and signing out the product. All tightening results generated by the running tools will be reported to the MES. Representative use cases: the "Skip product" button is pressed or another product is signed in.
If turned off, the product will always be signed out immediately on detecting the corresponding signal. The system will discard all results for tightenings that were processed after the product sign-out.

Product idle timeout field: Specifies the time period, in seconds, to wait until the product is signed out due to inactivity. After the idle timeout is reached, the product will be signed out in the NOK state. To deactivate this function, leave the field blank. The setting is applied to all stations for which the Override global setting feature is turned off in the station's settings.

Sequence number semantics toggle switch: Turn it on to consider the Sequence start and Sequence end values while checking the sequence numbers.

Sequence start field: Enter a number to specify the beginning of sequence.

Sequence end fields: Enter a number to specify the end of sequence.

## MES

MES build data

Enabled toggle switch: If you want to receive build data from the MES Adapter, turn it on. Otherwise, turn it off.

Adapter name field: Enter the name of the MES Adapter from which you want to receive the build data.

Server port field: Specify the TCP port that will be used for receiving the build data. Default port: 8089.

MES sign-in

Use these settings to configure the MES sign-in functionality.

Enabled toggle switch: If you want to sign-in products by using an MES Adapter, turn it on. Otherwise, turn it off.

Adapter name field: Enter the name of the MES Sign-in Adapter.

Server port field: Specify the TCP port that will be used for incoming connections from the MES Sign-in Adapter. Default port: 8091.

MES result

Enabled toggle switch: If you want to use MES Adapters that provide result data to the MES, turn it on. Otherwise, turn it off.

Adapter names fields: Enter the names of the MES Adapters to which you want to send the result data.

Server port field: Specify the TCP port that will be used for sending the result data. Default port: 8090.

Result storage limit field: Specifies the maximum number of results to be stored in the buffer in Smart AMS. Default value: 10000.

ToolsNet 8 integration

Enabled toggle switch: If you want to connect Smart AMS to a ToolsNet 8 server for downloading the result data (OK, NOK, NYD), turn it on. Otherwise, turn it off. Note that the use of ToolsNet 8 integration requires that you configure the adapter for build data.

ToolsNet 8 IP field: Specify the IP address for connection.

ToolsNet 8 port field: Specify the TCP port for connection. Default port: 7110.

ILT

You can set minimum and maximum distances to specific values for all ILT Devices in all areas for the currently active configuration at a time. It is possible to leave either of the distance fields blank in case the corresponding distance is not specified.

- Use and to expand or collapse the Set area distances on all ILT Devices section.

Password field: Enter the password, which is supposed to be the same for all ILT Devices in the configuration.

Minimum distance field: Specify the minimum distance between the tools and their base stations. The unit of measure for distance is specified in ILT.

Maximum distance field: Specify the maximum distance between the tools and their base stations. The unit of measure for distance is specified in ILT.

- To set distances, select the Set distances button.

- To add an ILT Device, select Add ILT Device.

IP field: Specify the device's IP address.

Port field: Specify the TCP port for connection.

ILT Devices that are either offline or otherwise unreachable will not receive settings update.

Modbus

IP field: Specify the IP address for connection. Only Modbus Devices that support the Read Coils (function code 1) and Write Single Coil (function code 5) functions can be used with Smart AMS.

Port field: Specify the TCP port for connection. Default port: 502.

- To add a Modbus Device, select Add Modbus Device.

Plug-ins

In addition to the default set of controller types, more controller types can be made available in Smart AMS by using plug-ins.

The columns in the view are: Device vendor, Device type, Plug-in name, Plug-in version, and Description.

- To import a plug-in, select Import plug-in, and then select the .tdp file with plug-in.

# Working with configurations

You must first navigate to Smart AMS Config.

- Go to the Smart AMS Config address in your web browser by using the Open Smart AMS Config UI shortcut on the Desktop or on the Windows Start menu.
  Sample address: https://localhost:6395. Make sure to replace localhost with the actual IP address of the computer Smart AMS Config is running on.

- To switch to the Workplaces section, select in the Navigation Panel on the left of the page.

- Use to show the section names: Workplaces and Scan rules.

- Use to hide the section names. The section icons will remain displayed.

## Creating a new configuration

A snapshot of the current configuration is created each time you create a blank configuration.

- Select .

- Enter a description for the snapshot of the current configuration, and then select New.

## Undoing or redoing an action

You can undo or redo one or more actions.

- To undo an action, select .

- To redo the previously undone action, select .

- To refresh the data, select

## Pushing the current configuration to server

When you are finished customizing the configuration, you can push it to the server. If there is a product currently processed at a station that is subject to updating, the update will be applied when the product is signed out from the station. That is, processing of the product will not be aborted.

A snapshot of the current configuration is created each time you push it to the server.

- Select .

- Enter a description for the snapshot of the current configuration, and then select Push.

## Importing a configuration

A snapshot of the current configuration is created each time you import a configuration.

- In the Workplaces section, select .

- Select Choose file, and then select the .dat file with configuration.

- Enter a description for the snapshot of the current configuration, and then select Import.

## Importing an Excel configuration

You can import your existing .xlsx configuration file into Smart AMS Config.

When you import an .xlsx configuration file, the current configuration in Smart AMS Config will be overwritten. Your changes might be lost!

- Select , and then select Import Excel configuration.

- Select Choose file, and then select your .xlsx configuration file.

- Select Import.

## Saving a snapshot of the current configuration

You can save the current configuration as a snapshot that you can use later.

- Select and enter a description for the snapshot.

- Select Save.

The snapshot will then appear in the History section of Smart AMS Config.

## Rolling back changes in configuration

You can roll back the configuration to a previous snapshot.

The operation only restores a previous version of the configuration. It does not push anything to the server.

When you roll back a configuration, the current configuration in Smart AMS Config will be overwritten. Your changes might be lost!

- To switch to the History section, select in the upper-right corner of the page, and then select History .

  The columns in the view are: Time stamp, Description, Username, Applied, Recover, and Export.

- In the Recover column, select .

Time stamp: Time when the snapshot was created.

Description: Descriptive text that was entered when creating the snapshot.

Username: Shows who created the snapshot.

Applied: Shows whether a snapshot was applied or not. The snapshot that is currently applied will be highlighted.

Recover: Select to roll back the configuration.

Export: Select or to export the selected configuration snapshot to a .dat or .pdf file, respectively.

## Exporting a configuration

In the History section, you can export a configuration snapshot to a .dat or .pdf file. DAT files can be used for backup purposes, you can import them later on. PDF files are useful for reporting. They contain information found in the configuration. You can view PDF files, but you cannot import them back into Smart AMS Config. Plug-ins (if used in your configuration), user accounts and roles are not included with .dat and .pdf files.

- To switch to the History section, select in the upper-right corner of the page, and then select History .

- In the Export column, select or .

# Adding and managing lines

You must first navigate to Smart AMS Config.

- Go to the Smart AMS Config address in your web browser by using the Open Smart AMS Config UI shortcut on the Desktop or on the Windows Start menu.
  Sample address: https://localhost:6395. Make sure to replace localhost with the actual IP address of the computer Smart AMS Config is running on.

- To switch to the Workplaces section, select in the Navigation Panel on the left of the page.

- To add a line, select Add Line.

- To rearrange lines, use a drag-and-drop operation.

- To copy a line, to paste it, or delete it, use the right-click context menu of the line.

## General

Active toggle switch: If this toggle switch is turned off, the line is inactive. Inactive lines appear hatched in the graphical user interface. They are unavailable for execution of work; Smart AMS ignores them. If turned on, the line is activated.

Line name field: Enter the name of the assembly line.

Line number field: Specify the ordinal position of the assembly line. Examples: 1, 2, 3.

Scan rule list: Select a scan rule for the assembly line. The scan rule will be applied to all Smart AMS stations in the line.
Example usage: When a product sign-in attempt is ongoing, the conventional blue lamp on the Stack Light is blinking. It stops blinking when the attempt has been completed either OK or NOK. If the sign-in attempt has failed, the conventional red lamp on the Stack Light will indicate an error state. The error status is reset as soon as a new sign-in attempt is made or the station is switched to emergency mode.
If no scan rule is selected, all scans at the stations in the assembly line will be treated as product ID. If no input source is specified, the product ID will be empty.

Use Station Dependency Check toggle switch: If turned on, the product can only be signed in at a station in the assembly line if it was signed out in the OK state from the previous station. Otherwise, the product can be signed in and processed even if it was signed out in the NOK state from the previous station.
Note that SQS3 rework stations ignore the dependency check, even if it is activated for the assembly line in which they reside.

Sequence Check toggle switch: If you want to enable the Sequence Check feature, turn it on. Otherwise, turn it off. Use it to control that sequence numbers go in series with increment of 1. A sequence break alarm will cease when the sequence has been corrected to match the expected sequence number or the product has been signed out. The sequence break alarm in the event log contains the following details: the ID of the station where the sequence break was detected, expected sequence number (with product ID), actual sequence number (with product ID), and last unbroken sequence number (with product ID). A new notification is sent out each time a new sequence break is detected.

Strategy list: If you do not want to stop the assembly line when a sequence break in detected, select Only notification. Otherwise, select Stop production. Sequence break will be logged to the event log anyway. The Stop production option can only be used when products are signed in by PLC.

Emit always toggle switch: If turned on, the scope of the Strategy setting will include the affected station and subsequent stations in the assembly line. If turned off, it will only include the affected station. The sequence break will be logged to the event log for the affected station and, if the break is not corrected, for subsequent stations in the assembly line.

## Line PLC

Enabled toggle switch: If turned on, the PLC is activated. If turned off, Smart AMS ignores it.

IP field: Specify the IP address of the PLC. The same combination of IP address and port can be used on multiple assembly lines.

Port field: Specify the TCP port for connection.

Protocol version list: Specify which protocol the PLC should follow.

# Adding and managing stations

You must first navigate to Smart AMS Config.

- Go to the Smart AMS Config address in your web browser by using the Open Smart AMS Config UI shortcut on the Desktop or on the Windows Start menu.
  Sample address: https://localhost:6395. Make sure to replace localhost with the actual IP address of the computer Smart AMS Config is running on.

- To switch to the Workplaces section, select in the Navigation Panel on the left of the page.

The number of bolts and the number of tightening equipment items assigned to a station will appear on the station icon in the Workplaces section.

- To add a station, select to the right of the line's name, and then select Smart AMS Station, SQS Station, or Manual Station. If the station does not have a connection to Smart AMS, select Manual Station; Smart AMS will be ignoring it.

- To rearrange stations in the line, use a drag-and-drop operation.

- To copy a station, to paste it, or delete it, use the right-click context menu of the station.

In this Section

- Specifying settings for Smart AMS station
- Adding and managing controllers at Smart AMS stations
- Adding a recipe
- Specifying settings for SQS3 station
- Specifying settings for manual station

# Specifying settings for Smart AMS station

You must first navigate to Smart AMS Config.

- Go to the Smart AMS Config address in your web browser by using the Open Smart AMS Config UI shortcut on the Desktop or on the Windows Start menu.
  Sample address: https://localhost:6395. Make sure to replace localhost with the actual IP address of the computer Smart AMS Config is running on.

- To switch to the Workplaces section, select in the Navigation Panel on the left of the page.

- Select the icon of the Smart AMS station you want to configure, and then select General.

Active toggle switch: If this toggle switch is turned off, the station is inactive. The icons of inactive stations appear hatched. Inactive stations are unavailable for execution of work; Smart AMS ignores them. If turned on, the station is activated.

Station name field: Specify the name of the station.

Station number field: Specify the ordinal position of the station in the assembly line. Examples: 1, 2, 3.

Description (English) field: Provide a description for the station in English.

Description (local) field: Provide a description for the station in your local language.

Product sign-in list: Specify how to sign in products at the station.
PLC: Products can only be signed in by PLC.
Barcode: Products can only be signed in by barcode scanner.
PLC & barcode: Products can only be signed in by either PLC or barcode scanner.
MES: Products can only be signed in by MES.
MES & barcode: Products can only be signed in by either MES or barcode scanner.

Execution mode list: In case of multiple tools, it determines the sequence in which the tools operate: parallel or sequential.
In parallel execution mode, if there are multiple tools at the station, the operator or operators may use the tools simultaneously—all tools specified in all recipes for the station will be active simultaneously. For this, select Parallel.
In sequential execution mode, tools can only be used in the order in which the recipes are listed. For this, select Sequential.

Rework station list: Select the station dedicated for product rework, if any. It can be an SQS3 Station with the Is rework station toggle turned on in the station's settings. To unassign an unneeded rework station, select .

LAN Scanner

Enabled toggle switch: If turned on, LAN scanner is used. Otherwise, no LAN scanner is used.

IP field: Specify the IP address for connection. Use this setting if you have a LAN scanner connected to the Smart AMS server. Otherwise leave this field blank.

Port field: Specify the port for connection. Use this setting if you have a LAN scanner connected to the Smart AMS server. Otherwise leave this field blank.

Product idle timeout

Override global setting toggle switch: If you want to override the global setting for product idle timeout at the station, turn it on. Otherwise, turn it off.

Product idle timeout field: Specifies the time period, in seconds, to wait until the product is signed out due to inactivity. After the idle timeout is reached, the product will be signed out in the NOK state. To deactivate this function, leave the field blank.

# Adding and managing controllers at Smart AMS stations

You must first navigate to Smart AMS Config.

- Go to the Smart AMS Config address in your web browser by using the Open Smart AMS Config UI shortcut on the Desktop or on the Windows Start menu.
  Sample address: https://localhost:6395. Make sure to replace localhost with the actual IP address of the computer Smart AMS Config is running on.

- To switch to the Workplaces section, select in the Navigation Panel on the left of the page.

- Select the icon of the Smart AMS station for which you want to add a controller, and then select Controllers.

- To add a controller, select Add Controller.

You can add more than one controller.

- To add another controller, select Add Controller again.

- To copy a controller, to paste it, or delete it, use the right-click context menu of the controller.

Active toggle switch: If this toggle switch is turned off, the controller is inactive. Inactive controllers are unavailable for execution of work; Smart AMS ignores them. If turned on, the controller is activated.

Type list: Specify the type of controller: PF4000, PM4000, PF6000, STRwrench, STwrench, IXB, Flex (for PF6 Flex System), MTF6000, or PF8. More controller types can be made available in Smart AMS by using plug-ins in the App settings > Plug-ins.

Name field: Specify the name of the controller for easy identification.

IP field: Specify the IP address of the controller.

Port field: Specify the TCP port for connection. It must be the same as the one specified in the controller. Example: port 4545 is used by default for Open Protocol tools.

Emergency program field: Specify the number of the tightening program to be set in the controller when Smart AMS operates in emergency mode. If the controller, when in emergency mode, is not controlled by Smart AMS then leave the field blank. Selection can be made by the controller—for example, through a socket selector. Selecting through socket selectors or other methods will work even if a tightening program has already been specified. The controller starts with that tightening program, which can then be changed.

Use traces toggle switch: To retrieve tightening traces for torque and angle over time, turn the toggle switch on. If you don't need traces, turn it off.

Free order mode toggle switch: If this toggle switch is turned on, the operator can perform tightenings, based on the current recipes, in a sequence as it makes sense to him or her. You may want to use this option if the order of tightening is unimportant. The tightening program, as well as the tightening sequence for bolts, are determined by the socket that the operator selects. Each socket on the socket selector must be assigned a particular tightening program specified on the controller. If turned off, the tightenings can only be performed in a predetermined sequence.

Use pass-through for scanning toggle switch: This setting is effective only when the controller type is PF6000 or IXB. If this toggle switch is turned on, Smart AMS subscribes to the Pass Through scan events instead of VIN events. This setting must match its counterpart (Pass Through Mode) on the controller. That is, scanners must be configured to have scanned strings passed through to an external system.

ILT Device Usage

Enabled toggle switch: If turned on, the ILT Device is active. Otherwise, it is ignored.

ILT Device list: Select the ILT Device.

Tag ID field: Specify the identification of the locating tag. You can find it on the tag's sticker.

Modbus Device usage

Enabled toggle switch: If turned on, the Modbus Device is active. Otherwise, it is ignored.

Modbus Device list: Select the Modbus Device.

Input offset field: Specify the address offset for incoming signals.

Output offset field: Specify the address offset for outgoing signals.

Smart AMS is capable of indicating configuration problems in the Controllers subsection. In that case, the subsection's name will be marked with a circled exclamation mark .

# Adding a recipe

You must first navigate to Smart AMS Config.

- Go to the Smart AMS Config address in your web browser by using the Open Smart AMS Config UI shortcut on the Desktop or on the Windows Start menu.
  Sample address: https://localhost:6395. Make sure to replace localhost with the actual IP address of the computer Smart AMS Config is running on.

- To switch to the Workplaces section, select in the Navigation Panel on the left of the page.

- Select the icon of the Smart AMS station for which you want to add the recipe, and then select Recipes.

- Select Add recipe. To add another recipe, select Add recipe again.

Bolt Case name field: Type the bolt case name—the text string which is a unique identifier of the bolt case within all stations and recipes. This is part of outward information for bolts.

Bolt Case description field: Enter a description for the bolt case.

PR Combination field: Restrict the recipe to a specific combination of PR Codes. To accept all workpieces, leave this field blank.

When combining PR Codes, use the following Boolean operators.

Boolean operators
Designation | Meaning
--- | ---
/ | OR
+ | AND
! | NOT

Use parentheses to combine two or more PR Codes. Place them around a series of PR Codes in an expression to indicate that those PR Codes make up one item within the expression.
If PR Codes contain spaces or other non-alphanumeric characters, enclose the PR Codes in double quotation marks.
Example: (Sunroof + "Five Doors") / ("White Color" + !"Lane Assistant").

Controller list: Select the controller to be used.

Program number field: Specify the tightening program number.

Tightening count field: Specify the number of bolts that you want tightened using the specified tightening program.

Spindle count field: Specify the number of spindles used with the tool. A wrong number will affect the output data for bolts, because bolt case names will not be correctly mapped to the results. For example, if Tightening count is set to 3, and Spindle count is set to 2, this means there are 6 bolts in the configuration.

MNO count field: Specify the maximum amount of consecutive NOK retries. The counter is reset to 0 when an OK tightening is performed. It starts counting when a tightening attempt is NOK. For unrestricted number of retries, leave the field empty.
Note that there can be a similar setting in some controllers, such as PF6000. The setting in the controller can have the following name: Max consecutive NOK per program. If you are using both settings—in Smart AMS and in the controller—then make sure they are consistent and test the configuration in practical use.

Area ID field: Specify the identification of the ILT area pertaining to the station. The ILT-driven tools at the station will only be enabled when inside the area. If this field is left blank, the tool specified in the recipe will be enabled regardless of its position.

Smart AMS is capable of indicating configuration problems in the Recipes subsection. In that case, the subsection's name will be marked with a circled exclamation mark .

# Specifying settings for SQS3 station

You must first navigate to Smart AMS Config.

SQS3 stations are not controlled by Smart AMS.

- Go to the Smart AMS Config address in your web browser by using the Open Smart AMS Config UI shortcut on the Desktop or on the Windows Start menu.
  Sample address: https://localhost:6395. Make sure to replace localhost with the actual IP address of the computer Smart AMS Config is running on.

- To switch to the Workplaces section, select in the Navigation Panel on the left of the page.

- Select the icon of the SQS3 station.

Active toggle switch: If this toggle switch is turned off, the station is inactive. The icons of inactive stations appear hatched. Inactive stations are ignored. If turned on, the station is activated.

Station name field: Specify the name of the station.

Station number field: Specify the ordinal position of the station in the assembly line. Examples: 1, 2, 3.

Description (English) field: Provide a description for the station in English.

Description (local) field: Provide a description for the station in your local language.

SQS Station IP field: Specify the IP address for connection.

Is rework station toggle switch: If turned on, the station is considered as an SQS3 rework station. Otherwise, the station is considered as a regular SQS3 station.

Use line PLC sign-in toggle switch: If the product is to be signed in by the line PLC, turn this toggle switch on. If no line PLC is used, turn it off.

Rework station list: Select the station dedicated for product rework. It can be an SQS3 Rework Station.

# Specifying settings for manual station

You must first navigate to Smart AMS Config.

Manual stations are not controlled by Smart AMS.

- Go to the Smart AMS Config address in your web browser by using the Open Smart AMS Config UI shortcut on the Desktop or on the Windows Start menu.
  Sample address: https://localhost:6395. Make sure to replace localhost with the actual IP address of the computer Smart AMS Config is running on.

- To switch to the Workplaces section, select in the Navigation Panel on the left of the page.

- Select the icon of the manual station.

Active toggle switch: If this toggle switch is turned off, the station is inactive. The icons of inactive stations appear hatched. Inactive stations are ignored. If turned on, the station is activated.

Station name field: Specify the name of the station.

Station number field: Specify the ordinal position of the station in the assembly line. Examples: 1, 2, 3.

Description (English) field: Provide a description for the station in English.

Description (local) field: Provide a description for the station in your local language.

# Adding and managing scan rules

Barcode scanning rules define the quantity and sequence of barcodes that the operator will need to scan when the station is in automatic mode. They also define how the data, such as product ID and PR Codes, are extracted from the scanned content.

Each scan rule must contain a barcode for the extraction of product ID.

Product sign-in at the stations in an assembly line with a scan rule assigned will be successful if the expected barcodes are scanned in the specified sequence and the input strings are compliant with the constraints specified for the barcodes in the scan rule.

To add and manage scan rules, you must first navigate to Smart AMS Config.

- Go to the Smart AMS Config address in your web browser by using the Open Smart AMS Config UI shortcut on the Desktop or on the Windows Start menu.
  Sample address: https://localhost:6395. Make sure to replace localhost with the actual IP address of the computer Smart AMS Config is running on.

- To switch to the Scan rules section, select in the Navigation Panel on the left of the page.

- Select Add scan rule, and then specify the name for the rule.

You can undo or redo one or more actions.

- To undo an action, select .

- To redo the previously undone action, select .

- To refresh the data, select

Each scan rule can include multiple barcodes customized the way you want them.

- To add a barcode, select .

- To rearrange scan rules and barcodes, use a drag-and-drop operation. The order of scan rules in the Scan rules section does not affect the workflow. The order of barcodes in a scan rule determines the expected sequence of barcodes.

- To copy a scan rule or a barcode, to paste it, or delete it, use the right-click context menu.

- Use and to expand or collapse items within the section.

## General

Name field: Specify the name for the barcode.

Length field: Specify the length for the barcode (in characters).

Accept larger barcode toggle switch: If turned on, Smart AMS will accept barcodes whose length is greater than the specified value. Turn it off to discard oversized barcodes.

Legal characters list: Select Everything, Numbers and letters, Only numbers, Only letters, Only uppercase letters, Only lowercase letters, or Regular expression.

Regular expression field: To make this field available, select Regular expression in the Legal characters list. The match pattern is treated as a regular expression. Examples: 123? corresponds to 12, 123, 123456, A123B, F1256G. [0-9]{3} corresponds to any three digits: 123, 756, etc.

Extraction ruleset list: Select the data you want to get: Product information or Operator identifier.
If you select Operator identifier, the barcode will be labeled OP in the Scan rules section; the Start position and End position fields, as well as the Product identifier, PR Codes, and PR Code Sequence sections will not be available.

Extract toggle switch: If turned on, Smart AMS will extract the product ID from the barcode. The barcode will be labeled PD in the Scan rules section. If you do not need product ID, turn it off.

The Extract toggle switch must be turned on in exactly one barcode in each scan rule.

Start position field: Enter a number to specify the beginning of product ID in the barcode.

End position field: Enter a number to specify the end of product ID in the barcode. To read to the end of barcode, leave the field blank.

## PR Codes

Each barcode can include multiple PR Codes.

- To make a PR Code available for extraction, select Add PR Code and specify its settings. The barcode will be labeled PR in the Scan rules section.

Prefix field: Specify a prefix that will be automatically prepended to the extracted value.

Start position field: Enter a number to specify the beginning of PR Code in the barcode.

End position field: Enter a number to specify the end of PR Code in the barcode. To read to the end of barcode, leave the field blank.

To delete a PR Code, right-click it, and then select Delete.

## PR Code Sequence

Extract toggle switch: If turned on, Smart AMS will extract multiple PR Codes from the barcode; the barcode will be labeled PR in the Scan rules section. To disable this feature, turn it off.

Start position field: Enter a number to specify the beginning of PR Code Sequence in the barcode.

PR Code length field: Enter the length of a single PR Code (in characters).

Prefix for each PR Code field: Specify a prefix that will be automatically prepended to each of the extracted PR Codes.

The list of extracted PR Codes is merged with PR Codes received from other sources—for example, MES, if it is available. In this case, the combined list of PR Codes will be used to determine the product's workflow. For example, if MES restricts the permitted PR Codes to both C and D, then only C or D will be taken into account. Data sources are prioritized as follows: 1) MES or PLC, 2) scanner.

# Managing user roles

You can add, edit, or remove user roles. If multiple roles are assigned to a user, these roles collectively specify the rights for the user.

To manage users and roles, you must be logged-on as a superuser. You can use the username and password that you specified when logging on to Smart AMS Config for the first time, because the first user created in Smart AMS Config is automatically assigned the Superuser role.

- Go to the Smart AMS Config address in your web browser by using the Open Smart AMS Config UI shortcut on the Desktop or on the Windows Start menu.
  Sample address: https://localhost:6395. Make sure to replace localhost with the actual IP address of the computer Smart AMS Config is running on.

- Select in the upper-right corner of the page, select the Account management section, and then select Roles.

## Adding a role

- Select .

- Specify a name for the role.

- Select the Permissions field, and then select a permission to associate with the role: Editing of configuration, Pushing of configuration, Reset of configuration, Importing of Excel configuration, Importing/exporting of snapshot, Recovering of snapshot, or Saving of snapshot. To assign multiple permissions, repeat the selection step.

## Permissions

Editing of configuration: Allows the user to edit the configuration.

Pushing of configuration: Allows the user to push the configuration to the server.

Reset of configuration: Allows the user to reset the configuration by using the New configuration button in the Workplaces section.

Importing of Excel configuration: Allows the user to import .xlsx configuration files into Smart AMS Config.

Importing/exporting of snapshot: Allows the user to import and export configuration snapshots.

Recovering of snapshot: Allows the user to roll back the current configuration to a previous snapshot.

Saving of snapshot: Allows the user to save a snapshot of the current configuration.

## Editing a role

- In the Edit role column, select .

- Add the permissions you want.

- To remove unneeded permissions, select .

## Removing a role

- In the Remove role column, select .

# Managing user accounts in Smart AMS Config

You can add user accounts and specify credentials for them.

To manage users and roles, you must be logged-on as a superuser. You can use the username and password that you specified when logging on to Smart AMS Config for the first time, because the first user created in Smart AMS Config is automatically assigned the Superuser role.

- Go to the Smart AMS Config address in your web browser by using the Open Smart AMS Config UI shortcut on the Desktop or on the Windows Start menu.
  Sample address: https://localhost:6395. Make sure to replace localhost with the actual IP address of the computer Smart AMS Config is running on.

- Select in the upper-right corner of the page, select the Account management section, and then select Users.

## Adding new user accounts

- Select .

- Enter a username for the user you want to add.

- Enter a password for the user.

## Changing user password

- In the Change password column, select .

- Enter a new password for the user.

## Assigning roles to a user

- In the Roles column, select .

- Select the User roles drop-down list, and then select a role to assign it to the user. To assign multiple roles, repeat the selection step.

The Superuser role includes all the user rights that you can assign to a user, as well as the ability to manage users and roles. This role is always available and cannot be edited or deleted.

A green dot in the Is admin column indicates a superuser. Otherwise, a red dot is shown.

## Deleting a user account

- In the Remove user column, select .

  Superusers cannot be removed directly. To remove a superuser, first unassign the Superuser role.

# Specifying user preferences in Smart AMS Config

In the User preferences section you can specify preferences for the user who is currently logged on. The preferences are persisted on a per user basis.

- Go to the Smart AMS Config address in your web browser by using the Open Smart AMS Config UI shortcut on the Desktop or on the Windows Start menu.
  Sample address: https://localhost:6395. Make sure to replace localhost with the actual IP address of the computer Smart AMS Config is running on.

- Select in the upper-right corner of the page, and then select User preferences .

Display language list: Select the interface language. You can choose one of the following languages: English, German, or Chinese.

Theme list: By default, the theme for Smart AMS Config is set to Bright. You can change it to Dark.

Time stamp format list: The following options are available: MM/DD/YYYY hh:mm:ss AM/PM (12H), YYYY-MM-DD hh:mm:ss (24H), DD.MM.YYVY hh:mm:ss (24H), DD/MM/YYYY hh:mm:ss (24H), YYYY/MM/DD hh:mm:ss (24H)

Time zone list: Select your time zone.

Password: To change password of the currently logged on user, select Change.

# Searching for items

You can quickly search through the configuration to find the desired item by its name or by a value in the item's settings. The search is case-insensitive.

- Go to the Smart AMS Config address in your web browser by using the Open Smart AMS Config UI shortcut on the Desktop or on the Windows Start menu.
  Sample address: https://localhost:6395. Make sure to replace localhost with the actual IP address of the computer Smart AMS Config is running on.

- Select in the upper-right corner of the page, and then enter the text to search for in the object names or descriptions.

- To toggle whole word searching on ("W" shown in bold) and off ("W" shown in non-bold), select the letter "W" next to the search box.

Group by list: You can group search results by Type or by Property. To remove grouping, select .

- To go to the relevant part of the configuration, select the corresponding link in the search results.

To pin or unpin the Search results section, use and .

# Viewing notifications for errors and warnings

The system is capable of detecting misconfigurations in it.

Deactivated objects are not checked during the validation process.

- Go to the Smart AMS Config address in your web browser by using the Open Smart AMS Config UI shortcut on the Desktop or on the Windows Start menu.
  Sample address: https://localhost:6395. Make sure to replace localhost with the actual IP address of the computer Smart AMS Config is running on.

- You can point to the bell icon in the upper-right corner of the page to get a tooltip with statistics for New, Error, Information, Success, and Warning notifications.

- Select the bell icon to see the list of notifications.

Colors have the following meanings.

: There are no errors or warnings about the current configuration.

: There is at least one warning, but no errors. The counter in the icon will display the number of new notifications.

: There is at least one error. The counter in the icon will display the number of new notifications.

Group by list: You can group notifications by New (that is, those that have not been marked as read), Error, Information, Success, Warning. To remove grouping, select .

- To go to the relevant part of the configuration, select the corresponding link in the notification text.

- After you have reviewed the notifications, you can select , and then select Mark all notifications as read or Close all notifications.

To pin or unpin the Notifications section, use and .

# Plug-ins

In addition to the default set of controller types, more controller types can be made available in Smart AMS by using plug-ins. One plug-in corresponds to one controller type.

In this Section

- Adding a plug-in
- Removing a plug-in

# Adding a plug-in

You must first navigate to Smart AMS Config.

- Go to the Smart AMS Config address in your web browser by using the Open Smart AMS Config UI shortcut on the Desktop or on the Windows Start menu.
  Sample address: https://localhost:6395. Make sure to replace localhost with the actual IP address of the computer Smart AMS Config is running on.

- Select , and then select App settings .

- Select the Plug-ins section.

- Select Import plug-in, and then select the .tdp file of plug-in.

You can import multiple plug-ins one after another.

You will see a table with the following columns: Device vendor, Device type, Plug-in name, Plug-in version, and Description.

- Select rows in the table to expand or collapse them.

- To view the File details and Plug-in details sections, select the plug-in name in the Plug-in name column.

# Removing a plug-in

You must first navigate to Smart AMS Config.

- Go to the Smart AMS Config address in your web browser by using the Open Smart AMS Config UI shortcut on the Desktop or on the Windows Start menu.
  Sample address: https://localhost:6395. Make sure to replace localhost with the actual IP address of the computer Smart AMS Config is running on.

- Select , and then select App settings .

- Select the Plug-ins section.

- Select the corresponding row to expand it, and then select the plug-in name. The Details section will appear.

- Select .

# Configuration file in Microsoft Excel format

In older versions of Smart AMS, prior to 1.5, all configuration settings, including Global Configurations, Station List, SAMS Recipe List, and Constants were stored in an .xlsx configuration file.

Smart AMS Config has been added since version 1.5. You can import your existing .xlsx configuration file into Smart AMS Config, and then fine-tune the configuration.

The Constants worksheet in the configuration file should not be edited.

An .xlsx configuration file, once imported into Smart AMS Config, cannot be exported back in the same format. Configurations can only be exported to .dat or .pdf files.

In this Section

- Obtaining the configuration template in Microsoft Excel format
- Global configurations in the .xlsx configuration file
- Settings for stations in the .xlsx configuration file
- Recipe list in the .xlsx configuration file

# Obtaining the configuration template in Microsoft Excel format

In order to use all of the features available in Smart AMS, it is recommended that you use Smart AMS Config to create configurations. However, you can always get the configuration template in Microsoft Excel format.

- Go to the Smart AMS Config address in your web browser by using the Open Smart AMS Config UI shortcut on the Desktop or on the Windows Start menu.
  Sample address: https://localhost:6395. Make sure to replace localhost with the actual IP address of the computer Smart AMS Config is running on.

- To switch to the Workplaces section, select in the Navigation Panel on the left of the page.

- Select , and then select Download configuration template.

# Global configurations in the .xlsx configuration file

In the .xlsx configuration file, the Global Configurations worksheet contains global configuration settings for Smart AMS.

## Customer information

Customer Name: Specify the name of the customer.

Plant Name: Specify the name of the plant.

Number of Stations: Specify the number of stations.

## Generic Config

Product Sign-in Override drop-down list: Select FALSE to prevent new product sign-in while another product is in progress. If you select TRUE, then when a new product is signed in, the current product will be signed out and the new product will be signed in at the same time.

Ignore same Product Sign-In drop-down list: Select TRUE to prevent new product sign-in if the product ID is the same as that of the product that was signed in immediately before it. If you select FALSE, then no product ID comparison will be performed. The product will be signed in, and the tightening workflow will start from the beginning.

MNO Strategy drop-down list:
InactiveWorkflow: If all tightening retry attempts in a workstep have failed, the tool will be locked until the current workstep is skipped manually.
ProductAbort: If all tightening retry attempts in a workstep have failed, the product will be signed out automatically.
WorkflowRestart: If all tightening retry attempts in a workstep have failed, the workflow will be restarted from the beginning. This option is the least recommended because the previous tightening results will be discarded and not sent to the MES.
Proceed: If all tightening retry attempts in a workstep have failed, Smart AMS will automatically proceed to the next workstep.

Emergency Result Mode drop-down list:
Static: When in emergency mode, the tool is always enabled. There is no way to enter a product ID. A static identifier "MANUAL" will be used for all results.
OnlyByProductSignIn: The tool is only enabled after a product is signed in. The product ID, with which the product is signed in, will be used for the results.
StaticAndOverwriteByProductSignIn: When in emergency mode, the tool is always enabled. If no product is signed in, a static identifier "MANUAL" will be used for all results. After a product is signed in, the product ID, with which the product has been signed in, will be used for the results.
Passive: Product identification is not under Smart AMS control. For example, if a barcode scanner is attached to the controller, the product ID received from the scanner will be attached to the tightening results. Any product ID received from the controller will not be altered by Smart AMS. If neither scanner nor other input source is specified, the product ID will be empty.

You can use a scanner, connected to the PF6000 controller, for scanning in automatic mode and in the controller's manual mode even when it is not connected to Smart AMS. In this case, the Emergency Result Mode setting must be set to Passive, and the Product Sign-In setting for the PF6000 station must be set to Barcode.
In the settings for PF6000, the scan pass-through function needs to be deactivated. Manual mode on the controller should be configured so that it is active when the keyswitch is set to emergency mode.

Emergency Sign In Mode drop-down list:
ByStationSignIn: When in emergency mode, products can be signed in in the same way as when the station is in automatic mode. If scan rules are used at the station, the barcode scanner will not be considered for emergency mode sign-in in this mode.
ByStationSignInAndBarcodeScanner: Products can be signed in in the same way as when the station is in automatic mode, as well as by barcode scanner. If a product is signed in by using a barcode scanner and there is a PLC configured for the station, Smart AMS will send the scanned code to the PLC. The sequence will be verified on the PLC and then re-aligned, if necessary. When in emergency mode, no scan rules will be applied to the scanned content.
OnlyByBarcodeScanner: Products can only be signed in by using a barcode scanner. If there is a PLC configured for the station, Smart AMS will send the scanned code to the PLC. The sequence will be verified on the PLC and then re-aligned, if necessary. When in emergency mode, no scan rules will be applied to the scanned content.

Product Status Storage Limit: Specifies the maximum number of product status information entries to be stored in the buffer in Smart AMS. Default value: 10000.

Station Dependency drop-down list:
Off: No stations are interlocked. The product can be signed in and processed even if it was signed out in the NOK state from the previous station.
InLineDependency: Within an assembly line, the product can be signed in only if it was signed out in the OK state from the previous station. If the tightening result at a station was NOK, then all the bolts tightened at the station should be loosened, and then the product can be signed in at the same station to rerun the tightenings.
AcrossLineDependency: The product can be signed in only if it was signed out in the OK state from the previous station, even if the previous station belongs to a different assembly line. If the tightening result at a station was NOK, then all the bolts tightened at the station should be loosened, and then the product can be signed in at the same station to rerun the tightenings.

SQS3 rework stations ignore the dependency check, even if it is activated for the assembly line in which they reside.

Reject OK Product Sign-In drop-down list:
TRUE: It will not be possible to sign in a product that has already been processed OK at the same station. When trying to sign in, the green segment will be actuated on the Stack Light connected to the station. The product will not be signed in. However, such a product can still be signed in at the station by an IO signal sent after the detection that the product is already OK. If the product is not detected as already OK, the IO signal will be ignored.
FALSE: It will be possible to sign in a product that has already been processed OK at the same station, regardless of sign-in method.

Product Disconnect Timeout: Specifies the time period, in seconds, to wait until the product is signed out in the event that the connectivity to the controller is lost. If this field is left blank, the product will always be signed out immediately when Smart AMS loses connectivity to the controller. Smart AMS will then wait for a new product sign-in to resume the workflow at the station.

ILT Server Port: Specify the TCP port for connection. Default port: 10458.

Monitoring API: Select TRUE if you want to use the Monitoring API. Otherwise select FALSE to disable this feature and save system resources.

Wait for Tool Stop: Select TRUE in order to have the system wait for all the tools at the station to stop rotating before aborting the workflow and signing out the product. All tightening results generated by the running tools will be reported to the MES. Representative use cases: the "Skip product" button is pressed or another product is signed in. If set to FALSE, the product will always be signed out immediately on detecting the corresponding signal. The system will discard all results for tightenings that were processed after the product sign-out.

## ToolsNet 8 Integration

Report to ToolsNet 8 drop-down list: If you want to connect Smart AMS to the ToolsNet 8 server for downloading the result data (OK, NOK, NYD), select TRUE. Otherwise, select FALSE.

ToolsNet 8 IP: Specify the IP address for connection.

ToolsNet 8 Port: Specify the TCP port for connection. Default port: 7110.

## MES Build Data Config

Use MES Build Data protocol drop-down list: Select TRUE if you want to receive build data from the MES Adapter. Otherwise select FALSE.

Server Port: Specify the TCP port that will be used for receiving the build data. Default port: 8089.

Adapter Name: Enter the name of the MES Adapter from which you want to receive the build data.

## MES Result Config

Use MES Result Adapter drop-down list: Select TRUE if you want to send the result data to the specified MES Adapter. Otherwise select FALSE.

Server Port: Specify the TCP port that will be used for sending the result data. Default port: 8090.

Result Storage Limit: Specifies the maximum number of results to be stored in the buffer in Smart AMS. Default value: 10000.

## MES Result Adapter Name

The list shows MES Adapters that provide result data to the MES.

Adapter No. column: Specify the ordinal position of the Adapter. Examples: 1, 2, 3.

Adapter Name column: Enter the names of the MES Adapters to which you want to send the result data.

## MES Sign In Config

Use these settings to configure the MES sign-in functionality.

Use MES Sign In protocol drop-down list: Select TRUE if your system is configured to sign-in products by using an MES Adapter. Otherwise select FALSE to disable this feature and save system resources.

Server Port: Specify the TCP port that will be used for incoming connections from the MES Sign-in Adapter. Default port: 8091.

Adapter Name column: Enter the name of the MES Sign-in Adapter.

## LineConfig

The list shows assembly lines with PLCs.

Line No. column: Specify the ordinal position of the assembly line. Examples: 1, 2, 3.

Line Name column: Enter the name of the assembly line.

PLC IP: Specify the IP address of the PLC. The same combination of IP address and port can be used on multiple assembly lines.

PLC Port: Specify the TCP port for connection.

Activated drop-down list: Select TRUE to make the PLC active. Otherwise select FALSE to make it inactive. If a PLC is inactive, Smart AMS ignores it.

Protocol drop-down list: Specify which protocol the PLC should follow.

Dependency Check drop-down list: To enable the dependency check within the selected assembly line, select TRUE. In this case, the product can only be signed in at a station in the assembly line if it was signed out in the OK state from the previous station. If you select FALSE, the product can be signed in and processed even if it was signed out in the NOK state from the previous station.
Note that SQS3 rework stations ignore the dependency check, even if it is activated for the assembly line in which they reside.

# Settings for stations in the .xlsx configuration file

In the .xlsx configuration file, go to the Station List worksheet. It contains a list of stations with their settings. Enter your data in the columns.

Station Name: Specify the name of the station.

Line No.: Specify the assembly line to which the station belongs.

Station No.: Specify the ordinal position of the station in the assembly line. Examples: 1, 2, 3.

Station Id: The Line No. and Station No., both written in the same cell, separated by an underscore "_". It must match the station ID that is used in PLC telegrams.

A configuration cannot contain two or more stations with the same ID.

Node Type: Specify the type of node to provide connectivity. Possible values: Manual, PF4000, PM4000, PF6000, StWrench, IXB, SQS, SQSRework. Use StWrench when the STwrench itself is directly connected to Smart AMS. When the station is not controlled by Smart AMS, select Manual, and then Smart AMS will be ignoring it.

IXB includes both ICB and ITB tool types.

Node IP: Specify the IP address of the controller or SQS3 station.

Node Port: Specify the TCP port for connection. It must be the same as the one specified in the controller. Example: port 4545 is used by default for Open Protocol tools.

Controller Name: Specify the name of the controller for easy identification.

Controller Counter By Station: Specify the number of controllers at the station. The first controller at the station is counted as 1. More controllers are counted sequentially: 2, 3, and so on. When there is no controller at the station, type 0. Example: SQS3 station is used.

Station Description(En): Provide a description for the station in English.

Station Description(Local): Provide a description for the station in your local language.

Emergency Pset / Mode: Specify the number of the tightening program to be set in the controller when Smart AMS operates in emergency mode. If the controller, when in emergency mode, is not controlled by Smart AMS then leave the cell blank. Selection can be made by the controller—for example, through a socket selector. Selecting through socket selectors or other methods will work even if a tightening program has already been specified. The controller starts with that tightening program, which can then be changed.

Rework Node: The Line No. and Station No. of the corresponding rework station, both written in the same cell, separated by an underscore "_". It must match the station ID that is used in PLC telegrams.

Product Sign-In drop-down list: Specify how to sign in products at the station.
PLC: Products can only be signed in by PLC.
Barcode: Products can only be signed in by barcode scanner.
PLCAndBarcode: Products can only be signed in by either PLC or barcode scanner.
MES: Products can only be signed in by MES.
MESAndBarcode: Products can only be signed in by either MES or barcode scanner.

Activated drop-down list: Select TRUE to make the station active. Otherwise select FALSE to make it inactive. Inactive stations are unavailable for execution of work; Smart AMS ignores them.

Execution Mode drop-down list: In case of multiple tools, it determines the sequence in which the tools operate: parallel or sequential.
In parallel execution mode, if there are multiple tools at the station, the operator or operators may use the tools simultaneously—all tools specified in all recipes for the station will be active simultaneously. For this, select Parallel.
In sequential execution mode, tools can only be used in the order in which the recipes are listed. For this, select Sequential.
If the station is not controlled by Smart AMS, select Uncontrolled. Examples: stations of types SQS and SQSRework. Please note that using this option for a Smart AMS station is identical to using Sequential.

Free Order Mode: Select TRUE to allow the operator to perform tightenings, based on the current recipes, in a sequence as it makes sense to him or her. You may want to use this option if the order of tightening is unimportant. The tightening program, as well as the tightening sequence for bolts, are determined by the socket that the operator selects. Each socket on the socket selector must be assigned a particular tightening program specified on the controller. When set to FALSE, the tightenings can only be performed in a predetermined sequence.

ILT Device IP: Specify the ILT device's IP address.

ILT Tag ID: Specify the identification of the locating tag. You can find it on the tag's sticker.

Traces: To retrieve tightening traces for torque and angle over time, select TRUE. If you don't need traces, select FALSE to disable this feature and save system resources.

Modbus Device IP: Specify the IP address for connection. Only Modbus devices that support the Read Coils (function code 1) and Write Single Coil (function code 5) functions can be used with Smart AMS.

Modbus Input Offset: Specify the address offset for incoming signals.

Modbus Output Offset: Specify the address offset for outgoing signals.

LAN Scanner IP: Specify the IP address for connection. Use this setting if you have a LAN scanner connected to the Smart AMS server. Otherwise leave this field blank.

LAN Scanner Port: Specify the port for connection. Use this setting if you have a LAN scanner connected to the Smart AMS server. Otherwise leave this field blank.

Use Pass Through For Scanning: This setting is effective only when the controller type is PF6000 or IXB. When set to TRUE, Smart AMS subscribes to the Pass Through scan events instead of VIN events. This setting must match its counterpart (Pass Through Mode) on the controller. That is, scanners must be configured to have scanned strings passed through to an external system.

# Recipe list in the .xlsx configuration file

The SAMS Recipe List worksheet in the .xlsx configuration file contains a set of specifications for tightening operations.

Station Id: The Line No. and Station No., both written in the same cell, separated by an underscore "_". It must match the station ID that is used in PLC telegrams. The Station IDs specified here must be the ones that are used on the Station List worksheet in the .xlsx configuration file.

Controller Name: Specify the controller to be used. It must be the name that is used on the Station List worksheet in the .xlsx configuration file.

PR Codes: Restrict the recipe to a specific combination of PR Codes. To accept all workpieces, leave this field blank.

When combining PR Codes, use the following Boolean operators.

Boolean operators
Designation | Meaning
--- | ---
/ | OR
+ | AND
! | NOT

Use parentheses to combine two or more PR Codes. Place them around a series of PR Codes in an expression to indicate that those PR Codes make up one item within the expression.
If PR Codes contain spaces or other non-alphanumeric characters, enclose the PR Codes in double quotation marks. If you are using an .xlsx configuration file, the double quotation marks must be escaped with the backslash character.
Example: (Sunroof + \"Five Doors\") / (\"White Color\" + !\"Lane Assistant\").

PSet(PF) / Mode(PM): Specify the tightening program number.

Bolt Count: Specify the number of bolts that you want tightened using the tightening program specified in the PSet(PF) / Mode(PM) column.

Spindle Count: Specify the number of spindles used with the tool. A wrong number will affect the output data for bolts. In case of multi-spindle tightenings, the spindle count is part of bolt name; otherwise the bolt names will not be correctly mapped to the results. For example, if Bolt Count is set to 3, and Spindle Count is set to 2, this means there are 6 bolts in the configuration.

Bolt Name: Type a bolt name—an arbitrary text string which is a unique identifier of the bolt within all stations and recipes. This is part of outward information for bolts.

Bolt Description: Enter a description for the bolt.

MNO Count: Specify the maximum amount of consecutive NOK retries. The counter is reset to 0 when an OK tightening is performed. It starts counting when a tightening attempt is NOK. For unrestricted number of retries, leave the cell empty.

Area ID: Specify the identification of the ILT area pertaining to the station. The ILT-driven tools at the station will only be enabled when inside the area. If this field is left blank, the tool specified in the recipe will be enabled regardless of its position.

# Troubleshooting and Service

This section provides assistance in troubleshooting problems, should they arise, and contains information to help you maintain and service the product.

# Troubleshooting and service overview

The Troubleshooting and Service section describes solutions to common problems that might be caused by software misconfigurations and hardware failures. Before you contact a service representative, we strongly recommend that you check topics in this section for a solution to your problem.

For safe and correct use, be sure to read the safety information in the appropriate tool manual.

You may also need to check a more specific section related to your task:

- For the description of configuration features, please refer to the Configuration section.

- System requirements are detailed in the Introduction section > System Overview subsection.

- Should you need to reinstall the product, follow the instructions in the Installation and Upgrade section.

# Insufficient licensed features

This error occurs when there is a mismatch between the number of features defined in the license and the number of features utilized in the configuration.

Cause | Solution
--- | ---
Spindle count does not match. | Note that having one station in the configuration implies that there is at least one spindle at that station, even if the Spindle Count is not specified. Make sure you have specified the correct number of spindles.

# Use of static IP addresses

You must use static IP addresses for all tools used in Smart AMS. You can configure IP addresses either manually as static ones or by means of DHCP reservations. Use MAC addresses to reserve IP addresses for specific devices.

# IP address and port conflicts

All IP addresses and ports used for connections must be available for both receiving and sending data. Using the same IP address and port for two or more devices will cause a conflict between devices, and systems will fail to communicate with each other.

Do the following to check the network:

1. Try to `ping` the relevant IP addresses, and check the computer's DNS settings, if required.

2. Run the `netstat` command. This command will display both incoming and outgoing network connections for a number of network interfaces. It is typically preinstalled on Windows 8, Windows 10, and Windows 11.

If a repeat IP address is identified, contact the site system administrator for assistance.

If no duplicate IP address is found, contact the site system administrator to see if a firewall is blocking the access to the IP addresses and ports you have configured for your hardware both in Smart AMS and in the device controllers.

# Wi-Fi radio frequency interference

Wireless devices such as microwave transmitters, wireless cameras, or a neighbor's Wi-Fi device can cause interference with Wi-Fi connections you use for connecting the equipment to the HMI. It can also occur if you have too many Wi-Fi devices.

Make sure you have a stable Wi-Fi connection by checking the following conditions:

- Check the mounting position of the transmitter/router.

- Reposition other wireless devices around the equipment in question.

- Boost the signal by adding antennas and/or Wi-Fi extenders to increase the range.

- Add a second Wi-Fi router.

# Browser shows that your connection is not private

The error message displays when your browser is unable to confirm that the site has a valid SSL (Secure Sockets Layer) certificate.

It is recommended that you use your own root certificate. Alternatively, you can use an SSL certificate generated by Smart AMS. It will require each machine on the network to have a copy of the SSL certificate installed in the Trusted Root Certificate Store.

The certificate generated by Smart AMS can be obtained from the About page of Smart AMS.

Cause | Solution
--- | ---
You did not install an appropriate certificate. | Go to the Smart AMS Manager address in your web browser by using the Open Smart AMS Manager shortcut on the Desktop or on the Windows Start menu. Sample address: https://localhost:6394. Port number is selected when you install Smart AMS. The default is 6394. Make sure to replace localhost with the actual IP address of the computer Smart AMS Manager is running on. To switch to the Certificate settings section, select in the Navigation Panel on the left of the page. On mobile devices with a smaller screen, select your username in the upper right corner of the page, and then select Certificate settings.

# Barcode is not recognized

The scanner might not recognize barcodes for several reasons mentioned in the table below.

Cause | Solution
--- | ---
The scanner is set up for barcode recognition in a format that does not match the actual barcode type. | Even if your scanner is capable of recognizing barcodes in multiple formats, it might be programmatically limited to recognizing only one format at a time. Refer to the documentation that comes with the scanner for details on how to specify a barcode format that matches your barcode format.
Barcode parameters were changed, which made the configuration of the scanner obsolete. | Adjust your scanner to recognize new barcodes.
The scanner was replaced due to hardware failure. | Configure the new scanner to recognize the desired barcode format. Refer to documentation that comes with the scanner.
The scanner's configuration became corrupt due to improper shutdown. | Restore the scanner's configuration either manually or from a backup file, if available.
The surface you are scanning the barcode from has a shiny, reflective appearance—for example, like plastic or metals. | Remove the plastic cover.
The barcode is unreadable. | Check the barcode visually. Try recognizing it with another scanner to check whether it is readable.

# Barcode is recognized as wrong

Cause | Solution
--- | ---
The user scans the barcode from a wrong part. | Make sure the user is provided with correct parts and that the parts have the correct barcode.
The barcode contains invalid characters. | Barcodes must contain only ASCII characters. Make sure there are no unusable characters in the barcodes that you scan.
The barcode terminator is not set. | Specify the barcode terminator in the scanner's settings. Smart AMS uses <LF> (line feed) only. <CR> (carriage return) is not used.
The barcode is malformed. | Make sure the barcode complies with the rules of your particular system. For example, all EAN-13 barcodes must contain 13 digits.

# Tool fails to start in automatic mode

Cause | Solution
--- | ---
There is a connectivity problem between the station and Smart AMS. | Identify and resolve any possible network connectivity issues.
Smart AMS is in emergency mode. | Check the status of emergency mode indicator in the stack light, if available. Address the root cause, and then start the station in automatic mode.
Smart AMS is in an error state. The error indicator light is on. | Review the log files for steps that did not succeed, and then take corrective action. Path to log files: %ProgramData%\AMP\. Example: C:\ProgramData\AMP\.
PR Code of the product does not match the expression specified in Smart AMS Config. | Reconfigure the system to accept the barcodes or replace the wrong product with the correct one.
There is a tightening program source selection error. | Check the configuration of the controller, especially the configuration of the tightening program selection source.
Tool's firmware is incompatible. | Check if you have a suitable version of firmware on the tool. In case of a mismatch, flash the recommended firmware.
A firewall is blocking the traffic. A firewall may be built into the operating system and enabled by default. | Check the firewall settings to make sure the tool's IP address and port are available for communication.
The tool has an IP address or port conflict with another tool. | Make sure the IP address and port settings are unique for the tool.

# Tool fails to start in emergency mode

The tool does not start even if the tightening program is set.

Cause | Solution
--- | ---
There is a connectivity problem between the controller and Smart AMS. | Ensure the network connectivity between the controller and Smart AMS. If a network disconnection is detected, restart the controller. If the connection to Smart AMS is normal, review the log files for steps that did not succeed, and then take corrective action. Path to log files: %ProgramData%\AMP\. Example: C:\ProgramData\AMP\.

# STRwrench is not working

The STRwrench tool does not start even if the configuration is valid.

Cause | Solution
--- | ---
The batch control is on. | In the batch control settings for STRwrench, for how the source tightening is to be executed, set the batch control to No batch control.

# Result data for bolts is wrong

Cause | Solution
--- | ---
An incorrect number of spindles was specified. | Verify that the correct number of spindles is specified in the Spindle count parameter in Smart AMS Config. In case of multi-spindle tightenings, for example, if Tightening count is set to 3, and Spindle count is set to 2, this means there are 6 bolts in the configuration.

# Smart AMS is unable to establish a connection with controller

Cause | Solution
--- | ---
Networking is not installed or is not properly configured. | Check your network configuration.
Connection cannot be established because IP addresses or ports are wrong. | Check that the IP address and port number specified in Smart AMS Config match those in the controller.
Smart AMS Manager has stopped responding. | Restart the SAMS service that is listed in Windows services on the computer.

# Navigating to "localhost:6394" fails

Cause | Solution
--- | ---
Smart AMS Manager has stopped responding. | Restart the SAMS service that is listed in Windows services on the computer.
The web browser is not supported. | Use a supported browser. See the Minimum requirements section.
A different port number was specified during the installation of Smart AMS. | Instead of using port 6394, use the port number that was specified when installing Smart AMS.

# Reference

In this section, you can find miscellaneous useful information.

# Log files

In Smart AMS, each module has its own log file to help you while debugging or searching for information you need.

The default path to the log files is %ProgramData%\AMP\. Example: C:\ProgramData\AMP\AMPManager\log\amp-manager.service.log, which is the Smart AMS Manager log file.

When analyzing log files, it is recommended that you first check out the date and time the file was last modified.

# Combining PR Codes

PR Codes are module codes for specific parts. Let's consider, for example, motor vehicle parts.

Examples of PR Codes and PR Combinations
Transmission | PR Combination | Engine | PR Combination | Make of car | PR Combination
--- | --- | --- | --- | --- | ---
MQ250-6F | E2J | 1.6L/85kW | MM8 / D4K | Renowned A | K8K
MQ350-6F | E3N | 2L/103kW PD | D3X / D7N | Renowned B | K8C
DQ250-6F | E4S | 2L/110kW | D2T / D2Z | Renowned C | K8P / 7N0 / 7JK
MQ200-6F | E5M | 2L/147kW | D2L |  |
DQ200-7F | E6G | 3.2L/184kW | D6D |  |
MQ500 | E7U | 1.4L/88kW | D23 |  |
|  | 1.4L/92kW | D33 |  |

When combining PR Codes, use the following Boolean operators.

Boolean operators
Designation | Meaning
--- | ---
/ | OR
+ | AND
! | NOT

Use parentheses to combine two or more PR Codes. Place them around a series of PR Codes in an expression to indicate that those PR Codes make up one item within the expression.

If PR Codes contain spaces or other non-alphanumeric characters, enclose the PR Codes in double quotation marks.
Example: (Sunroof + "Five Doors") / ("White Color" + !"Lane Assistant").

If you are using an .xlsx configuration file, the double quotation marks must be escaped with the backslash character.
Example: (Sunroof + \"Five Doors\") / (\"White Color\" + !\"Lane Assistant\").

Examples of using parentheses in PR Combinations
PR Combination | Meaning
--- | ---
(K8P / 7N0 / 7JK) + (E7U + (D23 / D33)) | Renowned C make AND (MQ500 gearbox AND (88kW OR 92kW engine))
K8C + (E5M / E6G) | Renowned B make AND (MQ200-6F OR DQ200-7F transmission)

# TCP/IP communication ports

System components are pre-configured for using default ports. Any of the ports might need to be reconfigured to eliminate conflicts, depending on your particular hardware and software configurations.

In Open Protocol tools, the tool itself acts as a server.

Component | Default configuration path | Default port | Direction | Protocol
--- | --- | --- | --- | ---
Config Backend Service API | Internal configuration | 5100 | inbound | TCP, HTTP
Diagnostic API | Internal configuration | 5600 | inbound | TCP, HTTP
FlexNet > Error Proofing License Manager web interface | C:\ProgramData\Atlas Copco\LLM\LLM\apache-tomcat-9.0.60\conf\server.xml | 8082 | inbound | TCP, HTTP
FlexNet > License server listening port | Error Proofing License Manager > Settings | 7070 | both | TCP, HTTP
Help (User Guide) | Internal configuration | 6399 | inbound | TCP, HTTPS
ILT server port | Smart AMS Config > App settings > Advanced | 10458 | both | TCP, HTTP
Keycloak Auth API | Internal configuration | 5101 | inbound | TCP, HTTP
Keycloak Manager | Internal configuration | 6396 | inbound | TCP, HTTP
MES build data port | Smart AMS Config > App settings > MES | 8089 | inbound | TCP, HTTP
MES result data port | Smart AMS Config > App settings > MES | 8090 | inbound | TCP, HTTP
MES sign-in port | Smart AMS Config > App settings > MES | 8091 | inbound | TCP, HTTP
Open Protocol tool | Smart AMS Config > select the station > Controllers | 4545 | both | TCP, HTTP
PLC | Smart AMS Config > select the line > Line PLC | 8001 | outbound | TCP, HTTP
Plugin Management API | Internal configuration | 7050 | inbound | TCP, HTTP
RabbitMQ listening port | Specified in RabbitMQ | 5672 | inbound | TCP, HTTP
Smart AMS Config | Specified during the installation of Smart AMS | 6395 | inbound | TCP, HTTPS
Smart AMS Manager | Specified during the installation of Smart AMS | 6394 | inbound | TCP, HTTPS
Smart AMS Manager (internal) | Hardcoded | 6393 | inbound | TCP, HTTP
Smart AMS server multiple instance discovery | Hardcoded | 5353 | inbound | UDP
WebSocket Communication Server | Internal configuration | 18096 | inbound | TCP, HTTPS
WebSocket Communication Server (internal) | Internal configuration | 18095 | inbound | TCP, HTTP

# IO settings

## Input signals

Signal number | Description | Intended mapping
--- | --- | ---
1 | Emergency mode activation switch | Keyswitch
2 | Skip product (bypass product) trigger | Keyswitch
3 | Skip workstep (bypass bolt) trigger | Button
4 | Overwrite OK status | Depends on operator panel
5 | Acknowledge sequence break | Keyswitch

## Output signals

Signal number | Description | Intended mapping
--- | --- | ---
1 | Emergency mode active signal | Orange lamp
2 | Product overall OK signal | Green lamp
3 | Product overall NOK signal | Red lamp
4 | Product running signal | Blue lamp; with relay-based controllers it will be blinking while product identification is ongoing
5 | Station error (sign-in refusal and so on) | Red lamp
6 | Product identification ongoing | Blue lamp blinking; not used by relay-based controllers
7 | Global error (not related to station), such as MES or PLC disconnection | Red lamp
8 | Sequence break signal | Red lamp

## Smart AMS input (from controller to Smart AMS)

Corresponding Smart AMS IO | PF4000 variable | PM4000 variable (settings in PLC) | PF6000 variable | Modbus Device
--- | --- | --- | --- | ---
Emergency mode | External monitored 1 | %QX 13000.0 | External monitored 1 | First output bit
Skip product | External monitored 2 | %QX 13000.1 | External monitored 2 | Second output bit
Skip workstep | External monitored 3 | %QX 13000.2 | External monitored 3 | Third output bit
Overwrite OK status | External monitored 4 | %QX 13000.3 | External monitored 4 | Fourth output bit
Acknowledge sequence break | External monitored 5 | %QX 13000.4 | External monitored 5 | Fifth output bit

## Smart AMS output (from Smart AMS to controller)

Note that the sixth input bit is not used by the specified controllers. Instead, the fourth input bit is used as follows. If a blue lamp is connected, it will be blinking while product identification is ongoing; it will glow steadily while the product is running.

In Modbus Device, the fourth input bit is used for the signal indicating that the product is running, the sixth input bit is used for the product identification signal.

Corresponding Smart AMS IO | PF4000 variable | PM4000 variable (settings in PLC) | PF6000 variable | Modbus Device
--- | --- | --- | --- | ---
Emergency mode | External controlled 1 | %IX 13000.0 | Generic IO 1 | First input bit
Product OK | External controlled 2 | %IX 13000.1 | Generic IO 2 | Second input bit
Product NOK | External controlled 3 | %IX 13000.2 | Generic IO 3 | Third input bit
Product running | External controlled 4 | %IX 13000.3 | Generic IO 4 | Fourth input bit
Station error | External controlled 5 | %IX 13000.4 | Generic IO 5 | Fifth input bit
Product identification ongoing | N/A | N/A | N/A | Sixth input bit
Global error, not related to station | External controlled 7 | %IX 13000.6 | Generic IO 7 | Seventh input bit
Sequence break signal | External controlled 8 | %IX 13000.7 | Generic IO 8 | Eighth input bit

# Terms and abbreviations

Letter | Term | Description
--- | --- | ---
A | AMP | Assembly Management Platform
| AMS | Assembly Management System
I | ICB | Integrated controller, Compact transducerized range, Battery
| ILT | Industrial Location Tethering
| ITB | Integrated controller, Transducerized range, Battery
| IXB | Collective name for ICB and ITB
M | MES | Manufacturing Execution System
| MNO | Maximum number of "not OK" retries
N | NOK | Not OK
| NYD | Not yet done
P | PLC | Programmable logic controller
| PR Code | Product property code
| PSet | Tightening program
S | SAMS | Smart AMS, Smart Assembly Management System
| SQS | Scalable Quality Solution

# Viewing and exporting third-party licenses

You can view and export the license information for third-party software components used in Smart AMS.

- Go to the Smart AMS Config address in your web browser by using the Open Smart AMS Config UI shortcut on the Desktop or on the Windows Start menu.
  Sample address: https://localhost:6395. Make sure to replace localhost with the actual IP address of the computer Smart AMS Config is running on.

- Select , and then select About .

- To expand or collapse the list of third-party components, select the List of licenses title.

- To show or hide the license text, use and on the row with the component's name.

- To export the list of third-party components with licenses to a .json file, select to the right of the List of licenses title on the About page.

- To close the About page, select in the upper-right corner.

# Viewing the EULA

You can view the End User License Agreement (EULA).

- Go to the Smart AMS Config address in your web browser by using the Open Smart AMS Config UI shortcut on the Desktop or on the Windows Start menu.
  Sample address: https://localhost:6395. Make sure to replace localhost with the actual IP address of the computer Smart AMS Config is running on.

- Select , and then select About .

- To expand or collapse the text, select the End User License Agreement (EULA) title.

- To close the About page, select in the upper-right corner.

## Applies to: