How to use IoT devices on the Shop Floor

An operator running a work order on the Shop Floor screen has both hands on the product. Every scan, every weight read off a scale and every Start, Pause or Finish still has to be typed or tapped, and the devices wired to the station - its barcode scanner, scale, footswitch and label printer - cannot reach that screen.

IoT Shop Floor brings the devices of the station to the Shop Floor screen:

  • A device strip at the top of the work order shows what the station’s scanner, scale and footswitch are doing, and offers the Use weight, Print label and Reprint last label buttons.

  • The station’s barcode scanner is listened to: a scan is handled exactly as a scan from a scanner plugged into the device that runs the Shop Floor.

  • Use weight takes one fresh reading from the scale, converts it into the unit of the order and fills in Record output for the operator to confirm.

  • The footswitch starts, pauses or finishes the work order without touching the screen.

  • Print label sends the label of the output that was recorded but not labelled yet to the station’s own label printer.

The operator needs no IoT access right: the Shop Floor is told which devices belong to the station and nothing else about them. A station with no device attached, and a database without this module, work exactly as before.

Who

The Shop Floor Operator runs the work orders; the Production Team Leader reprints labels.

App

IoT Shop Floor (with IoT Manufacturing and Shop Floor Control)

Before you start

The devices of the station are attached to its work center: see How do I attach the devices of a station?.

How the work flows

  1. Ready / started - the shop floor operator starts the work order, with the footswitch or with the button on the screen. Next: the same operator.

  2. In progress - the shop floor operator weighs the product with Use weight and confirms Record output. Next: the same operator.

  3. Label - the shop floor operator prints the label with Print label. Next: the production team leader, only if the label did not come out.

  4. Done - the production team leader sends the last label again with Reprint last label when the print failed.

Who uses IoT Shop Floor

Role

What they do

Access right to assign

System Administrator

Installs the module, decides in Settings whether it is on, and gives people their Manufacturing access. The devices of a station are attached in IoT Manufacturing.

Administration: Settings

Shop Floor Operator

Runs the work orders of a station: starts them, weighs the output, scans, prints labels and uses the footswitch.

Manufacturing: User

Production Team Leader

Everything the operator does, plus reprinting the last label after a jam or an empty roll.

Manufacturing: Administrator

The Manufacturing: Administrator right includes the Manufacturing: User right.

How do I install IoT Shop Floor?

IoT Shop Floor installs itself as soon as IoT Manufacturing and Shop Floor Control are both installed, so most databases never install it by hand. If it is not installed:

  1. Open Apps.

  2. Remove the default Apps filter, so that modules that are not applications are listed, and search for IoT Shop Floor.

  3. Click Activate. IoT Manufacturing and Shop Floor Control are required and are installed with it if they are missing.

To switch it off for a database that holds both apps but owns no IoT hardware, open Settings ‣ IoT, go to IoT Integrations and clear the IoT Shop Floor box.

The IoT Shop Floor option under Settings, IoT, IoT Integrations.

The module has no setting of its own. The devices that appear on the Shop Floor are the ones attached to the work center of the work order:

  1. Open Manufacturing ‣ Configuration ‣ Work Centers and open the work center.

  2. On the IoT page, add the devices of the station to IoT Devices, then choose the Label Printer, the Scale and the Footswitch. If you chose a footswitch, choose its Footswitch Action: Start, Pause, Toggle or Finish.

  3. Save.

The IoT page of a work center with a label printer, a scale, a barcode scanner and a footswitch.

Every barcode scanner in IoT Devices is listened to; there is no per-scanner role to choose. The IoT page only appears to people who hold the Internet of Things (IoT) access right User or higher; Manufacturing / Administrator brings it with it. If the label does not come out, the order records that the print was never confirmed once the Device Action Timeout (seconds) under Settings ‣ IoT has passed (120 seconds by default).

How do I give the access rights?

Open Settings ‣ Users & Companies ‣ Users, open the person and go to the Access Rights page.

  1. For each shop floor operator, set Manufacturing to User.

  2. For each production team leader, set Manufacturing to Administrator.

  3. Save.

Operators need no Internet of Things (IoT) access right: they only need the right to open the work order on the Shop Floor.

Each shop floor operator and each production team leader must also be linked to an employee. Open the employee in the Employees app and set Related User to the person’s user. Without that link the Shop Floor refuses to start work and answers that the user is not linked to an employee.

The Access Rights page of an operator: Manufacturing set to User, Internet of Things (IoT) left empty.

