Segnetics

Вернуться   Segnetics > Форум Segnetics > SMLogix

SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 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 цеплять не хочется (неудобно монтировать)
Миниатюры
Нажмите на картинку для увеличения

Название:  1.png
Просмотров: 116
Размер:  127.1 Кбайт   Нажмите на картинку для увеличения

Название:  2.png
Просмотров: 75
Размер:  119.0 Кбайт  
AlekSir вне форума   Ответить с цитированием
Старый 11.11.2013, 11:09   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Счетные входы MR-120

Цитата
Сообщение от AlekSir Посмотреть сообщение
В субботу столкнулся с забавной ситуацией: макрос для счетного входа модуля МР ведет себя странно...
Сбрасывайте макрос через пару тиков после включения программы, это решает проблему?

От вас мне нужен серийник модуля и версии софта на 2Gi и SMLogix. И программа, что на картинках.



Цитата
Сообщение от AlekSir Посмотреть сообщение
И еще вопрос, можно ли каким-то образом счетный вход сбросить, не через этот макрос, а как на модуле МС... ?
Если бы способ был, смысла в существовании макроса не было бы.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 18.11.2013, 22:53   #3
AlekSir
Member
 
Регистрация: May 2010
Адрес: НН
Сообщения: 66
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Счетные входы MR-120

Цитата:
Сообщение от Arsie Посмотреть сообщение
Сбрасывайте макрос через пару тиков после включения программы, это решает проблему?

От вас мне нужен серийник модуля и версии софта на 2Gi и SMLogix. И программа, что на картинках.
Завтра вечером попробую попасть на объект и сообщу всю информацию.
Пока могу сказать что лоджик 3.25.0068
AlekSir вне форума   Ответить с цитированием
Старый 02.12.2013, 22:14   #4
AlekSir
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
вендор само собой сегнетикс
модель и серийник указаны выше


Сброс счетчика через любое количество тиков не решает проблему.
программа во вложении
Вложения
Тип файла: psl пример.psl (39.4 Кбайт, 47 просмотров)
AlekSir вне форума   Ответить с цитированием
Старый 03.12.2013, 10:19   #5
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Счетные входы MR-120

Цитата
Сообщение от AlekSir Посмотреть сообщение
Сброс счетчика через любое количество тиков не решает проблему.
Что происходит после сброса?


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 06.12.2013, 23:19   #6
AlekSir
Member
 
Регистрация: May 2010
Адрес: НН
Сообщения: 66
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Счетные входы MR-120

Цитата:
Сообщение от Arsie Посмотреть сообщение
Что происходит после сброса?
После сброса выход макроса, вроде как, сбрасывается в "начальное" значение "-2147287040". Но опять же повторюсь, это касается только одного (первого) счетного входа.
AlekSir вне форума   Ответить с цитированием
Старый 08.12.2013, 03:21   #7
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Счетные входы MR-120

Цитата
Сообщение от AlekSir Посмотреть сообщение
После сброса выход макроса, вроде как, сбрасывается в "начальное" значение "-2147287040". Но опять же повторюсь, это касается только одного (первого) счетного входа.
Если я всё правильно понимаю, то это математически невозможно. Похоже что-то выполняется некорректно.

Пожалуйста, переустановите операционку контроллера (обязательно из последней версии SMLogix)Ю саму FBD-программу сконвертируйте в программу для SMH-2G, затем обратно и загрузите в контроллер.

Отпишитесь по результату.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SMH4 и счётные входы Colorit Вопросы о SMH4 6 18.01.2020 20:25
Счетные входы (решено) TIVAN2 Вопросы о SMH4 4 06.11.2018 09:12
Аналоговые входы (решено) chaos1727 SMConstructor (вентиляция) 10 11.04.2017 23:23
Дискретные входы 2G и MR chaos1727 Вопросы о программировании 4 26.06.2015 10:15


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


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