Содержание
ii
Publication 1756-RM003G-EN-P - June 2003
Задание сообщений PLC2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
Примеры конфигурации инструкции MSG. . . . . . . . . . . . . . . . . . . 324
Задание деталей передачи данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
Задание пути . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
Задание способа передачи данных или адреса модуля . . . 330
Выбор опции кэширования . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
Методические рекомендации. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
Get System Value (GSV) (Получить системное значение) и
Set System Value (SSV) (Установить системное значение) . 334
Объекты GSV/SSV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336
Обращение к объекту CONTROLLER . . . . . . . . . . . . . . . . . . . . . . . . 337
Обращение к объекту CONTROLLERDEVICE . . . . . . . . . . . . . . . 337
Обращение к объекту CST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
Обращение к объекту DF1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
Обращение к объекту FAULTLOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
Обращение к объекту MESSAGE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
Обращение к объекту MODULE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
Обращение к объекту MOTIONGROUP . . . . . . . . . . . . . . . . . . . . . 347
Обращение к объекту PROGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
Обращение к объекту ROUTINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
Обращение к объекту SERIALPORT . . . . . . . . . . . . . . . . . . . . . . . . . . 349
Обращение к объекту TASK. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
Обращение к объекту WALLCLOCKTIME. . . . . . . . . . . . . . . . . . . . 353
Пример программирования с использованием
команд GSV/SSV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
Получение информации об ошибках. . . . . . . . . . . . . . . . . . . . . . . 354
Задание флагов разрешения и запрещения . . . . . . . . . . . . . . . . 356
Immediate Output (IOT) (Немедленный вывод). . . . . . . . . . . . . . 357
Глава 4
Инструкции
сравнения (CMP,
EQU, GEQ, GRT, LEQ,
LES, LIM, MEQ, NEQ)
Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
Compare (CMP) (Сравнение). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
Выражения инструкции CMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
Допустимые операторы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
Форматирование выражений . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
Задание порядка выполнения операций . . . . . . . . . . . . . . . . . . . . .45
Использование строк в выражении . . . . . . . . . . . . . . . . . . . . . . . . . . .46
Equal to (EQU) (Равно) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
Greater than or Equal to (GEQ) (Больше или равно) . . . . . . . . 411
Greater Than (GRT) (Больше) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415
Less than or Equal to (LEQ) (Меньше или равно) . . . . . . . . . . . . 419
Less Than (LES) (Меньше) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
Limit (LIM) (Предел) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
Mask Equal to (MEQ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433
Ввод непосредственного значения маски . . . . . . . . . . . . . . . . . . 434
Not Equal to (NEQ) (Не равно) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438