Кто нибудь может подсказать, если я забыл пароль от СПК105, что делать? Перепрошивать? Пытаюсь перепрошить через флешку, Пункт в меню "обновить прошивку" не активен.
Кто нибудь может подсказать, если я забыл пароль от СПК105, что делать? Перепрошивать? Пытаюсь перепрошить через флешку, Пункт в меню "обновить прошивку" не активен.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
В принципе, можно перепрошить через терминал. Этот вариант рассмотрен в конце инструкции:
http://ftp.owen.ru/index.html/CoDeSy...PK1xx_v1.0.pdf
Или обратитесь в ближайший сервисный центр.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Спасибо, попробую.
А, что новенького в прошивке для СПК1хх V3.948 и таргете 3.5.4.20_v24?
Последний раз редактировалось Эдуард_Н; 21.08.2016 в 20:17.
Новая версия таргет-файлов 3.5.4.20 (сборка 24) предназначена для всех моделей и модификаций СПК. По просьбам клиентов в ней снято ограничение на размер пользовательского проекта (ранее ограничение составляло ~7 Мб).
Прошивка версии 3.948 предназначена для контроллеров СПК107/110, версии 3.947 - для СПК105. Выпуск связан с незначительными изменениями аппаратной платформы, которые произошли в марте 2016 года (начиная с этого времени, все клиенты получают приборы с этими версиями прошивок). Прошивка также поддерживает выпущенные ранее (до марта 2016) модели контроллеров.
Использование старых версий прошивок на контроллерах СПК1хх, выпущенных после марта 2016, крайне не рекомендуется, т.к. это может привести к некорректной работе сенсорного экрана и SD карты.
В ближайшее время планируем дать новость на сайте.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Доброе.
В надежде найти ответ в чем же дело выкладываю 2 проекта. Разница между ними лишь в том, что в одном присутствуют выключенные (не используемые в проекте) устройства modbus, а во втором эти устройства удалены.
При прошивке первой программы в СПК - всё работает. При прошивке второй СПК по rs485 шлет одни нули (ну и естественно, не работает). codesys 3.5 SP5 P5.
Может найдется человек, который тыкнет мне, что я делаю не так?
Здравствуйте,
Задача: сохранять длинную строку в файл с определенным интервалом. При включении СПК загружать данные из файла.
Строка 10 000 символов. Побайтное склеивание нескольких переменных в одну. Разделителем служит ";".
Проект работает 30-60 минут после этого СПК зависает. При этом зависает оболочка. К файловой системе по сети через WinSCP можно подключиться. Иногда и сеть зависает.
Подскажите почему это происходит? И как добиться стабильности. Память Retain по определению не подходит из-за ограниченности. Обмен через OPC сервер также не подходит - потому что сеть может быть не доступна.
Пример проекта (также зависает через 30-60 минут)
Если использую более новые библиотеки - вообще не стартует проект
Последний раз редактировалось Hoblin; 27.10.2016 в 22:37.
Hoblin, Вы пренебрегаете основным правилом работы с Функциональными блоками библиотеки CAA_FILE. Сначала надо дождаться выполнения условия ***.xDone=TRUE, а только затем разрешать переход к следующему CASE **** OF, т.е. началу выполнения другого Функционального блока в следующем цикле. Информация - в Примерах Библиотеки CAA в справке CoDeSys.
Еще Вы работаете с файлом во флеш памяти СПК. Из-за ограниченного ресурса записи, не рекомендуется её использовать. Лучше задайте путь к SD-карте или USB-flash.
Как вариант, читать из файла / писать в файл можно в/из массива байт.
Удобно проверять программу с функциями чтения/записи в файл используя CODESYS Control Win V3. Путь к файлу на компьютере или съёмном флеш, при этом, задаете как обычно в Windows, например D:/filename.csv.
P.S. Очень неудобно разбираться с выложенным Вами примером из-за отсутствия комментариев. Непонятно, например, чтение в FB ReadData Строки FileString из 10000 символов в Строку str из 255 символов. Запись не остановится на 255 символах, если не будет условия нулевого символа в FileString, и будет продолжаться, но только не в str, а в какие-то другие переменные.