CA2091093A1 - Event driven communication network - Google Patents
Event driven communication networkInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40143—Bus networks involving priority mechanisms
- H04L12/4015—Bus networks involving priority mechanisms by scheduling the transmission of messages at the communication node
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/36—Handling requests for interconnection or transfer for access to common bus or bus system
- G06F13/368—Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control
- G06F13/372—Handling 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/403—Bus networks with centralised control, e.g. polling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network 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.
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)
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)
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 |
-
1993
- 1993-03-05 EP EP93103570A patent/EP0559214A1/en not_active Withdrawn
- 1993-03-05 CA CA002091093A patent/CA2091093C/en not_active Expired - Lifetime
- 1993-11-22 US US08/155,496 patent/US5499374A/en not_active Expired - Lifetime
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 |