YAZILIM etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
YAZILIM etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

9 Nisan 2025 Çarşamba

Blogger Şablonu (Template) Oluşturmak.

Bu blog, bir şablon üzerinde çalışıyor. 

www.blogger.com üzerinden girdiğiniz bir arayüz var, burada blogu seçil, Tema->Şablon->Özelleştir->Html görüntüle diyerek kendi şablonunuzu oluşturabiliyorsunuz.

Blogger, şablonlarını yani web sayfanızı tamamen XML tabanlı bir dil kullanarak esnek bir yapıda oluşturmanızı sağlıyor. Aynı zamanda bir çok hazır şablon da var. Paylaşacağınız birşeyler varsa, hızlı biçimde paylaşabilirsiniz. 

Ben zamanında blog yapısını hazır bir şablon kullanmış, ardından kendime göre değiştirmiştim. Bununle ilgili bir temelleri anlatan bir yazı da yazmıştım ama yayınlamamışım. 

Sene oldu 2025, 2017'de taslaklarda kalan yazıyı AI yardımıyla düzenledim. 

Şablonun Temel Yapısı

Bir Blogger template’inde en önemli yapı taşları; stil tanımlamalarını içeren <b:skin> bölümü, sayfa düzenini belirleyen <b:template-skin> ve dinamik içerikleri aktaran <b:include> ve <b:section> etiketleri olarak karşımıza çıkar. Şablon dosyası, HTML gibi başlar ve Blogger’a özgü etiketlerle devam eder. Şu şekilde yapılandırılır:

  • XML bildirimi, DOCTYPE ve gerekli xmlns nitelikleri eklenir.

  • <head> kısmında meta etiketleri, sayfa başlığı ve stil tanımlamaları yer alır.

  • <b:skin> ile CSS kodlarını, Blogger’ın dinamik verilerini kullanarak tanımlayabilirsiniz.

  • <b:template-skin> bölümü, sayfa genişliği, sütun düzeni gibi temel yapılandırmaları belirler.

  • <body> içinde, <b:section> etiketleri aracılığıyla header, içerik, yan paneller ve footer gibi bölümler oluşturulur.

Bu temel yapı sayesinde Blogger, blogunuzda dinamik olarak içerik oluşturur; gönderiler, yorumlar, arşiv listesi ve diğer widget’lar bu bloklar sayesinde ekrana gelir.

Kullanılan Özel Etiketler ve Fonksiyonları

Blogger template dilinde kullanılan özel etiketler her biri farklı bir işleve sahiptir:

  • <b:skin>: CSS stil tanımlamalarını içerir. Burada Blogger’ın değişken sistemi ile renk, font, arka plan gibi özellikler dinamik olarak ayarlanır.

  • <b:template-skin>: Sayfa düzenini, içerik genişliğini, kenar boşluklarını ve sütun yapılandırmasını belirlemek için kullanılır.

  • <b:include>: Blogger tarafından sağlanan dinamik içeriklerin (örneğin, Google Analytics kodu, profil bilgileri) veya şablon içinde tanımlı diğer dosya parçalarının çağrılması için kullanılır.

  • <b:section>: Sayfanın farklı bölümlerini (header, main content, footer gibi) tanımlar. Bu bölümler, blogunuzdaki widget’lar veya diğer içerik parçalarıyla doldurulur.

  • <b:widget>: Her bir bölümde, gönderileri, arşivleri, etiketleri, arama kutusunu ve profil bilgilerini dinamik olarak oluşturmak için kullanılan modüllerdir.

  • <macro:include>: Özellikle sütun düzeni gibi tekrar eden yapıların gruplandırılması için kullanılır.

Bu etiketler Blogger’ın sunucuları tarafından işlenir; blogunuzda dinamik olarak veri çekilir ve oluşturulan şablon, ziyaretçilere yayınlanır.

Template Hazırlarken Dikkat Edilmesi Gerekenler

