Table Of ContentTwido
Программируемые
Контроллеры
Справочное руководство по
программному обеспечению
TWD USE 10AE Версия 2.1
2
Оглавление
Информация о безопасности. . . . . . . . . . . . . . . . . . . . . . . . . .9
О книге . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
Часть I Описание программного обеспечения Twido . . . . . . 15
Обзор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Глава 1 Введение в программное обеспечение Twido. . . . . . . . . . .17
Обзор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Введение в TwidoSoft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Введение в языки Twido . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Глава 2 Объекты языка Twido . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
Обзор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Подтверждение действительности языковых объектов. . . . . . . . . . . . . . . . . 24
Битовые объекты. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Объекты-слова . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Объекты с плавающей точкой и двойные слова . . . . . . . . . . . . . . . . . . . . . . 31
Адресация битовых объектов. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Адресация слов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Адресация объектов с плавающей точкой . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Адресация двойных слов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Адресация вх/вых . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Сетевая адресация . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Объекты типа “Функциональный блок” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Структурированные объекты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Индексированные объекты. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Символизированные объекты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Глава 3 Пользовательская память . . . . . . . . . . . . . . . . . . . . . . . . . . .49
Обзор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Структура пользовательской памяти. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Резервное хранение и восстановление без использования картриджа
резервного хранения или расширенной памяти . . . . . . . . . . . . . . . . . . . . . . 52
Резервное хранение и восстановление при помощи картриджа 32K. . . . . . 54
3
Использование картриджа расширения памяти 64K . . . . . . . . . . . . . . . . . . . 56
Глава 4 Режимы работы контроллера . . . . . . . . . . . . . . . . . . . . . . . . 59
Обзор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Циклическое выполнение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Периодическое выполнение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Контроль времени сканирования . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Режимы работы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Поведение при отключении и включении питания . . . . . . . . . . . . . . . . . . . . . 67
Поведение при "теплом" перезапуске . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Поведение при "холодном" запуске . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Инициализация объектов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Глава 5 Управление задачами, запускаемыми по событию . . . . . 75
Вкратце... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Обзор задач, запускаемых по событию. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Описание различных источников событий . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Управление событиями. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Часть II Специальные функции. . . . . . . . . . . . . . . . . . . . . . . . . .81
Обзор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Глава 6 Коммуникации . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Обзор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Представление различных типов коммуникаций . . . . . . . . . . . . . . . . . . . . . . 84
Связь TwidoSoft и контроллера. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Связь TwidoSoft и модема. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Дистанционная связь. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Коммуникации ASCII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Коммуникации Modbus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Стандартные запросы Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Глава 7 Встроенные аналоговые функции . . . . . . . . . . . . . . . . . . . 145
Обзор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Аналоговый потенциометр . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Аналоговый канал . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Глава 8 Управление аналоговыми модулями. . . . . . . . . . . . . . . . . 149
Обзор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Обзор аналогового модуля. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Адресация аналоговых входов и выходов. . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Конфигурирование аналоговых входов и выходов. . . . . . . . . . . . . . . . . . . . 152
Информация о состоянии аналогового модуля. . . . . . . . . . . . . . . . . . . . . . . 154
Пример использования аналогового модуля. . . . . . . . . . . . . . . . . . . . . . . . . 155
Глава 9 Установка шины AS-Interface V2 . . . . . . . . . . . . . . . . . . . . . 157
Обзор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
4
Представление шины AS-Interface V2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Общее функциональное описание . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Принципы установки программного обеспечения . . . . . . . . . . . . . . . . . . . . 162
Описание экрана конфигурации для шины AS-Interface . . . . . . . . . . . . . . . 163
Конфигурация шины AS-Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Описание экрана отладчика. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Модификация адреса slave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Обновление конфигурации шины AS-Interface в оперативном режиме . . 176
Автоматическая адресация подчиненных устройств AS-Interface V2. . . . . 181
Как добавить подчиненное устройство в существующую
конфигурацию AS-Interface V2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Автоматическая замена ошибочного подчиненного устройства
AS-Interface V2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Адресация вх/вых, связанных с подчиненными устройствами,
соединенными с шиной AS-Interface V2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Программирование и диагностика шины AS-Interface V2 . . . . . . . . . . . . . . 185
Режимы работы интерфейсного модуля шины AS-Interface V2 . . . . . . . . . 189
Глава 10 Работа дисплея оператора. . . . . . . . . . . . . . . . . . . . . . . . . .191
Обзор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Дисплей оператора. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Информация об идентификации и состоянии контроллера . . . . . . . . . . . . 195
Системные объекты и переменные. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Настройки последовательного порта . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
Часы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Фактор корректировки реального времени. . . . . . . . . . . . . . . . . . . . . . . . . . 206
Часть III Описание языков Twido . . . . . . . . . . . . . . . . . . . . . . . 207
Обзор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Глава 11 Язык лестничной логики. . . . . . . . . . . . . . . . . . . . . . . . . . . .209
Обзор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Введение в лестничные диаграммы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Принципы программирования лестничных диаграмм . . . . . . . . . . . . . . . . . 212
Блоки лестничных диаграмм . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Графические элементы языка лестничной логики. . . . . . . . . . . . . . . . . . . . 217
Специальные инструкции языка лестничной логики OPEN и SHORT . . . . 220
Советы по программированию. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Обратимость языков Лестничной логики и Списка Инструкций . . . . . . . . . 225
Рекомендации по обратимости языков. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
Программная документация. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Глава 12 Язык списка инструкций . . . . . . . . . . . . . . . . . . . . . . . . . . . .231
Обзор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
Обзор программ на языке списка инструкций. . . . . . . . . . . . . . . . . . . . . . . . 232
Выполнение инструкций. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
5
Инструкции языка. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
Использование круглых скобок. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
Инструкции стека (MPS, MRD, MPP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
Глава 13 Язык Grafcet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
Обзор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
Описание инструкций Grafcet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
Описание структуры программы Grafcet . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
Действия, связанные с шагами Grafcet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
Часть IV Описание инструкций и функций . . . . . . . . . . . . . . . .253
Обзор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
Глава 14 Основные инструкции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Обзор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
14.1 Логическая обработка . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
Обзор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
Логические инструкции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
Формат для описания логических инструкций. . . . . . . . . . . . . . . . . . . . . . . . 259
Инструкции загрузки (LD, LDN, LDR, LDF). . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Инструкции присваивания (ST, STN, R, S). . . . . . . . . . . . . . . . . . . . . . . . . . . 263
Инструкции логического И (AND, ANDN, ANDR, ANDF) . . . . . . . . . . . . . . . . 265
Инструкции логического ИЛИ (OR, ORN, ORR, ORF) . . . . . . . . . . . . . . . . . . 267
Инструкции исключающего ИЛИ (XOR, XORN, XORR, XORF). . . . . . . . . . . 269
Инструкции НЕ (N). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
14.2 Основные функциональные блоки. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
Обзор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
Основные функциональные блоки. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
Принципы программирования стандартных функциональных блоков . . . . 276
Функциональный блок таймера (%TMi) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
Тип таймера TOF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
Тип таймера TON. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
Тип таймера TP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
Программирование и конфигурирование таймеров . . . . . . . . . . . . . . . . . . . 283
Функциональный блок счетчика Up/Down (%Ci) . . . . . . . . . . . . . . . . . . . . . . 286
Программирование и конфигурирование счетчиков. . . . . . . . . . . . . . . . . . . 290
Функциональный блок сдвигающего регистра битов (%SBRi). . . . . . . . . . . 292
Функциональный блок счетчика шагов (%SCi) . . . . . . . . . . . . . . . . . . . . . . . 294
14.3 Цифровая обработка. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
Обзор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
Введение в цифровые инструкции. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
Инструкции присваивания. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
Инструкции сравнения. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
Инструкции арифметических операций над целыми числами. . . . . . . . . . . 306
Инструкции логических операций. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
Инструкции сдвига. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312
6
Инструкции преобразования . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
Инструкции преобразования одинарных/двойных слов. . . . . . . . . . . . . . . . 316
14.4 Инструкции программы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
Обзор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
Инструкции END . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
Инструкция NOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
Инструкции переходов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
Инструкции подпрограмм . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
Глава 15 Дополнительные инструкции . . . . . . . . . . . . . . . . . . . . . . .325
Обзор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
15.1 Дополнительные функциональные блоки. . . . . . . . . . . . . . . . . . . . . . . . . . . 326
Обзор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
Битовые объекты и слова, связанные с дополнительными функцио-
нальными блоками . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
Принципы программирования для дополнительных функциональных
блоков . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
Регистровый функциональный блок LIFO/FIFO (%Ri) . . . . . . . . . . . . . . . . . 331
Работа LIFO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
Работа FIFO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
Программирование и конфигурирование регистров . . . . . . . . . . . . . . . . . . 334
Функциональный блок генератора широтной модуляции (%PWM). . . . . . . 337
Функциональный блок генератора импульсов (%PLS). . . . . . . . . . . . . . . . . 340
Функциональный блок барабанного контроллера (%DR) . . . . . . . . . . . . . . 343
Функциональный блок барабанного контроллера %DRi Операция. . . . . . 345
Программирование и конфигурирование барабанных контроллеров . . . . 347
Функциональный блок быстрого счетчика (%FC). . . . . . . . . . . . . . . . . . . . . 349
Функциональный блок очень быстрого счетчика (%VFC) . . . . . . . . . . . . . . 352
Передача/Приём сообщений - инструкция обмена (EXCH) . . . . . . . . . . . . 363
Функциональный блок контроля обмена (%MSGx). . . . . . . . . . . . . . . . . . . . 364
15.2 Функции часов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
Обзор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
Функции часов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
Блоки планировщика. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
Печать времени/даты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372
Установка даты и времени. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
15.3 Функция PID. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378
Обзор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378
Общее представление . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
Принцип регулирующего цикла . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
Развитие методологии регулирующего приложения . . . . . . . . . . . . . . . . . . 381
Совместимость и производительность . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382
Подробные характеристики функции PID . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
Как получить доступ к конфигурации PID . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
Вкладка General функции PID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
Вкладка IN функции PID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
7
Вкладка PID функции PID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391
Вкладка OUT функции PID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
Как получить доступ к отладке PID. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
Вкладка Animation функции PID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397
Вкладка Trace функции PID. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
Метод регулировки параметров PID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
Роль и влияние параметров PID. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
15.4 Инструкции для работы с числами с плавающей точкой. . . . . . . . . . . . . . . 408
Обзор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
Арифметические инструкции для чисел с плавающей точкой. . . . . . . . . . . 409
Тригонометрические инструкции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
Инструкции преобразования. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414
Инструкции преобразования чисел Целое <-> С плавающей точкой . . . . . 416
15.5 Инструкции для работы с таблицами. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
Обзор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
Функции суммирования таблиц . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
Функции сравнения таблиц. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
Функции поиска в таблице. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
Функции поиска в таблице максимального и минимального значения. . . . 425
Количество вхождений числа в таблицу . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426
Функция циклического сдвига таблицы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
Функция сортировки таблицы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
Функция интерполяции таблицы значений с плавающей точкой. . . . . . . . . 430
Функция нахождения среднего значения таблицы значений с плавающей
точкой . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431
Глава 16 Системные биты и системные слова . . . . . . . . . . . . . . . . 433
Обзор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433
Системные биты (%S) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
Системные слова (%SW). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442
Глоссарий . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .453
Индекс . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .463
8
Информация о безопасности
§
Важная информация
Обратите Внимательно прочитайте все инструкции и посмотрите оборудование для оз-
внимание накомления с устройством до установки, использования или обслуживания.
Следующие специальные сообщения, изображенные в этой документации или
на оборудовании, предупреждают о потенциальных опасностях или привлека-
ют внимание к информации, которая разъясняет или упрощает порядок дейст-
вий.
Дополнение этой информации к ярлыку безопасности Опасность или Преду-
преждение указывает, что существует электрическая опасность, приводящая
к персональному вреду, если не соблюдается инструкция.
Это символ тревоги. Он используется, чтобы оповестить Вас о потенциальной
опасности персонального вреда. Исполняйте все указания безопасности, кото-
рые следуют за этим символом, чтобы избежать возможного вреда или смерти.
ОПАСНОСТЬ
ОПАСНОСТЬ указывает неминуемую опасную ситуацию, которая, если ее не из-
бежать, приведет к смерти, серьезному ущербу или повреждению оборудования.
ПРЕДУПРЕЖДЕНИЕ
ПРЕДУПРЕЖДНИЕ указывает потенциально опасную ситуацию, которая, если ее не
избежать, может привести к к смерти, серьезному ущербу или повреждению
оборудования.
TWD USE 10 AE 9
Информация о безопасности
ОСТОРОЖНО
ОСТОРОЖНО указывает потенциально опасную ситуацию, которая, если ее не
избежать, может привести к повреждению или поломке оборудования.
Пожалуйста, Электрическое оборудование должно обслуживаться только
обратите квалифицированным персоналом. Schneider Electric не несет никакой
внимание ответственности за любые последствия, произошедшие из использования
этого материала.
Этот документ не предназначен в качестве инструкции для неподготовленного
персонала. Сборочная и установочная инструкции представлены в справоч-
ном руководстве по аппаратным средствам Twido, TWD USE 10AE.
© 2002 Schneider Electric Все права зарезервированы
Дополнитель- Ответственный за применение, реализацию или использование этого изделия
ная информа- должен гарантировать, что необходимые соображения разработки были вклю-
ция о безо- чены в каждое применение, полностью придерживаясь действующих законов,
пасности выполнения требований безопасности, инструкций, положений и стандартов.
10 TWD USE 10 AE