Page 15 - 4847
P. 15

ЛАБОРАТОРНА РОБОТА № 4
                                        СТВОРЕННЯ ПРОЕКТУ В STEP 7 З
                       ВИКОРИСТАННЯМ МАТЕМАТИЧНИХ ОПЕРАЦІЙ

                          Мета роботи: освоїти методи складання і редагування програм  з
                   використанням цілих та плаваючою точкою.
                          Обладнання: пакет програм STEP 7 Simatic Manager

                                                  Теоретичні відомості

                          Огляд  математичних  функцій  (тип  даних  –  цілі  та  плаваюча
                   точка).

                          Використовуючи  математичні  операції  з  цілими  числами,
                   задається тип даних (16- і 32-бітовими):
                   • ADD_I: додавання цілих чисел
                   • SUB_I: віднімання цілих чисел
                   • MUL_I: множення цілих чисел
                   • DIV_I: ділення цілих чисел
                   • ADD_DI: додавання подвійних цілих чисел
                   • SUB_DI: віднімання подвійних цілих чисел
                   • MUL_DI: множення подвійних цілих чисел
                   • DIV_DI: ділення подвійних цілих чисел
                   • MOD_DI: отримання залишку від ділення подвійних цілих чисел

                          Використовуючи  математичні  операції  з  плавачою  точкою,
                   використовується два 32-бітні числа (тип даних REAL) у форматі IEEE:
                   • ADD_R: додавання
                   • SUB_R: віднімання
                   • MUL_R: множення
                   • DIV_R: ділення
                   • Абсолютне число (ABS)
                   • Квадрат (SQR) і квадратний корінь (SQRT)
                   • Натуральний алгоритм (LN)
                   • Експонента (EXP, е= 2.71828...)
                   • Синус (SIN) і арксинус (ASIN)
                   • Косинус (COS) і арккосинус (ACOS)
                   • Тангенс числа (TAN) і арктангенс ATAN)

                   Позначення входів та виходів (табл. 1).







                                                              15
   10   11   12   13   14   15   16   17   18   19   20