УЗЕЛ-АБОНЕНТ КОММУНИКАЦИОННОЙ СИСТЕМЫ С ФУНКЦИОНАЛЬНО ОТДЕЛЬНЫМ УСТРОЙСТВОМ ПАМЯТИ СОБЫТИЙ ПЕРЕДАЧИ

1. Узел-абонент (3) коммуникационной системы (1), включающей шину (2) данных, к которой подключены указанный узел-абонент (3) и по меньшей мере еще один узел-абонент (3), причем узел-абонент (3) имеет коммуникационный контроллер (4), предназначенный для передачи сообщений (7) по шине (2) данных и/или для приема сообщений (7) от шины (2) данных, и устройства (11, 12) памяти сообщений для промежуточного хранения подлежащих передаче или принятых сообщений (7), отличающийся тем, что узел-абонент (3) имеет по меньшей мере одно устройство (13) памяти событий передачи, которое функционально отделено от устройств (11, 12) памяти сообщений и в котором сохраняется событие передачи по меньшей мере для одного подлежащего передаче или переданного сообщения (7).
2. Узел-абонент (3) по п.1, отличающийся тем, что событие передачи включает в себя по меньшей мере одно из следующих событий:
- сообщение (7) успешно передано,
- сообщение (7) успешно передано, несмотря на отмену задания на передачу,
- отмена задания на передачу, процесс передачи еще не начался,
- отмена задания на передачу, процесс передачи прекращен после потери арбитража, и
- отмена задания на передачу, процесс передачи прекращен после ошибки.
3. Узел-абонент (3) по п.1, отличающийся тем, что в устройстве памяти (13) событий передачи сохраняется идентификатор по меньшей мере одного подлежащего передаче или переданного сообщения (7).
4. Узел-абонент (3) по п.2, отличающийся тем, что в устройстве памяти (13) событий передачи сохраняется идентификатор по меньшей мере одного подлежащего передаче или переданного сообщения (7).
5. Узел-абонент (3) по одному из пп.1-4, отличающийся тем, что в устройстве памяти (13) событий передачи сохраняется один или несколько из следующих видов данных:
- код длины данных по меньшей мере одного подлежащего передаче или переданного сообщения (7),
- отметка времени, указывающая на то, когда событие наступило,
- адрес устройства (11, 12) памяти сообщений, для которого имелось задание на передачу, и
- счетчик последовательности, идентифицирующий пакеты данных, если несколькими сообщениями (7) с одним и тем же идентификатором последовательно передаются большие объемы данных.
6. Узел-абонент (3) по одному из пп.1-4, отличающийся тем, что устройство (13) памяти событий передачи имеет несколько элементов памяти, причем в каждом элементе памяти сохраняются данные, относящиеся к одному подлежащему передаче или переданному сообщению (7).
7. Узел-абонент (3) по п.5, отличающийся тем, что устройство (13) памяти событий передачи имеет несколько элементов памяти, причем в каждом элементе памяти сохраняются данные, относящиеся к одному подлежащему передаче или переданному сообщению (7).
8. Узел-абонент (3) по одному из пп.1-4 или 7, отличающийся тем, что устройство (13) памяти событий передачи содержит память с произвольным доступом.
9. Узел-абонент (3) по п.5, отличающийся тем, что устройство (13) памяти событий передачи содержит память с произвольным доступом.
10. Узел-абонент (3) по п.6, отличающийся тем, что устройство (13) памяти событий передачи содержит память с произвольным доступом.
11. Узел-абонент (3) по одному из пп.1-4, 7, 9, 10, отличающийся тем, что устройство (13) памяти событий передачи выполнено как часть устройства (11, 12) памяти сообщений.
12. Узел-абонент (3) по п.5, отличающийся тем, что устройство (13) памяти событий передачи выполнено как часть устройства (11, 12) памяти сообщений.
13. Узел-абонент (3) по п.6, отличающийся тем, что устройство (13) памяти событий передачи выполнено как часть устройства (11, 12) памяти сообщений.
14. Узел-абонент (3) по п.8, отличающийся тем, что устройство (13) памяти событий передачи выполнено как часть устройства (11, 12) памяти сообщений.
15. Узел-абонент (3) по п.11, отличающийся тем, что объем устройства (13) памяти событий передачи является конфигурируемым посредством бита конфигурации.
16. Узел-абонент (3) по одному из пп.12-14, отличающийся тем, что объем устройства (13) памяти событий передачи является конфигурируемым посредством бита конфигурации.
17. Коммуникационная система (1), включающая в себя шину (2) данных и несколько узлов-абонентов (3), подключенных к шине данных с целью передачи данных, причем каждый узел-абонент (3) имеет коммуникационный контроллер (4), предназначенный для передачи сообщений (7) по шине (2) данных и/или для приема сообщений (7) от шины (2) данных, и устройства (11, 12) памяти сообщений для промежуточного хранения подлежащих передаче или принятых сообщений (7), отличающаяся тем, что по меньшей мере один из узлов-абонентов (3) имеет по меньшей мере одно устройство (13) памяти событий передачи, которое функционально отделено от устройств (11, 12) памяти сообщений и в котором сохраняется событие передачи по меньшей мере для одного подлежащего передаче или переданного сообщения (7).
18. Способ передачи сообщения (7) от первого узла-абонента (3) коммуникационной системы (1) по шине (2) данных коммуникационной системы (1) второму узлу-абоненту (3) коммуникационной системы (1), причем прикладная программа (5) первого узла-абонента (3) копирует подлежащее передаче сообщение (7) в устройство (11, 12) памяти сообщений, из которого это сообщение по команде передачи от прикладной программы (5) извлекается коммуникационным контроллером (4) и передается им по шине (2) данных, отличающийся тем, что по меньшей мере в одном устройстве (13) памяти событий передачи, функционально отдельном от устройства (11, 12) памяти сообщений, для подлежащего отправке или отправленного сообщения (7) сохраняют событие передачи и предоставляют прикладной программе (5) возможность обращения к этому событию передачи в любое время.