Hardware platform – embedded computer,
computer appliance Device communications software – Support for the
automation protocols from which data will be extracted. Device communications software typically operates through polled or change based protocols that are vendor specific. Data to be extracted is typically organized into related items, and transferred based on a machine status such as Cycle Complete, Job Start, System Downtime Event, Operator Change, etc. Typical protocols; Rockwell Automation
CIP, ControlLogix backplane,
EtherNet/IP, Siemens
Industrial Ethernet,
Modbus TCP. There are hundreds of automation device protocols and EATM solutions are typically targeting certain market segments and will be based on automation vendor relationships.
Enterprise communications software – Software that will enable communications to
enterprise systems. Communications at this level are typically transaction oriented and require data transactions to be sent and acknowledged to ensure the
data integrity. Examples include; Relational Database Adapters, Java Message Services (JMS), Oracle Database Interfaces and proprietary interfaces to specific products.
Transaction application – Software that is configured to watch and collect device variables, formats them into required transactions, and transfer the results securely and reliably to other systems. The transaction application resides between the device communications and enterprise communications. Overall, a manufacturing environment is portrayed as a three layer manufacturing pyramid. At the base, device control Systems –
Programmable Logic Controller (PLC) and
Supervisory Control and Data Acquisition systems (SCADA) perform the process automation functions. A layer above that encompasses Plant Execution Systems that deliver the functions of; Asset Management, Genealogy,
statistical process control (SPC])
MES, order tracking, quality assurance and scheduling. At the top most level,
enterprise resource planning (ERP) systems offer final control over the enterprise and track overall enterprise performance. It is the job of EATM to act as a bi-directional bridge between field devices and the supervisory control systems. These field devices could be located in a work cell or an assembly or process line. They could be very simple devices, or programmable controllers, machine controls, or PLCs. The upstream business systems could be ANDON and
Kanban systems for that line,
manufacturing execution systems (MES), and archival quality databases.