Объявление

Свернуть
Пока нет объявлений.

Порт RS232 для подключения тепловычислителя

Свернуть
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Порт RS232 для подключения тепловычислителя

    Здравствуйте!
    У меня Агава ПЛК-50,15W.
    По RS485 у меня получилось из Codesys организовать обмен с периферией. Мне понадобился порт RS232 для подключения тепловычислителя, но не смог найти какой номер порта в Codesys надо установить? Возможен обмен по этому порту?

  • #2
    Сообщение от Serg656 Посмотреть сообщение
    Здравствуйте!
    У меня Агава ПЛК-50,15W.
    По RS485 у меня получилось из Codesys организовать обмен с периферией. Мне понадобился порт RS232 для подключения тепловычислителя, но не смог найти какой номер порта в Codesys надо установить? Возможен обмен по этому порту?
    Здравствуйте, об этом сказано в РЭ на ПК-50 Раздел 5.8 Символьные устройства последовательных портов. https://www.kb-agava.ru/index.php?ro...ds/get&did=408
    232 - номер порта: 2
    По умолчанию на 232 порту находится системная консоль, для использования порта в своих целяx, нужно отключить консоль. Как это сделать:

    Для выполнения отключения выполните действия в указанном порядке:
    1
    Подключитесь к Контроллеру через интерфейс USB или Ethernet по SSH например через PUTTY
    2
    Выполните команды:
    отключение автозагрузки службы при старте Контроллера:
    systemctl disable serial-getty@ttyS1
    маскирование службы:
    systemctl mask serial-getty@ttyS1
    остановка службы:
    systemctl stop serial-getty@ttyS1
    перезагрузка Контроллера:
    reboot

    После этого порт можно использовать в своих целях.

    Комментарий


    • #3
      Зашел через PuTTY под root.
      Первая команда проигнорирована:
      root@agava6432_50:~# systemctl disable serial-getty@ttyS1
      Unit /etc/systemd/system/serial-getty@ttyS1.service is masked, ignoring.
      Что не так?
      Последний раз редактировалось Serg656; 16-08-2021, 07:02 AM.

      Комментарий


      • #4
        Сообщение от Serg656 Посмотреть сообщение
        Зашел через PuTTY под root.
        Первая команда проигнорирована:
        root@agava6432_50:~# systemctl disable serial-getty@ttyS1
        Unit /etc/systemd/system/serial-getty@ttyS1.service is masked, ignoring.
        Через USB подключились к ПЛК или ETH?

        Комментарий


        • #5
          через ETH

          Комментарий


          • #6
            Сообщение от Serg656 Посмотреть сообщение
            через ETH
            последовательно вводили команды? Только что у себя проверил ничего не игнорится. Кажется что была ранее выполнена команда маскировки службы, поэтому и сообщение игнора.
            Попробуйте отключить маскировку systemctl unmask serial-getty@ttyS1, и заново последовательно выполнить команды в другой последовательности.
            1 - systemctl disable serial-getty@ttyS1
            2 - systemctl stop serial-getty@ttyS1
            3 - systemctl mask serial-getty@ttyS1

            Комментарий

            Обработка...
            X