Operation definition
From PlcWiki
Revision as of 13:21, 9 June 2010 by Petr.zalabak (Talk | contribs)
Each operation needs to be defined by its index and type. All other parameters are optional, but some of them are necessary for a valuable operation definition:
Operation.name.Type = <Operation type> Operation.name.Index = <Operation index>
for example: Operation.AirbagSN.Type = Serial Operation.AirbagSN.Index = 2
A parameter name joins all operation parameters together.
Operation type can be one of the following ones:
SequenceCheck ProductConfiguration LastWPCheck Serial PartCheck PartCode CableCheck (Poka-Yoke Check) Tightening VisualCheck OutputCheckCorrection OutputCheck PidWrite ixpioSignal VisionSensor PreSequence Measurement RackPartCheck BlindAudit SerialInput
Operation parameters
(bool) Operation.name.SendConveyorStopWhenNOk Temporary handled only by an operation type OutputCheck
(bool) Operation.name.SendToReworkWhenNOk Temporary handled only by an operation type OutputCheck
(bool) Operation.name.InvalidLabelAllowed = Yes | No For safety critical operations like VW baugruppen it should be set to "No". Then the control bar code "Invalid label" (PLCIL) is not accepted. The logic is, that a product without safety critical documented items is not cempletely assembled and should not be released to the customer. If it is not possible to scan the part label, the part needs to be changed to the correct one. So then it is necessary to assemble another piece or sent the product to a rework station.