Segnetics

Вернуться   Segnetics > Форум Segnetics > SMLogix

SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании

Ответ
 
Опции темы Поиск в этой теме
Старый 20.10.2023, 13:33   #1
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию SMLogix и перенос слейвов

Модернизирую ранее реализованную систему. У меня Matrix опрашивал по PC485 Более 20ти слейвов, теперь половину из них я отключил от этого контроллера и подключил к другому матриксу, в который добавил модуль Эзернета. Теперь у меня стоит задача перенести те 10 слейвов из одного контроллера в другой. Сами слейвы я легко скопировл и вставил на COM1 второго матрикса. Тут все класс. Потом начал копировать сами переменные на поляне вместе с блоками входов и выходов (чтобы адреса переменных не изменились - т.е. в верхнем уровне мне нужно будет просто вбить новый IP адрес контроллера с которого читать данные). Сначала показалось что все класс... Думал что переменные слейвов подтянутся по имени переменной. Но оказалось все не так. Копирую 30-40 переменных с одного слейва (имя к примеру "УставкаТ") а подтягивется переменная также с именем УставкаТ но другого слейва. И получается хаос, и нужно потом проходиться и заменять все переменные слейвов...
Max2114 вне форума   Ответить с цитированием
Старый 20.10.2023, 13:48   #2
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: SMLogix и перенос слейвов

Цитата:
Сообщение от Max2114 Посмотреть сообщение
Модернизирую ранее реализованную систему. У меня Matrix опрашивал по PC485 Более 20ти слейвов, теперь половину из них я отключил от этого контроллера и подключил к другому матриксу, в который добавил модуль Эзернета. Теперь у меня стоит задача перенести те 10 слейвов из одного контроллера в другой. Сами слейвы я легко скопировл и вставил на COM1 второго матрикса. Тут все класс. Потом начал копировать сами переменные на поляне вместе с блоками входов и выходов (чтобы адреса переменных не изменились - т.е. в верхнем уровне мне нужно будет просто вбить новый IP адрес контроллера с которого читать данные). Сначала показалось что все класс... Думал что переменные слейвов подтянутся по имени переменной. Но оказалось все не так. Копирую 30-40 переменных с одного слейва (имя к примеру "УставкаТ") а подтягивется переменная также с именем УставкаТ но другого слейва. И получается хаос, и нужно потом проходиться и заменять все переменные слейвов...
это не так делается.
берется копия проекта и из него вычищается все лишнее. потом туда наталкивается то что надо сверху - тогда вся карта остается какая была

в любом другом слечае - все ручками придется вбивать


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 20.10.2023, 14:14   #3
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию Ответ: SMLogix и перенос слейвов

Цитата:
Сообщение от LordN Посмотреть сообщение
это не так делается.
берется копия проекта и из него вычищается все лишнее. потом туда наталкивается то что надо сверху - тогда вся карта остается какая была

в любом другом слечае - все ручками придется вбивать
да не вопрос не в этом. Привязываются переменные из других слейвов. С другим именем и другими переменными.
Наверное придется по одному слейву добавлять
т.е скопировал слейв, потом скоприовал блоки с поляны для этого слейва, потом следующий слейв.

Входные и выходные пременные для чтения из контроллера копируются четко с привязкой к его адресу... тут проблем нет. Слейвы тасуются. По одному надо копировать и карту и программу на поляне.

Последний раз редактировалось Max2114, 20.10.2023 в 14:34
Max2114 вне форума   Ответить с цитированием
Старый 20.10.2023, 15:27   #4
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: SMLogix и перенос слейвов

Цитата:
Сообщение от Max2114 Посмотреть сообщение
да не вопрос не в этом. Привязываются переменные из других слейвов. С другим именем и другими переменными.
У Вас у слейвов все имена одинаковые? Всегда все привязывалось без проблем.


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 20.10.2023, 15:28   #5
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию Ответ: SMLogix и перенос слейвов

Цитата:
Сообщение от ATS Посмотреть сообщение
У Вас у слейвов все имена одинаковые?
Имена слейвов разные. Карты регистров в слейвах одинаковые (это 10 одинаковых шкафов для вентиляции).
Max2114 вне форума   Ответить с цитированием
Старый 20.10.2023, 15:37   #6
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: SMLogix и перенос слейвов

И какая проблема? Копируете сначала все слейвы с картами в дерево.
Потом их переменные с поляны. У них разные имена с добавкой имени слейва.

Упс! А вот если копировать с подключенным блоком уже видна задница.
Но только в случае если есть переменные не указанные в слейвах
И это баг а не фича.


__________________
Не являюсь сотрудником Segnetics !!!

Последний раз редактировалось ATS, 20.10.2023 в 16:00
ATS вне форума   Ответить с цитированием
Старый 20.10.2023, 16:12   #7
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию Ответ: SMLogix и перенос слейвов

Цитата:
Сообщение от ATS Посмотреть сообщение
И какая проблема? Копируете сначала все слейвы с картами в дерево.
Потом их переменные с поляны. У них разные имена с добавкой имени слейва.

Упс! А вот если копировать с подключенным блоком уже видна задница.
Но только в случае если есть переменные не указанные в слейвах
И это баг а не фича.
Вот я сначала скопировал карты, потом переменные с поляны. А они там пересортировались фиг пойми как. По одному надо добавлять карту копировать блоки, потом опять добавлять карту, копировать блоки.
Max2114 вне форума   Ответить с цитированием
Старый 20.10.2023, 16:19   #8
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: SMLogix и перенос слейвов

Цитата:
Сообщение от Max2114 Посмотреть сообщение
Вот я сначала скопировал карты, потом переменные с поляны. А они там пересортировались фиг пойми как. По одному надо добавлять карту копировать блоки, потом опять добавлять карту, копировать блоки.
Переменные к картам привязываются правильно а вот связи с блоками путаются

Примерчик копии из тюнера Untitled#.psl


__________________
Не являюсь сотрудником Segnetics !!!

Последний раз редактировалось ATS, 20.10.2023 в 16:37
ATS вне форума   Ответить с цитированием
Старый 20.10.2023, 16:20   #9
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию Ответ: SMLogix и перенос слейвов

Цитата:
Сообщение от ATS Посмотреть сообщение
Переменные к картам привязываются правильно а вот связи с блоками путаются
Вот я копирую блоки с поляны одной вентустановки. Они вставляются в другую программу но привязываются к переменным другого слейва. Причем некоторые переменные к одному слейву а некоторые к другому слейву. Как смог объяснил
Max2114 вне форума   Ответить с цитированием
Старый 20.10.2023, 16:41   #10
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: SMLogix и перенос слейвов

Цитата:
Сообщение от Max2114 Посмотреть сообщение
Как смог объяснил
Выше примерчик добавил. Переменные к картам привязаны правильно а вот их связи с блоками путаются.


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 20.10.2023, 16:48   #11
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию Ответ: SMLogix и перенос слейвов

Цитата:
Сообщение от ATS Посмотреть сообщение
Выше примерчик добавил. Переменные к картам привязаны правильно а вот их связи с блоками путаются.
Самое плохое, как в моем случае. Ладно я заметил когда только 3 слейва скопировал. А мог бы нафигачить, и оно бы все работало... но переменные были бы перепутаны, потом бы замаялся искать причину и заменять переменные на поляне....
Max2114 вне форума   Ответить с цитированием
Старый 20.10.2023, 18:39   #12
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию Ответ: SMLogix и перенос слейвов

Цитата:
Сообщение от Max2114 Посмотреть сообщение
Самое плохое, как в моем случае. Ладно я заметил когда только 3 слейва скопировал. А мог бы нафигачить, и оно бы все работало... но переменные были бы перепутаны, потом бы замаялся искать причину и заменять переменные на поляне....
А еще было бы хорошо иметь возможность перетащить слейвы с одного порта на другой в пределах одного контроллера по одному. Сейчас можно перекинуть только все слейвы одновременно.
Max2114 вне форума   Ответить с цитированием
Старый 20.10.2023, 18:51   #13
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: SMLogix и перенос слейвов

Цитата:
Сообщение от Max2114 Посмотреть сообщение
А еще было бы хорошо иметь возможность перетащить слейвы с одного порта на другой в пределах одного контроллера по одному. Сейчас можно перекинуть только все слейвы одновременно.
Никакой проблемы. Вырезать - вставить.


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 20.10.2023, 19:14   #14
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию Ответ: SMLogix и перенос слейвов

Цитата:
Сообщение от ATS Посмотреть сообщение
Никакой проблемы. Вырезать - вставить.
точно работает.. а я побоялся так делать думая что слетит привязка к блокам на поляне. Ну ладно, буду знать.
Max2114 вне форума   Ответить с цитированием
Ответ


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

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



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


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