PDA

Просмотр полной версии : Визуализация+программирование СПК107 CodeSys 3.5 - настройка



sialiv
18.01.2019, 14:48
При нажатии на поле текст открывается окно ввода с клавиатуры.
Как настроить, чтоб при нажатии на поле текст открывалась экранная клавиатура?

Евгений Кислов
18.01.2019, 14:53
Добрый день.
Проще всего в таргет-визуализации выбрать тип ввода Сенсорный экран:

40814

sialiv
18.01.2019, 15:05
В "таргет-визуализации стоит" "Сенсорный экран", а открывается простой ввод.
В "Менежере библиотек" стоит VisuDialig 3.5.11.0(System)

Евгений Кислов
18.01.2019, 15:20
Тогда надо выбрать тип ввода на вкладке InputConfiguration.
Чтобы сделать это в русскоязычной версии - нужно пропатчить CODESYS:
http://www.owen.ru/forum/showthread.php?t=29382&p=297193&viewfull=1#post297193
(по ссылке на скриншотах видна настройка типа ввода - надо вместо По умолчанию установить VisuDialogs.Keypad).

sialiv
18.01.2019, 15:50
Запустил лечение.

Тогда надо выбрать тип ввода на вкладке InputConfiguration - где это находится?

Евгений Кислов
18.01.2019, 17:48
Запустил лечение.

Тогда надо выбрать тип ввода на вкладке InputConfiguration - где это находится?

В настройках элемента визуализации вкладка Конфигурация ввода, к одной из ее подвкладок у вас привязано действие Записать переменную (иначе бы элемент вообще не реагировал).

sialiv
21.01.2019, 08:09
Клавиатура заработала, установил таргет "KeyBoard ru-en".
Подскажите как её активировать, в "Менежжере библиотек" она есть а в событии где Я выбираю клавиатуру её нет?

Евгений Кислов
21.01.2019, 08:13
Вообще, дополнительная активация не требуется.
Посмотрите здесь пример 10.4.1 - он как раз по использованию этой клавиатуры:
https://ftp.owen.ru/CoDeSys3/11_Documentation/03_3.5.11.5/CDSv3.5_Visu_v2.0.pdf

sialiv
21.01.2019, 12:29
После установки обновления появилось сообщение, на что это влияет и как его убрать?
[WARNING] visuelem3dpath, 3.5.10.0 (system): ImagePool_3DPath(Id): Изображение "ControlPanel" имеет неуникальное имя файла "Navigationspanel_ohneRand.png" на ПЛК и может быть перезаписано.

Евгений Кислов
21.01.2019, 12:31
Ни на что не влияет, не обращайте внимания.

sialiv
21.01.2019, 13:05
При компиляции стал выдавать ошибку, просто добавил поле метка, как это исправить?

------ Компиляция : Приложение: Device.Sim.Device.Application -------
типизировать код...
[ERROR] a1: Web-визуализация [Device: Plc Logic: Application: Менеджер визуализации](Web-визуализация): Заданная стартовая конфигурация <Vis1> не имеет экземпляров. Содержит ли она интерфейс?
[ERROR] a1: Таргет-визуализация [Device: Plc Logic: Application: Менеджер визуализации](Таргет-визуализация): Заданная стартовая конфигурация <Vis1> не имеет экземпляров. Содержит ли она интерфейс?
Компиляция завершена -- 2 ошибок, 0 предупреждений

Евгений Кислов
21.01.2019, 13:11
Проект выложите, пожалуйста.

sialiv
21.01.2019, 13:43
Я записал переменную в
VAR_IN_OUT
b1: BOOL;
END_VAR
для управления видимостью текстов и похоже в визуализации нет локальных переменных?

Евгений Кислов
21.01.2019, 13:44
Локальные есть - но надо их объявлять между ключевыми словами VAR и END_VAR

sialiv
21.01.2019, 14:23
Существует target для ТРМ148?
и как выбрать протокол ОВЕН в дереве устройств его невидно.

Евгений Кислов
21.01.2019, 14:55
Существует target для ТРМ148?
и как выбрать протокол ОВЕН в дереве устройств его невидно.

Таргета для ТРМ148 не существует.
Настройка обмена по протоколу ОВЕН через дерево устройств не предусмотрена - надо использовать библиотеку.

