0% fanden dieses Dokument nützlich (0 Abstimmungen)
3 Ansichten38 Seiten

Logixpro Bericht

Dieses Dokument bietet eine Einführung in die Software LogixPro und deren Verwendung zur Programmierung von speicherprogrammierbaren Steuerungen (SPS) mit der Kontaktplan-Programmiersprache oder Ladder-Logic. Es erklärt die grundlegenden Elemente der Programmierung in Ladder-Logic, wie Kontakte, Spulen, Timer und Zähler, und beschreibt die Funktionen und Fenster des Programms LogixPro.

Übersetzt von

ScribdTranslations
Copyright
© All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen
0% fanden dieses Dokument nützlich (0 Abstimmungen)
3 Ansichten38 Seiten

Logixpro Bericht

Dieses Dokument bietet eine Einführung in die Software LogixPro und deren Verwendung zur Programmierung von speicherprogrammierbaren Steuerungen (SPS) mit der Kontaktplan-Programmiersprache oder Ladder-Logic. Es erklärt die grundlegenden Elemente der Programmierung in Ladder-Logic, wie Kontakte, Spulen, Timer und Zähler, und beschreibt die Funktionen und Fenster des Programms LogixPro.

Übersetzt von

ScribdTranslations
Copyright
© All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen

LOGIX-PRO

ERARBEITET VON:

ROSALES CARRASCO MARIO MILTON

PALACIOS ROMERO RICHARD KENEDY

JULCARIMA VILCHEZ JHIERSON

COCHACHI HUAMANI

VILA ESTRADA JHORDY

NATIONAL UNIVERSITY OF CENTRAL PERU

FACULTÄT FÜR ELEKTRIK UND ELEKTRONIK

AUTOMATISIERUNG

HUANCAYO, 2020
LOGIX PRO

INDEX

Inhaltsverzeichnis
EINLEITUNG.............................................................................................................5

KAPITEL 1.....................................................................................................................6

SPRACHE WIE EINE LEITER LADDER...................................................................6

ELEMENTE DER PROGRAMMIERUNG.................................................................7

Basisnormierte Elemente gemäß IEC-Standards.......................................7

Zeitgeber..........................................................................................................8

Contadores................................................................................................................10

Monoestables............................................................................................................11

Programmierung...........................................................................................................12

kombinatorische Systeme

Elemente des Gedächtnisses.............................................................................................14

Zeit Elemente................................................................................................16

struktur......................................................................................................................17

KAPITEL II..................................................................................................................18

LOGIXPRO IN SEINER UMGEBUNG.................................................................................18

Fenster des Programmablaufs.........................................................18

KAPITEL III.................................................................................................................21

2
LOGIX PRO

ANMELDUNGPRO –BIT........................................................................................................21

Funktionen auf Bit-Ebene................................................................................................22

Bitweise Operatoren:..................................................................................................22

Bits ausschalten....................................................................................................................23

Bits einschalten......................................................................................................24

Bits kopieren............................................................................................................24

Selektiv Bits investieren................................................................................26

Gleichheit und Ungleichheit von Bits.................................................................................26

Null zu einem Datensatz zuweisen........................................................................................27

Boolesche Logik und Digitale Systeme

PROGRAMMIERUNG AUF BIT-EBENE.............................................................................28

KAPITEL IV.................................................................................................................30

LOGIXPRO BENUTZER...............................................................................................30

Funktionen auf Benutzerebene.........................................................................................30

Arten von Ausgängen in den Treppen-Diagrammen, die in LogixPro erstellt wurden........................32

KAPITEL V..................................................................................................................34

LOGIXPRO-ZÄHLER.....................................................................................34

Funktionen Zähler...............................................................................................34

Parameter des Zählers..........................................................................................35

Gedächtnis des Rechners.............................................................................................35

3
LOGIX PRO

Erinnerung des Rechners, Wort 0............................................................................35

Arten, Buchhalter zu benennen................................................................................36

Funktionalität des CTU und CTD....................................................................................36

4
LOGIX PRO

EINLEITUNG

Im folgenden Bericht werden wir über die programmierbaren Automatisierungstechnik sprechen und ihre

Programmierung des Steuergeräts über das Programm (LOGIX PRO).

Leitungsdiagramm, Ladder-Diagramm, Kontakt-Diagramm/Logik oder Diagramm in

Leiter, ist eine sehr beliebte grafische Programmiersprache innerhalb der Automaten.

