Date:29.09.2014 File:PRO2_03E.1 SIMATIC S7 Siemens AG 1999. All rights reserved. Information and Training Center Knowledge for Automation Инструкции для.

Презентация:



Advertisements
Похожие презентации
Date: File:PRO1_05E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Редактирование.
Advertisements

Date: File:PRO2_02E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Функции с аккумуляторами.
Date: File:PRO1_09E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Функции тестирования.
Date: File:UPPROG_05E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Редактирование.
Date: File:PRO1 07E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Числовые операции.
Date: File:UPPROG_08E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Функции тестирования.
Date: File:MICRO_05D.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Редактирование.
Date: File:System_VBSc_8.1 SIMATIC HMI Siemens AG All rights reserved. SITRAIN Training for Automation and Drives Гибкость.
Date: File:System_Schd_10. 1 SIMATIC HMI Siemens AG All rights reserved. SITRAIN Training for Automation and Drives Планировщик.
Date: File:PRO1_02E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation SIMATIC Manager.
ОПЕРАЦИИ И СТАНДАРТНЫЕ ФУНКЦИИ языка PASCAL. Темы: Операции Функции Приоритетность.
Date: File:PRO1_08E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Символика.
Date: File:Micro 06D.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Логические.
Date: File:System_Kurven_5e.1 SIMATIC HMI Siemens AG All rights reserved. SITRAIN Training for Automation and Drive Тренды, архивирование.
Типовые расчёты Растворы
Date: File:PRO1_15E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Документирование,
Date: File:PRO1_08r.1 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Числовые операции 2 CMP ==I.
Выражения и функции в Паскале
Date: File:UPPROG_02E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Программа файловый.
Date: File:PRO2_01E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Инструкции, зависимые.
Транксрипт:

Date: File:PRO2_03E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Инструкции для чисел типа REAL y=LN(x) sin? cos? tan?...? ? ?

Date: File:PRO2_03E.2 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Представление числа типа REAL (числа с плавающей точкой) в SIMATIC S Экспонента: e = 8 бит S Мантисса: f (23 бита) l Формат представления числа типа REAL (IEEE FP 32-разрядный формат): l Представление нормализованного числа типа REAL: S x (1.f) x 2 (e-127) S= Знаковый бит, (0 соответствует +, 1 соответствует -) f = 23 битная мантисса с MSB = 2 -1 и LSB =2 -23 e = экспонента - двоичное целое число (0 < e < 255) l Диапазон значений числа типа REAL: x x , 0, x x l Пример: S= 0 e= = 133 f= = R = x 2( ) = x 64 = 104.0

Date: File:PRO2_03E.3 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Основные инструкции для чисел типа REAL l REAL - сложение: LMD10// Загрузка 1-го REAL -числа LMD20// Загрузка 2-го REAL -числа +R// Сложение REAL -чисел (MD10 + MD20) TMD30// Перенос результата в MD30 l REAL - вычитание: LMD10// Загрузка 1-го REAL -числа LMD20// Загрузка 2-го REAL -числа -R// Вычитание REAL -чисел (MD10 - MD20) TMD30// Перенос результата в MD30 l REAL - умножение: LMD10// Загрузка 1-го REAL -числа LMD20// Загрузка 2-го REAL -числа *R// Умножение REAL -чисел (MD10 * MD20) TMD30// Перенос результата в MD30 l REAL - деление: LMD10// Загрузка 1-го REAL -числа LMD20// Загрузка 2-го REAL -числа /R// Деление REAL -чисел (MD10 / MD20) TMD30// Перенос результата в MD30

Date: File:PRO2_03E.4 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Дополнительные математические функции l Математические функции: SQRВычисление квадрата SQRT Вычисление квадратного корня EXPПоказательная функция по основанию e LNНатуральный логарифм (e= ) l Пример: LMD10// Загрузка REAL-числа SQR// Вычисление квадрата TMD30// Перенос результата в MD30 SQR EN ENO INOUTMD10 MD30 (STL) (LAD)

Date: File:PRO2_03E.5 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Тригонометрические функции и обратные к ним Угол l Тригонометрические функции: SINСинус COSКосинус TANТангенс l Обратные к тригонометрическим: ASINAрксинус ACOSAрккосинус ATANAрктангенс l Пример: LMD10// Загрузить REAL-число SIN// Вычислить синус TMD30// Передать результат в MD30 SIN EN ENO INOUTMD22 MD30 (STL) (LAD)

Date: File:PRO2_03E.6 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Другие инструкции для чисел типа REAL l Инструкции преобразования типа REAL в DINT: RND+Округление до следующего большего числа типа DINT (c избытком) RND-Округление до ближайшего меньшего числа типа DINT (с недостатком) RNDОкругление до ближайшего целого числа TRUNCЦелая часть числа l Инструкции преобразования типа DINT в REAL: DTRОкругление l Другие инструкции преобразования типа REAL в REAL: ABSВычисление абсолютного значения (модуля) NEGRИнверсия знака REAL-числа (умножение на -1) l Пример: LMD10// Загрузить REAL-число RND+// Преобразовать в следующее большее //DINT-число TMD30// Перенести результат в MD30 RND+ EN ENO INOUTMD22 MD30 (STL) (LAD)

Date: File:PRO2_03E.7 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Упражнение 3.1. Вычисление расстояния Пример:Вычисление расстояния D между двумя точками в прямоугольной системе координат P1 P2 X1X2 X Y Y2 Y1 Функция: FC31 с D= (X2 - X1) 2 + (Y2 - Y1) 2 D