Запуск одного из сохраненных на устройстве CAN-скриптов и получение результата выполнения.
Для работы функции, в конфигурации устройства необходимо выполнить настройки:
Конфигурация➜CAN-шина➜Подключить шину CANx➜Скрипты
| В меню функций | На схеме |
|---|---|
![]() |
![]() |
| Название | Тип значения | Описание |
|---|---|---|
enable |
bool |
Восходящий фронт - запустить скрипт Нисходящий фронт - остановить скрипт |
script index |
int32 |
Номер скрипта начиная с нуля |
| Название | Тип значения | Описание |
|---|---|---|
state |
int32 |
Состояние приемника: 0 — неактивен 1 — выполнен 2 — принят на исполнение 3 — исполняется -1 — во время исполнения произошла другая ошибка -2 — запущен другой скрипт -3 — указанный скрипт отсутствует -4 — неизвестный формат скрипта |
result |
int32 |
Результат исполнения. Для state равного -1: -1 — неправильный скрипт -2 — скрипт не поддерживается -3 — ошибка при отправке данных -4 — данные не получены -5 — нет возможности получить данные |
0 -> 2 -> 3 -> 1 // финальный статус в случае успеха
Отсутствуют
Если ко входу generate подключена константа со значением True, то функция будет срабатывать при каждом вызове.