Template hazırlarken aşağıdaki noktalara dikkat etmek önemli:

  • Kod Düzeni ve Temizlik: Şablon dosyası, XML olduğu için doğru biçimlendirilmiş ve kapatılmış etiketlerden oluşmalıdır. Herhangi bir küçük hata bile şablonun çalışmamasına neden olabilir.

  • Responsive Tasarım: Mobil uyumlu bir şablon hazırlamak için <b:skin> içerisinde medya sorguları kullanarak veya Blogger’ın mobil sınıflarını (örneğin, body.mobile) göz önünde bulundurarak tasarımınızı optimize edebilirsiniz.

  • Dinamik Değişkenler: Blogger’ın sunduğu değişkenleri (örneğin, $(body.font), $(content.background.color)) kullanarak blogunuzun stilini kolayca özelleştirebilirsiniz. Bu sayede, template ayarlarında yapacağınız değişiklikler tüm şablona otomatik olarak yansır.

  • Widget ve Bölümler: Template üzerinde hangi alanın hangi widget veya içeriği barındıracağını planlamak, kullanıcı deneyimi açısından kritik bir rol oynar. Gönderiler, yorumlar, arama kutuları veya etiket listesi gibi bölümlerin doğru yerleşimi, sayfanın kullanılabilirliğini artırır.

Blogger Template Hazırlama Süreci

Blogger template hazırlama süreci, planlamadan kodlamaya kadar birkaç aşamada ilerler:

  1. Planlama: Blogunuzda hangi alanların bulunmasını istediğinizi belirleyin. Üst bilgi, ana içerik, yan paneller ve alt bilgi gibi bölümleri gözden geçirin.

  2. Temel Yapıyı Oluşturma: XML bildirimini, DOCTYPE'u ve xmlns niteliklerini ekleyerek şablon dosyasını oluşturun. Ardından, <head> ve <body> bölümlerini yapılandırın.

  3. Stil Tanımlamaları: <b:skin> etiketi altında CSS stil tanımlarınızı ve Blogger değişkenlerini kullanın. Renk, font ve düzen ayarlarını bu bölümde yapabilirsiniz.

  4. Dinamik İçerik Entegrasyonu: <b:section> ve <b:widget> etiketleri ile blog gönderilerini, yorumları ve diğer dinamik içerikleri yerleştirin. Blogger’ın hazır widget’larını kullanarak işlevselliği genişletebilirsiniz.

  5. Test ve Düzeltme: Hazırladığınız şablonu Blogger’da test edin. XML doğrulaması, hata mesajları ve sayfa düzeni üzerinde gerekli düzeltmeleri yapın.

Blogger template hazırlamak, blogunuzun görünümünü ve işlevselliğini tamamen kontrol etmenize olanak tanır. XML tabanlı yapı sayesinde, dinamik içeriği, stil ayarlarını ve widget entegrasyonunu tek bir dosyada yönetebilirsiniz. Bu giriş yazısı, şablonların temel yapısını, kullanılan özel etiketleri ve hazırlama sürecinde dikkat edilmesi gerekenleri özetliyor. Kendi template’inizi oluştururken adım adım ilerlemek, hata ayıklamak ve esnek düzenlemeler yapabilmek, blogunuzun benzersiz görünümünü yaratmada önemli bir adım olacaktır.

--

<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE html>

<html b:version="2" 

      xmlns="http://www.w3.org/1999/xhtml" 

      xmlns:b="http://www.google.com/2005/gml/b" 

      xmlns:data="http://www.google.com/2005/gml/data" 

      xmlns:expr="http://www.google.com/2005/gml/expr">

  <head>

    <meta content="width=device-width, initial-scale=1.0" name="viewport" />

    <b:include data="blog" name="all-head-content" />

    <title>Merhaba Dünya</title>

    <b:skin><![CDATA[

      body {

        font-family: sans-serif;

        background: #fff;

        color: #333;

        text-align: center;

        padding: 50px;

      }

      h1 {

        font-size: 48px;

        margin-bottom: 20px;

      }

      p {

        font-size: 18px;

      }

    ]]></b:skin>

  </head>

  <body>

    <h1>Merhaba Dünya!</h1>

    <p>Bu, basit bir Blogger template örneğidir.</p>

  </body>

</html>

14 Aralık 2015 Pazartesi

Circular Buffering

Keywords for a google search about the subject: Data buffering, buffering, queue implementation, FIFO buffer, ...

Lately I come across similar questions about buffering mechanism in automation engineering forums. I've already written a simple introduction to this problem two-three months ago in Turkish. When I see the same question in linked-in, I wanted to translate this blog into English...

The very first introduction is to understand when to decide to use a buffering mechanism.

Assume, there is conveyor and a camera is evaluating parts on the entrance of this conveyor. At the end of the conveyor, there is a gripper to pick&place the incoming parts, and a boxer is taking out the defected products out of the converyor belt. To make it simple, lets assume that any two parts gap distance is fixed. So a conveyor with a limited length can carry a fixed number of parts. Which can simply be calculated as;

