ISaGRAF. Version 3.4
3069e04e

Сообщения об ошибках и их описание


Список ошибок:

Код

Сообщение

Тип

1

Не могу выделить память под базу данных для исполнения



система

2

Неправильная база данных приложения (Motorola/Intel)

приложение

3

Не могу выделить почтовый ящик для связи

система

4

Не могу привязать базу данных ядра

система

5

Таймаут по запросу к ядру

система

6

Таймаут по ответу от ядра

система

7

Не могу инициализировать связь

система

8

не могу выделить память под сохраняемые переменные

приложение

9

приложение остановлено

приложение

10

слишком много одновременных действий N или P

приложение

11

слишком много одновременных действий setting

приложение

12

слишком много одновременных действий resetting

приложение

13

неизвестная инструкция TIC

приложение

16

не могу выполнить запрос чтения данных

система

17

не могу выполнить запрос записи данных

система

18

не могу выполнить запрос сессии отладчика

система

19

не могу выполнить запрос modbus

система

20

не могу выполнить запрос приложения отладчика

система

21

не могу ответить отладчику

система

23

неизвестный код запроса

система

24

коммуникационная ошибка ethernet

система

25

коммуникационная ошибка синхронизации

система

28

не могу выделить память для приложения

система

29

не могу выделить память для обновления приложения

система

30

неизвестный код OEM

приложение

31

не могу инициализировать плату булевских входов

приложение

32

не могу инициализировать плату аналоговых входов

приложение

33

не могу инициализировать плату строковых входов

приложение

34

не могу инициализировать плату булевских выходов

приложение

35

не могу инициализировать плату аналоговых выходов

приложение

36

не могу инициализировать плату строковых выходов

приложение

37

не могу прочитать булевский вход

приложение

38

не могу прочитать аналоговый вход

приложение

39

не могу прочитать строковый вход

приложение

40

не могу вывести переменную булевский выход

приложение

41

не могу вывести переменную аналоговый выход

приложение

42

не могу вывести переменную строковый выход

приложение

43

не могу обработать булевскую переменную

приложение

44

не могу обработать аналоговую переменную

приложение

45

не могу обработать строковую переменную

приложение

46

не могу открыть плату

Приложение

47

не могу закрыть плату

Приложение

50

не могу переписать переменную булевский выход

Программа

51

не могу переписать переменную аналоговый выход

Программа

52

не могу переписать переменную строковый выход

Программа

61

неизвестный системный код запроса

Программа

62

переполнение периода выборки

Программа

63

функция пользователя не реализована

Приложение

64

деление целого на 0

Программа

65

функция преобразования не реализована

Приложение

66

функц. блок не реализован

Приложение

67

стандартная функция не реализована

Приложение

68

деление вещественного на 0

Программа

69

неправильные рабочие параметры

Приложение

72

параметры приложения нельзя модифицировать

Приложение

73

не могу обновить: отличается набор булевских переменных

Приложение

74

не могу обновить: отличается набор аналоговых переменных

Приложение

75

не могу обновить: отличается набор переменных типа timer

Приложение

76

не могу обновить: отличается набор переменных типа message

Приложение

77

не могу обновить: не могу найти новое приложение

Приложение

> 100

особый OEM код ошибки, за более детальной информацией обращайтесь к вашему поставщику.

<
3 типа ошибок соответствуют различным источникам неисправностей:

-Система:

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

Попытайтесь перезапустить вашу целевую задачу, или запустить другие приложения.

О таких ошибках следует докладывать вашей поддержке ISaGRAF.

-Приложение:

Такие проблемы обусловлены параметрами приложения, размером или содержанием.

Такие ошибки должны исчезать, когда загружается заранее отлаженное приложение. Если проблема не исчезает, то она является системной ошибкой, как описано выше.

-Программы:

Такие проблемы обусловлены определенной последовательностью программы.

Такого сорта ошибки должны исчезать, когда приложение запускается в пошаговом    режиме, или, когда программа установлена.

Описание сообщений об ошибках:

1. не могу выделить память под базу данных для исполнения

система

Не хватает оперативной памяти.

2. неправильная база данных приложения (Motorola/Intel)

приложение