sialiv
21.01.2019, 15:20
Похоже библиотеку "OwenNet_3.5.4.2.compiled-library" надо использовать для подключения к ТРМ148,
а есть пример реализации протокола ОВЕН на СПК107->ТРМ148 ?
Я пока плохо представляю процесс создания протокола ОВЕН.

Евгений Кислов
21.01.2019, 15:24
Похоже библиотеку "OwenNet_3.5.4.2.compiled-library" надо использовать для подключения к ТРМ148,
а есть пример реализации протокола ОВЕН на СПК107->ТРМ148 ?
Я пока плохо представляю процесс создания протокола ОВЕН.

Вообще, для ТРМ148 есть прошивка с Modbus:
https://www.owen.ru/product/trm148/documentation ("Прошивка ТРМ148 v5_08")

Если необходимо опрашивать его именно по протоколу ОВЕН - то см. пример:
https://ftp.owen.ru/CoDeSys3/11_Documentation/03_3.5.11.5/CDSv3.5_ProtocolOWEN_v2.0.pdf

sialiv
21.01.2019, 15:39
Очень помогла эта информация, в modBus привычней будет.

sialiv
21.01.2019, 16:32
Ещё вопрос по протоколам:
можно-ли в одной сети модбас использовать одновременно modBus RTU и ОВЕН, ведь физика одна и таже, запросы разделены во времени?

Евгений Кислов
21.01.2019, 17:25
Ещё вопрос по протоколам:
можно-ли в одной сети модбас использовать одновременно modBus RTU и ОВЕН, ведь физика одна и таже, запросы разделены во времени?

Это КРАЙНЕ нежелательно. Хорошее правило: один интерфейс - один протокол.
Но теоретически возможно - если по обоим протоколам обмен через библиотеки (что позволит контролировать тайминги).

sialiv
22.01.2019, 14:40
Вопрос по управлению пользователями:
Загрузил пример "11_3_07_Example_UserManagment_3511v1.projectarchiv e"
1 - не выбирается русская клавиатура при вводе пользователя, только прямой ввод;
2 - переменная "VisuElems.CurrentUseAutoLogoutTime" не меняется, а в описании она должна включиться после истечения заданного времени пользователя.
Помогите пожалуйста разобраться?

Евгений Кислов
22.01.2019, 15:17
Вопрос по управлению пользователями:
Загрузил пример "11_3_07_Example_UserManagment_3511v1.projectarchiv e"
1 - не выбирается русская клавиатура при вводе пользователя, только прямой ввод;
2 - переменная "VisuElems.CurrentUseAutoLogoutTime" не меняется, а в описании она должна включиться после истечения заданного времени пользователя.
Помогите пожалуйста разобраться?

1 - в сервисной визуализации действительно прямой ввод, но если вы повторите тест на самом СПК - то появится англоязычная клавиатура.
Чтобы появилась русская - нужно сделать так:

40832

2 - будем разбираться.

sialiv
23.01.2019, 10:09
Дело в том, что флаг "VisuElems.CurrentUseAutoLogoutTime" не переключается, когда входит "Operator", после истечения 1 минуты флаг не изменился, а время сталю (т.е. ~49.5 дней) Логин не сбросился.
Когда входит "Admin" этот влаг включается сразу, а время не идёт и стоит все время 1минута, если убрать фокус (перейти в броузер), время начинает идти и через 1минуту Логин сбрасывается.

sialiv
23.01.2019, 10:33
Новые чудеса:
Событие "OnMouseClik" в Базовом элементе - прямоугольник не срабатывает, а если взять кнопку из "Стандартные элементы управления" все нормально.

Евгений Кислов
23.01.2019, 11:16
Свяжитесь со мной по skуpe, пожалуйста (в подписи).

alexx12
01.03.2019, 20:29
Попробовал создать простой проект. Начал добавлять пакеты. После добавления пакета OwenArchiver_v3.5.4.9 при попытке загрузить проект в СПК вылезла ошибка как во вложении. Нигде с адресацией не игрался. после удаления пакета OwenArchiver_v3.5.4.9. Ошибка пропала и проект загрузился в СПК. Попробовал вновь добавить пакет OwenArchiver_v3.5.4.9, никаких больше действий не делал. Вновь при загрузке проекта та же ошибка. Как это победить?

