Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о SMH2010

Вопросы о SMH2010 Работа и применение контроллеров SMH2010A, SMH2010B и SMH2010C.

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2014, 12:40   #1
Scorpio
Senior Member
 
Регистрация: Jan 2013
Сообщения: 161
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ограничения на запросы в Modbus (решено)

Сегодня при заливки программы получил такую табличку (см скриншот ниже). Про это в справке я почему то несумел найти (может конечно плохо искал, ткните носом пожалуйста, если такое есть).
Как с этим бороться?

В качестве Мастера используется контроллер SMH 2010 -3222-01-5. В сети кроме мастера еще 3 SMH2010 и 1 панель wintek mt6050i.
Изображения
Тип файла: jpg Связь.jpg (18.7 Кбайт, 115 просмотров)
Scorpio вне форума   Ответить с цитированием
Старый 16.12.2014, 12:53   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Ограничения на переменные в Modbas

Цитата:
Сообщение от Scorpio Посмотреть сообщение
Сегодня при заливки программы получил такую табличку (см скриншот ниже). Про это в справке я почему то несумел найти (может конечно плохо искал, ткните носом пожалуйста, если такое есть).
Как с этим бороться?

В качестве Мастера используется контроллер SMH 2010 -3222-01-5. В сети кроме мастера еще 3 SMH2010 и 1 панель wintek mt6050i.
Да, у SMH2010 ограничение в 120 запросов. Справку можете увидеть при нажатии кнопки "Справка" в окне списка переменных слейва.

Бороться с этим либо заменой контроллера на SMH2Gi, либо оптимизацией карты памяти.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 16.12.2014, 12:57   #3
Scorpio
Senior Member
 
Регистрация: Jan 2013
Сообщения: 161
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Ограничения на переменные в Modbas

Цитата:
Сообщение от Arsie Посмотреть сообщение
Да, у SMH2010 ограничение в 120 запросов. Справку можете увидеть при нажатии кнопки "Справка" в окне списка переменных слейва.
А где именно в справке про это написано!? Или я совсем слепой!?
И вопрос в "догонку": как узнать какое количество запросов вообще сейчас есть?
Scorpio вне форума   Ответить с цитированием
Старый 16.12.2014, 13:02   #4
Sergey Cherevko
Senior Member
 
Аватара для Sergey Cherevko
 
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Ограничения на переменные в Modbas

Цитата:
Сообщение от Scorpio Посмотреть сообщение
Сегодня при заливки программы получил такую табличку (см скриншот ниже). Про это в справке я почему то несумел найти (может конечно плохо искал, ткните носом пожалуйста, если такое есть).
В документации об этом ни слова и даже тема на форуме удалена, но Арсений как-то рассказывал про ограничение в 120 буферов для запросов по modbus и через модем.
Цитата:
Сообщение от Scorpio Посмотреть сообщение
Как с этим бороться?
Уменьшить количество запросов до 120: делать групповые запросы, оптимизировать карту слейва на предмет "все адреса друг за другом без разрывов и сгруппированы по типу (регистры с регистрами, дискреты с дискретами".


__________________
Автомат АК - самый распространенный преобразователь стека в очередь
Sergey Cherevko вне форума   Ответить с цитированием
Старый 16.12.2014, 13:08   #5
Scorpio
Senior Member
 
Регистрация: Jan 2013
Сообщения: 161
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Ограничения на переменные в Modbas

Цитата:
Сообщение от Sergey Cherevko Посмотреть сообщение
Уменьшить количество запросов до 120: делать групповые запросы, оптимизировать карту слейва на предмет "все адреса друг за другом без разрывов и сгруппированы по типу (регистры с регистрами, дискреты с дискретами".
А как в узнавать сколько сейчас запросов. В данный момент узнаю уже по факту, когда уберается, то зальется программа, а когда неуберается, не заливается программа.
Scorpio вне форума   Ответить с цитированием
Старый 16.12.2014, 13:08   #6
Sergey Cherevko
Senior Member
 
