WO2001022177A1 - Irrigation control system - Google Patents

Irrigation control system Download PDF

Info

Publication number
WO2001022177A1
WO2001022177A1 PCT/AU2000/001158 AU0001158W WO0122177A1 WO 2001022177 A1 WO2001022177 A1 WO 2001022177A1 AU 0001158 W AU0001158 W AU 0001158W WO 0122177 A1 WO0122177 A1 WO 0122177A1
Authority
WO
WIPO (PCT)
Prior art keywords
controller
site
host computer
computer system
program
Prior art date
Application number
PCT/AU2000/001158
Other languages
French (fr)
Inventor
James Dunstone Townsend
Original Assignee
Irrigation Control Networks Pty Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Irrigation Control Networks Pty Ltd filed Critical Irrigation Control Networks Pty Ltd
Priority to AU76333/00A priority Critical patent/AU7633300A/en
Publication of WO2001022177A1 publication Critical patent/WO2001022177A1/en

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • G05B15/02Systems controlled by a computer electric
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01GHORTICULTURE; CULTIVATION OF VEGETABLES, FLOWERS, RICE, FRUIT, VINES, HOPS OR SEAWEED; FORESTRY; WATERING
    • A01G25/00Watering gardens, fields, sports grounds or the like
    • A01G25/16Control of watering
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0421Multiprocessor system
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0426Programming the control sequence
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23298Remote load of program, through internet
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/26Pc applications
    • G05B2219/2625Sprinkler, irrigation, watering
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31156Network structure, internet
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A40/00Adaptation technologies in agriculture, forestry, livestock or agroalimentary production
    • Y02A40/10Adaptation technologies in agriculture, forestry, livestock or agroalimentary production in agriculture
    • Y02A40/22Improving land use; Improving water use or availability; Controlling erosion

