RSLogix 5000 Tipps und Tricks Jeder hat genügend kleine Tipps und Tricks, um ihre Arbeit schneller zu erledigen. Diese Auflistung ist für Allen Bradleys RSLogix 5000 Software. Fühlen Sie sich frei, Ihre eigenen Tipps und Tricks mit dem Kommentar hinzufügen Link hinzufügen. Um auf Release Notes für diese Softwareversion zuzugreifen, wählen Sie im Menü Hilfe die Option Release Notes. Der Quick View-Bereich, der sich unterhalb des Controller Organizer befindet, enthält Miniaturinformationen für die ausgewählte Komponente. Das Watch-Fenster, das sich unterhalb des Spracheditor-Fensters befindet, bietet die Überwachung aller im aktiven Routine-Fenster referenzierten Tags. Der Controller Organizer ist ankoppelnd. Das heißt, du kannst es auf die linke oder rechte Seite des Bildschirms ziehen oder irgendwo dazwischen schweben. Hideshow der Controller Organizer über eine Symbolleisten-Taste, um mehr Anzeigebereich für Redakteure zu machen. RSLogix 5000 unterstützt CutCopyPasteDragDrop von Komponenten innerhalb des Controller Organizers sowie zu anderen Instanzen von RSLogix 5000. Ein Doppelklick auf Fehlermeldungen, die im Fehlerfenster angezeigt werden, navigiert Sie, wo der Fehler aufgetreten ist. F4 und Shift-F4 können verwendet werden Zwischen fehler wechseln Sie können die Spalten im Tag-Editor neu anordnen, indem Sie auf den Titel klicken und ihn an eine neue Position ziehen. Um gleichzeitig Logik in mehreren Routinen anzuzeigen, wähle Window - gt New Window und ordne dann die Fenster manuell an. Oder wählen Sie Fenster - gt Tile Horizontal. Um ein gelbes Dreiecks-Warnsymbol auf einem Gerät zu entfernen, überprüfen Sie zuerst den Verbindungsstatus. Wenn der Status ist Verbindung nicht geplant ist, öffnen Sie die RSNetWorx Software. Kehrt zur Software RSLogix 5000 zurück und das gelbe Dreieck sollte weg sein. Auf einem Computer können Sie mehrere übersetzte Versionen der Software RSLogix 5000 installieren und gleichzeitig starten (laufen). Sobald Sie einen Teilimport von Sprossen, Add-On-Anweisungen oder benutzerdefinierten Datentypen durchführen, können Sie den Import nicht rückgängig machen. Wenn der Import nicht wie erwartet funktioniert, schließen Sie das Projekt ohne zu speichern. Wenn Sie einen Teilimport auswählen, stellen Sie sicher, dass Sie die richtige Sprosse oder Trenddatei auswählen. Beide Dateien haben L5X-Erweiterungen und die Software hindert dich nicht daran, die falsche Datei auszuwählen. Wenn Sie versuchen, eine Sprosse zu importieren, wo ein Trend erwartet wird, oder umgekehrt, zeigt die Software einen Fehler an, den der Import fehlgeschlagen ist. Der Teilimport von Sprossen arbeitet in allen Leiterroutinen, einschließlich Add-On-Anweisungen. In Version 15 hat der Tag Editor Unterstützung für New Window hinzugefügt. Um gleichzeitig Logik in mehreren Routinen anzuzeigen, wähle Window - gt New Window und ordne dann die Fenster manuell an. Oder wählen Sie Fenster - gt Tile Horizontal. Tastaturbefehle werden in der Online-Hilfe unter dem Navigieren des Software-Themas aufgelistet. Sie können CtrlPage Down und CtrlPage Up verwenden, um zwischen den Registerkarten in einem Dialog - oder Routine-Fenster zu wechseln. Sie können CtrlTab und ShiftCtrlTab verwenden, um zwischen mehreren RSLogix 5000 Ansichten zu wechseln. Sie können CtrlG verwenden, um das Dialogfeld Gehe zu aufzurufen. Der Go To-Dialog ist für das Navigieren der Software bequem. Sie können AltInsert verwenden, um den Sprachelement-Browser in einem der Sprachredakteure zu öffnen. Sie können diesen Browser auch aufrufen, indem Sie die Eingabetaste in den LD-, SFC - und FBD-Editoren drücken. Sie können CtrlSpace verwenden, um den Tag-Browser innerhalb des ST-Editors aufzurufen. Sie können den Go To-Dialog (CtrlG) verwenden, um schnell zu Routinen zu navigieren, die von der aktuellen Routine aufgerufen werden, und auf Routinen, die die aktuelle Routine aufrufen. Im Sequential Function Chart Editor können Sie das Routine-Übersicht (CtrlB) - Tool verwenden, um Ihre gesamte SFC anzuzeigen und zu einem bestimmten Bereich Ihres Diagramms zu navigieren. Ein Doppelklick auf Fehlermeldungen, die im Fehlerfenster angezeigt werden, navigiert Sie zu dem, wo der Fehler aufgetreten ist. F4 und Shift-F4 können verwendet werden, um zwischen Fehlern zu bewegen. Der Sprach-Element-Browser ist eine Verknüpfung zum Hinzufügen von Logik. In einem der Sprachredakteure: Verwenden Sie AltInsert, geben Sie den Befehl mnemonic ein und drücken Sie die Eingabetaste. Sie können diesen Browser auch aufrufen, indem Sie die Eingabetaste in den LD-, SFC - und FBD-Editoren drücken. Dieser Kurzschnitt kann viel schneller sein als die Gebrauchsleiste. Wenn Sie die Tastatur verwenden, um den Cursor um Rasterzellen zu bewegen, drücken Sie den AltDown-Pfeil, um alle Steuerelemente zu aktivieren, die für diese Zelle aktiv sind. Dies funktioniert in allen gitterbasierten Editoren wie dem Tag Editor, dem Data Monitor, etc. Dies gibt Ihnen eine Möglichkeit, auf Zelle Kontrollen über die Tastatur zugreifen, anstatt mit der Maus. Controller-Projekte Wann immer Sie mit RSLogix 5000 online gehen, werden Änderungen an der Steuerung gleichzeitig an eine temporäre Kopie der Projektdatei (.ACD) vorgenommen. Speichern macht diese Änderungen dauerhaft. Daher ist ein Upload nur notwendig, um die neueste Kopie der Tag-Daten in der Steuerung zu erhalten. Sowohl Rockwell Automation als auch Drittprobenprojekte werden mit RSLogix 5000 installiert. Sie finden sie im Ordner RSLogix 5000 Samples. Diese Projekte zeigen Programmtechniken und Code, die Sie verwenden können, um ausgewählte Module zu programmieren. Vermeiden Sie es, einen Alias-Tag auf ein anderes Alias-Tag zu verweisen, um sicherzustellen, dass die Anwendung die entsprechenden Referenzen nach einem Upload verwaltet. Vermeiden Sie es, mehrere Alias-Tags auf das gleiche Basis-Tag zu verweisen, um sicherzustellen, dass die Anwendung die entsprechenden Referenzen nach einem Upload verwaltet. Alle Tag-Namen werden heruntergeladen und resident in der Steuerung zusammen mit Ihrer Logik. Wenn der ControlNet-Plan, der in der Offline-RSLogix 5000-Projektdatei gespeichert ist, alt ist, wird RSLogix 5000 den aktuellen ControlNet-Zeitplan aus der zugehörigen RSNetWorx-Projektdatei abrufen. Um eine Zuordnung zu einer RSNetWorx-Projektdatei zu machen, verwenden Sie die Registerkarte RSNetWorx im Dialogfeld Moduleigenschaften des ControlNet-Scanners. RSLogix 5000 unterstützt das Projekt von einem Logix-Plattformcontroller zum anderen. ACD-, L5K-, CSV - und L5X-Dateien sind unabhängig davon, welche übersetzte Version von RSLogix 5000 die Datei importiert oder exportiert. Die Software erstellt keine sprachspezifischen Importexport-Dateien. Verwenden Sie jede übersetzte Version von RSLogix 5000 Software, um online zu einem Controller zu gehen, ohne erneut herunterzuladen. In einem Sicherheits-Controller, Standard-Tags in einer Sicherheit zugeordneten Beziehung folgen Sicherheitsbeschränkte Zustände. Beispielsweise ist ein Standard-Tag, das einem Sicherheits-Tag zugeordnet ist, in einem Sicherheits-gesperrten Zustand schreibgeschützt. Verwenden Sie Add-On-Anweisungen, um Tag-Werte zu bestimmten Werten zu Beginn jeder Routine oder Programm-Scan zu initialisieren. Dann schützen Sie die AOI, um sicherzustellen, dass die Werte korrekt initialisiert und nicht manuell überschrieben werden. Die Reihenfolge der Mitglieder innerhalb eines benutzerdefinierten Datentyps beeinflusst die Speichergröße des Datentyps. Innerhalb der UDT halten die Mitglieder des gleichen Datentyps zusammen. IO-Konfigurationsmodul-Icons im IO-Konfigurationsordner ändern, um anzuzeigen, dass das Modul fehlerhaft ist oder die Verbindung zum Modul unterbrochen wurde. Um ein gelbes Dreiecks-Warnsymbol zu entfernen, überprüfen Sie zuerst den Verbindungsstatus. Wenn der Status ist Verbindung nicht geplant ist, öffnen Sie die RSNetWorx Software. Kehrt zur Software RSLogix 5000 zurück und das gelbe Dreieck sollte weg sein. Um ein Modul im Dialogfeld Select Module Type einfach zu finden, füge einfach an, irgendeinen Teil des Modulnamens oder der Beschreibung zu schreiben. Wenn Sie mit der Eingabe beginnen, wird das Dialogfeld Suchmodul automatisch gestartet. Verwenden Sie Rack-optimierte Kommunikationsformate für digitale IO-Module, um die Menge an Controller-Speicher und Kommunikations-Overhead zu minimieren, die mit diesen Modulen verbunden sind. RSLogix 5000 erstellt automatisch Controller-Tags, wenn Sie ein Ein - oder Ausgabemodul erstellen. Sie können diese Tags direkt in Ihrer Logik verweisen. Verwenden Sie Alias-Tags, um Namen zu bestimmten Inputoutput-Daten zuzuweisen und und eine kurze Alternative zu langwierigen Strukturelementnamen zu geben. Wenn Sie ein analoges IO-Modul konfigurieren, halten Sie die Umschalttaste gedrückt, während Sie den Schieberegler bewegen, um HH-, H-, L - und LL-Werte in ganzen Zahlen zu erhöhen. Kopiere IO-Daten in einen benutzerdefinierten Typ (UDT), damit du IO-Daten mit dem Programm-Scan synchronisieren kannst. Die UDT ermöglicht auch eine leichtere Abbildung von physikalischen IO. Aufgaben, Programme und Gerätephasen Eine Ereignisprozedur in Logix ähnelt dem Prozessor-Eingangs-Interrupt (PII) im PLC-5. Es können mehrere Ereignisaufgaben im Controller vorhanden sein, die jeweils so konfiguriert sind, dass sie bei der Initiierung von unabhängigen Triggern ausgeführt werden. Eine periodische Aufgabe in Logix ähnelt der wählbaren zeitgesteuerten Interrupt (STI) im PLC-5. Mehrere periodische Aufgaben können in der Steuerung vorhanden sein, die jeweils so konfiguriert sind, dass sie bei unabhängigen Raten ausgeführt werden. Doppelklicken Sie auf einen Zustand in einer Gerätephase, um zur Logik für diesen Zustand zu navigieren. Verwenden Sie die RSBizWare Batch Software, um Gerätephasen zu erstellen. Verwenden Sie den Equipment Editor, um die Phasen zu erstellen, Parameter zu definieren und die Phasen mit einem RSLogix 5000 Projekt zu synchronisieren. Verwenden Sie eine beliebige Programmiersprache (Ladder, Structured Text, FBD oder SFC), um Statusroutinen in Equipmentphasen zu programmieren. Die Fehlerroutine für eine Gerätephase ist die gleiche wie die Fehlerroutine für ein Programm. Verwenden Sie eine Fehlerroutine, damit die Logik vor dem Controller Fehler aufgrund eines Programmierfehlers ausgeführt werden kann. Die Prestate-Routine läuft die ganze Zeit, auch wenn die Gerätephase nicht aktiv ist. Die Prestate-Routine für eine Gerätephase ist optional. Verwenden Sie die Prestate-Routine, um die Fehlererkennungslogik für Ihre Phasen auszuführen. Sie müssen nicht alle verfügbaren Zustände in einer Gerätephase implementieren. Über die Eigenschaften der Gerätephasen, überprüfen Sie den Vollständigen Zustand, wenn nicht implementiert Option. Im Phasenmonitor können die Zustände, die Sie schreiben können, Aktionsnamen haben und ein Befehlswort haben, das in den Zustand führt, z. B. Start führt zum Laufzustand. Sie fügen diesen Zuständen Routinen hinzu. Wartezustände benötigen keine Routinen. Die Phase wartet auf einen Befehl, um in den nächsten Zustand zu gelangen. Zum Beispiel, Leerlauf und Hold. Tags, Datentypen und andere Daten Wenn Sie Mitglieder eines benutzerdefinierten Datentyps organisieren, hinzufügen oder löschen, passt die Software die zugehörigen Tag-Member und Werte entsprechend an, so dass die verbleibenden Mitglieder ihre Werte beibehalten. Klicken Sie im Tag-Browser auf die Schaltfläche gtgt, um den Tag-Filter anzuzeigen. Verwenden Sie den Tag-Filter, um nicht verwendete Tags oder Tags eines bestimmten Datentyps anzuzeigen. Der Tag-Browser filtert Tags in einigen Situationen. Wenn Sie nicht sehen, ein Tag, das Sie erwarten, ändern Sie den Tag-Filter. In Version 15 hat der Tag Editor Unterstützung für New Window hinzugefügt. Sie können Arrays verwenden, um indirekte Adressierung durchzuführen. RSLogix 5000 unterstützt Arrays von eins, zwei und drei Dimensionen. Sie können ein Rezept erstellen, indem Sie einen neuen Datentyp erstellen und dann ein Tag erstellen, das diesen Datentyp verwendet. Ihr neuer Datentyp kann beschreibende Feldnamen enthalten. RSLinx verwendet Speicher in einem Logix-Controller, um Datenwerte zu lesen. Verwenden Sie die folgende Gleichung, um den benötigten Speicher abzuschätzen: (1.5 KByte (Anzahl der einzelnen Tags 45 Bytes) (Anzahl der Array - oder Struktur-Tags 7)) Das Watch-Fenster, das sich unterhalb des Spracheditor-Fensters befindet, bietet die Überwachung aller im Aktives routinemäßiges Fenster. Sie können ein Tag tippen, indem Sie mit der rechten Maustaste auf das Tag klicken und Trend Tag auswählen. Sie können alle Vorkommen eines Tags finden, indem Sie mit der rechten Maustaste auf das Tag in der Logik klicken und "Alle suchen" auswählen. Logix-Controller sind für die DINT - und REAL-Datentypen optimiert. Verwenden Sie diese Datentypen, um Konvertierungsaufwand zu vermeiden und die Leistung zu optimieren. Sie können die Kommunikationsleistung des Erfassens von Daten von Logix-Controllern optimieren, indem Sie mehrere Datenwerte in einen benutzerdefinierten Datentyp (UDT) oder Array konsolidieren. Indizierte Verweise auf Array-Elemente fügen der Scan eine zusätzliche Scan-Zeit hinzu. Benutze einzelne Dimension Arrays, wann immer möglich. Wenn Sie einen benutzerdefinierten Typ (UDT) erstellen, suchen Sie alle Bits oder BOOLs nebeneinander, um die Menge an Controller-Speicher zu minimieren, die zum Speichern der Daten erforderlich ist. RSLogix 5000 erstellt automatisch Controller-Tags, wenn Sie ein Ein - oder Ausgabemodul erstellen. Sie können diese Tags direkt in Ihrer Logik verweisen. Verwenden Sie Alias-Tags, um Namen zu bestimmten Inputoutput-Daten zuzuweisen und und eine kurze Alternative zu langwierigen Strukturelementnamen zu geben. Vermeiden Sie es, einen Alias-Tag auf ein anderes Alias-Tag zu verweisen, um sicherzustellen, dass die Anwendung die entsprechenden Referenzen nach einem Upload verwaltet. Vermeiden Sie es, mehrere Alias-Tags auf das gleiche Basis-Tag zu verweisen, um sicherzustellen, dass die Anwendung die entsprechenden Referenzen nach einem Upload verwaltet. Controller-Tags gelten für den gesamten Controller und können von jedem Programm referenziert werden. Programm-Tags gelten nur für einzelne Programme. Dies bedeutet, dass Programm-Tags die gleichen Namen in mehr als einem Programm haben können, so dass Programme kopiert und wiederverwendet werden können. Sie können die Spalten im Tag-Editor neu anordnen, indem Sie auf den Titel klicken und ihn an eine neue Position ziehen. Alle Tag-Namen werden heruntergeladen und resident in der Steuerung zusammen mit Ihrer Logik. Sie können Tag-Definitionen in eine CSV-Datei exportieren (und importieren) importieren und sie mit einem externen Werkzeug manipulieren, z. B. Kalkulationstabelle, Texteditor. Für Tabellen von Bits (BOOL) verwenden Sie ein DINT-Array, um den vollen Zugriff über die Datei und die Diagnoseanweisungen COP, DDT, FBC usw. zu gewährleisten. In einer Sicherheitssteuerung folgen Standard-Tags in einer sicherheitsgerichteten Beziehung Sicherheitsbeschränkte Zustände. Beispielsweise ist ein Standard-Tag, das einem Sicherheits-Tag zugeordnet ist, in einem Sicherheits-gesperrten Zustand schreibgeschützt. Die Reihenfolge der Mitglieder innerhalb eines benutzerdefinierten Typs beeinflusst die Speichergröße des Datentyps. Innerhalb der UDT halten die Mitglieder des gleichen Datentyps zusammen. Logix unterstützt vier Controller-Programmiersprachen: Leiter, Funktionsblockdiagramm, strukturierter Text und sequenzieller Funktionsdiagramm. Um gleichzeitig Logik in mehreren Routinen anzuzeigen, wähle Window - gt New Window und ordne dann die Fenster manuell an. Oder wählen Sie Fenster - gt Tile Horizontal. Multiplizieren Sie die Anzahl der Wörter in einem PLCSLC-Programm mal 18, um den in einem Logix-Controller benötigten Speicherplatz (in Bytes) zu schätzen. Um eine kontextspezifische Befehlshilfe anzuzeigen, wählen Sie eine Anweisung oder ein Element aus und drücken Sie F1. Der Sprach-Element-Browser ist eine Verknüpfung zum Hinzufügen von Logik. In einem der Sprachredakteure: Verwenden Sie AltInsert, geben Sie den Befehl mnemonic ein und drücken Sie die Eingabetaste. Sie können diesen Browser auch aufrufen, indem Sie die Eingabetaste in den LD-, SFC - und FBD-Editoren drücken. Dieser Kurzschnitt kann viel schneller sein als die Gebrauchsleiste. Sie können alle Vorkommen eines Tags finden, indem Sie mit der rechten Maustaste auf das Tag in der Logik klicken und "Alle suchen" auswählen. Sie können den Go To-Dialog (CtrlG) verwenden, um schnell zu Routinen zu navigieren, die von der aktuellen Routine aufgerufen werden, und auf Routinen, die die aktuelle Routine aufrufen. Sie können per Drag & Drop aus der Instruktion Symbolleiste in einem der Sprachredakteure. Im SFC-Editor werden die Elemente automatisch verbunden. Verwenden Sie die CPS-Anweisung, um eine Pufferung von Kommunikations - und IO-Daten bereitzustellen, um die Auswirkungen der asynchronen Datenankunft zu minimieren. Für Tabellen von Bits (BOOL) verwenden Sie ein DINT-Array, um den vollen Zugriff über die Datei und die Diagnoseanweisungen COP, DDT, FBC, etc. zu gewährleisten. Controller-Tags gelten für den gesamten Controller und können von jedem Programm referenziert werden. Programm-Tags gelten nur für einzelne Programme. Dies bedeutet, dass Programm-Tags die gleichen Namen in mehr als einem Programm haben können, so dass Programme kopiert und wiederverwendet werden können. Im Sequential Function Chart Editor können Sie das Routine-Übersicht (CtrlB) - Tool verwenden, um Ihre gesamte SFC anzuzeigen und zu einem bestimmten Bereich Ihres Diagramms zu navigieren. Logix-Controller führen eine Vorsteuerung der Logik beim Start durch, um die Initialisierung durchzuführen. Ein als Index verwendete Tag kann einen Startfehler verursachen, wenn sein Wert größer als die Array-Länge ist. Verwenden Sie eine Fehlerroutine, um diese Bedingung zu erkennen und zurückzusetzen. Im Sequentielaten-Funktions-Editor können Sie das Kennzeichen-Kennzeichen-Feld in einer Aktion verwenden, um einen Tag-Wert anzugeben, der während der Ausführung überwacht werden soll. Im Sequential Function Chart Editor können Sie mehrere SFC-Elemente auswählen und die Funktion "Layout SFC Elements" verwenden, um die ausgewählten Elemente automatisch nach Bedarf neu anzuordnen, um einen angemessenen Abstand zu erzielen, Seitengrenzen zu vermeiden und die Zweigstellen zu verlassen. Im Sequentielaten-Funktions-Editor können Sie die Reihenfolge ändern, in der die Auswahl-Zweig-Beine aus dem Dialogfeld "Sequenzprioritäten festlegen" ausgewertet werden. Weitere Informationen finden Sie in der Online-Hilfe zum Dialogfeld Aktionseigenschaften - Registerkarte Allgemeines für ein nützliches Zeitdiagramm, das erklärt, wie sich die verschiedenen Handlungsqualifizierer auf die Ausführung einer Aktion auswirken. Sie können die automatische Benennung von sequenziellen Funktionsdiagrammschritten, Aktionen, Übergängen und Stoppelementen aus den Dialogfeldern "Arbeitsstationsoptionen" und "Routineeigenschaften" anpassen. Sie können Textfelder zu Sprachelementen in FBD und SFC-Logik anhängen, um ihre relativen Positionen beizubehalten, wenn Sie die Logik verschieben. Sie können CtrlSpace verwenden, um den Tag-Browser innerhalb des ST-Editors aufzurufen. Kommentare in Structured Text werden zum Controller heruntergeladen. Dazu gehören Kommentare in strukturierten Textroutinen und eingebetteten Strukturierten Text in SFC-Routinen. Im Structured Text Editor sehen Sie die Wörter, die farbig sind, um Schlüsselwörter, Tagnamen und andere erkannte Wörter anzuzeigen. Sie können die vom Editor verwendeten Farben ändern, indem Sie im Menü Optionen die Option Optionen wählen. Im Structured Text Editor können Sie die Befehlsparameter konfigurieren, indem Sie mit der rechten Maustaste auf einen Befehlsnamen klicken und Instruction Properties auswählen. Sie können Instruktionen verwenden, die in Leiter - und Funktionsblockdiagrammroutinen auch in strukturierten Textroutinen verfügbar sind. Sie können die Blattgröße für Ihre Funktionsblockdiagramm - oder Sequential-Funktionsdiagrammroutinen aus dem Dialogfeld "Routineeigenschaften" konfigurieren. Im Funktionsbaustein-Editor können Sie die Bausteinparameter konfigurieren, indem Sie auf die Schaltfläche Durchsuchen (.) Auf der rechten oberen Seite des Bausteins klicken. RSLogix 5000 unterstützt anstehende Bearbeitungen bei mehreren Sprossen bei Online-Editierleiter-Logik. Bei der Bearbeitung von Leiterroutinen können Sie eine Logik mit ASCII (zB: XIC MYTAG) erstellen, indem Sie entweder ein Tippen eingeben, wenn eine Sprosse ausgewählt ist. Drücken Sie die Eingabetaste, wenn eine Sprosse ausgewählt ist, oder doppelklicken Sie auf die linke Seite einer Sprosse. Im Ranglisten-Editor können Sie eine Verzweigungsstufe über die aktuelle Ebene einfügen, indem Sie mit der rechten Maustaste auf die linke Seite des Zweigs klicken und Zweig hinzufügen auswählen. Um eine Verzweigungsstufe unterhalb der aktuellen Ebene einzufügen, klicken Sie mit der rechten Maustaste auf die rechte Seite des Zweigs und wählen Sie Neuen Level anfügen. Der Teilimport von Sprossen arbeitet in allen Leiterroutinen, einschließlich Add-On-Anweisungen. Wenn Sie einen teilweisen Import von Sprossen durchführen, ändern Sie die Tag-Namen, um neue Tags in der importierten Logik zu erstellen. Sobald Sie einen Teilimport von Sprossen, Add-On-Anweisungen oder benutzerdefinierten Datentypen durchführen, können Sie den Import nicht rückgängig machen. Wenn der Import nicht wie erwartet funktioniert, schließen Sie das Projekt ohne zu speichern. Bei einem teilweisen Import von Sprossen werden auch die exportierten Datenwerte importiert. Dazu gehören konfigurierte Meldungsanweisungen. Partielle Importexporte können Zeit sparen, außer Kopieren und Einfügen, da Kopieren und Einfügen keine Datenwerte kopiert. Kopiere Stücke von Logik in andere Anwendungen wie Microsoft Word in einem Bitmap oder Metafile-Format. Wenn Sie möchten, dass eine Unterroutine jeden Scan ausführt, kopieren Sie die erste Anweisung und fügen Sie sie direkt neben der ursprünglichen Anweisung ein. Verwenden Sie dieselben Tags auf der doppelten Anweisung wie bei der ersten Anweisung. Fügen Sie dann eine AFI-Anweisung vor dem Duplikat ein. Um eine Gruppe von Sprossen zu kopieren, um später in eine andere Routine einzufügen, wähle die Sprossen aus und ziehe sie auf den Desktop. Dies kopiert die Sprossen in eine Datei, die Sie später in eine andere Routine ziehen können. Sie können Komponenten aus dem Controller Organizer in die Leiter-Editor-Anweisung ziehen. Doppelklick oder drücke Enter am Ende einer Leiterrinne, um eine Textbearbeitung dieser Sprosse zu erstellen und zu starten. Um ein Sprachelement von einer Routine zur anderen zu ziehen, ziehen Sie das Element über die Routine-Registerkarten am unteren Rand des Editors, um die Routine zu wechseln. Add-On-Anweisungen Um die Logik eines Add-On-Befehls anzuzeigen, wählen Sie die Anweisung und verwenden Sie das Kontextmenü (Rechtsklick), um die Logik zu öffnen. Sie können einen Add-On-Befehl vom Controller Organizer in einen beliebigen Spracheditor ziehen. Kopiere eine Add-On-Anweisung Definition aus einem Projekt und füge in eine andere ein, um diese AOI zu verschieben und AOIs in das Projekt zu referenzieren. Verwenden Sie Add-On-Anweisungen, um Tag-Werte zu bestimmten Werten zu Beginn jeder Routine oder Programm-Scan zu initialisieren. Dann schützen Sie die AOI, um sicherzustellen, dass die Werte korrekt initialisiert und nicht manuell überschrieben werden. Verwenden Sie Quellschutz auf einer Add-On-Anweisung, um lokale Tags, Daten und Logik zu schützen. Communications Reserve 20 oder mehr des Controllers Speicher für die Kommunikation und Änderungen in zukünftigen Logix Controller Firmware Releases. Verwenden Sie Rack-optimierte Kommunikationsformate für digitale IO-Module, um die Menge an Controller-Speicher und Kommunikations-Overhead zu minimieren, die mit diesen Modulen verbunden sind. Verwenden Sie die CPS-Anweisung, um eine Pufferung von Kommunikations - und IO-Daten bereitzustellen, um die Auswirkungen der asynchronen Datenankunft zu minimieren. Wenn der ControlNet-Plan, der in der Offline-RSLogix 5000-Projektdatei gespeichert ist, alt ist, wird RSLogix 5000 den aktuellen ControlNet-Zeitplan aus der zugehörigen RSNetWorx-Projektdatei abrufen. Um eine Zuordnung zu einer RSNetWorx-Projektdatei zu machen, verwenden Sie die Registerkarte RSNetWorx im Dialogfeld Moduleigenschaften des ControlNet-Scanners. Bei der Arbeit mit mehreren Controller-Projekten in verschiedenen Chassis, verwenden Sie RSLinx-Shortcuts, um diese Chassis mit aussagekräftigen Namen zu identifizieren. Antriebe und Motion RSLogix 5000 integrierte Bewegung unterstützt Nocken-, Getriebe-, Einachsen - und Mehrachsanweisungen in Leiterdiagramm, Strukturierter Text und Strukturierter Text, der in sequenzielle Funktionsdiagramme eingebettet ist. Führen Sie Bewegungs-Direktbefehle direkt aus dem Kontextmenü für jede konfigurierte Bewegungsachse aus. Mit den Bewegungs-Direktbefehlen können Sie die Bewegungsbefehlsausführung ohne Erstellung oder Hinzufügen von Logik steuern. Dies kann bei der ersten Inbetriebnahme einer Achse oder eines Antriebs sinnvoll sein. Zur Optimierung von Motor - und Antriebsparametern wie Gewinne für Geschwindigkeits - und Beschleunigungsschleifen sowie Lastdynamik verwenden Sie die Registerkarte Tune oder die Anweisungen MRAT und MAAT. Sie können die Registerkarte Tune entweder im Fernprogramm oder im Remote Run verwenden. Die Software füllt bei der Konfiguration eines AxisServoDrive automatisch einige SERCOS-Laufwerksparameter. Zeigen Sie die Achseneigenschaften an, um diese Parameter anzuzeigen oder zu bearbeiten. In einer SERCOS-Laufwerkskonfiguration können Sie die Anzahl der zurückgegebenen Zählungen pro Umdrehung ändern, um die Zählungen pro Zoll oder Grad eine rationale Zahl zu machen. In einem Bewegungs-System können Sie über alle Bewegungs-Hardware von einem bestehenden Projekt zu einem neuen Projekt kopieren, ohne irgendwelche Achseneinstellungen oder Tuning zu verlieren. Ziehen Sie zuerst das Motion Control Modul auf das neue Projekt. Dann ziehen Sie alle Laufwerke, die Motion Group und dann die Achsen. Optimierung von Performance Logix Controllern sind für die DINT - und REAL-Datentypen optimiert. Verwenden Sie diese Datentypen, um Konvertierungsaufwand zu vermeiden und die Leistung zu optimieren. Sie können die Kommunikationsleistung der Erfassung von Daten von Logix-Controllern optimieren, indem Sie mehrere Datenwerte in einen benutzerdefinierten Typ (UDT) oder Array verknüpfen. Indizierte Verweise auf Array-Elemente fügen der Scan eine zusätzliche Scan-Zeit hinzu. Benutze einzelne Dimension Arrays, wann immer möglich. Reserve 20 oder mehr des Controllers Speicher für die Kommunikation und Änderungen in zukünftigen Logix Controller Firmware Releases. Verwenden Sie Rack-optimierte Kommunikationsformate für digitale IO-Module, um die Menge an Controller-Speicher und Kommunikations-Overhead zu minimieren, die mit diesen Modulen verbunden sind. Verwenden Sie die CPS-Anweisung, um eine Pufferung von Kommunikations - und IO-Daten bereitzustellen, um die Auswirkungen der asynchronen Datenankunft zu minimieren. Wenn die Speicherschätzung deaktiviert ist, bedeutet dies, dass Ihre Schätzung aktuell ist. Dies geschieht nach einer Schätzung, aber es passiert auch, wenn du mit dem Controller offline gehst, weil die Offline-Speichernummern die tatsächliche Verwendung wiedergeben. Die Reihenfolge der Mitglieder innerhalb eines benutzerdefinierten Typs (UDT) beeinflusst die Speichergröße des Datentyps. Innerhalb der UDT halten die Mitglieder des gleichen Datentyps zusammen. Projektdokumentation Kommentare in Structured Text werden zum Controller heruntergeladen. Dazu gehören Kommentare in strukturierten Textroutinen und eingebetteten Strukturierten Text in SFC-Routinen. Sie können die RSLogix 5000-Ansichten drucken, indem Sie auf die Ansicht klicken und dann Strg drücken oder im Menü Datei die Option Drucken wählen. Wenn Sie FBD-Logik drucken, macht der Editor automatisch die Logik auf die Seite. Ein 2: 1-Verhältnis ist allgemein lesbar. Zum Beispiel legen Sie die FBD-Blattgröße auf 11 x 17 (B-Größe) und drucken auf 812 x 11 Papier. Kopiere Stücke von Logik in andere Anwendungen wie Microsoft Word in einem Bitmap oder Metafile-Format. Wenn Sie Schwierigkeiten haben, ein Projekt herunterzuladen, obwohl Sie Privilegien haben, stellen Sie sicher, dass Sie das Projekt haben und dass Sie mit dem Controller online sind. Wenn Sie Zugriff auf routinemäßige Quellschutz haben, wenn die Sicherheit aktiviert ist, fragen Sie Ihren Administrator, um Ihnen zu gewähren Routine: Ändern Sie Eigenschaften, um Zugriff zu erhalten. Wenn Ihr System FactoryTalk Security mit RSLogix5000 Software, Version 16 verwendet, können sich Softwarebenutzer bei der Software RSLogix 5000 anmelden und sich abmelden. Wenn Sicherheitsfunktionen aktiviert sind, müssen Sie einen passenden Zugriff auf Import-Sprossen oder zum Kopieren von Tags und Daten haben. Ist dort eine schnelle Möglichkeit, den Durchschnitt von mehreren Punkten (Integers) zu bestimmen Während eines markierten Zustandes springe ich zu einer Unterroutine und bestimmt das Minimum , Maximale und mittlere Werte von Daten aus analogen Eingängen (skaliert). Ich brauche eine Möglichkeit, den Mittelwert des Eingangskanals zu bestimmen und den Wert in einen Integer - oder Floating-Point-Wert zu verschieben. Kennt jemand von einem einfachen Weg, dies zu tun, da würde ich zählen müssen die Anzahl der Male die Eingaben sind Sampling, wie ich dachte. Abhängig von Ihrer Anwendung, sind Sie nur versuchen, ein variables Signal zu glätten, oder sind Sie auf der Suche nach einem reinen Durchschnitt über eine Reihe von timed samplesControlLogix Control Systems Unsere ControlLogix174 Steuerungssysteme verwenden eine gemeinsame Steuerung Motor mit einer gemeinsamen Entwicklungsumgebung, um hohe Leistung in Eine einfach zu bedienende Umgebung. Die enge Integration zwischen der Programmiersoftware, dem Controller und den IO-Modulen reduziert die Entwicklungszeit und die Kosten bei der Inbetriebnahme und im Normalbetrieb. Sie können eine Standard - und Sicherheitskontrolle im selben Chassis für ein wirklich integriertes System durchführen. Nutzen Sie die hochverfügbaren und extremen Umgebungsfähigkeiten, um Ihren Anwendungsbedürfnissen gerecht zu werden. Unsere ControlLogix174 5580 Controller bieten mehr Leistung, Kapazität, Produktivität und Sicherheit, um den wachsenden Anforderungen von intelligenten Maschinen und Geräten für die Fertigung gerecht zu werden. Die ControlLogix 5580 Controller nutzen die Applikation Studio 5000 Automation Engineering Design Environment8482 als eine gängige Designumgebung und Integrated Motion über EtherNetIP für High-Speed-Applikationen. Diese Controller eignen sich ideal für Anwendungen, die eine leistungsstarke Kommunikation, IO und Motion Control für bis zu 256 Achsen erfordern und eine Kapazität von bis zu 45 bieten. Unsere ControlLogix174 5570 Controller sind in Standard, Sicherheit, extremer Temperatur und On-Machine erhältlich Modelle für Prozess-, Bewegungs-, Diskrete und Hochverfügbarkeitsanwendungen. Als Teil unseres Systems Integrated Architecture8482 verwenden diese Controller das Studio 5000 Automation Engineering Design Environment8482 und gemeinsame Netzwerkprotokolle. Diese Hochleistungsregler bieten eine gemeinsame Steuerungsmaschine mit einer gemeinsamen Entwicklungsumgebung für alle Steuerungsdisziplinen. Unsere Bulletin 1756 ControlLogix174 IO Chassis-basierte Module bieten eine breite Palette an digitalen, diagnostischen digitalen, analogen, Motion Control und specialty160IO, um Ihre Applikationsanforderungen zu erfüllen. Sie können alle IO-Module im lokalen Chassis eines ControlLogix-Controllers oder in einem Chassis verwenden, das mit einem ControlLogix-Controller über ControlNet8482 oder EtherNetIP8482-Netzwerke verbunden ist.
No comments:
Post a Comment