Неправильный формат сохраненного или загруженного файла приложения. Такая ошибка возникает если приложение было сгенерировано для Intel, а загружено в Motorola или наоборот или если файл был изменен.

3. не могу выделить почтовый ящик для связи

система

Это сообщение об ошибке возникает тогда, когда задача связи не может захватить память для объекта 3 для связи между задачами.

4. не могу привязать базу данных ядра

система

Это сообщение об ошибке выдается задачей связи если она не может найти целевой задачи с номером подчиненного определенным в командной строке.

5. таймаут по запросу к ядру

система

Задача связи не может послать запрос целевой задаче. Целевая задача отсутствует либо занята.

6. таймаут по ответу от ядра

система

Задача связи не может получить ответ от целевой задачи. Целевая задача отсутствует либо занята.

7. не могу инициализировать связь

система

Это сообщение выдается, когда уровень связи не может инициализировать физическую связь.


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

8. не могу выделить память под сохраняемые переменные

приложение

ISaGRAF не может работать с сохраняемыми переменными. Возможны две причины этого сообщения:

- строка, переданная как параметр целевой задаче синтаксически неверна

- размер памяти определенного для каждого блока недостаточен

Вы должны проверить синтаксис параметра сохраняемых переменных или попытаться уменьшить количество сохраняемых переменных.

9. приложение остановлено

приложение

Это сообщение выдается, если приложение было остановлено отладчиком.

10. слишком много одновременных действий N или P

приложение

Это сообщение возникает, если целевая задача должна выполнять слишком много не запоминаемых, импульсных действий или циклических блоков одновременно. Максимальное количество одновременных действий 2 + 4 на программу SFC.

11. слишком много одновременных действий setting

приложение

Это сообщение возникает, если один из циклов целевой задачи должен выполнить слишком много действий установки (выполняемых, когда шаг становится активным).

12. слишком много одновременных действий resetting

приложение

Это сообщение возникает, если один из циклов целевой задачи должен выполнить слишком много действий сброса (выполняемых, когда шаг становится неактивным).

13. неизвестная инструкция TIC

приложение

Целевая задача определила ошибку в коде приложения. Возможны два объяснения:

- Внешняя программа пишет в код приложения. Попытайтесь локализовать ошибку в режиме CC и убедитесь, что интерфейс В/В не имеет неверных параметров.

- ваша целевая задача имеет сокращенный набор инструкций, и ваше приложение использует не существующие инструкции или типы переменных.

16. не могу выполнить запрос чтения данных

система

Определена ошибка связи при ответе на запрос ISaGRAF Modbus с кодом 18 (чтение файла).


Проверьте связь и конфигурацию системы со стороны целевой задачи и подсистемы разработки.

17. не могу выполнить запрос записи данных

система

Определена ошибка связи при ответе на запрос ISaGRAF Modbus с кодом 17 (запись в файл). Проверьте связь и конфигурацию системы со стороны целевой задачи и подсистемы разработки.

18. не могу выполнить запрос сессии отладчика

система

Определена ошибка связи при ответе на запрос отладчика. Проверьте связь и конфигурацию системы со стороны целевой задачи и подсистемы разработки.

19. не могу выполнить запрос modbus

система

Определена ошибка связи при ответе на запрос Modbus. Проверьте связь и конфигурацию системы со стороны целевой задачи и подсистемы разработки.

20. не могу выполнить запрос приложения отладчика

система

Определена ошибка связи при ответе на запрос отладчика. Проверьте связь и конфигурацию системы со стороны целевой задачи и подсистемы разработки.

21. не могу ответить отладчику

система

Определена ошибка связи при ответе на запрос отладчика. Проверьте связь и конфигурацию системы со стороны целевой задачи и подсистемы разработки.

23. неизвестный код запроса

система

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

24. коммуникационная ошибка ethernet

система

Сообщение возникает, если был закрыт отладчик. В этом случае программа работает правильно. В других случаях это означает, что была обнаружена ошибка связи по ETHERNET. Проверьте связь и конфигурацию системы со стороны целевой задачи и подсистемы разработки.

Второе поле означает:

1.Ошибка при посылке или приеме

2.Ошибка при создании сокета

3.Ошибка при связи или прослушивании сокета

4.Ошибка при приеме нового клиента

25. коммуникационная ошибка синхронизации