How does the operator open the work order?

  1. Open the Shop Floor app and choose your work center.

  2. Click Open job board.

  3. On the card of the work order, click Open & start (or Continue operation for an order that is already running, Resume operation for one that is paused).

The device strip appears at the top of the work order and stays there while you move between its screens. A station with no device attached shows no strip at all.

A running work order on the Shop Floor with the device strip: Scanner listening, the scale reading, Use weight, Footswitch ready and Print label.

What does the device strip show?

Each chip tells you what one device is doing. Hold your finger or the pointer on a chip to see the name of the device.

  • Scanner listening - the station’s scanner is ready (2 scanners listening when the station has several).

  • Scale ready - the scale is ready. Once the scale reports a weight, or you tap Use weight, the chip shows it as the scale gave it, for example 4.20 kg. The weight on the chip is only a display.

  • Footswitch ready - the footswitch is ready.

  • Scanner in use by another screen, Scale in use by another screen, Footswitch in use by another screen - another screen holds the device, see What happens when another screen holds the devices?.

  • Scanner unreachable, Scale unreachable, Footswitch unreachable - the box of the station does not answer, see What happens when the box or a device fails?.

  • Scanner not connected, Scale not connected, Footswitch not connected - the box answers, but it does not report this device as connected, see What happens when the box or a device fails?.

How do I start, pause and finish with the footswitch?

Press the footswitch while the work order screen is open. The press does what the station’s footswitch action says: start, pause, finish, or alternate between starting and pausing. It presses the same button that is on the screen, so every Shop Floor rule still applies, and a press that the screen would refuse is refused in the same way.

The work order paused by a footswitch press: the status reads Operation paused and the Resume button is offered.

The footswitch works on the work order screen only. If you press it while Record output is open, the screen answers The footswitch works on the work order screen and nothing else happens.

The message The footswitch works on the work order screen shown on the Record output screen.

How do I record the output with Use weight?

  1. Put the product on the scale and wait until the weight is steady.

  2. Click Use weight. One tap takes one fresh reading at that moment.

  3. Record output opens with the weight already filled in, converted into the unit of the order. Check the figure.

  4. Click Confirm output. Nothing is recorded before you confirm.

The Record output screen after Use weight: Quantity just made is filled in with 4.20 kg and Confirm output is ready.

After you confirm, the screen shows what was recorded and offers Undo the last recording. Click Undo to take that quantity off the order again.

Record output after Confirm output: Recorded 4.20 / 10.00 kg and the Undo button for the last recording.

You can also type the quantity yourself. A quantity taken from the scale is recorded as read from the instrument and a quantity you typed is recorded as typed by hand; nobody can edit that afterwards.

Use weight refuses the reading, and nothing changes, in these cases:

  • The scale shows 0 or an unsteady weight: The scale shows no stable weight. Wait until it settles and read again.

  • The weight is too small to count in the unit of the order: A reading of … is too small to be recorded in ….

  • The order is counted in Units or in a volume unit: This order is counted in Units; a scale reading cannot be used as its quantity.

  • The scale returns something that is not a weight: The scale did not return a valid weight.

  • The scale gives no reading: No reading from the scale. Check the scale and try again, or type the quantity.

  • The box of the station cannot be reached: The scale cannot be reached. Type the quantity instead.

The message The scale shows no stable weight shown after Use weight with a scale that reads 0. The message This order is counted in Units shown after Use weight on an order counted in Units.

How do I scan with the station’s scanner?

Scan a code with the scanner of the station. It is handled exactly as a scan from a scanner plugged into the device that runs the Shop Floor, on whichever screen of the work order is open. A read that is too short to be a barcode is ignored, the same as it would be from any other scanner.

How do I print the label?

  1. Click Print label.

  2. The message The label was sent to the printer. confirms that the label went to the station’s label printer.

The message The label was sent to the printer shown after Print label.

Each print covers only the output that was recorded but is not labelled yet, so no label is printed twice. While the order is in progress the label is for the main product. When the order is done, one print covers the remaining quantity of the main product and each by-product, once. If there is nothing new to label, a message says so and nothing is sent.

The message that the order has nothing new to label because the recorded output is already labelled.

Once you have finished and closed the manufacturing order, it leaves the Shop Floor board. Print the labels of the by-products that are still missing from the work order form, under Manufacturing ‣ Operations ‣ Work Orders.

What happens when another screen holds the devices?

A scanner and a footswitch are held by one screen at a time. When a second screen - another browser tab, or a team leader’s computer - opens the same station, it takes the scanner and the footswitch and your screen shows Scanner in use by another screen and Footswitch in use by another screen.

