Click&Move Otomatik Yazılım Çözümü

Click&Move® (C&M), OEM'ler ve sistem entegratörleri için tasarlanmış bir otomasyon çözümüdür. Hareket kontrolü, PLC mantığı, yerel I/O ve ağa bağlı I/O içerebilir. Uygulamalar basit, tek eksenli ve minimum G/Ç ile gerçek zamanlı çalışan karmaşık, çok eksenli olabilir.

Bir Click&Move sistemi hem mantık, HMI ve hareket profillerini oluşturmak için kullanılan bir yazılım bileşeninden hem de kontrolör, servo sürücüler ve I/O cihazları gibi donanım bileşenlerinden oluşacaktır.

Click&Move almak ister misiniz? Ürün indirme sayfasına gidin!

clickandmove_main-1.jpg

Click&Move Hızlı Bilgiler

  • Hareket, PLC ve HMI kontrolünü birleştirir
  • Endüstriyel kontrol programlama için küresel standart olan PLCopen tabanlı
  • CANopen, EtherCAT ve POWERLINK ağ protokollerini destekler
  • Grafiksel Fonksiyon Blok Diyagramları (FBD'ler) (önceden yapılandırılmış veya kullanıcı tanımlı) kullanılarak tamamen IEC 61131-3 uyumlu
  • Birden fazla platform desteklenir: PC (Win OS ve Linux), bağımsız denetleyici (MACC) ve ADVANCED Hareket Kontrolleri sürücüleri

Integrated Development Environment

C&M Entegre Geliştirme Ortamı (IDE), kullanıcıya çeşitli uygulamalar için bir programlama ortamı sağlar:

  • Hareket kontrolü
  • PLC makine kontrolü
  • CNC uygulamaları için G kodu dosyası işleme
  • Süreç kontrolü
  • Robotik

IDE, Fonksiyon Blok Diyagramı (FBD) tabanlı mantık şemalarını ve HMI ekranlarını grafiksel olarak oluşturmak/düzenlemek, uygulama kodunda hata ayıklamak, uygulama kodunu düzenlemek ve arşivlemek, kodu birleştirmek ve karşılaştırmak ve ayrıca derleme/derleme durumunu otomatikleştirmek için uygulamalardan oluşur.

Nereden başlayacağız?

HMI Gereksinimleri: HMI, Kullanıcı Arayüzü Kontrollerini temsil eder. Bu, kullanıcının canlı olduğunda sistemle etkileşime geçmek için kullanacağı şeydir.

FBD Gereksinimleri: FBD (Fonksiyon Blok Diyagramı) hareket ve mantık davranışını temsil eder.

Projelerine veya çalışma tarzlarına bağlı olarak, kullanıcılar iki uçtan biriyle başlamak isteyebilir. Sonuçta bu onlara kalmış!

clickandmove_ide1_cropped

Click&Move's Integrated Development Environment gives the user control over everything from the function block logic to the visual Human Machine Interface.

Basic HMI

A simple HMI with toggles and text input can be a starting point for more intricate interfaces.

HMI (Human Machine Interface)

Anything that helps a user to operate a machine or monitor it's status is part of the HMI. Lights, switches, knobs, buttons, buzzers, screens, touch screens and more can all be components of an HMI. An HMI screen can be as simple as a start/stop button with a drive status read-out, or as complicated as a full graphical representation of the working machine along with real-time displays of computed values, charts, dials and graphics.

Getting Started with the Auto-generated HMI (Basic HMI)

Click&Move auto-generates a basic HMI that displays the C&M variables as inputs and outputs. Input variables can be manipulated via toggles or entered as values depending on the variable type. Output values are updated live. The basic HMI is useful during development to verify that the program functions as intended. It can be used in both the virtual and physical environments.

The underlying code for the basic HMI is accessible within the project file structure and is available in the following programming languages: C++ (in the Qt framework), Python and MS C# (C-Sharp).

HMI developers can use this auto-generated code as a starting point to develop their own fully functioning and visually sophisticated HMI project.

HMI Development Using the Qt Framework

Qt is a 3rd party framework for developing HMIs. The framework gives developers access to a cross-platform IDE with a large variety of tools and extensions, as well as a visual 2D/3D UI editor with ready-made UI components. The Qt Framework facilitates rapid development from design to production.

Click&Move's integration with the Qt Framework makes it possible to create beautiful interfaces that are functional, informative and users love to work with. Through Qt, live visualizations can display any variable within the Click&Move project including sensor readings, calculations, internal servo drive states and more. Additionally user inputs can be configured to write directly to the shared memory in order to operate the machine's functions.

C code cropped

Click&Move makes the underlying code for simple HMIs available in various programming languages.

A recommended starting point when developing in Qt is to start with the auto-generated basic HMI. The code for the basic HMI can be found within the file structure of the C&M project and can be used as a reference for how to read and write to the variables used in the program.

CandM Screenshots translated combined

The Qt editor is used to create advanced HMIs with real-time measurements, path visualization, custom control schemes, and more!

HMI and Logic 1 or single computer CandM

The Click&Move application and the Qt HMI share memory but are run independently on the same or separate systems.

The Click&Move logic project and the HMI project are executed as two independent processes that have access to a shared memory.

This allows them to optionally run on the same or separate computers.

The UDP server in the Click&Move logic project opens the specified UDP port so that the HMI project can access the service via the specific port.

After the C&M project is compiled , Function Blocks (FBs) are automatically added and these make up the UDP server communication in the Logic side of the project.

Click&Move almak ister misiniz? Ürün indirme sayfasına gidin!

MC Blokları ve G Kodu

  • Gelişen hareket kontrol standartları içinde kalmaya yönelik çabalar, yerleşik bir bilgi tabanı sağlar
  • Bu soyutlama katmanı, programlama tasarımı sorunlarından bazılarını hafifletir
  • PLCopen kılavuzları C&M içinde dağıtılır
  • Koordineli hareket özelliği PLCopen standartlarını takip eder
  • G-Kodu işleme
  • Also allows for User-Defined Function Blocks for full customization
clickandmove_ide4

Industry-standard motion control function blocks and knowledge base included to make programming easier.

Products_Controls_cm-ide-debugging

Visual debugging at the function block level with virtual motion axes.

Hata Ayıklama

  • PLCopen FBD dilini kullanarak uygulama programlama (IEC 61131-3)
  • Geliştirme süreci tamamen kullanıcı bilgisayarında gerçekleşebilir
  • Hareket simülasyonu için sanal eksenler
  • Sanal eksen projeleri paketlenebilir ve teknik destek ile değiştirilebilir
  • Entirely digital development system helps the support process;– virtual axes are more portable than real ones
  • Hata ayıklama araçları: grafik ve metin tabanlı
    • Entegre HMI
    • Kapsamlı yerleşik Yardım - Öğreticiler, Demolar, Teknik Dokümanlar, vb.
    • Kapsamlı örnek uygulamalar

Çözüm Mimarileri

Bir Click&Move® sistemi binlerce şekilde bir araya getirilebilir, ancak çoğu mimari üç ana yapıdan birini takip eder. Tercih edilen yöntem uygulamaya bağlıdır.

PC Tabanlı

Aşağıdaki PC tabanlı çözümde, hareket kodu, PLC mantığı ve kullanıcı arayüzü ekranları (HMI) oluşturmak için C&M geliştirme yazılımı kullanılır. Kod, hedeflenen PC platformu için derlenir ve ardından indirilir. Servo sürücüler ve I/O ağ üzerinden PC platformuna bağlanır.

PC tabanlı mimari, endüstriyel makineler, vinçler ve büyük ölçüde sabit kalan diğer cihazlar gibi çalışma sırasında sisteme bağlı bir PC'nin mümkün olduğu uygulamalar için en uygun olanıdır. Ayrıca 8'den fazla hareket eksenine sahip tüm sistemler için tercih edilen mimaridir.

clickandmove_example1

Click&Move with PC-based control. The Click&Move program and HMI are both run from the PC.

Hareket Otomasyonu Kontrol Kartı

Bu Hareket Otomasyonu Kontrol Kartı (MACC) gömülü Click&Move® özelliğine sahip genel amaçlı bir hareket/otomasyon kontrolörüdür. Bu senaryoda, kod MACC platformu için derlenir ve ardından indirilir. Servo sürücüler ve I/O ağ üzerinden MACC platformuna bağlanır. İsteğe bağlı olarak, yerleşik HDMI konektörü aracılığıyla ayrı bir HMI ekranı dahil edilebilir.

MACC çözümü AGV'ler gibi mobil uygulamalar için mükemmeldir, ancak 8 eksenli veya daha az eksenli uygulamalar için PC tabanlı mimariye göre daha uygun maliyetli bir alternatif olabilir. MACC'ler ayrıca hem dijital hem de analog servo sürücülerin bir arada kullanıldığı uygulamalar için en uygun çözümdür.

clickandmove_example2

Click&Move with a MACC as a controller. The Click&Move program is installed on the MACC, with a separate HMI display optional.

Servo Sürücü Gömülü

ADVANCED Motion Controls, gömülü bir C&M programını saklamak ve çalıştırmak için tasarlanmış dijital sürücüler sunar. C&M geliştirme yazılımı, hareket kodu ve PLC mantığı oluşturmak için kullanılır. Kod, hedeflenen sürücü platformu için derlenir ve ardından indirilir. G/Ç sürücü(ler) için yereldir.

Servo sürücü, aksi takdirde bir PC'ye veya bağımsız kontrolöre bırakılacak olan hesaplama işini üstlenerek hem yerden hem de paradan tasarruf sağlar.

This is a simple, powerful solution for small applications. It is, however, best used primarily for single-axis applications that don't require an HMI display.

clickandmove_example3

Click&Move with the servo drive as a controller. The Click&Move program is embedded into the servo drive itself.

Click&Move almak ister misiniz? Ürün indirme sayfasına gidin!

Click&Move ile ilgili Sektörler, Teknolojiler ve Ürünler...

FlexPro Bilgi Kutusu
FlexPro®
DigiFlex Performance bilgi kutusu
DigiFlex® Performance™
Products_Controls_motion-automation-control-cards
Hareket Otomasyonu Kontrol Kartları
3D Yazıcılar için Servo Sürücüler
3D Yazıcılar için Servo Sürücüler
DriveLibrary Bilgi Kutusu
DriveLibrary™ Hareket Kontrol API'si
Products_Configuration-software_ace-config-env
ACE™