Definitions

  • the invention relates to an irrigation control system for remote management (including programming and/or control) of irrigation sites. More particularly the invention relates to a control system for remote management of switching devices for irrigation equipment.
  • the method enables clients responsible for one or more irrigation sites to outsource the responsibility for all or part of the hardware and/or software operation and maintenance that is necessary to effect remote control of switching devices for irrigation equipment within the client's site.
  • the method may be operated as a service to clients responsible for one or more sites.
  • the client may enter a website operated by the operator of the method to program, and/or reprogram, the site management program for the client's site or sites.
  • switching device for irrigation equipment
  • the switching devices will include relays and/or triacs.
  • the method may further comprise the step of communicating with a controller to halt execution of the controller's controller program following receipt of a stop command from a client responsible for the management of the site containing the controller, or from a or a person having the client's authority to issue the stop command.
  • the method may further comprise the step of communicating with a controller to halt execution of the controller's controller program following the generation of a stop command by a computer system implementing a site management program for the site containing the controller.
  • the site management program may cause a stop command to be issued if rain is detected in the site.
  • the method preferably further comprising the steps of receiving parameters in respect of amendments to a site management program for a site from the client responsible for the management of the site or from a person having the client's authority to communicate the parameters, generating a new controller program for each controller of the site that is affected by the amendments, and transmitting the new controller programs to the respective controller memories.
  • the method may further comprise the steps of providing each client with a unique identifier, and receiving an identifier from a person prior to implementing parameters received from the person to verify that the person is the client or has the authority of the client to communicate the parameters.
  • the method may further comprise the step of supplying the clients with software enabling the clients to effect the communication of the parameters. This may be effected by enabling the client to download the software from a website operated by the operator of the method.
  • the site management program of the method may include variable control logic that is in dependence on external data.
  • the external data may be, or include, meteorological data. It may be, or include, Doppler radar data.
  • a host computer system for remote management of a plurality of irrigation sites associated with clients who are responsible for the management of the sites each site having one or more controllers adapted to switch switching devices for irrigation equipment within the site, each controller being adapted to execute a controller program and having controller memory for storing the controller program, the host computer system servicing a plurality of clients and being adapted to communicate with the controllers and with client devices whereby to enable a client, or a person having the client's authority, to communicate parameters for a site management program to the host computer system from a client device, the host computer system being configured to store the site management program parameters for a site and generate for each controller of the site a controller program that implements the controller's role in the site management program for the site, and to transmit the controller programs to the respective controller memories of the controllers
  • the host computer system is preferably further configured to communicate with a controller to halt execution of the controller's controller program following receipt of a stop command from a client responsible for the management of the site containing the controller, or from a or a person having the client's authority to issue the stop command.
  • the host computer system is preferably further configured to communicate with a controller to halt execution of the controller's controller program following generation of a stop command by the host computer system during execution of a site management program for the site containing the controller.
  • the host computer system is also configured to:
  • the host computer system may be further configured to receive an identifier from a person communicating with the host computer to verify that the person is the client or has the authority of the client to communicate with the host computer system.
  • the host computer system is further configured to supply the clients with software enabling the clients to effect the communication of the parameters.
  • the host computer system is preferably an Internet server.
  • the site management program in the host computer system preferably includes variable control logic that is in dependence on external data.
  • the external data may be, or include, meteorological data. It may be, or include, Doppler radar data.
  • the present invention provides, in another aspect, a distributed system for remote management of a plurality of irrigation sites associated with clients who are responsible for the management of the sites, the distributed system servicing a plurality of clients, the distributed system comprising switching devices for irrigation equipment within the sites, a host computer system, and a plurality of client devices for enabling clients to communicate with the host computer system, each site having one or more controllers adapted to switch the switching devices of the site, each controller being adapted to execute a controller program and having controller memory for storing the controller program, the host computer system being adapted to communicate with the controllers, wherein the system is configured to enable a client, or a person having the authority of the client, to communicate parameters for a site management program to the host computer system from a client device, and wherein the host computer system, following receipt of the parameters, generates for each controller of a site a controller program that implements the controller's role in the site management program, and transmits the controller programs to the respective controller memories, whereby to implement the site management program.
  • the host computer system of the distributed system is preferably further configured to communicate with a controller to halt execution of the controller's controller program following receipt of a stop command from a client device.
  • the host computer system of the distributed system is preferably further configured to communicate with a controller to halt execution of the controller's controller program following generation of a stop command by the host computer system during execution of a site management program for the site containing the controller.
  • the distributed system is further configured to:
  • the distributed system may be further configured to enable a client, or a person having the authority of the client, to communicate an identifier to the host computer system using a client device, whereby to verify that the person is the client or has the authority of the client to communicate with the host computer system.
  • the host computer system of the distributed system may be configured to supply the clients' client devices with software enabling the clients to effect the communication of the parameters to the host computer system.
  • the host computer system of the distributed system is an Internet server.
  • the site management program of the distributed system may include variable control logic that operates in dependence on external data.
  • the external data may be, or include, meteorological data. It may be, or include, Doppler radar data.
  • Figure 1 is a schematic diagram showing a distributed system in accordance with a preferred embodiment of the present invention.
  • Figure 2 is a schematic diagram showing further components of the distributed system of figure 1 that are associated with one site.
  • FIG. 1 shows a distributed system, shown generally at 1 , for remote management of a plurality of irrigation sites 90 containing switching devices for irrigation equipment.
  • Distributed system 1 includes a host computer system 10, a plurality of client devices 20 and a plurality of controllers 40 associated with sites 90 containing switching devices in the form of triacs 72.
  • the host computer system 10, client devices 20 and controllers 40 are all connected to the Internet, shown generally at 100.
  • Controllers 40 include a control section 50 and an output section 70.
  • Control section 50 includes a communications interface 52 for communicating with the Internet 100, controller memory 54, and a processing unit 56 for executing controller programs held in memory 54 or transmitted from host computer system 10.
  • Output section 70 of controllers 40 includes triacs 72 for irrigation equipment 82 that are operable by processing unit 56. Triacs 72 are connected via field wiring 80 to field-installed irrigation equipment 82 in the respective sites 90.
  • the field wiring 80 carries 24V AC.
  • Host computer system 10 provides an Internet site for access by clients of the operators of host computer system 10, referred to hereafter as "the host website".
  • a client enters the host website by means of a client device 20 capable of communicating with the Internet.
  • client devices 20 will be personal computers operated by a client.
  • the host website is a secure area for creating or amending the site management program in respect of a client ' s site.
  • the host website requires the client, or a person authorised by the client, to enter a password or other suitable identifier to verify the client's (or other person's) right to enter the host website.
  • host computer system 10 Upon entry to the host website, the client will be able to create, or amend, a site management program in respect of the client ' s site or sites. Following entry into the host website, host computer system 10 sends a copy of software to the relevant client device 20 enabling the client to produce the site management program (or to amend an existing site management program). The host computer system 10 also sends details of the site management program as presently held by the host computer system 10 to the client device 20 so that the client (or person authorised by the client) may verify the state of the site management program at any time.
  • the host computer system 10 generates a site management program (or amended site management program) in respect of the client's site, based on input of relevant parameters from the client.
  • Suitable parameters defining the site management program include parameters relating to when particular items of irrigation equipment are to be switched on and off by the switching devices, the combinations of switching devices to be employed, and parameters defining the logic underlying the site management program, including the definition of switching programs depending on the occurrence of various contingencies.
  • the host computer system 10 Once the parameters defining the site management program (or amended site management program) have been generated, the host computer system 10 generates a controller program for each controller of the site that participates in the site management program. The host computer system 10 then transmits the controller programs to the respective controller memories 52 of the relevant controllers 40.
  • the host computer system 10 communicates with the relevant controllers 40 to initiate execution of the controller programs.
  • the controller programs are executed by the relevant controllers 40, the roles of the relevant controllers 40 in the site management program for the sites are thereby implemented.
  • the site management program may be manually overridden by the client (or a person authorised by the client) by enabling the host computer system 10 to communicate with controllers 40 to halt execution of the controllers' controller program following receipt of a stop command from a client (or authorised person) logged-on to the host computer system 10 by way of the host website.
  • the host computer system 10 is also configured so that a site management program can cause the host computer system 10 to communicate with controllers 40 to halt execution of the controllers' controller program following the generation of a stop command by the host computer system 10.
  • the site management program could generate a stop command or commands upon receipt of a signal indicating that rain is detected at the site or sites 90 in question.

