Не могу выделить память под базу данных для исполнения
система
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. не могу обновить: не могу найти новое приложение
приложение
Модифицированное приложение не найдено в памяти, что-то неверное случилось при загрузке.