Milking Plant Controller Configuration Without External Network Access
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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).

