Milking Plant Controller Configuration Without External Network Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is no convenient way to configure a milking plant that lacks communicative connection to external programming resources.

Innovation Solution

A milking plant configuration system utilizing a central server and a portable computer to generate and transfer configuration files to configurable controllers within the milking plant, enabling configuration even without external communication interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a milking plant lacks external communication interfaces for isolation reasons, then communication security and system isolation are improved, but the ability to configure and program the system becomes impossible or extremely difficult

Engineering Contradiction:
Improvecommunication securityVSAvoidconfiguration capability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system pre-generates complete configuration files at a central server before the technician arrives at the farm. These configuration files contain all necessary programming data for the isolated milking plant, eliminating the need for real-time external communication during the configuration process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A portable computer serves as an intermediary device that bridges the central server and the isolated milking plant. It downloads configuration files from the server and transfers them to the target controllers, enabling configuration without direct external communication interfaces at the plant itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If manual configuration of each controller is performed without automation, then system complexity is reduced, but the time and effort required for configuration increases significantly

Engineering Contradiction:
Improveconfiguration system complexityVSAvoidconfiguration speed
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system creates standardized configuration file templates that can be copied and applied across multiple farms with similar setups. This allows rapid deployment of identical configurations without manual re-programming, significantly increasing configuration productivity while maintaining manageable system complexity.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The configuration system uses parameter-based templates where specific values (such as farm identifiers, controller addresses, and operational parameters) can be easily changed between deployments. This allows the same configuration structure to be adapted to different farms through simple parameter modification rather than complete reconfiguration.

Inventive Principle:
Principle #35Parameter changes

3Loss of time

If configuration files are generated centrally for multiple farms, then logistical effort is reduced and efficiency is improved, but the initial system setup and infrastructure complexity increases

Engineering Contradiction:
Improvelogistical effortVSAvoidcentral server infrastructure
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The central server is designed as a universal platform that can generate configuration files for multiple different farms and controller types using standardized templates. This multi-functionality amortizes the initial infrastructure complexity across many deployments, reducing the logistical effort required for each individual configuration task.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20250216837A1Milking plant configuration system, computer-implemented method, computer program and non-volatile data carrier
Publication Date: 2025.07.03 DELAVAL HLDG AB
  • US20250216837A1 patent drawing
  • US20250216837A1 patent drawing

AI summary

A system for configuring the components in milking plants at different farms, each of which components is operatively connected to a respective configurable controller. A central server (110) generates a first configuration file (CF{ID1}) based on a first milking plant specification (S{ID1}) identifying components in a first set of farm components (141, 142, 143) at a first farm (150). A portable computer (130) is temporarily connected to the central server (110); and while connected, the portable computer (130) receives the first configuration file (CF{ID1}) from the central server (110). Thereafter, the portable computer (130) is temporarily connected to at least one configurable controller (C1, C2, C3) at the first farm (150), either directly or via a first local server (120) and a first local network (125). While connected, the portable computer (130) transfers a set of configuration parameters (CF1, CF2, CF3) to the at least one of the configurable controllers (C1, C2, C3), which set of configuration parameters is comprised in the first configuration file (CF{ID1}). Thus, a configuration of the configurable controller (C1, C2, C3) is set in accordance with the received respective set of configuration parameters (CF1, CF2, CF3) for that configurable controller (C1, C2, C3).