81
1

1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

Embed Size (px)

Citation preview

Page 1: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

1

Page 2: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

2

Produktlinie

Axes

Von 1 bis 16 Achsen

Von 1 bis 30 Achsen

MC16

1 bis 4 Achsen MC04

Trajexia everywhere

MC64

Machinensteuerung

Von 1 bis 64 Achsen IEC Konform

Trajexia-SPS

FY09FY09NEW RELEASENEW RELEASEReleasedReleased

Page 3: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

3

TrajeXia Studio

Page 4: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

4

CJ1W-MCH72

Der neueste SPS-basierte Motioncontroller aus der TrajeXia Familie.

Basierend auf der gleichen Hardware wie TJ1-MC16

Bietet eine kompakte Motion Lösung für OMRON SPS- Kunden

Globales Produkt!!!!!

Sehr gutes Preis-Leistungs-verhältnis.

Page 5: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

5

CJ1W-MCH72

Hauptmerkmale :

•Kompaktes Design

•30 physikalische Achsen, 16E / 8A , Enkodereingang, ML-II

•Einfache Verdrahtung, Motion Controller als SPS-Baugruppe

•Vereinfachter Datenaustausch zwischen SPS und Motioncontroller

•Bietet alle TrajeXia Standalone Features

Page 6: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

6

CJ1W-MCH72

Page 7: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

7

CJ1W-MCH72

Page 8: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

8

CJ1W-MCH72

Hardware :

Page 9: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

9

CJ1W-MCH72

Hardware :Status LED

Page 10: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

10

CJ1W-MCH72

Hardware :E/A LED’s

Mit dem Befehl DISPLAY=n kann die Definition der LED’s geändert werden

Page 11: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

11

CJ1W-MCH72

Hardware :Encoderstecker DB-9 weiblich:

Page 12: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

12

CJ1W-MCH72

Hardware : E/A Stecker

Pin Connection Pin Connection

1 0 V input common 2 0 V input common

3 Input 0 (registration) 4 Input 1 (registration)

5 Input 2 6 Input 3

7 Input 4 8 Input 5

9 Input 6 10 Input 7

11 Input 8 12 Input 9

13 Input 10 14 Input 11

15 Input 12 16 Input 13

17 Input 14 18 Input 15

19 Output 8 (PSWITCH) 20 Output 9

21 Output 10 22 Output 11

23 Output 12 24 Output 13

25 Output 14 26 Output 15

27 0V output common 28 24V output power supply

Page 13: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

13

CJ1W-MCH72

•BASIC BEFEHLE IM CJ1-MCH72 •Der CJ1-MCH72 unterstützte die gleichen Basic Befehle wie der TJ1-MC__Ausnahme:

•Fehlende Befehle im MCH72•Die Befehle beziehen sich alle auf das Kommunikationsmodul:•- ETHERNET•- HLM_COMMAND•- HLM_READ•- HLM_WRITE•- HLS_NODE•- SETCOM•- PROFIBUS•- DEVICENET•- CAN_CORT•- COMMSTYPE•- COMMSERROR

Page 14: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

14

TrajeXia Studio, Die neue Programmieroberfläche

Release November 2008.

Page 15: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

15

Trajexia Evolution

MotionPerfect2 TrajeXia Tools==

Page 16: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

16

Motion Perfect 2

Page 17: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

17

Trajexia Studio

Page 18: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

18

TJ64 Release

TJ PC Release

Release

CJ1MCH72 Release (Herbst 08)

Trajexia Studio 1.0Trajexia Studio 1.0 Trajexia Studio 2.0

(IEC Software)

Trajexia Studio 2.0

(IEC Software)

Page 19: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

19

TrajeXia Studio

Derzeit unterstütze Controller: TJ1-MC04 TJ1-MC16 CJ1W-MCH72

Geplante Neuprodukte: TJ1-MC64

MCW151-IEC

TrajeXia-PC

TrajeXia Studio wird die neue Programmierplattform für alle Omron Motioncontroller.

TrajeXia Studio wird vollständig in CX-One integriert