programierbar, da es auf den klassischen Steuerungsschaltungen basiert.

Auf diese Weise ist es mit dem Wissen, das jeder Techniker oder Ingenieur für Elektrotechnik besitzt, möglich

sehr einfach, sich an die Programmierung in dieser Art von Sprache anzupassen. Die Programmierung eines

Der Automat folgt den Regeln der Booleschen Algebra und seine grundlegenden Anweisungen werden

Referenz zu den logischen Toren.

Ladder ist eine der verschiedenen Programmiersprachen für dieSteuergeräte

standardisierte programmierbare Logiksteuerungen (PLCs) mit IEC

In diesem Abschnitt werden wir mit dem Studium der Programmiersprache beginnen.

Der konkrete Automat LOGIX PRO, dies ist eine Art von Automat, der sehr ...

verbreitet in der Industrie und der Lehre.

Aus dem bereits erwähnten, durch ein Symptom von größerer Analyse und Wissen darüber

Im Programm werden zwei Anwendungen und/oder Beispiele mit der Nutzung beschrieben und veranschaulicht.

Schätzung dieser Software in einer ihrer Versionen, alles für ein größeres

Verständnis der Entwicklung.

5
LOGIX PRO

KAPITEL 1

LEITERARTIGES SPRACHE

Die Ladder-Sprache, Ladder-Diagramm, Kontaktlogikdiagramm oder Diagramm in

Escalera ist eine sehr beliebte grafische Programmiersprache innerhalb von Automatisierungen.

programmierbar, da es auf den klassischen elektrischen Steuerungsschemata basiert.

Ladder ist eine der mehreren Programmiersprachen für speicherprogrammierbare Steuerungen.

programmierbare Steuerungen (PLCs)

Um mit der Programmierung eines PLC zu beginnen, müssen wir wissen, in welcher Umgebung von

Programmierung werden wir machen. Normalerweise ist diese Programmierumgebung grafisch, und

Es ist bekannt unter dem Namen „Treppen- Sprache“, aber sein offizieller Titel ist der von

Kontaktdiagramm.

Es sei klargestellt, dass es verschiedene Programmiersprachen für die SPS gibt, aber das

Der als Treppensprache bekannte ist der am häufigsten verwendete und praktisch alle Hersteller von

PLC wird als grundlegende Programmiersprache integriert.

6
LOGIX PRO

ELEMENTE DER PROGRAMMIERUNG

Um einen Automaten mit Ladder zu programmieren, ist es erforderlich, die Regeln zu kennen.

von den Umschaltkreisen, (auch bezeichnet als Kontaktlogik), ist

Es ist notwendig, jedes der Elemente zu kennen, aus denen diese Sprache besteht. A

In der Fortsetzung werden die häufigsten allgemein beschrieben.

Basisnormierte Elemente gemäß den IEC-Standards

Internationale Elektrotechnische Kommission gegründet 1906 (Genf und Schweiz)

Weltweit führende Organisation, die internationale Standards für alle vorbereitet und veröffentlicht.

die elektrischen Technologien

7
LOGIX PRO

Ihr grundlegender Nutzen besteht darin, Zwischeninformationen zu speichern, um zu vereinfachen.

Schemata und Programmierung.

Die Systembits sind Kontakte, die der Automat selbst aktiviert, wenn es angebracht ist oder

wenn bestimmte Umstände gegeben sind. Es gibt eine große Vielfalt, wobei die

die wichtigsten sind die Start- und die Uhrzeit, die es ermöglichen, dass die Ausführung beginnt

von einem bestimmten Ort aus und eine Zeitbasis bilden.

Die Nomenklatur ist sehr vielfältig und hängt immer von der Art des Automaten und des Herstellers ab.

Praktisch können die Kontakte entsprechend der Programmierung darstellen

dass die Eingabe von Informationen erfolgt, beispielsweise die Aktivierung eines Sensors, oder das

Aktivierung eines internen Speichers, allgemein als M bezeichnet.

Die Spulen repräsentieren diese Speicher M, ebenso wie die Ausgänge nach außen, aktivieren

oder sie deaktivieren Elemente wie zum Beispiel ein Licht, einen Elektromotor, ein Solenoid von einer

Pneumatische Ventile, usw.

In einigen Versionen von Ladder, wie dem intelligenten Relais ZELIO, sind die Spulen

stellen auch Funktionen dar, wie Timer, Zähler und Vergleicher.

