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


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

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

АВОК в соц. сетях
ИНН: 7714824045 | erid: 2VtzqwzKQiU
 
Добавить ответ в эту темуОткрыть тему
> Счетчики, Xworks
begem
сообщение 13.4.2015, 10:14
Сообщение #1





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



День добрый!
Первый раз приходится работать с счетчиками с импульсным выходом. Импульсы принимает контроллер PXC. Никак не могу понять как работсть с блоком счетчиков (CI) в Xworks. Вернее, не понимаю, как его связать в последовательнсти и сбрасывать. Буду рад подсказке.

Есть еще невольшой вопрос по Siemens Logo. Также придется работать с ними первый раз. Не вижу общей картины (идеологии) работы с встроенным экраном. Как на нем писать тексты, выводить аварии и статусы, сбрасывать аварии? Где находится редактор экрана?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
serge197a
сообщение 13.4.2015, 12:17
Сообщение #2





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



с первым не работал.
во втором все просто. в редакторе есть специальная функция.
установите редактор лого софт комфорт, в нем все найдете.

Сообщение отредактировал serge197a - 13.4.2015, 12:17
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
begem
сообщение 13.4.2015, 12:42
Сообщение #3





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



Цитата(serge197a @ 13.4.2015, 9:17) *
с первым не работал.
во втором все просто. в редакторе есть специальная функция.
установите редактор лого софт комфорт, в нем все найдете.

Да редактор я установил и программу склепал, но пока не понял как листать страницы, сбрасывать аварии.....
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Slider
сообщение 13.4.2015, 14:45
Сообщение #4





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



Зайдите на оф сайт x-logic это аналог Logo там есть примеры программ в том числе и работа с экраном =)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
begem
сообщение 13.4.2015, 14:49
Сообщение #5





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



Спасибо, буду смотреть
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
begem
сообщение 13.4.2015, 18:17
Сообщение #6





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



Разобрался, как выводить сообщения. Остался вопрос, как листать страницы, задавать очередность страниц и как включить подстветску, если нажата кнопка.

Со счетчиками никто не работает???

Сообщение отредактировал begem - 13.4.2015, 18:18
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Djon_79
сообщение 14.4.2015, 9:30
Сообщение #7





Группа: Участники форума
Сообщений: 95
Регистрация: 19.12.2014
Из: Москва
Пользователь №: 254728



Цитата(begem @ 13.4.2015, 18:17) *
Разобрался, как выводить сообщения. Остался вопрос, как листать страницы, задавать очередность страниц и как включить подстветску, если нажата кнопка.

Со счетчиками никто не работает???


Не совсем ясна проблема с работой со счётчиками. Опишу свое видение задачи.
Выход устройства подключаем на вход модуля, который считает импульсы с устройства. Обычно на каждом импульсном устройстве есть коэф. пересчёта. Образно 1000имп.=1кВт*ч. Соответсвенно в счётный блок забиваем этот коэф. . Но так как на устройстве есть какие-то начальные показания, а мы по сути можем считать только приращение показаний, то через простейшую математику делаем преобразования. Я бы обязательно вывел для оператора возможность корекции показаний (ввод текущих показаний счётчика, а дальнеёшие приращения будет давать счётчик). Для случая если не будет связи со счётным устройством, замены устройства, коррекции показаний.

Сообщение отредактировал Djon_79 - 14.4.2015, 9:33
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
begem
сообщение 14.4.2015, 9:45
Сообщение #8





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



Цитата(Djon_79 @ 14.4.2015, 6:30) *
Не совсем ясна проблема с работой со счётчиками. Опишу свое видение задачи.
Выход устройства подключаем на вход модуля, который считает импульсы с устройства. Обычно на каждом импульсном устройстве есть коэф. пересчёта. Образно 1000имп.=1кВт*ч. Соответсвенно в счётный блок забиваем этот коэф. . Но так как на устройстве есть какие-то начальные показания, а мы по сути можем считать только приращение показаний, то через простейшую математику делаем преобразования. Я бы обязательно вывел для оператора возможность корекции показаний (ввод текущих показаний счётчика, а дальнеёшие приращения будет давать счётчик). Для случая если не будет связи со счётным устройством, замены устройства, коррекции показаний.

