Технические FAQs

Задать вопрос

Дайте пожалуйста пример настройки и рекомендации по управлению модулем счета Modicon STBEHC3020 по сети или посредством его собственных входов.

Для начала, я бы Вам порекомендовал настроить работу модуля с управлением не по сети, а от "живых" перемычек на переднем разъёме модуля, и только затем, после успешного запуска, переходить на его управление через переменные по сети.
Как Вы знаете в модулях EHC3020 есть одно правило:
                   - Если  для управления сигналами IN B, EN и ERS мы пользуемся проводниками ,подключенными к клеммнику, то мы должны "сообщить"  об этом модулю через переменную «Input Validation», а если используем модификацию этих переменных по сети - то «Input Validation» не трогаем, а изменяем их в регистре «Direct».

Я для начала бы использовал для сигналов EN и RST реальные перемычки на клеммнике ( чтобы убедиться что все работает корректно).
1. Для начала рассмотрим настройку на режим счетчика  "Up and  Down".
Для этого в  Counter Setting -> Counter Function  установить режим  "Up and  Down". Далее в подразделе  "Up and  Down: Mode" выбрать назначение для входных сигналов  "A=Pulse B=Direction" , т.е. вход "А "для счета импульсов, а сигнал "В" для выбора направления счета ( если необходим только инкремент, то "В" оставляем навсегда в 1 – перемычка на клеммнике 7-9 ).
2. Следующим этапом сообщаем модулю , что мы управляем сигналами  EN ( установил перемычку 2-4) и RST ( подготовил перемычку 8-10)  через клеммник. 
Для этого в «Input Validation» ( адрес 40002) устанавливаем в 1 соответствующие биты. ( получится 0000_0110).
3. Загружаем обновленную конфигурацию в модуль EHC3020 (ПО Advantys STB).
4. Проверяем модуль на отсутствие ошибок ( последняя запись «Report» должна начинаться с фразы «No error»).
5. И теперь главное – подаем кратковременно сигнал RST  (Reset)  замкнуть  и отпустить клеммы 8 и 10. Т.к. в описании модуля отмечено , что для начала корректной работы счетчика НЕОБХОДИМ этот сигнал.
Подавая сигнал  «IN A» на клеммы 1-3 наблюдаем изменение значения переменной «Current Value» по адресу 45396.
После того, как у нас все заработало от сигналов с клеммника, можно переходить к управления по сети.
- Обнуляем регистр «Input Validation»  40002.
ВНИМАНИЕ!
- В регистре «Direct» устанавливаем сигналы EN и RST ( 0000_0110), а затем снимаем RST  (0000_0010).
- Направление счета ( сигнал IN B) оставляем в виде перемычки на клеммах 7-9.
- Подавая сигнал  «IN A» на клеммы 1-3 наблюдаем изменение значения переменной «Current Value» по адресу 45396.
Счет импульсов происходит!
Уверен, что и у Вас теперь все будет работать.
 
Вы нашли ответ на свой вопрос?
Как мы можем улучшить информацию?