Segnetics

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.06.2015, 19:58   #1
Sin-bad
Новичок
 
Регистрация: Jun 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию SMH-2Gi. Изменение HOLDING REGISTER в программе

Добрый день. Есть SMH-2Gi и MasterSCADA. Связь по MODBUS TCP.
Уставка передаваемая из скады в Лоджике является входом (holding регистром).


Проблема в том, как менять одну и ту же уставку и с панели контроллера и из скады и это изменение отображалось и в скаде и на панели?

В панели можно использовать переменную чтения/записи и подать на ее вход значение сетевой переменной,
а вот как реализовать передачу измененной через панель переменной в скаду, если программе holding регистр является входом?
Скада может его как записать, так и считать, но как в него что-то записать в программе SMH?

Если использовать SMH как мастера, то там есть сетевая переменная типа R/W со входом и выходом.
А вот если SMH сам слейв? Как организовать в программе запись в эту переменную R/W?

Спасибо
Sin-bad вне форума   Ответить с цитированием
Старый 18.06.2015, 22:13   #2
Aard
Member
 
Регистрация: Mar 2007
Сообщения: 39
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: SMH-2Gi. Изменение HOLDING REGISTER в программе

Цитата:
Сообщение от Sin-bad Посмотреть сообщение
Добрый день. Есть SMH-2Gi и MasterSCADA. Связь по MODBUS TCP.
Уставка передаваемая из скады в Лоджике является входом (holding регистром).

Проблема в том, как менять одну и ту же уставку и с панели контроллера и из скады и это изменение отображалось и в скаде и на панели?
Уставку в контроллере сохраняете в меню SMarta (так проще всего).
Из Мастерскады изменяете её, записывая значение в Holding reg. Теукщее значение вычитываете из Input reg.
А в самой Мастерскаде вычитанное из Input значение присваиваете Команде, связанной с уставкой. Это можно сделать на вкладке "опрос выхода" Команды, поле "Обратная связь".
Изображения
Тип файла: jpg RW.JPG (45.2 Кбайт, 128 просмотров)
Aard вне форума   Ответить с цитированием
Старый 22.06.2015, 16:58   #3
Sin-bad
Новичок
 
Регистрация: Jun 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: SMH-2Gi. Изменение HOLDING REGISTER в программе

Спасибо,
я так и сделал
Sin-bad вне форума   Ответить с цитированием
Старый 23.06.2015, 00:47   #4
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 863
Благодарил(а): 4 раз(а)
Поблагодарили: 86 раз(а) в 67 сообщениях
По умолчанию Ответ: SMH-2Gi. Изменение HOLDING REGISTER в программе

Главное теперь - чтоб скада при запуске не пыталась отправить "0" (или иное значение по-умолчанию) в Holding reg прежде, чем считает уставку из Input reg.
младшой сейчас на форуме   Ответить с цитированием
Старый 24.06.2015, 16:00   #5
Sin-bad
Новичок
 
Регистрация: Jun 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: SMH-2Gi. Изменение HOLDING REGISTER в программе

Спасибо,
проконтролирую
Sin-bad вне форума   Ответить с цитированием
Ответ


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

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



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


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