Date: 29.09.2014 File:SCL_6e.1 SIMATIC S7 Siemens AG 1998. All rights reserved. Упражнения по использованию S7- SCL.

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



Advertisements
Похожие презентации
Datum: 9/21/2014 Datei:SYH_K6d.1 SIMATIC S7 Siemens AG All rights reserved. Informations- und Trainings-Center Wissen for Automatisierung Управление.
Advertisements

Date: Filename:SCL_3e.1 SIMATIC S7 Siemens AG All rights reserved. Создание и вызов блоков.
Date: File:MICRO_03D.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Учебный стенд.
Date: File:GRAPH_04e.1 SIMATIC S7 Siemens AG All rights reserved. SITRAIN Training for Automation and Drives Отладка и пуск.
Date:11/30/98 File:MICRO_09D.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Тестирование и.
Date: System_Databases_9.1 SIMATIC HMI Siemens AG All rights reserved. SITRAIN Training for Automation and Drives Хранение архивов в базах.
Date: File:GRAPH_04e.1 SIMATIC S7 Siemens AG All rights reserved. SITRAIN Training for Automation and Drives Debug and Start-Up.
Date: File:WINAC_06E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Визуализация.
Date: File:PRO1_10E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Хранение данных.
Date: File:UPPROG_09E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Хранение данных.
Date: System_Supplements_12.1 SIMATIC HMI Siemens AG All rights reserved. SITRAIN Training for Automation and Drives Примеры.
Date: File:System_Rep._11.1 SIMATIC HMI Siemens AG All rights reserved. SITRAIN Training for Automation and Drives Отчеты.
Date: File:GRAPH_07e.1 SIMATIC S7 Siemens AG All rights reserved. SITRAIN Training for Automation and Drives Auto EnableAuto FInPos Motor.
Date: File:GRAPH_08e.1 SIMATIC S7 Siemens AG All rights reserved. SITRAIN Training for Automation and Drives Diagnostics.
Date: File:GRAPH_07e.1 SIMATIC S7 Siemens AG All rights reserved. SITRAIN Training for Automation and Drives Auto EnableAuto FInPos Motor.
Date: File:PRO2_09E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Создание программы.
Date: System_Recipes_7.1 SIMATIC HMI Siemens AG All rights reserved. SITRAINTraining for Automation and Drives Рецептуры.
Date: File:GRAPH_02e.1 SIMATIC S7 Siemens AG All rights reserved. SITRAIN Training for Automation and Drives Project Planning and Configuration.
Date: 11/30/98 File:MICRO_10D.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Справочные данные.
Date: File:GRAPH_05e.1 SIMATIC S7 Siemens AG All rights reserved. SITRAIN Training for Automation and Drives Документирование и архивы.
Транксрипт:

Date: File:SCL_6e.1 SIMATIC S7 Siemens AG All rights reserved. Упражнения по использованию S7- SCL

Date: File:SCL_6e.2 SIMATIC S7 Siemens AG All rights reserved. Oбзор примеров SCL a b c Задайте a и b Вычислите расстояние c Вычислите площадь Вычислите среднее значение Запомните значения DB Пишите блоки таким способом, чтобы они могли использоваться в STLLADFBDCFC

Date: File:SCL_6e.3 SIMATIC S7 Siemens AG All rights reserved. SCL пример 1: Генерация случайных чисел (a) OB35 100ms FC60 Случайное число SFC64 Системное время FB2/DB11 Сохранение значений DB1.buffer_a Индекс buffer_a : ARRAY[1..10] OF INT Новое значение

Date: File:SCL_6e.4 SIMATIC S7 Siemens AG All rights reserved. SCL пример 1: Генерация случайных чисел (a and b) OB35 SFC64 Системное время FC60 Случайные числа FB2/DB11 FC60 FB2/DB12 SFC64 Случайные числа Место сохранения DB1 Индекс DB1.buffer_a DB1.buffer_b SFC20 Копирование блока SFC20 Случайные числа Место сохранения

Date: File:SCL_6e.5 SIMATIC S7 Siemens AG All rights reserved. SCL пример 3: Вычисление расстояния (c) OB35 FB2/DB12 FC61 Вычисление расстояния Случайные числа Место сохранения SFC20 READY := TRUE; DB1 Индекс DB1.buffer_a DB1.buffer_b Локальная структура values val_a: ARRAY[1..10] OF INT val_b: ARRAY[1..10] OF INT val_c: ARRAY[1..10] OF REAL c a b

