Conveyor control
From PlcWiki
(Difference between revisions)
Petr.zalabak (Talk | contribs) m |
Petr.zalabak (Talk | contribs) (→PLC Client parameters) |
||
Line 13: | Line 13: | ||
<!--- Definition of the host name, where the module plc_conveyor_controller is running: /--> | <!--- Definition of the host name, where the module plc_conveyor_controller is running: /--> | ||
* line.ConveyorServer = plcgntcs | * line.ConveyorServer = plcgntcs | ||
- | |||
* line.ConveyorServerPort = 6779 | * line.ConveyorServerPort = 6779 | ||
- | |||
* # workplace.LampToSwitch = 6 | * # workplace.LampToSwitch = 6 | ||
- | |||
* workplace.ConveyorID = 21 | * workplace.ConveyorID = 21 | ||
- | |||
* workplace.ConveyorWSAddr = 0000000000000010 | * workplace.ConveyorWSAddr = 0000000000000010 | ||
- | * WorkPlace.SendConveyorRelease = Yes | + | * WorkPlace.SendConveyorRelease = '''No''' | Yes |
- | + | * WorkPlace.SequenceConveyorControl = '''No''' | Yes | |
- | * WorkPlace.SequenceConveyorControl = Yes | + | * workplace.Conveyor.SendPID = '''No''' | Yes |
- | + | * workplace.Conveyor.ReleaseWhenProductFinished = '''No''' | Yes | |
- | * workplace.Conveyor.SendPID = Yes | + | * workplace.Conveyor.StopWhenIncompleteProduct = No | '''Yes''' |
- | + | * workplace.Conveyor.StopWhenSequenceError = No | '''Yes''' | |
- | * workplace.Conveyor.ReleaseWhenProductFinished = Yes | + | * workplace.Conveyor.StopWhenProductTimeout = No | '''Yes''' |
- | + | * workplace.Conveyor.StopWhenActivityTimeout = '''No''' | Yes | |
- | * workplace.Conveyor.StopWhenIncompleteProduct = No | + | |
- | + | ||
- | * workplace.Conveyor.StopWhenSequenceError = No | + | |
- | + | ||
- | * workplace.Conveyor.StopWhenProductTimeout = Yes | + | |
- | + | ||
- | * workplace.Conveyor.StopWhenActivityTimeout = Yes | + |
Revision as of 08:56, 6 May 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:
- Sequence error
- Not-completed product
- NOK result of any operation
- Timeout for the cockpit on workstation expired (the product was not finished on a station within the time limit)
- 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