Кто нибудь может подсказать, если я забыл пароль от СПК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, а в какие-то другие переменные.
Подскажите марку кабеля (гибкая витая пара в экране) для соединения СПК с модулями Мх110.
Марка указана в паспорте на МВ110. Только это довольно толстый и жесткий кабель и мы его используем только для внешних соединений и при монтаже частотников. Внутри шкафа автоматики нет смысла его использовать, можно обычный ПУГВ скрутить и все.
Ну вроде подобрал кабель CCC-2G, но будем ещё посмотреть.
Мы используем КИПЭВнг(А)-LS N×2×0,60. Он жестковат, но связь стабильная
Возникла проблема с СПК 107 и 110. Программа загружена и работает. Но при этом время начинает отставать. За сутки отстает минут на 35-40, в зависимости от СПК ( на объекте 6 штук). Загрузил пример с работой с системным временем. Сделал считывание системного времени. Считывает то же самое время что и на визуализации. Думал батарейки в СПК садятся.
НО особенность в том, что ПРИ ОТКЛЮЧЕНИИ ПИТАНИЯ время восстанавливается! Каким образом это происходит я не представляю, но факт подтвержден на 5 СПК 107 и 1 СПК 110. Подскажите, как это победить?
Здравствуйте.
Пишу документацию по применению ПЛК СПК207 для управления инженерным оборудованием.
Интересует такой вопрос: аппаратные кнопки "SYS", "F1", "F2", "F3", "F4", "F5" (в руководстве по эксплуатации - функциональные) на лицевой панели ПЛК можно называть мембранными кнопками или они сделаны по-другому принципу?
Заранее спасибо.
Нет, кнопки не мембранные - они механические.
Здравствуйте, уважаемые форумчане!
Меня зовут Павел.
У меня к Вам вопрос: как мне программно связать датчики ПВТ100(5 шт.) с СПК110 по Modbus RTU?
Что уже я сделал:
1) в СПК110 я добавил устройство Modbus_COM;
2) для устройства Modbus_COM я вставил устройство Modbus_Master_COM_Port;
3) в устройстве Modbus_Master_COM_Port я добавил устройство Modbus_Slave_COM_Port
4) для устройства Modbus_Slave_COM_Port я добавил два канала:
а) имя(Chanel1), тип доступа(Read Input Registers(код функции 04)), триггер(CYCLIC, t#100ms), сдвиг READ(16#0102), длина(1) - для считывания показаний температуры
б) имя(Chanel2), тип доступа(Read Input Registers(код функции 04)), триггер(CYCLIC, t#100ms), сдвиг READ(16#0103), длина(1) - для считывания показаний влажности
Что делать дальше?
Как я понял эти два канала Chanel1 и Chanel2 я сделал только для одного датчика с сетевым номером 16(первый Х до знака # в выражении16#0102)?
Может быть для каждого датчика нужно сделать по 2 канала(канал для температура и канал для влажности) с соответствующими этим датчикам сетевыми номерами? Тогда должно будет получиться 10 каналов для 5-ти датчиков?
Это была первая линия романа.
Теперь вопрос по второй части:
у меня на экране СПК110 для каждого датчика будут отдельные места для вывода показаний отдельно температуры и отдельно влажности.
Вопрос: как мне из одного датчика вытащить два показания? (может быть это сделать как-то с помощью регистров: т.е. объявить 10 разных переменных и в каждую из объявленных переменных сделать запись своего отдельного регистра, а уже потом эти переменные присвоить к текстовым полям(созданным для вывода температур и влажностей)?
Скрины рабочего экрана прикладываю.
Вложение 27547 - настройка связи по Modbus
Вложение 27548 - программа PLC_PRG
Жду ответа.
Заранее, большое спасибо за помощь и пояснение сложным моментов!
Ответ - в соответствующей теме:
http://www.owen.ru/forum/showthread.php?t=23897&page=16
Здравствуйте, Евгений!
Скажите, когда ожидается появление официальной рабочей прошивки поддерживающей работу с трендами для СПК?
Я не владею подобной информацией. Можно задать вопрос в соответствующей теме:
http://www.owen.ru/forum/showthread.php?t=22175
Здравствуйте!
Мне на СПК207 необходимо по событию "включение питания" один раз выполнилась программа. На Codesys 2,3 есть возможность выполнить программу один раз после включения питания. В 3.5 что то я не нашел. Кто может подсказать, как это сделать?
На каком языке реализуете свою программу?
Если в общем виде - надо задать некую переменную, которая задает условие выполнения всей программы.
При инициализации установить ее например в 0, а после выполнения программы в 1.
По входу поставить условие, если переменная больше 0, то ничего не делать.
Таким образом алгоритм будет выполнен 1 раз.
Добрый день
Подскажите как на Codesys 2 использовать тип данных WSTRING, что за библиотеку нужно подключить?
Или как другим способом отобразить русский текст на панелях? Сейчас там кракозябры
Возможно ли программно реализовать передачу данных через порт USB B панели СПК110 для SCADA?
Добрый день! Подскажите как можно сделать передачу данных с СПК207( желательно) или с ПЛК110 в БД SQL. Примеры, или от чего отталкиваться?
Добрый день! Вопрос по диалогу - так и не реализовали вызов из кода программы?
В Codesys 3.5 есть возможность удалять файлы командой из программы?
Подскажите, СПК105 может сразу по двум каналам работать, по RS485 и RS232?
Есть ли у кого программа управления вентиляцией на СПК107. Обычная приточка, начал изучать овен, трудно идет, если будет готовый пример, который можно заточить под себя это будет быстрее и проще. Модуля расширения всякие есть.
Возможно ли извлечь прошивку из одного СПК и "залить её в другой"? Имеется ввиду прикладная программа. Интересует момент защиты интеллектуальной собственности (софта который я разрабатываю в частности). С МК всё ясно, практически во всех МК имеются LOCK - биты для защиты от считывания FLASH-памяти. А что здесь? Пока не нашёл никакой информации об этом.
Здравствуйте.
Возможно ли реализовать отправку аварийных сообщений из СПК на email.
Через порт Ethernet и роутер с 3g модемом.
Какие есть пути решения ? (желательно без использования SCADA систем и сторонних устройств)
Возможно с использованием стороннего SMTP сервера (Google, Yandex И и т.п.)
Может быть есть какие нибудь библиотеки.
На сайте нашел только посылку sms сообщений через модем.