Source code metrics for programmable logic controller (PLC) ladder diagram (LD) visual programming language

Author(s):  
Lov Kumar ◽  
Raoul Jetley ◽  
Ashish Sureka
Author(s):  
Surawan Setiyadi ◽  
Edo Aulia Billy Fany

As a result of the production of powder processing causes a lot of dust around the production machine and factory. This of course can cause pollution. Dust needs to be collected using a Dust Collector (DC) machine. The controller on the DC machine at PT. xxx is often damaged in the control unit and requires repairs at a cost of around Rp. 5,000,000 per unit. In facts there are about 10 units of machines at PT.xxx that must work all. Because of DC machines are often damaged in their controllers, the maintenance department made a development to make replacement DC machine controllers. Namely using the Programmable Logic Controller (PLC). This PLC replaces the microcontroller unit on the DC machine, PLC uses ladder diagram programming language that is easily understood by some people working in the world of control. PLC parts that are easily found in the market and programming languages that are easy to understand and reliability make one of the reasons this PLC is used to replace the microcontroller unit.


Author(s):  
Oscar E. Perez-Cham ◽  
Carlos Soubervielle- Montalvo ◽  
Alberto S. Nunez-Varela ◽  
Cesar Puente ◽  
Luis J. Ontanon-Garcia

Author(s):  
Paulo Meirelles ◽  
Carlos Santos Jr. ◽  
Joao Miranda ◽  
Fabio Kon ◽  
Antonio Terceiro ◽  
...  

2020 ◽  
Vol 13 (37) ◽  
pp. 18
Author(s):  
Juan Carlos Travieso Torres ◽  
Daniel Galdámez González ◽  
Roberto Rodríguez Travieso ◽  
Arturo Rodríguez García

Nuestra principal contribución es la aplicación del lenguaje de programación visual (VPL, de sus siglas en inglés “Visual Programming Language”) y los dispositivos móviles (MD, de sus siglas en inglés “Mobile Devices”) para el aprendizaje de los sistemas de control, lo cual mejoró la comprensión de estudiantes regulares considerados dentro de un diseño cuasiexperimental. El empleo de un ambiente de enseñanza que emplea VPL y MD para abordar los sistemas de control de procesos fue la clave para resolver las dificultades de aprendizaje que tenían el estudiante con el método de enseñanza tradicional, y que perduraban a pesar de ya que se estaba considerando la alineación constructiva entre instrucción, aprendizaje y evaluación, actividades auténticas y un enfoque de aprendizaje basado en el diseño. Los elementos gráficos utilizados por VPL, tomados de una biblioteca hecha de bloques reutilizables, con diferentes formas y colores, facilitan la comprensión de los sistemas de control de procesos. También VPL muestra todo el sistema de control de procesos de un vistazo a través de los diferentes MD utilizados, que fueron computadoras portátiles, tabletas y teléfonos inteligentes. Ayudó que todos estos MD son bien conocidos y fáciles de usar para los estudiantes. La evaluación comparativa del rendimiento de aprendizaje de los estudiantes, con y sin el uso de VPL y MD, mostró la efectividad del rediseño en el modo de enseñanza. Se facilitó el aprendizaje de los sistemas de control de procesos, reduciendo las dificultades de la enseñanza tradicional y mejorando la comprensión de los estudiantes. Además, la autoeficacia de los estudiantes se vio afectada positivamente.


2021 ◽  
Vol 5 (1) ◽  
Author(s):  
Mark Noone ◽  
Aidan Mooney ◽  
Keith Nolan

This article details the creation of a hybrid computer programming environment combining the power of the text-based Java language with the visual features of the Snap! language. It has been well documented that there exists a gap in the education of computing students in their mid-to-late teenage years, where perhaps visual programming languages are no longer suitable and textual programming languages may involve too steep of a learning curve. There is an increasing need for programming environments that combine the benefits of both languages into one. Snap! is a visual programming language which employs “blocks” to allow users to build programs, similar to the functionality offered by Scratch. One added benefit of Snap! is that it offers the ability to create one’s own blocks and extend the functionality of those blocks to create more complex and powerful programs. This will be utilised to create the Hybrid Java environment. The development of this tool will be detailed in the article, along with the motivation and use cases for it. Initial testing conducted will be discussed including one phase that gathered feedback from a pool of 174 first year Computer Science students. These participants were given instructions to work with the hybrid programming language and evaluate their experience of using it. The analysis of the findings along with future improvements to the language will also be presented.


2018 ◽  
Vol 4 (2) ◽  
pp. 15-25
Author(s):  
John Ohoiwutun ◽  
Alimuddin Mappa

PLC (programmable logic controller) pada dasarnya adalah sebuah komputer yang khusunya di rancang untuk mengantikan sistem berbasis relay. Dengan menggunakan PLC perancangan sistem masing-masing memiliki jumlah yang berbeda, umumnya perbandingan input dan output pada suatu PLC adalah 60 persen berbanding 40 ( 18 terminal input  dan 12 terminal output). Tujuan dari Penelitian ini adalah Pembuatan Modul praktek untuk mempelajari bagian prinsip kerja dari sistem control motor naik turun otomatis menggunakan PLC Omron CP1E. simulasi mengunakan Input dari PLC  untuk pengontrolan  sensor cahaya yang mendeteksi keberadaan box Lift. Pada output PLC  digunakan Motor Power window  dan indicator Lift yang menandakan box Lift secara otomatis sedang berjalan. Pengontrolan Motor Naik Turun melalui bahasa pemogramanserta ladder diagram. Menggunakan alat peraga yaitu PLC Omron CP1E.


Sign in / Sign up

Export Citation Format

Share Document