Übersetzung für "Programmabarbeitung" in Englisch
Durch
diese
Synchronisation
kann
es
allerdings
zu
unerwünschten
Wartezeiten
in
der
Programmabarbeitung
kommen.
This
synchronization
can,
however,
result
in
undesirable
waiting
times
during
program
execution.
EuroPat v2
Der
Adressengenerator
102
wird
üblicherweise
ebenfalls
durch
Programmabarbeitung
mittels
des
Prozessors
100
realisiert.
The
address
generator
102
is
normally
likewise
produced
by
means
of
program
execution
using
the
processor
100
.
EuroPat v2
Während
der
Programmabarbeitung
kann
sie
jedoch
mit
Hilfe
der
HMI-Funktionsbausteine
geändert
werden.
The
visibility
of
an
element
can
be
changed
during
the
program
execution
by
its
assigned
HMI
function
block.
ParaCrawl v7.1
Dabei
wird
wenigstens
ein
Prozessor
vorläufig
angehalten
bzw.
die
Programmabarbeitung
durch
diesen
Prozessor
unterbunden.
In
this
context,
at
least
one
processor
is
temporarily
halted
or
program
execution
by
that
processor
is
brought
to
a
halt.
EuroPat v2
Die
Bedienungsperson
kann
somit,
eventuell
durch
Vergleich
mit
der
bereits
bearbeiteten
Kontur
K
des
Werkstücks
WS
den
Endpunkt
P
E
dieser
steuerungsseitigen
Programmabarbeitung
rein
visuell
anhand
der
graphischen
Darstellung
der
resultierenden
Werkstückkontur
K
durch
Betätigen
einer
«Halt»-Taste
H
festlegen,
ohne
die
vorliegende
Programmstruktur
kennen
oder
berücksichtigen
zu
müssen.
The
machine
operator,
possibly
by
comparing
the
already
processed
contour
K
of
the
workpiece
WS,
can
determine
the
end
point
PE
of
this
control
mode
execution
of
the
processing
program
purely
visually
with
the
aid
of
the
graphic
representation
of
the
resulting
workpiece
contour
K
by
operating
a
stop
key
H.
The
operator
does
not
need
to
know
anything
about
the
structure
of
the
program,
and
he
does
not
have
to
take
into
account
any
numerical
definition
of
positions
or
program
sets
of
the
processing
program.
EuroPat v2
Wenn
kein
hinreichender
zeitunkritischer
Zustand
existiert,
erfolgt
das
Aufdaten
gemäß
dem
in
der
EP-A-0
636
956
beschriebenen
Verfahren
innerhalb
von
sogenannten
Zeitscheiben,
die
zyklisch
in
die
Programmabarbeitung
eingefügt
werden.
If
there
is
insufficient
non-time-critical
state,
updating
is
performed
according
to
the
method
described
in
European
Patent
No.
636
956
within
time
slices
inserted
cyclically
into
the
program
processing.
EuroPat v2
Verfahren
nach
Anspruch
1,
dadurch
gekennzeichnet,
daß
die
Programmabarbeitung
des
wenigstens
einen
der
wenigstens
zwei
Prozessoren
durch
das
jeweilige
Signal
solange
unterbunden
wird,
bis
im
Adreßvergleich
wieder
verschiedene
Adressen
erkannt
werden
und/oder
der
Lese-
und/oder
Schreibzugriff
des
wenigstens
zweiten
Prozessors
beendet
ist.
The
method
according
to
claim
1,
wherein
the
program
execution
by
the
at
least
one
of
the
first
and
second
processors
is
halted
by
the
at
least
one
signal
until
at
least
one
of
(a)
different
addresses
are
detected
in
the
address
comparison
and
(b)
the
access
of
the
other
of
the
first
and
second
processors
is
complete.
EuroPat v2
Verfahren
nach
Anspruch
1,
dadurch
gekennzeichnet,
daß
die
Lese-
und/oder
Schreibzugriffe
auf
Adressen
des
Speichermittels
in
einer
Programmabarbeitung
wenigstens
zweier
Prozessoren
asynchron,
also
zu
beliebigen
Zeitpunkten
erfolgen.
The
method
according
to
claim
1,
wherein
accesses
to
addresses
of
the
at
least
one
memory
device
during
program
execution
by
the
first
and
second
processors
occur
asynchronously,
at
any
desired
points
in
time.
EuroPat v2
Die
Voraussetzung
für
eine
automatische
Programmabarbeitung
bei
eindeutiger
Identifizierung
des
zu
bearbeitenden
bzw.
zu
behandelnden
Objekts
ist
geschaffen.
The
prerequisite
for
automatic
program
execution
with
unequivocal
identification
of
the
object
being
processed
or
treated
is
created.
EuroPat v2
Die
Programmabarbeitung
ist
aufgrund
der
notwendigen
Speicheroperationen
und
Bitmanipulationen
gemessen
an
der
Anzahl
der
zu
bearbeitenden
Parameter
für
diesen
Zweck
zu
langsam.
Owing
to
the
necessary
storage
operations
and
bit
manipulations,
program
processing
is
too
slow
for
this
purpose
when
considering
the
quantity
of
parameters
to
be
processed.
EuroPat v2
Zentrale
Komponente
ist
hierbei
der
Mikroprogrammspeicher
10,
der
Informationen
zur
Ableitung
von
Steuersignalen
für
den
Datenpfad,
d.h.
alle
Ressourcen
zur
Programmabarbeitung
in
der
CPU
beinhaltet.
The
central
component
is
the
microprogram
memory
10
which
contains
information
for
deriving
control
signals
for
the
data
path,
i.e.,
all
resources
for
program
processing
in
the
CPU.
EuroPat v2
Die
Programmabarbeitung
wenigstens
eines
der
wenigstens
zwei
Prozessoren
wird
damit
durch
das
Signal
unterbunden
bzw.
der
jeweilige
Prozessor
angehalten.
Program
execution
by
at
least
one
of
the
at
least
two
processors
is
thereby
brought
to
a
halt
by
the
signal,
or
the
respective
processor
is
halted.
EuroPat v2
In
der
bei
weitem
überwiegenden
Mehrzahl
der
Fälle
wird
das
Verfahren
jedoch
auch
ohne
Unterbrechung
der
Programmabarbeitung
ausführbar
sein.
However,
in
the
great
majority
of
cases,
the
method
can
be
carried
out
without
an
interruption
in
program
execution.
EuroPat v2
Ferner
ist
es
möglich,
daß
das
Aufdaten
in
Zeitscheiben
erfolgt,
die
in
die
Programmabarbeitung
des
Anfangsautomatisierungssystems
eingefügt
werden.
It
is
also
possible
for
the
updating
to
occur
in
time
portions
which
are
inserted
into
the
program
execution
of
the
starting
automation
system.
EuroPat v2
Erfindungsgemäß
ist
erkannt
worden,
dass
eine
automatische
Programmabarbeitung
nur
dann
möglich
ist,
wenn
sich
die
zu
handhabenden
und/oder
zu
bearbeitenden
Objekte
eindeutig
identifizieren
lassen.
What
has
been
recognized
according
to
the
present
invention
is
that
automatic
program
execution
is
possible
only
if
the
objects
to
be
handled
and/or
processed
can
be
unequivocally
identified.
EuroPat v2
Hierzu
ist
zu
erwähnen,
daß
gemaß
FIG
2
die
Programmabarbeitung
bei
Automatisierungsgeräten
in
der
Regel
zyklisch
erfolgt.
In
this
context,
it
is
noted
that
program
execution
generally
takes
place
cyclically
in
automation
devices
(as
seen
in
FIG.
2).
EuroPat v2
Von
einer
Datenverarbeitungseinrichtung
werden
an
die
Betriebstechnikschnittstelle
der
bestehenden
Vermittlungseinrichtung
betriebstechnische
Anweisungen
übermittelt,
die
dahingehend
zweckentfremdet
werden
um
ein
in
der
Datenverarbeitungseinrichtung
gespeichertes
aktualisiertes
Systemprogramm
in
die
Vermittlungseinrichtung
zu
übertragen
und
die
Programmabarbeitung
des
in
der
Vermittlungseinrichtung
befindlichen
Systemprozessors
auf
das
neu
eingespeicherte
Systemprogramm
umzuleiten.
Proceeding
from
a
data
processing
device,
administration
and
maintenance
orders
are
communicated
to
the
administration
and
maintenance
interface
of
the
existing
switching
equipment,
these
administration
and
maintenance
orders
being
misused
for
the
purpose
of
transmitting
an
updated
system
program
stored
in
the
data
processing
device
into
the
switching
equipment
and
in
order
to
reroute
the
program
processing
of
the
system
processor
located
in
the
switching
equipment
onto
the
newly
written
system
program.
EuroPat v2
Wird
beispielsweise
in
einer
bestimmten
Phase
der
Programmabarbeitung
ein
Auslösesignal
(Trigger)
zur
Ansteuerung
einer
Bildaufnahme
durch
eine
Kamera
benötigt,
so
kann
dieses
Auslösesignal
durch
eine
an
entsprechender
Stelle
vorliegende
Programmzeile
ausgelöst
werden.
If,
for
example,
a
trigger
signal
is
required
to
control
an
image
recorded
by
a
camera
in
a
specific
phase
of
running
of
the
program,
then
this
trigger
signal
can
be
triggered
by
a
program
line
before
the
appropriate
point.
EuroPat v2
Die
Erfindung
geht
von
einem
Verfahren
und
einer
Vorrichtung
zur
Steuerung
von
Vorgängen
in
einem
Fahrzeug
aus,
wobei
wenigstens
zwei
Prozessoren
auf
wenigstens
ein
Speichermittel
zugreifen
und
ein
gleichzeitiger
Lese-
und/oder
Schreibzugriff
bei
wenigstens
zwei
Prozessoren
auf
die
gleiche
Adresse
des
Speichermittels
in
einer
Programmabarbeitung
verhindert
wird.
The
present
invention
is
based
on
a
method
and
an
apparatus
for
controlling
operations
in
a
vehicle,
at
least
two
processors
accessing
at
least
one
memory
means
and
a
simultaneous
read
and/or
write
access,
in
the
case
of
at
least
two
processors,
to
the
identical
address
of
the
memory
means
during
program
execution
being
prevented.
EuroPat v2
Zweckmäßigerweise
wird
abhängig
von
dem
Adreßvergleich
ein
erstes
Signal
an
den
ersten
Prozessor
und
ein
zweites
Signal
an
einen
zweiten
Prozessor
übermittelt
und
die
Programmabarbeitung
wenigstens
eines
der
wenigstens
zwei
Prozessoren
durch
das
jeweilige
Signal
unterbunden.
As
a
function
of
the
address
comparison,
preferably
a
first
signal
is
transmitted
to
the
first
processor
and
a
second
signal
to
a
second
processor,
and
program
execution
by
at
least
one
of
the
at
least
two
processors
is
brought
to
a
halt
by
the
respective
signal.
EuroPat v2
Vorteilhafterweise
wird
dadurch,
daß
die
Programmabarbeitung
des
wenigstens
ersten
der
wenigstens
zwei
Rechner
durch
das
jeweilige
Signal
solange
unterbunden
wird,
bis
im
Adreßvergleich
wieder
verschiedene
Adressen
erkannt
werden
und/oder
der
Lese-
und/oder
Schreibzugriff
des
wenigstens
zweiten
Prozessors
beendet
ist,
der
Zugriff
der
wenigstens
zwei
Prozessoren
auf
das
wenigstens
eine
Speichermittel
zeitlich
entkoppelt.
Advantageously,
because
program
execution
by
the
at
least
first
of
the
at
least
two
computers
is
brought
to
a
halt
by
the
respective
signal
until
different
addresses
are
once
again
detected
in
the
address
comparison
and/or
until
the
read
and/or
write
access
of
the
at
least
second
processor
is
complete,
access
by
the
at
least
two
processors
to
the
at
least
one
memory
means
is
decoupled
in
time.
EuroPat v2
In
einer
vorteilhaften
Ausgestaltung
wird
die
Programmabarbeitung
wenigstens
eines
der
wenigstens
zwei
Prozessoren
durch
das
jeweilige
Signal
für
eine
vorgebbare
und/oder
aus
dem
Adreßvergleich
ermittelbare
Zeit
unterbunden.
In
an
advantageous
embodiment,
program
execution
by
at
least
one
of
the
at
least
two
processors
is
brought
to
a
halt
by
the
respective
signal
for
a
time
that
is
definable
and/or
can
be
ascertained
from
the
address
comparison.
EuroPat v2
Anhand
des
Signalverlaufs
der
Prozessoren
und
eines
Vergleichsmittels
um
die
Programmabarbeitung
in
wenigstens
einem
Prozessor
zu
unterbinden,
wird
der
erfindungsgemäße
Gedanke
in
Figur
2
erläutert.
FIG.
2
explains
the
idea
of
the
present
invention
with
reference
to
the
signal
profile
of
the
processors
and
a
comparison
means
for
bringing
program
execution
to
a
halt
in
at
least
one
processor.
DETAILED
DESCRIPTION
EuroPat v2
Durch
dieses
Signal
wird
der
jeweilige
Prozessor,
insbesondere
der,
der
zu
spät,
bei
zwei
Prozessoren
also
als
zweites
auf
die
gleiche
Adresse
zugreift,
gestoppt
bzw.
die
Programmabarbeitung
solange
unterbunden,
bis
die
Zugriffskollision
nicht
mehr
auftritt.
As
a
result
of
this
signal,
the
respective
processor,
in
particular
the
one
(i.e.,
in
the
context
of
two
processors,
the
second
one)
that
is
accessing
the
identical
address
too
late,
is
stopped
or
program
execution
is
brought
to
a
halt
until
the
access
collision
is
no
longer
occurring.
EuroPat v2
Verfahren
nach
Anspruch
1,
dadurch
gekennzeichnet,
daß
an
einen
ersten
Prozessor
ein
erstes
Signal
und
an
einen
zweiten
Prozessor
ein
zweites
Signal
übermittelt
wird
und
die
Programmabarbeitung
wenigstens
eines
Prozessors
durch
das
Signal
unterbunden
wird.
The
method
according
to
claim
1,
wherein
the
at
least
one
signal
includes
a
first
signal
transmitted
to
the
first
processor
and
a
second
signal
transmitted
to
the
second
processor,
the
program
execution
of
at
least
one
of
the
first
and
second
processors
being
halted
by
at
least
one
of
the
first
and
second
signals.
EuroPat v2
Verfahren
nach
Anspruch
1,
dadurch
gekennzeichnet,
daß
die
Programmabarbeitung
wenigstens
eines
der
wenigstens
zwei
Prozessoren
durch
das
jeweilige
Signal
für
eine
vorgebbare
und/oder
aus
dem
Adreßvergleich
ermittelbare
Zeit
unterbunden
wird.
The
method
according
to
claim
1,
wherein
the
program
execution
is
halted
by
the
at
least
one
signal
for
a
time
that
is
based
on
the
address
comparison.
EuroPat v2
Die
Architektur
umfasst
einen
rekonfigurierbaren
I/O-FPGA-Kern,
der
die
Zuverlässigkeit
einer
dedizierten
Hardwareschaltung
und
die
Leistungsfähigkeit
einer
parallelen
Programmabarbeitung
auf
dem
Chip
in
sich
vereint.
The
architecture
consists
of
a
reconfigurable
I
/
O
FPGA
core,
which
combines
the
reliability
of
a
dedicated
hardware
circuit
and
the
performance
of
a
parallel
program
execution
on
the
chip
itself.
ParaCrawl v7.1
Wird
hingegen
nur
ein
Teil
einer
Programmroutine
ersetzt,
so
kann
die
Bypass-Routine
auch
mit
einem
Sprungbefehl
enden,
der
den
Prozessor
veranlasst,
die
Programmabarbeitung
bei
demjenigen
Befehl
der
ursprünglichen
Programmroutine
fortzuführen,
der
auf
den
zu
ersetzenden
Teil
folgt.
In
contrast,
if
only
a
portion
of
a
program
routine
is
replaced,
then
the
bypass
routine
can
also
end
with
a
jump
instruction
that
causes
the
processor
to
proceed
with
program
processing
at
the
instruction
of
the
original
program
routine
that
follows
the
portion
to
be
replaced.
EuroPat v2
Es
ist
auch
bei
laufender
Programmabarbeitung
in
der
Regel
gar
nicht
möglich,
da
ein
komplett
gelöschter
oder
erst
zum
Teil
neu
programmierter
Flash-Speicherbereich
zu
unvorhergesehenen
Reaktionen
führen
kann,
wenn
der
Prozessor
in
diesem
Bereich
seinen
Programmcode
bearbeitet
oder
dort
abgelegte
Daten
verarbeitet.
It
generally
is
not
even
possible
when
program
processing
is
running,
since
a
completely
erased
or
only
partially
reprogrammed
flash
memory
area
can
result
in
unforeseen
reactions
if
the
processor
is
processing
its
program
code
in
this
area
or
is
processing
data
stored
there.
EuroPat v2