Page 20: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

20

TrajeXia Studio. HANDS ON

Letzte Version ist V 62

Wenn CX-Drive oder CX-One auf dem Computer installiert ist, wird keine

Lizenz benötigt. Falls nicht, benutzen Sie die Trial Lizenz , die mit der

Software geliefert wird.

Installation von TrajeXia Studio

Page 21: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

21

TrajeXia Studio. HANDS ONStarten von “TrajeXia Studio”

Page 22: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

22

TrajeXia Studio. HANDS ON. Überblick

Toolbar

Menu

Project Explorer

Properties window

Workspace

Message & monitor window

Status bar

Page 23: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

23

TrajeXia Studio. HANDS ON. Was ist neu?

Neuigkeiten:

- Modernes Windows-Layout

- Arbeiten im Offlinemodus

- Bessere Debug & Monitoring Möglichkeiten

-Wizards zur einfachen Konfiguration (noch nicht vollständig integriert)

- Bessere Integration mit CX-Drive. Nur eine Projektdatei.

Page 24: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

24

TrajeXia Studio. HANDS ON. Mein erstes Projekt

Schrittweises Vorgehen:

- Neues Projekt erstellen.

- Hardware definieren

- Achsen konfigurieren

- Programme schreiben

- Projekt herunterladen

- Projekt starten, Debug und Monitor.

Page 25: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

25

TrajeXia Studio. HANDS ON. Mein erstes Projekt

Page 26: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

26

TrajeXia Studio. HANDS ON. Mein erstes Projekt

Einstellungen für die SPS vornehmen

Page 27: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

27

TrajeXia Studio. HANDS ON. Mein erstes Projekt

Einstellungen für MCH72 vornehmen

Page 28: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

28

TrajeXia Studio. HANDS ON. Mein erstes Projekt

Projejkt übertragen

Page 29: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

29

Konfiguration der Achsen.

TrajeXia Studio. HANDS ON. Mein erstes Projekt

Page 30: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

30

Konfiguration der Achsen. Logische Achsen definieren.

TrajeXia Studio. HANDS ON. Mein erstes Projekt

Page 31: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

31

Konfiguration der logischen Achsen.

TrajeXia Studio. HANDS ON. Mein erstes Projekt

Page 32: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

32

Programme schreiben

Befehlshilfe

TrajeXia Studio. HANDS ON. Mein erstes Projekt

Page 33: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

33

Compillieren & Lokale Variablen deklarieren.

TrajeXia Studio. HANDS ON. Mein erstes Projekt

Page 34: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

34

Building (Projekt compillieren).

TrajeXia Studio. HANDS ON. Mein erstes Projekt

Page 35: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

35

Online gehen.

TrajeXia Studio. HANDS ON. Mein erstes Projekt

Page 36: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

36

Nachdem die Kommunikation aufgebaut ist muß PC & TrajeXia synchronisiert werden.

Erlaubt individuelle Synchronisierung

TrajeXia Studio. HANDS ON. Mein erstes Projekt

Page 37: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

37

Die Synchronisation ist wesentlich einfacher als mit der MP.

TrajeXia Studio. HANDS ON. Mein erstes Projekt

Page 38: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

38

SHELL Programm. Grundprogramm

Die Basic-Struktur der SHELL wird bei der Projekterstellung automatisch generiert

TrajeXia Studio. HANDS ON. Mein erstes Projekt

Page 39: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

39

Achsen- & Driveparameter werden über die “Servodrive configuration” in der SHELL hinzugefügt.

Aber auch über die “Axis configuration”.

Achtung: Doppeleinträge in der Shell sind zu Vermeiden

TrajeXia Studio. HANDS ON. Mein erstes Projekt

Page 40: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

40

Die Mechatrolink Node & UNITS-Konfiguration wird beim Download in der SHELL eingefügt

TrajeXia Studio. HANDS ON. Mein erstes Projekt

Page 41: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

41

In den meisten Fällen muß manuell nur folgendes gemacht werden:

