0 / 0 / 0
Регистрация: 14.05.2015
Сообщений: 7

[CoDeSys] Эмуляция и отладка программы - нет связи с ПЛК

14.05.2015, 22:11. Показов 16950. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.
Подскажите плиз начинающему.
Установил Codesys 2.3
При попытке виртуального подключения к контроллеру выдает ошибку связи. (для запуска программы)
Может я что-то делаю не так?
Фактически я к нему и не подключаюсь - хочу потренироваться в режиме эмуляции.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.05.2015, 22:11
Ответы с готовыми решениями:

Порекомендуйте архитектуру взаимодействия программы верхнего уровня для связи со станком (ПЛК)
Здравствуйте. Стоит задача написать программу управления станком, но возникла проблема, как организовать программу чтобы не тормозила из...

[CoDeSys 3.5] ПЛК SM252MESC: прочитать данные по CAN
Здравствуйте. Имею дело с контролером от system electric SM252MESC. ПЛК программируется в CODESYS 3.5. Пытаюсь настроить общение...

[CoDeSys] Подключить по Ethernet к ПЛК (slave) вторую панель оператора
Здравствуйте! Есть контроллер Wago 750-871, связанный с панелью weintek по Ethernet. Нужно подключить еще одну такую панель. Контроллер...

10
91 / 86 / 12
Регистрация: 08.08.2013
Сообщений: 667
14.05.2015, 23:01
На вкладке "онлайн" галочка "Режим эмуляции" стоит?
Кидайте проект, гляну.
0
0 / 0 / 0
Регистрация: 14.05.2015
Сообщений: 7
14.05.2015, 23:31  [ТС]
Спасибо, заработало!!

Добавлено через 13 минут
Поскажите режим запустился. Но выходной сигнал не меняется от входного. Схема тупо через реле времени.
Записываю в контроллер, нажимаю старт, меняю вход но ничего не проиходит...
0
0 / 0 / 0
Регистрация: 14.05.2015
Сообщений: 7
14.05.2015, 23:59  [ТС]
Или просто вход А = выход В
вход меняю, выход не изменяется
Миниатюры
[CoDeSys] Эмуляция и отладка программы - нет связи с ПЛК  
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
15.05.2015, 08:29
онлайн - логин
онлайн - ран
0
0 / 0 / 0
Регистрация: 14.05.2015
Сообщений: 7
15.05.2015, 08:48  [ТС]
Совершенно верно, уважаемый. Но как увидеть изменение значений выходов?
В Owen logic для прогр. реле все изменяется "в онлайне" - изменил состояние входа, видно изменение выхода. А здесь не пойму.. Нужно делать визуализацию переменных, чтобы отследить работу?
0
0 / 0 / 0
Регистрация: 14.05.2015
Сообщений: 7
15.05.2015, 08:55  [ТС]
Вот
Миниатюры
[CoDeSys] Эмуляция и отладка программы - нет связи с ПЛК  
0
0 / 0 / 0
Регистрация: 14.05.2015
Сообщений: 7
15.05.2015, 08:56  [ТС]
Вход А изменяю, выход В не меняется...
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
15.05.2015, 08:57
не нужно. двойной щелчок - ctrl+F7
1
0 / 0 / 0
Регистрация: 14.05.2015
Сообщений: 7
15.05.2015, 09:20  [ТС]
O my god, заработалааа! Спасибо!

Добавлено через 12 минут
Еще маленький вопрос. В реальном времени отслеживать можно работу?
Имею ввиду задержки TON и TOF, как регулируются в режиме эмуляции?
Я вижу результат на выходе, но как это происходит можно увидеть?
Я выставляю время задержки последовательного пуска двигателей и мне это важно..
0
91 / 86 / 12
Регистрация: 08.08.2013
Сообщений: 667
15.05.2015, 10:06
сверху, там где объявляются переменные типа ton1:ton;
ПОСЛЕ того как запустите проект появится маленький плюсик, его надо раскрыть, тем самым вы увидите все внутренние переменные FB.
Если хотите менять время на TON или TOF, то вам необходима создать дополнительную переменную типа TIME и подсоединить её на вход таймера PT, тоесть переменную а не константу.
Пишется значение так "T#100ms" или "T#0,1s" и т.д.
Так же нажимаем F1 в codesys, переходим на вкладку ПОИСК и вбиваем туда интересующий нас блок, там все с примерами.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.05.2015, 10:06
Помогаю со студенческими работами здесь

