Biçimsel dillerden endüstriyel işlemcilere otomatik kod üretme: Otomat yaklaşımı
Generating automatic code from formal languages to industrial processors: Automata approach
- Tez No: 222351
- Danışmanlar: PROF.DR. LEYLA GÖREN
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: İşaretli dil, Otomat, Petri ağı, PLC, Marked Language, Automata, Petri Nets, PLC
- Yıl: 2007
- Dil: Türkçe
- Üniversite: İstanbul Teknik Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Kontrol ve Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 87
Özet
Bu çalısmada, biçimsel isaretli bir dilden endüstriyel bir islemciye otomatik kod üreten bir program gelistirme amaçlanmıstır. Bu amaç için, önce isaretli dilden üretilen dile geçilmis ve iliskin otomatın durum geçis diyagramı elde edilmistir. Daha sonra durum geçis matrisinden kullanılan islemciye uygun kod üreten yazılım gerçeklenmistir. Bu islemler, tüm asamaları görsel olarak sunmaya imkan veren Borland C++ Builder ortamında gerçeklestirilmistir. Endüstriyel islemci olarak SIMATIC-300 seçilmis ve standart bir dil olan SCL dilinde kod üretilmistir. Benzer yazılımlarda ortaya çıkan ve ilgili literatürde ?çıg etkisi? (avalanche effect) olarak adlandırılan problem analiz edilmis ve çıg etkisinden arındırılmıs SCL kodu üretilmistir. Olusturulan yazılım çesitli endüstriyel örnekler üzerinde denenmis ve basarılı sonuçlar alınmıstır.
Özet (Çeviri)
In this study, target is generating automatic code from formal languages to industrial processors. For this purpose, first marked language is converted to generated language and state transition diagram of the related automata is identified. Then, a software which generates automatic code from state transition matrix is developped in a language appropriate for the processor. This software is developped in BORLAND C++ Builder due to its visual properties. For industrial processor, SIMATIC-300 is choosen and code is generated in SCL language which is the standard language of this processor. Avalanche effect problem which can be seen in similar softwares is analyzed and SCL code is improved to eliminate this problem. Generated software is tested in various industrial examples and successful results are achieved.
Benzer Tezler
- Biçimsel dillerden endüstriyel işlemcilere otomatik kod üretme: Petri ağ yaklaşımı
Generating automatic code from formal languages to industrial processors: Petri net approach
ANIL ŞAHİN
Yüksek Lisans
Türkçe
2007
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiKontrol ve Bilgisayar Mühendisliği Ana Bilim Dalı
PROF.DR. LEYLA GÖREN
- İnsan-toprak ilişkisinin kültürel gelişimi ve seramiğe varışı
The Cultural development of human-soil interaction and lormation of ceramic art
SİBEL ALPASLAN PETEMOĞLU
Yüksek Lisans
Türkçe
1997
Güzel SanatlarMarmara ÜniversitesiSeramik Ana Sanat Dalı
PROF. DR. GÜNGÖR GÜNER
- Seramik yüzeyler üzerinde baskı tekniklerinin araştırılması ve uygulanması
Research and implementation of printmaking techniques on ceramic surfaces
DUYGU KAHRAMAN
Sanatta Yeterlik
Türkçe
2012
Güzel SanatlarAnadolu ÜniversitesiSeramik Ana Sanat Dalı
PROF. S. SİBEL SEVİM
- Televizyon dizilerinde kültürel temsiller: Mardin dizileri örneği
Représentations culturelles dans les séries télévisées: Exemple de les séries télévisées de Mardin
SEZER AHMET KINA
Yüksek Lisans
Türkçe
2020
Radyo-TelevizyonGalatasaray ÜniversitesiRadyo Televizyon ve Sinema Ana Bilim Dalı
DR. ÖĞR. ÜYESİ ECE VİTRİNEL