Показать сообщение отдельно
Старый 11.11.2013, 03:45   #1
AlekSir
Member
 
Регистрация: May 2010
Адрес: НН
Сообщения: 66
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Счетные входы MR-120

Доброго времени суток.

В субботу столкнулся с забавной ситуацией: макрос для счетного входа модуля МР ведет себя странно... считает не с "0", а со значения "-2147287040". Правильно считает, я не спорю, но почему с "этого" значения? Причем этот же макрос если считает с другого входа то с "0".
Иллюстрация приложена ниже. Метод получения. Открываем новый проект, вытаскиваем два раза один и тот же макрос, скачанный с этого же форума макрос "MR120 СNTR" (конкретно откуда не помню, но точно с форума качал). Подключаем к одному макросу один вход, к другому макросу другой вход и считаем импульсы... получаем то что первом скрине. Потом отрываем связи и меняем подключения местами первый счетный вход ко второму макросу, второй счетный вход к первому макросу (макросы идентичные, не измененные, как скачал так и использую), получаем то что имеем на втором скрине?
Почему???
Что я не так сделал, почему первый счетный вход всегда считает с "-2147287040", а второй как положено с "0"???
Даже на сам счетный вход а выход макроса ... потому как на счетном входе адекватные значения, и в самом макросе тоже адекватные значения на блок SUB (long) приходят к примеру 0 и 0 а на выходе его "-2147287040"
И еще вопрос, можно ли каким-то образом счетный вход сбросить, не через этот макрос, а как на модуле МС... ?

P.S. Все это используется на 2Gi (хххх-31-х) + MC + MR
MCшные счетные входы уже заняты другими устройствами, к 2Gi цеплять не хочется (неудобно монтировать)
Изображения
Тип файла: png 1.png (127.1 Кбайт, 116 просмотров)
Тип файла: png 2.png (119.0 Кбайт, 75 просмотров)
AlekSir вне форума   Ответить с цитированием