Movatterモバイル変換


[0]ホーム

URL:


US20060253835A1 - Object-oriented operating system for a spray controller - Google Patents

Object-oriented operating system for a spray controller
Download PDF

Info

Publication number
US20060253835A1
US20060253835A1US11/396,864US39686406AUS2006253835A1US 20060253835 A1US20060253835 A1US 20060253835A1US 39686406 AUS39686406 AUS 39686406AUS 2006253835 A1US2006253835 A1US 2006253835A1
Authority
US
United States
Prior art keywords
data
spray
controller
objects
physical
Prior art date
Legal status (The legal status 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 status listed.)
Abandoned
Application number
US11/396,864
Inventor
Hans Saelens
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Spraying Systems Co
Original Assignee
Spraying Systems Co
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
Priority claimed from PCT/US2002/014873external-prioritypatent/WO2002091134A2/en
Priority to US10/463,164priorityCriticalpatent/US7024285B2/en
Application filed by Spraying Systems CofiledCriticalSpraying Systems Co
Priority to US11/396,864prioritypatent/US20060253835A1/en
Publication of US20060253835A1publicationCriticalpatent/US20060253835A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A method and system for implementing a spray controller uses object-oriented software code and an interrupt-driven operating system for processing and interpreting the code.

Description

Claims (21)

18. A method for implementing the logical and physical properties of a spray system using an object-oriented configuration program having a graphical user interface, the spray system including a plurality of spray nozzles, a fluid supply, and a spray controller having a processing unit and memory, the memory having stored therein a set of function block code corresponding to each of a plurality of software objects provided by the configuration program, the method comprising the steps of:
placing one or more of the plurality of software objects onto a drawing area provided by the graphical user interface, each object being implemented as a data structure for storing data that characterizes the physical and logical properties of the spraying system;
interconnecting the one or more software objects to create a functional block representation of the spray system; and
generating an application file specifying the one or more data structures, the application file being a binary representation of the functional block representation.
23. A computer-readable medium having computer-executable components comprising:
an object-oriented configuration program having a graphical user interface for developing a functional block representation of a spray system including a plurality of spray nozzles, a fluid supply, and a spray controller having a processing unit and memory, the block representation comprising a plurality of software objects that are interconnected to represent the physical and logical properties of the spray system, each object being implemented as a data structure for storing data that characterizes the physical and logical properties of the spray system; and
a function block library for storing the plurality of software objects, each object being accessible from the library by a user of the configuration program.
38. A method for implementing a spray system using a graphical user interface with a plurality of appearance objects, the spray system including a plurality of spray nozzles, a fluid supply, and a spray controller having a processing unit and memory, the memory having stored therein a set of instructions corresponding to each of the plurality of appearance objects, the method comprising the steps of:
placing one or more of the plurality of appearance objects onto an area provided by the graphical user interface, wherein at least one of the appearance objects contains data that characterizes the physical and logical properties of a piping and instrumentation control mechanism;
manipulating the one or more appearance objects to create a functional representation of the spray system;
generating a control program from the functional representation of the spray system; and
executing the control program by the spray controller to operate the spray system.
US11/396,8642001-05-092006-04-03Object-oriented operating system for a spray controllerAbandonedUS20060253835A1 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
US10/463,164US7024285B2 (en)2001-05-092003-06-17Object-oriented operating system for a spray controller
US11/396,864US20060253835A1 (en)2001-05-092006-04-03Object-oriented operating system for a spray controller

Applications Claiming Priority (4)

Application NumberPriority DateFiling DateTitle
US28983001P2001-05-092001-05-09
PCT/US2002/014873WO2002091134A2 (en)2001-05-092002-05-09Object-oriented operating system for a spray controller
US10/463,164US7024285B2 (en)2001-05-092003-06-17Object-oriented operating system for a spray controller
US11/396,864US20060253835A1 (en)2001-05-092006-04-03Object-oriented operating system for a spray controller

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US10/463,164DivisionUS7024285B2 (en)2001-05-092003-06-17Object-oriented operating system for a spray controller

Publications (1)

Publication NumberPublication Date
US20060253835A1true US20060253835A1 (en)2006-11-09

