Часть 2
Рашид Ачилов
Прочитав первую часть статьи (в №6 за 2007 г.), вы уже смогли собрать
станцию и настроить её на работу в режиме одиночной УАТС. Но цель еще не
достигнута. Осталось самое главное – объединить существующую и новую УАТС в
общую сеть с одним номерным полем.
Нелирическое отступление
Фактически все настройки станции – это таблицы, в которых хранятся те или
иные значения. Когда станция решает, как ей поступить в той или иной ситуации,
она просто открывает соответствующую таблицу, ищет по заданному ключу данные,
на основании которых выполняет то или иное действие, и выполняет его.
На практике это означает чаще всего обращение к
другой таблице, потом к третьей и т. д. Поначалу обилие этих таблиц, а также
крайняя недружественность интерфейса OSM весьма сбивает с толку. И документация
тут не помогает, разве что [7] содержит некоторые общие приемы
программирования.
В процессе программирования и диагностики
постоянно используются СТА. Поскольку сообщения об ошибках на СТА, независимо
от заданных региональных настроек, отображаются на английском языке, они будут
приводиться именно так, как отображаются.
Поэтому для удобства изложения, а также чтобы
было на чем приводить примеры, я буду постоянно обращаться к рис. 1 – схеме
придуманной мной сети из трех УАТС, одна из которых (станция А) является
существующей станцией модели OS500, а две других (станция В и станция С) –
новые станции модели OS7200. Различие между станциями В и С в том, что станция
В находится в одной локальной сети со станцией А и представляет просто ее
расширение, вынесенное за несколько километров, а станция С находится в другом
городе. Соответственно, у станции В нет своих транков, для выхода в город
используются транки станции А, а у станции С есть свои транки, которые и
используются для выхода в город.