Example of ACS with tags and a disassociation zone
Demonstration of ACS with an Assembly Line getting its position information from tags using a disassociation zone to send tags to sleep.
Preparation of the Ubisense Platform
Creating an area by setting up a file with wall definitions and loading it into ACS.
Configuration of ACS including: Product Types, Product Type Tag Positions, Production Lines, Assembly Lines, Tag Profiles, Disassociation Zones, Product Tag Association, External Systems and Ident Zones.
Show Simulations of the ACS Protocol.
Preparation of your Environment
Follow the installations instructions for the combination of SmartSpace and ACS and other Ubisense products you require as described in your installation guide.
Use SmartSpace Config to Set up a Site and Add Representations for your Demonstration
Follow the instructions for configuring ACS given in Configuration in SmartSpace.
In particular, you must do the following.
Site Setup
- Add a Geometry Cell to your site.
- Add a Location Cell to your Geometry Cell.
- Extend your Location Cell. In the Cells task, double-click the location cell and, in the Edit the extent of Location Cell dialog, change the Top to 10.
-
Extend your Geometry Cell and Site Cell to contain your Location Cell.
Add Representations
- Import representations and push them to ACS.
- Note: Use two different representations (e.g. BlueCar_template and WhiteCar_template).
Configuration in ACS
Add Product Types in ACS
See Product Types in the ACS Online Help.
- Choose one of your created representations.
- Set a suitable Type (Name) and Description.
- Set NO timeout.
Add two different products with different representations.
Add Product Type Tag Position
See Product Type Tag Positions in the ACS Online Help.
Add the tag position for both product types:
- Select one of your defined product types and add the Tag Position.
- Set a suitable Tag Position Name and Description.
- Set the Tag Position Height (e.g. 0.5m).
- Do NOT check Drive Directly?.
- Set the geometry (point) for the Tag Position.
Check the Tag Position in 2D and 3D mode.
Add a Production Line
See Production Lines in the ACS Online Help.
- Set a suitable name (e.g. MainProductionLine).
- Set all Product types you want to support in your production line to Supported.
Add an Assembly Line
See Assembly Lines in the ACS Online Help.
- Choose the area you created in SmartSpace Config.
- Set a suitable Name for your assembly line (e.g. Band-01).
- Choose your created Production Line.
- As Location Source choose Tag.
- Set the Grid Snapping to 1.00m.
- Set the line geometry for your assembly line.
Activate the tab Tag Settings – see Assembly Lines (Tag Setting tab page - Tag Recognition) in the ACS Online Help.
- For Tag Recognition use the Defaults button to set all values to default.
- For Transport Parameters set the following values:
- Line Width [m]: 2.
- Minimum Carrier Distance [m]: 6.
- Standard line speed [m/s]: 0.2.
- Click "Adapt Length".
- Do NOT add additional Line Sections.
Activate the tab Tag Error Handling (see Assembly Lines (Tag Error Handling) in the ACS Online Help):
- In the Part Error Detection change nothing.
- In the Part Error Recovery change nothing.
Add Tag Profiles
See Tag Profile Manager (Tag Profile Properties Dialog) in the ACS Online Help.
If you are using a Ubisense D4 system, the Tag Profile Manager dialog has fewer parameters that you can set.
- Set a meaningful name (e.g. CarHighUpdate).
- Add a description.
- Set the Profile Priority to 0.
- Choose a filter (e.g. Default fixed height information filtering).
-
Series 7000 systems only:
- Choose a Faster QoS (e.g. every 4 time slots).
- Choose a Slower QoS (e.g. every 32 time slots).
- Set the QoS Speed Threshold (e.g. 1.00).
For example:
Add at least two different Tag Profiles.
Configure your Tag Profile Sections
See Tag Profile Manager (Tag Profile Sections) in the ACS Online Help.
- Choose your Production Line.
- Choose your Assembly Line Name.
- Add Profile Sections.
- Set your Start Offset.
- Set your End Offset.
- Choose your Profile.
Configure at least two Profile Sections with different profiles.
Configure an Ident Zone for the association
See Ident Zones in the ACS Online Help.
- Set a Name.
- Add a Description.
- Set Height of floor [m] (e.g. 0m).
- Set Height of ceiling [m] (e.g. 3m).
- Choose your Area.
- Set a suitable geometry (trigger zone) for the Ident Zone.
-
Commit your changes.
-
Create an event (Events tab).
-
Give it an appropriate name. (Suffix the name with Event to distinguish it from the actual Ident Zone.)
-
Save changes.
-
Associate the event with Active Type ULocationIntegration::Tag.
Configure an Association Zone
See Association Zones in the ACS Online Help.
- Set a Name.
- Add a Description.
- Choose an Ident Zone.
- Select your first Product Type.
- Choose the Tag Position for this Product Type.
- Select your second Product Type.
- Choose the Tag Position for this Product Type.
- Commit your changes.
For example:
Configure an Ident Zone for the Disassociation
See Ident Zones in the ACS Online Help.
- Set a Name.
- Add a Description.
- Set Height of floor [m] (e.g. 0m).
- Set Height of ceiling [m] (e.g. 3m).
- Choose your Area.
- Set a suitable geometry (trigger zone) for the Ident Zone.
- Create an event (Events tab).
- Give it an appropriate name. (Suffix the name with Event to distinguish it from the actual Ident Zone.)
- Save changes.
- Associate the event with the Product Types as the Active Type.
Configure a Disassociating Zone
See Disassociation Zones in the ACS Online Help.
- Set a Name.
- Add a Description.
- Choose your Ident Zone.
- On the Tag disassociation tab, check Perform disassociation and Remove product.
- On the Tag activity tab, check Send tag to sleep and as Wakeup time choose short.
- In the Tag ranges part you can configure whitelists or blacklists for Tag ranges (for the moment leave it blank and check the Not from ranges radio button).
For example:
Configure an External System
See External Systems in the ACS Online Help.
- Set a suitable name.
- As Type choose PLC.
- Set a suitable description.
- Specify the IP Address of the computer on which the External System will be run.
- Set a suitable Port (e.g. 2001).
- As Protocol choose ACSProtocol.
- As Protocol Version choose 1.0.0.
- Select Remote station is Server.
Add your association zone and Disassociation Zone as Associated Objects to your external system (using two different association IDs).
Use the ACSProtocol to Simulate the Association
With the tool ubisense_acs_protocol_clientserver.exe you see the association/disassociation. Use the Ubisense Application Manager to download the tool (see the Installing Client Machines on Windows section of your installation guide for more information).
How to use:
ubisense_acs_protocol_clientserver.exe server <IP-Address> <Port> 14
For example:
ubisense_acs_protocol_clientserver.exe server 127.0.0.1 2001 14
You must specify some values from your own example.
Use the tool ubisense_product_tag_simulator to simulate tags moving along your production line. Use the Ubisense Application Manager to download the tool (see the Installing Client Machines on Windows section of your installation guide for more information).
How to use:
ubisense_product_tag_simulator.exe [OPTIONS] <Production Line>
For example:
ubisense_product_tag_simulator.exe -t 100-0-0-1 "MainProductionLine"
See Association of Tags to Products
See Product Tag Association in the ACS Online Help.
- Start the ACS Product Tag Association GUI.
- Set your options (Extras -> Options).
- Set Red Fields for Incomplete Data after [sec] to 5s.
- Set Blinking Fields for Incomplete Data after [sec] to 10s.
- Set the Tag ID prefixes to e.g.. 100- . Ensure that this is consistent with what you have specified with ubisense_product_tag_simulator.
- Choose your association zone.
- Accept your options.
See Association of Products to Tags
If the association isn’t working:
- Check the Assembly Line Messages (Operations -> Live Logs) and if there are no messages then try restarting the ACS Tracking Support service.
The ACS Product Tag Association tool