Family

ID=37395414

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US10/463,164Expired - LifetimeUS7024285B2 (en)2001-05-092003-06-17Object-oriented operating system for a spray controller
US11/396,864AbandonedUS20060253835A1 (en)2001-05-092006-04-03Object-oriented operating system for a spray controller

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US10/463,164Expired - LifetimeUS7024285B2 (en)2001-05-092003-06-17Object-oriented operating system for a spray controller

Country Status (1)

CountryLink
US (2)US7024285B2 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20080010049A1 (en)*2006-06-292008-01-10Honeywell International Inc.Graphical language compiler system
US20080034079A1 (en)*2006-08-042008-02-07Kodosky Jeffrey LDiagram with Configurable Wires
US20080034297A1 (en)*2006-08-042008-02-07Correll Jeffrey NGraphical Diagram Which Automatically Determines a Data Transport Mechanism For Wires Based On Configured Policies
US20080034298A1 (en)*2006-08-042008-02-07Kodosky Jeffrey LGraphical Diagram Wires whose Appearance Represents Configured Semantics
US20080034299A1 (en)*2006-08-042008-02-07Hayles Timothy JConfiguring Icons to Represent Data Transfer Functionality
US20080307332A1 (en)*2007-06-082008-12-11Hayles Timothy JData Transfer Indicator Icon a Diagram
US20100083220A1 (en)*2008-09-302010-04-01Ics Triplex Isagraf Inc.Multi language editor
US20100121616A1 (en)*2008-11-122010-05-13Spraying Systems Co.Spray nozzle configuration and modeling system
WO2011123537A1 (en)*2010-03-302011-10-06Spraying Systems Co.Tank wash system
EP2540386A1 (en)*2011-06-292013-01-02Alfa Laval Corporate ABSystem and method for ejecting liquid into a container for mixing and cleaning purposes
US8612637B2 (en)2011-09-252013-12-17National Instruments CorportionConfiguring buffers with timing information
US20140059518A1 (en)*2012-08-242014-02-27Velocio Networks, Inc.Method for Object Oriented Programming of Programmable Logic Controllers in Graphical Programming Languages

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7117048B2 (en)*2003-09-302006-10-03Rockwell Automation Technologies, Inc.Safety controller with safety response time monitoring
US8041463B2 (en)*2006-05-092011-10-18Advanced Liquid Logic, Inc.Modular droplet actuator drive
US7822510B2 (en)*2006-05-092010-10-26Advanced Liquid Logic, Inc.Systems, methods, and products for graphically illustrating and controlling a droplet actuator
WO2009003168A1 (en)*2007-06-272008-12-31Teletrol Systems, Inc.System and method for providing device independent control and modification
US9408954B2 (en)2007-07-022016-08-09Smith & Nephew PlcSystems and methods for controlling operation of negative pressure wound therapy apparatus
GB0715264D0 (en)*2007-08-062007-09-12Smith & NephewDetermining flow rate
GB0715259D0 (en)2007-08-062007-09-12Smith & NephewCanister status determination
US12121648B2 (en)2007-08-062024-10-22Smith & Nephew PlcCanister status determination
US7706926B2 (en)*2007-10-302010-04-27Agco CorporationAdaptive feedback sources for application controllers
US20110160919A1 (en)*2009-12-302011-06-30Orr David CMobile fluid delivery control system and method
US8360343B2 (en)2010-04-302013-01-29Caterpillar Inc.Methods and systems for executing fluid delivery mission
DE102011075857A1 (en)2011-05-162012-11-22Siemens Aktiengesellschaft Method, management device and natural gas storage system for the automated management of multiple flow devices
US9310233B2 (en)*2012-08-162016-04-12CHS, Inc.Flow rate monitoring for agrochemical applications
USD742891S1 (en)*2013-04-232015-11-10Eidetics CorporationDisplay screen or portion thereof with a graphical user interface
ES2804104T3 (en)*2014-03-192021-02-03Graco Minnesota Inc Method and apparatus for dispensing a fluid
CN107787251B (en)2015-02-052020-01-10卡莱流体技术有限公司Spray tool system
US10324428B2 (en)2015-02-122019-06-18Carlisle Fluid Technologies, Inc.Intra-shop connectivity system
US11273462B2 (en)2015-11-262022-03-15Carlisle Fluid Technologies, Inc.Sprayer system
US10434525B1 (en)*2016-02-092019-10-08Steven C. CooperElectrostatic liquid sprayer usage tracking and certification status control system
US11305978B2 (en)2018-08-132022-04-19Carlisle Fluid Technologies, Inc.Modular plural component platform
CN109343458B (en)*2018-11-222023-10-10国网江苏省电力有限公司南通供电分公司Electrical control device and control method applied to automatic water mist spraying
EP3809214B1 (en)*2019-10-142025-07-30Siemens AktiengesellschaftMethod for configuring an interface device and interface device thereby