система

Плохая синхронизация задачи связи и подсистемой разработки. Проверьте связь и конфигурацию системы со стороны целевой задачи и подсистемы разработки.

28. не могу выделить память для приложения

система

Не хватает оперативной памяти.


Сравните размер памяти приложения и размер свободной оперативной памяти.

29. не могу выделить память для обновления приложения

система

Не хватает оперативной памяти. Сравните размер памяти приложения и размер свободной оперативной памяти.

30. неизвестный код OEM

приложение

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

Проверьте соединение В/В в системе разработки и используйте атрибут 'VIRTUAL' чтобы локализовать неправильную плату. Ваша библиотека системы разработки может не соответствовать версии вашей целевой задачи.

31. не могу инициализировать плату булевских входов

приложение

Неправильно инициализирована плата цифрового ввода. Проверьте связь ввода/вывода в подсистеме разработки и параметры Вашей платы цифрового ввода.

32. не могу инициализировать плату аналоговых входов

приложение

Неправильно инициализирована плата аналогового ввода. Проверьте связь ввода/вывода в подсистеме разработки и параметры Вашей платы аналогового ввода.

33. не могу инициализировать плату строковых входов

приложение

Неправильно инициализирована плата ввода сообщений. Проверьте связь ввода/вывода в подсистеме разработки и параметры Вашей платы ввода сообщений.

34. не могу инициализировать плату булевских выходов

приложение

Неправильно инициализирована плата цифрового вывода. Проверьте связь ввода/вывода в подсистеме разработки и параметры Вашей платы цифрового вывода.

35. не могу инициализировать плату аналоговых выходов

приложение

Неправильно инициализирована плата аналогового вывода. Проверьте связь ввода/вывода в подсистеме разработки и параметры Вашей платы аналогового вывода.

36. не могу инициализировать плату строковых выходов

приложение

Неправильно инициализирована плата вывода сообщений. Проверьте связь ввода/вывода в подсистеме разработки и параметры Вашей платы вывода сообщений.

37. не могу прочитать булевский вход

приложение

Ошибка при чтении платы цифрового ввода.


Проверьте связь ввода/вывода в подсистеме разработки и параметры Вашей платы цифрового ввода.

38. не могу прочитать аналоговый вход

приложение

Ошибка при чтении платы аналогового ввода. Проверьте связь ввода/вывода в подсистеме разработки и параметры Вашей платы аналогового ввода.

39. не могу прочитать строковый вход

приложение

Ошибка при чтении платы ввода сообщений. Проверьте связь ввода/вывода в подсистеме разработки и параметры Вашей платы ввода сообщений.

40. не могу вывести переменную булевский выход

приложение

Ошибка при записи платы цифрового вывода. Проверьте связь ввода/вывода в подсистеме разработки и параметры Вашей платы цифрового вывода.

41. не могу вывести переменную аналоговый выход

приложение

Ошибка при записи аналогового вывода. Проверьте связь ввода/вывода в подсистеме разработки и параметры Вашей платы аналогового вывода.

42. не могу вывести переменную строковый выход

приложение

Ошибка при записи платы вывода сообщений. Проверьте связь ввода/вывода в подсистеме разработки и параметры Вашей платы вывода сообщений.

43. не могу обработать булевскую переменную

приложение

Ошибка при исполнении вызова OPERATE для болевой переменной. Проверьте параметры вашего вызова OPERATE.

44. не могу обработать аналоговую переменную

приложение

Ошибка при исполнении вызова OPERATE для аналоговой переменной. Проверьте параметры вашего вызова OPERATE.

45. не могу обработать строковую переменную

приложение

Ошибка при исполнении вызова OPERATE для переменной сообщения. Проверьте параметры вашего вызова OPERATE.

46. не могу открыть плату

приложение

Приложение использует ссылку на плату неизвестную целевой задаче. Проверьте связь ввода/вывода в  подсистеме разработки. Возможно, библиотека подсистемы разработки не соответствует вашей версии целевой задачи.

47. не могу закрыть плату

приложение

Приложение использует ссылку на плату неизвестную целевой задаче. Проверьте связь ввода/вывода в  подсистеме разработки.



50. не могу переписать переменную булевский выход

программа

