Страница 130 из 161 ПерваяПервая ... 3080120128129130131132140 ... ПоследняяПоследняя
Показано с 1,291 по 1,300 из 1844

Тема: Вопросы по MasterSCADA 4D

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,312

    По умолчанию

    kyzzechka аналогичного порта на Linux не будет. Там будет что-то вроде /dev/ttyUSB0 или /dev/ttyS0 и так далее, в зависимости от устройства.
    Если порты на Linux не USB а встроенные (например какой-то чип впаян), то они меняться не будут. Если же порты USB (вы подключаете например преобразователи USB-RS485) то номер ttyUSB(Х) будет меняться в зависимости какой первым воткнете, если преобразователей больше одного.

    У вас какой случай? правилами udev можно зафиксировать преобразователь на нужном имени порта, а каким он там по USB(X) окажется фиолетово.
    Если что, описывал у себя в блокноте как и что.
    https://krdburan.blogspot.com/2020/02/udev-com.html

  2. #2

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    kyzzechka аналогичного порта на Linux не будет. Там будет что-то вроде /dev/ttyUSB0 или /dev/ttyS0 и так далее, в зависимости от устройства.
    Если порты на Linux не USB а встроенные (например какой-то чип впаян), то они меняться не будут. Если же порты USB (вы подключаете например преобразователи USB-RS485) то номер ttyUSB(Х) будет меняться в зависимости какой первым воткнете, если преобразователей больше одного.

    У вас какой случай? правилами udev можно зафиксировать преобразователь на нужном имени порта, а каким он там по USB(X) окажется фиолетово.
    Если что, описывал у себя в блокноте как и что.
    https://krdburan.blogspot.com/2020/02/udev-com.html
    Добрый день. У меня похожая ситуация. Создаю проект на win, modbus RTU master - номер порта 1. Запускаю на винде, все хорошо запросы идут.
    Теперь запускаю на этот проект на Linux RT, сразу появляются вопросы
    1. Какой порт мне слушать? ttyS0? Пробовал его cat /dev/ttyS0...там тишина
    2. Если я в проекте хочу задействовать 2 порта, какие тогда порты будут задействованы на lin машине?

    Пробовал при создании проекта в номере порта указать ttyS0..ругается, говорит номер давай.

  3. #3

    По умолчанию

    Цитата Сообщение от Роман_М Посмотреть сообщение
    Добрый день. У меня похожая ситуация. Создаю проект на win, modbus RTU master - номер порта 1. Запускаю на винде, все хорошо запросы идут.
    Теперь запускаю на этот проект на Linux RT, сразу появляются вопросы
    1. Какой порт мне слушать? ttyS0? Пробовал его cat /dev/ttyS0...там тишина
    2. Если я в проекте хочу задействовать 2 порта, какие тогда порты будут задействованы на lin машине?

    Пробовал при создании проекта в номере порта указать ttyS0..ругается, говорит номер давай.
    Может нужно в шаблоне имени что-то вставить?
    Снимок2.PNG
    photo_2024-09-25_12-55-37.jpg

  4. #4

    По умолчанию

    Цитата Сообщение от Роман_М Посмотреть сообщение
    Добрый день. У меня похожая ситуация. Создаю проект на win, modbus RTU master - номер порта 1. Запускаю на винде, все хорошо запросы идут.
    Теперь запускаю на этот проект на Linux RT, сразу появляются вопросы
    1. Какой порт мне слушать? ttyS0? Пробовал его cat /dev/ttyS0...там тишина
    2. Если я в проекте хочу задействовать 2 порта, какие тогда порты будут задействованы на lin машине?

    Пробовал при создании проекта в номере порта указать ttyS0..ругается, говорит номер давай.
    Решена проблема.
    1. В MS4D-Сервис-> Настройки среды -> Разное -> Установить галочку "Служебные свойства"
    2. В служебных настройках АРМ находим "Шаблон имени последовательного порта"
    3. Записываем туда строку /dev/ttyUSB%d (у нас USB преобразователь н Линукс машине определился как /dev/ttyUSB0)
    4. В настройках Modbus RTU устройства указываем номер порта 1
    Последний раз редактировалось Роман_М; 25.09.2024 в 13:58.

  5. #5
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,312

    По умолчанию

    Роман_М какие у вас порты? USB-RS485? или встроенные?

    dmesg | grep tty что показывает?

    если порты USB-RS485 можно ввести dmesg | grep usb

  6. #6

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Роман_М какие у вас порты? USB-RS485? или встроенные?

    dmesg | grep tty что показывает?

    если порты USB-RS485 можно ввести dmesg | grep usb
    Есть преобразователь USB/RS485, /dev/USB0. С ним все хорошо, но только когда я руками в него пишу что-то. Как РТ указать чтобы она этот порт использовала?

  7. #7

    По умолчанию

    Цитата Сообщение от Роман_М Посмотреть сообщение
    Есть преобразователь USB/RS485, /dev/USB0. С ним все хорошо, но только когда я руками в него пишу что-то. Как РТ указать чтобы она этот порт использовала?
    мои устройства
    Снимок.PNG

  8. #8
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,312

    По умолчанию

    Ну надо по справке посмотреть как правильно прописывать порт в Linux, чтобы его RT правильно идентифицировал.

    Важно! Для корректной работы функционального блока необходимо добавить протокол Универсальный протокол COM порта. На вход функционального блока нужно подать номер COM-порта, который настроен в протоколе. При работе функциональный блок будет использовать настройки (скорость, четность и др), указанные в протоколе. COM порт остается открытым на протяжении всего процесса работы протокола и функционирует в отдельной задаче, отправляя запросы в очередь для задачи протокола.
    Полагаю настройка связи номера и самого порта в Универсальный протокол COM порта находится. А на сам FB уже подается в виде DINT

    з.ы. может быть еще где-то надо связь сделать. Потому что в Linux порты по умолчанию не нумеруются как в Windows

    https://support.mps-soft.ru/Help-web...rst_first.html
    Вот, разбирайтесь что тут намудрили для Linux

    ИМХО - кривой подход, так как у устройства могут быть встроенные порты, например /dev/ttyAM0 и еще и порты USB-RS485 дополнительно.
    Если шаблон общий на все, то как его настраивать тогда?
    Последний раз редактировалось melky; 25.09.2024 в 11:32.

  9. #9
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,312

    По умолчанию

    Именно об этом и говорит справка. Ссылку вроде выше написал. Блин. Ссылка на общую справку.

    Работа с COM-портом Linux - в поиск справки вот это напишите
    Последний раз редактировалось melky; 25.09.2024 в 13:06.

  10. #10

    По умолчанию

    Как в отчете сформировать выгрузку данных не интервалу, а по конкретному времени?
    В привычной форме выгрузка происходит за интервал от {начало} до {конец} с {шагом}
    Получается много строк, с назначенным шагом
    Мне нужно 2 строки
    Время {начало} ... данные
    Время {конец} ... данные

Страница 130 из 161 ПерваяПервая ... 3080120128129130131132140 ... ПоследняяПоследняя

Похожие темы

  1. Вопросы по СИ-8
    от aleksandr87 в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 11.06.2016, 18:56
  2. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 14:39
  3. MasterScada v3.6 Основные вопросы
    от colorprint2008 в разделе Master SCADA 3
    Ответов: 7
    Последнее сообщение: 24.12.2013, 15:50
  4. конвертация проекта из Masterscada 3.5 в Masterscada 3.4
    от Сергей_SPB в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 01.04.2013, 16:56
  5. Вопросы по трендам MasterSCADA
    от 42ia в разделе Master SCADA 3
    Ответов: 9
    Последнее сообщение: 26.06.2012, 10:58

Ваши права

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