iMaxPartNumberOnConveyor := iDistanceBetweenCameraAndConveyorEnd / (iPartLength + iGapLength);

So our buffer should have at least that much empty cells...

27 Kasım 2015 Cuma

How to catch a free falling golf ball


Here you can see a motion control demonstration of Yaskawa, Falcon Project.

A falcon can go faster than free fall. Enjoy the video.

If you have any questions about this application, feel free to ask.

8 Nisan 2015 Çarşamba

Dairesel bir tampon belleğe kayıt almak (circular buffering)

İnternette çeşitli forumlarda zaman zaman karşılaştığım bir soru...

Konveyor üzerinde sensörle aktuator arasında birden fazla urun girecek kadar mesafe varsa, urunlerin takibini nasıl yapabilirim.

Bu sorunun çözümünü arayanlara destek olması amacıyla kısa bir derleme yapmak istiyorum. Mühendis arkadaşlar için basit olabilecek bu uygulama, işi sahada öğrenmek zorunda kalan elektrikçi arkadaşlar ve teknisyenler için bazen baş ağrıtıcı olabiliyor.

Öncelikle internette konuyla ilgili arama yapmak için ihtiyacınız olan anahtar kelimeler: Data buffering, buffering, queue implementation, FIFO buffer, ...

6 Ocak 2015 Salı

SPS için... Ljubljana-Ribnica(Slovenya) (3/4)

Ribnica'da ilk gecemizi geçirdik... Burada 1 hafta çalıştıktan sonra İstanbul'a haftasonu için döneceğim ve pazartesi günü yeniden geri dönerek yaklaşık 1 haftalık bir çalışmayla işi noktayalayacak ve demo makinemizi SPS'e götüreceğiz. Ardından bu macerayı sonlandırıp Türkiye'ye döneceğim...

Otelden çıkıp 5 dakika mesafedeki Yaskawa-Ristro'ya gidiyoruz. Devreye alma için yaklaşık bir hafta zamanımız kalan makinayı ilk kez göreceğiz. Daha önce defalarca devreye aldığımız bir sistem olduğu için David de ben de kendimizden eminiz. (Note for Davido: Here, I'm talking about  how confident and sure we are to catch 'the' deadline just before seeing the mechanics of YEU-Demopack).
Yaskawa Ristro in Ribnica, Ljubljana, Slovenia.

Yaskawa Ristro in Ribnica, Ljubljana, Slovenia.


Üstteki kapıdan içeri giriyor ve makinamızı görüyoruz.

Makinamızın ilk görünüşü bu şekildeydi.
Birçok şey eksik gözüküyor fakat üç aşağı beş yukarı mekanik bağlantılar yapılmış, pano bağlantıları tamamlanmış gibi...

Aramızda anlaşıyoruz, tüm sistemin devreye almasını ben yaparken, mekanik ve montaj eksiklikleri ile David ilgilenecek...

Hemen tamamlanması gerekenler listesini oluşturuyor ve vakit kaybetmeden çalışmaya başlıyoruz.

İlk üç gün tüm servoları ayağa kaldırıyoruz ve yazılımı çalışabilir hale getiriyoruz.

Makinayı devreye alma çalışmaları... Sağdaki bilgisayar ekranını incelemeyin :)
Üç günün ardından makinayı büyük ölçüde, kabaca devreye aldık.  

Yaskawa Servo sürücüler Mekatrolink-2 protokolü ile,
VIPA uzak IO modülleri Ethernet IP protokolü ile,
Ana pano'daki MP3200iec motion kontrol ünitemizle haberleşiyor...
Ardından fabrika müdürlerinin moralini biraz yükseltmek için VIPA'nın yeni IPC serisinden, 15''lik panel PC montajını yaptırıyoruz ve makinanın üzerindeki naylonları sökerek makinayı temizletiyoruz.

Panel PC montajını yaptıktan, kayışlar üzerine benekleri yerleştirdikten, makinayı temizledikten ve spot ışıkları çalışır hale getirdikten sonra makinamız yavaş yavaş güzel gözükmeye başlıyor.

Makina güzel gözükmeye başlıyor...
Burada yapmamız gereken PACK-ML standardına uyumlu bir makine yapmak. Makinemiz bir PoC(Proof of Concept) makinesi. SPS fuarında dikey paketleme, yatay paketleme, gruplama bantları(sync-belt) ve ikincil paketleme işini "iyi yaptığımızı" göstermek amacıyla bu dört makinenin çalışma mantığını tek makine üzerinde gösterme amacındayız.

