Segnetics

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.03.2023, 17:36   #1
andre
Senior Member
 
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Связь с ПЧ и период опроса переменных

Подскажите, как лучше?
При составлении карты памяти по умолчанию период опроса переменной стоит 100 мс.
Такой вопрос, при записи команды в ПЧ ( задание скорости или команда пуск\стоп) - есть ли смысл ставить период опроса 0 и записывать при изменении, или забить и оставить цикличный опрос по умолчанию?
andre вне форума   Ответить с цитированием
Старый 28.03.2023, 18:04   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Связь с ПЧ и период опроса переменных

Цитата:
Сообщение от andre Посмотреть сообщение
Подскажите, как лучше?
При составлении карты памяти по умолчанию период опроса переменной стоит 100 мс.
Такой вопрос, при записи команды в ПЧ ( задание скорости или команда пуск\стоп) - есть ли смысл ставить период опроса 0 и записывать при изменении, или забить и оставить цикличный опрос по умолчанию?
Записывать чаще, чем время цикла нет. Если ограничений со стороны частотника нет, пишите периодически. Если трафик небольшой, пишите периодически. Если побольше - периодически с бОльшим периодом.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 28.03.2023, 18:19   #3
andre
Senior Member
 
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Связь с ПЧ и период опроса переменных

Цитата:
Если ограничений со стороны частотника нет, пишите периодически.
В том то и дело, откуда мне знать есть ограничения со стороны частотника или нет? как правило в инструкции по настройке ПЧ этого не пишут.
Например, я хочу из меню контроллера задавать время разгона\торможения. Соответственно, это пишется в энергонезависимую память ПЧ ( во всяком случае эти параметры сохраняются после выключения питания в ПЧ).
Но задам я их в контроллере один раз, а в память пч эта переменная будет записыватся с периодом опроса. Вот и думаю, не лучше ли один раз заморочится, но так, чтобы запись в пч происходила только при изменении параметра?
andre вне форума   Ответить с цитированием
Старый 28.03.2023, 18:30   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Связь с ПЧ и период опроса переменных

Цитата:
Сообщение от andre Посмотреть сообщение
Например, я хочу из меню контроллера задавать время разгона\торможения. Соответственно, это пишется в энергонезависимую память ПЧ
Эти данные точно стоит писать только при изменении.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Благодарность от:
Старый 28.03.2023, 18:55   #5
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 157
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Связь с ПЧ и период опроса переменных

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


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 29.03.2023, 04:55   #6
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 748
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Связь с ПЧ и период опроса переменных

Цитата:
Сообщение от andre Посмотреть сообщение
Например, я хочу из меню контроллера задавать время разгона\торможения. Соответственно, это пишется в энергонезависимую память ПЧ ( во всяком случае эти параметры сохраняются после выключения питания в ПЧ).
Но задам я их в контроллере один раз, а в память пч эта переменная будет записыватся с периодом опроса. Вот и думаю, не лучше ли один раз заморочится, но так, чтобы запись в пч происходила только при изменении параметра?
Так разделите переменныне на 2 типа: оперативное управление (пуск/стоп, задание) и настройка (время разгона и т.д.). Первые пишите периодически, вторые только при отклонении от заданных. По мне так переменные настройки можно и в ручную забить, они в процессе работы меняться не должны.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 29.03.2023, 06:52   #7
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 157
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Связь с ПЧ и период опроса переменных

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


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 29.03.2023, 20:58   #8
andre
Senior Member
 
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Связь с ПЧ и период опроса переменных

Чтобы избежать цикличной записи переменной в ПЧ. Нахрена каждые 100 мсек подавать команду пуск ПЧ, который уже работает?
В общем, для себя решил все переменные R\W передавать только при ее изменении. Гемороя не много, зато голова не болит, в какую память они там в ПЧ пишутся.
Изображения
Тип файла: jpg Снимок 1.JPG (30.4 Кбайт, 45 просмотров)
andre вне форума   Ответить с цитированием
Старый 30.03.2023, 07:45   #9
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 862
Благодарил(а): 4 раз(а)
Поблагодарили: 86 раз(а) в 67 сообщениях
По умолчанию Ответ: Связь с ПЧ и период опроса переменных

Убедитесь, что частотник позволяет читать регистры, через которые ему задается команда и скорость. Бывают ПЧ, у которых эти регистры только на запись.
младшой сейчас на форуме   Ответить с цитированием
Старый 30.03.2023, 10:01   #10
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 157
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Связь с ПЧ и период опроса переменных

Цитата:
Сообщение от andre Посмотреть сообщение
Чтобы избежать цикличной записи переменной в ПЧ. Нахрена каждые 100 мсек подавать команду пуск ПЧ, который уже работает?
В общем, для себя решил все переменные R\W передавать только при ее изменении. Гемороя не много, зато голова не болит, в какую память они там в ПЧ пишутся.
здесь есть один неочевидный косяк. или два.
но не всегда.


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 31.03.2023, 00:24   #11
andre
Senior Member
 
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Связь с ПЧ и период опроса переменных

Цитата:
Сообщение от младшой Посмотреть сообщение
Убедитесь, что частотник позволяет читать регистры, через которые ему задается команда и скорость. Бывают ПЧ, у которых эти регистры только на запись.
Да, тогда они просто начинают опрашиватся периодически.

Цитата:
здесь есть один неочевидный косяк. или два.
но не всегда.
например?
andre вне форума   Ответить с цитированием
Старый 31.03.2023, 09:20   #12
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 157
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Связь с ПЧ и период опроса переменных

Цитата:
Сообщение от andre Посмотреть сообщение
Да, тогда они просто начинают опрашиватся периодически.

например?
регистры для записи не обязаны читаться. такое не то чтоб часто, но встречается.

это раз. ну и два.
бывает так что на запись все работает чудесненько, а чтение идёт через раз, да не каждый раз.


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Ответ


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

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



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


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