Citations (23)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4885717A (en)*1986-09-251989-12-05Tektronix, Inc.System for graphically representing operation of object-oriented programs
US5576946A (en)*1993-09-301996-11-19Fluid Air, Inc.Icon based process design and control system
US5591409A (en)*1995-08-151997-01-07Watkins; Carl J.Providing aromas
US5903894A (en)*1997-03-031999-05-11Microsoft CorporationSystem and method for using a hierarchical data structure to control and identify devices and represent connections between the devices
US5927603A (en)*1997-09-301999-07-27J. R. Simplot CompanyClosed loop control system, sensing apparatus and fluid application system for a precision irrigation device
US5995753A (en)*1996-11-141999-11-30Alcatel Usa Sourcing, L.P.System and method of constructing dynamic objects for an application program
US6052527A (en)*1997-02-212000-04-18AlcatelMethod of generating platform-independent software application programs
US6104393A (en)*1998-06-112000-08-15International Business Machines CorporationIntegration of procedural and object-oriented user interfaces
US6104963A (en)*1998-04-032000-08-15Johnson Controls Technology CompanyCommunication system for distributed-object building automation system
US6115646A (en)*1997-12-182000-09-05Nortel Networks LimitedDynamic and generic process automation system
US6141595A (en)*1998-04-032000-10-31Johnson Controls Technology CompanyCommon object architecture supporting application-centric building automation systems
US6199000B1 (en)*1998-07-152001-03-06Trimble Navigation LimitedMethods and apparatus for precision agriculture operations utilizing real time kinematic global positioning system systems
US6219046B1 (en)*1998-09-172001-04-17General Electric CompanyMan-machine interface for a virtual annunciator panel display
US6282458B1 (en)*1996-09-172001-08-28Ricoh Company, Ltd.Methods and systems for controlling olfactory stimuli
US20010056306A1 (en)*2000-06-212001-12-27Satoru NakaiSystem for developing an application system and implementing thereof
US6345212B1 (en)*1998-11-202002-02-05Manufacturing Data Systems, Inc.Automatic variable linkage mechanism for integrating third party software components
US6371451B1 (en)*1999-10-292002-04-16Korea Institute Of Science And TechnologyScent diffusion apparatus and method
US6434447B1 (en)*1998-10-022002-08-13Koninklijke Philips Electronics N.V.Control property is mapped modally compatible GUI element
US6445969B1 (en)*1997-01-272002-09-03Circuit Image SystemsStatistical process control integration systems and methods for monitoring manufacturing processes
US6460070B1 (en)*1998-06-032002-10-01International Business Machines CorporationMobile agents for fault diagnosis and correction in a distributed computer environment
US20030100968A1 (en)*2001-11-282003-05-29Siemens Building Technologies, Inc.Apparatus and method for executing block programs
US6968551B2 (en)*2001-06-112005-11-22John HedigerSystem and user interface for generation and processing of software application installation instructions
US7275235B2 (en)*2001-08-292007-09-25Molinari Alfred AGraphical application development system for test, measurement and process control applications

