6 Устройство и принцип работы Ситуации, приводящие к возникновению ошибок во время работы с архивом, описаны в таблице 6.9 . Таблица 6.9 – Ошибки во время работы с архивом 6.5.3 Работа по протоколу MQTT Архитектура MQTT определяет три типа устройств в сети: • брокер – устройство (обычно – ПК с серверным ПО), которое осуществляет передачу сообщений от издателей к подписчикам; • издатели – устройства, которые являются источниками данных для подписчиков; • подписчики – устройства, которые получают данные от издателей. Одно устройство может совмещать функции издателя и подписчика.
37 Используемая функция Наименование ошибки Возможные ситуации, приводящие к ошибке MODBUS READ FILE _ _ _ RECORD MODBUS ILLEGAL _ _ FUNCTION • ошибочный размер данных (0x07 MODBUS ILLEGAL DATA _ _ _ ADDRESS • reference type не соответствует спецификации; • не удалось открыть файл для чтения (возможно, он отсутствует) MODBUS ILLEGAL DATA _ _ _ VALUE • не удалось переместиться к нужному смещению в файле MODBUS SLAVE DEVICE _ _ _ FAILURE • ошибка удаления файла при запросе на удаление; • запрос слишком большого количества данных (больше 250 байт); • недопустимый record number (больше 0x270F); • недопустимый record length (больше 0x7A) MODBUS WRITE FILE _ _ _ RECORD MODBUS ILLEGAL _ _ FUNCTION • ошибочный размер данных (0x09 MODBUS ILLEGAL DATA _ _ _ ADDRESS • reference type не соответствует спецификации; • не удалось открыть файл для записи MODBUS SLAVE DEVICE _ _ _ FAILURE • запрашиваемый файл отсутствует; • запрашиваемый файл доступен только для чтения; • не удалось записать необходимое количество байт