Detaillierte Anleitungen zur Benutzung finden Sie in der Bedienungsanleitung.
[. . . ] W394-DE2-07
Speicherprogrammierbare Steuerungen
SYSMAC CS-Serie CS1G/H-CPUI I-EV1 I CS1G/H-CPUI IH I CS1D-CPUI IH I CS1D-CPUI IS I SYSMAC CJ-Serie CJ1G-CPUI I I CJ1G/H-CPUI IH I CJ1G-CPUI IP I CJ1M-CPUI I I
PROGRAMMIERHANDBUCH
Kurzübersicht
1 2 3 4 Betrieb der CPU-Baugruppe Programmierung Befehlsfunktionen Tasks
Advanced Industrial Automation
SYSMAC CS-Serie
CS1G/H-CPU
Speicherprogrammierbare Steuerungen
Programmierhandbuch
Bearbeitungsstand Juli 2004
iv
Hinweis:
OMRON-Produkte sind zum Gebrauch durch einen qualifizierten Bediener gemäß angemessenen Verfahren und nur zu den in diesem Handbuch beschriebenen Zwecken gefertigt. In diesem Handbuch werden Sicherheitshinweise nach folgenden Konventionen gekennzeichnet und eingeteilt. Beachten Sie stets die in diesen Hinweisen enthaltenen Informationen. [. . . ] Wählen Sie im Menü , , Extras" Add-Ins-Manager. . . Wählen Sie im Menü , , Add-Ins" Analyse-Funktionen - VBA aus. Wählen Sie im Menü , , Einfügen" für die Zelle, für die die Funktion verwendet werden soll, die Option Funktion. . . Wählen Sie im Feld , , Funktionskategorie" unter , , Engineering" Dec2Hex (number; places) aus. Geben Sie bei der Konvertierung in eine vierstellige Hexadezimalzahl als Variable "Number" Folgendes ein: WENN(0<=Zelle;Zelle;65535+Zelle) Geben Sie bei der Konvertierung in eine achtstellige Hexadezimalzahl als Variable "Number" Folgendes ein: WENN(0<=Zelle;Zelle;4294967296+Zelle)
1, 2, 3. . .
205
Dateispeicher
· Beispiel 1: Eingabe nicht negativer Dezimalwerte
BeschreiKonvertieren von dezimal (ohne Vorzeichen) bung zu 4-stellig hexadezimal VerwenDEC2HEX(Zelle;4) dete Funktion Beispiel 10 in dezimal eingegeben und zu 000A als 4-stellige
Hexadezimalzahl konvertieren.
Abschnitt 5-1
Konvertieren von dezimal (ohne Vorzeichen) zu 8-stellig hexadezimal DEC2HEX(Zelle;8)
10 in dezimal eingegeben und zu 0000000A als 8-stellige Hexadezimalzahl konvertieren.
· Beispiel 2: Eingabe von Dezimalwerten mit Vorzeichen
BeschreiKonvertieren von dezimal (mit Vorzeichen) bung zu 4-stellig hexadezimal VerwenDEC2HEX(WENN(0<=Zelle;Zelle;65536+Zelle);4) dete Funktion Beispiel -10 in dezimal eingegeben und zu FFF6 als 4-stellige
Hexadezimalzahl konvertieren.
<
Konvertieren von dezimal (mit Vorzeichen) zu 8-stellig hexadezimal DEC2HEX(WENN(0<=Zelle;Zelle;4294967296+Zelle) ;8)
-10 in dezimal eingegeben und zu FFFFFFF6 als 8-stellige Hexadezimalzahl konvertieren.
<
Beim Starten der SPS automatisch übertragene Datendateien
Es gibt drei Arten von Dateien, die beim Starten der SPS automatisch übertragen werden, wenn die Funktion zum automatischen Übertragen beim Start verwendet wird. · AUTOEXEC. IOM oder REPLACE. IOM: Spezial-E/A-Baugruppen und internen Steckmodulen zugeordnete DM-Worte. Der Inhalt dieser Datei wird beim Einschalten der Spannungsversorgung, beginnend bei D20000, in den DM-Bereich übertragen. · ATEXECDM. IOM oder REPLCDM. IOM: Universell nutzbare DM-Worte Der Inhalt dieser Datei wird beim Einschalten der Spannungsversorgung, beginnend bei D00000, in den DM-Bereich übertragen. · ATEXECE@. IOM oder REPLCE@. IOM: Universell nutzbare EM-Worte Der Inhalt dieser Datei wird beim Einschalten der Spannungsversorgung, beginnend bei E@_00000, in den EM-Bereich übertragen. Geben Sie beim Erstellen der oben aufgeführten Datendateien immer die oben angegebene erste Adresse (D20000, D00000 oder E@_00000) an, und achten Sie darauf, dass die Dateigröße die Kapazität des angegebenen Datenbereichs nicht überschreitet. Alle Daten der Dateien werden immer von der ersten angegebenen Adresse (D20000, D00000 oder E@_00000) an übertragen.
Hinweis
1. Geben Sie beim Erstellen der Dateien AUTOEXEC. IOM, ATEXECDM. IOM und ATEXECE@. IOM oder der Dateien REPLACE. IOM, REPLCDM. IOM oder REPLCE@. IOM mit einem Programmiergeräts (Programmierkonsole oder CX-Programmer) immer die richtige erste Adresse an (D20000, D00000 oder E@_00000), und achten Sie darauf, dass die Dateigröße die Kapazität des DM-Bereichs bzw. der spezifizierten EM-Bank nicht überschreitet. Der Inhalt der Datei wird immer von der ordnungsgemäßen ersten Adresse (D20000, D00000 oder E@_00000) an übertragen, auch wenn ein anderes Anfangswort spezifiziert wird, was zu einem ungewollten Überschreiben des Inhalts eines Teils des DM-Bereichs bzw. Sollte
206
Dateispeicher
Abschnitt 5-1
überdies die Kapazität des DM-Bereichs oder der EM-Bank überschritten werden (was möglich ist, wenn in CX-Programmer Einstellungen vorgenommen werden), werden die verbleibenden Daten in die EM-Bank 0 geschrieben, wenn der DM-Bereich überschritten wird oder in die folgende EM-Bank, wenn eine EM-Bank überschritten wird. Wenn CX-Programmer verwendet wird, kann eine Datendatei spezifiziert werden, die über den maximalen DM-Adressbereich (D32767) oder den maximalen EM-Adressbereich von E@_32767 hinausgeht. Wenn die Datei AUTOEXEC. IOM die DM-Bereichsgrenze überschreitet, werden alle noch zu übertragenden Daten in den EM-Bereich, beginnend bei E0_00000 und weiter in der Reihenfolge der Speicheradresse und Banken bis zur letzten Bank, geschrieben. Es ist daher möglich, beim Starten der SPS Daten automatisch in die DM- und auch in die EM-Bereiche zu übertragen. Wenn die Datei ATEXECE@. IOM größer ist als eine EM-Bank, werden die noch zu übertragenden Daten in gleicher Weise in nachfolgende EM-Bänke geschrieben. Die System-Setups für Spezial-E/A-Baugruppen, CPU-Bus-Baugruppen und das interne Modul (nur CS-Serie) können durch Verwendung verschiedener AUTOEXEC. IOM-Dateien geändert werden, die verschiedene Einstellungen für den Bereich der Spezial-E/A-Baugruppen (D20000 bis D29599), den Bereich der CPU-Bus-Baugruppe (D30000 bis D31599) und den Bereich des internen Moduls (nur CS-Serie, D32000 bis D32099) enthalten. Speicherkarten können dann zum Erstellen von Bibliotheken von System-Setup-Daten für Spezial-E/A-Baugruppen, CPU-Bus-Baugruppen und interne Module (nur CS-Serie) für verschiedene Systeme oder Geräte verwendet werden.
Sicherungsdatendateien
Von der Sicherungsfunktion werden, wie im Folgenden beschrieben, vier Arten von Datendateien erstellt. Schalten Sie zum Sichern von Daten Schalter 7 des DIP-Schalterblocks der CPU-Baugruppe auf ON und Schalter 8 auf OFF, setzen Sie die Speicherkarte ein, drücken Sie die Speicherkartentaste und halten Sie diese drei Sekunden lang gedrückt. [. . . ] Seite 191: Informationen in und oberhalb der Tabelle sowie eine neue Tabelle hinzugefügt. Seiten 197, 199, 216 bis 218, 230 und 231: Informationen zum Austausch ohne Parameterbereichsdatei hinzugefügt. Seite 294: Abschnitt 6-6-8 hinzugefügt. Seiten 337 bis 339, 342, 344, 345 und 347: Zeilen zur Tabelle hinzugefügt. [. . . ]