Haftasonu Türkiye'ye döndüm ve pazartesi günü makineyi tamamlamak üzere Slovenya'ya geri döndüm, bu kısmı detaylandırmayı gereksiz buldum... Arabayı fabrikada bırakıp havaalanına taksiyle gitmeye karar vermemin akabinde taksicinin 1 saat gecikmesi, trafik olmayan yolların trafikten ağlaması, benim yetersiz Almancam ve taksicinin yetersiz İngilizcesi sayesinde google translate yardımıyla falan anlaşmamız, minicik Ljubljana havaalanı, check-in kapanmadan 30 saniye falan önce yetişmemiz özetle bu yolculuk için yeterli...

Hafta ortasına doğru makinayı tamamlayarak nakliye ve montaj için, fuardan 5 gün önce makinayı Slovenya'dan Nurnberg'e gönderiyoruz.

1 gün boşluğumuz var, Ljubljana'ya giderek güzel bir meksika yemeği yiyoruz.

Makinayı tamamladık ve yolculuk zamanı geldi. Otel'den çıkış yapıp Slovenya'dan Almanya/Nurnberg'e doğru yola çıkıyoruz.

Slovenya'dan Nurnberg'e giderken...
Alp Dağları

6-7 saatlik bir yolculuk sonunda, akşam vakti Nurnberg'e ulaşıyoruz. Messe'ye bir gün sonra gideceğiz. B&B hotel'e giriş yaptıktan sonra dışarıda yemek yiyip otele geri dönüyoruz. Fuar alanında makina kurulumu bugün başladı, yarın akşam saatlerinden erken tamamlanmaz. Bir gün daha boş vaktimiz olacak.

Boş vakitlerimizi Nurnberg'i gezerek değerlendiriyoruz. Zaten çok da büyük sayılmaz.

Katedral.

Meyvalar Türkiye'ye göre pahalıymış. Zaten herşey pahalı.

Manavın karşısından bir kare.
Akşama doğru Messe'te uğrayıp, makina montajının bitmediğini görüyoruz. Ertesi gün, montajlanmış makine üzerinde son çalışmalara başlıyoruz.

David on action!

Ingo ile makine üzerinde çalışırken...
Cumartesi günü, işi tamamladık derken, kayışı fazla gerdirip redüktör milini kırıyoruz. Murphy kendini yeniden hatırlatıyor...

22.11.2014 (Cumartesi), saat 16:50 civarı.
Salı günü SPS başlıyor ve bu ürünü temin etmek için önümüzde yalnızca pazartesi günü var. Ürün stokta değil. Hadi bakalım...

Cumartesi günü akşam vakti fabrika bizim için "bir adet" özel imalat yapıyor ve redüktörün montajını pazartesi günü öğlen saatlerine yetiştirebiliyoruz.

Bundan sonra kayışı fazla gerdirmeyeceğiz :)

(Devamı -> 4/4)


19 Temmuz 2014 Cumartesi

Mühendisler İçin Mobile Uygulamalar!

Tekrar Merhaba,

CFE Medya tarafından derlenen aşağıdaki listeye bir göz atmanızda fayda var.


iTunes versiyonu linki

Android versiyonu linki

2 Nisan 2014 Çarşamba

"Başbakanım fabrika lazım fabrika..."

Günaydın...
Sabah haberlere göz atayım derken bir video'ya denk geldim. Başbakan'ın geçenlerde yaptığı Eskişehir mitinginde, bir adamla bir  kadın "fabrika lazım fabrika" diye bağırıyorlar. Başbakan ise Toki'den, Doğalgaz'dan bahsediyor. Başbakan'ın fabrika kurmaya karşı olmadığını, sürekli bir babayiğit arayışında olduğunu biliyoruz. Sadece, komik bir görüntüydü.

Fabrika, aşağı yukarı her ayın yarısında içinde bulunduğum bir ortam. Ufak üretim tesislerinin, atölyelerinin varlığını ve önemini etmiyorum fakat fabrika denildiğinde aklıma ile gelenler, büyük araba, lastik, hızlı tüketim malzemeleri, gıda, vb. fabrikaları. Sanayilerde bulunan ufak tesislerin önemini inkar etmiyorum ancak videodaki ablamızın istediği fabrikalardan saymıyorum.

