Conveyor control

From PlcWiki

(Difference between revisions)
Jump to: navigation, search
m
m
Line 3: Line 3:
The conveyor '''can''' be stopped in these cases:
The conveyor '''can''' be stopped in these cases:
# Sequence error
# Sequence error
-
# Not-completed product
+
# Not-completed product and the next one is scanned
# NOK result of any operation (setable for each operation separately)
# NOK result of any operation (setable for each operation separately)
# Timeout for the cockpit on workstation expired (the product was not finished on a station within the time limit)
# Timeout for the cockpit on workstation expired (the product was not finished on a station within the time limit)

Revision as of 09:26, 8 September 2010

In case of defined situations (e.g. a sequence error or a not-finished product) the request for stop of a conveyor of a production line is sent to the conveyor controller. It is a software module, which is running on a computer connected to a conveyor PLC with a serial line or via Ethernet network.

The conveyor can be stopped in these cases:

  1. Sequence error
  2. Not-completed product and the next one is scanned
  3. NOK result of any operation (setable for each operation separately)
  4. Timeout for the cockpit on workstation expired (the product was not finished on a station within the time limit)
  5. Timeout for the inactivity on workstation expired (no action taken on a station within the time limit while the product was not finished)


PLC Client parameters

  • line.ConveyorServer = plcgntcs
  • line.ConveyorServerPort = 6779
  • # workplace.LampToSwitch = 6
  • workplace.ConveyorID = 21
  • workplace.ConveyorWSAddr = 0000000000000010


  • WorkPlace.SendConveyorRelease = No | Yes
  • WorkPlace.SequenceConveyorControl = No | Yes
  • workplace.Conveyor.SendPID = No | Yes
  • workplace.Conveyor.ReleaseWhenProductFinished = No | Yes
  • workplace.Conveyor.StopWhenIncompleteProduct = No | Yes
  • workplace.Conveyor.StopWhenSequenceError = No | Yes
  • workplace.Conveyor.StopWhenProductTimeout = No | Yes
  • workplace.Conveyor.StopWhenActivityTimeout = No | Yes


  • operation.name.SendConveyorStopWhenNOk = No | Yes
Personal tools