|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.09.2017, 15:03 | #11 |
Регистрация: 10.02.2014
Сообщений: 5
|
"Программа ТРМ-138"
Также насчёт "Программа ТРМ-138" - в новых версиях TCP клиент работает с TCP сервером протоколирования только по одному порту, что упрощает подключение.
Меппится порт для сервера, и можно без MySQL отображать данные удалённо. |
11.09.2017, 11:07 | #12 |
Регистрация: 08.09.2017
Сообщений: 6
|
У меня вот по modbus RTU данные с контроллера. Тоже нужно сделать простое отображение на компьютере. Расскажите поподробнее как реализовать?
|
11.09.2017, 11:59 | #13 |
Регистрация: 10.02.2014
Сообщений: 5
|
Получится не быстро.
1. Написать консольную программу, которая получает данные по ModBus и выводит в консоль в Линуксе. 2. Добавить серверную часть в консольное приложение. https://maasoftware.ru/FtpServer.htm - пример TCP сервера (FTP) с использованием моей библиотеки ToolsLib (переносима между Linux и Windows). 3. Скачать QT for Open Source https://www.qt.io/download-open-source/ Изучить часть QT, нужную для отображения графиков или другого нужного тебе вида визуализации по какой-нибудь книге и по примерам. К сожалению, подсказать не могу, сам писал когда-то на более старой версии. 3) и 2) связывать по сети по TCPv4. |
11.09.2017, 15:35 | #14 |
Регистрация: 08.09.2017
Сообщений: 6
|
С графикой разобраться особой проблемы нет. Вот соединение наладить. А можно как-нибудь OPC сервер к Qt привязать?
|
11.09.2017, 15:44 | #15 |
Регистрация: 10.02.2014
Сообщений: 5
|
Соединение - имеешь в виду по TCP?
У меня в ToolsLib это делается отностительно просто, а в QT для этого свои классы. Насчёт OPC - не могу подсказать, смотря какой у них интерфейс. Если Win32 COM, то, понятно, в Линуксе COM объекты не повызываешь. А если есть описание протокола на базе TCP - то его нужно разбирать, если идти таким путём. |
11.09.2017, 20:30 | #16 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
Я бы предложил поставить бесплатную SCADA. Это совсем не так сложно, как кажется на первый взгляд.
Например, Trace Mode 6 |
12.09.2017, 08:27 | #17 |
Регистрация: 08.09.2017
Сообщений: 6
|
Со SCADой я все уже сделал. Это не сложно. Просто хотелось бы разобраться, чтоб без нее сделать.
|
12.09.2017, 21:53 | #18 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
И такое делали. В чём проблема на текущий момент?
|
13.09.2017, 07:30 | #19 |
Регистрация: 08.09.2017
Сообщений: 6
|
Хотелось бы программку в qt сделать, чтоб данные отображались.
|
13.09.2017, 11:28 | #20 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
Так в чём проблема сделать программу в Qt?
Порт открыть? Создать команду modbus? Записать её в порт? Прочитать ответ устройства? Расшифровать его? Отобразить? |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите с SMPP протоколом... | MatriX_OLeG | Общие вопросы C/C++ | 1 | 20.08.2010 20:13 |
Ассоциировать приложение с протоколом | Namolem | Общие вопросы .NET | 1 | 12.06.2010 01:53 |
Работа с протоколом SIP в С++ | Mazorrmo | Общие вопросы C/C++ | 1 | 21.09.2008 22:21 |
Работа с протоколом GameSpy | Shouldercannon | Работа с сетью в Delphi | 8 | 08.03.2008 12:51 |
Помогите с протоколом HTTP | SalasAndriy | Свободное общение | 2 | 12.02.2008 01:37 |