|
Связь с внешним миром Modbus, RS232, RS485, Lon и другое. |
|
Опции темы | Поиск в этой теме |
18.06.2009, 18:34 | #1 |
Senior Member
Регистрация: Mar 2008
Адрес: Екатеринбург
Сообщения: 493
Благодарил(а): 50 раз(а)
Поблагодарили:
14 раз(а) в 13 сообщениях
|
Добавление сетевых переменных
После создания проектов для мастера и слейва в конструкторе, есть необходимость добавить новые сетевые переменные. Добавляя входы и выходы в проекте слэйва изменяется карта памяти. Загружая новую карту памяти в проект мастера все сетевые переменные безвозвратно пропадают.
ВНИМАНИЕ ВОПРОС!!! Как добавить сетевые переменные? Время пошло! |
18.06.2009, 19:42 | #2 | |
Senior Member
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Добавление сетевых переменных
Цитата:
Ее можно посмотреть любым текстовым редактором. |
|
18.06.2009, 20:07 | #3 |
Senior Member
Регистрация: Mar 2008
Адрес: Екатеринбург
Сообщения: 493
Благодарил(а): 50 раз(а)
Поблагодарили:
14 раз(а) в 13 сообщениях
|
Ответ: Добавление сетевых переменных
это понятно что можно, а толку.
Внутри карты памяти собственно карта памяти проекта слейва с добавленными переменными(входами и выходами) |
18.06.2009, 20:15 | #4 |
Senior Member
Регистрация: Mar 2008
Адрес: Екатеринбург
Сообщения: 493
Благодарил(а): 50 раз(а)
Поблагодарили:
14 раз(а) в 13 сообщениях
|
Ответ: Добавление сетевых переменных
я решал эту проблему путем использования "неиспользуемых" в проекте сетевых переменных (их как правило предостаточно валяется на поляне), но как-то некрасиво.
|
19.06.2009, 11:01 | #5 |
Senior Member
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Добавление сетевых переменных
Т.е. карта слейва генерится корректно, но в проекте мастера при добавлении устройства с существующей картой памяти в дереве устройств появляется пустая зеленая папка слейва?
Это очень странно. Пошлите мылом в техподдержку Сегнетикса оба проекта (и слейва, и мастера). |
19.06.2009, 11:04 | #6 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Добавление сетевых переменных
Цитата:
Чтобы ответить на ваш вопрос, сначала нужно понять, что вы делаете неправильно. Поэтому жду от вас детального описания процесса. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
21.06.2009, 01:48 | #7 |
Senior Member
Регистрация: Mar 2008
Адрес: Екатеринбург
Сообщения: 493
Благодарил(а): 50 раз(а)
Поблагодарили:
14 раз(а) в 13 сообщениях
|
Ответ: Добавление сетевых переменных
неправильно меня поняли, слэйв в проекте мастера есть, но при замене карты памяти этого слэйва с поляны (проекта мастера) пропадают все сетевые переменные, что естественно, наверное. Вопрос: как добавить сетевые переменные в созданный конструктором проект мастера и слэйва без потерь существующих переменных. Выше я писал что использую неиспользуемые мастером переменные следующим образом:
В созданном конструктором проекте слейва добавляю необходимое кол-во блоков входов и выходов, создаю НОВУЮ карту. В проекте мастера открываю существующую карту слэйва и ручками прописываю добавленные адреса и типы переменных из НОВОЙ карты(которая открыта блокнотом), при этом смотрю чтобы адреса добавленных переменных не попадали на используемые переменные. Все работает, но гемморно как-то прописывать вручную. А как по другому? |
22.06.2009, 16:45 | #8 | |
Senior Member
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Добавление сетевых переменных
Цитата:
1. До замены карты памяти выбираете в дереве проекта FBD "Вход" и через контекстное меню заменяете на них сетевые переменные того слейва, карту памяти которого собираетесь менять. При этом "входы" сохранят комментарии сетевых переменных. 2. Заменяете/редактируете карту памяти слейва. 3. Действие, обратное п.1. Ориентируясь на комментарии "входов" через контекстное меню заменяете на них сетевые переменные. Удачи! |
|
22.06.2009, 23:47 | #9 |
Senior Member
Регистрация: Mar 2008
Адрес: Екатеринбург
Сообщения: 493
Благодарил(а): 50 раз(а)
Поблагодарили:
14 раз(а) в 13 сообщениях
|
Ответ: Добавление сетевых переменных
Дык это еще более геморно, чем вручную мастеру прописать.
Прописать-то надо 5-10 переменных, а перелапачивать н-дцать блоками это жесть. У кого еще варианты? |
23.06.2009, 09:57 | #10 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Добавление сетевых переменных
Цитата:
Можно создать параллельно первому "слейву" второй (содержащий только новые переменные) с идентичными настройками связи. И использовать переменные параллельно. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
24.06.2009, 02:03 | #11 |
Senior Member
Регистрация: Mar 2008
Адрес: Екатеринбург
Сообщения: 493
Благодарил(а): 50 раз(а)
Поблагодарили:
14 раз(а) в 13 сообщениях
|
Ответ: Добавление сетевых переменных
Млин, точно!!! А я че-то тупил... Спасибо Арсений!!!
|