25
Kontrol ve Yazılım Sistemleri Ömer Faruk Elçim TARLA Kontrol Sistemi Geliştiricisi Hızlandırıcı Teknolojileri Enstitüsü, Ankara Üniversitesi

Ömer Faruk Elçim - TARLA (Indico) · 2019. 11. 22. · Kontrol ve Yazılım Sistemleri Ömer Faruk Elçim TARLA Kontrol Sistemi Geliştiricisi Hızlandırıcı Teknolojileri Enstitüsü,

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Ömer Faruk Elçim - TARLA (Indico) · 2019. 11. 22. · Kontrol ve Yazılım Sistemleri Ömer Faruk Elçim TARLA Kontrol Sistemi Geliştiricisi Hızlandırıcı Teknolojileri Enstitüsü,

Kontrol ve Yazılım SistemleriÖmer Faruk Elçim

TARLA Kontrol Sistemi Geliştiricisi

Hızlandırıcı Teknolojileri Enstitüsü, Ankara Üniversitesi

Page 2: Ömer Faruk Elçim - TARLA (Indico) · 2019. 11. 22. · Kontrol ve Yazılım Sistemleri Ömer Faruk Elçim TARLA Kontrol Sistemi Geliştiricisi Hızlandırıcı Teknolojileri Enstitüsü,

İçerik

TARLA Kontrol Sistemleri

Kontrol Sistemi ve Endüstriyel Uygulamalar

İhtiyaç Duyulan Altyapı Sistemleri• Proje Yönetimi ve Sunucu Sistemleri

• Donanım Gereksinimleri

21.11.2019 [email protected] 2

Page 3: Ömer Faruk Elçim - TARLA (Indico) · 2019. 11. 22. · Kontrol ve Yazılım Sistemleri Ömer Faruk Elçim TARLA Kontrol Sistemi Geliştiricisi Hızlandırıcı Teknolojileri Enstitüsü,

TARLA Kontrol Sistemleri

21.11.2019 [email protected] 4

Page 4: Ömer Faruk Elçim - TARLA (Indico) · 2019. 11. 22. · Kontrol ve Yazılım Sistemleri Ömer Faruk Elçim TARLA Kontrol Sistemi Geliştiricisi Hızlandırıcı Teknolojileri Enstitüsü,

Hızlandırıcı Kontrol Sistemleri

Hızlandırıcıyı oluşturan birçokfarklı cihazı izler ve kontroleder,

İstenen özelliklere sahip birparçacık demeti üretmek içingereken tüm kontrolleri yapanyegane sistemdir,

Kısacası hızlandırıcının beynidir

21.11.2019 [email protected] 5

TARLA Yerleşim Planı

Page 5: Ömer Faruk Elçim - TARLA (Indico) · 2019. 11. 22. · Kontrol ve Yazılım Sistemleri Ömer Faruk Elçim TARLA Kontrol Sistemi Geliştiricisi Hızlandırıcı Teknolojileri Enstitüsü,

TARLA Ana Kontrol Sistemi

Ana kontrol sistemi EPICS (Experimental Physics and Industrial Control System, Deneysel Fizik ve Endüstriyel Kontrol Sistemi) tabanlıdır.

Temel Kullanım Alanları• Parçacık hızlandırıcıları

• Teleskoplar

• Büyük bilimsel deneyler

• Endüstriyel uygulamalar

21.11.2019 [email protected] 6

http://www.aps.anl.gov/epics/

Gemini Rasathanesi, Hawai ve Şili

ASKAP Teleskobu Antenleri

Page 6: Ömer Faruk Elçim - TARLA (Indico) · 2019. 11. 22. · Kontrol ve Yazılım Sistemleri Ömer Faruk Elçim TARLA Kontrol Sistemi Geliştiricisi Hızlandırıcı Teknolojileri Enstitüsü,

Neden EPICS?

21.11.2019 [email protected] 7

