Machine Builder (OEM) Solutions
Technical Resources
Modular Programming
Modular Programming encompasses code structuring, tag naming conventions, state model implementation, HMI practices and more. It is based on industry standards, and provides you with a consistent framework to get the most from our Integrated Architecture.
Rockwell Automation's Foundations of Modular Programming document [PDF] is for customers who want to leverage industry standards alongside Rockwell Automation's implementation of these standards in their own industrial automation applications. This document explains the basic concepts derived from ISA-88.01 and ISA-TR88.00.02 (OMAC PackML V3) and provides examples of how Rockwell Automation engineers are currently applying these standards on the Integrated Architecture platform.
The Benefits of Modular Programming
-
Faster and easier development of application software.
Programmers can concentrate on the functionality of code modules rather than on the mechanics of implementation. -
Faster and easier testing of application software.
Standards make testing of modular software objects easier, as there is less chance that new software developments will impact existing software objects that are already proven. -
More reliable application software.
Formalizing certain components of a software object helps ensure that changes inside an object will not break the public interface to the object. -
Improved maintenance and operation of application software.
Standardized look and feel of the automation controller programming and the HMI graphic objects make it easier for operators and software personnel to recognize application functionality across applications and suppliers. -
Improved interoperability with other equipment and systems.
Reduced HMI customization can reduce the investment required to implement line performance monitoring, supervisory control systems, and other systems that require access to information elements and control elements within the application software.