Timer

Der Timer ist ein Element, das verzögerte oder zeitgesteuerte Aktivierungen ermöglicht.

vorgegebene Dauer, mit einer präzisen Kontrolle der Aktivierungszeit. Das Schema

Das Grundprinzip eines Timers variiert von einem Automaten zum anderen, aber wir können einen finden.

Serie grundlegender Signale, obwohl, das muss man sagen, mit unterschiedlichen Nomenklaturen.

8
LOGIX PRO

Wir können in der Abbildung rechts das Schema eines Timers, Ticon, beobachten.

zwei Eingänge (E und C links) und zwei Ausgänge (D und R rechts) mit den folgenden

Merkmale

Es ist die, die den Zeitzählprozess aktiviert. Antwortet

sowohl auf Flanken- als auch auf logischer Ebene (es wird nur gezählt, solange E ein '1' ist

Logisch, und beim Erkennen der fallenden Flanke wird der Zähler zurückgesetzt.

Gibt den Wert der Zeitmessung an. Muss aktiv sein (auf 1)

logisch) zu jedem Zeitpunkt während des Zeitintervalls, da es deaktiviert wird (eingeschaltet zu

cero lógico) wird die Zählung unterbrochen (vorübergehendes Zurücksetzen auf null).

Ausgang Verzögert/TON(D): Ausgang auf "0" standardmäßig. Wird auf eins gesetzt, wenn der Zähler

es hat einen Zeitwert aktiviert, der dem Zeitwert oder

Verzögerung (C), und bleibt eingeschaltet, während der Eingang E auf "1" ist.

Salida TOFF(R): Salida auf "0" standardmäßig. Wird auf "1" gesetzt, wenn eine Flanke erkannt wird.

de bajada in den Eingang Aktivieren, und bleibt auf "1" während der von C angegebenen Zeit.

In den meisten Implementierungen der Ladder-Sprache sind die Verzögerungsteller

y Off-Delayed sind unabhängige Entitäten, daher hätte man nur einen TON-Ausgang oder

eine TOFF, je nach Fall. Der Zählwert wird normalerweise programmspezifisch angegeben (Wert

Preset) und nicht durch Eingaben, weshalb der Timer schließlich ein Element mit einer

einziger Eingang (Aktivieren) und ein einziger Ausgang (TON/TOF)

9
LOGIX PRO

Beispiel eines Verzögerungstimers beim Anschluss in COP(lader) und AWL

Zähler

Der Zähler ist ein Element, das in der Lage ist, die Anzahl der Aktivierungen zu zählen.

Einträge, was es geeignet macht, Ereignisse zu merken, die nichts damit zu tun haben

die Zeit, die benötigt wird, um eine bestimmte Anzahl von Malen durchzuführen.

In der Abbildung ist das Schema eines recht üblichen Zählers, Ci, zu sehen, wo

Es können die folgenden Eingänge und Ausgänge unterschieden werden:

Eingang RESET(R): Ermöglicht es, den Zähler jedes Mal auf Null zu setzen, wenn er aktiviert wird.

wird in der Regel zu Beginn der Ausführung verwendet, indem die Startbits zugewiesen werden, sodass

Es wird jedes Mal auf Null gesetzt, wenn das System gestartet wird.

10
LOGIX PRO

Eingang PRESET(P). Ermöglicht es, den Zähler auf einen bestimmten Wert zu setzen

verschieden von null, das zuvor in Cip programmiert wurde.

Eingang UP(U): Jedes Mal, wenn er aktiviert wird, erfolgt eine Erhöhung um eine Einheit von der

Zahl, die der Zähler in diesem Moment hat.

Eingang DOWN(D): Jedes Mal, wenn er aktiviert wird, erzeugt er eine Abnahme um eine Einheit.

von dem Konto, das der Kontoinhaber zu diesem Zeitpunkt hat.

Ausgang FULL(F): Wird aktiviert, wenn eine Überlauf des Zählerwerts auftritt

zählt aufsteigend.

Ausgang DONE(D): Wird aktiviert, wenn der Zählerwert dem Wert entspricht.

vorgesehen Cip.

Salida EMPTY(E): Wird aktiviert, wenn ein Überlauf des Wertes auftritt.

Zähler zählend in absteigender Reihenfolge.

11
LOGIX PRO

Beispiel für eine Zähloperation in KOP (Leiterdiagramm) und AWL

