Бристольский стандартный асинхронный протокол
Бристольский стандартный асинхронный/синхронный протокол (BSAP) — это протокол промышленной автоматизации, разработанный компанией Bristol Babcock и управляемый Emerson . Это протокол «главный-подчиненный» , подходящий как для синхронных высокоскоростных локальных сетей, так и для асинхронных низкоскоростных глобальных сетей . BSAP обеспечивает высокую безопасность сообщений для связи по телефонным линиям и радиосетям за счет использования эффективного метода проверки ошибок (16-битный CRC -CCITT) и постоянного обмена статистикой связи. Схема опроса, используемая BSAP, гарантирует, что каждый узел в сети имеет равный приоритет для запросов и ответов. BSAP также предоставляет механизм глобальной адресации всех узлов, подключенных для специальных сообщений, таких как синхронизация времени, помимо обычных схем индивидуальной адресации. BSAP поддерживает методы удаленного доступа к базе данных для чтения и записи памяти в группах. Он также поддерживает несколько схем обмена сообщениями, в которых каждый узел может прозрачно передавать узел в другие сети и передавать ответы аналогичным образом.
Уровни протокола
[ редактировать ]Протокол поддерживает различные уровни, включая прикладной, транспортный, сетевой, канальный и физический, с 1745 асинхронными символьно-ориентированными сообщениями, 2111 прозрачными сообщениями и 2629 сообщениями в диалоговом режиме. Поддержка физического уровня включает следующие опции.