User Guide
Why can I only view 3 results?
You can also view all results when you are connected from the network of member institutions only. For non-member institutions, we are opening a 1-month free trial version if institution officials apply.
So many results that aren't mine?
References in many bibliographies are sometimes referred to as "Surname, I", so the citations of academics whose Surname and initials are the same may occasionally interfere. This problem is often the case with citation indexes all over the world.
How can I see only citations to my article?
After searching the name of your article, you can see the references to the article you selected as soon as you click on the details section.
 Views 5
Bilinmeyen PLC Programının Makine Öğrenmesi Yöntemleriyle Taklit Edilmesi
2023
Journal:  
Uluslararası Mühendislik Araştırma ve Geliştirme Dergisi
Author:  
Abstract:

Programlanabilir Mantık Denetleyiciler (PLC) uzun yıllardır endüstrinin hemen her alanında kullanılmaktadır. Kullanılan bu PLC’ lerin eskimesi, bozulması veya şifreyle korunması gibi durumlarda PLC programlarının yedeklenmesi mümkün olmamaktadır. Herhangi bir arıza sonucu PLC programının silinmesi durumunda veya PLC' nin yenilenmesi ihtiyacı oluştuğunda programın yeniden yazılması gerekir. Böyle bir durumunda sistemin çalışma adımlarının detaylı bir şekilde bilinmesi gerekir ve program yazılması esnasında atlanacak bir adım sistemin tamamında çok büyük problemlere sebep olabilir. Bu çalışmada, çeşitli makine öğrenmesi algoritmaları kullanılarak PLC içerisinde çalışan ve bilinmeyen bir programın çalışma adımlarının taklit edilmesi işlemi yapılmıştır. Bunun için ilk olarak bir veri günlüğü oluşturularak PLC’ nin giriş ve çıkış bilgileri kaydedilmiştir. Daha sonra bu giriş-çıkış verileri Makine Öğrenmesi algoritmaları ile eğitilmiştir. Eğitilen bu algoritmaların giriş veri setine karşılık verdiği çıktıları, PLC çıkışlarıyla paralel olarak izlenmiştir. Makine öğrenmesi algoritması olarak karar ağacı, k-en yakın komşu ve rastgele orman algoritmaları kullanılmıştır. Algoritmaların performans ölçüm metriği olarak doğruluk puanı (accuracy score) kullanılmıştır. Yapılan çalışmalar sonunda Rastgele Orman algoritmasının daha iyi sonuç verdiği gözlemlenmiştir.

Keywords:

Imitating Of An Unknown Plc Program With Machine Learning Methods
2023
Author:  
Abstract:

Programmable Logic Controllers (PLC) have been used in almost every field of industry for many years. It is not possible to back up PLC programs in cases such as aging, deterioration or password protection of these PLCs. If the PLC program is deleted as a result of any malfunction or when the PLC needs to be replaced, the program must be rewritten. In such a case, the working steps of the system must be known in detail, and a step that is skipped during the writing of the program can cause major problems in the entire system. In this study, various machine learning algorithms are used to imitate the execution steps of an unknown program running in a PLC. For this purpose, a data log was first created and the input and output information of the PLC was recorded. Then, these input-output data were trained with Machine Learning algorithms. The outputs of these trained algorithms in response to the input data set were monitored in parallel with the PLC outputs. Decision tree, k-nearest neighbor and random forest algorithms were used as machine learning algorithms. Accuracy score was used as the performance measurement metric of the algorithms. At the end of the studies, it was observed that the Random Forest algorithm gave better results than the Machine Learning algorithms.

Keywords:

Citation Owners
Information: There is no ciation to this publication.
Similar Articles








Uluslararası Mühendislik Araştırma ve Geliştirme Dergisi

Field :   Mühendislik

Journal Type :   Uluslararası

Metrics
Article : 351
Cite : 244
2023 Impact : 0.211
Uluslararası Mühendislik Araştırma ve Geliştirme Dergisi