Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВСІ ВІДПОВІДІ Dimka.docx
Скачиваний:
10
Добавлен:
09.12.2018
Размер:
685.21 Кб
Скачать
  1. Блоки тригонометричних функцій fbd- програм і їх використання.

Этот раздел включает в себя 8 блоков, реализующих вычисление следующих функций: вычисление синуса (SIN);вычисление косинуса (COS);  вычисление тангенса (TAN); вычисление арктангенса (ATAN);  вычисление арксинуса (ASIN);  вычисление арккосинуса (ACOS); вычисление арктангенса отношения (_ATAN); преобразование полярных координат в декартовы (PDT). Блоки, реализующие первые 6 функций, имеют один функциональный вход и один выход. Выходу присваивается результат выполнения соответствующей функции. Значение входов первых трех блоков считается заданным в радианах. Блоки, реализующие обратные преобразования (арксинус, арккосинус и арктангенс), выходное значение также формируют в радианах. Вычисление арктангенса отношения (_ATAN) -Данный блок отличается от остальных в этом функциональном разделе дополнительным входом. Дело в том, что этот блок перед вычислением арктангенса осуществляет операцию деления первого функционального входа на второй. Частное от этого деления используется в качестве аргумента для функции арктангенса. Преобразование полярных координат в декартовы (PDT) - На вход IL этого блока подается длина, а на IA – угол в радианах. На выходе QX формируется значение координат по оси абсцисс, а на QY - по оси ординат.

  1. Блоки алгебраїчних функцій fbd- програм і їх використання.

У цей розділ включено 17 функцій, що реалізовують наступні операції алгебри:

обчислення експоненти (EXP);

обчислення натурального логарифма (LN);

обчислення десяткового логарифма (LOG);

поліном другого ступеня (POL);

розрахунок статистичних характеристик (STAT);

переклад у відсотки (t%);

переклад з відсотків (f%);

середнє по трьом крапкам (Avr3);

середнє по восьми крапках (Avr8);

ковзаюче середнє (AVRT);

інтеграція (INTG);

похідна по двох крапках (DIFF);

похідна по трьом крапкам (Df3);

друга похідна (DDF);

навантаження (/%);

округлення (NDGT);

блок лінійної інтерполяції (LINTER).

Призначення:

Обчислення експоненти (EXP)

Значенню виходу привласнюється результат обчислення експоненціальної функції від величини входу INP.

Обчислення натурального логарифма (LN)

Даний блок має один функціональний вхід і один вихід. Тут обчислюється натуральний логарифм від величини входу, а отриманий результат привласнюється виходу.

Обчислення десяткового логарифма (LOG)

Робота цього блоку аналогічна попередньому. Тільки тут обчислюється не натуральний, а десятковий логарифм.

  1. Блоки функцій порівняння fbd- програм і їх використання.

В этот раздел включены следующие 13 функций: Равенство (==) - В случае равенства значений входов IN1 и IN2 этого блока значение его выхода устанавливается равным 1. В противном случае - 0.Неравенство (<>) -Отличие этого блока от предыдущего заключается в том, что его выход равен 1 при неравенстве входов, а 0 – при равенстве.Больше (>) - Значение выхода этого блока устанавливается равным 1, если вход IN1 больше входа IN2. В противном случае выход равен 0. Меньше (<) - Выход этого блока равен 1 если значение входа IN1 меньше значения IN2, а 0 - в противном случае.Больше или равно (>=) -Эта функция работает так же, как функция Больше. Но значение 1 будет сформировано на выходе блока и при равенстве входов. Меньше или равно (<=)-Этот блок формирует на выходе значение 1 при равенстве его входов IN1 и IN2. Равенство нулю (==0)-Работа этого блока аналогична блоку Равенство. Однако здесь вместо значения второго входа используется 0. Неравенство нулю (<>0)-Выход этого блока равен 1 при отличии его входа IN1 от 0. Знаковая функция (SIGN) - Выход SN+ блока равен 1 при положительном значении входа, а SN- - при отрицательном. Значение входа 0 обнуляет оба выхода. Анализ на совпадение (CMP) - Этот блок сравнивает значение входа INP с входами PD1, ..., PD6. Выходу присваивается номер входа, величина которого совпадает с входом INP. При этом входу PD1 соответствует значение 1, а PD6 – 6. При отсутствии совпадения величина выхода не меняется.Анализ на совпадение (CMPN) - Если значение входа INP не равно значению входа PD, то увеличивается на 1 значение выхода QT. Если QT превышает значение входа PT, то величина второго выхода (QE) устанавливается равной 1. Значения выходов QT и QE сбрасываются в 0 при каждом изменении входа INP. Уставка по времени задается в секундах.Анализ на совпадение (CMPE)-Данный блок работает так же, как и предыдущий. Однако здесь условием увеличения выхода QT является равенство анализируемого значения (вход INP) уставке (вход PD), а сброс выходов в 0 осуществляется при каждой ситуации неравенства INP и PD. Уставка по времени задается в секундах. Управление по астрономическому времени (ALARM)-Данный блок формирует на выходе 1 если астрономическое время совпадает с временем, заданным его входами. Это значение удерживается в течение одной секунды, затем выход обнуляется. При этом вход MON задает номер месяца, DAY – день месяца, DOF – день недели (от 1 – 7, первый день недели - воскресенье), H – час, M – минуту и S – секунду. Если хотя бы один параметр (вход MON, DAY, H, M, S) не совпадает, выход Q0 равен нулю. При формировании выходного сигнала свободные и нулевые величины входов не учитываются.