Вы некорректно вызываете блоки фронтов (всегда TRUE на входе)
Вид для печати
Доброго времени суток.
Вопрос такой - при подключении модулей МВ210-101 к проекту в Codesys независимо от того, был он добавлен с нуля или скопирован, в предкомпиляции появляется такая ошибка:
C0046: Идентификатор 'Tparam_89_BF22D069_InputSettings' не задан
Что это за идентификатор такой? Причём такая ошибка появляется 16 раз по количеству каналов на модуле.
Добрый день.
Перенес проект на другой компьютер.
Теперь не могу запустить софт-плк.
При сканировании сети пишет "Никакое устройство не отвечает на запрос поиска".
Конечно заинтересован.
Просто завтра с этим ноутбуком еду на объект...
Может где то в документации это описывается?
Попробуй в адресе прописать ip напрямую и просканировать. Когда с другого ПК пытаешься подключиться постоянно такое происходит. Ну и чтоб ПК был в той же подсетке надо проверить.
Здравствуйте, столкнулись с проблемой выгрузки данных из БД в csv файл. Из программы в ".sh" скрипт берутся данные, и этим скриптом по условиям выгружаются данные в csv. Но некоторые числа типа "4.8698" после выгрузки преобразуются в дату. Как то можно это побороть ? Столбы в экселе в выгруженном файле имеют формат "общий" (кроме ячеек преобразованных в дату)
sh скрипт:
Код:sqlite3 -header -separator ";" /mnt/ufs/media/mmcblk0p1/WRK/base.db "select * from drgm_table where (dates between '$a' and '$b') and (times between '$c' and '$d') and strftime('%s',times) % $e=0;" > /mnt/ufs/media/mmcblk0p1/Reports/$k.csv
Здравствуйте! После манипуляций с кодесис инсталлером, перестал устанавливать пакеты, к примеру
"Package Installation Error: Не удалось подтвердить подпись для следующего пакета: C:\Users\user\Downloads\CODESYS Visualization 4.3.0.0.package Для следующего пакета подпись не соответствует подписи для принятого контекста установки: C:\Users\user\Downloads\CODESYS Visualization 4.3.0.0.package"
и не только с этим пакетом.
Манипуляции - была сделана копия кдс (чтоб ставить разные пакеты), нужно было под впн выйти, чтоб подгрузились файлы . Файлы подгрузились, но вот файл конфигурации подхватить не захотел, начал ругаться на подписи. Попробовал через восстановление. Repair удалил кдс. Поставил обратно кдс - (? кэш профиль) приложения остался старый, но вот теперь не могу пакеты установить. Инсталлер понизил до версии 2.0
Доброго дня. Кто подскажет, почему ошибки в проекте. Писали его на 3,5 17 patch3. Открываю и вылезают ошибки. Уже все библиотеки загрузил для СПК-107 Вложение 73305
Да. ошибки есть. В новом проекте для СПК-107 не могу визуализацию создать :( Вложение 73306 И еще. Как так может быть? Вложение 73307 Открываю в 3,5 17 patch3, а он мне чушь пишет...
У вас CODESYS установился без плагинов.
Удалите и установите в точности по инструкции:
https://youtu.be/3KcJWZEVXCg?si=V4pFbqvPyWb5GPed
Спасибо. Пробую. ПОЛУЧИЛОСЬ!
Из темы Как считать информацию о тревогах ПЧВ AFD-E? (Modbus-функции 0x07 и 0x08) не совсем понял сам пример, то есть достаточно привязать переменную слово состояние и Ошибки и Тревоги (флаги), но как объяснить функциональному блоку какой именно порт нужно открывать ? - сам пример не включает в себя шаблон ПЧВ AFD-E с привязанными к нему переменными и я затупил, результат я понял если Флаг Тревоги, значит Цифра которая показывается относится к тревоге, или Флаг аварии значит Авария. Останется допилить пример и сделать логику чтобы вывести аварию и цифру
Как и обещал, возможно поможет... Здесь по RS485 со своим протоколом. Но вам придется парсить ответ...
Вложение 73314
Кстати, заметил баг в кодесисе. Если вкладка устройства скрыта таким образом, то при попытке добавить новое окно визуализации через эту вкладку у меня пытается создасться текстовый список или что-то из этого, но не визуализация. Когда Фиксируешь панель, то всё нормально. Другие элементы не проверял.
Добрый день!
Codesys 3.5 SP17 СПК107 (v17). При создании проекта визуализации при нажатии кнопки привязал действие "Открытая конфигурация пользователя", но в запущенном проекте при нажатии никаких действий не происходит (я так полагаю должно окно управления пользователями открываться). Под одним из созданных пользователей изначально залогинился. Другие действия (логин, отключение, изменения пароля) работают как надо. Подскажите пожалуйста, что я делаю не так и какой функционал у данной кнопки?
Спасибо!
Вложение 73353
Добрый день.
Нужно залогиниться под пользователем, для группы которого установлена эта опция:
Вложение 73354
Здравствуйте.
Почему при вызове функции/блока из библиотеки на одном компе надо указывать, из какой библиотеки функция - вроде Библиотека.ИмяФункции(параметры)... , а на другом - <Библиотека.> писать не нужно?
Встречал это и с самописными библиотеками и со штатными.
Добрый день.
Необходимость использования пространства имен библиотеки определяется этой галочкой:
Вложение 73446
Почему у вас эта необходимость зависит от конкретного ПК - мне сложно прокомментировать.
Здравствуйте. Я начинаю осваивать codesys, поэтому прошу не бить тапками)
Мне необходимо опрашивать счетчик Wb_map3e (slave) по modbus через СПК (master). У него регистры в формате u16 big endian, то есть если я правильно понимаю word с длиной в 1 регистр. Из-за того что он bid endian, мне необходимо изменить порядок байт (xSwapBytes - данная функция присутствует в 2word_to_real и swapData в OwenCommunication). После этого мне необходимо произвести умножение на коэффициент, для получения итогового значения типа real. У меня возникает недопонимание как это произвести в данной среде, так как для использования 2word_to_real необходимо 2 регистра word, а swapData при симмуляции на ПЛК не выдает результат (скорее всего я что-то не понимаю в его работе). Можете подсказать?
Добрый день.
Вы точно в этом уверены?Цитата:
Из-за того что он bid endian, мне необходимо изменить порядок байт
Если да - то в библиотеке PlsServices есть функция SwapWord (в папке Utilities - Swapping).
При общении с данным счетчиком через ПР205 в настройках прибора в Owen Logic я выставлял настройку "Старшим байтом вперед" в разделе "Мастер Modbus". При данной настройке, ПР205 выдавал верные значения. На основании этого я и решил произвести данную операцию.
В таком случае, должно быть достаточно встроенной функции Word_to real. Можете подсказать где найти Plc Services Library, просто не смог найти?
Добрый день
Существует способ загрузки пользовательского приложения с SD-карты. Существует возможность сделать Бэкап настроек и приложения и в случае необходимости загрузить его с ПК.
А можно ли этот архив Бэкапа .tar скинуть на SD-карту и совершить восстановление через эту карту без необходимости подключаться через WEB-конфигуратор? Если да, то как?