Date: File:SCL_6e.6 SIMATIC S7 Siemens AG All rights reserved. SCL пример 4: Сохранение OB35 FC61 Вычисление длины FC62 Сортировщик 3 поля сортируются по значению (расстояние) Локальная структура значений val_a: ARRAY[1..10] OF INT val_b: ARRAY[1..10] OF INT val_c: ARRAY[1..10] OF REAL a b Параметр производительности US_VALUES val_a: ARRAY[1..10] OF INT val_b: ARRAY[1..10] OF INT val_c: ARRAY[1..10] OF REAL a b DB2 val_a: ARRAY[1..10] OF INT val_b: ARRAY[1..10] OF INT val_c: ARRAY[1..10] OF REAL c a b c Передача параметров

Date: File:SCL_6e.7 SIMATIC S7 Siemens AG All rights reserved. SCL пример 5: Вычисление площади OB35 FC63 Вычисление площади DB2 val_a: ARRAY[1..10] OF INT val_b: ARRAY[1..10] OF INT val_c: ARRAY[1..10] OF REAL c a b area: ARRAY[1..10] OF REAL DB3 areas E0.0

Date: File:SCL_6e.8 SIMATIC S7 Siemens AG All rights reserved. SCL пример 6: Вычисление среднего значения OB35 I0.0 FC64 Среднее значение area: ARRAY[1..10] OF REAL DB3 Площади и среднее значение mean : REAL FC63 Вычисление площади

Date: File:SCL_6e.9 SIMATIC S7 Siemens AG All rights reserved. Пример 7: Генерация случайных чисел и сохранение их в DB FC60 Random_FC INPUT RET_VAL RAND m:=101 Случ. число SFC64 TIME_TCK a FC60 Random_FC INPUT RET_VAL RAND m:=101 Случ. число SFC64 TIME_TCK b FB2 Buffer_FB (for a) INPUT OUTPUT NewValue DB11 Instanz- DB IN_OUT BUF_DB READY a DB1.buffer_a FB2 Buffer_FB (for b) INPUT OUTPUT NewValue DB12 Instanz- DB IN_OUT BUF_DB READY b DB1.buffer_b buffer_a: ARRAY[1..10] OF INT DB1 NewValues buffer_b: ARRAY[1..10] OF INT a b Неотсортированный кольцевой буфер a b c Генерация случайных чисел Сохранение случайных чисел Field temp. ARRAY Field temp. ARRAY

Date: File:SCL_6e.10 SIMATIC S7 Siemens AG All rights reserved. Пример 8: Вычисление и сортировка длин buffer_a: ARRAY[1..10] OF INT DB1 NewValues buffer_b: ARRAY[1..10] OF INT a b Несортированный кольцевой буфер FC61 Calc_Distance IN_OUT DB_A DB_B SFC20 BLKMOV from FB2 from FB2 INPUT FC62 Sorter_FC US_VALUES s_values temp. STRUCT DBS_A DBS_B DBS_C CALL FC62 a b c a b c DB2 Sorted_Data sort_a: ARRAY[1..10] OF INT sort_b: ARRAY[1..10] OF INT sort_c: ARRAY[1..10] OF REAL 3 поля сортируются согласно этому значению (расстояние) a b c values temp. STRUCT Вычисление длин Сортировка насортировано сортировано

Date: File:SCL_6e.11 SIMATIC S7 Siemens AG All rights reserved. Пример 9: Вычисление площади и среднего значения FC63 Area_FC DBS_A DBS_B SFC20 BLKMOV INPUT DB_RESULT a b c 3 врем. массива OUTPUT FC64 Mean_FC DB_AREA SFC20 BLKMOV INPUT MEAN DB_RESULT OUTPUT val_area temp. ARRAY DB2 Sorted_Data sort_a: ARRAY[1..10] OF INT sort_b: ARRAY[1..10] OF INT sort_c: ARRAY[1..10] OF REAL 3 поля сортируются согласно этому значению (расстояние) a b c area: ARRAY[1..10] OF REAL This area contains the area values DB3 Area_DB mean : REAL Среднее значение площади Вычисление площади Вычисление среднего