PDA

Просмотр полной версии : СПК



murdemon
23.08.2016, 16:26
История. AlarmManager не работает на СПК107. Настраиваю сторедж и ошибки и ставлю кнопку с bHistroy но история так и не отображается. Что может быть? Спасибо

Евгений Кислов
23.08.2016, 17:49
История. AlarmManager не работает на СПК107. Настраиваю сторедж и ошибки и ставлю кнопку с bHistroy но история так и не отображается. Что может быть? Спасибо

Возможно, вы не поставили галочку Архивация для данного класса тревог.
Или пытаетесь посмотреть историю в эмуляции - там она не работает.
Или не привязали переменную bHistory к таблице тревог.

Или, возможно, дело в чем-то еще - но без проекта (или куска проекта, в котором проблема повторяется) определить причину будет крайне затруднительно.

murdemon
23.08.2016, 19:47
В 3.5 SP5 Patch 5 все работает в 3.5 SP9 Patch 1... не работает не в Эмуляции не на панели... (даже тестовый пример из вашей PDF документации по СПК визуализации) Это наверное баг и наверное надо Codesys сообщить.

Евгений Кислов
23.08.2016, 19:51
В 3.5 SP5 Patch 5 все работает в 3.5 SP9 Patch 1... не работает не в Эмуляции не на панели... (даже тестовый пример из вашей PDF документации по СПК визуализации) Это наверное баг и наверное надо Codesys сообщить.

Cпасибо за информацию - проверим. Если это баг, то сообщим в 3S. Но вполне вероятно, что дело в разнице версий рантайма СПК и CODESYS.

murdemon
23.08.2016, 19:55
По мне... симуляция если компилируется и загружается без ошибок, то должна работать. (почему тогда не сделать механизм проверки версии рантайма и версий библиотек или что там еще изменяется)

murdemon
23.08.2016, 23:49
Вот проект если кто поможет буду признателен

Евгений Кислов
24.08.2016, 08:50
Посмотрел проект. Во-первых, как я уже упоминал, в режиме эмуляции история работать не будет.

Во-вторых, вы используете SP9 Patch1, но при этом у вас выбран профиль визуализации для SP4 и такая же версия компилятора. Очевидно, проблемы с историей возникают из-за этого. После обновления до последних версий история тревог заработала и на виртуальном контроллере, и на СПК. Так что бага здесь нет.

Уточню, что компания ОВЕН настоятельно рекомендует использовать для программирования СПК с текущими заводскими прошивками CODESYS версии 3.5 SP5 Patch5 и не гарантирует корректной работы контроллеров при использовании более новой версии среды программирования.

murdemon
24.08.2016, 09:55
Если не сложно .. вы можете скинуть архив проекта сюда. (тот что заработал) Спасибо.

Евгений Кислов
24.08.2016, 10:00
Если не сложно .. вы можете скинуть архив проекта сюда. (тот что заработал) Спасибо.

Выкладываю архив с таргетом для виртуальника.

murdemon
24.08.2016, 10:10
У меня с вашим примером под Windows 10 примерно следующие. 2592625927

Евгений Кислов
24.08.2016, 10:25
У меня с вашим примером под Windows 10 примерно следующие. 2592625927

Неудивительно - вы же опять включили эмуляцию (simulation). Уточню в третий раз - в режиме эмуляции нет возможности работать с файлами, поэтому история тревог, тренды и т.д. в данном случае работать не будут. Запустите проект на виртуальном контроллере - см. СПК. FAQ, п. 9.8.

murdemon
24.08.2016, 10:47
Хотя на СПК110 пример заработал корректно да. Спасибо.

На счет использования 3.5SP5 - в ней нет возможности импортировать и экспортировать ошибки в CSV, что делает ее не пригодной для более или имения больших проектов.