CA2091093A1 - Event driven communication network - Google Patents

Event driven communication network

Info

Publication number
CA2091093A1
CA2091093A1 CA2091093A CA2091093A CA2091093A1 CA 2091093 A1 CA2091093 A1 CA 2091093A1 CA 2091093 A CA2091093 A CA 2091093A CA 2091093 A CA2091093 A CA 2091093A CA 2091093 A1 CA2091093 A1 CA 2091093A1
Authority
CA
Canada
Prior art keywords
architecture
communication network
event driven
supports
driven communication
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.)
Granted
Application number
CA2091093A
Other languages
French (fr)
Other versions
CA2091093C (en
Inventor
Peter C. Di Giulio
David K. Lee
David W. Riley
Frederick W. Ryan, Jr.
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.)
Pitney Bowes Inc
Original Assignee
Peter C. Di Giulio
David K. Lee
David W. Riley
Frederick W. Ryan, Jr.
Pitney Bowes Inc.
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 Peter C. Di Giulio, David K. Lee, David W. Riley, Frederick W. Ryan, Jr., Pitney Bowes Inc. filed Critical Peter C. Di Giulio
Publication of CA2091093A1 publication Critical patent/CA2091093A1/en
Application granted granted Critical
Publication of CA2091093C publication Critical patent/CA2091093C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40143Bus networks involving priority mechanisms
    • H04L12/4015Bus networks involving priority mechanisms by scheduling the transmission of messages at the communication node
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/36Handling requests for interconnection or transfer for access to common bus or bus system
    • G06F13/368Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control
    • G06F13/372Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control using a time-dependent priority, e.g. individually loaded time counters or time slot
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/403Bus networks with centralised control, e.g. polling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols

Abstract

A cost-effective motion control system communication architecture is provided that supports a centralized control node, distributed control nodes, and smart I/O peripheral control nodes. Networks designed using this architecture, which employs a serial bus, may be readily modified or expanded. The architecture supports both real-time highly periodic communications and event-driven peer-to-peer communications.
CA002091093A 1992-03-06 1993-03-05 Event driven communication network Expired - Lifetime CA2091093C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US84750592A 1992-03-06 1992-03-06
US847,505 1992-03-06

Publications (2)

Publication Number Publication Date
CA2091093A1 true CA2091093A1 (en) 1993-09-07
CA2091093C CA2091093C (en) 1999-07-06

Family

ID=25300798

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002091093A Expired - Lifetime CA2091093C (en) 1992-03-06 1993-03-05 Event driven communication network

Country Status (3)