Аватара для Sergey Cherevko
 
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Ограничения на переменные в Modbas

Цитата:
Сообщение от Scorpio Посмотреть сообщение
как узнать какое количество запросов вообще сейчас есть?
Присоединяюсь к предыдущему оратору.
Раньше можно было посмотреть по ctrl+M, а в SMLogix 3.25 уже нет


__________________
Автомат АК - самый распространенный преобразователь стека в очередь
Sergey Cherevko вне форума   Ответить с цитированием
Старый 16.12.2014, 13:17   #7
Sergey Cherevko
Senior Member
 
Аватара для Sergey Cherevko
 
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Ограничения на переменные в Modbas

Цитата:
Сообщение от Scorpio Посмотреть сообщение
А как в узнавать сколько сейчас запросов.
Раньше было как в пункте 5 на скриншоте из справки, ссылку на которую выше дал Арсений. А теперь у меня в лоджике количество запросов уже не показывается
Изображения
Тип файла: png Requests.png (25.6 Кбайт, 83 просмотров)


__________________
Автомат АК - самый распространенный преобразователь стека в очередь
Sergey Cherevko вне форума   Ответить с цитированием
Старый 16.12.2014, 14:12   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Ограничения на переменные в Modbas

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

Ну смотрите тогда картинку. Я стрелку нарисовал, если вдруг не заметите.
Изображения
Тип файла: png Безымянный.PNG (61.4 Кбайт, 136 просмотров)


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 16.12.2014, 14:13   #9
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Ограничения на переменные в Modbas

Цитата:
Сообщение от Sergey Cherevko Посмотреть сообщение
Раньше было как в пункте 5 на скриншоте из справки, ссылку на которую выше дал Арсений. А теперь у меня в лоджике количество запросов уже не показывается
Нажмите кнопку "сортировать". Сортировка в реальном времени не производится, чтобы батарею ноутбука не разряжать почём для.

Только при открывании диалога и по кнопке.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 16.12.2014, 14:15   #10
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Ограничения на переменные в Modbas

Цитата:
Сообщение от Sergey Cherevko Посмотреть сообщение
Присоединяюсь к предыдущему оратору.
Раньше можно было посмотреть по ctrl+M, а в SMLogix 3.25 уже нет
В Ctlr+M невозможно такое показать, т.к. запросы формирует мастер, а не слейв. Две соседние переменные мастер может прочесть как одним запросом, так и двумя. Как это в слейве покажешь?

И не показывалось никогда в этом диалоге. Ни раньше, ни раньше раньшего.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 16.12.2014, 15:18   #11
Scorpio
Senior Member
 
Регистрация: Jan 2013
Сообщения: 161
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Ограничения на переменные в Modbas

Цитата:
Сообщение от Arsie Посмотреть сообщение
Я же вам ссылку на справку дал... Неужели так тяжело?

Ну смотрите тогда картинку. Я стрелку нарисовал, если вдруг не заметите.
Спасибо конечно за подсказку, но это относится только к одному слейву. А если у меня их 20!? Мне что сидеть с калькулятором и считать количество запросов? Может есть возможность просмотреть в одном окне (или уголке основного экрана, как с памятью и количеством использованных блоков)?
Scorpio вне форума   Ответить с цитированием
Старый 16.12.2014, 16:45   #12
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Ограничения на переменные в Modbas

Цитата:
Сообщение от Scorpio Посмотреть сообщение
Спасибо конечно за подсказку, но это относится только к одному слейву. А если у меня их 20!? Мне что сидеть с калькулятором и считать количество запросов?
Да, именно так.

Признаю, что это неудобно, но вот я сейчас для проверки сделал проект с 20 слейвами. Ровно полторы минуты на подсчёт.

Считал на калькуляторе на телефоне.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Ответ


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

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



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


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