DSO3D12 Modüler ve Ölçeklenebilir Kontrol Sistemleri
“
Ürün Bilgileri
Özellikler:
- Ürün Başlığı: CODESYS'te Nesne Yönelimli PLC Programlama
- Yazar: Majid Pakdel
- Yayıncı: Elektor Yayını
- ISBN: 978-3-89576-696-1 (Print), 978-3-89576-697-8 (eBook)
Ürün Kullanım Talimatları:
Bölüm 1: Nesne Yönelimli PLC Programlamaya Giriş
Nesne Yönelimli PLC'nin temellerini anlayarak başlayın
CODESYS'te programlama. Kavramlar ve programlama dilleriyle tanışın.
Kitapta özetlenen ilkeler.
Bölüm 2: Modüler ve Ölçeklenebilir Kontrol Sistemleri
Modüler ve ölçeklenebilir kontrol sistemlerinin nasıl uygulanacağını öğrenin
CODESYS'te yapılandırılmış metin kullanımı. Adım adım kılavuzu izleyin.
Kitapta verimli kontrol sistemleri oluşturmak için verilenler.
Bölüm 3: Uygulamalı Uygulama
Kitaptan edinilen bilgiyi uygulamalı olarak uygulayın
pratik yapın. Farklı programlama tekniklerini deneyin ve test edin
Nesne Yönelimli PLC Programlama anlayışınız.
Sıkça Sorulan Sorular (SSS):
S: Faydalanmak için önceki programlama deneyimi gerekli midir?
bu kitap mı?
A: Önceki programlama deneyimi faydalı olabilirken, kitap
Hem yeni başlayanlara hem de deneyimli programcılara hitap edecek şekilde tasarlanmıştır.
Bireylere uygun kapsamlı bir rehber sunar
çeşitli beceri seviyeleri.
S: Bu kitap kendi kendine çalışma amacıyla kullanılabilir mi?
A: Evet, bu kitap kendi kendine çalışmayı kolaylaştıracak şekilde yapılandırılmıştır.
bölümler mantıksal bir sırayla düzenlenmiştir ve okuyucuların
kendi hızlarında ilerlemelerini ve öğrenmelerini pekiştirmelerini sağlamak
pratik eskiamples.
S: Tamamlayıcı çevrimiçi kaynaklar mevcut mu?
Bu kitabın içeriği nedir?
C: Evet, Elektor ek çevrimiçi kaynaklar ve destek sunuyor
CODESYS ile Nesne Yönelimli PLC Programlama ile ilgili. Ziyaret edin
Ek materyaller ve diğer materyaller için www.elektormagazine.com adresini ziyaret edin.
Güncellemeler.
"`
Nesne Yönelimli PLC Programlama
CODESYS'te
Yapılandırılmış Metin Kullanarak Modüler ve Ölçeklenebilir Kontrol Sistemleri
Akademi Pro Başlığı
Majid Pakdel
CODESYS ile Nesne Yönelimli PLC Programlama
Majid Pakdel
CODESYS ile Nesne Yönelimli PLC Programlama
Bu bir Elektor Yayınıdır. Elektor medya markasıdır.
Elektor International Media BV PO Box 11, NL-6114-ZG Susteren, Hollanda Telefon: +31 46 4389444
Tüm hakları saklıdır. Bu kitabın hiçbir bölümü, aşağıdakiler de dahil olmak üzere hiçbir maddi biçimde çoğaltılamaz:
Bu yayının başka bir kullanımına geçici veya tesadüfi olarak veya bu yayının başka bir kullanımıyla bağlantılı olarak, telif hakkı sahibinin yazılı izni olmaksızın fotokopi çekmek veya elektronik ortamda depolamak, Telif Hakkı Tasarımları ve Patentler Yasası 1988 hükümlerine veya Telif Hakkı Lisanslama Ajansı Ltd., 90 Tottenham Court Road, Londra, İngiltere W1P 9HE tarafından verilen bir lisansın şartlarına uygun olarak yapılması haricinde yasaktır. Yayının herhangi bir bölümünü çoğaltmak için telif hakkı sahibinin iznine başvurular yayıncılara yapılmalıdır.
Beyanname
Yazarlar ve yayıncı, makalenin doğruluğunu sağlamak için ellerinden gelenin en iyisini yaptılar.
Bu kitapta yer alan bilgiler, herhangi bir sorumluluk üstlenmez veya bu sorumluluktan feragat etmez.
Bu kitaptaki hatalardan veya eksikliklerden kaynaklanan herhangi bir kayıp veya hasardan herhangi bir taraf sorumlu tutulamaz.
Hatalar veya eksiklikler ihmal, kaza veya herhangi bir başka nedenden kaynaklanır.
Britanya Kütüphanesi Yayın Verilerinde Kataloglama
Bu kitabın katalog kaydı Britanya Kütüphanesi'nde mevcuttur.
ISBN 978-3-89576-696-1
Yazdır
ISBN 978-3-89576-697-8 eBook
© Telif Hakkı 2024 Elektor International Media
www.elektör.com
Editör: Glaucileine Vieira
Baskı Öncesi Üretim: Elektor
Yazıcılar: Ipskamp, Enschede, Hollanda
Elektor, profesyonel mühendisler, elektronik tasarımcılar ve onlarla iş birliği yapmak isteyen şirketler için temel teknik bilgiler ve elektronik ürünler konusunda dünyanın önde gelen kaynağıdır. Uluslararası ekibimiz, her gün çeşitli medya kanalları (dergiler, videolar, dijital medya ve sosyal medya dahil) aracılığıyla elektronik tasarım ve kendin yap elektronik ürünleriyle ilgili yüksek kaliteli içerikler geliştirip sunmaktadır. www.elektormagazine.com
4
İçindekiler
İçindekiler
İçindekiler . ... . 8 Bölüm 1 · Giriş . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.1 PLC için Nesne Yönelimli Programlama . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 1.2 CODESYS Yazılımı . ... . ... . . . 30 2.4 Diziler . ... 38 2.6 Örneklendirilmemiş Fonksiyon İlkesi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 2.7 Örneklendirilmemiş Fonksiyon Demosu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 2.8 Genişletilebilir Bir PLC Programı Yazma . ... 49 Bölüm 3 · Sınıf . ... . ... . . . . . . 66 35 Yapıları Sınıfa Geçirme . ... . ... . ... . . . . . . . . . . . . . 87 4.2 Yöntemler Demosu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 4.3 Yöntem Parametrelerinin Geçişi . ...
5
CODESYS ile Nesne Yönelimli PLC Programlama
4.4 THIS Anahtar Sözcüğü. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 4.5 THIS Anahtar Kelime Demosu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 4.6 Sarmalayıcılar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 4.7 Sarmalayıcılar ve Yöntemden Yönteme Geçiş Demosu . . . . . . . . . . . . . . . . . . . . . 117 4.8 Dizi Aktivasyon Projesi için İki Üretim Hattı . . . . . . . . . . . . . . . . . . 127 Bölüm 5 · Özellikler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 5.1 Giriş . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 5.2 Emlak Yazılımı Demosu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 5.3 Özellikler IO olarak. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 5.4 Özellikler GÇ Demosu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 Bölüm 6 · Kalıtım ve Polimorfizm . . . . . . . . . . . . . . . . . . . . . . . . . . 165 6.1 Miras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 6.2 Kalıtım Demosu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 6.3 Derin Miras. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 6.4 Yöntem Geçersiz Kılma. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 6.5 Geçersiz Kılma ve Süper Anahtar Kelime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 6.6 Polimorfizm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 6.7 Polimorfizm Yazılım Demosu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 Bölüm 7 · Erişim Belirleyicileri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 7.1 Kamu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 7.2 Özel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196 7.3 Korunan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 7.4 Uygulama . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 7.5 Uygulama Demosu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 Bölüm 8 · Arayüzler ve Soyutlamalar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 8.1 Arayüz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 8.2 Arayüz Yazılım Demosu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 8.3 Arayüzler ve Kalıtım . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223 8.4 Çoklu Arayüz Demosu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 8.5 Arayüzler ve Polimorfizm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235 8.6 Arayüzler ve Polimorfizm Demosu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237 8.7 Nesne Kompozisyonu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
İçindekiler Bölüm 9 · Delegasyon ve Gelişmiş FSM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
9.1 Delege Etme . ... . . . . . . . . 254 9.4 Gelişmiş FSM İşaretçileri . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 9.7 Geçişler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269 9.8 Gelişmiş FSM Demosu Bölüm 2 . ... . . 271 9.9 Durum Başlatıcı . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
7
Belgeler / Kaynaklar
![]() |
elektor DSO3D12 Modüler ve Ölçeklenebilir Kontrol Sistemleri [pdf] Kullanım Kılavuzu DSO3D12 Modüler ve Ölçeklenebilir Kontrol Sistemleri, DSO3D12, Modüler ve Ölçeklenebilir Kontrol Sistemleri, Ölçeklenebilir Kontrol Sistemleri, Kontrol Sistemleri, Sistemler |