Написать кастомный драйвер для ПЛК (OpenPLC или CoDeSys) собранном на микроконтроллере
Добрый день, интересует такой вопрос как написать кастомный драйвер для конфигурирования кастомного плк под язык ST чтобы кастомный плк...

Обмен данными c ПЛК Moeller-SC-CPU-201 (CodeSys) по Modbus-протоколу в сети RS-485
Добрый день! Прошу помощи, уже отчаялся искать в чем проблема: Есть ПЛК moeller-xc-cpu-201, программируемый через codesys....

Эмуляция работы ПЛК (PLCSIM)
Всем привет. Стоит задача обмена данными с ПЛК S7-300. Решил использовать libnodave. Сегодня часа три убил на попытки настройки эмулятора...

Осуществление связи ПЛК по Модбас, визуализация
Интересует такое, значить в универе изучали программирование ПЛК на LD, в Twido suite ПЛК (ПЛК от Schneider Electric), ну а в WPL Soft (...

Организация связи между ПЛК Siemens Logo и ПК
могите плиз сам в этой теме впервые имеем ПЛК siemens logo и пк нужно организовать передачу данных о состоянии работы программы на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

Новые блоги и статьи
И решил я переделать этот ноут в машину для распределенных вычислений
Programma_Boinc 09.11.2025
И решил я переделать этот ноут в машину для распределенных вычислений Всем привет. А вот мой компьютер, переделанный из ноутбука. Был у меня ноут асус 2011 года. Со временем корпус превратился. . .
Мысли в слух
kumehtar 07.11.2025
Заметил среди людей, что по-настоящему верная дружба бывает между теми, с кем нечего делить.
Новая зверюга
volvo 07.11.2025
Подарок на Хеллоуин, и теперь у нас кроме Tuxedo Cat есть еще и щенок далматинца: Хочу еще Симбу взять, очень нравится. . .
Инференс ML моделей в Java: TensorFlow, DL4J и DJL
Javaican 05.11.2025
Python захватил мир машинного обучения - это факт. Но когда дело доходит до продакшена, ситуация не так однозначна. Помню проект в крупном банке три года назад: команда data science натренировала. . .
Mapped types (отображённые типы) в TypeScript
Reangularity 03.11.2025
Mapped types работают как конвейер - берут существующую структуру и производят новую по заданным правилам. Меняют модификаторы свойств, трансформируют значения, фильтруют ключи. Один раз описал. . .
Адаптивная случайность в Unity: динамические вероятности для улучшения игрового дизайна
GameUnited 02.11.2025
Мой знакомый геймдизайнер потерял двадцать процентов активной аудитории за неделю. А виновником оказался обычный генератор псевдослучайных чисел. Казалось бы - добавил в карточную игру случайное. . .
Протоколы в Python
py-thonny 31.10.2025
Традиционная утиная типизация работает просто: попробовал вызвать метод, получилось - отлично, не получилось - упал с ошибкой в рантайме. Протоколы добавляют сюда проверку на этапе статического. . .
C++26: Read-copy-update (RCU)
bytestream 30.10.2025
Прошло почти двадцать лет с тех пор, как производители процессоров отказались от гонки мегагерц и перешли на многоядерность. И знаете что? Мы до сих пор спотыкаемся о те же грабли. Каждый раз, когда. . .
Изображения webp на старых x32 ОС Windows XP и Windows 7
Argus19 30.10.2025
Изображения webp на старых x32 ОС Windows XP и Windows 7 Чтобы решить задачу, использовал интернет: поисковики Google и Yandex, а также подсказки Deep Seek. Как оказалось, чтобы создать. . .
Passkey в ASP.NET Core identity
stackOverflow 29.10.2025
Пароли мертвы. Нет, серьезно - я повторяю это уже лет пять, но теперь впервые за это время чувствую, что это не просто красивые слова. В . NET 10 команда Microsoft внедрила поддержку Passkey прямо в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru