Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Yazyk_AS_programmirovania.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
4.69 Mб
Скачать

Val(string, code)

Назначение

Выдает действительное значение в заданной строке

Параметры

Строка

Задает символьную строку, переменную символьной строки, строчное выражение.

Код

Выражается в реальном значении или выражении, задает систему исчисления числа. Если задано числом отличным от 1,2,0, присваивается 0 (десятичная система).

0 – десятичная система

1 – двоичная система

2 – шестнадцатеричная система

(ПРИМЕЧАНИЕ)

Экспоненциальное выражение может быть использовано в строке.

Коды, которые задаются в специальном выражении (т.е.. ^B и ^H) могут быть добавлены в начале строки.

Все символы, которые не читаются как значение числа или кода для исчисления интерпретируются, как символы, указывающие конец строки.

Instr(starting point, string1, string2)

Назначение

Отображает место (в действительном значении), где начинается заданная строка в данной строке.

Параметры

1. Начальная точка

Задает откуда в строке 1 искать строку 2. Если параметр не задан, поиск начинается с начала строки 1.

2. Строка 1

Выражает в символьной цепочке, переменной символьной цепочки, строчным выражением, задает строку, где ищется строка 2.

3. Строка 2

Выражается в символьной цепочке, переменной символьной цепочки, строчным выражением, задает строку, которая ищется в строке 1.

Пояснение

Эта функция отображает значение начальной точки строки 2 в строке 1, если строка 2 включена в строку 1, если не включена, устанавливается 0. Если значение, заданное как начальная точка, равно или меньше 1, поиск начинается с начала строки 1. Если значение начальной точки больше чем число символов 1 строки, устанавливается 0. Заглавные и строчные буквы не различаются.

Пример

MAXVAL (real value1, real value 2, ….)

Назначение

Сравнивает данные действительные значения и отображает наибольшее из них.

Параметр

Реальное значение 1, реальное значение 2

Задает данные для сравнения.

MINVAL ((real value1, real value 2, ….)

Назначение

Сравнивает данные действительные значения и отображает наименьшее из них.

Параметр

Реальное значение 1, реальное значение 2

Задает данные для сравнения.

Int (numerical expression)

Назначение

Выделяет целое число заданного числового выражения.

Параметр

Числовое выражение

Пояснение

Возвращает целое число с левой стороны до десятичной точки (со значениями не в экспоненциальном формате). Отрицательный признак остается с целым числом, если целое число не 0.

Пример

Значение “cost” округляется с понижением до ближайшего целого числа.

SWITCH (switch name)

Назначение

Отражает текущее состояние заданного системного переключателя.

Пояснение

-1 – состояние переключателя ON

0 – состояние переключателя OFF.

TASK (task number)

Назначение

Отражает состояние выполнения программы, заданной номером задачи.

Параметр

Номер задачи

1: робот 1

2: робот 2

1001: РС программа 1 1004: РС программа 4

1002: РС программа 2 1005: РС программа 5

1003: РС программа 3

Пояснение

Эта функция выдает состояние выполнения программы

Для примера, эта функция может быть использована для контроля состояния выполнения РС программы из программы управления роботом. Тогда действия робота могут быть согласованы в соответствии с состоянием РС программы.

Значения, отображаемые при использовании этой функции

0 – не выполняется

1 – программа выполняется

2 – программное выполнение приостановлено

3 – выполнение шага завершено, ожидание в течение завершения движения робота

ERROR

Назначение

Отображает код текущей ошибки.

Пояснение

Выдает код ошибки, которая произошла в настоящее время

Значение 0 выдается, когда ошибка не произошла.

Пример

TYPE инструкция выводит на экран сообщение об ошибке с кодом ошибки, определенном при помощи функции ERROR.

PLCAIN (data number)

Опция

Назначение

Отображает значение числа указанных данных в целых числах.

Параметр

Количество данных

Задает число вводимых данных в целых числах. Допустимые границы 1 – 32.

(ПРИМЕЧАНИЕ)

Эта функция действительна только тогда, когда опция “Built-in Sequencer Function” в состоянии ON. Если опция отключена OFF, следующее сообщение появляется на экране (E1102) Cannot execute, no option set up. - Check option specs.

Пример

Отображает значение 12-ой вводимой данной в целых числах.