Реклама / ООО «ИЗОЛПРОЕКТ» / ИНН: 7725566484 | ERID: 2Vtzqx6kV7S
IPB IPB
Проектирование, монтаж, наладка, сервис


Здравствуйте, гость ( Вход | Регистрация )

- Стандарт НП «АВОК» 7.11-2024
«Рекомендации по проектированию инженерных систем
дошкольных образовательных организаций»

АВОК в соц. сетях
ИНН: 7714824045 | erid: 2VtzqwzKQiU
 
Добавить ответ в эту темуОткрыть тему
> S7-200 и энкодеры
beskhm
сообщение 27.11.2012, 10:36
Сообщение #1





Группа: New
Сообщений: 10
Регистрация: 27.4.2010
Пользователь №: 54354



Доброе время суток, коллеги!

Есть работающая система на контроллере S7-226. Для развития системы требуется перейти на контроль положения 4х исполнительных устройств не по дискретным датчикам, а по энкодерам. По документации этот контроллер поддерживает до 6 быстрых счетчиков для работы с энкодерами по дискретным входам. Вопрос в том, что на этом же контроллере работает и остальная программа управления системой (порядка 16 дискретных датчиков, кнопок) и работа с сеткой Modbus (этот контроллер - мастер, цикл опроса сети около 0,3сек). Объем программы - порядка 8k, маркеров занято около половины. По прерываниям от счетчиков предполагается только взводить/сбрасывать маркеры.

Хватит ли ресурсов контроллера для обработки 4х однокоординатных энкодеров (желательно в квадратурном режиме)?
И не сильно ли обработка 4х скоростных счетчиков будет тормозить цикл?

С уважением, Александр
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Ludvig
сообщение 27.11.2012, 11:15
Сообщение #2





Группа: Banned
Сообщений: 3427
Регистрация: 27.5.2010
Из: Москва
Пользователь №: 58872



S7-226 справится с этой задачей, потому что модули расширения позволят ненагружать процессор.
Проще будет, если не энкодеры, а аналоговые датчики. 1% точности позиционирования устроит?

Сообщение отредактировал Ludvig - 27.11.2012, 11:18
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
beskhm
сообщение 27.11.2012, 11:21
Сообщение #3





Группа: New
Сообщений: 10
Регистрация: 27.4.2010
Пользователь №: 54354



Вопрос в том то и состоит, чтобы использовать подключение энкодеров не через модули расширения, а через дискретные входы базового модуля. У 226-го судя по докам можно использовать до 6ти быстрых счетчиков, которые занимают входы базового блока начиная с I0.0.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Ludvig
сообщение 27.11.2012, 12:19
Сообщение #4





Группа: Banned
Сообщений: 3427
Регистрация: 27.5.2010
Из: Москва
Пользователь №: 58872



Написано, значит можно. Только губозакаточный станок у любого наладчика всегда присебе, как и мнение.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
beskhm
сообщение 27.11.2012, 18:54
Сообщение #5





Группа: New
Сообщений: 10
Регистрация: 27.4.2010
Пользователь №: 54354



Оптимистично! wink.gif

Я собственно спрашивал не о мнениях, а об опыте. Подключал ли кто-нибудь несколько энкодеров к 226 семёнсу? Использовал ли кто-нибудь в программе функциональные блоки HSC с энкодерами по дискретным входам, как это описано в хелпе к микровину на этот блок?

А аналоговый датчик не подойдет, поскольку энкодер предполагается на движке мотор-редуктора, который делает за 1 движение 120об. Вращение выходного вала редуктора преобразуется в поступательное движение длинна - 700мм. Выходной вал редуктора делает за 1 ход 3,5 оборота. Так что пристроить тут аналоговый датчик негде. Если только линейный с длинной 700мм biggrin.gif

Задал подобный вопрос на форуме семёнсов - пока тишина!

А сроки поджимают... Пора определяться: расширять систему с этим контроллером, или переходить на S7-300. Так что, у кого есть опыт - ОТЗОВИТЕСЬ ПЛЗ!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
agent_serg
сообщение 27.11.2012, 21:04
Сообщение #6





Группа: Участники форума
Сообщений: 201
Регистрация: 16.6.2009
Пользователь №: 34909



Цитата(beskhm @ 27.11.2012, 9:36) *
Хватит ли ресурсов контроллера для обработки однокоординатных энкодеров?


Цитата(beskhm @ 27.11.2012, 10:21) *
У 226-го судя по докам можно использовать до 6ти быстрых счетчиков, которые занимают входы базового блока начиная с I0.0.

А разве на каждый из энкодеров надо не по два входа?
Иначе, как узнать направление?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
beskhm
сообщение 28.11.2012, 7:09
Сообщение #7





Группа: New
Сообщений: 10
Регистрация: 27.4.2010
Пользователь №: 54354



Ну конечно. Даже больше, чем по 2!

Ниже приведена цитата из хелпа микровина:

The tables below show the inputs used for the clock, direction control, reset, and start functions associated with the high-speed counters.

Dedicated Inputs for High-Speed Counters
High-Speed Counter Inputs Used
HSC0 I0.0, I0.1, 0.2
HSC1 I0.6, I0.7, I1.0, I1.1
HSC2 I1.2, I1.3, I1.4, I1.5
HSC3 I0.1
HSC4 I0.3, I0.4, I0.5
HSC5 I0.4

Таким образом 6 счетчиков занимают 16 до входов, в зависимости от выбранного режима работы.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Реклама
ООО «Арктика групп» ИНН: 7713634274



ООО "Русич" ИНН 9721068883 / ЕРИД 2Vtzqx9HerZ


ООО «УНИСПЛИТ» ИНН: 6453155081 erid: 2VtzqvmjJqS

ООО "АйДи-Электро" ИНН:6670013662 erid:2Vtzqwtpv5j

Последние сообщения Форума






RSS Текстовая версия Сейчас: 16.6.2025, 20:06
Политика ООО ИИП «АВОК-ПРЕСС» в отношении обработки персональных данных