İçeriğe geç

CODESYS Uygulama Yazılımı Geliştirme: Mobil Makineler İçin

EHR Elektronik, mobil makine kontrol ve otomasyonu alanında kontrol üniteleri, ekranlar, sensörler, joystickler ve CODESYS uygulama yazılımıyla çalışır. 2018’den beri faaliyetteyiz; ekibimizin 20 yılı aşkın saha tecrübesi var. Bu sayfa yazılım tarafını anlatır: hangi donanımlar için yazdığımızı, haberleşme ve ekran arayüzünü nasıl ele aldığımızı ve neyi teslim ettiğimizi.

Ne yazıyoruz?

Makinenin kontrol mantığından operatör ekranına kadar uygulama yazılımı.

  • Kontrolör üzerinde çalışan makine uygulaması (CODESYS)
  • CAN haberleşmesi: CANopen ve CAN J1939
  • Operatör ekranı (HMI) arayüzü
  • Devreye alma için Windows servis yazılımı

Kimin için?

Yazılımı bizim yazmamızı ya da kendi ekibinizin yazmasını isteyen herkes için.

  • Uygulamayı EHR Elektronik geliştirir
  • Kendi mühendisleriniz için eğitim ve danışmanlık
  • Electroforce kontrol ünitelerini kendiniz programlayabilirsiniz

Hangi donanımlar için yazıyoruz?

Donanım Ne yapıyoruz?
MOBA MPC113 ve MSC113 kontrolörleri Uygulama yazılımını CODESYS 3.5 ile EHR Elektronik geliştirir.
TOPCON OPUS ekranları CODESYS sürümüyle sunulur; ekranın uygulaması CODESYS ile yazılabilir.
Electroforce EFC14, EFC24, EFC39 Müşteri kendisi programlar ya da uygulamayı EHR Elektronik geliştirir.
MRS Electronic kontrol üniteleri (ör. Micro PLC CAN 4 ANA) Uygulama yazılımını EHR Elektronik geliştirir; MRS ürünleri MRS Applics Studio ile programlanır.

MPC113, iki uygulama işlemcisi ve ayrı bir watchdog işlemcisiyle güvenlik odaklı mobil makine uygulamaları için geliştirilmiş bir kontrolördür; yazdığımız uygulamanın çalıştığı donanım budur.

Haberleşme: CANopen ve J1939

Mobil makinede kontrolör, ekran, sensör ve valf sürücüleri CAN üzerinde konuşur. Eğitimlerimizde ileri haberleşme protokolleri olarak CANBus, CANopen ve CAN J1939’u ele alıyoruz. Uygulamada J1939 ile iş makinesinin kademeli gaz girişini okuyup bir MRS modülü üzerinden invertöre 4-20 mA komut ürettiğimiz bir dönüşüm projesi burada anlatılıyor.

Düğüm tarafında da yazılım yazıyoruz: MRS CAN I/O PLC için uçtan uca CANopen uygulaması yazdık (NMT, heartbeat, SDO, TPDO/RPDO) ve devreye alma için tek dosyalık bir Windows servis aracı hazırladık. EHR CANopen düğüm yazılımı CAN I/O PLC’nin yanı sıra Micro PLC CAN 4 ANA, CAN I/O CC16WP ve Motor Controller 3CH için de talep üzerine sunulur.

Ekran (HMI) arayüzü

Arayüzü kodun ötesinde bir tasarım işi olarak görüyoruz: en az metinle en yüksek anlaşılırlık, metin yerine evrensel semboller ve ortam ışığına göre otomatik parlaklık. Profesyonel grafik tasarımcılarla doğrudan çalışıyoruz. Yaklaşımın ayrıntısı metinsiz HMI tasarımı yazımızda.

C’den CODESYS’e geçiş ve ekip eğitimi

