![]() |
Access Machine Case History: |
METAL PRODUCTION |
| Customer: | Elkem Metals Company |
| Location: | Alloy, WV |
| Project: | BATCH project - Automated production of silicon metal |
| Operating System: | Modcomp Realix E1.c |
| Customer Background: |
(Note: All Customer Background information was obtained from the News of Norway web page at www.norway.org/may96/elkem.htm.)

| Plant Information: |
| Customer Needs: |
| The Access Machine Solution: |
AccessWare provides a real-time, object oriented computer model of the Elkem system. Each device in the model, and each Batch in progress, is a software object. There are 8 different object types in the Elkem batch system: Raw Material Bins, Weighers, Conveyor Belts, Holding Hoppers, Skip Hoists, Tram Cars, Furnaces, and Batches. Device objects are provided to the system from the Object database. Batch objects are created as the need to mix a batch arises.
The software implements each object type as a state machine. In this context, a state machine consists of a set of defined states and a set of defined events. In each state, every possible type of event implies some action and, possibly, a change of state. Events may be input/output (I/O) updates indicating changing conditions of the corresponding physical devices, or time-outs, or commands from other objects (typically Batch objects). The actions taken by an object upon receiving an event may include control outputs to the plant device, or messages to other objects. In this way, each Device object exercises control over its physical counterpart, and Batch objects command the Device objects. The behavior of each type of object, and the interaction between objects in the model, implements the batching strategy employed by Elkem.
The model of the mix house and furnace departments consists of the objects configured in the Object database. As equipment is added to the mix house, or furnaces are added to the furnace departments (both of which are occurring at the Alloy plant), the control software is kept up-to-date simply by adding configurations. Not a single line of code needs to be changed to support new equipment.
Only when Elkem installs a new type of device (for instance, pocket belts to replace a skip hoist, or holding hoppers with different controls), does a new Object type needs to be implemented in the software, and objects of that type added to the Object database.
| AccessPoint Software Specifics: |
The raw material feeders are started, and material can flow into the seven weighers simultaneously. Each weigher has a preliminary setpoint, a preact setpoint, and a tolerance level within which weights must remain for each material. When all weighers have completed and are within tolerance, the system checks the holding hopper for closed and empty gates before starting the belts. With the belts running, the weigher's discharge feeders are sequentially started, moving the batch into the holding hopper. When each weigher reaches the empty weight setpoint, the discharge feeder runs ten additional seconds. The conveyor belts run long enough for the material to clear before stopping. The system now looks to see if the appropriate hoist is at the home position. The holding hopper gate is opened and the batch is placed in the hoist. When the holding hopper reaches the empty setpoint, the gate is closed. The hoist is started and a tram destination is established. The remaining control of the delivery of the batch is independent of the computer.
Each weigh hopper has a high material level device to prevent overfilling. This device disables the computer outputs to the raw material feeders for the weigh hopper and provides a digital input (DI) to the computer. The computer interprets the DI to mean additional material can be added to this weigher. A chunk detector device located on belts provide a digital input to stop the belts if a large object passes underneath. When this happens, the computer will sound the alarm until acknowledged. The operator then eliminates the chunk and manually resets the switch on the detector. The discharge will automatically restart. A full complement of manual controls is enabled when the system is placed in the "HOLD" mode.
| Access Machine Benefits: |