Country Link
US (1) US5499374A (en)
EP (1) EP0559214A1 (en)
CA (1) CA2091093C (en)

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2275791B (en) * 1993-03-04 1997-01-08 Senso Ltd System controller, particularly for use in the control of dual-fuel industrial boilers
US5590181A (en) * 1993-10-15 1996-12-31 Link Usa Corporation Call-processing system and method
US6643362B2 (en) * 1998-11-19 2003-11-04 Global Crossing, Ltd. Call-processing system and method
US5701418A (en) * 1994-03-31 1997-12-23 Chrysler Corporation Intra-vehicular LAN and method of routing messages along it using hash functions
US5586305A (en) * 1994-10-21 1996-12-17 Hewlett-Packard Company Smart distributed measurement and control system with a flexible architecture
JP3106927B2 (en) * 1995-01-18 2000-11-06 株式会社デンソー Communications system
US5793993A (en) * 1995-01-26 1998-08-11 General Magic, Inc. Method for transmitting bus commands and data over two wires of a serial bus
US5636342A (en) * 1995-02-17 1997-06-03 Dell Usa, L.P. Systems and method for assigning unique addresses to agents on a system management bus
EP0813151A4 (en) * 1995-12-27 1999-03-31 Koken Kk Monitoring control device
US5930478A (en) * 1996-07-02 1999-07-27 International Business Machines Corporation System for starting transmission assuming one file format, automatically detecting whether proper format used, and aborting and restarting transmission if original format incorrect
US5796631A (en) * 1997-02-10 1998-08-18 Tempo Instrument, Inc. Method and apparatus for monitoring and characterizing power quality, faults and other phenomena in network power systems
JPH1124907A (en) * 1997-06-27 1999-01-29 Toshiba Corp Software development supporting method/device
US6078847A (en) * 1997-11-24 2000-06-20 Hewlett-Packard Company Self-organizing materials handling systems
US6553403B1 (en) 1998-06-03 2003-04-22 International Business Machines Corporation System, method and computer program product for monitoring in a distributed computing environment
US6275847B1 (en) * 1999-01-07 2001-08-14 Iq Net Solutions, Inc. Distributed processing systems incorporating processing zones which communicate according to both streaming and event-reaction protocols
US6571136B1 (en) * 1999-06-19 2003-05-27 International Business Machines Corporation Virtual network adapter
JP3539287B2 (en) * 1999-07-15 2004-07-07 セイコーエプソン株式会社 Data transfer control device and electronic equipment
DE19939568C1 (en) 1999-08-20 2001-02-08 Pilz Gmbh & Co Data transmission rate setting method for field bus system for safety critical process control has transmission rate set to higher data rate by central control after intial signalling of substations connected to field bus
US6654546B1 (en) 1999-10-05 2003-11-25 Digital Networks North America, Inc Field upgradeable recording device
US6373389B1 (en) 2000-04-21 2002-04-16 Usm Systems, Ltd. Event driven information system
US6934784B2 (en) * 2002-07-11 2005-08-23 Hewlett-Packard Development Company, L.P. Systems and methods for managing-system-management-event data
DE10254738A1 (en) * 2002-11-23 2004-07-01 Brose Fahrzeugteile Gmbh & Co. Kommanditgesellschaft, Coburg Information transmission method for LIN network for status information or diagnosis data in a motor vehicle, transmits head signal from master station, and head signal from satellite based on event via LIN network
US6807512B2 (en) * 2002-12-06 2004-10-19 Acu-Rite, Inc. Node identification by displacement
JP3841762B2 (en) 2003-02-18 2006-11-01 ファナック株式会社 Servo motor control system
DE102004014793A1 (en) * 2004-03-24 2005-10-20 Bosch Rexroth Ag Method for data transmission
US9285801B2 (en) * 2004-09-14 2016-03-15 National Instruments Corporation Automatic generation of a motion controller
US7590102B2 (en) * 2005-01-27 2009-09-15 Intel Corporation Multi-stage packet switching system
US7519054B2 (en) * 2005-01-27 2009-04-14 Intel Corporation Replication of multicast data packets in a multi-stage switching system
US7389177B2 (en) * 2005-05-25 2008-06-17 Gm Global Technology Operations, Inc. Signal transfer system for distributing engine position signals to multiple control modules
US7709765B2 (en) * 2005-12-28 2010-05-04 Hypertherm, Inc. Networking architecture for thermal processing system
DE102006016039A1 (en) * 2006-04-05 2007-10-11 Robert Bosch Gmbh Communication system and communication method
US8862685B2 (en) 2008-11-21 2014-10-14 Continental Teves Ag & Co. Ohg Data transmission protocol for synchronization communication between two communication devices
JP5469205B2 (en) * 2012-06-26 2014-04-16 ファナック株式会社 Master device that changes data communication speed according to the number of slave devices
JP5519734B2 (en) * 2012-06-26 2014-06-11 ファナック株式会社 Master device that changes data communication speed when motor drive preparation is complete
US9391841B2 (en) 2012-07-03 2016-07-12 Solarflare Communications, Inc. Fast linkup arbitration
US9201716B1 (en) * 2013-12-31 2015-12-01 Sprint Communications Company L.P. Automatic queue size determination and tuning
TWI554022B (en) * 2015-09-23 2016-10-11 金寶電子工業股份有限公司 Method for setting identification code of smart motor and multi-axis control apparatus using the same
JP2017196714A (en) * 2016-04-28 2017-11-02 セイコーエプソン株式会社 Device for robot, robot control device and robot system
DE102017117288A1 (en) * 2017-07-31 2019-01-31 Hengstler Gmbh Data transmission method between a rotary encoder and a motor control device or an evaluation unit

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3676860A (en) * 1970-12-28 1972-07-11 Ibm Interactive tie-breaking system
US3851104A (en) * 1973-04-11 1974-11-26 Mitre Corp Digital communications system
US3932841A (en) * 1973-10-26 1976-01-13 Raytheon Company Bus controller for digital computer system
US4017841A (en) * 1973-11-23 1977-04-12 Honeywell Inc. Bus allocation control apparatus
FR2337477A1 (en) * 1975-12-31 1977-07-29 Honeywell Bull Soc Ind METHOD AND DEVICE FOR INITIALIZING A TRANSMITTER-RECEIVER STATION OF AN INFORMATION EXCHANGE SYSTEM BETWEEN SEVERAL STATIONS LINKED TO ONE Another BY A LINK CHANNEL
US4096571A (en) * 1976-09-08 1978-06-20 Codex Corporation System for resolving memory access conflicts among processors and minimizing processor waiting times for access to memory by comparing waiting times and breaking ties by an arbitrary priority ranking
US4161786A (en) * 1978-02-27 1979-07-17 The Mitre Corporation Digital bus communications system
US4486852A (en) * 1978-06-05 1984-12-04 Fmc Corporation Synchronous time-shared data bus system
US4281380A (en) * 1978-12-27 1981-07-28 Harris Corporation Bus collision avoidance system for distributed network data processing communications system
US4491916A (en) * 1979-11-05 1985-01-01 Litton Resources Systems, Inc. Large volume, high speed data processor
US4365293A (en) * 1980-03-28 1982-12-21 Pitney Bowes Inc. Serial communications bus for remote terminals
US4387425A (en) * 1980-05-19 1983-06-07 Data General Corporation Masterless and contentionless computer network
US4398264A (en) * 1980-08-12 1983-08-09 Pitney Bowes Inc. Circuit to enable foreground and background processing in a word processing system with circuits for performing a plurality of independently controlled functions
US4456956A (en) * 1981-08-24 1984-06-26 Data General Corp. Method and apparatus for controlling access of a network transmission bus between a plurality of spaced apart computer stations
US4481572A (en) * 1981-10-13 1984-11-06 Teledyne Industries, Inc. Multiconfigural computers utilizing a time-shared bus
JPS5868109A (en) * 1981-10-17 1983-04-22 Toshiba Mach Co Ltd Programmable sequential controller with function expansibility
US4560985B1 (en) * 1982-05-07 1994-04-12 Digital Equipment Corp Dual-count, round-robin ditributed arbitration technique for serial buses
US4608631A (en) * 1982-09-03 1986-08-26 Sequoia Systems, Inc. Modular computer system
US4675812A (en) * 1983-02-14 1987-06-23 International Business Machines Corp. Priority circuit for channel subsystem having components with diverse and changing requirement for system resources
US4536838A (en) * 1983-03-24 1985-08-20 Mds Qantel, Inc. Multi-processor system with communication controller using poll flags for non-contentious slot reservation
US4530092A (en) * 1983-03-31 1985-07-16 At&T Bell Laboratories Distributed switching system having multiple time slot interchanger nodes
US4593282A (en) * 1983-04-14 1986-06-03 At&T Information Systems Inc. Network protocol for integrating synchronous and asynchronous traffic on a common serial data bus
US4595921A (en) * 1983-08-11 1986-06-17 Wang Laboratories, Inc. Method of polling to ascertain service needs
US4667193A (en) * 1983-12-13 1987-05-19 Honeywell, Inc. Addressing system for simultaneously polling plural remote stations
US4682168A (en) * 1984-01-03 1987-07-21 Amp Incorporated Time-slot addressed, system keyed multiplex device
US4680753A (en) * 1985-04-03 1987-07-14 Texas Instruments Incorporated System and method for controlling network bus communications for input-output interlocking information among distributed programmable controllers
CA1280216C (en) * 1986-08-05 1991-02-12 At&T Global Information Solutions Company Time slot protocol in the transmission of data in a data processing network
US4847832A (en) * 1986-10-21 1989-07-11 Amp Incorporated Time multiplexed data transmission system
US4858230A (en) * 1987-05-18 1989-08-15 Duggan Robert J Multiport/multidrop computer communications
US4897834A (en) * 1987-08-18 1990-01-30 Allen-Bradley Company, Inc. Bit oriented communications network
US5123100A (en) * 1989-01-13 1992-06-16 Nec Corporation Timing control method in a common bus system having delay and phase correcting circuits for transferring data in synchronization and time division slot among a plurality of transferring units
US5088025A (en) * 1989-02-21 1992-02-11 Unisys Corporation Input/output processor control system with a plurality of staging buffers and data buffers
US4972313A (en) * 1989-08-07 1990-11-20 Bull Hn Information Systems Inc. Bus access control for a multi-host system using successively decremented arbitration delay periods to allocate bus access among the hosts
US5088089A (en) * 1989-12-15 1992-02-11 Alcatel Na Network Systems Corp. Apparatus for programmably accessing and assigning time slots in a time division multiplexed communication system
US5127002A (en) * 1991-07-17 1992-06-30 Motorola, Inc. Time slot assigner for use in a serial communication system

