Показано с 1 по 9 из 9

Тема: ТРМ200 и Linux. Как считать данные?

  1. #1

    По умолчанию ТРМ200 и Linux. Как считать данные?

    Я, конечно, понимаю, что подавляющее число пользователей продукции ОВЕН работает с Windows.
    Но, может быть, кто-нибудь подскажет какое программное обеспечение надо скачать и откуда, чтобы всего-навсего считать данные прибора.
    На самом сайте ОВЕН о Linux молчок.
    Да, температура на табло высвечивается правильно, конфигурировать прибор не надо.
    ОС Linux SLES 11 SP1, 64 bit.
    Еще вот что. Данные к серверу поступают через переходник RS485-USB.
    Устройство /dev/ttyUSB0 появилось.

  2. #2
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,246

    По умолчанию

    найдите как в яве воспользоваться библиотекой для линукс javacomm и ко мне на сайт за примером работы по модбас
    capzap.mobi/plc

  3. #3
    Пользователь
    Регистрация
    22.03.2012
    Адрес
    Лермонтов
    Сообщений
    360

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    capzap.mobi/plc
    Для деток. С самого раннего возраста. :Р

  4. #4
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,246

    По умолчанию

    я вроде путь до нужного места указал.
    Там как бы попасть на нужную страницу это еще не самое сложное, надо будет разобраться как скрипт поправить чтоб он делал то что требуется, включая и визуализацию

  5. #5

    По умолчанию

    Если я правильно понял, отличие Linux от Windows в данном случае заключается в том, что:
    1. JRE берется из дистрибутива системы.
    2. Из проекта savefile/lib потребуется файл jamod.jar.
    3. В моем случае выполнять надо будет файл serialmast.mls. Почему, кстати, такое странное расширение?
    4. В этом файле надо будет изменить "COM12" на "/dev/ttyUSB0".
    5. Отрубить всякую визуализацию.

    Больше подводных камней не будет?

  6. #6
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,246

    По умолчанию

    1)я обычно скачиваю Яву для Линукса с оф.сайтов ранее с Sun, сейчас у Oracle. Дистрибутивные языки бывают специфичными.
    2)Библиотеку jamod.jar можно нагуглить в интернете, на ихнем сайте есть и HowTo подробное. Возможно и мои скрипты не понадобятся
    3) Зато расширение не похоже ни на кого другого, в конце концов это моя разработка
    4)да, только по поводу последовательных портов, при себе нет библиотеки javacomm под линукс, а еще геморойнее объяснить как её установить, попробуйте в инете посмотреть
    5) непомню была ли у меня там визуализация, обычно мне хватало в консоли смотреть за значениями, а по логике она там и не нужна, так как данные должны сохранятся в екселевский файл

  7. #7

    По умолчанию

    Недавно выложил свой проект на GitHub, там есть сервер сбора данных и TCP-сервер для связи по ttySx под Linux. Может пригодится?
    https://github.com/MiZaRUs/SyMonTSTO

  8. #8

    По умолчанию

    Спасибо! Ваш вариант, навскидку, кажется для меня более приемлемым.
    Просто C++ более привычны, чем Java, тем более, что я так и не смог поставить нормальную среду отладки Java-приложений, в которой было бы все интуитивно понятно.
    Получается, что для того, чтобы решить локальную задачу считывания данных, которую, подозреваю, можно решить копированием одного файла в устройство, придется скомпилировать проект, решающий проблему в целом и, постепенно отпиливая от него ненужные куски, прийти к этому файлу. Попутно, похоже, придется изучить протоколы OWEN, Modbus, RS-485. Честно говоря, я надеялся этого избежать.
    Но, все равно, спасибо. У вас, во всяком случае, есть исходники.

  9. #9

    По умолчанию

    Всё проще. Вместо сокета открываем tty, как в emoxa(Serial), а протокол OWEN смотрим в server_sd: device->refreshMB110_16D и driver->requestOWEN и unpakOWEN. В дпнном случае MODBUS-RTU работает, но короткими пакетами. Сервер сбора расчитан на совместную работу с MOXA NPort или MGate.

Похожие темы

  1. CoDeSys + Linux
    от izwerg в разделе ПЛК1хх
    Ответов: 66
    Последнее сообщение: 02.10.2017, 13:28
  2. Linux в ПЛК304
    от Ling-Ling в разделе ПЛК3хх
    Ответов: 6
    Последнее сообщение: 20.05.2011, 01:14
  3. ОВЕН АС4 двайвера для linux
    от Aleksey Myasnikov в разделе Сетевые технологии
    Ответов: 1
    Последнее сообщение: 07.02.2011, 14:19
  4. OWEN, Codesys & Linux
    от lunyov_i в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 14.04.2009, 13:57
  5. Linux
    от незарегистрированный в разделе Трёп (Курилка)
    Ответов: 6
    Последнее сообщение: 15.08.2008, 10:09

Ваши права

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