Monoestables

Der Monostabiler ist ein Element, das in der Lage ist, einen Ausgang für die Dauer zu aktivieren

Zeit, mit der sie programmiert wurde, wird sie automatisch deaktiviert, sobald

Nach Ablauf dieser Zeit. Einer seiner Hauptvorteile ist seine Einfachheit, da er nur

Es hat einen Eingang und einen Ausgang, wie wir in der folgenden Abbildung sehen können.

12
LOGIX PRO

Eingang START(S): Wenn es aktiviert wird oder einen Impuls erhält, beginnt es mit der

Geplantes Konto.

Ausgang LAUFEND(R): Bleibt aktiviert, solange der Countdown läuft, und wird deaktiviert.

am Ende. Ebenso wie beim Timer muss man für die Programmierung des Countdowns

Die Werte von Mip und Mib eingeben.

Programmierung

In diesem Abschnitt werden die grundlegenden Konzepte der Programmierung allgemein behandelt.

auf Leiter.

Sobald die Elemente bekannt sind, die LADDER für seine Programmierung bereitstellt,

Es ist wichtig zu betonen, wie ein Programm strukturiert ist und welche Reihenfolge es hat.

Ausführung.

Das folgende Schema stellt die allgemeine Struktur der Verteilung von allem dar.

Programm Leiter, Kontakte links und Spulen sowie andere Elemente rechts.

13
LOGIX PRO

Was ihre elektrische Äquivalenz betrifft, können wir uns vorstellen, dass die vertikale Linie von der

links repräsentiert den Stromanschluss, während die vertikale Linie des

Rechts steht der Masseanschluss.

Die Ausführungsreihenfolge ist normalerweise von oben nach unten und von links nach rechts,

zuerst die Kontakte und dann die Spulen, sodass man, wenn man zu ihnen kommt, bereits weiß, das

Wert der Kontakte und wird aktiviert, wenn es angebracht ist. Die Ausführungsreihenfolge kann variieren.

Automat zu einem anderen, aber die Reihenfolge der Einführung des Programms wird immer respektiert.

Auf die Weise, dass das, was zuerst eingegeben wird, ausgeführt wird.

kombinatorische Systeme

Obwohl sich die Programmierung in industriellen Systemen auf Prozesse konzentriert

sequentiell, wobei die kombinatorischen Prozesse nicht von großem Interesse sind, ist es notwendig

die kombinatorische Logik kennen, da sie in vielen Fällen notwendig ist

die sequenzielle Programmierung.

sobald die erhalten wurdelogische Funktionein Problemkombinatorisch, der Schritt zu einer Leiter oder

Das Kontaktschema ist sehr einfach. Entsprechend der angewandten Booleschen Algebra auf

Bei der Umschaltung werden die Summen parallele Kontakte sein, die Produkte serielle Kontakte.

14
LOGIX PRO

ylas Negationen Kontakte normalerweise geschlossen. In der folgenden Abbildung wird gezeigt

ein Beispiel für ein Leiterdiagramm für eine bestimmte Gleichung.

Elemente des Gedächtnisses

Die traditionelle Verbindung zur Durchführung einer Gedächtnisfunktion in den Schaltkreisen

Conrelés ist der Schaltkreis mit Selbstversorgung. Dies wird durch die Verbindung von

Ein Kontakt des Relais (Kontaktor) parallel zum Starttaster.

Fortsetzung, können die beiden Varianten dieses Schaltkreises beobachtet werden: mit Priorität für die

Trennung (Abbildung a) und mit Priorität zur Verbindung (Abbildung b).

15
LOGIX PRO

In der folgenden Abbildung sind die äquivalenten Schaltpläne in Ladder zu sehen.

- Mit LADDER kann das Schema jedoch viel einfacher werden, wenn

Wir verwenden die SET-Spulen für den Start und RESET für den Stopp:

In diesem Fall hängt die Priorität vom verwendeten PLC ab, obwohl normalerweise die

Die RESET-Funktion hat Vorrang vor der SET.

16
LOGIX PRO

Elemente der Zeit

Wie bereits erwähnt, sind die beiden grundlegenden Zeitelemente der Timer.

und das monostabile. Im Folgenden werden wir ein Beispiel für die Programmierung eines

zeitgesteuertes Automatiksystem.

Das folgende Schema entspricht dem Steuergerät eines Motors mit Gang.

zeitlich gesteuert

