Translation of "Ladespeicher" in English
Der
FPGA
80
ist
symbolisch
durch
einen
Ladespeicher
87
und
seine
programmierbare
Gatterebene
85
dargestellt.
The
FPGA
80
is
symbolically
shown
by
a
loading
memory
87
and
its
programmable
gate
level
85
.
EuroPat v2
Während
des
Ladevorganges
adressiert
der
Zähler
72
den
Ladespeicher
76
für
die
UND-Matrix,
von
wo
jeweils
die
Daten
einer
Spalte
in
das
Schieberegister
78
geladen
werden.
During
the
load
process,
the
counter
72
addresses
the
load
storage
76
for
the
AND
array,
whence
the
data
of
a
column
are
loaded
into
the
shift
register
78.
EuroPat v2
Außerdem
ist
ein
Ladespeicher
90
für
die
ODER-Matrix
vorgesehen,
dessen
Ausgangssignale
in
ein
Schieberegister
92
geladen
werden,
von
wo
aus
sie
über
eine
m-Steuerlogik
94
in
die
Kippschaltungen
der
betrachteten
Zeile
in
der
ODER-Matrix
7
eingeschoben
werden
können.
In
addition,
a
load
storage
90
is
provided
for
the
OR
array,
the
output
signals
of
which
are
loaded
into
a
shift
register
92,
whence
they
may
be
transferred,
via
an
m-control
logic
94,
to
the
flip-flop
circuits
of
the
line
considered
in
OR
array
7.
EuroPat v2
Hierzu
adressiert
der
Zähler
86
den
Ladespeicher
LDO
90
der
ODER-Matrix,
und
die
zur
adressierten
Zeile
gehörende
Information
wird
in
das
Schieberegister
SROD
92
ausgelesen.
For
this
purpose,
the
counter
86
addresses
the
load
storage
LDO
90
of
the
OR
array,
and
the
information
belonging
to
the
addressed
line
is
read
into
the
shift
register
SROD
92.
EuroPat v2
Die
Ausgangssignale
des
Zählers
64
adressieren
einen
Testspeicher
66
und
einen
Ladespeicher
68,
die
als
Festwertspeicher
ausgeführt
sein
können.
The
output
signals
of
the
counter
64
address
a
test
storage
66
and
a
load
storage
68
which
may
be
designed
as
read-only
storages.
EuroPat v2
Durch
dieses
Vorgehen
ist
sichergestellt,
dass
im
Ladespeicher
das
richtige
Anwendungsprogramm
mit
all
seinen
zugehörigen
Funktionsbausteinen
und
Programmbausteinen
vorliegt,
und
zwar
auch
in
der
richtigen
Reihenfolge
und
im
richtigen
Ausgabestand
(Version).
This
procedure
ensures
that
the
correct
application
program
with
all
of
its
associated
functional
modules
and
program
modules
is
present
in
the
load
memory,
to
be
precise
also
in
the
correct
order
and
in
the
correct
version
number
(version).
EuroPat v2
Das
Vorhandensein
von
nicht-gewünschten
Programmbausteinen
oder
Programmfragmenten
im
Arbeitsspeicher
kann
sicher
erkannt
werden,
wenn
die
Signatur,
die
als
Istwert
verwendet
wird,
aus
allen
im
Arbeitsspeicher
vorhandenen
Programmbausteinen
("Code-Sequenzen")
gebildet
wird
und
beim
Start
der
Steuerung
mit
dem
Sollwert
der
Signatur
im
Ladespeicher
verglichen
wird.
The
presence
of
unwanted
program
modules
or
program
fragments
in
the
main
memory
can
be
reliably
detected
if
the
signature
used
as
the
actual
value
is
formed
from
all
program
modules
(“code
sequences”)
present
in
the
main
memory
and
is
compared
with
the
desired
value
of
the
signature
in
the
load
memory
when
the
controller
is
started.
EuroPat v2
Zur
Vorbereitung
des
Programmstarts
werden
durch
die
Objektverwaltung
OV
Ladevorschriften
durchgeführt,
die
dazu
führen,
dass
der
Arbeitsspeicher
AS
gelöscht
wird,
dass
danach
das
Anwendungsprogramm
und
damit
die
Programmbausteine
von
dem
Ladespeicher
in
den
Arbeitsspeicher
AS
übertragen
werden,
wonach
die
Sicherheitsüberprüfung
durchgeführt
wird.
In
order
to
prepare
the
program
start,
the
object
management
device
OV
implements
loading
regulations
that
result
in
the
main
memory
AS
being
erased,
and
in
the
application
program
and
thus
the
program
modules
then
being
transmitted
from
the
load
memory
to
the
main
memory
AS,
after
which
the
safety
check
is
performed.
EuroPat v2
Dies
bedeutet,
dass
beispielsweise
die
Funktionsnamen
und
der
jeweilige
Ausgabestand
(Version)
und
ggf.
auch
die
im
Ladespeicher
vorliegende
Reihenfolge
(Anordnung)
dieser
"Routinen"
als
Programmidentifikation
ermittelt
wird.
This
means
that,
for
example,
the
function
names
and
the
respective
version
number
(version)
and
possibly
also
the
order
(arrangement)
of
these
“routines”
in
the
load
memory
are
determined
as
the
program
identification.
EuroPat v2
Dabei
ist
ein
Verfahren
zur
Verifizierung
eines
Anwendungsprogramms
einer
sicherheitsgerichteten
Speicherprogrammierbaren
Steuerung
vorgesehen,
wobei
ein
aus
einer
Anzahl
Programmbausteine
bestehendes
Anwendungsprogramm
aus
einem
Ladespeicher
in
einen
Arbeitsspeicher
übertragen
wird.
In
accordance
with
the
invention,
the
method
verifies
an
application
program
in
a
safety-oriented
programmable
logic
controller,
where
an
application
program
consisting
of
a
number
of
program
modules
is
transmitted
from
a
load
memory
to
a
main
memory.
EuroPat v2
Dazu
ermittelt
die
Objektverwaltung
OV
der
Speicherprogrammierbaren
Steuerung
SPS
Informationen,
beispielsweise
Objektnamen,
Funktionsnamen,
Dateinamen,
Versionsstände
etc.
des
Anwendungsprogramms
bzw.
der
Objekte,
Routinen
und
Programmbausteine
F-FBx,
F-DBx,
F-FCx,
die
das
Anwendungsprogramm
im
Ladespeicher
LS
bilden,
und
übermittelt
diese
auch
Informationen
an
das
Entwicklungssystem
ES.
For
this
purpose,
the
object
management
means
OV
of
the
programmable
logic
controller
SPS
determines
information,
for
example,
object
names,
function
names,
file
names
or
version
numbers,
relating
to
the
application
program
or
the
objects,
routines
and
program
modules
F-FBx,
F-DBx,
F-FCx
that
form
the
application
program
in
the
load
memory
LS
and
also
transmits
this
information
to
the
development
system
ES.
EuroPat v2
Über
einen
Ein-/Ausgabeport
40
kann
der
FPGA
80
mittels
einer
Programmiereinrichtung
programmiert,
d.
h.
konfiguriert
werden,
indem
beispielsweise
ein
Code
eines
umgewandelten
zyklusorientierten
Steuerungsprogramms
in
den
Ladespeicher
87
geladen
wird.
The
FPGA
80
may
be
programmed,
i.e.,
configured,
via
an
input/output
port
40
by
means
of
a
programming
unit
in
that,
for
example,
a
code
of
a
converted
cycle-oriented
control
program
is
loaded
into
the
loading
memory
87
.
EuroPat v2
Angemerkt
sei,
dass
der
Ladespeicher
der
jeweiligen
FPGAs
nicht
nur
während
der
Inbetriebnahme
(Power
Up),
sondern
auch
während
des
Betriebs
aktiviert
werden
kann.
It
should
be
noted
that
the
loading
memory
of
the
respective
FPGAs
may
be
activated
not
only
during
power-up,
but
also
during
operation.
EuroPat v2
Das
Kommunikationsmodul
100
enthält
ebenfalls
einen
FPGA
106,
der
einen
Ladespeicher
107
und
eine
schematisch
dargestellte,
konfigurierbare
Gatterebene
108
aufweist.
The
communications
module
100
also
contains
an
FPGA
106
comprising
a
loading
memory
107
and
a
configurable
gate
level
108
that
is
shown
schematically.
EuroPat v2
Die
separaten
Ports
92
und
102
dienen
vornehmlich
dazu,
Daten,
Informationen
und
HDL-Codes
gezielt
und
unabhängig
voneinander
in
die
einzelnen
Ladespeicher
laden
zu
können.
The
primary
purpose
of
the
separate
ports
92
and
102
is
to
load
data,
information,
and
HDL
codes
into
the
individual
loading
memories
independently
of
one
another
and
in
a
targeted
fashion.
EuroPat v2
Denkbar
ist
auch,
dass
der
für
den
FPGA
106
bestimmte
HDL-Code
über
eine
zwischen
dem
Port
92
und
dem
Port
102
beispielsweise
temporär
aufgebaute
Querverbindung
(nicht
dargestellt)
in
den
Ladespeicher
107
geladen
wird.
It
is
also
conceivable
for
the
HDL
code
intended
for
the
FPGA
106
to
be
loaded
into
the
loading
memory
107
via
a
transverse
connection
(not
shown)
generated,
for
example,
temporarily
between
the
port
92
and
the
port
102
.
EuroPat v2