Dünya Çapında İş Birliği• Açık kaynak kodlu• Tasarımlarını paylaşan evrensel işbirliği ve

topluluklara erişim kolaylığı• Entegrasyon kolaylığı (Özellikle tekrar eden

sistemler)• Yaygın kullanılan sistemler(S7PLC, Modbus,

TCP/IP ASCII, RS232/485 vs.) için mevcut altyapı• Güvenilir, test edilmiş

Kontrol Sistemi Mimarisi• Dağıtılmış Mimari• Gerçek zamanlı• İstemci/sunucu modeli (EPICS logo)• Verimli haberleşme protokolü (Channel Access)• Kolay arayüz tasarımları(Control System Studio)• Alarm, arşiv sistemleri• Geliştirmeye elverişli

https://portal.slac.stanford.edu/sites/conf_public/epics_2012_04/presentations/Introduction_to_EPICS_2012-04-23.pdf

Page 7: Ömer Faruk Elçim - TARLA (Indico) · 2019. 11. 22. · Kontrol ve Yazılım Sistemleri Ömer Faruk Elçim TARLA Kontrol Sistemi Geliştiricisi Hızlandırıcı Teknolojileri Enstitüsü,

TARLA’da EPICS ile Kontrol Edilen Sistemler

Süperiletken RF hızlandırıcı kaviteler

MTCA.4 tabanlı LLRF sistemi

Kriyojenik sistem

Su soğutma sistemi

I/O Sistemleri• Aktüatör Kontrolü• Sigorta Takip Sistemi• Kartlı Geçiş Sistemi

A/D ve D/A Sistemleri• Vakum Sistemleri• Tüm Diyagnostik Sistemler

Personel güvenlik sistemi

Makine koruma sistemi

TARLA kontrol sistemi TARLA kontrol

ekibi tarafından geliştirilmektedir.

21.11.2019 [email protected] 8

Page 8: Ömer Faruk Elçim - TARLA (Indico) · 2019. 11. 22. · Kontrol ve Yazılım Sistemleri Ömer Faruk Elçim TARLA Kontrol Sistemi Geliştiricisi Hızlandırıcı Teknolojileri Enstitüsü,

21.11.2019 [email protected] 16

Sağlanabilecek HizmetlerEndüstriyel Uygulamalar

Page 9: Ömer Faruk Elçim - TARLA (Indico) · 2019. 11. 22. · Kontrol ve Yazılım Sistemleri Ömer Faruk Elçim TARLA Kontrol Sistemi Geliştiricisi Hızlandırıcı Teknolojileri Enstitüsü,

Hızlandırıcı Kontrol Sistemi ve Endüstriyel Uygulamalar

21.11.2019 [email protected] 17

Optik ResonatorFEL Üretimi

Ürün Tüketici

HızlandırılmışDemet

Page 10: Ömer Faruk Elçim - TARLA (Indico) · 2019. 11. 22. · Kontrol ve Yazılım Sistemleri Ömer Faruk Elçim TARLA Kontrol Sistemi Geliştiricisi Hızlandırıcı Teknolojileri Enstitüsü,

EPICS ile PLC kontrolleri

21.11.2019 [email protected] 18

EPICS Sürücüleri • Siemens S7• Yokogawa• Beckhoff

Avantajlar• Kolay Arayüz Tasarımları• Açık kaynak kodlu• Entegrasyon kolaylığı

Page 11: Ömer Faruk Elçim - TARLA (Indico) · 2019. 11. 22. · Kontrol ve Yazılım Sistemleri Ömer Faruk Elçim TARLA Kontrol Sistemi Geliştiricisi Hızlandırıcı Teknolojileri Enstitüsü,

EPICS ile Kartezyan Robot Kontrolü ve Manyetik Haritalandırma Sistemi

21.11.2019 [email protected] 19

Taleplerimiz• Yüksek hızlı feadback

kontrol döngüsü oluşturulması gerek

• Taranacak geometriye uygun datasetleri kontrolcü bünyesinde tutabilmeli