-Ein mögliches äquivalentes Programm in Ladder könnte wie folgt aussehen:

17
LOGIX PRO

Struktur

Programm zur Steuerung von Prozessen und Systemen mit SPS

Die Struktur des Simulators LOGIXPRO besteht aus:

Fenster des grafischen Simulators

Fenster des Ladder- oder Treppenprogrammierers

Im Jahr 1974 patentiere die Firma Allen Bradley den PLC und markierte damit den Beginn verschiedener

Modelle von Controllern

Die Kontakte (Eingänge) auf der linken Seite und die Spulen (Ausgänge) auf der rechten Seite

18
LOGIX PRO

KAPITEL II

LOGIXPRO IN SEINER UMWELT

LogixPro 500 ist das ideale Werkzeug zum Erlernen der Grundlagen von der

Programmierung von Leiterlogik.

LogixPro ist ein PLC-Simulator, der auf dem SLC 500-Controller von Allen Bradley basiert.

speziell für Anfänger, die an der Programmierung von SPS interessiert sind. Dieser

Der Simulator bietet mehrere Übungen, in denen uns Probleme präsentiert werden, die

Wir können im Alltag sehen, von der Programmierung einer Garage bis hin zur vollständigen

Automatisierung einer Produktionslinie.

Trotz seiner Natur als Simulator ist seine Benutzeroberfläche sehr ähnlich der Benutzeroberfläche der Software.

RSLogix 500 verwendet bei der Programmierung von industriellen Automatisierungsgeräten (PLC) von Allen

Bradley, was sehr hilfreich ist, da es geplant ist, einen PLC zu programmieren.

Mit RSLogix 500 gäbe es keinen großen Unterschied zwischen diesen beiden Programmen.

Fenster des Programmleiters

- Auswahlmenü für den zu simulierenden Prozess

In diesem Menü finden wir virtuelle Pflanzen, die mittels Sprache automatisiert werden können.

Leiter

19
LOGIX PRO

- Auswahl des Programmstatus

20
LOGIX PRO

- Auswahlregisterkarten für Ladder-Anweisungen

Leitungsanweisungen

Fenster der virtuellen Pflanze zur Automatisierung

21
LOGIX PRO

- Programmiererfenster Leiter- oder Treppenart

KAPITEL III

LOGINPRO –BIT

1974 patentierte das Unternehmen Allen Bradley PLC und markierte den Beginn verschiedener

Modelle von Controllern

Die Ladder-Programmierung muss genauso funktionieren wie die Logik

cableada, wo die Variablen nur den Zustand „WAHRE UND FALSCHE“ haben.

Energisiertes Relais – Kontakte (geschlossen)

-falsch Relais des energizado – Kontakte (offen)

22
LOGIX PRO

Bit-Ebene Funktionen

Oper überbinäre Zahlenauf Ebene von ihnenBitsindividuelle. Es ist eine primitive Handlung

schnell, direkt von den Prozessoren unterstützt. In einfachen, kostengünstigen Prozessoren

Die Kosten, die bitweisen Operationen zusammen mit den Addition und Subtraktion, sind typischerweise

substantially schneller als die Multiplikation und die Division, während in den

Moderne Hochleistungsprozessoren führen Operationen normalerweise bei der

gleiche Geschwindigkeit.

bitweise Operatoren:

In den unten stehenden Erklärungen ist jede Angabe zur Position eines Bits

von rechts nach links beginnend mit dem am wenigsten signifikanten Bit. Zum Beispiel, der Wert

binär 0001 (die Dezimalzahl 1) hat Nullen an jeder Position außer an der ersten.

NICHT
NICHT
ElNOTbit ein Bit, oder bitweise, oder Komplement, ist eineOperation
A
Ein
Unaria, die die logische Negation bei jedem Bit durchführt und dabei die
0 1
Bits der Zahl, so dass die Nullen zu Einsen werden und 1 0

vice versa.

23
LOGIX PRO

UND
UND
Ein B
Der bitweise AND nimmt zwei Zahlen B

Ganze Zahlen und führt die logische AND-Operation in jedem Paar durch 0 0 0
0 1 0
entsprechende Bits. Das Ergebnis an jeder Position 1 0 0
1 1 1
es 1, wenn das entsprechende Bit der beiden Operanden ist

1, y 0 andernfalls.

Bits extrahieren

Der AND kann verwendet werden, um bestimmte Bits aus einem Wert zu extrahieren.

