ЖУРНАЛ «СТА» №1/2008

стоверности при асинхронной переда- че последовательных кадров в полудуп- лексном и дуплексном режимах. Организация передачи телемеханиче- ских сообщений в канале связи регла- ментируется тремя классами, пред- ставленными в табл. 15. В зависимости от конфигурации те- лемеханической сети все три класса от- носятся к организации передачи ин- формации между одной передающей станцией и либо одной станцией на- значения (одиночный адрес), либо группой станций назначения (группо- вой адрес), либо всеми остальными станциями (общий адрес). Форматы кадров телемеханических со- общений в вариантах фиксированной и переменной длины в [9] представлены для канальных протоколов FT1.1, FT1.2, FT2, FT3 (табл. 16). Они предна- значены для асинхронной передачи те- лемеханических сообщений в полудуп- лексном или дуплексном режимах с раз- личными требованиями достоверности. Следует обратить внимание на то, что форматы кадров FT1.1 и FT1.2 исполь- зуют асинхронный (стартстопный) формат байта с обрамлением битом start=0 и битом stop=1, в то время как форматы FT2 и FT3 относительно фор- мата байта являются синхронными. Соответственно для них требуются раз- ные методы побитовой синхронизации на уровне байта. Поэтому ошибкой яв- ляется реализация форматов FT2 и FT3 на базе стартстопного оформления байтов, так как при этом нарушается модель «канала без памяти», а фактиче- ское кодовое расстояние ( d ) для обоих форматов изза этого оказывается рав- ным 2. Нарушение линейной модели «канала без памяти» относится и к фор- матам FT1.1 и FT1.2, но в формате FT1.2 специально введён стопбайт (Fcтоп), защищающий от ошибок, связанных с нарушением правильности подсчёта битов вследствие искажения (потери) какоголибо стартбита. В форматах FT1.1 и FT1.2 защита каждого байта от искажения осуществ- ляется битом паритета (pt), а в FT1.2 добавляется защита кадра сообщения контрольной суммой. Формат FT1.1 характеризуется низкой достоверно- стью передачи данных, область его применения ограничивается простей- шими системами, и поэтому далее в статье он рассматриваться не будет. Форматы FT1.2 и FT2 рекомендуют- ся для СТМ с классом достоверности I2, но FT2 обеспечивает более высокую эффективность передачи кадров. Фор- мат FT3 предназначен для использова- ния в тех случаях, когда требуется осо- бо высокая достоверность передачи те- лемеханических сообщений. Структуры форматов FT1.2, FT2 и FT3 представлены в табл. 17. Как видно из табл. 17, кадр любого формата начинается со стартового бай- та (байтов) Fстарт. Кадр FT1.2 закан- чивается конечным байтом Fcтоп. Байты начала и конца кадра использу- ются для кадровой синхронизации. Форматы с переменной длиной инфор- мационной части содержат байт L , в котором указывается количество пере- даваемых пользовательских байтов. Информационная часть кадра пере- даётся блоками пользовательских дан- ных (БПД), которые содержат байты пользовательских данных. Необходимо предупредить, что аббревиатура БПД относится именно к блокам. Следует также отметить, что в русском тексте стандартов имеется терминологическая путаница: термин «блок» употреблён в сочетаниях и «блок пользовательских данных» [9, 10] (в оригинале «block of user data»), и «блок данных» [11] (в ори- гинале «data unit»). Кадр формата FT1.2 содержит один БПД, защищаемый контрольной суммой CS. Поскольку в структуре сообщений принят 8бито- вый формат (табл. 16), то определяемое количество байтов в БПД ( L ) может за- даваться в диапазоне от 1 до 255. Кадр формата FT2 содержит старто- вый байт Fстарт и до 16 БПД, каждый из которых содержит 15 пользователь- ских байтов, дополненных контроль- С ТАНДА Р Т И З АЦИ Я И С Е Р Т ИФИК АЦИ Я 57 СТА 1/2008 www.cta.ru Таблица 15 Классы организации передачи телемеханических сообщений Классы Функции Назначение класса организации передачи сообщений на уровне канала S1 Посылка/ без ответа Переданное сообщение не требует ни подтверждения, ни ответа. Используется в циклических системах или в симплексных системах без обратного канала (системы с низкими требованиями к достоверности информации). S2 Посылка/ подтверждение Канальный уровень обеспечивает передачу сообщений и контроль подтверждения приёма каждого сообщения (положительная квитанция). S3 Запрос/ ответ Первичная станция передаёт запрос, на который должен формироваться ответ, содержащий запрошенные данные или отказ (отрицательная квитанция). Обеспечивает возможность опроса в многоточечной конфигурации. Таблица 16 Форматы кадров телемеханических сообщений Формат Кодовое расстояние Класс достоверности Структура байта b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 b10 FT1.1 d = 2 I1 start 0 b1 b2 b3 b4 b5 b6 b7 b8 pt stop 1 FT1.2 d = 4 I2 8 бит, начиная с младшего FT2 d = 4 I2 b1 b2 b3 b4 b5 b6 b7 b8 FT3 d = 6 I2, I3 8 бит, начиная со старшего Таблица 17 Структуры форматов телемеханических сообщений Формат FT1.2 Формат FT2 Формат FT3 Переменная длина Фиксированная длина Переменная длина Фиксированная длина Переменная длина Фиксированная длина F-старт = 68h Длина L F1-старт = 05h F1-старт = 05h Повтор байта L F-старт = 27h F-старт = 27h F2-старт = 64h F2-старт = 64h F-старт = 68h F-старт = 10h Длина L Длина L =0 Длина L Длина L =0 1 БПД* 1 БПД* 1 БПД* 1 БПД* 1 БПД* 1 БПД* 255 255 15 15 16 16 CS CS CRC CRC CRC1 CRC1 F-cтоп = 16h F-cтоп = 16h CRC2 CRC2 * БПД — блок пользовательских данных.

RkJQdWJsaXNoZXIy MTQ4NjUy