Start-, Stop- und Reset-Bedingungen für die Maschine setzen:

Programmnamen hinzufügen:

TrajeXia Studio. HANDS ON. Mein erstes Projekt

Page 42: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

42

Watch Window & Monitor Button:

Automatischer Refresh. Kein “Refresh” Button”

Jede beliebige Variable kann angezeigt werden

TrajeXia Studio. HANDS ON. Mein erstes Projekt

Page 43: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

43

Neues Oszilloskop (Data Trace)

Trigger Ein-stellungen

Steuerleiste

AnzeigenTraces

TrajeXia Studio. HANDS ON. Mein erstes Projekt

Page 44: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

44

Neues Oszilloskop (Data Trace). Skalierung.

Skalierung

Skalierung einblenden

TrajeXia Studio. HANDS ON. Mein erstes Projekt

Page 45: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

45

Auswahl

Starten

TrajeXia Studio. HANDS ON. Mein erstes Projekt Neues Oszilloskop (Data Trace). Programmtrigger.

Page 46: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

46

CJ1W-MCH72. HANDS ON

Arbeiten mit dem TrajeXia Studio

Page 47: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

47

CJ1W-MCH72. SPS ProgrammierungDie SPS erkennt den MCH72 als “Spezial IO Baugruppe”

SPS Datenbereich:

CIO1500+25*Unit_n

CJ1W-MCH72

erkannt als SIOU

Page 48: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

48

CJ1W-MCH72. SPS Interface

SPS CPU MCH72 Unit 2 MCH72 Unit 4

Steuer- & StatusbereichCIO1500+25*Unit_n

Zyklischer DatenaustauschFINS 0202PLC_EXCHANGE

Explicit MessagesFINS_COMMSExplicit Messages

FINS 0101 & 0102

Page 49: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

49

CJ1W-MCH72. SPS Interface

Zyklischer Datenaustausch: Adressbereiche- Abhängig von der Baugruppennummer

Page 50: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

50

CJ1W-MCH72. SPS Interface

Zyklischer Datenaustausch: Steuer- & Statusbereich- Feste Zuweisung: CIO1500+25*Unit_n

Wort “n”: Steuerbits von SPS zum MCH72

BIT_n Setting Meaning

0 0 MCH72 Program execution Disabled

01 Programs set to “Run at power on” are executed

1 Program execution enabled

10 Programs are stopped (HALT)

1 0 WDOG Disabled

1 WDOG set possible by Basic

10 Switch WDOG to off

2 01 Deceleration to stop: HALT + RAPIDSTOP

Page 51: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

51

CJ1W-MCH72. SPS Interface

Statusbits vom MCH72 zur SPS

Word Meaning

N+1 Bit 0: Unit operational Bit 1: WDOG status

N+2 Error status word

N+3, N+4 Servo ON flags

N+5, N+6 Axis Enable Flags

N+7, N+8 Axis error Flags

N+9, N+10 Axis in commisioning mode Flags

N+11 Process Running flag

N+12 Process Error flag

Zyklischer Datenaustausch: Steuer- & Statusbereich- Feste Zuweisung: CIO1500+25*Unit_n

Page 52: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

52

CJ1W-MCH72. SPS Interface

Zyklischer Datenaustausch: Benutzerdefiniert

Bis zu 8 Datenbereiche können für jede Richtung konfiguriert werden (8 Eingang + 8 Ausgang)

Verfügbare SPS Speicherbereiche CIO, DM, WR, HR & EM

Bereiche im MCH72 sind:- VR Variablen- IN oder OP Array- Axis Status Array

Kann über die SPS Mittels FINS Kommandos konfiguriert werden (Code 0202)

Kann über den MCH mit dem Kommando PLC_EXCHANGE konfiguriert werden

Die Einstellung ist nicht remanent und muß nach dem Einschalten (Power-on) neu gesetzt werden.

Page 53: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

53

CJ1W-MCH72. SPS Interface

Nicht zyklischer Datanaustausch: FINS Kommandos

