Omron Anfänger - Umstieg von Siemens

LUKFRIT

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

Wir im Titel schon erwähnt arbeite ich hauptsächlich mit SPS der Firma Siemens.

Nun hat sich aber ein Projekt im privaten Umfeld aufgetan, bei einer Omron CPU (CP1L) einige Änderungen zu erledigen.
Der der die Steuerung + Software einmal erstellt hat keinen Kontakt mehr hierzu, daher muss ich mich jetzt wohl oder übel damit befassen.

Ich habe mir de CX Programmer installiert und war auch schon auf der CPU online um das Projekt zu sichern. Soweit alles kein Problem. Das Omron Beispiel aus deren Handbuch (Rolltorsteuerung) habe ich soweit mal angeschaut und verstanden.

Nun mein Problem. Und zwar die Adressierungen.

Ich habe ja die Work Bits? Sind das meine Alt bekannten Merker? also einfach bits welche ich Programmweit beschreiben und lesen kann?
Meine Eingänge bekommen das Präfix I
Meine Ausgänge das Präfix Q

Stimmt das soweit?

Und noch was, Ich hab hier im Projekt der Steuerung auch Variablen die Unbeschriftet sind. also einfach 52.11 dort stehen ohne Präfix. Was für ein Bit ist das dann?

Liebe Grüße und schonmal vielen Dank
Lukas
 
Hallo Lukas,

hier mal eine Tabelle mit den Speicherbereichen der CP1L

OmronCPL1Speicher.png

Der gesamte I/O-Bereich nennt sich CIO, alle Bits sind gleichberechtigt. Input oder Output hängt von der Konfiguration der Hardware ab. Alle dort nicht benutzten Bits können beliebig als Merker benutzt werden. Der 52.11 ist also ein CIO52.11 (Hier wahrscheinlich als Merker benutzt)

Viel Erfolg!
Gruß Uli
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Lukas,

hier mal eine Tabelle mit den Speicherbereichen der CP1L

Anhang anzeigen 49194

Der gesamte I/O-Bereich nennt sich CIO, alle Bits sind gleichberechtigt. Input oder Output hängt von der Konfiguration der Hardware ab. Alle dort nicht benutzten Bits können beliebig als Merker benutzt werden. Der 52.11 ist also ein CIO52.11 (Hier wahrscheinlich als Merker benutzt)

Viel Erfolg!
Gruß Uli

Vielen Dank!

Langsam verstehe ich das Ganze. Ich habe nun einfach mal drauf los programmiert. Habe nun jegliche "Merker" in die Work Area gepackt und nur die wirklichen IO's aus den CIO benutzt. also Channel 0 Bit 0 bis 11 und Channel 100 Bit 0 bis 6.

Was ist "besser" oder umgänglicher bei der Programmierung mit CX One?
Variante 1: CIO's auch für zwischenergebnise benutzen also quasi als Merker
Variante 2: W Bit's (Work Area) als Merker zu verwenden

Ich denke nach aktuellem Stand macht Variante 2 mehr sinn, sonst würde ich ja bei etwaiger Systemerweiterung mir die CIO blockieren, also kann sie dann nicht mehr als Ausgänge benutzen da ich sie schon als Merker "missbrauche".
 
Prinzipiell ist es egal, welchen Bereich du benutzt. Mit Variante 2 hast du natürlich recht.
Bei den älteren Steuerungengab es den W-Bereich nicht, so dass du immer wieder die CIO in den Programmen finden wirst.
 
Zurück
Oben