Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пром.контр. Лабы. 6-й семестр.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
1 Мб
Скачать
☆

Мел(135) – масове “если за или”

Параметр

Позначення

Примітки

номер

тип

1

3

ВХОД1

Перша з N дискретних змінних на першому ВХОД-і алгоритму

2

3

ВХОД2

Перша з N дискретних змінних на другому ВХОД-і алгоритму

3

4

ВЫХОД

Перша з N дискретних змінних на ВИХОД-і алгоритму

4

8

N

N – кількість змінних

5

1

В/О-1

Значення, що перевіряється на першому ВХОД-і – ВКЛ або ОТКЛ

6

1

В/О-2

Значення, що перевіряється на другому ВИХОД-і – ВКЛ або ОТКЛ

7

1

В/О-3

Значення, що присвоюється на ВИХОД-і – ВКЛ або ОТКЛ

Власна пам’ять, Б – 0. Обсяг в ПрП, Б – 20.

Час виконання, мс – 1.5 + 0.18 N.

Функція алгоритму. Алгоритм замінює N умов операторів виду :

ЕСЛИ Х1(i) має значення В/О-1

ИЛИ ЕСЛИ Х2(i) має значення В/О-1

ТОГДА Y(i) присвоїти значення В/О-2

де Х1(i) – чергова (і-та за рахунком) дискретна змінна на першому ВХОД-і ; Х2(i) – чергова (і-та за рахунком) дискретна змінна на другому ВХОД-і ; Y(i) – відповідна (і-та за рахунком) змінна на ВИХОД-і.

Обмеження на параметри алгоритму приведені в описі алгоритму ВП-Д(100).

Лспд(160) – л-мережа, пересилка дискретних змінних

Параметр

Позначення

Примітки

номер

тип

1

3

ИСТОЧ

Перша з дискретних змінних Ламіконта – майстра

2

3

ПРИЕМ

Перша з дискретних змінних Ламіконта – абонента

3

8

N

N – кількість груп змінних

4

8

КАНАЛ

Номер логічного каналу (КЛ) цифрового зв’язку

Власна пам’ять, Б – 10. Обсяг в ПрП, Б – 11. Час виконання, мс – 2 .. 7.

Функція алгоритму. Алгоритм призначено для пересилки по цифровому каналу зв’язку (Л-мережі) значень N груп дискретних змінних (масив X) Ломіконта-майстра у відповідні N групи дискретних змінних (масив В) Ломіконта- абонента в порядку зростання адрес: з першої змінної масиву X – в першу змінну масиву В; з другої змінної масиву X – в другу змінну масиву В і так далі 8N разів.

Пересилка виконується лише в розблоковані змінні Ломіконта-абонента.

Обмеження на параметри алгоритму. Параметри 1 і 2 (ИСТОЧ, ПРИЕМ) – змінні типу ВД або ДВ з номерами, остання цифра яких – 0 (початок групи змінних).

Додаткові обмеження на параметри алгоритму. Припустимі значення параметра 3 (N) – 1 .. 8, параметра 4 (КАНАЛ) – 6, 7.

Номери змінних Ломіконта-майстра і Ломіконта-абонента, використовуваних при роботі алгорітіма, не повинні виходити за межі, вказані при “Замовленні змінних” відповідного контроллера. Якщо в процесі введення задані параметри, що порушують цю умову для Ломіконта- майстра, помилка буде виявлена при спробі запису секції в пам’ять. Якщо ця умова порушена для Ломіконта-абонента, помилка буде виявлена в штатному режимі роботи контроллерів за наявності цифрового зв’язку між ними. При цьому Ломіконт-майстер діагностує несправність (код 31, параметр 0 – для КЛ6, 1 – для КЛ7).

Умови виконання алгоритму. Алгоритм виконує описані дії лише в наступних випадках: була перерва в роботі алгоритму (у попередньому циклі Ломіконта відповідний фрагмент в ПрП не виконувався); змінилося значення хоча б однієї змінної первинного масиву.

Ці обмеження введені для того, щоб не допустити повторних посилок цифровим каналом повідомлень, що містять незмінну інформацію, і тим самим підвищити пропускну спроможність каналу.

Діагностика несправності цифрового зв’язку. В тому випадку, якщо у цифровому каналу відсутня відповідь від Ломіконта-абонента, Ломіконт-майстер діагностує несправність (код 30, параметр 0 – для КЛ6, 1 – для КЛ7). Відображати цю несправність можна лише в режимі “Пуск”, підрежимі “Управління”, оскільки для діагностики необхідне звернення до алгоритму.