Date:29.09.2014 File:PRO1_11E.1 SIMATIC S7 Siemens AG 1999. All rights reserved. Information and Training Center Knowledge for Automation Функции и функциональные.

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



Advertisements
Похожие презентации
Date: File:UPPROG_10E.1 SIMATIC S7 Siemens AG All rights reserved. Information и Training Center Knowledge for Automation Функции и функциональные.
Advertisements

Date: File:PRO1_10r.1 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Функции и функциональные блоки.
Date: File:UPPROG_05E.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 Логические.
Datum: 9/30/2014 Datei:SYH_K7d.1 SIMATIC S7 Siemens AG All rights reserved. Informations- und Trainings-Center Wissen fьr Automatisierung Основы.
Date: File:PRO1_05E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Редактирование.
Date: File:PRO1_08E.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 Функции тестирования.
Datum: 10/1/2014 Datei:STOE_3d.1 SIMATIC S7 Siemens AG All rights reserved. Informations- und Trainings-Center Wissen for Automatisierung Программируемые.
Date: File:PRO1_04E.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:UPPROG_08E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Функции тестирования.
Date: File: PRO1_17E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Решения (Вариант.
Date: File: PRO1_17E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Решения (Вариант.
Date: File:UPPROGE.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Символьные обозначения.
Date: File:Micro_11D.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Текстовый дисплей.
Date: File:PRO1_13E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Организационные.
Date: File:PRO1_06r.1 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Символы.
Date: Filename:SCL_3e.1 SIMATIC S7 Siemens AG All rights reserved. Создание и вызов блоков.
Date: File:PRO1_15E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Документирование,
Транксрипт:

Date: File:PRO1_11E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Функции и функциональные блоки

Date: File:PRO1_11E.2 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Введение Временные переменные удаляются после запуска соответствующего блока временное хранилище в L-стеке используются в OBs / FCs / FBs Статические переменные сохраняются после запуска блока постоянное хранилище в DB используются только в FB Локальные переменные / данные (доступны только внутри одного блока) Глобальные переменные/данные (доступны во всей программе) PII / PIQ I/ O M / T / C области DB символич-йабсолютный Доступ

Date: File:PRO1_11E.3 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Временные переменные

Date: File:PRO1_11E.4 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Выполнение Размер локального стека данных Для S7-300: размер L-стека Класс приоритета 256 байт 1 27 Общий размер: 1.5 K (CPU ) Начальный запуск (однократное выполнение) Циклическое выполнение 256 байт Выполнение в зависимости от времени Прерывание «время дня» Прерывание «задержка» Циклическое прерывание Обработка ошибки в цикле сканирования 256 байт байт Выполнение по приходу события Аппаратное прерывание Обработка ошибки в про- цессе начального запуска

Date: File:PRO1_11E.5 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Потребность блока в памяти в локальном стеке данных rechts

Date: File:PRO1_11E.6 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation 256 байт Событие Занятый объем в L-стеке 1 OB1 1 Опер. система Общий объем, занятый в локальном стеке данных FC 2 с врем. перемен- ными OB1 FC2 FC1 3 3 OB1 FC1 4 4 OB1 FC1 6 6 FC 3 с врем. перемен- ными OB1 FC3 FC1 5 5 с врем. перемен- ными 2 OB1 FC1 2 7 OB1 7

Date: File:PRO1_11E.7 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Упражнение: использование временных переменных Замените времен- ными переменными "Packages"

Date: File:PRO1_11E.8 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Бит выделения фронта Аварийный вход Квитиров. Вспышки Аварийный вход RS & = >=1 & QS R P Память события Возможное решение Пример отображения сообщения об ошибке процесса Воздействие Светодиод Квитирование Память события Индикация Задача

Date: File:PRO1_11E.9 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Disturb. input Report memory Acknowledge Edge mem.bit Display Flash freq. FC 20 Вызов Блоки с присвоением параметров AI1.2 RM40.0 AI1.3 FPM40.1 SM 40.0 AM40.0 AM10.3 O ANM40.0 AI1.3 =Q8.3 Блок без присвоения параметров Формальные параметры M 40.0 M 40.1I 1.3 I 1.2A 8.3 M 10.3 Действительные параметры A#Acknowledge R#Report Memory U#Disturb. input FP#Edge mem. bit S#Report memory A#Report memory A#Flashing freq. O AN #Reportmemory A#Disturb. input =#Display Блок с присвоением параметров Программа

Date: File:PRO1_11E.10 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Определение формальных параметров Использование Отображение Только чтение В левой части блока Только запись В правой части блока Тип параметра Входной параметр Выходной параметр Двунаправленный п-р Определение in out In_out Чтение / запись В левой части блока Формальные параметры Таблица объявлений блока FC20

Date: File:PRO1_11E.11 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Редактирование блока с присвоением параметров Для FC без параметров здесь могут, например, быть заданы: абсолютный адрес: I1.3 символический адрес:End_left"

Date: File:PRO1_11E.12 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Вызов блока с параметрами Network 3: First Call Network 4: Second Call Disturb.input Acknowledge Flash freq. Report memory Edge mem. bit Display M40.1 Position error" ENO EN End left".... Acknow.button" M10.3 M40.0 FC20 Disturb.input Acknowledge Flash freq. Report memory Edge mem. bit Display M40.3 Q9.4 ENO EN End right" A8.1 Acknow.button" M10.3 M40.2 FC20 символическая абсолютная Адресация Символы Локальные --> Формальные параметры Таблица символов Глобальные

Date: File:PRO1_11E.13 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation LAD/FBD STL Использование параметров EN/ENO при вызовах блоков CALLFC1 NOP 0 Пример ??. ? FC 1 ENENO FC 2 ENENO FC 3 ENENO= FC 1 ENENO??. ? Безусловный вызов AI 0.1 JNB_001 CALLFC1 _001:A BR =Q 9.0 FC 1 ENENO I 0.1 = Q 9.0 Условный вызов

Date: File:PRO1_11E.14 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Таблица описание переменнх блока FC 20 Упражнение: Создание FC с параметрами Блок без параметров Блок с параметрами AI1.2 RM40.0 AI1.3 FPM40.1 SM 40.0 AM40.0 AM10.3 O ANM40.0 AI1.3 =Q9.3(Q5.3) A#Acknowledge R#Report memory A#Disturb.... : 2. 1.

Date: File:PRO1_11E.15 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Упражнение: Вызов FC с параметрами Disturb. input Report memory Acknowledge Edge mem. bit Display Flash freq. FC20 с параметрами 1-й вызов M 40.0 M 40.1I 1.3 I 1.2Q 9.3 (Q 5.3) M 10.3 FC 20 Disturb. input Report memory Acknowledge Edge mem. bit Display Flash freq. M 40.2 M 40.3I 1.4 I 1.2Q 9.4 (Q 5.4) M 10.3 FC 20 FC20 с параметрами 2-й вызов

Date: File:PRO1_11E.16 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Функциональные блоки (FB) FB 2 EN Disturb. input AcknowledgeDisplay Flash freq.ENO DB 2 OB 1 Таблица описания переменных FB

Date: File:PRO1_11E.17 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Функциональный блок для вывода сообщений Таблица описа- ния переменных FB DB - экземпляр

Date: File:PRO1_11E.18 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Создание экземпляра DB 1. Создание экземпляра DB при вызове FB2. Создание нового экземпляра DB

Date: File:PRO1_11E.19 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Мультиэкземплярные DB DB10 Блоки - экземпляры FB20 OB 1 Call FB20, DB10 Disturb._Input:= Acknowledge:= Flash_Freq:= Display:= DB11 FB20 Call FB20, DB11 Disturb._Input:= Acknowledge:= Flash_Freq:= Display:= DB12 FB20 Call FB20, DB12 Disturb._Input:= Acknowledge:= Flash_Freq:= Display:= Мультиэкземплярный блок FB 100 DB100 Call FB100, DB100 OB 1 statDist_1FB20 statDist_2FB20 Параметры и статические переменные 2-го вызова FB20 Call Dist_2 Disturb._Input:= Acknowledge:= Flash_Freq:= Display:= Параметры и статические переменные 1-го вызова FB20 Call Dist_1 Disturb._Input:= Acknowledge:= Flash_Freq:= Display:=

Date: File:PRO1_11E.20 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Изменение параметров блока Сохранение

Date: File:PRO1_11E.21 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Изменения при вызове модифицированных блоков Когда вызываемый блок открыт: Правой кнопкой

Date: File:PRO1_11E.22 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Упражнение: Редактирование функционального блока Таблица описания переменных блока FB Программная секция FB 20 A#Acknowledge R#Report memory A#Disturb.... : 2.

Date: File:PRO1_11E.23 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Упражнение: Вызов и проверка функционального блока (Q 5.3)

Date: File:PRO1_11E.24 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Преобразование FC в FB через исходные тексты (1)

Date: File:PRO1_11E.25 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Преобразование FC в FB через исходные тексты (2)::

Date: File:PRO1_11E.26 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Упражнение: Изучение типов переменных AbsoluteSymbolicTemporaryStaticParameter L#Number_1 T#Max_value TMW 40 Statement L#Number_2 L#Intermediate_result LNumber_1" T#Number_2 GlobalLocal

Date: File:PRO1_11E.27 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Итог: Вызовы блока CALL FC1 UC FC1 CC FC1 STL LAD FBD FC1 EN ENO FC1 ENENO FC1 ( CALL ) FB Без параметров и DB UC FB1 CC FB1 FB1 EN ENO FB1 ENENO CALL С параметрами CALL FC2 Par1:... Par2:... Par3:... FC2 ENENO Par3 Par1 Par2 FC2 EN ENO Par1 Par2 Par3 С параметрами и DB CALL FB2, DB3 Par1:... Par2:... Par3:... FB2 ENENO Par3 Par1 Par2 DB3 FB2 EN ENO Par3 Par1 Par2 DB3 Без параметров Язык FC FC1