|
Связь с внешним миром Modbus, RS232, RS485, Lon и другое. |
|
Опции темы | Поиск в этой теме |
31.07.2012, 19:09 | #1 |
Новичок
Регистрация: Jun 2012
Сообщения: 27
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Связь между 2G
Приветы!
Такая проблема. Имеется контроллер 2G с программой управления установкой. Программа вообщем-то заключается в циклическом переключении клапанов. Появилась необходимость синхронной работы нескольких установок. Максимум их может быть 5. Под синхронной работой понимать одновременное переключение клапанов в течении... до 2ух дней, с точностью 100 мс. При этом любая установка может быть как мастером так и слейвом. Что сделал: соединили 2 установки ч-з МодБас. В программу дабавил 4 установки слейва с адресами с 1 по 4 (5ый - мастер, как раз 5 установок). Когда включаю установку мастер подаёт сигнал на включение второй установки через раз. Или с задержкой почти секунда. Если в программе добавлен только один слейв, то сигнал от мастера приходит моментально и всегда. Скорость установлена максимальная, соединены обычным кабелем 1м. Хотелось бы понять в чём причина и устранить её. Возможно нужно дописать программу или изменить настройки опросов. Как я понимаю мастер многократно опрашивает неподключённые установки. Опыта немного, прошу сильно не пинать. |
01.08.2012, 13:32 | #2 | |
Senior Member
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Связь между 2G
Цитата:
Есть два пути: 1. уменьшить таймауты; 2. не опрашивать заведомо неподключенные слейвы. Во втором случае надо будет указать нулевой период опроса и самому программно подавать стробы на входы ^ переменных. __________________ Автомат АК - самый распространенный преобразователь стека в очередь |
|
01.08.2012, 15:13 | #3 | |
Новичок
Регистрация: Jun 2012
Сообщения: 27
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Связь между 2G
Цитата:
Можно ли при этом задавать не нулевой период опроса? В наличии только 2 контроллера. Проверить с большим количеством не могу. |
|
01.08.2012, 16:10 | #4 | |
Senior Member
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Связь между 2G
Цитата:
Но я под вторым путем имел ввиду задание в карте слейва в столбике "Период" для всех переменных нулевых значений. Тогда можно опросом рулить самому как хочется. __________________ Автомат АК - самый распространенный преобразователь стека в очередь |
|
01.08.2012, 16:48 | #5 | |
Новичок
Регистрация: Jun 2012
Сообщения: 27
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Связь между 2G
Цитата:
Такой вопрос: Есть ли смысл частоту опроса ставить меньше тика программы? Сейчас тик 100 мс. И попробую 3им контроллером 2Ги подключить. |
|
01.08.2012, 19:52 | #6 |
Новичок
Регистрация: Jun 2012
Сообщения: 27
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Связь между 2G
Вообщем подключил 3им контроллером 2Gi и всё проверил.
Всё передаётся\принимается, ошибок почти не возникало. Кстати, почему 2Gi ком-порт можно сделать слейвом только убрав с него карты устройств. Выход "Break" блока SlaveX сбрасывается только при установке связи или перезагрузке контроллера? Последний раз редактировалось CamAvt, 01.08.2012 в 20:09 |
02.08.2012, 10:28 | #7 | ||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Связь между 2G
Цитата:
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
||
01.02.2013, 11:34 | #8 | |
Новичок
Регистрация: Jun 2012
Сообщения: 27
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Связь между 2G
Добрый день!
Цитата:
Связь между установками, как я понял можно сделать через ModBus TCP/IP. Хотелось бы узнать реально ли это ? |
|
01.02.2013, 13:28 | #9 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 864
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: Связь между 2G
Реально.
Хотя, лично я бы попробовал все завязать через Ethernet, в т.ч. и диспетчеризацию. |
01.02.2013, 13:39 | #10 |
Новичок
Регистрация: Jun 2012
Сообщения: 27
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Связь между 2G
|
01.02.2013, 13:42 | #11 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 864
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: Связь между 2G
По-моему, Арсений где-то тут утверждал, что может.
|
01.02.2013, 13:44 | #12 |
Новичок
Регистрация: Jun 2012
Сообщения: 27
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Связь между 2G
Я так понял это можно только в 2Gi.
Хотя может я не так понял. |
01.02.2013, 18:05 | #13 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 864
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: Связь между 2G
в Пиксели и 2G можно установить сетевую карту Ethernet.
|
04.02.2013, 11:40 | #14 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Связь между 2G
Всё правильно, только в 2Gi.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
04.02.2013, 14:44 | #15 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 864
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: Связь между 2G
то есть, в Modbus TCP только 2Gi может быть мастером?
|
04.02.2013, 16:29 | #16 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Связь между 2G
С чего это вы взяли?
Тут разговор о "мультимастере" идёт, а не о "мастере". 2Gi может быть и тем и тем. Остальные только "мастером" или "слейвом". __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
04.02.2013, 17:30 | #17 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 864
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: Связь между 2G
вот теперь мне понятно
|
05.02.2013, 21:10 | #18 | |
Новичок
Регистрация: Jun 2012
Сообщения: 27
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Связь между 2G
Цитата:
Слейв или мастер также выставляется через сервисное меню, как для rs-485? |
|
06.02.2013, 02:02 | #19 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Связь между 2G
Цитата:
Все функции работают идентично вне зависимости от типа порта. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
06.02.2013, 20:28 | #20 |
Новичок
Регистрация: Jun 2012
Сообщения: 27
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Связь между 2G
|
07.02.2013, 10:38 | #21 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Связь между 2G
Это НЕ настройка мастер/слейв. Подробнее написано в Руководстве Пользователя, страница 73.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
08.02.2013, 18:44 | #22 |
Новичок
Регистрация: Jun 2012
Сообщения: 27
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Связь между 2G
Да, я уже подзабыл просто как отключал/включал запросы. Но сейчас-то вспомнил )))
|