Measurement and signal module
Give the project a trustworthy view of material and machine state.
Machinery integration / Project resources
Make machine states and ownership explicit without assuming that different controllers already speak the same language.
Record controller and HMI versions, ownership, backups, communications and permitted access. Do not assume an open protocol or editable program.
Describe the meaning, origin, validity and acknowledgement of ready, running, unavailable and cleaning states. Separate process coordination from safety-rated functions.
Agree who validates loss of communications, bad instrumentation, power interruptions and restart. Functional requirements need project-specific engineering before code or commissioning.
Give the project a trustworthy view of material and machine state.
Define responsibilities across independently controlled machines.
Make each permitted material path unambiguous.