kk logo

Auf Ali Express hat es mir neben meiner eigentlichen Suche die L02 SPS von Coolmay angezeigt und klar, so was muss ich mir immer gleich anschauen. Erste Frage, mit was wird die Coolmay SPS Programmiert, mit Melsoft gx 2. Glück gehabt, die Software habe ich und kenne mich einigermaßen damit aus. Beim Lesen wurde ich aber gleich noch mal überrascht, die Mitsubishi Melsoft GX2 gibt es auf der Seite kostenlos zum Download. Also wer sich die SPS kauft, der scheitert schon mal nicht an teurer Software. Also weiter, nach der Hardware geschaut, es gibt zwei Versionen, eine mit je 16 digitalen I/O und eine mit je 12 digitalen I/O und je 4 analogen I/O. Neben diesen "inneren" Werten, finde ich die Optik der Software auch sehr gelungen. Mit dieser SPS, hast du nicht wie bei den FX Platinen (die ich hier vorstelle) das Gefühl das ist etwas zusammengebasteltes. Diese SPS sieht nachdem aus was sie ist, eine vollwertige SPS. Nachdem ich auch noch ein passendes HMI von Coolmay gefunden habe, konnte ich absolut nicht widerstehen und habe mir die SPS und das HMI bestellt. 

Die Hardware der L02M Serie von Coolmay

Es gibt insgesamt 4 CPU Versionen:Coolmay SPS L02M Serie Testbericht und erste schritte

  • L02M32T, dabei steht das 32 für je 16 digitale I/O und das T für Transistor Ausgänge
  • L02M32R, dabei steht das 32 für je 16 digitale I/O und das R für Relais Ausgänge
  • L02ML24T, dabei steht das 24 für je 12 digitale I/O und das T für Transistor Ausgänge, die restlichen I/O sind analoge I/O
  • L02ML24R, dabei steht das 24 für je 12 digitale I/O und das R für Relais Ausgänge, die restlichen I/O sind analoge I/O

Es gibt insgesamt 4 Versionen der TK6070 Serie:Coolmay HMI TK6070 Serie Testbericht und erste schritte

  • TK6070FH mit 800*480 pixels
  • TK6070FH-WIFI mit 800*480 pixels
  • TK6070HD mit 1024*600 pixels
  • TK6070HD-WIFI mit 1024*600 pixels 

Da ich viel mit Sensoren und Steppermotoren arbeite, habe ich mir die L02M24T bestellt, da diese analoge I/O und pulsende Ausgänge verarbeiten kann. Zum testen habe ich mich zuerst einmal für das sehr günstige TK6070 entschieden. Ich habe mir "nur" das 7 Zoll bestellt, weil ich später gerne noch das 10 Zoll "alle-in-one" QM3G-100FH-44MT-485P von Coolmay testen will. Da ich noch nie so eine Kombilösung von SPS und HMI hatte und mit 350 Euro das Gerät schon super klingt. Zum testen habe ich mir kurzerhand ein kleines Schaltbrett gebaut, so kann ich die I/O gut ansteuern, die LEDs für die analogen Ausgänge fehlen noch. 

1 Coolmay SPS L02M Serie und HMI TK6070 Serie Testbericht und erste schritte

Coolmay

  • Website Hersteller: https://en.coolmay.com/
  • Preis: SPS: 123 Euro, HMI: 74 Euro + Versand
  • Software
    • SPS: Melsoft GX Works 2
    • HMI: mView

