Conveyor control

From PlcWiki

Revision as of 09:26, 8 September 2010 by Petr.zalabak (Talk | contribs)
Jump to: navigation, search

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