Bir ekskavatör dönüşüm projesinde kontrol yazılımını C dilinden CODESYS’e taşıdık; ekran markası ve modeli değişti, Euro 5 motor DPF kontrolü sisteme entegre edildi. Müşterinin yazılım geliştirme mühendisine uygulamalı eğitim verdik; artık kendi uygulamalarını geliştirip sürdürebiliyor. Projenin ayrıntısı burada.

Bir mühendislik ekibi için ise iki günlük bir program yürüttük: birinci gün CANBus, CANopen ve CAN J1939, ikinci gün CODESYS çatısı ve programlama temelleri. EHR Elektronik ana faaliyetlerinin yanında uzman danışmanlık ve ihtiyaca özel programlama eğitimleri de sunar.

Süreç

  1. Makine ve gereksinim. Hangi donanımın kullanılacağı, hangi sensör ve ekranların bağlanacağı ve makinenin ne yapması gerektiği netleştirilir.
  2. Uygulama yazılımı. Kontrol mantığı, CAN haberleşmesi ve ekran arayüzü seçilen donanımın ortamında (CODESYS ya da MRS Applics Studio) yazılır.
  3. Devreye alma. Yazılım makinede devreye alınır; gerektiğinde servis yazılımları ve parametre ayarları bu aşamada kullanılır.
  4. Doküman ve eğitim. Kullanım dokümanı Türkçe ve İngilizce teslim edilir; isteyen ekibe eğitim verilir.

Kaynak kod ve lisans

Kaynak kod verilmez ve satılmaz. Teslim ettiğimiz, derlenmiş uygulama yazılımı ve servis yazılımlarıdır; yazılımda lisans numarası bulunur. Kendi ekibinizin yazılımı geliştirmesini istiyorsanız yukarıdaki eğitim ve danışmanlık seçeneği ya da kendiniz programlayabileceğiniz donanım ailesi bunun için vardır.

Sık sorulan sorular

Hangi CODESYS sürümüyle çalışıyorsunuz?

MOBA MPC113 ve MSC113 için CODESYS 3.5. TOPCON OPUS ekranlarda CODESYS programlama seçeneği 3.5 SP19 veya üstüdür.

Aynı yazılımla birden fazla makineyi devreye alabilir miyim?

Servis yazılımlarımız ve derlenmiş yazılımla aynı tip ve modeldeki birden fazla makine devreye alınabilir; yazılımda lisans numarası bulunur.

Güvenlik odaklı uygulamalar için hangi donanım var?

MPC113 iki uygulama işlemcisi ve ayrı bir watchdog işlemcisi taşır; iç mimarisi EN ISO 13849-1’e göre Cat 3’tür. Bu, donanım mimarisinin özelliğidir.

Electroforce kontrol ünitelerini kendimiz programlayabilir miyiz?

Evet. EFC14, EFC24 ve EFC39 kontrol ünitelerini müşteri kendisi programlayabilir ya da uygulamayı EHR Elektronik geliştirir.

Doküman ve destek hangi dillerde?

Destek dilleri Türkçe ve İngilizcedir. Çevirisini sizin sağlamanız koşuluyla Latin alfabesiyle yazılan başka diller, kullanılan cihazlar destekliyorsa Rusça gibi Latin dışı alfabeler de eklenebilir.

Yazılım projenizi anlatın

Makinenin türünü, kullanmak istediğiniz donanımı ve yazılımdan beklentinizi yazın; ön değerlendirme ile dönelim.

Ön değerlendirme iste →WhatsApp ile yaz

E-posta: info@ehrelektronik.com  ·  Telefon: +90 850 220 3 381

Sayfada geçen marka adları ilgili sahiplerinin tescilli markalarıdır ve yalnızca betimleyici amaçla kullanılmıştır. Electroforce, EHR Elektronik’in tescilli markasıdır.

Makinelerinizden en iyi verimi alın

Projeniz veya sorunuz mu var? Mühendislerimiz yardıma hazır.