The device strip with Scanner in use by another screen and Footswitch in use by another screen.

Touch your screen to take the devices back; the chips return to Scanner listening and Footswitch ready. A scan or a footswitch press is only ever acted on by one screen, so nothing is recorded twice. Use weight keeps working on a screen that does not hold the devices, because reading the scale takes nothing from the other screen.

What happens when the box or a device fails?

When the box of the station does not answer, the chips read Scanner unreachable, Scale unreachable and Footswitch unreachable, and Use weight is dimmed.

The device strip with every chip reading unreachable and Use weight dimmed.
  • Type the quantity yourself in Record output and click Confirm output; it is recorded as typed by hand.

  • Scan with a scanner plugged into the device that runs the Shop Floor, or type the code.

  • An offline printer is reported as soon as you click Print label: The label was not printed: printer … is offline or refused the request. Fix the printer, then click Print label again.

  • The chips return by themselves when the box answers again. A screen that is opened while the box is still starting shows the devices as unreachable and recovers on its own.

When the box answers but does not report a device - the scale is unplugged or switched off, for instance - its chip reads Scale not connected (or Scanner not connected, Footswitch not connected) and Use weight is dimmed, so a weight is never taken from a scale that is not there. Type the quantity yourself as above, and plug the device in or switch it on. The chip turns ready again the next time the screen loads the work order, for instance when you move to another of its screens or open it again.

The device strip with Scanner listening, Scale not connected and Use weight dimmed.

How does the team leader reprint the last label?

The team leader sees everything the operator sees, and one more button: Reprint last label, beside Print label. It appears once a label has been printed for the order. Operators never see it.

The device strip of a team leader with Reprint last label beside Print label.
  1. Open the work order on the Shop Floor, as described above.

  2. Click Reprint last label.

  3. Read the confirmation and click Reprint. Use it only when the print did not come out.

The Reprint last label confirmation: Send the last label print of this order to the printer again? The message The last label print was sent to the printer again.

The last print is sent again. The quantity that counts as labelled does not change, so the next Print label still prints only what has not been labelled.

Every reprint is logged in the chatter of the manufacturing order: who reprinted which label, on which printer, and that the labelled quantity is unchanged.

The chatter of the manufacturing order with the note that the team leader reprinted the last label print.

Common errors

  • The device strip does not appear. The work center of the order has no IoT device attached. Ask the system administrator to attach the devices on the IoT page of the work center.

  • A chip reads unreachable. The box of the station does not answer. Check that it is powered and on the network. The chips return by themselves when it answers again; see What happens when the box or a device fails?.

  • A chip reads in use by another screen. Another screen holds the device. Touch your screen to take it back, or close the other screen.

  • The browser asks for permission to reach devices on the local network, or blocks it. When Viindoo is opened over HTTPS and the box has a private address, the browser may ask whether the Viindoo site may reach devices on your local network. Allow it for the Viindoo address. If the browser blocks the access, the chips report the devices as unreachable.

  • Use weight is dimmed. The scale is unreachable or a reading is in progress. Type the quantity instead.

  • The footswitch does nothing. Check that the chip reads Footswitch ready, that the work order screen is open (not Record output) and that the footswitch action of the work center is the one you expect.

  • The label does not come out. The order’s log notes that the print was never confirmed once the Device Action Timeout (seconds) has passed. The team leader clicks Reprint last label.

  • A device unplugged while the box was offline still shows as connected. The box reports its devices again the next time it connects; until then the old state is shown.

  • After a network outage, one scan or press was recorded by two screens. If a screen loses its network exactly while another screen takes a device and the box restarts before any event reaches the first screen, the first scan or press after the restart is acted on by both screens once. Check the order after an outage like that.

FAQ

Is the weight recorded as soon as I tap Use weight? No. Use weight only fills in Record output. The quantity is recorded when you click Confirm output, and Undo removes it again.

Why is the weight on the chip not recorded? The chip only displays the latest reading of the scale. Only a tap on Use weight takes a fresh reading for the order.

Can I check the reading before it counts? Yes. The reading reaches Viindoo through the browser of the person who tapped Use weight, so read the figure on the Record output screen before you confirm it.

Can the footswitch be used on the Record output screen? No. It works on the work order screen only.

Who can reprint a label? Only people with Manufacturing: Administrator. The reprint asks for confirmation, leaves the labelled quantity unchanged and is logged on the manufacturing order.

Next steps