|
SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании |
|
Опции темы | Поиск в этой теме |
11.11.2013, 03:45 | #1 |
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 цеплять не хочется (неудобно монтировать) |
11.11.2013, 11:09 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 142
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Счетные входы MR-120
Цитата:
От вас мне нужен серийник модуля и версии софта на 2Gi и SMLogix. И программа, что на картинках. Если бы способ был, смысла в существовании макроса не было бы. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
18.11.2013, 22:53 | #3 | |
Member
Регистрация: May 2010
Адрес: НН
Сообщения: 66
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Счетные входы MR-120
Цитата:
Пока могу сказать что лоджик 3.25.0068 |
|
02.12.2013, 22:14 | #4 |
Member
Регистрация: May 2010
Адрес: НН
Сообщения: 66
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Счетные входы MR-120
MR 0-120-00-0 sn - 260779
2Gi 0020 31 2 sn - 256382 ПО kernel 2.6.29.103 libs 0.1.28 logix 0.264.70 menu 1.0.150 modem 0.1.61 qtlibs 0.1.4 skipper 0.1.53 smconnect 0.1.183 software 264.82 sql 0.0.14 templatelite 1.1.2 Информация SV status: connected SV soft v. 1.10 вендор само собой сегнетикс модель и серийник указаны выше Сброс счетчика через любое количество тиков не решает проблему. программа во вложении |
03.12.2013, 10:19 | #5 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 142
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Счетные входы MR-120
Что происходит после сброса?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
06.12.2013, 23:19 | #6 |
Member
Регистрация: May 2010
Адрес: НН
Сообщения: 66
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Счетные входы MR-120
|
08.12.2013, 03:21 | #7 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 142
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Счетные входы MR-120
Цитата:
Пожалуйста, переустановите операционку контроллера (обязательно из последней версии SMLogix)Ю саму FBD-программу сконвертируйте в программу для SMH-2G, затем обратно и загрузите в контроллер. Отпишитесь по результату. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|