Für kleinere Datenmengen oder für einen schnellen Datenzugriff ist der zyklische Austausch geeignet. Für größere Datenmengen oder für nicht so häufig gebrauchte Informationen ( CAM Tables) ist es besser Explicit Messages (FINS) zu nutzen.

Über die SPS wird eine FINS Message über den CMD Befehl gemacht.

Im MCH72 gibt es dafür den FINSCOMMS Befehl.

Der Befehl FINSCOMMS kann auch genutzt werden um eine Kommunikation zwischen mehreren MCH72 aufzubauen.

Page 54: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

54

CJ1W-MCH72. Zyklischen Austausch vom TrajeXiaMit dem TrajeXia Studio können die Speicherbereiche eingestellt werden:

Hier werden die Bereiche definiert

Click auf “APPLY”:

-Im “Online” Modus wir das Kommando PLC_EXCHANGE ausgeführt.

-Im “Offline” Modus wird die Einstellung gespeichert und beim nächsten Verbinden gesendet.

Die Einstellung werden im SHELL Programm übernommen

Page 55: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

55

Mit click auf “Apply”, werden die Einstellungen in der “Shell” übernommen.

CJ1W-MCH72. Zyklischen Austausch vom TrajeXia

Page 56: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

56

Equivalent zu:

PLC_EXCHANGE(1,$103,01,200,0,200,100)

FINS 0202

CJ1W-MCH72. Zyklischen Austausch von der SPS

Page 57: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

57

CJ1W-MCH72. PLC_EXCHANGE SYNTAX

PLC_EXCHANGE(1,$100,01,10,00,100,10)

Write

Area Code

SPS Area

SPS start

MCH72 Area

MCH72 Start

N of elements

PLC_EXCHANGE(0,Area code)Über diesen Befehle werden die Einstellungen im Terminalfenster ausgegeben:-Area code-SPS Area-SPS Startadresse-MCH72 Area-MCH72 Startadresse-Anzahl der Worte

Page 58: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

58

CJ1W-MCH72. PLC_EXCHANGE SYNTAX

Area Code

SPS Area

SPS Startadresse

MCH72 Area

MCH72 Start address

Number of elements

0100h to 0107 PLC MCH728100h to 8107 MCH72 PLC

01 CIO 03 DM04 WR 05 HR08 .. 14 EM Bank 0 .. C

1. Adresse in SPS

00 VR 16 bit Signed Integer 01 VR 32 bit Float02 IN or OP Array 03 AIN oder AOUT Array (???)04 AxisStatus array

1. Adresse im MCH

Abhängig vom Speicher und FINS Spezifikation

Axis Status Array:AXISSTATUS 16bitMPOS 32bitDRIVE_MONITOR 16bitDRIVE_STATUS 16bit

Page 59: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

59

CJ1W-MCH72. Explicit Message vom TrajeXia

FINS_COMMS(0,0,0,0,$82,2007,2,0,50,500)

Read

Network

Node

Unit 0=CPU

10h+ Unit_n=SIOU

Remote Area$82 ist DM Integer

Start AddDM2007

N of elements

MCH72 Area00 ist VR Integer

Local start areaVR(50)

Timeoutms

VR(50)=DM2007VR(51)=DM2008

Page 60: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

60

CJ1W-MCH72. Explicit Messages von der SPS

Equivalent zu:

FINS_COMMS(1,0,0,0,$82,2022,$10,0,100,500)

DM2022=VR(100)DM2023=VR(101)

….

FINS 0102FINS 0101

Page 61: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

61

CJ1W-MCH72. Backup & Restore FunktionalitätDer MCH72 wie auch andere SIOU unterstützt das Backup & Restore auf Compact Flash.

Zu Speichern:

- CF in CPU einsetzen- SW 7 auf ON stellen- CF Button für 3 s drücken- Warten bis“busy” Led erlischt

Das komplette Projekt ist auf der CF gesichert

Page 62: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

62

Zum Wiederherstellen:

- CF in CPU einsetzen- SW 7 auf ON stellen- SPS einschalten- Warten bis “busy” Led erlischt

