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!
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
Entegre Geliştirme Ortamı
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ış!
Click&Move'un Entegre Geliştirme Ortamı, kullanıcıya fonksiyon bloğu mantığından görsel İnsan Makine Arayüzüne kadar her şey üzerinde kontrol sağlar.
Geçişler ve metin girişi içeren basit bir HMI, daha karmaşık arayüzler için bir başlangıç noktası olabilir.
HMI (İnsan Makine Arayüzü)
Kullanıcının bir makineyi çalıştırmasına veya durumunu izlemesine yardımcı olan her şey HMI'nın bir parçasıdır. Işıklar, anahtarlar, düğmeler, buzzerler, ekranlar, dokunmatik ekranlar ve daha fazlası bir HMI'nın bileşenleri olabilir. Bir HMI ekranı, sürücü durumunun okunduğu bir başlat/durdur düğmesi kadar basit veya hesaplanan değerlerin, çizelgelerin, kadranların ve grafiklerin gerçek zamanlı gösterimleriyle birlikte çalışan makinenin tam bir grafik gösterimi kadar karmaşık olabilir.
Otomatik Oluşturulan HMI (Temel HMI) ile Başlarken
Click&Move, C&M değişkenlerini girişler ve çıkışlar olarak görüntüleyen temel bir HMI'yı otomatik olarak oluşturur. Giriş değişkenleri, değişken türüne bağlı olarak geçişler yoluyla manipüle edilebilir veya değer olarak girilebilir. Çıkış değerleri canlı olarak güncellenir. Temel HMI, geliştirme sırasında programın amaçlandığı gibi çalıştığını doğrulamak için kullanışlıdır. Hem sanal hem de fiziksel ortamlarda kullanılabilir.
Temel HMI için temel koda proje dosya yapısı içinde erişilebilir ve aşağıdaki programlama dillerinde mevcuttur: C++ (Qt çerçevesinde), Python ve MS C# (C-Sharp).
HMI geliştiricileri, kendi tam işlevli ve görsel olarak sofistike HMI projelerini geliştirmek için bu otomatik oluşturulan kodu bir başlangıç noktası olarak kullanabilirler.
Qt Framework Kullanarak HMI Geliştirme
Qt, HMI geliştirmek için kullanılan 3. parti bir çerçevedir. Çerçeve, geliştiricilere çok çeşitli araç ve uzantılara sahip platformlar arası bir IDE'nin yanı sıra hazır UI bileşenlerine sahip görsel bir 2D/3D UI düzenleyicisine erişim sağlar. Qt Framework, tasarımdan üretime kadar hızlı geliştirmeyi kolaylaştırır.
Click&Move'un Qt Framework ile entegrasyonu, işlevsel, bilgilendirici ve kullanıcıların çalışmayı sevdiği güzel arayüzler oluşturmayı mümkün kılar. Qt aracılığıyla, canlı görselleştirmeler, sensör okumaları, hesaplamalar, dahili servo sürücü durumları ve daha fazlası dahil olmak üzere Click&Move projesi içindeki herhangi bir değişkeni görüntüleyebilir. Ayrıca kullanıcı girişleri, makinenin işlevlerini çalıştırmak için doğrudan paylaşılan belleğe yazacak şekilde yapılandırılabilir.
Click&Move, basit HMI'lar için temel kodu çeşitli programlama dillerinde kullanılabilir hale getirir.
Qt'de geliştirme yaparken önerilen bir başlangıç noktası, otomatik olarak oluşturulan temel HMI ile başlamaktır. Temel HMI kodu, C&M projesinin dosya yapısı içinde bulunabilir ve programda kullanılan değişkenlerin nasıl okunacağı ve yazılacağı konusunda referans olarak kullanılabilir.
Qt editörü, gerçek zamanlı ölçümler, yol görselleştirme, özel kontrol şemaları ve daha fazlasına sahip gelişmiş HMI'lar oluşturmak için kullanılır!
Click&Move uygulaması ve Qt HMI belleği paylaşır ancak aynı veya ayrı sistemlerde bağımsız olarak çalıştırılır.
Click&Move mantık projesi ve HMI projesi, paylaşılan bir belleğe erişimi olan iki bağımsız işlem olarak yürütülür.
Bu, isteğe bağlı olarak aynı veya ayrı bilgisayarlarda çalışabilmelerini sağlar.
Click&Move mantık projesindeki UDP sunucusu, belirtilen UDP bağlantı noktasını açar, böylece HMI projesi hizmete belirli bağlantı noktası üzerinden erişebilir.
C&M projesi derlendikten sonra, Fonksiyon Blokları (FB'ler) otomatik olarak eklenir ve bunlar projenin Mantık tarafındaki UDP sunucu iletişimini oluşturur.
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
- Ayrıca tam özelleştirme için Kullanıcı Tanımlı Fonksiyon Bloklarına izin verir
Programlamayı kolaylaştırmak için endüstri standardı hareket kontrol fonksiyon blokları ve bilgi tabanı dahildir.
Sanal hareket eksenleri ile fonksiyon bloğu seviyesinde görsel hata ayıklama.
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
- Tamamen dijital geliştirme sistemi destek sürecine yardımcı olur; sanal eksenler gerçek eksenlerden daha taşınabilirdir
- 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.
PC tabanlı kontrol ile Click&Move. Click&Move programı ve HMI'ın her ikisi de PC'den çalıştırılır.
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.
Kontrolör olarak bir MACC ile Click&Move. Click&Move programı, isteğe bağlı ayrı bir HMI ekranı ile MACC'ye yüklenir.
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.
Bu, küçük uygulamalar için basit ve güçlü bir çözümdür. Bununla birlikte, öncelikle bir HMI ekranı gerektirmeyen tek eksenli uygulamalar için en iyi şekilde kullanılır.
Kontrolör olarak servo sürücü ile Click&Move. Click&Move programı servo sürücünün içine gömülüdür.
Click&Move almak ister misiniz? Ürün indirme sayfasına gidin!