MI-EL-45 RtSend
Отправка сообщений с оконечного устройства 1 на оконечное устройство 2.
Тип: CFunction
|
Путь в библиотеке:
|
Описание
| Для работы с блоком установите/обновите пакет поддержки блоков РИТМ. |
Блок MI-EL-45 RtSend используется для инициации отправки сообщений с оконечного устройства 1 на оконечное устройство 2.
Порты
Вход
#
aдрес ОУ1
—
адрес оконечного устройства, с которого будет производиться отправка сообщения
cкаляр
Details
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
#
подадрес ОУ1
—
подадрес оконечного устройства, с которого будет производиться отправка сообщения
скаляр
Details
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
#
число СД
—
число слов данных для передачи
скаляр
Details
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
#
aдрес ОУ2
—
адрес оконечного устройства, на которое будет производиться отправка сообщения
скаляр
Details
Адрес 31 - широковещательный.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
#
подадрес ОУ2
—
подадрес оконечного устройства, на которое будет производиться отправка сообщения
скаляр
Details
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Выход
#
ошибка
—
флаг ошибки при обмене в канале
скаляр
Details
В случае, если контроллер шины зарегистрировал ошибку при обмене, то будет установлено ненулевое значение.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Параметры
Параметры:
#
Номер канала: —
номер канала контроллера шины, инициирующего транзакцию
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
Details
Если в машине установлено больше одного модуля, то применяется сквозная нумерация каналов.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Ждать завершения транкзации — ожидание контроллером шины завершения обмена на линии
Details
Включение опции может привести к переполнению шага расчета. При отключенной опции разработчик модели должен самостоятельно контролировать возможные конфликты транзакций в линии и, если требуется, увеличить шаг расчета блока.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Шаг расчёта, с: — шаг расчета в секундах
Details
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
Расшифровка статуса ошибки в блоках контроллера шины
Выход Ошибка имеет тип данных UInt32. В зависимости от ситуации, задетектированной на шине, в нем выставляются следующие биты:
| ERAO_ERROR |
Ошибка адреса ОУ в ОС. Маска 0x1. |
| MEO_ERROR |
Ошибка кода «Манчестер-2». Маска 0x2. |
| TO_ERROR |
Таймаут при приеме. Маска 0x4. |
| EBC_ERROR |
Ошибка самоконтроля при передаче или составная ошибка при приёме. Маска 0x8. |
| RTFL_ERROR |
Бит ОС «Неисправность ОУ». Маска 0x10. |
| DNBA |
Бит ОС «Принято управление интерфейсом». Маска 0x20. |
| SSFL_ERROR |
Бит ОС «Неисправность подсистемы». Маска 0x40. |
| BUSY |
Бит ОС «Подсистема занята». Маска 0x80. |
| RT_ERROR |
Таймаут при приёме. Маска 0x100. |
| HW_ERROR |
Локальная аппаратная ошибка. Маска 0x200. |
