Your SICK ID gives you access to our extensive range of services. This includes direct online orders, price and availability checks, and access to our digital services.
picoScan100: How to enable user level "Maintenance" or "Authorized Client" (SetAccessMode 0, sFA A)
Article No: KA-09889
Version: 1.1
Subject to change without notice
Enabling user level "Maintenance" and "Authorized Client"
Related Products
picoScan100
Table of Contents
Introduction
To comply with the latest cybersecurity requirements (authorization enforcement), the user levels "Maintenance" and "Authorized Client" are disabled by default. These user levels can be enabled through the GUI and via telegram after logging in with the "Service" user level.
Note: When updating from firmware versions earlier than V2.1.0 to V2.1.0, any previously enabled user levels will remain active. Performing a factory reset will revert to the default settings: "Maintenance" and "Authorized Client" disabled, and "Service" enabled.
Error Code
If a driver (e.g., ROS driver or self-developed driver) is using either "Maintenance" or "Authorized Client" as the user level, even though these user levels are disabled, the following error codes are possible:
SetAccessMode 0 (no log in possible)
sFA A (It is not allowed to write values to this variable, e.g. due to missing log in)
Possibilities to enable Cola A/B user level
Via GUI
The CoLa A/B user levels can be enabled through the GUI after logging in with the "Service". The default passwords are listed in the operating instructions.
Via telegram
The CoLa A/B user levels can be enabled through telegrams after logging in with the "Service". The default passwords are listed in the operating instructions. This option could be useful if a self-developed driver is in use. SOPAS ET Terminal command snippet:
$C Login with user level "Service" and the default password
$A sMN SetAccessMode 4 81BE23AA $W 100
$C Enable the CoLa A/B user level "Maintainance" $A sMN EnableLegacyUserLevel 2 1 $W 100
$C Enable the CoLa A/B user level "Authorized Client" $A sMN EnableLegacyUserLevel 3 1 $W 100
$C Run $A sMN Run $W 100
Alternative approach: Use user level "Service"
Instead of using the user levels "Maintenance" or "Authorized Client" it is also possible to use the user level "Service" which is enabled by default.