IEC 63470 Ed.10 refers to the tenth edition of the International Electrotechnical Commission (IEC) standard with the same name. This standard sets requirements for the design and implementation of software for industrial automation systems.
IEC 63470 Ed.10 covers various aspects of software development, including programming languages, software configuration management, and system integration. The goal of this standard is to ensure interoperability and compatibility among different industrial automation systems.
Programming Language Requirements
One of the key aspects covered by IEC 63470 Ed.10 is the selection of programming languages for industrial automation software. The standard specifies a set of requirements that these languages should meet, such as being widely used, having a well-defined syntax, and providing support for real-time applications.
In addition, the standard emphasizes the importance of using a structured programming approach and modular design techniques. These practices help improve code quality, maintainability, and reusability, which are crucial in the industrial automation domain.
Software Configuration Management
To ensure proper software development and maintenance, IEC 63470 Ed.10 also addresses the need for software configuration management (SCM). SCM involves managing changes to software artifacts throughout their lifecycle, including version control, issue tracking, and release management.
The standard provides guidelines for establishing an effective SCM process, including the use of version control systems, documentation standards, and change management procedures. Proper SCM practices help in ensuring traceability, enabling collaborative development, and facilitating future enhancements or bug fixes.
System Integration and Interoperability
Another important aspect covered by IEC 63470 Ed.10 is system integration and interoperability. In industrial automation, different software and hardware components need to work together seamlessly. The standard provides recommendations for achieving interoperability, which include the use of open communication protocols, standardized data formats, and adherence to industry-wide guidelines.
IEC 63470 Ed.10 promotes the concept of a modular and component-based architecture, allowing easy integration of various system components. This approach enhances flexibility, scalability, and reusability while ensuring compatibility with existing systems.
In conclusion, IEC 63470 Ed.10 is a significant standard that sets requirements for software development in the field of industrial automation. By considering programming language requirements, software configuration management, and system integration principles, organizations can ensure the development of high-quality and interoperable software solutions for their automation needs.