Две SFC последовательности пишут одну и ту же переменную цифрового вывода в одном цикле. Этого нужно избегать. В случае такого конфликта приоритет имеет программа занимающая более высокое место в иерархии. Если две программы размещены на одном и том же уровне результат непредсказуем.

51. не могу переписать переменную аналоговый выход

программа

Две SFC последовательности пишут одну и ту же переменную аналогового вывода в одном цикле. Этого нужно избегать. В случае такого конфликта приоритет имеет программа занимающая более высокое место в иерархии. Если две программы размещены на одном и том же уровне результат непредсказуем.

52. не могу переписать переменную строковый выход

программа

Две SFC последовательности пишут одну и ту же переменную вывода сообщений в одном цикле. Этого нужно избегать. В случае такого конфликта приоритет имеет программа занимающая более высокое место в иерархии. Если две программы размещены на одном и том же уровне результат непредсказуем.

61. неизвестный системный код запроса

программа

Программа использует неправильный системный вызов.

62. переполнение периода выборки

программа

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

Существует несколько способов устранения этого сообщения:

- уменьшить количество операций в том месте, где было выдано сообщение

- уменьшить количество переходов, оптимизировать сложную обработку и т.д.

- уменьшить загрузку процессора другими задачами для того, чтобы дать больше времени ISaGRAF

- уменьшить нагрузку на связь для того, чтобы дать больше времени ISaGRAF

- использовать динамическую модификацию длительности циклов, чтобы адаптировать длительность циклов к различным этапам процесса



- установить нулевую длительность цикла и дать возможность ISaGraf так быстро как она может без контроля превышения времени цикла.

63. функция пользователя не реализована

приложение

Программа использует неизвестную целевой задаче C функцию. Ваша библиотека подсистемы разработки может не соответствовать версии целевой задачи.

64. деление целого на 0

программа

Программа пытается разделить целое число на 0. Когда такое случается ISaGRAF использует в качестве результата максимальное число. Если операнд отрицательный то число инвертируется.

Когда это случается, ISaGRAF использует в качестве результата максимальное аналоговое значение.

Если операнд отрицательный, результат инвертируется.

65. функция преобразования не реализована

приложение

Программа использует C функцию преобразования неизвестную целевой задаче. Ваша библиотека подсистемы разработки может не соответствовать версии целевой задачи. Когда такое случается ISaGRAF не преобразует значение.

66. функц. блок не реализован

приложение

Программа использует C функциональный блок неизвестный целевой задаче. Ваша библиотека системы разработки не соответствует версии вашей целевой задачи.

67. стандартная функция не реализована

приложение

Программа использует функциональный блок неизвестный целевой задаче.

68. деление вещественного на 0

программа

Программа пытается разделить действительное число на 0. Когда такое случается ISaGRAF использует в качестве результата максимальное число. Если операнд отрицательный то число инвертируется.

Когда это случается, ISaGRAF использует в качестве результата максимальное аналоговое значение.

Если операнд отрицательный, результат инвертируется.

69. неправильные рабочие параметры

приложение

Ваше приложение использует вызов OPERATE с неправильными параметрами. Обычно это отфильтровывается компилятором. Это может быть таймер либо внутренняя переменная.

72. параметры приложения нельзя модифицировать

приложение

<


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

73. не могу обновить: отличается набор булевских переменных

приложение

Модифицированное приложение не может начать работу, потому что некоторые булевы переменные были добавлены или удалены, по сравнению с текущим приложением.

74. не могу обновить: отличается набор аналоговых переменных

приложение

Модифицированное приложение не может начать работу, потому что некоторые аналоговые переменные были добавлены или удалены, по сравнению с текущим приложением.

75. не могу обновить: отличается набор переменных типа timer

приложение

Модифицированное приложение не может начать работу, потому что некоторые переменные-таймеры были добавлены или удалены, по сравнению с текущим приложением.

76. не могу обновить: отличается набор переменных типа message

приложение

Модифицированное приложение не может начать работу, потому что некоторые переменные-сообщения были добавлены или удалены, по сравнению с текущим приложением.

77. не могу обновить: не могу найти новое приложение

приложение

Модифицированное приложение не найдено в памяти, что-то неверное случилось при загрузке.


Содержание раздела