Fabrika neydi? Fabrika emekti.

Daha profesyonel bir tanım yapmam gerekiyor sanırım.

Fabrika, makine ve insan gücünün üretim için (üç aşağı beş yukarı) profesyonelce organize edildiği, çalışanların sürekli yapılan eğitimler vasıtasıyla bilgilendirildiği ve motive edildiği, günlük üretim adedinin neredeyse herşey olduğu, genellikle yüzlerce kişinin vardiyalı biçimde çalıştığı ortamdır.

Bu tanım oldu gibi.

Dolayısıyla, Türkiye'de örneğin bir araba fabrikasının olması, yan sektörleriyle birlikte, binlerce kişiye iş imkanı demektir. Bırakın kurulmasını, planlaması bile aylarca yerine göre yıllarca sürebilir.

Konu açılmışken, geçtiğimiz günlerde gazetelerde "aranan babayiğit bulundu, yakında açıklayacağız" gibi bir manşet vardı hatırlarsınız. Türkiye Cumhuriyeti'nin Başbakanı, bir araba markası üretmek için işadamları toplantısında (ya da bir miting alanında mıydı, hatırlayamadım şimdi), bir para babası arıyor ve sonunda bulunduğuna dair bir haber manşetlere düşüyor. Ve üstelik üzerinden geçen bunca zamana rağmen, o babayiğitten de bir ses çıkmadı henüz. Babayiğiti bulduysanız açıklayın, bulmadıysanız heyecanlandırmayın değerli medya mensubu arkadaşlarım. Şimdi buradan medyamızın hali pür melali kıvamında bir konuya zıplamak abes olacağı için detaylandırmıyorum.

Neyse, en azından "size toki getirdim" müjdesinden daha güzel. Geçtim tamam.

Bu vesileyle bir çağrı da ben yapmak istiyorum. Çağrım farklı babayiğit adaylarına. 12-22 yaş grubundaki (benden daha) genç arkadaşlarıma. Biraz daha aktif olarak temel bilimler eğitimi ile, internet teknolojileriyle haşır neşir olanlara.

Öncelikle 12-22 yaş aralığı zekanın en esnek, öğrenme yeteneğinin ve hayal gücünün en zirvede olduğu yaşlar.

Fabrikaların kurulması şüphesiz zaruri, fakat bu yapısal bir değişiklik değil.

Yapısal değişiklik, erken yaşlardaki bu genç arkadaşların fen, matematik yeteneklerinin artması... ÖSS'de matematikte ortalama başarı 4 net ise, bunu yükseltmek için gereken tüm yatırımlar yapısal değişiklikler olacaktır. Öncelikle kendine yatırım... Matematik kursları, fen bilimleri kursları online eğitim platformları sayesinde ücretsiz alınabiliyor, kendinizi bu alanlarda geliştirmeye bakın. Stratejik karar verme, kritik düşünce gibi önümüzdeki on yılda ihtiyaç duyacağınız yetenekleri geliştirin.

Ardından hayal gücü harekete geçecektir. Parlak fikirler, konsept tasarımlar... Bunu bizden öncekiler yapamadılar, biz sınırlarda dolaştık ama çok da başarılı olduğumuz söylenemez, sizin şansınız daha yüksek. Korkmayın biz de henüz havlu atmış değiliz :)

Öncelikle dayandığınız arkaplanı geliştirin, üretim dediğimizde biraz da bunlar aklımıza gelen konuları çeşitlendirip geliştirmeye bakalım. Yeni bir paylaşım platformu olur, yeni nesil bir online arkadaşlık sistemi olur, online toplantı sistemleri olur... Bir çok kişinin kullanıp fayda sağlayabileceği online platformlar, bunlar da birer fabrika kadar, hatta zaman zaman fabrikalardan çok daha değerli hale gelebiliyor. Getirelim!

Tabi konunun detayları minik ve mütevazı blogumuzun çerçevesinin birazcık dışında kalıyor ama, Türkiye'den çook cılız çıkan bazı sesler dışında şimdiye kadar bu kulvarda bir ses duymak, bir hareket görmek kısmet olmadı.

Hayal gücünün yaşlanmasına izin verme. Tren sürekli hareket halinde, trenin önüne geçemeyebiliriz belki ama bir yerinden tutunup en azından içine binmek bizim elimizde.

Bu da bizim meslek.. Murphy kanunları iş başında.

