Multi-protocol bus device
First Claim
1. A method implemented within an industrial control device for communicating on a bus, the method comprising:
- receiving a signal transmitted on the bus;
determining whether the signal is specific to a communications protocol;
when the signal is specific, selecting the communications protocol corresponding to the specific signal; and
processing signals according to the selected communications protocol.
4 Assignments
0 Petitions
Accused Products
Abstract
In one general aspect, methods and devices for use with multiple communications protocols automatically determine which communications protocol to use when connected to a system bus. Signals transmitted on the system bus are monitored to determine what communications protocol the system bus is using. After determining which communications protocol the system is using, a compatible communications protocol is selected from one of several communications protocols stored in a device'"'"'s memory. As a result, a user may connect a device to the system bus without having to determine which communications protocol is used by the system bus. Furthermore, suppliers may stock a single type of device that is compatible with multiple communications protocols reducing overhead associated with stocking devices. In addition, a device may be switched between systems without regard to the communications protocol of the device or system.
105 Citations
24 Claims
-
1. A method implemented within an industrial control device for communicating on a bus, the method comprising:
-
receiving a signal transmitted on the bus;
determining whether the signal is specific to a communications protocol;
when the signal is specific, selecting the communications protocol corresponding to the specific signal; and
processing signals according to the selected communications protocol. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An industrial control device comprising:
-
a bus interface receiving a signal; and
a processor operable to determine whether the signal is specific to a communications protocol and, when the signal is specific, to select the communications protocol that corresponds to the specific signal, and to process signals according to the selected communications protocol. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method implemented within an industrial control device for communicating on a bus, the method comprising:
-
monitoring signals transmitted on the bus;
determining that two or more monitored signals have a relationship;
selecting a communications protocol that corresponds to the relationship; and
processing signals according to the selected communications protocol. - View Dependent Claims (12, 13, 14)
-
-
15. An industrial control device comprising:
-
a bus interface monitoring signals; and
a processor operable to determine that two or more monitored signals have a relationship, to select a communications protocol that corresponds to the relationship, and to process the signals according to the selected communications protocol. - View Dependent Claims (16, 17, 18)
-
-
19. A method implemented within an industrial control device for communicating on a bus using a first communications protocol or a second communications protocol, the method comprising:
-
selecting the first communications protocol;
determining checksums associated with a number of signals transmitted on the bus;
determining any errors using the checksums;
comparing the number of determined errors to a threshold;
selecting the second communications protocol if the threshold is exceeded; and
processing signals transmitted to the bus and signals received from the bus according to the selected communications protocol. - View Dependent Claims (20)
-
-
21. An industrial control device for communicating on a bus using a first communications protocol or a second communications protocol comprising:
-
a bus interface receiving signals; and
a processor selecting the first communications protocol, determining checksums associated with the received signals, determining any errors using the checksums, comparing a number of determined errors to a threshold, and selecting the second communications protocol if the threshold is exceeded. - View Dependent Claims (22)
-
-
23. A method implemented within an industrial control device for communicating on a bus, the method comprising:
-
monitoring signals transmitted on the bus;
determining a percentage of a type of signal;
comparing the percentage to a threshold associated with the type of signal;
determining if the threshold is exceeded;
selecting a communications protocol that corresponds to the type of signal if the threshold is exceeded; and
processing signals according to the selected communications protocol.
-
-
24. An industrial control device comprising:
-
a bus interface monitoring signals on a bus; and
a processor determining a percentage of a signal type, comparing the percentage to a threshold associated with the type of signal, determining if the threshold is exceeded, selecting a communications protocol that corresponds to the type of signal if the threshold is exceeded, and processing signals according to the selected communications protocol.
-
Specification