Bits ausschalten

Das AND kann auch verwendet werden, um bestimmte Bits auszuschalten. Man muss nur folgendes eingeben

eine Maske mit Nullen an den Positionen der Bits, die ausgeschaltet werden sollen, und Einsen an

die anderen Bits. Alle anderen Bits mit der Maske 1 werden unverändert weitergegeben, und die, die

Wenn sie die Maske 0 haben, werden sie sich ausschalten.

ODER AOR
Ein B
Eine bitweise ODER-Operation nimmt zwei B

Ganzzahlen und führt die OR-Operation durch 0 0 0


0 1 1
inklusiv in jedem entsprechenden Bitpaar. Das 1 0 1
Das Ergebnis an jeder Position ist 1, wenn das Bit 1 1 1

entsprechend von jedem der beiden Operanden ist

1, y 0 wenn beide Bits 0 sind

24
LOGIX PRO

Bits einschalten

Das OR bitweise kann verwendet werden, um ein einzelnes Bit oder ein

Bitgruppe. Dazu wird eine OR-Maske mit den Bits verwendet, die aktiviert werden sollen.

in 1 und der Rest der Bits auf null. Das Ergebnis wird sein, dass alle ursprünglichen Bits verbleiben

wie sie waren, mit Ausnahme der Bits, wo die Maske 1 hat, die eingeschaltet werden.

Bits kopieren

Der ODER-Betrieb und die logische Verschiebung (später erklärt) können verwendet werden, um

eine Gruppe von Bits an eine bestimmte Position kopieren.

Allgemeines Verfahren zum Kopieren einer Gruppe von Bits

Um eine Reihe von Bits an einem bestimmten Ort mit OR zu kopieren, ist es erforderlich, dass dieser

Der Ort, an dem kopiert werden soll, sollte seine Bits auf Null haben (um Platz frei zu machen, damit man

kopiere die Bits). Es wird auch benötigt, dass das Register, in dem sich die Bits befinden, dass

sie wollen kopieren, dass die anderen Bits (die nicht kopiert werden sollen) ausgeschaltet sind. Beide

Operationen, die Bits an der Zielstelle zu klären und die unerwünschten Bits zu löschen.

kopieren werden mit UND gemacht:

Wir haben zwei 16-Bit-Register:

Register A: 1011 1100 0110 1100

Register B: 1001 0001 1111 1010

Wir möchten die vier am wenigsten signifikanten Bits des Registers A in das Register B kopieren.

Dazu klären wir zuerst die 4 am wenigsten signifikanten Bits von B mit einer Operation.

UND, und so einen freien Raum haben:

1001 0001 1111 1010 <-- Ursprünglicher Wert des Registers B

25
LOGIX PRO

UND 1111 1111 1111 0000 <-- Maske zum Klären der Bits von B, wo sie hingehen

die kopieren, die von A kommen

= 1001 0001 1111 0000 <-- Register B bereit, die 4 niedrigsten Bits zu empfangen

bedeutende von A

Dann klären wir die Bits von A, die wir nicht kopieren möchten, und lassen nur die Bits übrig, die

wir wollen kopieren:

1011 1100 0110 1100 <-- Ursprünglicher Wert des Registers A

UND 0000 0000 0000 1111 <-- Maske, um nur die Bits von A zu lassen, die

sie wollen kopieren

= 0000 0000 0000 1100 <-- Register A mit nur den Bits, die kopiert werden sollen

Jetzt sind wir bereit, das OR von A über B zu machen und die 4 niedrigsten Bits zu kombinieren.

signifikant von A über B:

0000 0000 0000 1100 <-- Register A mit den 4 Bits, die kopiert werden sollen

ODER 1001 0001 1111 0000 <-- Register B mit einem Platz für die 4 Bits, die

sie wollen kopieren

= 1001 0001 1111 1100 <-- Register B mit den 4 am wenigsten signifikanten Bits von

A copiados sobre él

Jetzt hat das Register B die 4 am wenigsten signifikanten Bits von A kopiert. Der Rest der

Bits von B blieben intakt.

26
LOGIX PRO

XOR AXOR
A B
Der bitweise XOR nimmt zwei Zahlen B
Ganze Zahlen und führen Sie die exklusive ODER-Operation in jedem durch 0 0 0
0 1 1
paar entsprechender Bits. Das Ergebnis in jedem 1 0 1
Die Position ist 1, wenn das Bitpaar unterschiedlich ist und null, wenn es gleich ist. 1 1 0