Mörfi'yi tanımayanınız var mı? Tanımıyorsanız, öncelikle buradan ya da buradan(ingilizce) buyrun.

Kanunların nasıl oluştuğunu ingilizce olan sitenin, şu linkinden, okuyabilirsiniz...

Ayda bir iki kez kendisini bana hatırlattığı için ben Mörfi'yi yakînen tanıyorum. Kendisi de bir mühendis olan Mörfi mühendislikle ilgili genel bazı kurallar oluşturmuş, Vikipedi'den derli toplu halde aldım.

31 Mart 2014 Pazartesi

Tel Büküm ve Yay İmalatı

Selam!

Oturduğunuz koltukların, yattığınız yatakların, kullandığınız rafların, çekmecelerin, kalemlerin, oyuncakların ve aklınıza gelecek olan hemen herşeyin bir parçasıdır tel. Eğilir, bükülür, istenen formda bir iskelet ya da yay haline gelir. Peki merak eden oldu mu? Nasıl imal edilir?

Tel bükümünün ve yay imalatının nasıl yapıldığı ile ilgili kısaca bilgi vereceğim bu blogda, ardından birkaç üretim videosu paylaşacağım.

17 Mart 2014 Pazartesi

Camming işleri... Yay ve tel büküm makinesi.

Selam,

Şehir şehir geziyoruz, her iş ömrümüzden 2-3 hafta daha götürüyor... Camming mamming diyoruz. Bir dünya matematik, bir dünya hesap kitap işleri. Eee sonuç?

Temiz şebeke suları, arabanızdaki rahat koltuklar (evet en değerli organınızın rahat etmesi için bir sürü çalışma yapılıyor), pet şişeleriniz, pek sevdiğiniz colalarınız.. Kısaca etrafınızda gördüğünüz, ya da görmediğiniz ama hayatınızı, bir başka bakış açısıyla ölümünüzü kolaylaştıran binbir türlü ürün. Çok şükür, çalıştığım firma prensip olarak saldırı veya savunma sanayii için malzeme satışı ya da proje geliştirme işleri yapmıyor. Dolayısıyla bu işin ölüm tarafında ben yokum :)

Ekte göreceğiniz videoyu olabildiğince kısalttım. İş makinelerinin koltuklarının içindeki tel aksamı imal ediyor...

28 Ocak 2014 Salı

Bu hafta da, Konya!

Selamlar!

Geçtiğimiz hafta 21.01.2014 tarihinde Konya'ya gelip, 24.01.2014 Cuma akşamı saat 20:40 uçağı (1 saat rötar ile 21:40 olmuştu) ile tarihinde Konya'dan ayrılmıştım. Bu hafta başında, yani dün 27.01.2014 tarihinde, sabat 07:55 uçağı ile Konya'ya yeniden geldim.

21 Ocak 2014 Salı

Bu hafta, Konya'dayım.

Bu sabah İstanbul Atatürk Havalimanından THY 06:55 uçağına binerek Konya'ya geldim.

Proje zamanı anlamında problem yaşayan bir müşterimizin makinesinin yazılımını yapacağım.

Kısaca, proje bir master ve bir slave (isterseniz efendi ve köle de diyebilirsiniz) servo motordan, ufak çaplı inverterlerden ve çevresel birimlerden oluşan bir dikey dojazlama ve paketleme makinesi.

28 Kasım 2013 Perşembe

Standartlaşma - IEC61131

Ucundan kıyısından yazılım dünyasına bulaşanlar "tırmalamak" tabirini muhakkak duymuşlardır. IEC61131 ile, artık tırmalamayacaksınız demiyorum. Ancak bir platformdan bir başka platforma geçerken ciddi bir endişe duymayacağınızı gönül rahatlığıyla söyleyebilirim. 

IEC61131 (eski adıyla IEC 1131) programlanabilir kontrolörler için IEC tarafından üretilen bir standarttır. Dolayısıyla IEC61131 destekleyen bir derleyici kullanan yazılımcılar, aşağı yukarı aynı değişken tipleri, aynı fonksiyon blokları ve aynı dil yapısını kullanarak yazılım geliştirebilecekler demektir.

Artık platformlar arası geçiş IEC61131 standardı ile çok daha kolay.

Fazla detaya girmeden IEC61131 destekleyen iki derleyiciye sizi yönlendireyim, buyrun: Codesys, KW Software

Ayrıca yazılım standardı demişken, PLCopen'ı anmamak da doğru olmaz.