![](https://cv01.studmed.ru/view/db5014703f0/bg34.png)
Разработка SCL программ
S7-SCL V5.1 для S7-300/S7-400
2-26
A5E00059543-01
2.13 Тестирование данных
Требования
Чтобы выполнить тест, Вам требуется входной модуль с начальным адресом
0 и выходной модуль с начальным адресом 4.
Перед выполнением теста, поверните все восемь переключателей верхней
группы влево (“0") и все переключатели нижней группы вправо (“1").
Переключите блоки на CPU, так как начальные величины переменных
должны быть протестированы.
Процедура тестирования
Запустите тест как показано в таблице .
Тест
Действия
Результат
1 Установите код в "111" (I0.4, I0.5 и I0.6) и
введите его переключател ем кода (I0.7).
Все на модуле вывода активизируется и
зажгутся све тодиоды.
2 Отобразите квадратный корень, повернув
переключатель вывода с (I0.3) на "1".
Светодиоды на модуле вывода покажут
бинарный номер "10000" (=16).
3 Отобразите квадрат, повернув
функциональный переключатель с (I0.2) на
"1".
15 светодиодов зажгутся на модуле вывода.
Они покажут переполнение, если результат
255 x 255 выше диапазона целых.
4a Верните пер еключатель вывода (I0.3) на "0". Измеряемая величина снова отобразится.
Все светодиоды на вых одах байта низкого
порядка будут установлены.
4b Установите величину 3 (бинарную "11") как
нову ю измеряему ю величину при вводе.
Выходные данные на этом этапе не
изме нятся.
5a Проверьте чтение измеряемой величины:
Установите код в "000" и введит е
переключателем кода (I0.7) так, что позже
Вы увидите введенную величину.
На модуле вывода 0; т.к. ни один из
светодиодов не вклю чен.
5b Переключите вх одной тумблер «Вход 0.0"
(I0.0). Это прочтение величины на 4 этапе
теста.
На выходе отображена величина 3,
двоичная "11".
6 Начните сортировку и вычисление,
переключив ключ сортировки (I0.1).
На выходе будет снова 0, так как в процессе
сортировки измеряемые величины переме-
щаются на более высокую позицию массива.
7 На дисплее после сортиров ки: Установите
код "110" (I0.6 = 1, I0.5 = 1, I0.4 = 0 IB0;
переписывая на бит 14, бит 13 и бит 12 IW0)
и прочтите его, поворачивая переключате ль
кода.
На выходе показана величина "11" как
вторая ве личина массива.
8a Переписанный рез ультат будет следующим:
Поворачивая переключател ь вывода (I0.3)
отобразится квадрат измеряемой ве личины
на 7 шаге.
Отобразится выходная величина 9
(бинарная "1001").
8b Переключите функциональный ключ (I0.2),
чтобы получить квадратный корень.
Отобразится выходная величина 2
(двоичная "10").