Über das Terminalfenster läßt sich das Projekt auch wiederherstellen:

Das komplette Projekt ist aufgespielt

SW7 muß dabei auf off stehen.

CJ1W-MCH72. Backup & Restore Funktionalität

Page 63: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

63

CJ1W-MCH72. HANDS ON

Kommunikation MCH-72 <==> SPS

Page 64: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

64

TJ1-MC64 .

TJ1-MC64 wird die neue Generation in der TrajeXia Familie.

Geplant für Sommer 09

UNDER DEVELOPMENT

Page 65: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

65

TJ1-MC64

Sieht äußerlich aus wie der TJ1-MC16… Was ist neu am TJ1-MC64?

Neuer schnellereren Prozessor

64 Bit Positionsregister

Größerer TABLE Speicher

Page 66: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

66

TJ1-MC64 Bis zu 64 Achsen bei einer Zykluszeit von 1ms

Page 67: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

67

TJ1-MC64

Flieskommaberechnung mit doppelter Genauigkeit (64 Bit IEEE Format)

Page 68: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

68

TJ1-MC64

Schnellere Programmausführung (6- bis 8-fach schneller als TJ1-MC16)

Page 69: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

69

TJ1-MC64

Mehr Programme

Page 70: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

70

TJ1-MC64

Und IEC61131 Programmierung

Mehr Ethernetprotokolle (z.B., Ethernet IP)

Page 71: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

71

Was ist IEC61131??

IEC61131 ist der Programmierstandard für Automatisierungssysteme

Dieser Standard definiert:

Die Task- Hierarchie und die Ausführungspriorität

Die Variablen- und Datenstruktur

Die (5) standard Programmiersprachen

IEC61131 ist nur das Benutzerinterface und hat nichts zu tun mit Controller-

Hardware und Performance!!!

Page 72: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

72

Warum brauchen wir IEC61131

Die IEC61131 hat mittlerweile eine sehr hohe Marktakzeptanz. Teilweise

Killerkriterium.

IEC61131 erlaubt die Programmoptimierung durch die Wahl der zur Applikation

am besten geeignete Sprache.

IEC61131 reduziert den Lernbedarf.

Page 73: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

73

IEC61131 Sprachen: LADDER (LD)

LADDER ist geeignet für sequenzielle Programmierung

Page 74: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

74

IEC61131 Sprache: STRUCTURED TEXT (ST)

Ist geeignet für Motion und komplexe Berechnungen.

Page 75: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

75

IEC61131 Sprache: SEQUENTIAL FLOW CHART (SFC)

SEQUENTIAL FLOW CHART wird genutzt um z.B. kontinuierlich laufende

Prozesse zu Programmieren (Beispiel Wickler)

Page 76: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

76

IEC61131 Languages: FUNCTION BLOCK DIAGRAM (FBD)

FUNCTION BLOCK DIAGRAM is very useful to pack complex functions in a

“black box”, like a subroutine.

Page 77: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

77

IEC61131 Languages: INSTRUCTION LIST (IL)

INSTRUCTION LIST ist der Grundcode für die meisten Controller. Alle höheren

Sprachen werden auf IL zurückgeführt.

Page 78: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

78

IEC61131 Sprachen: Sonstiges

Die unterschiedlichen Sprachen können in einem Projekt kombiniert werden.

In einem Projekt können die unterschiedlichen Sprachen kombiniert

werden

Ein LD Programm mit FB’s

Page 79: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

79

IEC61131 Übersicht

Page 80: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

80

Applikationen–--Was habt Ihr auf dem Herzen? Was habt Ihr auf dem Herzen? Fragen zu Applikationen, Wünsche Fragen zu Applikationen, Wünsche oder sonstiges………………….oder sonstiges………………….

Page 81: 1. 2 Produktlinie Axes Von 1 bis 16 Achsen Von 1 bis 30 Achsen MC16 1 bis 4 Achsen MC04 Trajexia everywhere MC64 Machinen steuerung Von 1 bis 64 Achsen

81

Danke für die

Aufmerksamkeit