Wat is een merker?

hallo,

Ik ben pas begonnen in deze vak en ik vraag mee af wat een Merker is dat kom je vaak tegen bij step 7.

kan iemand me helpen. alvast bedank

groeten,

http://www.control.com/thread/1026207490

scheelt mij een hoop typewerk :-)

[Bericht gewijzigd door morc op donderdag 8 oktober 2009 16:58:16 (32%)

Ik heb wat problemen met wanneer een d of t te gebruiken, ddt gebruik ik niet!
DE OLDE

Overleden

Een merker is een interne uitgang , ze zijn bedoeld om een bepaalde toestand als het ware op te slaan. Bijv. Als die en die ingang hoog is zetten we de merker hoog . verder in het programmakun je dan hem weer afvragen of hij hoog is, m.a.w. of een bepaald proces gebeurd is . etc. Een tussengeheugen als het ware.

Wat Lefert levert, levert anders geen mens.
GJ_

Moderator

Buiten de merkers heb je ook nog merkerbytes (MB), merkerwoorden (MW) en merkerdubbelwoorden (MD).

Een merker geef je aan met het bytenummer-puntje-bitnummer, dus bijvoorbeeld M20.0. Dat is dus het eerste bitje in byte nummer 20.
Bytes hebben, voor alle duidelijkheid dus 8 bits, genummert van 0 tm 7.

Twee merkerbytes is een merkerwoord, dus merkerwoord 20 is merkerbyte 20 en merkerbyte 21.
Merkerwoord 21 overlapt dus merkerwoord 20 voor de helft.
Merkerdubbelwoorden zijn dus weer twee keer zo lang: vier bytes oftewel twee woorden.

Dus behalve dat je bitgeheugens hebt kun je ook getallen opslaan in merkerwoorden. Dit doe je liever in datbouwsteenwoorden maar met merkerwoorden gaat e.e.a. een heel stuk sneller.