Patent Citations (23)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4885717A (en)*1986-09-251989-12-05Tektronix, Inc.System for graphically representing operation of object-oriented programs
US5576946A (en)*1993-09-301996-11-19Fluid Air, Inc.Icon based process design and control system
US5591409A (en)*1995-08-151997-01-07Watkins; Carl J.Providing aromas
US6282458B1 (en)*1996-09-172001-08-28Ricoh Company, Ltd.Methods and systems for controlling olfactory stimuli
US5995753A (en)*1996-11-141999-11-30Alcatel Usa Sourcing, L.P.System and method of constructing dynamic objects for an application program
US6445969B1 (en)*1997-01-272002-09-03Circuit Image SystemsStatistical process control integration systems and methods for monitoring manufacturing processes
US6052527A (en)*1997-02-212000-04-18AlcatelMethod of generating platform-independent software application programs
US5903894A (en)*1997-03-031999-05-11Microsoft CorporationSystem and method for using a hierarchical data structure to control and identify devices and represent connections between the devices
US5927603A (en)*1997-09-301999-07-27J. R. Simplot CompanyClosed loop control system, sensing apparatus and fluid application system for a precision irrigation device
US6115646A (en)*1997-12-182000-09-05Nortel Networks LimitedDynamic and generic process automation system
US6141595A (en)*1998-04-032000-10-31Johnson Controls Technology CompanyCommon object architecture supporting application-centric building automation systems
US6104963A (en)*1998-04-032000-08-15Johnson Controls Technology CompanyCommunication system for distributed-object building automation system
US6460070B1 (en)*1998-06-032002-10-01International Business Machines CorporationMobile agents for fault diagnosis and correction in a distributed computer environment
US6104393A (en)*1998-06-112000-08-15International Business Machines CorporationIntegration of procedural and object-oriented user interfaces
US6199000B1 (en)*1998-07-152001-03-06Trimble Navigation LimitedMethods and apparatus for precision agriculture operations utilizing real time kinematic global positioning system systems
US6219046B1 (en)*1998-09-172001-04-17General Electric CompanyMan-machine interface for a virtual annunciator panel display
US6434447B1 (en)*1998-10-022002-08-13Koninklijke Philips Electronics N.V.Control property is mapped modally compatible GUI element
US6345212B1 (en)*1998-11-202002-02-05Manufacturing Data Systems, Inc.Automatic variable linkage mechanism for integrating third party software components
US6371451B1 (en)*1999-10-292002-04-16Korea Institute Of Science And TechnologyScent diffusion apparatus and method
US20010056306A1 (en)*2000-06-212001-12-27Satoru NakaiSystem for developing an application system and implementing thereof
US6968551B2 (en)*2001-06-112005-11-22John HedigerSystem and user interface for generation and processing of software application installation instructions
US7275235B2 (en)*2001-08-292007-09-25Molinari Alfred AGraphical application development system for test, measurement and process control applications
US20030100968A1 (en)*2001-11-282003-05-29Siemens Building Technologies, Inc.Apparatus and method for executing block programs

