Date: File:PRO1_08r.1 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Числовые операции CMP ==I IN1 IN2 IW0 IW2 M0.0 Q 9.7 T4 S_ODT TV S Q BCD BI R I 0.7 I 0.5 S5T#35s Q8.5 MW0 QW12
Date: File:PRO1_08r.2 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Сбор, обработка и вывод данных Панель оператора Дисковое устройство ввода числовых значений, потенциометры, 7-сегментный индикатор DI/ DO V AI/ AO Сеть, например, PROFIBUS Управление и мониторинг процесса Блок управления Приводы (управление процессом) например, MPI Обработка сигналов Полевые приборы
Date: File:PRO1_08r.3 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Тип данных INT (16-разрядное целое)
Date: File:PRO1_08r.4 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Тип данных DINT (32-разрядное целое) DEC: L# Положи- тельные числа Диапазон чисел L# … L# (без знака: 0 … ) Форматы представления: Арифметические операции: напр., + D, * D,
Date: File:PRO1_08r.5 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Тип данных REAL (32-разрядное число с плавающей точкой) Действительное число = +1.5 * = Знак числа e = экспонента (8 битов) f = мантисса (23 бита) Общий формат действительного (Real) числа = (знак) (1.f) (2 e-127 ) Диапазон чисел … Арифметические операции: напр., + R, * R,
Date: File:PRO1_08r.6 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Двоично-десятичный (BCD) код для ввода/вывода целых чисел 6920 Диапазон чисел 16 битов: … бита: … Операции преобразования: BTI, BTD, ITB, DTB (не арифметические!) xxx0BIN.: 2# Знак (+)92 16 битов: 32 бита: Знак (+) DEC: HEX:W#16# DEC: HEX:DW#16#
Date: File:PRO1_08r.7 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Загрузка и передача данных (1/3) Примеры загрузки L +5//16-разрядная константа (Integer) L L#523123//32-разрядная константа (Double Integer) L B#16#EF//байт в шестнадцатеричном формате L 2# //16-разрядное двоичное число L 3.14//32-разрядная константа (Real) MOVE EN IN OUT ENO MB5 5 FBD L+5 TMB5 STL MOVE EN OUT ENO MB5 LAD IN5
Date: File:PRO1_08r.8 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Загрузка и передача данных (2/3) : L W#16#CAFE L W#16#AFFE : XXXXXXXXCAFE AFFE Содер- жимое ACCU2 Содер- жимое ACCU1 Программа YYYYYYYYXXXXXXXX 0000CAFE
Date: File:PRO1_08r.9 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Загрузка и передача данных (3/3) MB MB1MB MB3MB2MB0MB1 Загрузка (Load) L MB 0 Программа T QD 4 QD 4 QW 4 QB 4 Пересылка (Transfer) Содержимое ACCU1 L MW 0 L MD 0 T QW 4 T QB 4
Date: File:PRO1_08r.10 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives S5-счетчики в STEP 7 STL AI0.4 CUC5 AI0.5 CDC5 AI0.3 LC#20 SC5 AI0.7 RC5 LC5 TMW4 LCC5 TQW12 AC5 =Q8.3 FBD Q I 0.4 I 0.5 CU I 0.7 C#20 S_CUD CD SI 0.3 PV R Q 8.3 CV CV_BCD MW 4 QW 12 C5 = Q LAD Q I 0.4 I 0.5 CU I 0.7 C#20 S_CUD CD S I 0.3 PV R Q 8.3 CV CV_BCD MW 4 QW 12 C5 Q
Date: File:PRO1_08r.11 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Счетчики: Рабочая диаграмма
Date: File:PRO1_08r.12 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Счетчики: Битовые инструкции STL AI 0.0 LC#20 SC5 AI 0.1 CUC5 AI 0.2 CDC5 AC5 = Q 4.0 LAD I 0.0C5 SC C#20 Network 1: C5 Network 2: I 0.1 CU Network 3: I 0.2C5 CD Network 4: C5Q 4.0 FBD SC C5 I 0.0 C#20CV CU C5 I 0.1 CD C5 I 0.2 = Q 4.0 C5
Date: File:PRO1_08r.13 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Упражнение 12. Подсчет перемещенных деталей I 0.0 I 0.1 I 0.2 I 0.3 I 0.4 I 0.5 I 0.6 I 0.7 Q 4.0 Q 4.1 Q 4.2 Q 4.3 Q 4.4 Q 4.5 Q 4.6 Q 4.7 V AI1AI2AO1AO2 AI2 AI1 -15V...+15V AI1 AI2 AO1 AO2 V QW 6 Фактическое (ACTUAL) число деталей DIDO S_M/A_ModeSelect T_System_ON T_M/A_Accept L_SYSTEM L_MAN L_AUTO T_System_OFF T_Jog_RT T_Jog_LT
Date: File:PRO1_08r.14 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Таймеры: форматы времени для S5-таймеров в STEP 7 Запись времени в переменной Содержимое Accu 1 после операции LC T... Содержимое Accu 1 после операции L T... Запись времени как константы S5T#35s200ms (База времени: 01 (100 мс), число единиц времени: 352) База времени 35 Единицы времени (BCD-код) XX База времени 35 Единицы времени остатка (BCD-код) XX Единицы времени остатка (Integer) XXXXXX
Date: File:PRO1_08r.15 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Таймеры с задержкой включения (ON Delay - SD) LAD T4 S_ODT TV S Q BCD BI R I 0.7 I 0.5 S5T#35s Q8.5 MW0 QW12 FBD S_ODT TV Q BI R I 0.7 I 0.5 S5T#35s MW0 QW12 T4 BCD = Q8.5 S STL AI 0.7 LS5T#35s SDT4 AI 0.5 RT4 LT4 TMW0 LCT4 TQW12 AT4 =Q8.5 Пример RLO для S RLO для R Диаграмма работы Q Ед. времени: 0 … 999 (BCD-код) 0.01 с
Date: File:PRO1_08r.16 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Таймеры с задержкой включения с запоминанием (Stored ON Delay - SS) STL AI 0.7 LS5T#35s SST4 AI 0.5 RT4 LT4 TMW0 LCT4 TQW12 AT4 =Q8.5 LAD T4 S_ODTS TV S Q BCD BI R I 0.7 I 0.5 S5T#35s Q8.5 MW0 QW12 FBD S_ODTS TV Q BI R I 0.7 I 0.5 S5T#35s MW0 QW12 T4 BCD = Q8.5 S Пример RLO для S RLO для R Рабочие диаграммы Q
Date: File:PRO1_08r.17 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Таймеры с управляемым импульсом (Pulse - SP) FBD S_PULSE TV Q BI R I 0.7 I 0.5 S5T#35s MW0 QW12 T4 BCD = Q8.5 S RLO для S RLO для R Рабочие диаграммы Q Пример STL AI 0.7 LS5T#35s SPT4 AI 0.5 RT4 LT4 TMW0 LCT4 TQW12 AT4 =Q8.5 MW0 LAD T4 S_PULSE TV S Q BCD BI R I 0.7 I 0.5 S5T#35s Q8.5 QW12
Date: File:PRO1_08r.18 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Таймеры с расширенным импульсом (Extended Pulse - SE) LAD T4 S_PEXT TV S Q BCD BI R I 0.7 I 0.5 S5T#35s Q8.5 MW0 QW12 FBD S_PEXT TV Q BI R I 0.7 I 0.5 S5T#35s MW0 QW12 T4 BCD = A8.5 S RLO для S RLO для R Рабочие диаграммы Q Пример STL AI 0.7 LS5T#35s SET4 AI 0.5 RT4 LT4 TMW0 LCT4 TQW12 AT4 =Q8.5
Date: File:PRO1_08r.19 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Таймеры с задержкой выключения (OFF Delay - SF) STL AI 0.7 LS5T#35s SFT4 AI 0.5 RT4 LT4 TMW0 LCT4 TQW12 AT4 =Q8.5 LAD T4 S_OFFDT TV S Q BCD BI R I 0.7 I 0.5 S5T#35s Q8.5 MW0 QW12 FBD S_OFFDT TV Q BI R I 0.7 I 0.5 S5T#35s MW0 QW12 T4 BCD = Q8.5 S Пример RLO для S RLO для R Рабочие диаграммы Q
Date: File:PRO1_08r.20 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Таймеры. Битовые инструкции I 0.0T4 SD S5T#5s T4Q 8.0 I 0.1T4 R Network 1: Network 2: Network 3: LAD & SD T4 I 0.0 S5T#5s &= Q 8.0 T4 & I 0.1 TV R T4 FBD AI 0.0 LS5T#5s SDT4 AT4 = Q 8.0 AI 0.1 RT4 STL
Date: File:PRO1_08r.21 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Тестирование пользовательских программ с S7- PLCSIM S7-PLCSIM: Программа моделирования для тестирования программ PLC Проверка функционирования на имитируемом CPU с выводом/модификацией I/O Тестирование пользовательских блоков на LAD, FBD, STL, S7-SCL, S7-GRAPH, S7-HiGraph, CFC S7-PDIAG, WinCC Преимущества Ошибки могут быть легко обнаружены и исправлены Многие тесты возможны уже в офисе, без конечной аппаратуры