This article proposes a way to control the movement of the step motor drive to control the movement of the 3 axes using a programmablelogic controller (PLC) working instead of a numerical controller (NC). The workpie...
详细信息
programmable logic controllers (PLCs) and their programming language, or Ladder language, have been widely used for over 50 years to control plants like Factory Automation or FA. Demands for higher performance of Ladd...
详细信息
ISBN:
(纸本)9783031314445
programmable logic controllers (PLCs) and their programming language, or Ladder language, have been widely used for over 50 years to control plants like Factory Automation or FA. Demands for higher performance of Ladder programs on PLCs are increasing along with increasing functionality and complexity of plants, as well as growing numbers and variety of sensors and actuators. Traditional clock frequency improvement of a CPU in a PLC is inappropriate to satisfy them since high reliability and robustness are essential for plant control because of surrounding electrical noise. Instead, parallel processing on a multicore is a promising approach. However, Ladder programs have poor loop parallelism and basic block level fine task granularity. This paper proposes a parallelization technique of Ladder programs by the OSCAR automatic parallelizing compiler. It first translates a source Ladder program into an OSCAR compiler-friendly C program by a newly developed automatic translation tool. Then, the compiler parallelizes it. At the parallelization, the OSCAR compiler employs parallelism among macro tasks, each composed of a basic block in this application. However, the execution time of a basic block is relatively short compared with data transfer and synchronization overhead. Therefore, macro-task fusion is applied considering data dependency among macro tasks on a macro task graph so that the execution time of the fused macro task can be longer than the overhead and the parallelism among the fused macro tasks can be kept. Before the macro task fusion, the duplication of the basic block having a conditional branch and the graph transformation changing a macro task graph with control-dependence edges into a macro-task graph with just data dependence edges applied. Finally, the macro tasks on the macro task graph having data dependence edges are statically scheduled on processor cores. A performance evaluation on two ARM Cortex A53 cores on a Zynq UltraScale+ MPSoC ZCU102 sho
With the development of the electronics industry, a system on a chip (SoC) is often composed of several different hardware components to achieve various functions, which require data communication between different pa...
详细信息
The automation systems today combine the capabilities of AI to process large databases in real-time work, aiming to predict equipment or machine failures. Essential to the reliable and efficient operation of automated...
详细信息
This paper investigates the operational strategy for real-time optimal active power control of large-scale wind-PV-battery hybrid system. The MPC strategy is established with objective, forecast models and constraints...
详细信息
Recently, the prevention and control of industrial pollution has attracted extensive attention. Many studies based on emission data have achieved great success, but there are relatively few studies on the emission dat...
详细信息
Recently, the prevention and control of industrial pollution has attracted extensive attention. Many studies based on emission data have achieved great success, but there are relatively few studies on the emission data acquisition. To this end, we propose a data acquisition and processing system (DAPS) for online monitoring of industrial pollutants. The system receives real-time emission data through the RS485, automatically generates periodic data, and saves it in the SQL Server database. Real-time Ethernet (RTE) is used to transmit control signals between the system and programmable logic controllers (PLCs). Emission data is transmitted to local industrial control systems and remote monitoring centers (RMCs) via a wireless network. We tested the acquisition function and communication function of the system through experiments and evaluated the overall performance of the system by observing the memory and CPU usage. The system is characterized by simple implementation and versatility and can be applied to continuous monitoring of various industrial pollutants.
Manufacturing processes have become extremely complex. One manufacturing line can generate hundreds of thousands of data points from various sensors, programmable logic controllers, motors, moti on drives, and other d...
详细信息
Manufacturing processes have become extremely complex. One manufacturing line can generate hundreds of thousands of data points from various sensors, programmable logic controllers, motors, moti on drives, and other devices. The data points for each device are oft en only used once for a small task within a larger process, with the data overwritt en during each machine’s cycle.
This research aims to establish a software programmablelogic Controller (software PLC) solution on the EtherCAT fieldbus environment to comply with Microsoft Windows operating system as an industrial network backbone...
详细信息
In the industry, the use of power has opened another age that is confounded by mechanical computerization. Originally, computerization frameworks relied upon electromechanical frameworks comprising of transfers and co...
详细信息
Several production industries pay increased attention to the fourth industrial revolution on a global scale. Academics are studying potential changes to the workforce's education and skill set as a result of Indus...
详细信息
暂无评论