Segnetics

Вернуться   Segnetics > Форум Segnetics > Связь с внешним миром

Связь с внешним миром Modbus, RS232, RS485, Lon и другое.

Ответ
 
Опции темы Поиск в этой теме
Старый 04.03.2017, 07:21   #1
goranach
Member
 
Регистрация: Jun 2015
Адрес: Екатеринбург
Сообщения: 47
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Нет отдельного блока записи без чтения

Использую smh2gi и ПЧ advanced control m420, столкнулся, что частотник для записи направления вращения использует регистр 2000h, но при попытки считывания он выдаёт ошибку.
Программа не страдает, так как всё остальное работает нормально, но хотелось бы добавить отдельный блок чисто под запись.

Ну и мечта чтобы при работе в режиме Slave segnetic мог отслеживать запись в его регистры! Типа как это сделано в режиме мастер при периоде запроса 0, появляется rdy.
goranach вне форума   Ответить с цитированием
Старый 04.03.2017, 09:08   #2
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 863
Благодарил(а): 4 раз(а)
Поблагодарили: 86 раз(а) в 67 сообщениях
По умолчанию Ответ: Нет отдельного блока записи без чтения

Вы не первый. Где-то на этом форуме уже обсуждалось.
Такая же проблема с ОВЕНовскими модулями DO.
Из-за этого увеличивается время опроса - добавляются лишние мало кому нужные запросы на чтение только что записанных регистров.

Запись в регистры можно отслеживать в самой программе, проверяя значение регистров на предмет их изменения.
Хотя, порой возникало желание видеть в программе, производятся ли в принципе запросы к контроллеру.

Последний раз редактировалось младшой, 04.03.2017 в 09:33
младшой сейчас на форуме   Ответить с цитированием
Старый 04.03.2017, 13:06   #3
goranach
Member
 
Регистрация: Jun 2015
Адрес: Екатеринбург
Сообщения: 47
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Нет отдельного блока записи без чтения

Цитата:
Сообщение от младшой Посмотреть сообщение
Вы не первый. Где-то на этом форуме уже обсуждалось.
Такая же проблема с ОВЕНовскими модулями DO.
Из-за этого увеличивается время опроса - добавляются лишние мало кому нужные запросы на чтение только что записанных регистров.

Запись в регистры можно отслеживать в самой программе, проверяя значение регистров на предмет их изменения.
Хотя, порой возникало желание видеть в программе, производятся ли в принципе запросы к контроллеру.
Меня всё больше удручает эта не гибкость системы.
Столько огорода городить. Ради не понятно чего.
Отладка так вообще мучение. ждать по пару минут чтобы что-то скомпилировалось...
Удерживает только цена контроллера и идеальное совпадение требований входов-выходов.
goranach вне форума   Ответить с цитированием
Старый 05.03.2017, 18:41   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию

Цитата:
Сообщение от goranach Посмотреть сообщение
Ну и мечта чтобы при работе в режиме Slave segnetic мог отслеживать запись в его регистры! Типа как это сделано в режиме мастер при периоде запроса 0, появляется rdy.
Ну так и выставляйте всем период 0 и формируйте опрос на одном счётчике. Все переменные сгруппируются как нужно, получите RDY, так вам нужный.

Цитата:
Сообщение от goranach Посмотреть сообщение
Отладка так вообще мучение. ждать по пару минут чтобы что-то скомпилировалось...
Обычно компоновка проходит за 3-15 секунд, если это не проект с 50 экранами SMArt. Приложите ваш проект, посмотрим, почему так долго.


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

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

Цитата:
Сообщение от младшой Посмотреть сообщение
Хотя, порой возникало желание видеть в программе, производятся ли в принципе запросы к контроллеру.
Блок Device(link) даёт эту функциональность.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 05.03.2017, 19:14   #6
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 863
Благодарил(а): 4 раз(а)
Поблагодарили: 86 раз(а) в 67 сообщениях
По умолчанию Ответ: Нет отдельного блока записи без чтения

Цитата:
Сообщение от Arsie Посмотреть сообщение
Блок Device(link) даёт эту функциональность.
А если контроллер является мастером и слейвом одновременно, что покажет этот блок?
младшой сейчас на форуме   Ответить с цитированием
Старый 05.03.2017, 19:51   #7
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Нет отдельного блока записи без чтения

Цитата:
Сообщение от младшой Посмотреть сообщение
А если контроллер является мастером и слейвом одновременно, что покажет этот блок?
Значит один блок будет направлен на один порт, а второй блок на второй порт.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 05.03.2017, 20:11   #8
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 863
Благодарил(а): 4 раз(а)
Поблагодарили: 86 раз(а) в 67 сообщениях
По умолчанию Ответ: Нет отдельного блока записи без чтения

Цитата:
Сообщение от Arsie Посмотреть сообщение
Значит один блок будет направлен на один порт, а второй блок на второй порт.
Мастер и слейв на эзернете?
младшой сейчас на форуме   Ответить с цитированием
Старый 06.03.2017, 13:27   #9
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Нет отдельного блока записи без чтения

Цитата:
Сообщение от младшой Посмотреть сообщение
Мастер и слейв на эзернете?
Часто у вас на эзернете такие сети?

Однако и тут есть выход. Мастер контролируете вручную. Всё, что не мастерное является слейвовым.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 07.03.2017, 22:06   #10
goranach
Member
 
Регистрация: Jun 2015
Адрес: Екатеринбург
Сообщения: 47
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Нет отдельного блока записи без чтения

Цитата:
Сообщение от Arsie Посмотреть сообщение
Обычно компоновка проходит за 3-15 секунд, если это не проект с 50 экранами SMArt. Приложите ваш проект, посмотрим, почему так долго.
Проект уже скидывал (где экраны пропали, например). Вот он по 2-3 минуты на заливку требует.
Подключение для отладки более 30с.
goranach вне форума   Ответить с цитированием
Старый 09.03.2017, 10:38   #11
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Нет отдельного блока записи без чтения

Цитата:
Сообщение от goranach Посмотреть сообщение
Проект уже скидывал (где экраны пропали, например). Вот он по 2-3 минуты на заливку требует.
Подключение для отладки более 30с.
Так вы о компоновке ('компиляции') или о полном процессе, начиная с сохранения, заканчивая включением в отладку?


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

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


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

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



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


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