В общем все так и есть. Но весь вопрос в том, что у блока есть выход, который подсчитывает кол-во импульсов. Не понятно, что произойдет, если выход будет переполнен.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Djon_79
сообщение 14.4.2015, 9:56
Сообщение #9





Группа: Участники форума
Сообщений: 95
Регистрация: 19.12.2014
Из: Москва
Пользователь №: 254728



Цитата(begem @ 14.4.2015, 9:45) *
В общем все так и есть. Но весь вопрос в том, что у блока есть выход, который подсчитывает кол-во импульсов. Не понятно, что произойдет, если выход будет переполнен.


Скрин диапазона. Думаю должно на долго хватить.

Сообщение отредактировал Djon_79 - 14.4.2015, 9:57
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
begem
сообщение 14.4.2015, 10:39
Сообщение #10





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



Цитата(Djon_79 @ 14.4.2015, 6:56) *
Скрин диапазона. Думаю должно на долго хватить.

Это PrVal. Значение типа REAL. Пересчитанное значение.
В этом блоке счет импульсов выход PrPuc. Значение типа integer или Dword. Если импульс будет проходить каждую секунду?? А если частоста импульсов будет, к примеру, 20Гц. ЧТо произойдет, когда это значение переполнится...

Сообщение отредактировал begem - 14.4.2015, 10:40
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
begem
сообщение 15.4.2015, 11:52
Сообщение #11





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



Так и остался у меня вопрос, как вводить данные (задавать уставки и статусы) с экрана logo basic, как листать страницы? Пока получилось только вывести статус и аварии. Чувствую, что все делается просто, но с какой стороны пока не вижу...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Blackout
сообщение 16.4.2015, 23:34
Сообщение #12





Группа: Участники форума
Сообщений: 78
Регистрация: 6.6.2008
Из: Киев
Пользователь №: 19522



Цитата(begem @ 14.4.2015, 10:39) *
ЧТо произойдет, когда это значение переполнится...

Можно придумать математику с лонгом, к которому прибавлять разницу между значением в текущем такте и предыдущем, тогда переполнение не будет никак отражаться.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
begem
сообщение 17.4.2015, 8:59
Сообщение #13





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



Цитата(Blackout @ 16.4.2015, 20:34) *
Можно придумать математику с лонгом, к которому прибавлять разницу между значением в текущем такте и предыдущем, тогда переполнение не будет никак отражаться.

Не очень понял, что Вы имеете ввиду. У меня готовый блок счетного входа. Там ничего уже не придумаешь.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Blackout
сообщение 17.4.2015, 9:28
Сообщение #14





Группа: Участники форума
Сообщений: 78
Регистрация: 6.6.2008
Из: Киев
Пользователь №: 19522



Я имел в виду вычислять разницу между текущими и предыдущими показаниями на выходе CI и самостоятельно организовывать приращение, но потом увидел, что на выходе числа импульсов тип unsigned размером DWORD, что соответствует максимальному значению 4294967295, даже если импульс будет приходить каждую секунду, этого хватит на ~136 лет. Если же речь о счётчике, который выдаёт импульсы с частотой 20 Гц, это больше похоже на расходомер, чем на счётчик, то есть такая частота импульсов появляется когда нужно измерять достаточно точно мгновенное значение расхода, тогда используется блок CI_ACC и его выход PulsRate.

Хотя я уже не уверен что unsigned это двойное слово, а не одинарное

Сообщение отредактировал Blackout - 17.4.2015, 9:32
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
begem
сообщение 17.4.2015, 9:57
Сообщение #15





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



Это и есть расходомер... У CI_ACC выход Prval и PulsRate также DWord. С размерностью там вообще косяк. Во Всех этих блоках в инструкции одно, на блоках совершенно другое. В итоге CI-ACC также заполнится. Может я зря парюсь... но в этом есть непонятки.

Ps. По идее с размерностью Вы правильно сказали. Dword это и есть 32Bit 0..4294967295 unsigned. Если частота будет 20 Гц, тогда счетчика хватит на 6 лет.

Сообщение отредактировал begem - 17.4.2015, 10:02
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

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

 

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




Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqvWgxEU

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

Реклама: ООО «СЛ-ЛАЗЕР» ИНН 7727447267 | erid: 2VtzquvhFWx
Последние сообщения Форума






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