Page 12: Ömer Faruk Elçim - TARLA (Indico) · 2019. 11. 22. · Kontrol ve Yazılım Sistemleri Ömer Faruk Elçim TARLA Kontrol Sistemi Geliştiricisi Hızlandırıcı Teknolojileri Enstitüsü,

EPICS ile Sigorta Takip Sistemi Kontrolü

21.11.2019 [email protected] 20

Tek modülle 32 Kanal, Sınırsız modül ekleme olanağı

TCP/IP haberleşme

EPICS entegrasyonu ve CSS kullanıcı arayüzü ve BEAST Alarm sistemi

Benzeri PLC sistemlerden çok daha düşük maaliyetli

Geliştirmeye Açık Yönler• Kablosuz haberleşme• Daha küçük fiziksel yapı• Sigorta gruplarına

doğrudan bağlantı• Sigortalara entegre

kablosuz sistemler

Page 13: Ömer Faruk Elçim - TARLA (Indico) · 2019. 11. 22. · Kontrol ve Yazılım Sistemleri Ömer Faruk Elçim TARLA Kontrol Sistemi Geliştiricisi Hızlandırıcı Teknolojileri Enstitüsü,

EPICS ile Pnömatik Sistemlerin ve Step Motorların Kontrolü

21.11.2019 [email protected] 21

Taleplerimiz• UHV’de çalışacak yerli

pnömatik sistemler• Yumuşak kalkış ve duruş

gereksinimi• Yerli Step Motor Mekanikleri ve

Kontrolcüleri

Page 14: Ömer Faruk Elçim - TARLA (Indico) · 2019. 11. 22. · Kontrol ve Yazılım Sistemleri Ömer Faruk Elçim TARLA Kontrol Sistemi Geliştiricisi Hızlandırıcı Teknolojileri Enstitüsü,

21.11.2019 [email protected] 22

İhtiyaç Duyulan Altyapı SistemleriProje Yönetimi ve Sunucu Sistemleri

Page 15: Ömer Faruk Elçim - TARLA (Indico) · 2019. 11. 22. · Kontrol ve Yazılım Sistemleri Ömer Faruk Elçim TARLA Kontrol Sistemi Geliştiricisi Hızlandırıcı Teknolojileri Enstitüsü,

Mevcut Proje Yönetim ve Sunucu Sistemleri

21.11.2019 [email protected] 23

Şu anda• Proje takip sistemleri• LDAP• Bulut depolama• Mail• Webelemanları ayrı sunucularda yer almaktadır.

Bulut depolama bir sunucu içerisinde ownCloud yazılımıkullanılmaktadır. Ancak bazı dosya tiplerinde veyedeklemelerde sorun çıkarabilmektedir.

Page 16: Ömer Faruk Elçim - TARLA (Indico) · 2019. 11. 22. · Kontrol ve Yazılım Sistemleri Ömer Faruk Elçim TARLA Kontrol Sistemi Geliştiricisi Hızlandırıcı Teknolojileri Enstitüsü,

TARLA INTERNAL

21.11.2019 [email protected] 24

Page 17: Ömer Faruk Elçim - TARLA (Indico) · 2019. 11. 22. · Kontrol ve Yazılım Sistemleri Ömer Faruk Elçim TARLA Kontrol Sistemi Geliştiricisi Hızlandırıcı Teknolojileri Enstitüsü,

TARLA INTERNAL– Procurement (Alım Takibi)

21.11.2019 [email protected] 25

Page 18: Ömer Faruk Elçim - TARLA (Indico) · 2019. 11. 22. · Kontrol ve Yazılım Sistemleri Ömer Faruk Elçim TARLA Kontrol Sistemi Geliştiricisi Hızlandırıcı Teknolojileri Enstitüsü,

TARLA INTERNAL– Inventory (Taşınır Takip)

21.11.2019 [email protected] 26

