Processing

Please wait...

Settings

Settings

Goto Application

1. WO1992016905 - PROGRAMMING LANGUAGE STRUCTURES FOR USE IN A NETWORK FOR COMMUNICATING, SENSING AND CONTROLLING INFORMATION

Publication Number WO/1992/016905
Publication Date 01.10.1992
International Application No. PCT/US1992/002179
International Filing Date 17.03.1992
Chapter 2 Demand Filed 12.10.1992
IPC
G05B 19/418 2006.01
GPHYSICS
05CONTROLLING; REGULATING
BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
19Programme-control systems
02electric
418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control (DNC), flexible manufacturing systems (FMS), integrated manufacturing systems (IMS), computer integrated manufacturing (CIM)
G06F 9/46 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
G06F 9/48 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
48Program initiating; Program switching, e.g. by interrupt
H04L 29/08 2006.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
29Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/-H04L27/136
02Communication control; Communication processing
06characterised by a protocol
08Transmission control procedure, e.g. data link level control procedure
CPC
G05B 19/41865
GPHYSICS
05CONTROLLING; REGULATING
BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
19Programme-control systems
02electric
418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM]
41865characterised by job scheduling, process planning, material flow
G06F 9/4843
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
48Program initiating; Program switching, e.g. by interrupt
4806Task transfer initiation or dispatching
4843by program, e.g. task dispatcher, supervisor, operating system
G06F 9/542
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
54Interprogram communication
542Event management; Broadcasting; Multicasting; Notifications
H04L 67/10
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
67Network-specific arrangements or communication protocols supporting networked applications
10in which an application is distributed across nodes in the network
H04L 67/12
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
67Network-specific arrangements or communication protocols supporting networked applications
12adapted for proprietary or special purpose networking environments, e.g. medical networks, sensor networks, networks in a car or remote metering networks
H04L 69/329
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
69Application independent communication protocol aspects or techniques in packet data networks
30Definitions, standards or architectural aspects of layered protocol stacks
32High level architectural aspects of 7-layer open systems interconnection [OSI] type protocol stacks
322Aspects of intra-layer communication protocols among peer entities or protocol data unit [PDU] definitions
329in the application layer, i.e. layer seven
Applicants
  • ECHELON CORPORATION [US]/[US]
Inventors
  • DOLIN, Robert, A., Jr.
  • EINKAUF, Robert, L.
  • RILEY, Glen, M.
Agents
  • TAYLOR, Edwin, H.
Priority Data
671,11718.03.1991US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) PROGRAMMING LANGUAGE STRUCTURES FOR USE IN A NETWORK FOR COMMUNICATING, SENSING AND CONTROLLING INFORMATION
(FR) STRUCTURES DE LANGAGE DE PROGRAMMATION DESTINEES A ETRE UTILISEES DANS UN RESEAU POUR COMMUNIQUER, DETECTER ET GERER DES INFORMATIONS
Abstract
(EN)
An improved programming interface (501, 502, 503, 504, 505, 506) which provides for event scheduling improved variable declarations allowing for configuration of declaration parameters (1101, 1102, 1103, 1104) and improved handling of I/O objects (1201, 1202, 1203, 1204, 1205). Known computing devices allow for event scheduling based on the occurrence of a predefined event. However, such a system presents shortfalls in that flexibility is not provided to allow scheduling based on any arbitrary condition. Programs which run on such computing devices typically declare one or more variables; such variables having one or more parameters associated therewith. The present invention provides flexibility in allowing the states of the parameters to be changed, for example at the time a network implementing the computing device is configured. Additionally, it is disclosed to have improved declaration and control of I/O devices (115, 116, 117, 131, 132) providing for ease of use anf flexibility.
(FR)
Interface de programmation perfectionnée (501, 502, 503, 504, 505, 506) autorisant des déclarations améliorées de variables pour la gestion d'événements, permettant la configuration de paramètres de déclarations (1101, 1102, 1103, 1104) et une gestion plus performante d'objets d'E/S (1201, 1202, 1203, 1204, 1205). Les installations de calcul connues permettent une gestion événementielle fondée sur l'occurrence d'un événement défini d'avance. Un tel système présente toutefois le désavantage de ne pas être suffisamment flexible pour permettre une gestion événementielle dépendant d'une condition quelconque. Les programmes s'exécutant sur ces installations de calcul déclarent généralement une ou plusieurs variables, auxquelles sont associés un ou plusieurs paramètres. La présente invention accroît la flexibilité en permettant la modification des états des paramètres, par exemple au moment de la configuration d'un réseau de mise en place de l'installation de calcul. L'invention présente également de meilleures capacités de déclaration et un meilleur contrôle des dispositifs d'E/S (115, 116, 117, 131, 132), ce qui simplifie l'utilisation et offre une plus grande flexibilité.
Latest bibliographic data on file with the International Bureau