A system for controlling (Ctrl) an automatic milking machine , the system comprising: a control unit configured to cause the automatic milking machine to operate in accordance with control commands and/or parameter settings (CMD), a local user interface configured to receive operator-generated instructions and in response thereto produce control commands and/or parameter settings (CMD) to the control unit , the local user interface being fixedly arranged at the automatic milking machine , and a communication interface configured to, via a network , receive control commands and/or parameter settings (CMD) produced by a remote user terminal , characterized in that the control unit is configured to: receive, via the communication interface , a control request (CR1) from a first remote user terminal , the control request (CR1) indicating an intention to initiate transmission of control commands and/or parameter settings (CMD1) from the first remote user terminal for controlling the automatic milking machine , and in response to the control request (CR1), check if at least one control command and/or parameter setting (CMD2) from a second remote user terminal has been received in the communication interface within a particular interval (P) preceding a point in time (t 3 ) when the control request (CR1) was received, and if so send, via the communication interface , status data (SD2) to the first remote user terminal , which status data (SD2) indicate an identity (ID) of the second remote user terminal . a control unit configured to cause the automatic milking machine to operate in accordance with control commands and/or parameter settings (CMD), a local user interface configured to receive operator-generated instructions and in response thereto produce control commands and/or parameter settings (CMD) to the control unit , the local user interface being fixedly arranged at the automatic milking machine , and a communication interface configured to, via a network , receive control commands and/or parameter settings (CMD) produced by a remote user terminal , characterized in that the control unit is configured to: receive, via the communication interface , a control request (CR1) from a first remote user terminal , the control request (CR1) indicating an intention to initiate transmission of control commands and/or parameter settings (CMD1) from the first remote user terminal for controlling the automatic milking machine , and in response to the control request (CR1), check if at least one control command and/or parameter setting (CMD2) from a second remote user terminal has been received in the communication interface within a particular interval (P) preceding a point in time (t 3 ) when the control request (CR1) was received, and if so send, via the communication interface , status data (SD2) to the first remote user terminal , which status data (SD2) indicate an identity (ID) of the second remote user terminal . receive, via the communication interface , a control request (CR1) from a first remote user terminal , the control request (CR1) indicating an intention to initiate transmission of control commands and/or parameter settings (CMD1) from the first remote user terminal for controlling the automatic milking machine , and in response to the control request (CR1), check if at least one control command and/or parameter setting (CMD2) from a second remote user terminal has been received in the communication interface within a particular interval (P) preceding a point in time (t 3 ) when the control request (CR1) was received, and if so send, via the communication interface , status data (SD2) to the first remote user terminal , which status data (SD2) indicate an identity (ID) of the second remote user terminal . <EOS>