Добрый день! Подскажите, в какой лучше теме обсуждать примеры программирования? Вопрос в следующем: нужно чтобы из OwenCloud или прямо с панели ПЛК запускался движок, но приоритет плк и облака одинаковый, можно вкл/выкл и там и там
Вид для печати
Добрый день! Подскажите, в какой лучше теме обсуждать примеры программирования? Вопрос в следующем: нужно чтобы из OwenCloud или прямо с панели ПЛК запускался движок, но приоритет плк и облака одинаковый, можно вкл/выкл и там и там
Добрый день.
Облако само по себе производит запись только по команде.
В ПЛК надо запись производить однократно, например, через ФБ R_TRIG:
Код:VAR
xEnableMotor: BOOL; // команда включения мотора
xMotor: BOOL; // сигнал управления мотором
fbRtrig: R_TRIG;
END_VAR
fbRtrig(CLK := xEnableMotor);
IF fbRtrig.Q THEN
xMotor := TRUE;
END_IF
Почему при редактировании переменных диалога возникает предупреждение "Вы задали параметры OUTPUT или INOUT, но не задали итоговых значений для обновления этих параметров. Продолжить?" ???
Вероятно, ваш диалог имеет переменные класса VAR_OUTPUT или VAR_IN_OUT, но при вызове диалога они не связываются с переменными программы.
Таким образом, их значения невозможно будет обработать.
Среда акцентирует ваше внимание на этом моменте.
Но, все что можно, уже связано.
Если выложите проект - я постараюсь прокомментировать происходящее.
Вложение 44216 Скриншот
На скриншоте почему-то не видно этой менюшки:
Вложение 44217
Вы используете SP5?
Да, использую SP5
Спасибо большое, проблема ушла. Может лучше перейти на другую версию Codesys?
Жаль, все же сыроват он. А почему нельзя использовать SP11, к примеру?
Потому что всегда придется контролировать версионность всего, что имеет версии и даже в этом случае вы можете столкнуться с неизвестными ранее проблемами, которые не удастся оперативно изучить и обойти.
Добрый день.
На производстве уже давно работает СПК210. Проект потеряли, есть возможно подключится к СПК и скачать с него проект?
Спасибо.
Скажите, новая спк110 дружит с SP5?
Как быть если на производстве 2 вида СПК110?
Спасибо, понятно.
как считать информацию о температуре контроллера в переменную?
Покажите скриншотом, что вы имеете в виду.
я про это, хоть адреса и не адекватные но имя должно говорить вроде как о температуре ядра
Это с древних времен осталось, от СПК207. Сейчас в канал никакие данные не прокидываются (поэтому его не видно в узле таргет-файла).
Я записал пожелание, в релизном таргете постараемся добавить.
СПК207 периодически зависает интерфейс,
или "no boot application".
watchdogи стоят на 30 секунд.
Помогает перезагрузка на уровне Линукса (ssh busybox reboot).
В чем может быть причина и главное как побороть?
В наличии помехи питания (по экрану постоянно бегают полосы), но ведь уровень Линукса не затрагивается.
Зависание интерфейса - скорее всего, следствие влияния помехи.
"no boot application" - это либо вотдчог сработал, либо в программе что-то некорректное произошло (типа деления на 0).
Можно подключиться терминалом через кабель КС2 к разъему Debug и снять логи в момент зависания - это должно прояснять ситуацию.
Здравствуйте Евгений.
СПК107М1 (ModBus RS485 master) собирает данные с семи S7-200 (CPU215-2) (slev), пишет архив и ...
Перестал записываться архив. 16.09.2019 начал записываться новый файл, через 12 минут запись прекратилась.17.09.2019 создался файл 17.csv и 17_old.csv (данных нет). 18.09.2019 файл не создался.
В онлайне вижу - архивы разрешены и работают.
Не могу понять, что случилось и что делать?
1. В папке Статус архиватора отображается код последний ошибки?
2. Куда пишутся архивы?
3. Какой текущий размер архива и какого заданное ограничение?
4. Включена ли запись лога? (папка Управление архиватором)
Если нет - включите ее в проекте и перезагрузите проект в контроллер - это поможет в случае ее повторного проявления получить больше информации.
Dmitro
Если питание СПК 230В, то в первую очередь смотреть исправность встроенного преобразователя питания. Чаще всего это конденсаторы фильтра выпрямителя по "холодной" стороне. Поменять все на новые, в параллель к замененным повесить керамические конденсаторы 0.33-0.68мк. Это самая распространенная неисправность и не только СПК, а вообще любой электроники со встроенным преобразователем (блоком питания).Цитата:
В наличии помехи питания (по экрану постоянно бегают полосы)
Евгений.
1. Ошибка создания заголовка файла
2. Директория FTP
3. Архива два
3.1 текущий размер REAL 666.818359, максимальный размер архива - 2047 Мб
3.2 текущий размер REAL 16.584331, максимальный размер архива - 2047 Мб
3.3 в директории есть ещё один, старый, не рабочий, маленький. Стереть не могу!
4. Запись лога отладки выключена (FALSE)
Команда записи (FALSE) и даже переменной такой нет. Режим архивации периодический 5 сек.
Евгений.
Запись лога включил, проект залил, ошибка та же.
С надеждой жду от Вас, "что делать дальше".
Здравствуйте Евгений.
Хочу создать загрузочное приложение на СПК, а кодесис мне отвечает "нет дискового пространства на устройстве"
Я бы старые архивы удалил на FPT диске, да не знаю как.
Да. Память полностью забита.
Вопрос переходит в другую плоскость.
Как очищать FTP папку от старых архивов?
Имел неосторожность снести проект. Памяти не прибавилось. Залил заново прошивку СПК. Всё работает.
Вопрос актуален. Как очищать FTP папку от старых архивов?
Вручную можно очистить, подключившись, например, по FTP.
Указываете IP-адрес контроллера, порт стандартный (21), логин - ftp, пароль - который задали в конфигураторе.
В принципе, в архиваторе можно (нужно) установить значение на размер области архива.
Ну или самому контролировать свободное место и удалять ненужные файлы через библиотеки CAA File / Sys File.
Приветствую господа. Подскажите пожалуйста, после нескольких эмуляций программы, codesys начинает глючить, долго думать и в конце концов зависает, помогает только перезапуск. Такое ощущение что оперативка кончается. Может кто сталкивался с таким? Есть способы очистки или я что то не так делаю? Программа для спк, несколько модулей, библиотек, ничего не понимаю.