| |
|
|
Multi-Level automation system in Steel Industry
Automation system is integrated into steel
production process in various levels. Currently there is some dispute on how to
divide the levels of the automation system. In general there are 4-Level model
and 3-Level model. Some people also proposed the Level 5 system, which are
actually the business system such as Customer Relation Management (CRM),
Enterprise Resource Planning (ERP) system. From the view of the industry control
or automation system, Level 4 should be the top. Typical example of this
hierarchy is the Purdue model hierarchy (see below). Some people also add Level
0: A-C and D-C digital drives, etc. into the automation hierarchy. However, most
people take it as a basic electric control, not an automation level.
Purdue Model for Control Hierarchy (5-Level
Model)
| Name |
Description |
| Level 0 |
Sensor Level (Measuring
Devices):
Pressure, Temperature, Speed, Accelerometer, Force, Position, Shape,
Thickness, ... |
| Level 1 |
Controller Level (Feed-back
Closed Loop Control):
Speed Regulator, Tension Regulator, Sequence Control, Position Control,
Temperature Control, SCADA |
| Level 2 |
Machine Level (Set-up Models):
Temperature model (e.g., EAF, LMF), Shape Control, Mill Set-Up Control, Coil
Tracking, Runout Table Cooling Control, .. |
| Level 3 |
Operation Unit Level:
Blast Furnace, Electric Arc Furnace, LMF, Caster, Reheating, Hot Mill, Cold
Mill, Anneal Line, Pickle Line, ... |
| Level 4 |
Plant Level MES, MRP:
Scheduling, Material Flow, Manufacturing Execution System (MES)...
|
| Level 5 |
Corporate Level CRM, TMS, ERP:
Order Process, Enterprise Resource Planning (ERP)... |
This is the most complicated, yet clearest
definition. There is different expertise on different level, and even different
computer in different level. However, this definition, which considers detailed
engineering operation (e.g., metallurgical engineering practice), does not fully
take into account computer system architecture and IT practice, and therefore
causes confuse in some situations. For example, when data from various levels
is collected and processed, there will be a problem on how to handle the data
and which level the database or databases) should be. In this definition, each
level holds its own data, and Level 1 cannot talk to Level 3. The definition is
not compatible with Enterprise System architecture.
4-Level Definition
- Level 0: A-C and D-C digital drives,
etc.
- Level 1: The base automation. It
consists of programmable controllers and microcomputers that manage the
functional logic (e.g. PLCs) of the system, the single device control and the
interface with the sensors.
- Level 2: The Process automation. It
consists of minicomputers that handle material flow and production targets,
and provide the user with tools for plant supervision and diagnostics.
- Level 3: The plant wide production
automation. It mainly defines the scheduling of production in the whole plant,
including Meltshop (EAF, LMF), caster and rolling mill.
- Level 4: Corporate-wide automation. It
consists of business system and quality database, etc.
3-Level Definition
It is also very common to combine Level 2 and
Level 3 in the 4-Level definition and refer it to "Level 2". This is a very
practical way to name the automation system, the reason for this statement is as
follows:
- Level 1 is mainly in the PLC Level, not much
software engineering is required to program PLC and related control system,
e.g. for operator interface with RSView.
- Corporate-wide business system (production
plan, sales, accounting, etc.), which can be taken as Level 3, is also quite
different from shop floor manufacturing system.
Based on this consideration, the 3-Level
definition consists of followings:
Level 1
PLC level process control, including PLC and some
plant-specific networking, such as Data Highway DH+ from Rockwell. Computer
programs can be employed for operator to control production machinery. However,
such programs are primary the customization based on some PLC interfaces
provided by PLC vendor or automation company. One example of such programs is
the customized steel plant application based on RSView, an PLC interfacing
program by Rockwell Software. PLC setup and some Visual Basic coding skills are
needed to customize such application.
Level 2
Production supervisory system, plant-wide
automation. Automation programs in this level are developed based on software
engineering principle. The system may extract PLC data (through interactive
communication with Level 1), accept operator user-input and laboratory
measurement, as well as some pre-set manufacture data such as recipes for
producing a given grade, chemical composition for a certain grade, etc. Shop
floor production schedule can be produced, delay, event, part life, etc. can be
tracked. Data from one production process (e.g. EAF) can be viewed in other
process (Caster, for example). All the data can be saved into a database, such
as Oracle or SQL Server. Components, applications or cub-package relating to
process models (mill setup models, shape control, temperature prediction, etc.)
are also integrated into this level.
Level 3
Level 3 primarily consists of business related
reports, and integration of production database with the business database, etc.
It can integrate multiple Level 2 systems. The data can be cross the plant
boundary to be viewed in the whole corporate. If an automation system collects
data into an enterprise database (Oracle, SQL Server, etc.), the database and
the reports generated from this database belong to the Level 3. Those
manufacture data in the enterprise database can be further sent to the corporate
business database, which is not taken as Level 3 in general. Scheduling system,
Material Flow, Manufacturing Execution System (MES) can be considered as Level
3.
In this website, if not specified, we use this
3-Level definition.
Level 2 Functions
In this section we explain a Level 2 package as example. The Level 2
applications for the EAF, LMF and CAS (Caster) will be implemented on a Windows
system. The EAF, LMF and CAS MMI Computers will display the Level 2 screens to
the operators; theoe computers will communicate to the Level 2 through TCP/IP
sockets. Some data are shared across applications; for example, the caster Level
2 CAS can display some summary screens of EAF and LMF.
A list of all applications and corresponding screens are shown in the
following table:
|
No. |
Application |
EAF |
LMF |
CAS |
|
1 |
Production Schedule |
Y |
Y or N |
Y or N |
|
2 |
Scrap charge |
Y |
N |
N |
|
3 |
Delay tracking |
Y |
Y |
Y |
|
4 |
Event tracking |
Y |
Y |
Y |
|
5 |
Material additions |
Y |
Y |
N or Y |
|
6 |
Chemistry |
Y |
Y |
Y |
|
7 |
Life Data |
Y |
Y |
Y |
|
8 |
Overview |
Y |
Y |
Y |
|
9 |
Heat Summary |
Y |
Y |
Y |
|
10 |
Cut List |
Y |
Y or N |
Y |
|
11 |
Meltshop overview |
Y |
(Y) |
(Y) |
|
12 |
Shop Schedule |
Y |
(Y) |
(Y) |
|
13 |
Electrode |
Y |
N |
N |
|
14 |
Heatlineup |
Y |
(Y) |
(Y) |
|
15 |
Personnel |
Y |
Y N |
Y |
|
16 |
Models |
Y |
Y |
Y |
In the table above, "Y" indicates the screen
for the corresponding application (EAF, LMF or CAS) is needed, and "N" not
necessary. The "Y or N" means either needed or not necessary, and "(Y)" means
the screen is needed, but the screen is the same as that in another application.
|
|
|
|
|
|