Страница 551 из 868 ПерваяПервая ... 51451501541549550551552553561601651 ... ПоследняяПоследняя
Показано с 5,501 по 5,510 из 8671

Тема: CODESYS V3.5. Вопросы и ответы

  1. #5501

    По умолчанию

    Снимок экрана (36).pngизображение_2023-04-07_161046306.png Виртуальный контроллер установил. Но не работает. Устанавливаю 3.5.14.30 но такое ощущение , что слетает на 3.5.17.30 . В программе ошибок нет , то есть там остается 14 версия, а вот в контроллере слетает.Как выкинуть 17ые версии? Два раза таргеты на 14 переустанавливал.

  2. #5502

    По умолчанию

    изображение_2023-04-07_161525692.png вот на верху поставил 14ую , а внизу слетела на 17ую, хотя когда ставлю 17ую все остается как установлено.

  3. #5503

    По умолчанию

    Цитата Сообщение от Дмитрий Хороменков Посмотреть сообщение
    изображение_2023-04-07_161525692.png вот на верху поставил 14ую , а внизу слетела на 17ую, хотя когда ставлю 17ую все остается как установлено.
    14 и 17 могут стоять обе, у меня 5,11,14,16 и 17 стоят. Просто в разных папках и 5 разных ярлыков.
    Вам надо вызвать 14 (или 11) вирт. контроллер и в программе поставить 14.30 (11.30), тогда будет работать. Если они разные будет ошибка.
    Программу Codesys 3.5 тоже надо вызывать из ярлыка, иначе может быть включаете проект на 14, а вызывается по умолчанию 17, смотрите в справке какая версия открыта.
    И проект уже открываете из программы.
    Последний раз редактировалось kondor3000; 07.04.2023 в 16:40.

  4. #5504

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    14 и 17 могут стоять обе, у меня 5,11,14,16 и 17 стоят. Просто в разных папках и 5 разных ярлыков.
    Вам надо вызвать 14 (или 11) вирт. контроллер и в программе поставить 14.30 (11.30), тогда будет работать. Если они разные будет ошибка.
    Программу Codesys 3.5 тоже надо вызывать из ярлыка, иначе может быть включаете проект на 14, а вызывается по умолчанию 17, смотрите в справке какая версия открыта.
    И проект уже открываете из программы.
    Я когда устанавливаю новый проект то он уже выдает его с ошибкой, приходится менять 17 на 14. Ставлю через ярлык. Проблемы начались после того как начал устанавливать 17, она не установилась. Удалил и вернулся к 14.

  5. #5505

    По умолчанию

    Цитата Сообщение от Дмитрий Хороменков Посмотреть сообщение
    Я когда устанавливаю новый проект то он уже выдает его с ошибкой, приходится менять 17 на 14. Ставлю через ярлык. Проблемы начались после того как начал устанавливать 17, она не установилась. Удалил и вернулся к 14.
    Возможно удалили 17 не полностью, перезагрузите комп и проверьте.

  6. #5506

    По умолчанию

    Пока тестирую modbus в проекте без реального оборудования. Использую виртуальный контроллер CODESYS Control Win V3. И имитатор modbus slave устройства. Читать значения регистров с имитатора slave получается успешно, а вот записывать - никак. Более того, при наличии канала с функцией Write Coils или Write Single Coil по тому же адресу, на котором уже есть канал с чтением Coil, в имитаторе slave устройства невозможно поменять значение регистра по этому адресу. Оно как бы блокируется. Проверил команды записи в имитатор modbus slave c помощью другого имитатора (мастера) - Modbus Poll - команды записи Coil работают.

    Шина modbus все время отображается как запущенная при использовании имитатора на скрине. При использовании программы имитатора "Modbus Slave" - шина периодически на отваливалась на очень короткое время. Очевидно, при неудачной попытке записи. Чтение все также работает.

    Я что-то не так настроил в CodeSys? См. скрины. Спасибо.

    2023-04-07_17-15-42.png

    2023-04-07_17-15-58.png

  7. #5507
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,714

    По умолчанию

    Настройки выглядят корректно.

    Более того, при наличии канала с функцией Write Coils или Write Single Coil по тому же адресу, на котором уже есть канал с чтением Coil, в имитаторе slave устройства невозможно поменять значение регистра по этому адресу. Оно как бы блокируется.
    Судя по описанию - вы в CODESYS установили циклический режим записи. Тогда действительно поменять значение бита в имитаторе не получится (точнее, оно будет сразу перезаписано).

    Проверил команды записи в имитатор modbus slave c помощью другого имитатора (мастера) - Modbus Poll - команды записи Coil работают.
    Вероятно, Modbus Poll однократно производит запись при изменении значения.

    При использовании программы имитатора "Modbus Slave" - шина периодически на отваливалась на очень короткое время. Очевидно, при неудачной попытке записи. Чтение все также работает.
    Хотелось бы на это по AeroAdmin посмотреть. Пришлите мне на почту (в подписи) ваш контактный телефон и время, в которое с вами можно будет в понедельник связаться.

  8. #5508

    По умолчанию

    Добрый день.
    ПЛК 210, реализовал ModBus RTU Slave через конфигуратор как устройство. С переменными формата Real работаю через структуру Union. Подскажите, как сделать что бы переменные Real сохранялись, т.е. были в области Retain?
    Переменные - уставки, используются на чтение и запись в программе

  9. #5509
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,714

    По умолчанию

    Цитата Сообщение от p-nik Посмотреть сообщение
    Добрый день.
    ПЛК 210, реализовал ModBus RTU Slave через конфигуратор как устройство. С переменными формата Real работаю через структуру Union. Подскажите, как сделать что бы переменные Real сохранялись, т.е. были в области Retain?
    Переменные - уставки, используются на чтение и запись в программе
    Добрый день.
    Сделать Slave с RETAIN через конфигуратор будет довольно затруднительно.
    Лучше используйте блок MB_SerialSlave из библиотеки OwenCommunication - с ним все будет существенно проще.

  10. #5510

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Судя по описанию - вы в CODESYS установили циклический режим записи. Тогда действительно поменять значение бита в имитаторе не получится (точнее, оно будет сразу перезаписано).
    Пробую настроить запись в режиме "триггер по переднему фронту переменной". Пока тоже что-то не работает. Я правильно понял что при корректной работе, при выставлении триггерной переменной в TRUE должна происходить однократная запись? Но дело в том, что у меня в CodeSys даже значение этой триггерной переменной в поле "Текущее значение" не меняется на то что я устанавливаю в поле "Подготовленное значение". Должно ведь. См. скрин.

    Screenshot from 2023-04-10 17-20-02.png

    Screenshot from 2023-04-10 17-23-31.png

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Хотелось бы на это по AeroAdmin посмотреть. Пришлите мне на почту (в подписи) ваш контактный телефон и время, в которое с вами можно будет в понедельник связаться.
    Мне сегодня не удалось такой эффект почему-то воспроизвести. Если получится - я как минимум видео с экрана вам запишу.

Страница 551 из 868 ПерваяПервая ... 51451501541549550551552553561601651 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 4115
    Последнее сообщение: 04.02.2026, 16:24
  2. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 861
    Последнее сообщение: 31.12.2025, 23:19
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 273
    Последнее сообщение: 08.09.2025, 13:21
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе Панели оператора (HMI)
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •