Страница 1125 из 1177 ПерваяПервая ... 1256251025107511151123112411251126112711351175 ... ПоследняяПоследняя
Показано с 11,241 по 11,250 из 11764

Тема: ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)

  1. #11241

    По умолчанию

    Переставьте у ПЛК ASCII на RTU

  2. #11242

    По умолчанию

    Проще было выложить тестовый проект.
    Ставьте Модбас RTU,
    шаг 32 нужен только для протокола Овен, для Модбас можно сделать хоть подряд, 32 и 33
    Регистры надо читать только вместе, Маска бит 32 Bit Input Module (DWORD), записывать Маску бит 32 Bit Output Module,
    Все тайминги лучше оставить по умолчанию, зачем Polling Time - 500 поставили? , зачем скорость 9600 ?
    функция записи только 0х10, режим поставьте Both

    Короче, удалите всё и сделайте заново, меняйте только RTU, скорость, слейв адрес и Both.
    Последний раз редактировалось kondor3000; 05.02.2025 в 18:02.

  3. #11243

    По умолчанию

    Я так понимаю как то так должно выглядеть?
    Вложения Вложения
    • Тип файла: zip PROG.zip (26.9 Кб, Просмотров: 5)

  4. #11244
    Пользователь Аватар для Сергей1978
    Регистрация
    15.05.2013
    Адрес
    п.г.т. Молочный
    Сообщений
    60

    По умолчанию

    Добрый вечер. Сегодня разбирался с ПЛК. И вроде бы нашел проблему. Обратил внимание, что после сброса питания светодиод "РАБОТА" на ПЛК тускло горит. Перечитал документацию, и понял, что неправильно загружал программу. Изначально делал так:открываю CODESYS, далее ОНЛАЙН > Подключение(выскакивает окно записать программу) > жму ДА > жму СТАРТ. И все заработало....до сброса питания. Сегодня сделал так:открываю CODESYS, далее ОНЛАЙН > Подключение > Создание загрузочного проекта. Теперь все работает. Признаю, изначально не доглядел, где-то подзабыл. Всем ответившим боьшое спасибо.

  5. #11245

    По умолчанию

    Цитата Сообщение от Stalker46k Посмотреть сообщение
    Я так понимаю как то так должно выглядеть?
    Вроде похоже на правду, правда адреса регистров не проверял.

  6. #11246

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Вроде похоже на правду, правда адреса регистров не проверял.
    Спасибо большое за подсказку, все еще не проверил, но вроде бы работает. А еще один вопрос, как правильно присвоить тэг биту из 32bit input module. По адресации не очень удобно писать программу получается, под 200 адресов в уме держать.
    Пытался сделать так, но выдает ошибку 4024.
    Скрытый текст:
    IN : DWORD;
    IN.0 := KSM7_1;
    IN.1 := KSM8_1;
    IN.2 := KSM9_1;
    IN.3 := KSM10_1;
    Последний раз редактировалось Stalker46k; 06.02.2025 в 08:26.

  7. #11247

    По умолчанию

    Цитата Сообщение от Stalker46k Посмотреть сообщение
    IN : DWORD;
    объясните, для чего вы сделали это объявление переменной IN

  8. #11248

    По умолчанию

    Пытался сделать по мануалу, не помогло.

  9. #11249

    По умолчанию

    Цитата Сообщение от Stalker46k Посмотреть сообщение
    Пытался сделать по мануалу, не помогло.
    Объявляйте переменные и пишите код программы в предназначенных для этого секциях, а не в одном месте

  10. #11250

    По умолчанию

    Цитата Сообщение от Stalker46k Посмотреть сообщение
    Пытался сделать по мануалу, не помогло.
    отлично. ещё раз - IN- что это за переменная?
    подсказка = посмотрите в конфигурацию
    если не поняли, приложите скрин конфига
    Последний раз редактировалось In_Da_Cher_A; 06.02.2025 в 09:29.

Страница 1125 из 1177 ПерваяПервая ... 1256251025107511151123112411251126112711351175 ... ПоследняяПоследняя

Метки этой темы

Ваши права

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