41503

Евгений Кислов
01.03.2019, 20:44
Вы где-то в узлах таргет-файла (не обязательно Screen, скорее - как раз в архиваторе) задали вручную адрес канала - вероятно, случайно.
Совсем недавно уже кто-то сталкивался с подобным:
http://www.owen.ru/forum/showthread.php?t=20069&p=299738&viewfull=1#post299738

alexx12
01.03.2019, 21:12
Спасибо, помогло. Буква М стояла в узле Drives. Наверное и вправду случайно. Сейчас проверил-достаточно два клика левой кнопкой и появляется буква М. Не придал наверное этому значение. Теперь буду знать.

alexx12
01.03.2019, 21:16
Еще пару вопросов: 1-часы только аналоговые на панели инструментов нашел. Цифровых нет? Нужно самому реализовывать?
2-Как сделать чтобы при нажатии на экран было звуковое подтверждение нажатия?

Евгений Кислов
01.03.2019, 21:22
Еще пару вопросов: 1-часы только аналоговые на панели инструментов нашел. Цифровых нет? Нужно самому реализовывать?
2-Как сделать чтобы при нажатии на экран было звуковое подтверждение нажатия?

1. В узле OwenRTC есть каналы с датой и временем в строковом виде. Вывести в прямоугольник или другой элемент - не проблема.
2. См. узел Buzzer. В программе надо обрабатывать переменные нажимаемых кнопок и подавать сигнал в канал Enable Buzzer.

Ermak70
07.05.2019, 13:47
Здравствуйте. При открытии конфигурации ввода - запись переменной, не отображаются поля. Пробовал повторять видеоурок "первые шаги" - то же самое. Подскажите, что может быть? Для моего проекта необходим именно этот диалог. заранее спасибо.

Евгений Кислов
07.05.2019, 14:05
Здравствуйте. При открытии конфигурации ввода - запись переменной, не отображаются поля. Пробовал повторять видеоурок "первые шаги" - то же самое. Подскажите, что может быть? Для моего проекта необходим именно этот диалог. заранее спасибо.

Добрый день.
Какую версию CODESYS вы используете?

Ermak70
07.05.2019, 14:12
3.5 sp11 p5 42589

Евгений Кислов
07.05.2019, 14:34
Вам надо установить хотфикс:
https://www.owen.ru/forum/showthread.php?t=29382&p=297193&viewfull=1#post297193

Ermak70
07.05.2019, 15:02
Спасибо большое. Попробую.

Sijey
07.05.2019, 20:18
Добрый вечер.
Имеется переменная real-вес. Которая меняется во времени на увеличение. Возможно ли получить разницу этой переменной во времени? Например разницу в 1минуту.

Евгений Кислов
08.05.2019, 10:05
Если правильно понял вопрос - то можно, например, так:

42606

Sijey
08.05.2019, 10:11
Если правильно понял вопрос - то можно, например, так:

42606

Большое спасибо.
Попробую.

Sijey
24.05.2019, 12:08
Добрый день.
Подскажите в чем может быть проблема? В тренде должна идти запись 8-ми значений. Ошибка 3040242881

Евгений Кислов
24.05.2019, 12:10
Добрый день.
Возможно, файл тренда был поврежден при снятии питания.
При использовании трендов рекомендуется использовать ИБП и производить "мягкую" перезагрузку (через канал Reboot в узле Watchdog) - в этом случае корректно завершаются все процессы.

Sijey
24.05.2019, 12:31
Добрый день.
Возможно, файл тренда был поврежден при снятии питания.
При использовании трендов рекомендуется использовать ИБП и производить "мягкую" перезагрузку (через канал Reboot в узле Watchdog) - в этом случае корректно завершаются все процессы.
При перезагрузке ошибка остается.. график с самого начала и не начинал работать.

Евгений Кислов
24.05.2019, 12:37
При перезагрузке ошибка остается.. график с самого начала и не начинал работать.

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

Sijey
24.05.2019, 12:46
Т.е. такое поведение проявилось сразу при загрузке проекта?
Тогда выложите его, пожалуйста.

Да, сразу.
По почте скинул проект.
Спасибо.

Евгений Кислов
24.05.2019, 13:04
У меня при загрузке вашего проекта ошибок нет.
Попробуйте подключиться к контроллеру и выполнить команду Онлайн - Сброс заводской.
И после этого заново загрузить проект.

Gendos
06.08.2019, 19:53
43932
Добрый день. После загрузки программы дня через три
выдало это. Выполнение программы прекратилось. Не
могу понять что это и где копать. Программа была адаптирована
со старого СПК107, единственное был ещё добавлена визуализация с графиком.

Евгений Кислов
06.08.2019, 20:29
Добрый день.
Что произойдет, если нажать на экран?

Gendos
06.08.2019, 21:41
Просто включается подсветка.
Web-визуализация настроена, но на тот момент не использовалась,
а также отключен выход в интернет , только внутренняя сеть.

PavelGO
06.08.2019, 22:15
Здравствуйте. Может плохо искал, но что означает "отсутствует визуализация" после загрузки проекта с usb?

Евгений Кислов
07.08.2019, 06:28
Просто включается подсветка.
Web-визуализация настроена, но на тот момент не использовалась,
а также отключен выход в интернет , только внутренняя сеть.

Есть ли вероятность, что перед возникновением этого сообщения контроллер перезагружали по питанию?
Есть возможность подключится к контроллеру и снять логи?

Евгений Кислов
07.08.2019, 06:29
Здравствуйте. Может плохо искал, но что означает "отсутствует визуализация" после загрузки проекта с usb?

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

Возможно, что у вас не соответствует версия прошивки и таргета в проекте? Какие они?

PavelGO
07.08.2019, 12:08
Добрый день.
В принципе, такое сообщение появится, если загрузить в контроллер проект, который не содержит экранов визуализации.

Возможно, что у вас не соответствует версия прошивки и таргета в проекте? Какие они?
Визуализации есть и в софт плк работают. Возможности подключиться к спк нет. Только через флэху.
3.5.11.50 - 1.1.0611.1056. Таргет = 3.5.11.50-14
Под какую прошивку версия устройства 3.5.11.57?

Евгений Кислов
07.08.2019, 12:26
Визуализации есть и в софт плк работают. Возможности подключиться к спк нет. Только через флэху.
3.5.11.50 - 1.1.0611.1056. Таргет = 3.5.11.50-14
Под какую прошивку версия устройства 3.5.11.57?

Версия таргета 3.5.11.57 соответствует прошивке 1.1.0611.1056.
У вас в проекте именно такой таргет-файл?
Если вы пришлете на почту ваш загрузочный проект - я попробую загрузить его у себя.

PavelGO
07.08.2019, 12:37
Отправил файл. В каком формате? Ваша почтовик отторгает rar.

Евгений Кислов
07.08.2019, 12:44
Отправил файл. В каком формате? Ваша почтовик отторгает rar.