Cited By (28)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8418128B2 (en)*2006-06-292013-04-09Honeywell International Inc.Graphical language compiler system
US20080010049A1 (en)*2006-06-292008-01-10Honeywell International Inc.Graphical language compiler system
US9310975B2 (en)2006-08-042016-04-12National Instruments CorporationAutomatically determining data transfer functionality for wires in a graphical diagram
US8108784B2 (en)2006-08-042012-01-31National Instruments CorporationConfiguring icons to represent data transfer functionality
US20080034299A1 (en)*2006-08-042008-02-07Hayles Timothy JConfiguring Icons to Represent Data Transfer Functionality
US20080034298A1 (en)*2006-08-042008-02-07Kodosky Jeffrey LGraphical Diagram Wires whose Appearance Represents Configured Semantics
US8612871B2 (en)2006-08-042013-12-17National Instruments CorporationGraphical diagram which automatically determines a data transport mechanism for wires based on configured policies
US20080034297A1 (en)*2006-08-042008-02-07Correll Jeffrey NGraphical Diagram Which Automatically Determines a Data Transport Mechanism For Wires Based On Configured Policies
US8028242B2 (en)2006-08-042011-09-27National Instruments CorporationDiagram with configurable wires
US8028241B2 (en)2006-08-042011-09-27National Instruments CorporationGraphical diagram wires whose appearance represents configured semantics
US20080034079A1 (en)*2006-08-042008-02-07Kodosky Jeffrey LDiagram with Configurable Wires
US20080307332A1 (en)*2007-06-082008-12-11Hayles Timothy JData Transfer Indicator Icon a Diagram
US7996782B2 (en)*2007-06-082011-08-09National Instruments CorporationData transfer indicator icon in a diagram
US20100083220A1 (en)*2008-09-302010-04-01Ics Triplex Isagraf Inc.Multi language editor
US8694959B2 (en)*2008-09-302014-04-08Ics Triplex Isagraf Inc.Multi language editor
US9696969B2 (en)2008-09-302017-07-04Rockwell Automation Canada Ltd.Multi language editor
US8160851B2 (en)*2008-11-122012-04-17Spraying Systems Co.Spray nozzle configuration and modeling system
US8170849B2 (en)*2008-11-122012-05-01Spraying Systems Co.Spray nozzle configuration and modeling system
US20100121620A1 (en)*2008-11-122010-05-13Spraying Systems Co.Spray nozzle configuration and modeling system
US20100121616A1 (en)*2008-11-122010-05-13Spraying Systems Co.Spray nozzle configuration and modeling system
CN102821878A (en)*2010-03-302012-12-12喷雾系统公司Tank wash system
WO2011123537A1 (en)*2010-03-302011-10-06Spraying Systems Co.Tank wash system
EP2540386A1 (en)*2011-06-292013-01-02Alfa Laval Corporate ABSystem and method for ejecting liquid into a container for mixing and cleaning purposes
WO2013000707A1 (en)*2011-06-292013-01-03Alfa Laval Corporate AbSystem and method for ejecting liquid into a container for mixing and cleaning purposes
US20140137897A1 (en)*2011-06-292014-05-22Alfa Laval Corporate AbSystem and method for ejecting liquid into a container for mixing and cleaning purposes
US10369602B2 (en)*2011-06-292019-08-06Alfa Laval Corporate AbSystem and method for ejecting liquid into a container for mixing and cleaning purposes
US8612637B2 (en)2011-09-252013-12-17National Instruments CorportionConfiguring buffers with timing information
US20140059518A1 (en)*2012-08-242014-02-27Velocio Networks, Inc.Method for Object Oriented Programming of Programmable Logic Controllers in Graphical Programming Languages

Also Published As

Publication numberPublication date
US7024285B2 (en)2006-04-04
US20040260429A1 (en)2004-12-23

Similar Documents

PublicationPublication DateTitle
US7024285B2 (en)Object-oriented operating system for a spray controller
US5801942A (en)Process control system user interface including selection of multiple control languages
EP0711429B1 (en)Uniform control template generating system and method for process control programming
US9417626B2 (en)Efficient design and configuration of elements in a process control system
US5909368A (en)Process control system using a process control strategy distributed among multiple control elements
CA2222235C (en)Motion control systems
JP5603316B2 (en) User interface method, system and method for facilitating process plant configuration
US10230784B2 (en)Method and system for interface configuration via device-side scripting
US9292309B2 (en)Abstracted display building method and system
US5644487A (en)Monitoring and control system and method
US20040128002A1 (en)System and method for model based control of a chemical process
EP1732000A2 (en)Enhanced speed interface method and system
US9927792B2 (en)Universal web-based reprogramming method and system
US8639491B2 (en)Emulator for general purpose viewer configurable interface
CA2432191C (en)Object-oriented technique for creating a sprayer control program
US20080004744A1 (en)Method for Adapting Parameters of a Control or Regulating Device
CN111344642B (en)Method and device for computer-supported provision of information in the form of computer code
Turnell et al.FarmWeb-an integrated, modular farm automation system
EP3889700A1 (en)Systems and methods for operation and design of industrial system
WeberApplying visual basic for human machine interface applications
NivensAn object oriented generic controller using CLIPS
Scheibelmasser et al.Object list based system control
Ostroveršnik et al.Concept representation of the software tool PIDMaster for systems modelling and controllers tuning
Shin et al.A visual supporting method for sequence controller programming

Legal Events

DateCodeTitleDescription
STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp