12.04.2018, 10:21 | #1 |
Senior Member
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Мастер-слейв
Есть рабочий проект на 2 Gi
В нем используется аналоговый модуль, подключенный слейвом по RS485 (COM1)Контроллер - мастер. Так же в проекте используются переменные, для вывода данных на верхний уровень, в которых контроллер как я понимаю играет роль слейва. Вопрос - эти переменные на какой порт выводятся? по по RS232 СОМ2 ? настройки портов при этом будут одинаковые? и как задать адрес контролера для работы его слейвом? |
12.04.2018, 10:51 | #2 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Мастер-слейв
Эти переменные выводятся на все порты, это ком2 и эзернет, в вашем случае, поскольку ком1 уже занят мастеровыми запросами самого контроллера.
Параметры контроллера можно задать из проекта (в дереве устройств нужно выбрать свойства самого контроллера), или из системного меню тоже можно. __________________ В сегнетиксе не работаю с самого начала 2019 года. |
12.04.2018, 10:53 | #3 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Мастер-слейв
Цитата:
Самое нижнее сообщение. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
13.04.2018, 18:19 | #4 |
Senior Member
Регистрация: Jul 2006
Сообщения: 176
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Мастер-слейв
Также можно верхний уровень поцепить на тот же порт 2Gi что и Слейв и 2Gi писать/читать регистры верхнего уровня (это если другие порты заняты). Но это чисто теоретически. На практике этот вариант имеет массу неудобств и мириться с ними надо, когда деваться некуда. Тем более когда другие порты (Эзернет и СОМ2) свободны, то вешать верхинй уровнь как слейв 2Gi наряду с другим слейвом на одну и туже линию не стоит.
|