Also Published As

Publication number Publication date
EP0559214A1 (en) 1993-09-08
US5499374A (en) 1996-03-12
CA2091093C (en) 1999-07-06

Similar Documents

Publication Publication Date Title
CA2091093A1 (en) Event driven communication network
CA2091088A1 (en) Scheduled communication network
CA2091085A1 (en) Flexible communication architecture for motion control system
EP0621713A3 (en) Communication of local area network based applications on a switched network.
EP0545401A3 (en) Optical integrated nodes, and optical communication systems and networks using the optical integrated nodes
EP0582537A3 (en) Transmission of high-priority, real-time traffic on low-speed communications links.
DE69434789D1 (en) Communication system consisting of interconnected, weggeschaltenen ring transmission systems
EP0613316A3 (en) Packet switching resource management within nodes.
AU3441493A (en) Wireless local area network communications system
DE69406013D1 (en) OBJECT-ORIENTED NETWORK PROTOCOL CONFIGURATION SYSTEM
AU3371293A (en) Signaling network having common signaling node for protocol conversion
EP0642246A3 (en) Network communication method and network system.
EP0510822A3 (en) Distributed network monitoring system for monitoring node and link status
AU3010095A (en) Communication network structure, communication network system based on the same and communication method therefor
EP0621706A3 (en) System and method for monitoring simple network management protocol tables.
GB9217374D0 (en) Wireless local area network transmission system
EP0658061A3 (en) Signalling system for independent communications networks.
EP0658063A3 (en) A signaling system for broadband communications networks.
AU6752996A (en) A communications network management system
DE69433709D1 (en) Communication system consisting of interconnected, bidirectional, line-switched ring transmission systems
EP0665495A3 (en) A distributed lock manager using a passive, state-full control-server.
DE69405405T2 (en) OBJECT-ORIENTED, RULE-BASED PROTOCOL SYSTEM
EP0535857A3 (en) Communications network class-of-service routing
EP0682834A4 (en) Intelligent broadband communication system and method.
EP0622923A3 (en) Network security system.

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed

Effective date: 20130305

MKEC Expiry (correction)

Effective date: 20131009