Одним из важных параметров любой сети является скорость передачи информации, выражаемая в битах в секунду [bps], Если в течение долей секунды должны быть переданы миллионы бит информации, как в случае использования компьютерных сетей, то необходимо использование высокоскоростной архитектуры, поддерживающей передачу данных со скоростями порядка 10 миллионов бит в секунду. Такие задачи чаще всего решаются путем использования сети ETHERNET. Сети ETHERNET могут расширяться фактически бесконечно, однако практически размеры сети ограничены финансовыми параметрами, такими как стоимость репиторов, мостов и маршрутизаторов, а также увеличивающейся с ростом сети нестабильностью ее работы и увеличением времени отклика. Существуют также и другие системы, позволяющие обеспечить близкие параметры по скорости передачи информации. Одним из таких примеров являются системы, построенные на основе интерфейса RS485.
Одно из важных свойств сети состоит в минимальных затратах, необходимых для прокладки линий связи, по которым информация из различных точек будет поступать на центральный пульт управления. С центрального пульта может осуществляться контроль за состоянием различных датчиков и, наоборот, могут передаваться сигналы управления открыванием дверей, включением и выключением света, кондиционеров, или подаваться сигналы тревоги, если, например, разбито окно, открыта дверь в недопустимое время или произошел выход процесса за технологические границы. Аналогичная концепция может использоваться для контроля за производственным оборудованием и дистанционного управления им из одной точки.
Для всех этих областей применения характерны некоторые общие свойства, предъявляемые к параметрам сети:
1. Большое и непредсказуемое число точек расположения приборов.
2. Значительная протяженность линий связи.
3. Небольшой объем передаваемых данных.
4. Некритичность к скорости передачи данных.
Однопроводная информационная сеть MicroLAN имеет следующие преимущества:
1. Простое и оригинальное решение адресуемости абонентов.
2. Несложный протокол.
3. Простая структура линии связи.
4. Легкое изменение конфигурации сети.
5. Значительная протяженность линий связи.
6. Исключительная дешевизна всей технологии в целом.
MicroLAN представляет собой информационную сеть, использующую для осуществления цифровой связи одну линию данных и один возвратный (или земляной) провод. Таким образом, для реализации среды обмена этой сети могут быть использованы, как доступные кабели, содержащие неэкранированную витую пару той или иной категории, так и обычный телефонный провод. Подобные кабели при их прокладке не требуют, как правило, наличия какого-либо специального оборудования. Ограничение максимальной длины однопроводной линии, реализуемое без специальных дополнительных вспомогательных устройств (повторителей), регламентировано на уровне 300м. Как правило, однопроводные линии связи сети MicroLAN имеют структуру, состоящую из трех основных проводников: DATA - шина данных, RET - возвратный или земляной провод, EXT_POWER - внешнее питание не только обслуживаемых ведомых устройств, но и внешних относительно них цепей датчиков и органов управления. В зависимости от способа прокладки, сопряжения с ведомыми устройствами и используемых при прокладке материалов, в соответствии с табл. 3.1 различают три основных варианта качества организации 1-Wire сетей, каждый из которых подразумевает использование особой технологии и аксессуаров при реализации линии [9].
Таблица 3.1. Варианты организации 1-Wire сетей.
Классификация линии | Длина линии | Количество ведомых устройств | Тип используемого кабеля | Топология | Выходной каскад мастера линии |
Короткие линии | До 30м | До 50шт. | 4-хпроводный телефонный | Свободная | Пассивная подтяжка |
Средние линии | До 100м | До 200шт. | Витая пара 5 категории | Общая шина | Активная подтяжка |
Длинные линии | До 300м | До 300шт. | IEEE1394 (Firewire) | Общая шина с единым стволом | Активная подтяжка с учетом тока в линии |
При анализе требований к информационной сети АСУ тепличного комбината были отмечены следующие факторы:
1. Длина линии составляет порядка 300 метров.
2. Количество ведомых устройств – до 50 шт.
3. Скорость передачи данных не имеет существенного значения, так как тепличный комбинат представляет собой сильно инерционный объект с постоянными времени порядка 2000 секунд.
Исходя из вышеперечисленных факторов, в информационной сети АСУ тепличного комбината будет использоваться IEEE1394(FireWire) кабель.
Firewire является эластичным огнеупорным кабелем с двойной изоляцией. Он состоит из двух индивидуально изолированных витых пар, плюс два отдельных проводника для подвода питания. Структура такой линии должна использовать один из проводов для передачи данных (DATA), второй в качестве возвратного проводника или земли (RETURN). Эти два сигнала передаются, как правило, по одной из витых пар. Третий проводник необходим для передачи энергии к однопроводным компонентам (EXT_POWER), а четвертый не используется (зарезервирован для применений пользователя).
3.3. Идентификация устройств в сети MicroLAN
Благодаря встроенному сетевому контроллеру, все приборы MicroLAN пригодны для использования в сети с момента своего выпуска. При производстве гарантируется уникальность сетевого адреса для каждого выпускаемого прибора. В сети MicroLAN не существует опасности конфликта сетевых адресов и недостаточности адресного пространства. Каждый прибор, предназначенный для работы в составе сети MicroLAN, содержит страницу данных, необходимую для идентификации прибора, и называемую областью ПЗУ. В эту область при производстве микросхемы записывается с помощью лазерного луча уникальный для каждой микросхемы серийный номер. Занесение этого кода очень строго контролируется в процессе производства, и фирма DallasSemiconductor гарантирует уникальность серийного номера для каждой микросхемы. Поэтому именно значение серийного номера используется для идентификации прибора в составе сети и для управления доступом к отдельным приборам. Кроме серийного номера в область ПЗУ заносится групповой код, отражающий функциональное назначение микросхемы, и контрольная сумма всех данных в области ПЗУ.
После подачи питания ведущему шины доступны только приборы, подключённые к основному стволу сети. Для взаимодействия с остальными устройствами ведущий шины должен изучить топологию сети. Поэтому на первом этапе выполняется анализ только адресуемых ключей в сети. Начиная с основного ствола, ведущий шины последовательно опрашивает и записывает регистрационные номера всех адресуемых ключей. Затем найденные ключи последовательно открываются, и происходит дальнейший опрос ветвей второго уровня. Обнаруженные на них ключи также регистрируются и по очереди открываются. После этого становится возможным опрос ветвей третьего уровня. Процедура продолжается до окончательного построения топологии сети в памяти контроллера. На следующем этапе ведущий идентифицирует оставшиеся приборы. Для этого, опираясь на изученную топологию переключателей сети, он последовательно открывает все ветви и записывает регистрационные номера обнаруженных приборов. После построения точной топологии сети MicroLAN становится возможен быстрый доступ к каждому прибору. Ведущий открывает все ключи на пути к нему, отменяя при этом выбор всех остальных приборов на линии.
Основой архитектуры сетей MicroLAN, является топология общей шины, когда каждое из устройств подключено непосредственно к единой магистрали, без каких-либо каскадных соединений или ветвлений. При этом в качестве базовой используется структура сети с одним ведущим или мастером и многочисленными ведомыми. Конфигурация любой сети MicroLAN может произвольно меняться в процессе ее работы, не создавая помех дальнейшей эксплуатации и работоспособности всей линии в целом, если при этих изменениях соблюдаются основные принципы организации однопроводной шины. Эта возможность достигается благодаря присутствию в протоколе 1-Wire интерфейса специальной команды поиска ведомых устройств (Поиск ПЗУ), которая позволяет быстро определить новых участников информационного обмена. Стандартная скорость отработки такой команды составляет около 75 узлов сети в секунду. Часто при организации больших однопроводных сетей, с целью удобства проводки линии связи, уменьшения ее протяженности или снижения электрической нагрузки на линии благодаря уменьшению одновременно работающих на ней устройств, необходимо обеспечить древовидную структуру 1-Wire линии. Для этого используют ветвления сетей MicroLAN одного или нескольких уровней. Основным элементом при построение таких ветвей является обычный адресуемый ключ типа DS2406P, который обеспечивает ветвление благодаря коммутации возвратного провода однопроводной линии.
Общая схема подключения устройств с помощью однопроводной сети изображена на рис. 3.1. Одна или несколько однопроводных сетей подключаются к COM портам компьютера с помощью контроллера. К контроллеру подключается основная линия однопроводной сети, максимальная длина которой 300 метров (при необходимости линию можно вынести на несколько километров с помощью двух преобразователей RS232-485). Реальная длина зависит от уровня помех и от количества устройств. К основной линии подключаются датчики температуры и ключи дискретного ввода/вывода с помощью отводов длиной не более 3 метров.
Рис. 3.1. Общая структура сети MicroLAN.
В наиболее удалённой точке каждой ветви подключается микросхема iButton™, служащая меткой ветви. Метка позволяет контролировать прохождение электрического сигнала и целостность ветви. Для обеспечения надёжности передачи по сети MicroLAN в условиях нестабильного электрического контакта передача осуществляется в виде отдельных пакетов данных. В информационной однопроводной сети тепличного комбината Каждый пакет завершается контрольной суммой, что позволяет ведущему шины сразу регистрировать ошибки и принимать меры для повторной передачи.