Das Paar Bits ist gleich.

Bitweise selektiv investieren

Im Gegensatz zum NOT, der alle Bits eines Operanden umkehrt, funktioniert das XOR Bit für Bit, oder

bitweise kann verwendet werden, um selektiv ein oder mehrere Bits in einem Register umzukehren. Gegeben

Das Bitmuster 0011, das zweite und das vierte Bit können durch XOR mit einer invertiert werden.

Maske mit einem Bitmuster, das 1 an den Positionen enthält, die invertiert werden sollen, die

zweite und vierte, und 0 in den anderen. Die Bits der Positionen mit null in der Maske

werden unverändert bleiben:

Gleichheit und Ungleichheit von Bits

XOR ist äquivalent und hat die gleiche Wahrheitstabelle wie die Ungleichheit, XOR und

Ungleichheit sind Synonyme:

Ein B AXORB A<>B

0 0 0 0

0 1 1 1

1 0 1 1

1 1 0 0

27
LOGIX PRO

Das XOR kann verwendet werden, um herauszufinden, ob die entsprechenden Bits von zwei Operanden sind

gleich oder unterschiedlich.

Setze null auf einen Datensatz

Die fortgeschrittenen Programmierer vonAssembler-Spracheusan XOR als eine Art

effizient und schnell null auf einen Datensatz zuzuweisen. XOR eines Wertes mit sich selbst durchführen

mismo ergibt immer null (AXOR A ist immer null), und in vielen Architekturen

Dieser Vorgang erfordert weniger Taktzyklen und/oder Speicher als das Laden eines Wertes von null in ein

registro ( A = 0 ).

Boolesche Logik und digitale Systeme

Für jede boolesche Funktion ist es möglich, einen elektronischen Schaltkreis zu entwerfen und umgekehrt.

da die booleschen Funktionen nur die Operatoren erfordern

UND, ODER, XOR und NICHT können wir unsere verwendeten Schaltungen bauen

ausschließlich diese Operatoren unter Verwendung der homonomen logischen Gatter

28
LOGIX PRO

PROGRAMMIERUNG AUF BIT-EBENE

"Y" auf Bit-Ebene (UND)

Darstellung mit Kontakten:

Im LADDER-Code wird es wie folgt dargestellt

29
LOGIX PRO

„ O“ auf Bit-Ebene (ODER)

Darstellung mit Kontakten:

Im LADDER-Format wird es wie folgt dargestellt:

30
LOGIX PRO

„ O“ exklusiv auf Bit-Ebene (XOR)

Im LADDER-Sprache wird es folgendermaßen dargestellt

31
LOGIX PRO

KAPITEL IV

LOGIXPRO BENUTZER

Funktionen auf Benutzeroberfläche

Einen neuen Zweig zum Programm hinzufügen

Erstellen Sie einen Zweig parallel zu dem, der erstellt wurde.

Kontakt Normalerweise Offen (XIC – Überprüfen, ob Geschlossen)

32
LOGIX PRO

-Überprüfen Sie, ob die binäre Variable aktiv ist und wenn ja, lässt sie das Signal passieren.

die folgende Branche.

Normalerweise geschlossener Kontakt (XIO-Untersuchen, ob geöffnet)

-Überprüfen Sie, ob die binäre Variable inaktiv ist,

Und wenn es so ist, erlaubt es den Durchgang des Signals zur nächsten Branche.

Aktivierung der Variablen oder Aktivierung der Ausgabe (OTE – Ausgabe aktivieren)

Wenn die vorherigen Kontakte vor dem Ausgang geschlossen sind,

- Dann wird der Ausgang aktiviert.

Aktivierung der Variablen auf zurückhaltende Weise (OTL – Ausgangslatch)

-Wenn die vorherigen Bedingungen des Zweigs erfüllt sind, wird die aktiviert.

Variable y bleibt aktiviert, obwohl ihr Eingang deaktiviert ist.

