23.08.2013 Views

Specification of Reactive Hardware/Software Systems - Electronic ...

Specification of Reactive Hardware/Software Systems - Electronic ...

Specification of Reactive Hardware/Software Systems - Electronic ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

12.2 Initial Requirements Description 377<br />

12.2 Initial Requirements Description<br />

12.2.1 Purpose Description<br />

A (future) mailing machine consists <strong>of</strong> a main production line built from mechanical<br />

stations. See Figure 12.1. A mechanical station consists <strong>of</strong> a substructure on which<br />

zero or more functional modules are built. Further each station can transport mailing<br />

packets. Transport is performed at very high speeds with currently a maximum <strong>of</strong> about<br />

18 thousand packets per hour. A main production line can have side lines, which can<br />

be as complex as complete production lines. If a mailing packet passes a certain station,<br />

the corresponding functional modules can perform certain services on this packet. The<br />

assembly <strong>of</strong> a mailing packet starts at the main feeder modules, which form the heads<br />

<strong>of</strong> a line. Notice that both the main production line and the side line have a main feeder.<br />

A main feeder inserts (feeds) the first magazines <strong>of</strong> the packets. The other feeders add<br />

particular other products. The gimmick feeder shown in Figure 12.1, for instance, can<br />

add 3.5” diskettes to the packets that pass by. Another type <strong>of</strong> feeder can blow open<br />

magazines and insert advertisement cards. At the merger station where the production<br />

lines meet, a packet from the side line can be added to a packet on the main line. At the<br />

packer module the mailing products are wrapped in foil. In the next station the foil is<br />

sealed and cut and a mailing address is printed on the packed products. Finally at the<br />

stacker module packets are combined into bundles.<br />

12.2.2 Requirements<br />

The current generation <strong>of</strong> mailing machines is based on a centralised control concept.<br />

A production line contains numerous sensors and actuators. They are all controlled<br />

by a PLC-based central control station (see Figure 12.1). All stations are connected<br />

to the central control station by dedicated channels each containing numerous wires.<br />

Production steps such as the assembly, the wiring, the testing and the configuring <strong>of</strong><br />

every new production line are performed within the Buhrs factory. After approval a<br />

disassembly follows. Then all production steps are repeated again at the location <strong>of</strong> the<br />

customer. Further, each customer-specific machine requires manual adaptation and fine<br />

tuning <strong>of</strong> the PLC-s<strong>of</strong>tware. The same holds if a production line needs to be equipped<br />

with new or modified functionality. All this leads to recurrent high costs for every<br />

supplied mailing machine.<br />

To solve the above problems, the centralised control concept has to be replaced by a<br />

decentralised concept. The new generation <strong>of</strong> mailing machines must be realised as<br />

a collection <strong>of</strong> rather independent and autonomous stations that are ’glued’ together<br />

as plug-and-play components. Stations may solely communicate through generic interfaces.<br />

Each station must have its own intelligence and it must take care <strong>of</strong> its own product<br />

transport. Further, different stations should be supplied with different plug-and-play<br />

interfaces to the functional modules such as the feeders. A production line should be<br />

self-configuring. Currently each new batch-job 2 requires manual configuration <strong>of</strong> sev-<br />

2 A batch-job is a service that is provided by the purchasers <strong>of</strong> Buhrs machines for their customers.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!