Segnetics

Вернуться   Segnetics > Форум Segnetics > Связь с внешним миром

Связь с внешним миром Modbus, RS232, RS485, Lon и другое.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.05.2022, 14:31   #241
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 018
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Диспетчеризация, OPC-сервер и modbus

Цитата
Сообщение от dsboss Посмотреть сообщение
7 знаков

Word
Word - это от 0 до 65535.

Long или DWodr/Double word.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 27.05.2022, 16:36   #242
dsboss
Senior Member
 
Регистрация: Jul 2014
Сообщения: 225
Благодарил(а): 3 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Диспетчеризация, OPC-сервер и modbus

Цитата:
Сообщение от Arsie Посмотреть сообщение
Word - это от 0 до 65535.

Long или DWodr/Double word.
Long там нету, пробовал DWord, но что-то он совсем не то показывал, попробую конечно еще. Я еще так понимаю, что можно число long разложить на пару int, но не пойму как это сделать и как обратно потом собрать.
dsboss вне форума   Ответить с цитированием
Старый 27.05.2022, 17:39   #243
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 018
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Диспетчеризация, OPC-сервер и modbus

Цитата
Сообщение от dsboss Посмотреть сообщение
Long там нету, пробовал DWord, но что-то он совсем не то показывал, попробую конечно еще. Я еще так понимаю, что можно число long разложить на пару int, но не пойму как это сделать и как обратно потом собрать.
int1 + (int2*65536)


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 27.05.2022, 18:04   #244
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 738
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Диспетчеризация, OPC-сервер и modbus

Цитата
Сообщение от dsboss Посмотреть сообщение
в тестовом режиме переменные скадой читались корректно (правильное число, но число маленькое было), на объекте число большое (7 знаков) и оно читается неверно, хотя изменение читается верно (это счетчик и каждая прибавка единицы корректно отображается).
Вы бы лучше сами числа правильные и неправильные показали.


__________________
Не являюсь сотрудником Segnetics !!!
ATS сейчас на форуме   Ответить с цитированием
Старый 27.05.2022, 18:51   #245
dsboss
Senior Member
 
Регистрация: Jul 2014
Сообщения: 225
Благодарил(а): 3 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Диспетчеризация, OPC-сервер и modbus

Поставил DWord, а еще там есть поднастройка "Порядок байт", в ней стоял "Default", вместо него методом перебора выбрал "LE_2_1_4_3" и всё теперь правильно отображается. Спасибо за помощь!
Миниатюры
Нажмите на картинку для увеличения

Название:  2022-05-27_17-51-23.png
Просмотров: 18
Размер:  4.1 Кбайт  
dsboss вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
диспетчеризация Modbus Master - Gsm PA3JlUBHOE Связь с внешним миром 6 22.01.2019 03:14
Ошибка при вызове Lectus Modbus OPC server из Autoscada(Masterscada) Dkydryashov AutoSCADA (вентиляция) 3 07.11.2017 11:56
OPC сервер компании Insat kostkost Связь с внешним миром 11 14.07.2017 17:13
Honeywell MVC80-DH10M LordN Связь с внешним миром 30 28.11.2016 14:21
SMConnect и OPC сервер VB_Alen SMConnect & SMConfig 8 01.04.2016 14:29


Часовой пояс GMT +4, время: 14:57.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023