Page 19: Ömer Faruk Elçim - TARLA (Indico) · 2019. 11. 22. · Kontrol ve Yazılım Sistemleri Ömer Faruk Elçim TARLA Kontrol Sistemi Geliştiricisi Hızlandırıcı Teknolojileri Enstitüsü,

www.tarla.org.tr

21.11.2019 [email protected] 27

Page 20: Ömer Faruk Elçim - TARLA (Indico) · 2019. 11. 22. · Kontrol ve Yazılım Sistemleri Ömer Faruk Elçim TARLA Kontrol Sistemi Geliştiricisi Hızlandırıcı Teknolojileri Enstitüsü,

mail.tarla.org.tr

21.11.2019 [email protected] 28

Page 21: Ömer Faruk Elçim - TARLA (Indico) · 2019. 11. 22. · Kontrol ve Yazılım Sistemleri Ömer Faruk Elçim TARLA Kontrol Sistemi Geliştiricisi Hızlandırıcı Teknolojileri Enstitüsü,

21.11.2019 [email protected] 29

Tesis içerisinde ana sunucularolması ve bu sunucuların LDAPsistemi ile personel istemcilerineişletim sistemlerini dağıtmasıistenmektedir. Bu sunucular NASsistemleri ile bağlantılı olacak, bulutdepolama, mail alanı ve webelemanları da bu NAS’lardaçalışacaktır.

Proje Yönetim ve Sunucu Sistem Gereksinimleri

Control System

Office Network

Page 22: Ömer Faruk Elçim - TARLA (Indico) · 2019. 11. 22. · Kontrol ve Yazılım Sistemleri Ömer Faruk Elçim TARLA Kontrol Sistemi Geliştiricisi Hızlandırıcı Teknolojileri Enstitüsü,

Proje Yönetim ve Sunucu Sistem Gereksinimleri

21.11.2019 [email protected] 30

Bulut depolama için özel yazılımlargeliştrilecek ve işletim sistemleri ileaynı NAS sisteminde dosyalarınıbarındıracaktır. Böylece kullanıcılarkendi dosyalarına erişmekistediklerinde dosyalarınınindirilmesi yerine ilgili dosyalaralinkleme işlemi yapılacak vedepolama alanından tasarrufedilecektir. Yine bu özel yazılımlarpersoneller veya gruplar arasındadosya paylaşmaya izin vermelidir.

Page 23: Ömer Faruk Elçim - TARLA (Indico) · 2019. 11. 22. · Kontrol ve Yazılım Sistemleri Ömer Faruk Elçim TARLA Kontrol Sistemi Geliştiricisi Hızlandırıcı Teknolojileri Enstitüsü,

21.11.2019 [email protected] 31

İhtiyaç Duyulan Altyapı SistemleriDonanım Gereksinimleri

Page 24: Ömer Faruk Elçim - TARLA (Indico) · 2019. 11. 22. · Kontrol ve Yazılım Sistemleri Ömer Faruk Elçim TARLA Kontrol Sistemi Geliştiricisi Hızlandırıcı Teknolojileri Enstitüsü,

Donanım Gereksinimleri

Sunucular ve İstemciler• Kontrol Sistemi IOC’ leri

• Sunucu Sistemleri için Bilgisayarlar

• İstemciler

Standart Kontrolcüler ve I/O, A/D Kartları (VME, NIM vs.)

Embedded Linux PLC ler

NAS sistemleri ve sabit diskler

Su ve hava soğutmalı kombine elektronik cihaz kabinetleri

Kontrol ağı altyapısı kurulumu ve konfigürasyonu

21.11.2019 [email protected] 32

~1 milyon €

Page 25: Ömer Faruk Elçim - TARLA (Indico) · 2019. 11. 22. · Kontrol ve Yazılım Sistemleri Ömer Faruk Elçim TARLA Kontrol Sistemi Geliştiricisi Hızlandırıcı Teknolojileri Enstitüsü,

Dinlediğiniz için teşekkürler

21.11.2019 [email protected] 33TARLA Team