Eckdaten SPS

  • Programmiersprachen: Ladder diagram(LD), lnstruction list, Sequential function chart(SFC),Basic instruction (LD)
  • Prozessorgeschwindigkeit: Command processing speed 0.35us, Application instruction 0.642uS
  • Programmspeicher: 32k steps
  • Speicher allgemein: 
    • Date (D) [D0~D127] 128points General / [D128~D7999] 7872points Retentive / [D8000~D8511]512points Special
    • Expansion(R) [R0~R22999] 23000points Support power-down retention / [R23000~R23999] 1000 points Internal use
  • Erweiterung: Max limit of 31 units: max 12 analog input/output respectively, Max l/OFX3U mode: 512 points; FX3G mode: 256 points (the sum of input and output points)
  • 256 points(X0~X377)
  • 256 points(Y0~Y377)
  • M [M0~M383]384points General / [M384~M1535)1152points Retentive/ [M1536~M7679] 6144points General [M8000~M8511] 512points Special
  • S [S0-S9] 10points lnitial state/[S10~s999] 990points Retentive/ [S1000~S4095]3096points General
  • Timer T[T0~T199] 200points 100ms General / [ [T250~T255] 6points 100ms Retentive, [T246~T249] 4points 1ms cumulative Retentive / [T256~T319]64points 1ms General, [T200~T245] 46points 10ms General
  • 16-bit counter C [C0~C15] 16points General
  • 32-bit counter C [C200~C219] 20points General, [C220~C234] 15points Retentive, [C235~C245 Single phase single counting][C246~C250 single phase double counting], [C251~C255 Two-phase double counting]
  • High-speed pulse 4-axis 200KHz+4-axis 100KHz
  • High-speed counter 6 channels 60KHz
  • Do type
    • L02M32T/L02M24T: Transistor output, load maximum 500mA, low level NPN,COM connected to negative
    • L02M32R/L02M24R:Relay output, load maximum 2A, dry contact,
  • COM can be connected to positive ornegativ.
  • Default COM, Type-C, RS-232,RS-485*2,Ethernet,CAN
  • Batterie
  • 24VDC(土10%)
  • Comply with international standards, lEC61131-2,IEC60068-2-6 (TESTFc),
  • Sinusoidal 5-8.4 Hz3.5 mm displacement,8.4-150 Hz 1 G acceleration 

Eckdaten HMI

  • Größe. 200*146*36mm, Display: 154*87mm
  • Anzeige: 7.0" TFT
  • Auflösung: Standard: 800*480 pixels, Optional: 1024*600 pixels
  • Brightness 300cd/m2
  • Contrast ratio 400:1
  • Backlight LED
  • 65536 Farben
  • Touch Bedienung
  • 4-wire resistive panel
  • Flash 16MB
  • 64MB (HMI when stores historical data, optional ferroelectric is required)
  • CPU 32bit CPU 408MHz
  • Kommunikation Type-C, RS232, RS485
  • Optional, 1 WIFI (occupy default RS485 port)
  • Protocol, Support MODBUS, free port and common PLC communication Protocol
  • Spannung 12-24VDC±10%<150mA @ 24VDC

 Programmierung der Coolmay L02 SPS

Die SPS habe ich über ein "USB to RS232" Kabel Programmiert (aten uc232). Die eigentliche Verbindung zwischen SPS und PC habe ich mit dem RS232 Kabel von Coolmay (CX2N Serie PLC) realisiert. Im Bild unten zu sehen mein aten USB to RS232 Kabel mit eingestecktem CX2N Kabel von Coolmay.  

3 Coolmay SPS L02M Serie und HMI TK6070 Serie Testbericht und erste schritte

 Das CX2n wird dann direkt in die SPS eingesteckt. Mit diesem Kabel könnte auch das HMI direkt mit der SPS verbunden werden. Das habe ich aber über die RS232 A/B Klemmen verbunden. 

4 Coolmay SPS L02M Serie und HMI TK6070 Serie Testbericht und erste schritte

Als CPU wird eine FXCPU und als Type wird die FX3G/FX3GC ausgewählt. Als Projekt Type kann sowohl das "Simple Projekt" wie auch ein "Structured Projekt" ausgewählt werden. Ich selbst habe mich für die Programmierung mit "Ladder/FBD" entschieden. Weil ich das vom TIA Portal hier schon kenne, dazu unten aber mehr bei der Software. 

5 Coolmay SPS L02M Serie und HMI TK6070 Serie Testbericht und erste schritte

Über die "Connection Destination" und "Serial USB" Einstellungen wird nun der COM Port und die Baudrate eingestellt. Ist dies erledigt kann mit der Programmierung begonnen werden. 

6 Coolmay SPS L02M Serie und HMI TK6070 Serie Testbericht und erste schritte

Vor dem hochladen den CPU Schalter ausschalten und nach dem hochladen den CPU Schalter wieder einschalten.

7 Coolmay SPS L02M Serie und HMI TK6070 Serie Testbericht und erste schritte

Digitale Eingänge und digitale Ausgänge

Die digitalen Eingänge können entweder gegen VCC oder GND geschaltet werden. Ob du gegen VCC oder GND schaltest wird durch den Eingang S/S bestimmt. Liegt an S/S GND an, so wird der Schaltende Kontakt X0,X1,X2 usw. mit VCC verbunden. Liegt an S/S VCC an so wird der schaltende Kontakt X0,X1,X2 usw. mit GND verbunden.  

8 Coolmay SPS L02M Serie und HMI TK6070 Serie Testbericht und erste schritte 

Die Digitalen Ausgänge werden immer gegen GND geschaltet. Das beutetet die Last (Lampe, Relais, Stepper usw.) wird mit VCC verbunden und dann über GND mit Y0,Y1,Y2 usw. verbunden. 

9 Coolmay SPS L02M Serie und HMI TK6070 Serie Testbericht und erste schritte

Programmierung des TK6070 HMI

Die SPS und das HMI können direkt über den RS232 Bus mit den Klemmen A/B verbunden werden. Es kann aber auch schon das oben erwähnte Kabel von Coolmay verwendet werden. Das HMI benötigt zur Verbindung mit dem PC nur ein USB Kabel. Die Treiber wurden schon während der Installation installiert und nach dem einstecken musste an den Treibern nichts mehr eingestellt werden. 

E LADDER FDB GX works 2 first steps with coolmay plc

Software für Coolmay SPS und HMI

Da ich einigermaßen mit dem TIA Portal vertraut bin, war es damals nicht so schwer sich in die GX 2 einzuarbeiten, da der Ladder/FBD ähnlich aussieht und das mit dem Variablen eine gewisse Ähnlichkeit hat. Ein großer Nachteil der GX Software ist dass es wenige Tutorials gibt und auf Deutsch noch weniger. Wer mit Ladder programmiert der findet wenigstens einige gute Tutorials wer dagegen mit Ladder/FBD arbeiten will der findet wirklich fast nicht. Was Tutorials auf Deutsch angeht, das möchte ich für Ladder/FBD in nächster Zeit etwas ändern. Um einen ersten Einblick in Melsoft GX Works 2 mit Ladder/FDB zu geben möchte ich nur ein ganz einfach TOF programmieren und dieses auf dem HMI anzeigen. 

Nach dem erstellen einer neuen Datei ziehst du eine TOF Funktion in die Mitte des Fensters.  

A LADDER FDB GX works 2 first steps with coolmay plc

Nun einmal mit "Apply" bestätigen und dann schließen. Nun sollte der Name "TOF_1" rosa werden. 

B LADDER FDB GX works 2 first steps with coolmay plc

Nun wechselst du zu "Label Setting" Hier legst du zwei Variablen an, den Label Name kannst du frei wählen. Bei der "VAR_CONSTANT" kannst du die Verzögerungszeit einstellen. 

C LADDER FDB GX works 2 first steps with coolmay plc

Um die digitalen Eingänge und Ausgänge zu verbinden gibt es zwei Möglichkeiten. Entweder trägst du direkt die Eingänge X0 bis X11 oder für Ausgänge Y0 bis Y11 ein oder es können die Eingänge und Ausgänge über Kontakte und Spulen mit der Funktion verbunden werden. 

F LADDER FDB GX works 2 first steps with coolmay plc

 Als nächste muss das Programm über "Compile" und "rebuild all" noch für die SPS übersetzt werden. 

G LADDER FDB GX works 2 first steps with coolmay plc

 Nun kannst du das Programm auf die SPS über den roten Pfeil und "Execute" hochladen. Davor nicht vergessen die SPS auf Stop zu stellen. H LADDER FDB GX works 2 first steps with coolmay plc

 Über den grünen Pfeil kannst du nun online sehen was die SPS gerade macht. Es kommt die Fehlermeldung dass die SPS nicht "verifiziert" ist. Wer das umgehen möchte kann über "Online", "verifiziere" dies noch machen. Muss aber nicht sein, Melsoft macht das nach Bestätigung der Fehlermeldung auch automatisch.  

J LADDER FDB GX works 2 first steps with coolmay plc

 Die Software mView ist da wesentlich einfacher. Eine neue Datei erstellen, das passende HMI auswählen und 3 mal mit OK bestätigen. 
K LADDER FDB GX works 2 first steps with coolmay plc

Nun musst du bei TAG, einen neuen Ordner anlegen und hier zwei neue Variablen erstellen. Ich habe diese Start und Ausgang genannt. Für die Ausgänge müssen eben Dateien mit Y und für die Eingänge Dateien mit X angelegt werden.  

L LADDER FDB GX works 2 first steps with coolmay plc

Die beiden Lampen wird nun jeweils ein Ausgang und ein Eingang zugeordnet. Damit wird angezeigt wenn der Taster gedrückt wird und wann der Ausgang geschaltet hat. 

M LADDER FDB GX works 2 first steps with coolmay plc

 Nun sollte beim drücken und schalten jeweils die Lampe auf dem HMI leuchten. Die Zahl kannst du ignorieren, hier habe ich noch den analogen Eingang mit einem Poti abgefragt. 

n LADDER FDB GX works 2 first steps with coolmay plc

Fazit Coolmay SPS und HMI

Schon beim auspacken macht die SPS einen sehr guten Eindruck. Alles gut verarbeitet, die Kontakte klemmen sicher und fest. Da ist nichts lose, wackelt oder löst sich. Dafür gibt es 100 Punkte. Wer sich mit Melsoft nicht auskennt der benötigt sicher etwas Einarbeitungszeit, wird aber mit Ladder/FDB programmiert dann geht das etwas einfacher. Für meine ersten Versuche habe nur auf meinem Schaltbrett kleine Test mit TOF gemacht. Hier war aber alles sehr zufriedenstellend. Zur Zeit arbeite ich an einer Flaschenabfüllung mit 3 Sorten zum Mischen und einem Förderband. Eigentlich wollte ich das hier noch vorstellen aber es wird wohl noch einige Zeit dauern. Deshalb werde ich einen eigenen Bericht darüber schreiben und dann hier verlinken wenn das Projektfertig ist. 

King of my heart

Let the King of my heart
Be the mountain where I run
The fountain I drink from
Oh, He is my song

Ronnie

schwäbischer tüftler und bastler, kraftsportler, ADHS power, 43 Jahre, 1 Frau, 5 Kinder und 1003 Ideen. 

ronnie berzins at mee