Abstract

IEC 61131-3 is an international standard for developing standardized software for automation and control systems. Machine vision systems are a prominent technology in the field of computer vision and are widely used in various industries, such as manufacturing, robotics, healthcare, and automotive, and are often combined with AI technologies. In industrial automation systems, software developed for defect detection or product classification typically involves separate systems for automation and machine vision programs, leading to increased system complexity and unnecessary resource wastage. To address these limitations, this study proposes an IEC 61131-3-based integrated development environment for programmable machine vision. We selected 11 APIs commonly used in machine vision systems, evaluated their functions in an IEC 61131-3 compliant development environment, and measured the performance of representative machine vision applications. This approach demonstrates the feasibility of developing PLC and machine vision programs within a single-controller system. We investigated the impact of controller performance on function execution.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call