Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемКонстантин Паршин
1 Date: File:MICRO_07D.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Числовые операции ==B MB0 20 Q 0.0 T37 TON PT IN I s
2 Date: File:MICRO_07D.2 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Форматы чисел (16 бит) BCD W#16# = = = 8 = 296 INTEGER +296 PGCPU INTEGER 2 7 = = 8+2 = 4 = = = ( ) = Отрицатель- ные числа Положитель- ные числа
3 Date: File:MICRO_07D.3 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Форматы чисел (32 бит) Число real = +1,5 * = 0, или +7.5 E = = = 8 = 296 Integer (32 Bit) = Знак числа real e = Экспонента (8 бит) f = Мантисса (23 бит) Общий формат для числа real = (Знак) (1.f) (2 e-127 ) DINT REAL
4 Date: File:MICRO_07D.4 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Примеры передачи Перемещение данных (I) MOVB5,MB5//8-битная константа (целое) MOVB16#EF,MB5//байт в 16-ричном формате MOVWVW0,MW10//Перемещение слова MOVDVD0,MD0//Перемещение двойного слова MOVR VD0,MD0//Перемещение вещественного числа MOV_B EN IN OUT ENO MB5 5 FBD LD SM0.0 MOVB 5, MB5 STL MOV_B EN OUT ENO LAD IN5 MB5 SM0.0
5 Date: File:MICRO_07D.5 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Примеры передачи Перемещение данных (II) BMB MB0, VB0, 10 //Перемещение 10 байт BMW MW2, VW5, 5 //Перемещение 5 слов (10 байт) BMW MD2, VD5, 5 //Перемещение 5 двойных слов BIRIB0, MB0 //Перемещение байта из периферии BIWIB0, MB0 //Перемещение байта в периферию BLKMOV_W EN N OUT ENO5 FBD IN MW2 VW5 LD SM0.0 BMW MW2,VW5,5 STL BLKMOV_W EN OUT ENO LAD IN MW2 VW5 5 N SM0.0
6 Date: File:MICRO_07D.6 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Таймеры: Задержки включения (TON) NETWORK 1 LD I 0.7 TON T37, +100 NETWORK 2 LD T37 = Q0.0 STL LAD T37 TON IN PT I Q0.0 T37 FBD T37 TON IN PT I T37 Q0.0 = RLO на IN Работа таймера T37 PT=100 Пример
7 Date: File:MICRO_07D.7 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Таймеры: Задержка включения с памятью (TONR) RLO на IN Работа таймера T4 Пример FBD T4 TONR IN PT I T4 Q0.0 I 0.6 T4 Network 1 Network 2 Network 3 = R N 1 LAD T4 TONR IN PT I T4 Q0.0 I 0.6 T4 R Network 1 Network 2 Network 3 1 Network 1 LD I 0.7 TONR T4, +200 Network 2 LD T4 = Q0.0 Network 3 LD I 0.6 R T4, 1 STL I0.6
8 Date: File:MICRO_07D.8 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Таймеры: Задержка выключения FBD T33 TOF IN PT I I0.7 Network 1 Network 2 OR T33 Q0.0 I0.7 T33 Время Q Пример
9 Date: File:MICRO_07D.9 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Таймеры: Импульс LAD T33 TON IN PT M Network 1 Network 2 Network 3 I0.7 P M0.0 S 1 Network 4 M0.0 Q0.0 T33 M0.0 I0.7 R Q0.0 Время Пример
10 Date: File:MICRO_07D.10 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Таймеры: Расширенный импульс LAD T33 TON IN PT M Network 1 Network 2 Network 3 I0.7 P M0.0 S 1 Network 4 M0.0 Q0.0 T33 M0.0 R I0.7 Q0.0 T Пример
11 Date: File:MICRO_07D.11 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Счетчики STL LD I0.4 LD I0.5 LD I0.7 CTUD C5, +20 I 0.4 I I 0.7 FBD CU CTUD CD R PV C5 LAD Q I 0.4 I 0.5 CU 20 CTUD CD R PV C5 I 0.7
12 Date: File:MICRO_07D.12 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Основная емкость Q 0.4 Наконечник заполнения Датчик бутылок I 1.2 Датчик бутылок I 1.1 Датчик бутылок I 1.3 Упражнение: Программа для линии разлива (Заполнение и подсчет бутылок) Q 0.5 Конвейер вперед Q 0.6 Конвейер назад I 0.0 = Старт (Нормально разомкнутая кнопка) I 0.1 = Стоп (Нормально замкнутая кнопка) Линия ВКЛ/ВЫКЛ: I 0.4 = Ручной /Автоматический I 0.5 = Ввод режима Ручной/Автоматический режим: I 0.2 = Движение вперед I 0.3 = Движение назад M
13 Date: File:MICRO_07D.13 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Команды преобразования: BCD Integer Цифровой ввод BCD-кода Цифровой вывод BCD-кода Преобразование BCD->Integer Задача Преобразование BCD
14 Date: File:MICRO_07D.14 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Команды преобразования целых чисел LAD FBD IN B_I EN ENO OUT IN IB4 MW20 M0.0 IN B_I EN ENO OUT IN IB4 MW20 M0.0 I_DI IN ENENO OUT MW10 QD12 M0.0 IN I_DI EN ENO OUT IN MW10 QD12 M0.0 LD M0.0 ITB IW4, MB20 LD M0.0 BTI IB4, MW20 LD M0.0 DTI MD10, QW12 LD M0.0 ITD MW10, QD12 STL IN I_B EN ENO OUT IN IW4 MB20 M0.0 IN I_B EN ENO OUT IN IW4 MB20 M0.0 DI_I IN ENENO OUT MD10 QW12 M0.0 IN DI_I EN ENO OUT IN MD10 QW12 M0.0
15 Date: File:MICRO_07D.15 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Команды преобразования: I -> DI -> REAL Программа с математ. операциями с числами типа real Преобразование из двойного целого в реальное Преобразование из целого в двойное целое (32 бита) Задача Данные в формате целого (16 бит) STL LD I0.4 ITD MW12, MD14 A ENO DTR MD14, MD26 IN I_DI EN ENO OUT IN MW12 MD14 IN DI_R EN ENO OUT IN MD14 MD26 FBDFBD I0.4 LAD IN DI_R ENENO OUT MD14 MD26 IN I_DI ENENO OUT MW12MD14 IN I0.4
16 Date: File:MICRO_07D.16 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation STL LD SM0.0 DEC0 MB2, QW10 FBD LAD Декодирование и кодирование MB2 DECO EN ENO OUT IN QW10 MW2 ENCO EN ENO OUT IN MB10 MW2 ENCO EN OUT ENO IN MB10 MB2 DECO EN OUT ENO IN QW бит LD SM0.0 ENCO MW2,MB10 Не имеют значения SM0.0
17 Date: File:MICRO_07D.17 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Сегмент STL LD SM0.0 SEG MB2, QB10 FBD LAD MB2 SEG EN ENO OUT IN QB10 MB2 SEG EN OUT ENO IN QB10 SM0.0
18 Date: File:MICRO_07D.18 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Преобразование шестнадцатеричных чисел в коды ASCII MB MB MB MB MB MB41 ASCII код A = 65 = 41 hex A hex = 10 ASCII код 3 = 51 = 33 hex 3 hex = 3 ASCII код 7 = 55 = 37 hex 7 hex = 7 ASCII код F = 69 = 45 hex F hex = 15 STL LD SM0.0 ATH MB20, MB40, 4 LD SM0.0 HTA MB40, MB20, 4 FBD LAD MB20 ATH EN ENO OUT IN MB40 MB20 ATH EN OUT IN ENO LEN 4 4 SM0.0 MB40 HTA EN ENO OUT IN MB20 MB40 HTA EN OUT IN ENO LEN 4 4 SM0.0 MB20
19 Date: File:MICRO_07D.19 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Преобразование чисел в строки символов ASCII
20 Date: File:MICRO_07D.20 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Команды сравнения STL LDB= MB0, VB4 = M0.0 LD I0.0 AB=MB0,5 =M0.0 LD I0.0 OB=MB0,5 =M0.0 FBD M0.0 MB0 VB4 ==B LAD MB0 M0.0 ==B VB4
21 Date: File:MICRO_07D.21 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation XOR MW10 после XOW OR MW10 после OW Логические операции со словами LD I0.0 MOVW IW0, MW10 ANDW 16#5F2A, MW IW0 = W#16#5F2A = WAND_W WXOR_W WOR_W EN ENO IN2 OUT W#16#5F2A MW10 IN1IW AND MW10 после AW I0.0
22 Date: File:MICRO_07D.22 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Инверсия IN: OUT: IN: OUT: IN: OUT: STL LD SM0.0 MOVB MB2, QB10 INVB QB10 FBD LAD MB2 INV_B EN ENO OUT IN QB10 MB2 INV_B EN OUT ENO IN QB10 INV_B / INVB INV_W / INVW INV_D / INVD SM0.0
23 Date: File:MICRO_07D.23 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation LADFBDSTL Основные арифметические операции Сложение Вычитание Умножение Деление LD I0.0 MOVW MW4, MW6 +I MW10, MW6 MW10 ADD_I IN2 EN ENO OUT IN1 MW4 MW6 MW10 ADD_I IN2 EN ENO OUT IN1 MW4 MW6 I0.0 MW11 SUB_I IN2 EN ENO OUT IN1 MW5 MW7 LD I0.0 MOVW MW5, MW7 -I MW11, MW7 SUB_I IN2 EN ENO IN1 MW5 MW11 MW7 OUT I0.0 MD12 MUL_R IN2 EN ENO OUT IN1 MD6 MD20 LD I0.0 MOVR MD6, MD20 *R MD12, MD20 MD6 MD12 MUL_R EN ENO IN1 MD20 IN2 I0.0 MD4 DIV_R IN2 EN ENO OUT IN1 MD0 MD8 LD I0.0 MOVR MD0, MD8 /R MD4, MD8 MD0 MD4 EN ENO IN1 IN2 MD8 OUT DIV_R I0.0
24 Date: File:MICRO_07D.24 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Умножение и деление (MUL и DIV) 012C 01F4 49F X LD I0.0 MOVW MW6, MD20 MUL MW12, MD20 MW6MW6 MW12 MUL EN ENO IN1 MD20 IN2 I0.0 LAD STL LD I0.0 MOVW MW6, MD20 DIV MW12, MD20 MW6MW6 MW12 DIV EN ENO IN1 MD20 IN2 I0.0 LAD STL 012C 01F = C8 MW6 MW12 MD20 MW12 MW6 MD20 Остаток Частное
25 Date: File:MICRO_07D.25 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Математические функции LD I0.0 SQRT MD6, MD20 MD6MD6 SQRT EN ENO IN MD20 I0.0 LAD STL OUT
26 Date: File:MICRO_07D.26 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Инкремент, декремент и перестановка байтов LD I0.0 INCW MW12, MW20 MW12 INC_W EN ENO MW20 IN I0.0 LAD STL LD I0.0 SWAP MW12 MW12 SWAP EN ENO IN I0.0 LAD STL OUT F401 F4 MW12 MB12 MB13
27 Date: File:MICRO_07D.27 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Команды сдвига LD I0.0 EU MOVW MW0, MW2 SLW MW2, OUT IN Сдвиг слова влево: 00 OUT IN Сдвиг слова вправо: SM1.1 =1 SM1.1 = 0 MW2 SHL_W EN N OUT ENO INMW0 2 I 0.0 P
28 Date: File:MICRO_07D.28 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Циклический сдвиг LD I0.0 EU MOVD MD0, MD2 RLD MD2, MB6 Сдвиг на 4 разряда влево: IN: OUT: ROL_DW EN N OUT ENO MD2 IN MD0 MB6 = +4 I 0.0 P
29 Date: File:MICRO_07D.29 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Вдвигание бита в регистр сдвига -14 V33.4 M0.0 I V33.4 M0.0 I0.0 LD I0.0 SHRB M0.0, V33.4, -14 LD I0.0 SHRB M0.0, V33.4, 14
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.