• Deaktivierung der Variablen oder Entsperrung des Ausgangs (OTU – Ausgang

Entriegeln

-Normalerweise wird diese Anweisung verwendet, um zu annullieren

der Effekt der vorherigen.

Flanco ascendente (One Shot Rising)

- Bei der Kombination mit dem Kontakt N.A.

-lässt die Ausgabeveriable nur aktiv werden, wenn die Kontaktvariable

Machen Sie den Übergang von 0 auf 1.

Typen von Ausgängen in den Leitungsdiagrammen, die in LogixPro erstellt wurden

Normale Ausgabe

33
LOGIX PRO

Es ist der normale Ausgang, der nur einen Aktuator aktiviert, wenn er mit Energie versorgt wird.

• Ausgang Typ Relais

-Sie werden mit Nao NC-Kontakten verknüpft, die ihren Status ändern, wenn sie werden

energisiert

• Bit-Ausgang

-Es ist wie ein virtueller Relais, da dieses keinen Aktuator aktiviert und nur ist.

Teil des Programms.

• Ausgang Typ Latch

34
LOGIX PRO

-Aktiviert einen Aktuator oder ein Bit, wenn er mit Energie versorgt wird, und hält den Aktuator oder das Bit aktiv.

auch wenn der Ausgang Latch entkracht wird.

Ausgang Typ Unlatch

-Arbeitet normalerweise mit dem Unlatch-Ausgang. Deaktiviert den Aktuator oder das Bit, das

wurde durch den Ausgang Latch aktiviert und bleibt deaktiviert, selbst wenn die Energie abgeschaltet wird

Ausgang UnLatch.

KAPITEL V

LOGIXPRO-ZÄHLER

Zählerfunktionen

1 Hochzählung (CTU)

35
LOGIX PRO

- Zähler: Nummer oder Adresse des Zählers

Anzahl der zu zählenden Artikel oder Ereignisse

- Accum: die aktuelle Anzahl des Zählers

2 Count Down (CTD) (CTU)

- Zähler: Nummer oder Adresse des Zählers

Anzahl der zu zählenden Elemente oder Ereignisse

- Accum: die aktuelle Menge des Zählers

Parameter des Zählers

1 Zähler

Die Zähler werden standardmäßig in der Datendatei #5 gespeichert, zum Beispiel,

c5:0, der der erste Zähler in den Daten ist.

36
LOGIX PRO

-Der gültige Bereich für Zähler liegt zwischen 0 und 255

2. vorab festgelegter Wert (Preset)

- Dieser Wert repräsentiert die Anzahl der Konten, die auftreten müssen, bevor das

Zählereignis beendet.

akkumulierter Wert

Speichere den aktuellen Wert des Kontos

Gedächtnis des Rechners

Jeder Zähler irgendeiner Art im LogixPro-Simulator benötigt 3 Wörter von 32-

Bit im Speicher des Zählers

-Wort 0 - speichert die Statusbits des Zählers

-Wort 1 - speichert den voreingestellten Wert

-Wort 2 – speichert den akkumulierten Wert

Erinnerung des Rechners, Wort 0

Die Zähler haben Zustände von Bits, die im Wort 0 gespeichert sind. Einige davon

Bits sind einzigartig für die Zähler, die programmiert werden, und andere sind

verwendet für alle Arten von Zählern.

-BIT 11 O BIT (UN) – UNDERFLOW-BIT

-BIT 12 O BIT (OV) – ÜBERLAUF-BIT

-BIT 13 O BIT (DN) – FERTIG BIT

-BIT 14 O BIT (CD) – COUNT DOWN BIT

-BIT 15 O BIT (CU) – ZÄHLEN UP BIT

37
LOGIX PRO

Formen zur Benennung von Zählern

Es gibt 2 Hauptformen: auf Bit-Ebene oder auf Wort-Ebene.

-C5:0/11 O C5:0/UN = UNTERLAUF-BIT

-C5:0/12 O C5:0/OV = ÜBERLAUF-BIT

-C5:0/13 0 C5: O/DN = FERTIG-BIT

-C5:0/14 O C5:0/CD = RÜCKWÄRTSZÄHLBIT

-C5:0/15 O C5:0/CU = ZÄHLEN HOCH BIT

-C5:0.1 O C5: [Link] = FESTGELEGTEN WERT DES ZÄHLERS 0

-C5:0,2 O C5: [Link] = AKKUMULIERTER WERT DES ZÄHLERS 0

Funktionalität des CTU und CTD

Die Zähler für Hoch- und Tiefgänge zählen die Übergänge von falsch nach wahr in

die Steigungsflanken.

CTU

- CTD

Link zum Auffinden des Videos der Ausstellung der GRUPPE Nr. 7

Die angegebene URL kann nicht übersetzt werden.

USP=Sharing

38

Das könnte Ihnen auch gefallen