Вероятно, архив слишком много весит.
Залейте на файлообменник (например, сюда: https://dropmefiles.com/) и пришлите ссылку.

Евгений Кислов
07.08.2019, 12:56
У вас таргет в проекте не соответствует прошивке:

43946

Вы сами загрузочное приложение создаете?

PavelGO
07.08.2019, 13:12
Да. Видимо, путаница вышла в проектах до прошивки и после. Извините за беспокойство.

Gendos
07.08.2019, 14:06
Есть ли вероятность, что перед возникновением этого сообщения контроллер перезагружали по питанию?
Есть возможность подключится к контроллеру и снять логи?

После предыдущего сбоя перезагрузка была по питанию - по другому никак.

Возможность подключится есть, а где их искать?

Сегодня сбой повторился. Происходило так - нажал на экран посмотреть параметры
и оно выдало эту надпись, выполнение программы продолжалось. После того потыкал,
как написано, выполнение программы остановилось, опрос модулей то же. При этом контроллер
не завис - управление подсветкой работало - ткнёшь, и он зажигается.

Евгений Кислов
07.08.2019, 14:24
После предыдущего сбоя перезагрузка была по питанию - по другому никак.

Возможность подключится есть, а где их искать?

Сегодня сбой повторился. Происходило так - нажал на экран посмотреть параметры
и оно выдало эту надпись, выполнение программы продолжалось. После того потыкал,
как написано, выполнение программы остановилось, опрос модулей то же. При этом контроллер
не завис - управление подсветкой работало - ткнёшь, и он зажигается.

Искать в журнале (Device - Журнал).
У вас возникает исключение в контексте визуализации (например, деление на 0), в журнале должна быть полная информация.

Gendos
07.08.2019, 14:39
Зашел, но там информация только за сегодня после перезагрузки.

Евгений Кислов
07.08.2019, 14:46
Зашел, но там информация только за сегодня после перезагрузки.

Нужно подключаться именно в момент возникновения исключения (не перезагружая контроллер по питанию).

Gendos
07.08.2019, 14:48
Тогда будем ждать глюка.
А как-то ещё есть вариант зарегистрировать эту проблему.?

Евгений Кислов
07.08.2019, 14:53
Тогда будем ждать глюка.
А как-то ещё есть вариант зарегистрировать эту проблему.?

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

Gendos
07.08.2019, 17:42
Я других вариантов не вижу.
Если проблема начала проявляться после внесения каких-то определенных изменений - то надо внимательно изучать, что именно изменялось.

Вот выудил из СПК.
В статусе Watchdog в-код последней ошибки: 81
а в описании последнего исключения: 'Нарушение прав доступа' ('Access violation')
Получил глюк, но тыкнув по экрану в этот раз всё прошло и программа продолжила работу.43958

Евгений Кислов
07.08.2019, 19:26
Access violation - это доступ куда-то за пределы выделенной памяти (например, такое произойдет при использовании неинициализированного указателя).
Все же нужно получить логи - тогда скорее всего станет понятен компонент, в котором это происходит.

Gendos
07.08.2019, 19:31
ScreenShot логов с ошибкой уже приложил сообщением выше.

Евгений Кислов
07.08.2019, 19:32
Если два раза нажать на строку SOURCEPOSITION - что произойдет?

Gendos
07.08.2019, 19:57
Если два раза нажать на строку SOURCEPOSITION - что произойдет?

Вот что выдало.
43960

Евгений Кислов
07.08.2019, 20:04
Загрузите, пожалуйста, архив проекта (.projectarchive) на файлообменник и пришлите ссылку мне на почту или в личные сообщения.
С какой периодичностью воспроизводится проблема?

Gendos
07.08.2019, 20:42
Уже на почте. Периодичность в среднем сутки, и уменьшается.

PavelGO
08.08.2019, 19:35
В начале загрузки пишет "Отсутствует визуализация" на 2 сек. Как избавиться?

Евгений Кислов
08.08.2019, 19:51
В начале загрузки пишет "Отсутствует визуализация" на 2 сек. Как избавиться?

Это нормальное поведение.
Можете заменить картинку на черный экран:
https://owen.ru/forum/showthread.php?t=28167&p=305476&viewfull=1#post305476

Igor.m
25.02.2020, 21:13
Здравствуйте!
Возникает проблема с визуализацией на СПК107 (как в посте #46 данной темы). СПК перезагружался по питанию.
Что делал: пробовал сбрасывать на заводские настройки, ситуация не изменилась.
Когда открываю визуализацию с трендом, то появляется данное сообщение An exception happened while executing the visualization! и т.д. После этого нажимаю на экран, запускается стартовая визуализация и если снова перейти на тренды, то ситуация повторяется.
Проект перезаписывал неоднократно, делу это не помогло. Подскажите как исправить?
В журнале устройства куча ошибок, только вот не знаю как исправлять это.

Евгений Кислов
26.02.2020, 06:43
Добрый день.

Рекомендации по трендам описаны здесь:
https://owen.ru/forum/showthread.php?t=28167&p=325383&viewfull=1#post325383

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

Igor.m
26.02.2020, 13:54
Добрый день.

Рекомендации по трендам описаны здесь:
https://owen.ru/forum/showthread.php?t=28167&p=325383&viewfull=1#post325383

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

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

47630 47629

Евгений Кислов
26.02.2020, 15:14
Отправьте архив вашего проекта на support@owen.ru, пожалуйста.

Igor.m
27.02.2020, 04:22
Отправьте архив вашего проекта на support@owen.ru, пожалуйста.

Евгений, проект отправил на почту.

Igor.m
03.03.2020, 16:14
Отправьте архив вашего проекта на support@owen.ru, пожалуйста.

Здравствуйте. Сделал все как Вы рекомендовали в ответном письме, тренды заработали, спасибо.
Часть ошибок ушла, но все еще много осталось в журнале устройства.
Есть еще несколько вопросов по визуализации:
- не отображается кнопка-флажок (пробовал удалить и заново установить таргет файл, перезапустил CoDeSys, флажок не отображается);
- не происходит записи архивируемых переменных с помощью модуля OwenArchiver, выполнял настройку как показано в видео инструкции. Файл на флешке создался, обозначились столбцы и имя таблицы, данные отсутствуют. Сохранял на USB-flash, запускал архивирование, СПК распознавал флешку, вообщем все как в видео. Данные типа REAL. Скажите почему записи не происходит?
- может ли журнал сообщений выдавать устанавливать флаг при квитировании всех сообщений?

Евгений Кислов
04.03.2020, 07:12
Здравствуйте. Сделал все как Вы рекомендовали в ответном письме, тренды заработали, спасибо.
Часть ошибок ушла, но все еще много осталось в журнале устройства.
Есть еще несколько вопросов по визуализации:
- не отображается кнопка-флажок (пробовал удалить и заново установить таргет файл, перезапустил CoDeSys, флажок не отображается);
- не происходит записи архивируемых переменных с помощью модуля OwenArchiver, выполнял настройку как показано в видео инструкции. Файл на флешке создался, обозначились столбцы и имя таблицы, данные отсутствуют. Сохранял на USB-flash, запускал архивирование, СПК распознавал флешку, вообщем все как в видео. Данные типа REAL. Скажите почему записи не происходит?
- может ли журнал сообщений выдавать устанавливать флаг при квитировании всех сообщений?

1, 2. Обеспечьте доступ по TeamViewer, пожалуйста, чтобы диагностировать проблему.
3. Можно на кнопку квитирования всех сообщений повесить установку нужного флага или другое действие.

Igor.m
04.03.2020, 13:42
Евгений, мне необходимо подключиться к СПК, и настроить удаленную связь по TViewer?
Может что то возможно проверить и попробовать сделать до этого, потому как ближайшая возможность это сделать завтра, а сроки очень жесткие, как всегда. Хотя бы понимать что происходит, чтобы прикидывать срок исправления данной ситуации.

Евгений Кислов
04.03.2020, 13:47
Евгений, мне необходимо подключиться к СПК, и настроить удаленную связь по TViewer?
Может что то возможно проверить и попробовать сделать до этого, потому как ближайшая возможность это сделать завтра, а сроки очень жесткие, как всегда. Хотя бы понимать что происходит, чтобы прикидывать срок исправления данной ситуации.

Да. Если есть возможность - свяжитесь со мной по skype заранее.
Из подготовительных действий - можете отправить мне ссылку на архив вашего проекта (адрес почты в подписи).

Lef6
06.07.2020, 08:28
Здравствуйте. Хотел реализовать выключение СПК107[M01] через функциональный блок sysExecute3 команду отправлял такую: 'shutdown -hP 1 "текст любой"'. При выключении появляется полоса загрузки, она доходит до конца, затем за ней идет следующая полоса, которая зависает на начале. Остается гореть только индикатор питания, подключиться к панели невозможно. Такую же команду вводил через консоль всё тоже самое. В связи с этим у меня вопрос, так задумано или что-то я делаю неправильно?
50058

Евгений Кислов
06.07.2020, 08:50
Здравствуйте. Хотел реализовать выключение СПК107[M01] через функциональный блок sysExecute3 команду отправлял такую: 'shutdown -hP 1 "текст любой"'. При выключении появляется полоса загрузки, она доходит до конца, затем за ней идет следующая полоса, которая зависает на начале. Остается гореть только индикатор питания, подключиться к панели невозможно. Такую же команду вводил через консоль всё тоже самое. В связи с этим у меня вопрос, так задумано или что-то я делаю неправильно?
50058

СПК выключается только при снятии питания.
Вариант с shutdown не предусмотрен.

Lef6
27.07.2020, 14:00
Здравствуйте. Пробую по модбас получить единицы измерения с датчика корунд-ди-001mrs, а мне выводится квадратик (пробовал и стринг и встринг), что я делаю неправильно. Данные в сриншоте.50341

Евгений Кислов
27.07.2020, 14:03
Здравствуйте. Пробую по модбас получить единицы измерения с датчика корунд-ди-001mrs, а мне выводится квадратик (пробовал и стринг и встринг), что я делаю неправильно. Данные в сриншоте.50341

Добрый день.
Какое значение приходит в регистре?

Lef6
27.07.2020, 14:08
приходит503423586 word

Евгений Кислов
27.07.2020, 14:12
приходит503423586 word

Думаю, там приходит не ASCII-код (потому что единицы измерения могут занимать несколько символов), а числовой код единиц измерения (например, 0 - Па, 1 - кПа - что-то в этом духе).
Соответствие этих числовых кодов фактическим единицам измерения надо уточнить у разработчиков датчиков.

Lef6
27.07.2020, 14:14
Это означает что мои действия правильные? Спасибо за помощь.

Евгений Кислов
27.07.2020, 14:19
Это означает что мои действия правильные? Спасибо за помощь.

Ваши действия правильные.
Я думаю, осталось только написать функцию, которая формирует нужную строку (с единицами измерения в зависимости от значения переменной типа BYTE (для этого надо уточнить у разработчиков информацию, о которой я написал выше).

приборист
28.07.2020, 19:40
Добрый день!
Комбинированное окно - массив.
При выборе значения - нажимаются элементы за выпадающим списком (Там чекбоксы).
СПК110 М01
Таргет Версия: 3.5.14.32
Прошивка по-моему 1.1.0611.1056

Евгений Кислов
28.07.2020, 19:57
Добрый день!
Комбинированное окно - массив.
При выборе значения - нажимаются элементы за выпадающим списком (Там чекбоксы).
СПК110 М01
Таргет Версия: 3.5.14.32
Прошивка по-моему 1.1.0611.1056

Добрый день.
Такой баг есть, исправили в SP16.

приборист
28.07.2020, 20:10
Добрый день.
Такой баг есть, исправили в SP16.

А когда будет поддержка SP16?

Евгений Кислов
28.07.2020, 20:21
А когда будет поддержка SP16?

В оптимистичном сценарии - к концу года будет "сайтовая" версия (т.е. для того, чтобы заинтересованные могли добровольно обновиться; без внедрения на заводе).
Но за сроки сейчас сложно ручаться по очевидным причинам.

kokosyan27
13.10.2020, 19:25
Закупили контроллеры СПК-107 этим летом (прошивка 1.2), сразу же возникла проблема с CODESYS. Еле установил. Дальше, перенес проект из старой программы в новую, методом copy/paste. Проект компилируется без проблем, ошибок нет, загружаю в контроллер, все работает, летает. Но стоит отключиться от контроллера на экране выскакивает надпись Rised exception Access violation (Возникшее исключение, нарушение доступа) на черном экране. После перезагрузки контроллера на пару секунд все работает, потом опять та же надпись. Прошу помощи, может кто знает что это и как ее победить. На такой же модели, только с прошивкой 1.1 и сервис паке 11 все работает.

Евгений Кислов
13.10.2020, 19:44
Закупили контроллеры СПК-107 этим летом (прошивка 1.2), сразу же возникла проблема с CODESYS. Еле установил. Дальше, перенес проект из старой программы в новую, методом copy/paste. Проект компилируется без проблем, ошибок нет, загружаю в контроллер, все работает, летает. Но стоит отключиться от контроллера на экране выскакивает надпись Rised exception Access violation (Возникшее исключение, нарушение доступа) на черном экране. После перезагрузки контроллера на пару секунд все работает, потом опять та же надпись. Прошу помощи, может кто знает что это и как ее победить. На такой же модели, только с прошивкой 1.1 и сервис паке 11 все работает.

Добрый день.

Пришлите архив (в CODESYS: Файл - Архив проекта) вашего проекта на support@owen.ru, пожалуйста - будет разбираться, что произошло.

kokosyan27
14.10.2020, 13:49
Прочитал другую ветку форума, про OwenCloud, Отключил данное оборудование в проекте, а так же удалил OwenCloudTask. Прошилось все замечательно, программа работает, сбоев не замечено. Всем спасибо.
PS. Было замечено, что при компилировании Codesys ругался на ModbusTCPSlaveLibrary, а он напрямую связан с OwenCloud. Поэтому я и решил данную проблему с черным экраном, путем удаления OwenCloud из прошивки.