Merker und speicherplatz

hank12

Level-1
Beiträge
132
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi, jetzt habe ich mal so ne richtige Anfängerfrage :)

Ein Merker z.Bsp. M1.0 belegt doch genau einen Speicherplatz!
Ein Merker MW belegt doch genau 16 Bits d.h. 2 Bytes..
ein MD 4 Bytes!

Man soll doch die Bereiche der Merker so wählen, dass sie sich nicht überschneiden also flasch wäre:
M1.0
MW 1 .... wird sich wohl beissen oder?

Wie verhält es sich denn mit den Eingängen/Ausgängen z.Bsp. PEW128. Darf man dann hier den MW128 nicht mehr verwenden? ohne dass es sich beisst?
 
Hallo Hank
Deine Ausführungen stimmen
Nur Eingange, Ausgänge und Merker haben jeweils eigene Adressbereiche.
D.h. E1.0 und M1.0 und A1.0 etc.. ist erlaubt.
mfg
rnovak
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wie verhält es sich denn mit den Eingängen/Ausgängen z.Bsp. PEW128. Darf man dann hier den MW128 nicht mehr verwenden? ohne dass es sich beisst?

Eingänge, Ausgänge und Merker sind eigene Bereiche, die Beeinflussen sich nicht untereinander.

Beim zugriff auf Eingänge greift du auf das Prozessabbild der Eingänge zu, dieses Prozessabbild wird am ende des Zykluses aktualisiert, somit ist am Anfang vom nächsten Zyklus ein aktuelles Prozessabbild der Eigänge vorhanden. Bei Ausgängen geschied das gleiche, du schreibst ins Prozessabbild der Ausgänge und am ende von jedem Zyklus werden diese auf die reellen Ausgänge übertragen.

Bei dem Zugriff auf ein PEW greifst du übrigens nicht auf das Prozessabbild der Eingänge zu, sondern du liesst dabei direkt aus der Perifferie, somit erhältst du den aktuellsten wert.
 
Zuletzt bearbeitet:
Um's ganz korrekt zu machen:

Die Benutzung von z.B. M1.0 , M1.1 usw und die gleichzeitige Benutzung von MB1 oder MW 0 ( das aus den MB 0 und MB1 besteht) ist nicht unbedingt falsch!
Du hast das richtig erkannt, dass die den gleichen Speicher belegen. Aber es gibt auch Anwendungen, wo man z.B. ein Byte einliest und von diesem Byte dann einzelne Bits abfragt!

Ein Beispiel, dass mir da gerade zu einfällt:
Von einem MOBY-E (RFID System) Schreib-/Datenlesegerät lese ich ein Statusword aus. Sagen wir MW0.
Dieses Word enthält aber verschiedene Statusinformationen in den einzelnen Bits.
Ist z.B. der M0.0 auf "Eins" bedeutet das, dass sich ein Datenträger im Empfangsbereich des Schreib-Lesegerätes befindet.


Bits, Bytes und Worte sind keine getrennten Dinge. Da ByteX fasst nur die Bits x.0 bis x.7 zusammen usw...
 
Man muss sie erstmal finden, stellt sich ja nicht jeder so schlau an wie hank12 alias Andy_W *ROFL*

...man kann schon den immer wieder gleichen Rechner ermitteln
und (der Admin) seine Schlüsse ziehen. Das hat nichts mit Ausspähen
zu tun sondern ist aktiver Trollschutz.
 
...man kann schon den immer wieder gleichen Rechner ermitteln
und (der Admin) seine Schlüsse ziehen. Das hat nichts mit Ausspähen
zu tun sondern ist aktiver Trollschutz.
Kann nur blöd sein, wenn zwei verschiedene Personen hinter der gleichen Firewall ihre tägliche Arbeit verrichten ... :p

... andererseits sind richtige Trolle wohl eher so schlau, daß sie sich mit einer wechselnden IP versorgen ... :rolleyes:

... kurzum, wenn es so einfach wäre, hätten Markus und die anderen Admins/Mods das mit Sicherheit schon gemacht. :cool:


Gruß Axel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Kann nur blöd sein, wenn zwei verschiedene Personen hinter der gleichen Firewall ihre tägliche Arbeit verrichten ... :p

... andererseits sind richtige Trolle wohl eher so schlau, daß sie sich mit einer wechselnden IP versorgen ... :rolleyes:

... kurzum, wenn es so einfach wäre, hätten Markus und die anderen Admins/Mods das mit Sicherheit schon gemacht. :cool:


Gruß Axel

...es ist nicht nur die IP die jemanden enttarnt. Da gibt es in "Fachkreisen"
noch ganz andere legale Möglichkeiten welche eine sehr hohe Treffersicherheit bieten.
Ja die IP wechselt ..... und der "Rest", der bleibt weitestgehend gleich :D


Gruß
 
Zurück
Oben