Abstract

A method for remote management of a plurality of irrigation sites (90, 90) associated with clients who are responsible for the management of the sites (90, 90), each site (90) having one or more controllers (40, 40) adapted to turn on/off switching devices for irrigation equipment within the site (90), each controller (40) being adapted to execute a controller program and having controller memory for storing the controller program, the method comprising: (a) receiving from one of the clients, and storing in a host computer system (10), parameters for a site management program for one of the sites (90, 90) with which the client is associated, the preferred method of communication being the internet (100); (b) generating a controller program for each controller (40) of the site (90), the controller program being adapted to implement the controller's (40) role in the site management program for the site (90); (c) transmitting the controller programs to the respective controller memories of the controllers (40, 40); and (d) communicating with the controllers (40, 40) to initiate execution of the controller programs in accordance with the site management programs.

Description

Irrigation control system
Field of the invention
The invention relates to an irrigation control system for remote management (including programming and/or control) of irrigation sites. More particularly the invention relates to a control system for remote management of switching devices for irrigation equipment.
Background of the invention
It is known to provide remote control of site-installed irrigation equipment. However, the known methods generally require the person responsible for the management of the irrigation site to operate and maintain suitable hardware and/or software to effect the remote control. With the increasing complexity of computer systems there is a need to provide a more efficient system of remote control whereby the person responsible for the management of the irrigation site is not required to operate and maintain, or to operate and maintain as much, hardware and/or software to effect the remote control.
Summary of the invention According to an aspect of the present invention, there is provided a method for remote management of a plurality of irrigation sites associated with clients who are responsible for the management of the sites, each site having one or more controllers adapted to switch switching devices for irrigation equipment within the site, each controller being adapted to execute a controller program and having controller memory for storing the controller program, the method comprising:
(a) receiving from at least one of the clients, and storing in a host computer system, parameters for a site management program for one of the sites with which the client is associated;
(b) generating a controller program for each controller of the site, the controller program being adapted to implement the controller's role in the site management program for the site;
(c) transmitting the controller programs to the respective controller memories of the controllers; and
(d) communicating with the controllers to initiate execution of the controller programs in accordance with the site management programs. The method enables clients responsible for one or more irrigation sites to outsource the responsibility for all or part of the hardware and/or software operation and maintenance that is necessary to effect remote control of switching devices for irrigation equipment within the client's site. In particular, the method may be operated as a service to clients responsible for one or more sites.
In a preferred form of the present invention, the client may enter a website operated by the operator of the method to program, and/or reprogram, the site management program for the client's site or sites.
Any suitable form of switching device for irrigation equipment may be used. Typically, the switching devices will include relays and/or triacs.
To enable a site management program to be manually overridden, the method may further comprise the step of communicating with a controller to halt execution of the controller's controller program following receipt of a stop command from a client responsible for the management of the site containing the controller, or from a or a person having the client's authority to issue the stop command.
To enable a site management program to have additional functionality to the programs in the controllers, the method may further comprise the step of communicating with a controller to halt execution of the controller's controller program following the generation of a stop command by a computer system implementing a site management program for the site containing the controller. Typically, the site management program may cause a stop command to be issued if rain is detected in the site.
It is desirable to enable the site management program to be readily amended. Accordingly, the method preferably further comprising the steps of receiving parameters in respect of amendments to a site management program for a site from the client responsible for the management of the site or from a person having the client's authority to communicate the parameters, generating a new controller program for each controller of the site that is affected by the amendments, and transmitting the new controller programs to the respective controller memories.
In order to make the system secure, the method may further comprise the steps of providing each client with a unique identifier, and receiving an identifier from a person prior to implementing parameters received from the person to verify that the person is the client or has the authority of the client to communicate the parameters.
To readily enable clients to program the site management program, or to amend it, the method may further comprise the step of supplying the clients with software enabling the clients to effect the communication of the parameters. This may be effected by enabling the client to download the software from a website operated by the operator of the method.
The site management program of the method may include variable control logic that is in dependence on external data. The external data may be, or include, meteorological data. It may be, or include, Doppler radar data. According to another aspect of the present invention, there is provided a host computer system for remote management of a plurality of irrigation sites associated with clients who are responsible for the management of the sites, each site having one or more controllers adapted to switch switching devices for irrigation equipment within the site, each controller being adapted to execute a controller program and having controller memory for storing the controller program, the host computer system servicing a plurality of clients and being adapted to communicate with the controllers and with client devices whereby to enable a client, or a person having the client's authority, to communicate parameters for a site management program to the host computer system from a client device, the host computer system being configured to store the site management program parameters for a site and generate for each controller of the site a controller program that implements the controller's role in the site management program for the site, and to transmit the controller programs to the respective controller memories of the controllers, and to communicate with the controllers to initiate execution of the controller programs in accordance with the site management programs. The client device may be any device suitable for communicating with the host computer system. Typically, the client device will be a personal computer. Preferably, the client device is adapted to communicate with the host computer system via the Internet. The client device may be a mobile telephone or the like.
The host computer system is preferably further configured to communicate with a controller to halt execution of the controller's controller program following receipt of a stop command from a client responsible for the management of the site containing the controller, or from a or a person having the client's authority to issue the stop command.
The host computer system is preferably further configured to communicate with a controller to halt execution of the controller's controller program following generation of a stop command by the host computer system during execution of a site management program for the site containing the controller.
Preferably, the host computer system is also configured to:
(a) receive parameters in respect of amendments to a site management program for a site from the client responsible for the management of the site or from a person having the client's authority to communicate the parameters;
(b) generate a new controller program for each controller of the site that is affected by the amendments; and
(c) transmit the new controller programs to the respective controller memories.
The host computer system may be further configured to receive an identifier from a person communicating with the host computer to verify that the person is the client or has the authority of the client to communicate with the host computer system.
Preferably the host computer system is further configured to supply the clients with software enabling the clients to effect the communication of the parameters.
The host computer system is preferably an Internet server. The site management program in the host computer system preferably includes variable control logic that is in dependence on external data. The external data may be, or include, meteorological data. It may be, or include, Doppler radar data.
The present invention provides, in another aspect, a distributed system for remote management of a plurality of irrigation sites associated with clients who are responsible for the management of the sites, the distributed system servicing a plurality of clients, the distributed system comprising switching devices for irrigation equipment within the sites, a host computer system, and a plurality of client devices for enabling clients to communicate with the host computer system, each site having one or more controllers adapted to switch the switching devices of the site, each controller being adapted to execute a controller program and having controller memory for storing the controller program, the host computer system being adapted to communicate with the controllers, wherein the system is configured to enable a client, or a person having the authority of the client, to communicate parameters for a site management program to the host computer system from a client device, and wherein the host computer system, following receipt of the parameters, generates for each controller of a site a controller program that implements the controller's role in the site management program, and transmits the controller programs to the respective controller memories, whereby to implement the site management program.
The host computer system of the distributed system is preferably further configured to communicate with a controller to halt execution of the controller's controller program following receipt of a stop command from a client device.
The host computer system of the distributed system is preferably further configured to communicate with a controller to halt execution of the controller's controller program following generation of a stop command by the host computer system during execution of a site management program for the site containing the controller. Preferably, the distributed system is further configured to:
(a) enable a client, or a person having the authority of the client, to communicate parameters in respect of amendments to a site management program to the host computer system from a client device;
(b) generate a new controller program for each controller of the site that is affected by the amendments; and
(c) transmit the new controller programs to the respective controller memories.
The distributed system may be further configured to enable a client, or a person having the authority of the client, to communicate an identifier to the host computer system using a client device, whereby to verify that the person is the client or has the authority of the client to communicate with the host computer system.
The host computer system of the distributed system may be configured to supply the clients' client devices with software enabling the clients to effect the communication of the parameters to the host computer system.
Preferably, the host computer system of the distributed system is an Internet server. The site management program of the distributed system may include variable control logic that operates in dependence on external data. The external data may be, or include, meteorological data. It may be, or include, Doppler radar data.
Description of the drawings The invention will now be further explained and illustrated by reference to the accompanying drawings in which:
Figure 1 is a schematic diagram showing a distributed system in accordance with a preferred embodiment of the present invention; and
Figure 2 is a schematic diagram showing further components of the distributed system of figure 1 that are associated with one site.
Figure 1 shows a distributed system, shown generally at 1 , for remote management of a plurality of irrigation sites 90 containing switching devices for irrigation equipment. Distributed system 1 includes a host computer system 10, a plurality of client devices 20 and a plurality of controllers 40 associated with sites 90 containing switching devices in the form of triacs 72. The host computer system 10, client devices 20 and controllers 40 are all connected to the Internet, shown generally at 100.
Figure 2 shows further components of the distributed system associated with an irrigation site 90. Controllers 40 include a control section 50 and an output section 70. Control section 50 includes a communications interface 52 for communicating with the Internet 100, controller memory 54, and a processing unit 56 for executing controller programs held in memory 54 or transmitted from host computer system 10.
Output section 70 of controllers 40 includes triacs 72 for irrigation equipment 82 that are operable by processing unit 56. Triacs 72 are connected via field wiring 80 to field-installed irrigation equipment 82 in the respective sites 90. The field wiring 80 carries 24V AC.
Host computer system 10 provides an Internet site for access by clients of the operators of host computer system 10, referred to hereafter as "the host website". A client enters the host website by means of a client device 20 capable of communicating with the Internet. Typically, client devices 20 will be personal computers operated by a client. The host website is a secure area for creating or amending the site management program in respect of a client's site. The host website requires the client, or a person authorised by the client, to enter a password or other suitable identifier to verify the client's (or other person's) right to enter the host website.
Upon entry to the host website, the client will be able to create, or amend, a site management program in respect of the client's site or sites. Following entry into the host website, host computer system 10 sends a copy of software to the relevant client device 20 enabling the client to produce the site management program (or to amend an existing site management program). The host computer system 10 also sends details of the site management program as presently held by the host computer system 10 to the client device 20 so that the client (or person authorised by the client) may verify the state of the site management program at any time.
The host computer system 10 generates a site management program (or amended site management program) in respect of the client's site, based on input of relevant parameters from the client. Suitable parameters defining the site management program include parameters relating to when particular items of irrigation equipment are to be switched on and off by the switching devices, the combinations of switching devices to be employed, and parameters defining the logic underlying the site management program, including the definition of switching programs depending on the occurrence of various contingencies.
Once the parameters defining the site management program (or amended site management program) have been generated, the host computer system 10 generates a controller program for each controller of the site that participates in the site management program. The host computer system 10 then transmits the controller programs to the respective controller memories 52 of the relevant controllers 40.
At the appropriate time or times, as defined by the site management program, the host computer system 10 communicates with the relevant controllers 40 to initiate execution of the controller programs. When the controller programs are executed by the relevant controllers 40, the roles of the relevant controllers 40 in the site management program for the sites are thereby implemented.
The site management program may be manually overridden by the client (or a person authorised by the client) by enabling the host computer system 10 to communicate with controllers 40 to halt execution of the controllers' controller program following receipt of a stop command from a client (or authorised person) logged-on to the host computer system 10 by way of the host website.
The host computer system 10 is also configured so that a site management program can cause the host computer system 10 to communicate with controllers 40 to halt execution of the controllers' controller program following the generation of a stop command by the host computer system 10. For example, the site management program could generate a stop command or commands upon receipt of a signal indicating that rain is detected at the site or sites 90 in question.
The word 'comprising' and forms of the word 'comprising' as used in this description and in the claims does not limit the invention claimed to exclude any variants or additions. Modifications and improvements to the invention will be readily apparent to those skilled in the art. Such modifications and improvements are intended to be within the scope of this invention.

Claims

THE CLAIMS DEFINING THE INVENTION ARE AS FOLLOWS:
1. A method for remote management of a plurality of irrigauon sites associated with clients who are responsible for the management of the sites, each site having one or more controllers adapted to switch switching devices for irrigation equipment within the site, each controller being adapted to execute a controller program and having controller memory for storing the controller program, the method comprising:
(a) receiving from at least one of the clients, and storing in a host computer system, parameters for a site management program for one of the sites with which the chent is associated; (b) generaung a controller program for each controller of the site, the controller program being adapted to implement the controller's role in the site management program for the site;
(c) transmitting the controller programs to the respective controller memories of the controllers; and (d) communicating with the controllers to inmate execution of the controller programs m accordance with the site management programs.
2. A method according to claim 1 further comprising the step of communicating with a controller to halt execution of the controller's controller program following receipt of a stop command from a client responsible for the management of the site containing the controller, or from a or a person having the client's authority to issue the stop command.
3. A method according to claim 1 or claim 2 further comprising the step of communicating with a controller to halt execution of the controller's controller program following the generation of a stop command by a computer system implementing a site management program for the site containing the controller.
4. A method according to any one of the preceding claims further comprising the steps of receiving parameters in respect of amendments to a site management program for a site from the chent responsible for the management of the site or from a person having the client's authority to communicate the parameters, generating a new controller program for each controller of the site that is affected by the amendments, and transmitting the new controller programs to the respective controller memories
5. A method according to any one of the preceding claims further comprising the steps of providing each client with a unique identifier, and receiving an identifier from a person prior to implementing parameters received from the person to verify that the person is the chent or has the authority of the chent to communicate the parameters
6. A method according to any one of the preceding claims further comprising the step of supplying the clients with software enabling the clients to effect the communication of the parameters.
7 A method according to any one of the preceding claims wherein the site management program includes λ'aπable control logic that is in dependence on external data.
8 A method according to claim 7 wherein the external data is, or includes, meteorological data.
9. A method according to claim 7 wherein the external data is, or includes, Doppler radar data.
10 A method according to any one of the preceding claims substantially as described herein with reference to the drawings.
11. A host computer system for remote management of a plurality of irrigation sites associated with clients who are responsible for the management of the sites, each site having one or more controllers adapted to switch switching devices for irrigation equipment within the site, each controller being adapted to execute a controller program and having controller memory for storing the controller program, the host computer system servicing a plurality of clients and being adapted to communicate with the controllers and with chent devices whereby to enable a chent, or a person having the client's authority, to communicate parameters for a site management program to the host computer system from a chent device, the host computer system being configured to store the site management program parameters for a site and generate for each controller of the site a controller program that implements the controller's role in the site management program for the site, and to transmit the controller programs to the respective controller memories of the controllers, and to communicate with the controllers to initiate execution of the controller programs in accordance with the site management programs.
12. A host computer system according to claim 11 further configured to communicate with a controller to halt execution of the controller's controller program following receipt of a stop command from a chent responsible for the management of the site containing the controller, or from a or a person having the client's authority to issue the stop command.
13. A host computer system according to claim 11 or claim 12 further configured to communicate with a controller to halt execution of the controller's controller program following generation of a stop command by the host computer system during execution of a site management program for the site containing the controller.
14. A host computer system according to any one of claims 1 1 to 13 further configured to:
(a) receive parameters in respect of amendments to a site management program for a site from the chent responsible for the management of the site or from a person having the client's authority to communicate the parameters;
(b) generate a new controller program for each controller of the site that is affected by the amendments; and
(c) transmit the new controller programs to the respective controller memories.
15. A host computer system according to any one of claims 1 1 to 14 further configured to receive an identifier from a person communicating with the host computer to verify that the person is the chent or has the authority of the chent to communicate with the host computer system.
16. A host computer system according to any one of claims 1 1 to 15 further configured to supply the clients with software enabling the clients to effect the communication of the parameters.
17. A host computer system according to any one of claims 1 1 to 16 further configured to be an Internet server.
18. A host computer system according to any one of claims 11 to 17 wherein the site management program includes variable control logic that is in dependence on external data.
19. A host computer system according to claim 18 wherein the external data is, or includes, meteorological data.
20. A host computer system according to claim 18 wherein the external data is, or includes, Doppler radar data.
21. A host computer system according to any one of claims 11 to 20 substantially as described herein with reference to the drawings.
22. A distributed system for remote management of a plurahty of irrigation sites associated with clients who are responsible for the management of the sites, the distributed system servicing a plurahty of clients, the distributed system comprising switching devices for irrigation equipment within the sites, a host computer system, and a plurahty of chent devices for enabling clients to communicate with the host computer system, each site having one or more controllers adapted to switch the switching devices of the site, each controller being adapted to execute a controller program and having controller memory for storing the controller program, the host computer system being adapted to communicate with the controllers, wherein the system is configured to enable a chent, or a person having the authority of the chent, to communicate parameters for a site management program to the host computer system from a chent device, and wherein the host computer system, following receipt of the parameters, generates for each controller of a site a controller program that implements the controller's role in the site management program, and transmits the controller programs to the respective controller memories, whereby to implement the site management program.
23. A distributed system according to claim 22 wherein the host computer system is further configured to communicate with a controller to halt execution of the controller's controller program following receipt of a stop command from a chent device.
24. A distributed system according to claim 22 or claim 23 wherein the host computer system is further configured to communicate with a controller to halt execution of the controller's controller program following generation of a stop command by the host computer system during execution of a site management program for the site containing the controller.
25. A distributed system according to any one of claims 22 to 24 further configured to:
(a) enable a chent, or a person
Figure imgf000013_0001
the authority of the chent, to communicate parameters in respect of amendments to a site management program to the host computer system from a chent device; (b) generate a new controller program for each controller of the site that is affected by the amendments; and
(c) transmit the new controller programs to the respective controller memories
26. A distributed system according to any one of claims 22 to 25 further configured to enable a chent, or a person having the authority of the chent, to communicate an identifier to the host computer system using a chent device, whereby to verify that the person is the chent or has the authority of the chent to communicate with the host computer system.
27. A distributed system according to any one of claims 22 to 26 wherein the host computer system is configured to supply the clients' chent devices with software enabling the chents to effect the communication of the parameters to the host computer system.
28. A distributed system according to any one of claims 22 to 27 wherein the host computer system is an Internet server.
29. A distributed system according to any one of claims 22 to 28 wherein the site management program includes variable control logic that operates in dependence on external data.
30 A distributed system according to claim 29 wherein the external data is, or includes, meteorological data.
31. A distributed system according to claim 29 wherein the external data is, or includes, Doppler radar data.
32. A distributed system according to any one of claims 22 to 31 substantiaUy as described herein with reference to the drawings.
PCT/AU2000/001158 1999-09-22 2000-09-22 Irrigation control system WO2001022177A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU76333/00A AU7633300A (en) 1999-09-22 2000-09-22 Irrigation control system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
AUPQ2993 1999-09-22
AUPQ2993A AUPQ299399A0 (en) 1999-09-22 1999-09-22 Virtual control system and operational method

Publications (1)

Publication Number Publication Date
WO2001022177A1 true WO2001022177A1 (en) 2001-03-29

Family

ID=3817158

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/AU2000/001158 WO2001022177A1 (en) 1999-09-22 2000-09-22 Irrigation control system

Country Status (2)

Country Link
AU (1) AUPQ299399A0 (en)
WO (1) WO2001022177A1 (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003001308A2 (en) * 2001-06-21 2003-01-03 Nordson Corporation Method and apparatus for regulating network access to functions of a controller
EP1338194A2 (en) * 2001-12-21 2003-08-27 Claber S.P.A. Centralised system for the remote control of irrigation plants
WO2004091286A2 (en) * 2003-04-09 2004-10-28 Irvine Ranch Water District System and method for controlling irrigation
EP1570728A1 (en) * 2004-03-04 2005-09-07 Jean-Daniel Hernandez System for control of an automatic irrigation device
US6942162B2 (en) 2000-08-03 2005-09-13 Nordson Corporation Apparatus and method for remote monitoring and servicing material application systems
US6950728B1 (en) * 2000-08-17 2005-09-27 Aqua Conservation Systems, Inc. Interactive irrigation system
US6980080B2 (en) 2000-04-10 2005-12-27 Zensys A/S RF home automation system with replicable controllers
US7004402B2 (en) 2000-08-22 2006-02-28 Nordson Corporation Apparatus and method for configuring, installing and monitoring spray coating application systems
US7102540B2 (en) 2001-05-03 2006-09-05 Siemens Airfield Solutions, Inc. Remote access of an airport airfield lighting system
EP1745692A1 (en) * 2005-07-20 2007-01-24 Javier Aguilella Ferrer Watering control system for gardens and farm land
US7363100B2 (en) 2000-08-03 2008-04-22 Nordson Corporation Material application system with remote access
US20130269798A1 (en) * 2012-04-11 2013-10-17 Kevin James Wood Programmable intelligent control method of and system for irrigation system
DE10357528C5 (en) * 2002-12-06 2017-06-08 Illinois Tool Works Inc. Hot melt device with Internet connectivity and method of maintaining and / or monitoring the same over the Internet

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4626984A (en) * 1984-08-29 1986-12-02 Valmont Industries, Inc. Remote computer control for irrigation systems
WO1987004275A1 (en) * 1986-01-14 1987-07-16 Auditel Systems Pty. Ltd. Remote process control apparatus
US4760547A (en) * 1985-09-24 1988-07-26 Duxbury Jonathan W Remote controlled multi-station irrigation system with DTMF transmitter
WO1990003724A1 (en) * 1988-10-04 1990-04-19 Solatrol, Inc. Distributed multiple irrigation controller management system
WO1995022799A1 (en) * 1994-02-17 1995-08-24 Waterlink Systems, Inc. Evapotranspiration forecasting irrigation control system
WO1997008942A1 (en) * 1995-09-07 1997-03-13 Smart Rain Corp. Inc. Control system for the irrigation of watering stations

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4626984A (en) * 1984-08-29 1986-12-02 Valmont Industries, Inc. Remote computer control for irrigation systems
US4760547A (en) * 1985-09-24 1988-07-26 Duxbury Jonathan W Remote controlled multi-station irrigation system with DTMF transmitter
WO1987004275A1 (en) * 1986-01-14 1987-07-16 Auditel Systems Pty. Ltd. Remote process control apparatus
WO1990003724A1 (en) * 1988-10-04 1990-04-19 Solatrol, Inc. Distributed multiple irrigation controller management system
WO1995022799A1 (en) * 1994-02-17 1995-08-24 Waterlink Systems, Inc. Evapotranspiration forecasting irrigation control system
WO1997008942A1 (en) * 1995-09-07 1997-03-13 Smart Rain Corp. Inc. Control system for the irrigation of watering stations

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6980080B2 (en) 2000-04-10 2005-12-27 Zensys A/S RF home automation system with replicable controllers
US6942162B2 (en) 2000-08-03 2005-09-13 Nordson Corporation Apparatus and method for remote monitoring and servicing material application systems
US7363100B2 (en) 2000-08-03 2008-04-22 Nordson Corporation Material application system with remote access
US6950728B1 (en) * 2000-08-17 2005-09-27 Aqua Conservation Systems, Inc. Interactive irrigation system
US7004402B2 (en) 2000-08-22 2006-02-28 Nordson Corporation Apparatus and method for configuring, installing and monitoring spray coating application systems
US7102540B2 (en) 2001-05-03 2006-09-05 Siemens Airfield Solutions, Inc. Remote access of an airport airfield lighting system
WO2003001308A3 (en) * 2001-06-21 2003-10-23 Nordson Corp Method and apparatus for regulating network access to functions of a controller
WO2003001308A2 (en) * 2001-06-21 2003-01-03 Nordson Corporation Method and apparatus for regulating network access to functions of a controller
EP1338194A3 (en) * 2001-12-21 2004-05-06 Claber S.P.A. Centralised system for the remote control of irrigation plants
EP1338194A2 (en) * 2001-12-21 2003-08-27 Claber S.P.A. Centralised system for the remote control of irrigation plants
DE10357528C5 (en) * 2002-12-06 2017-06-08 Illinois Tool Works Inc. Hot melt device with Internet connectivity and method of maintaining and / or monitoring the same over the Internet
WO2004091286A3 (en) * 2003-04-09 2005-02-03 Irvine Ranch Water Distr System and method for controlling irrigation
WO2004091286A2 (en) * 2003-04-09 2004-10-28 Irvine Ranch Water District System and method for controlling irrigation
EP1570728A1 (en) * 2004-03-04 2005-09-07 Jean-Daniel Hernandez System for control of an automatic irrigation device
FR2867022A1 (en) * 2004-03-04 2005-09-09 Jean Daniel Hernandez SYSTEM FOR MANAGING AUTOMATIC WATERING DEVICES
EP1745692A1 (en) * 2005-07-20 2007-01-24 Javier Aguilella Ferrer Watering control system for gardens and farm land
US20130269798A1 (en) * 2012-04-11 2013-10-17 Kevin James Wood Programmable intelligent control method of and system for irrigation system

Also Published As

Publication number Publication date
AUPQ299399A0 (en) 1999-10-14

Similar Documents

Publication Publication Date Title
WO2001022177A1 (en) Irrigation control system
US7703093B2 (en) Method and process management system for the operation of a technical plant
EP1256861B1 (en) Web-accessible embedded programming software
US8484285B2 (en) Method and device for communication between a device and a server
CN112130528B (en) Method for configuring an industrial automation system
CN101256440B (en) Computer, telecontrol system, computer control method and telecontrol method
US5850426A (en) Remote access terminal
WO2012050734A1 (en) Intelligent interface for a distributed control system
US20220155844A1 (en) System and method to maintain optimal system performance within user defined system level power cap in a changing workload environment
WO2001069330A3 (en) Distributed machine control software architecture
CN108695973A (en) Computer implemented method for configuring electronic relay
US20140344010A1 (en) System and method for automated handling of a workflow in an automation and/or electrical engineering project
EP1952208B1 (en) Method and apparatus for reducing server workload in an automation system
CN116633991B (en) User interface display control method and system for remote scene
JP2021051740A (en) Secure off-premises access of process control data by mobile device
US7107379B2 (en) Method for connecting an expansion module to a programmable electric switching device
US7590712B2 (en) Methods and systems for management and control of an automation control module
CN115562121A (en) Communication control circuit based on input/output module and communication equipment
CN101317143B (en) Plant control system
KR0146623B1 (en) Programmable controller with excusion control
CN109309608B (en) Intelligent home Internet of things wide-area dynamic unlocking system
EP3318936B1 (en) A computer-implemented method for configuring electronic relays in an electric power distribution grid
EP0570195B1 (en) A method for providing control of the component devices of an electromechanical locking system
US11720082B2 (en) SCADA web HMI system
WO1994010615A1 (en) Numeric controller

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP