Segnetics

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2019, 16:12   #1
kostkost
Senior Member
 
Регистрация: Apr 2008
Сообщения: 204
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Модбас чтение запись (нет проблемы)

Можно ли командами 3 и 6 читать и писать в одну переменную(по одному адресу)
как переменные в сом портах на чтение/запись
kostkost вне форума   Ответить с цитированием
Старый 21.12.2019, 19:26   #2
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 160
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Модбас чтение запись

Цитата:
Сообщение от kostkost Посмотреть сообщение
Можно ли командами 3 и 6 читать и писать в одну переменную(по одному адресу)
как переменные в сом портах на чтение/запись
если эти функции поддержаны производителем, то почему нет?


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 22.12.2019, 01:55   #3
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 332
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Модбас чтение запись

Может это вам поможет https://dl.segnetics.com/WebHelp/SML...odbus_vars.htm


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию

Последний раз редактировалось Ilya J., 22.12.2019 в 03:41
Ilya J. вне форума   Ответить с цитированием
Благодарность от:
Старый 22.12.2019, 11:44   #4
kostkost
Senior Member
 
Регистрация: Apr 2008
Сообщения: 204
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Модбас чтение запись

1 А почему в карте сом порта можно выставить направление чтение \ запись
а в карте программы на контроллер нет??

контр 2010
Пытаюсь прочитать input status 4 шт
2 Вот что пишет инсат сервер тоже не работает(имортировал карту памяти через стандартную прогу) см картинку
ну и моя прога тоже не хочет

не реагирует на 01 и 02 команду

А 2010 все теже команды использует что и 2G ...?
Изображения
Тип файла: png Clip2net_191222094116.png (11.1 Кбайт, 171 просмотров)
Тип файла: png Clip2net_191222093754.png (89.6 Кбайт, 42 просмотров)
Тип файла: png Clip2net_191222094337.png (48.4 Кбайт, 46 просмотров)
Тип файла: png Clip2net_191222094649.png (75.2 Кбайт, 36 просмотров)
kostkost вне форума   Ответить с цитированием
Старый 22.12.2019, 16:28   #5
kostkost
Senior Member
 
Регистрация: Apr 2008
Сообщения: 204
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Модбас чтение запись

По второму вопросу я разобрался в общем наступил опять на грабли
контроллер бил 8 ку в 3 ей позиции по причине отцувствия у него таких адресов
т е не поставил галочку старая карта

как работать с настройками в 2g через модбас, надо 2 переменных вход и выход?
а в 2010 ?
Задача из скады менять настройки контроллеров (разных)
посоветуйте чо т
kostkost вне форума   Ответить с цитированием
Старый 22.12.2019, 19:17   #6
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 863
Благодарил(а): 4 раз(а)
Поблагодарили: 86 раз(а) в 67 сообщениях
По умолчанию Ответ: Модбас чтение запись

Цитата:
Сообщение от kostkost Посмотреть сообщение
как работать с настройками в 2g через модбас, надо 2 переменных вход и выход?
а в 2010 ?
да, надо 2 переменных.
и это глупо
младшой сейчас на форуме   Ответить с цитированием
Старый 23.12.2019, 10:51   #7
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 098
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Модбас чтение запись

Цитата:
Сообщение от kostkost Посмотреть сообщение
По второму вопросу я разобрался в общем наступил опять на грабли
контроллер бил 8 ку в 3 ей позиции по причине отцувствия у него таких адресов
т е не поставил галочку старая карта
По логу видно, что вы читаете два инпута по адресу 15361 и 15362. Второго адреса в контроллере не существует, вы получаете отлуп. Правильно было не галку ставить, а от адреса единичку отнять - вам же обе переменные нужны, а не вторая + ноль.



Цитата:
Сообщение от kostkost Посмотреть сообщение
а в 2010 ?
Везде одинаково. Если что-то не получается, нужно искать ошибки, а не спрашивать про другие модели - это лишь засоряет беседу и очень часто путает самого вопрошающего.



Цитата:
Сообщение от kostkost Посмотреть сообщение
как работать с настройками в 2g через модбас, надо 2 переменных вход и выход?

Задача из скады менять настройки контроллеров (разных)
посоветуйте чо т
Обычная задача, Мастерскада и Трейсмод прекрасно с этим работают.

Объясню. Во всех скада-системах есть понятие "обратная связь" для переменной. Она помогает в простой форме отследить ошибку передачи уставки, выход уставки за разрешённый диапазон и прочее подобное. Таким образом, записав в переменную число "50" скада через некоторое время читает переменную обратной связи (это может быть эта же переменная, либо любая другая) и при расхождении данных выставляет визуальный элемент на своей мнемосхеме в то положение (значение, размер и т.д.), которое соответствует фактическому. Например, "45".


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

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 23.12.2019 в 11:08
Arsie вне форума   Ответить с цитированием
Ответ


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

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



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


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