Флаги инструкций - Разработчик Do-more использует разделяющие цветные треугольники в верхнем левом углу (принятые назначения класса), чтобы привлечь внимание к инструкциям, которое требует специальное восприятие при их использовании.
Box Input Leg Labels (Таблица входных меток ветви) - Некоторые Разработчики Do-more с помощью таблицы инструкций идентифицируют функцию конкретного входа.
(F) - Fully Asynchronous Instructions (Полностью Асинхронные Инструкции), (M) - Multi-scan Instructions (Много-скановые Инструкции), (Y) - Yielding Instructions (Подинструкции), (T) - Has Termination Logic (Имеющие законченную логику)
|
Контакты
- (CONTACT) - Normally Open (Нормально открытый))
- (CONTACT) - Normally Closed (Нормально закрытый)
Сравнивающие Контакты
- (CONTACT) - if Equal (Контакт «Если Равно»)
- (CONTACT) - if Not Equal (Контакт «Если Не Равно»)
- (CONTACT) - if Greater Than (Если Больше, То…)
- (CONTACT) - if Greater Than or Equal (Если Больше, То… или Равно)
- (CONTACT) - if Less Than ( (Если Меньше, Чем)
- (CONTACT) - if Less Than or Equal (Если Меньше или Равно)
Дифференциальные Контакты
- (CONTACT) - Delta (Дельта)
- (CONTACT) - Positive Differential (One Shot - Rising) (Положительный Перепад (Один Выстрел - Рост)
(CONTACT) - Negative Differential (One Shot - Falling) (Отрицательный Перепад (Один Выстрел - Падение))
Модификаторы Мощности
- Trailing Edge Powerflow Modifier (Модификатор Мощность по Заднему Фронту)
- Leading Edge Powerflow Modifier (Модификатор Мощность по Переднему Фронту)
- Invert Powerflow (Отрицание Мощности)
Выходные обмотки
- OUT - Output Coil (T) (Выходная Обмотка)
- ND - Trailing Edge One Shot (Один Выстрел по Заднему Фронту)
- PD - Leading Edge One-Shot (Один Выстрел по Переднему Фронту)
- SET - Set Coil (Установка Катушки)
- RST - Reset Coil (Сброс Катушки)
Инструкции Диапазона
- RSTR - Reset Range (Сброс диапазона)
- SETNUMR - Set Numeric Range (Установка номера Диапазона)
- SETR - Set Range (Установка Номера Диапазона)
Таймеры
- TMR - Up Timer (M) (T) (Таймер Вперёд)
- TMRDOWN - Down Timer (M) (T) (Таймер Назад)
- TMRA - Accumulating Up Timer (M) (T) (Накопительный Таймер Вперёд)
- TMRADOWN - Accumulating Down Timer (M) (T) (Накопительный Таймер Назад)
- TMRAG - Global Accumulating Up Timer (M) (Глобальный Накопительный Таймер Вперёд)
- OFFDTMR - Off Delay Timer (M) (T) (Выключена Задержка Таймера)
- ONDTMR - On Delay Timer (M) (T) (Включена Задержка Таймера)
- RSTT - Reset Timer (Сброс Таймера)
Счётчики
- CNT - Up Counter (M) (T) (Счётчик Вперёд)
- CNTDN - Down Counter (M) (T) (Счётчик Назад)
- UDC - Up/Down Counter (M) (T) (Счётчик Вперёд/Назад)
UDCG - Global Up/Down Counter (M) (Глобальный Счётчик Вперёд)
- RSTCT - Reset Counter (Сброс Счётчика)
Вызов
DRUM - Drum (M) (Вызов)
Инструкция Конвертирования Данных
- SCALE - Scale Value (Масштаб Значения)
- LERP - Linear Interpolation (Линейная Интерполяция)
- BCDTO - BCD To Integer/Real (BCD в Целое/Действительное)
- TOBCD - Integer/Real to BCD (Целое/Действительное в BCD)
- GRAY - Gray Code to Integer (Код Грея в Целое)
- SEG - Hex/BCD to 7 Segment Display (Шестиричное число в виде 7 сегментов)
- FREQCNT - Frequency Counter (M) (Частотомер)
- FREQTMR - Frequency Timer (M) (Частотный Таймер)
- SWAPB - Swap Bytes (Замена Байтов)
Математические Инструкции
- INC - Increment Value (Величина Приращения)
- DEC - Decrement Value
(Величина Декремента)
- MATH - Calculate Expression (Вычислить Выражение)
- REFWRITE - Write Value Indirectly (Косвенная Запись Значения)
- RANDSEED - Random Number Seed (Источник Случайного Числа)
Математические Функции
- COS - Cosine of Radian Angle (Косинус Угла в Радианах)
- ACOS - Arccosine in Radians (Арккосинус Угла в Радианах)
- SIN - Sine of Radian Angle(Синус Угла в Радианах)
- ASIN - Arcsine in Radians(Арксинус Угла в Радианах)
- TAN - Tangent of Radian Angle (Тангенс Угла в Радианах)
- ATAN - Arctangent in Radians(Арктангенс Угла в Радианах)
- DEG - Convert Radians to Degrees (Перевести Радианы в Градусы)
- RAD - Convert Degrees to Radians(Перевести Градусы в Радианы)
- FRAC - Fractional Portion of a Real Number (Дробная Часть Вещественного Числа)
- TRUNC - Truncate Real to Whole Number (Выделить Целое Число)
- ROUND - Round Real to Nearest Whole Number(Округлить Число до Целого)
- LN - Natural Log Натуральный Логарифм)
- LOG - Log Base 10 (Десятичный Логарифм)
- PI - Return PI (Число Пи)
- RANDINT - Random Integer (Случайное Целое)
- RANDREAL - Random Real Number Случайное Действительное Число)
- REF - Read Value Indirectly (Прочитать Значение Косвенно)
- ABS - Absolute Value (Абсолютное Число)
- SQRT - Square Root (Квадратный Корень)
- AVGR - Average of a Range of Values (Среднее Диапазона Значений)
- SUMR - Sum Range of a Range of Values(Сумма Диапазона Значений)
- MAXR- Maximum Value Across a Range of Values (Максимум в Диапазоне Значений)
- MINR - Minimum Value Across a Range of Values (Минимум в Диапазоне Значений)
- STDEVPR - Population Standard Deviation of a Range (Среднеквадратическое Отклонение Ряда)
- STDEVR - Sample Standard Deviation of a Range (Образец Стандартного Отклонения Диапазона)
- MIN - Minimum Between Two Expressions (Минимум Между Двумя Выражениями)
- MAX - Maximum Between Two Expressions(Максимум Между Двумя Выражениями)
- TICKus - Get Microsecond System Timer Value (Получить Значение Таймера в Микросекундах)
- TICKms - Get Millisecond System Timer Value (Получить Значение Таймера в Милисекундах)
- NOW - Get Date/Time Stamp as a 32-bit Integer (Получить Дату/Время как 32-разрядное Целое Число)
- TOINT - Convert to Integer (Перевести в Целое)
- TOREAL - Convert to Real (Перевести в Действительное)
- IF - If / Else Expression (Если/Ложно Выражение)
- COUNTIF (EQ, GE, GT, LE, LT, NE) - Count If (Подсчёт Если)
- SUMIF (EQ, GE, GT, LE, LT, NE) - Sum If (Суммировать Если)
Инструкции Обработки
- ALDEV - Deviation Alarm (Сигнал при Отклонении)
- ALHILO - High/Low Alarm (Сигнал при Уменьшении/Увеличении)
- ALRATE - Rate of Change Alarm (Скорость Изменения Сигнала Тревоги)
- CLAMP - Limit Range (Предел Диапазона)
- DEADBAND - Set Outside Deadband (Вне «Мертвой Зоны»)
- FILTER - First Order Filter (M) (Фильтр Первого Порядка)
- INTEGRAT - Integrate Over Time (M) (Интегрировать по Времени)
- PID - Closed Loop Controller (M) (Регулятор Замкнутого Контура)
- PIDINIT - Set PID Tuning Constants (Набор Параметров PID Константы)
- SLOPE - Calculate Slope (M) (Рассчитать Уклон)
- TIMEPROP - Time Proportional Control (Пропорциональное Управление Временем)
- RAMPSOAK - Ramp-Soak Profile (M) (Профиль Изменения/Выдержки)
Инструкции операций с Байтами
- SR - Shift Register (верхний Регистр)
- ROTL - Rotate Left (Поворот Влево)
- ROTR - Rotate Right (Поворот Вправо)
- DECO - Decode to Set Bit (Декодировать в Установочный Байт)
- ENCO - Encode Bit Position (Кодировать Байт Позицию)
- GRAY - Gray Code to Integer (Код Грэя в Целое)
- SUMBITS - Sum Bits (Сумма Байтов)
- PONOFF - Push On/Push Off (Нажатие – Включено / Нажатие – Выключено)
Инструкции Сети
- PEERLINK - Share Global Data (F) (Доля Глобальных Данных)
- DLRX - DirectLOGIC Network Read (F) (Читать Сеть Директивной Логики)
- DLWX - DirectLOGIC Network Write (F) (Записать в Сеть Директивной Логики)
- MRX - Modbus Network Read (F) (Читать Сеть Modbus)
- MWX - Modbus Network Write (F) (Записать в Сеть Modbus)
Интеллектуальные Инструкции Модуля
- RD - Read from Intelligent Module (Читать из Интеллектуального Модуля)
- WT - Write to Intelligent Module (Записать в Интеллектуальный Модуль)
|
Инструкции по Обработки Данных
- INIT - Initialize Data (Инициализация Данных)
- MAPIO - Map Inputs and Outputs (Карта Входов и Выходов)
- PUBLISH - Translate From Do-more (Перевод из DO-More)
- SUBSCRIB - Translate to Do-more (Перевод в DO-More)
- ISCLEAR - Is Structure Cleared (Структура Очищается)
- MEMCLEAR - Clear Memory Range (Чистый Диапазон Памяти)
- MEMCOPY - Copy Memory Range (Копировать Диапазон Памяти)
- MOVE - Move Value (Передвинуть Значение)
- MOVEBIT - Move Single Bit (Передвинуть Первый Байт)
- MOVER - Move Range of Values (Передвинуть Диапазон Значений)
Инструкции Циклов
- FOR - Index Loop (Индекс Цикла)
- NEXT - Index By Step (Y) (Индекс Шага)
- GOTO - Go To Label (Y) (Перейти на Метку)
- LABEL - Program Label (Программная Метка)
- REPEAT - Loop Until Condition is Non-Zero (Цикл до тех пор, пока Условие не равно Нулю)
- UNTIL - Repeat Until Condition is Non-Zero (Y) (Повторение Цикла до тех пор, пока Условие не равно Нулю)
- WHILE - Loop While Powerflow is True (Цикл Пока Поток Мощности – Истина)
- WEND - While End (Y) (Конец Цикла Пока)
- BREAK - Exit Loop (Конец Цикла)
- CONTINUE - Skip to Loop End (Переход на Конец Цикла)
Календарные Инструкции
- DT2EPOCH - Convert Date/Time to 1970 Epoch (Перевести Дату/Время в Эпоху 1970)
- EPOCH2DT - Convert 1970 Epoch Time to Date/Time (Перевести Эпоху в1970Дату/Время)
- DTCMP - Compare Date/Time (Сравнить Дату/Время)
- DTDIFF - Difference between two Date/Times (Разница Между Двумя Датами/Временем)
- DTOFFSET - Add Offset to Date/Time (Добавить Смещение Даты/Времени)
- NOW - Get Date/Time as a 32-bit Integer (Получить Дату/Время как 32-разрядное Целое Число)
- NETTIME - SNTP Client (F) ( Клиент Simple Network Time Protocol (SNTP) - Простой Протокол Сетевого Времени)
- SETTIME - Set PLC Date/Time (Установить Дату/Время в ПЛК)
Инструкции Этапов
- JMP - Jump To Stage (Перейти в Этап)
- JMPI - Indexed Jump (Индекс Этапа)
- SG - Stage (Этап)
- SGRST - Disable Stage (Отключить Этап)
- SGRSTR - Disable Range of Stages (Отключить Диапазон Этапа)
- SGSET - Enable Stage (Включить Этап)
- SGDIVRG - Jump to Multiple Stages (Перейти к Множеству Этапов)
- SGCONVRG - Converge Multiple Stages to SG (Множество Этапов Сходятся в Параметре)
Управление Программой
- RUN - Run Program (Запустить Программу)
- ENTASK - Enable Task (Включить Задачу)
- END - End Program or Task (Конец Программы или Задачи)
- EXIT - Exit This Program or Task (Конец Данной Программы или Задачи)
- NOP - No Operation (Нет Операции)
- YIELD - Yield Program or Task (Передача Программы или Задачи)
- STOP - Switch to Program Mode Переключиться в программный Режим)
- REBOOT - Reboot PLC (Перезагрузить ПЛК)
- WATCHDOG - Force Watchdog Error (Ошибка Контроля Силы)
- HALT - Halt Program or Task (Остановка Программы или Задачи)
- RESTART - Restart Program or Task (Перезагрузка Программы или Задачи)
- SUSPEND - Suspend Program or Task (Пауза в Программе или Задаче)
Инструкции Внешних Данных Входа/Выхода
- STREAMIN - Stream In Data from Device (F) (Поток Входных Данных от Устройства)
- STREAMOUT - Stream Out Data to Device (F) (Поток Выходных Данных от Устройства)
- PACKETIN - Input Data from Packet Device (F) (Вход Данных от Блока Устройств)
- PACKETOUT - Output Data to Packet Device (F) (Выход Данных от Блока Устройств)
Строчные Инструкции
- STRPRINT - Print to String (Печатать Строку)
- STR2INT - Convert String to Integer (Перевести Строку в Целое Число)
- STR2REAL - Convert String to Real (Перевести Строку в Действительное Число)
- STRGETB - Get Bytes Out of a String (Создать Байт Выхода по Строке)
- STRPUTB - Put Bytes Into a String (Вставить Байт Входа строки)
- STRCMP - String Compare (Сравнение Строк)
- STRFIND - Find Within String (Найти в Строке)
- STRSUB - Get Substring (Создать Подстроку)
- STRDELETE - Delete Substring (Удалить Подстроку)
- STRINSERT - Insert Substring (Вставить Подстроку)
- STRCASE - Convert String to UPPER / Lower Case (Перевести Строку в Верхний/Нижний Регистр)
- STRCLEAR - Clear Strings (Очистить Строку)
- STRTRIM - Trim Whitespace (Обрезать Пробелы)
- STRTRUNC - Set String Length (Установить Длину строки)
- CHECKSUM - Checksum Algorithm (Контрольная Сумма Алгоритма)
Инструкции Устройства
- CLOSE - Close Device (F) (Закрыть Устройство)
- OPENDEV - Open Device (F) (Открыть Устройство)
- DEVCLEAR - Clear Device (F) (Очистить Устройство)
- DEVREAD - Read Device Register (F) (Читать Регистр Устройства)
- DEVWRITE - Write Device Register (F) (Записать Регистр Устройства)
Инструкции Запроса Информации
- HWINFO - Get Hardware Information (Получить Информацию об Оборудовании)
- DATAINFO - Query Information about Data Memory (Запрос Информации о Данных Памяти)
Инструкции Серийного Порта
- SETUPSER - Setup Serial Port (Установка Серийного Порта)
Ethernet Инструкции
- EMAIL - Send Email (M) (Передать Е-письмо)
- SETUPNOD - Setup Ethernet Node Parameters (M) (Установка Параметров Ethernet)
- SETUPIP - Setup TCP/IP Parameters (M) (Установка Параметров TCP/IP)
- OPENTCP - Open TCP Connection (F) (Открыть TCP Связь)
- TCPLISTEN - Start Listening on TCP Port (M) (Начать Читать TCP Порта)
- DNSLOOKUP - Name to IP Address (F) (Имя Адреса IP)
- PING - Ping Ethernet Device (F) (Проверка Связи с Ethernet Устройством)
Инструкции CTRIO / CTRIO2
- CTDYNPOS - CTRIO Run Dynamic Position Mode (F) (Включить Режим Растущей Позиции)
- CTDYNVEL - CTRIO Run Dynamic Velocity Mode (F) (Включить Режим Растущей Скорости)
- CTUPDLVL - CTRIO Update Level (F) (Обновить Метку)
- CTPLSADD - CTRIO Add Entry to PLS (F) (Добавить Запись в ПЛК)
- CTPLSEDT - CTRIO Edit PLS Entry (F) (Редактировать Запись в ПЛК)
- CTREGRD - CTRIO Read Register (F) (Действительный Регистр)
- CTREGWR - CTRIO Write Register (F) (Записать Регистр)
- CTRUNPOS - CTRIO Run Position Mode (F) (Запустить Режим Позиции)
- CTRUNVEL - CTRIO Run Velocity Mode (F) (Запустить Режим Скорости)
- CTTBLADD - CTRIO Add Entry to Preset Table (F) (Записать Предустановки в Таблицу)
- CTTBLEDT - CTRIO Edit Preset Table Entry (F) (Изменить Предустановки Табличной Записи)
- CTTBLCLR - CTRIO Clear Table (F) (Очистить Таблицу)
- CTTBLLD - CTRIO Load Table (F) (Загрузить Таблицу)
Инструкции Только CTRIO2
- CTAXCFG - CTRIO2 Axis Configuration (F) (Конфигурация Осей)
- CTAXDYNP - CTRIO2 Axis Run Dynamic Position Mode (F) (Координаты Работы Режима Растущей Позиции)
- CTAXDYNV - CTRIO2 Axis Run Dynamic Velocity Mode (F) (Координаты Работы Режима Растущей Скорости)
- CTAXTRAP - CTRIO2 Axis Run Trapezoid (F) (Координаты Включённой Трапеции)
- CTAXLIMT - CTRIO2 Axis Run Trapezoid w/ Limits (F) (Координаты Включённой Трапеции w/Предел)
- CTAXJOG - CTRIO2 Axis Jog Mode (F) (Координаты Режима Толчка)
Инструкции GS-EDRV100 для GS Серии AC Двигателя
- GSREGRD - GS EDrive Register Read (F) (Прочитать Данные Е-Двигателя)
- GSREGWR - GS EDrive Register Write (F) (Записать Данные Е-Двигателя)
|