Кто нибудь может подсказать, если я забыл пароль от СПК105, что делать? Перепрошивать? Пытаюсь перепрошить через флешку, Пункт в меню "обновить прошивку" не активен.
Вид для печати
Кто нибудь может подсказать, если я забыл пароль от СПК105, что делать? Перепрошивать? Пытаюсь перепрошить через флешку, Пункт в меню "обновить прошивку" не активен.
Речь о пароле от конфигуратора? Да, перепрошивка сбросит его на дефолтный - owen.
Вы пробовали выбирать пункт "Переподключить USB диск"? Если да, то отформатируйте USB накопитель емкостью не более 32 Гб с помощью утилиты HP USB Disk Storage Format Tool в FAT32 и попробуйте снова.
Да, речь о пароле конфигуратора.Все это делал уже, выбирал пункт, "Переподключить USB диск", форматировал флешку в указанной утилите в FAT32, пробовал с двумя флешками на 4 и 32 гига, ниодну он так и не видит. Другого способа сбросить пароль, наверное, не существует?
В принципе, можно перепрошить через терминал. Этот вариант рассмотрен в конце инструкции:
http://ftp.owen.ru/index.html/CoDeSy...PK1xx_v1.0.pdf
Или обратитесь в ближайший сервисный центр.
Спасибо, попробую.
А, что новенького в прошивке для СПК1хх V3.948 и таргете 3.5.4.20_v24?
Новая версия таргет-файлов 3.5.4.20 (сборка 24) предназначена для всех моделей и модификаций СПК. По просьбам клиентов в ней снято ограничение на размер пользовательского проекта (ранее ограничение составляло ~7 Мб).
Прошивка версии 3.948 предназначена для контроллеров СПК107/110, версии 3.947 - для СПК105. Выпуск связан с незначительными изменениями аппаратной платформы, которые произошли в марте 2016 года (начиная с этого времени, все клиенты получают приборы с этими версиями прошивок). Прошивка также поддерживает выпущенные ранее (до марта 2016) модели контроллеров.
Использование старых версий прошивок на контроллерах СПК1хх, выпущенных после марта 2016, крайне не рекомендуется, т.к. это может привести к некорректной работе сенсорного экрана и SD карты.
В ближайшее время планируем дать новость на сайте.
Доброе.
В надежде найти ответ в чем же дело выкладываю 2 проекта. Разница между ними лишь в том, что в одном присутствуют выключенные (не используемые в проекте) устройства modbus, а во втором эти устройства удалены.
При прошивке первой программы в СПК - всё работает. При прошивке второй СПК по rs485 шлет одни нули (ну и естественно, не работает). codesys 3.5 SP5 P5.
Может найдется человек, который тыкнет мне, что я делаю не так?
Здравствуйте,
Задача: сохранять длинную строку в файл с определенным интервалом. При включении СПК загружать данные из файла.
Строка 10 000 символов. Побайтное склеивание нескольких переменных в одну. Разделителем служит ";".
Проект работает 30-60 минут после этого СПК зависает. При этом зависает оболочка. К файловой системе по сети через WinSCP можно подключиться. Иногда и сеть зависает.
Подскажите почему это происходит? И как добиться стабильности. Память Retain по определению не подходит из-за ограниченности. Обмен через OPC сервер также не подходит - потому что сеть может быть не доступна.
Пример проекта (также зависает через 30-60 минут)
Если использую более новые библиотеки - вообще не стартует проект
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, а в какие-то другие переменные.