|
SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании |
|
Опции темы | Поиск в этой теме |
09.02.2017, 14:39 | #1 |
Новичок
Регистрация: Feb 2017
Сообщения: 1
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Подсчет моточасов на Pixel
Коллеги, приветствую!
С SMLogix-ом только знакомлюсь, прошу камнями не кидать Есть задача на Pixel, в соответствии с которой нужно считать сколько времени проработал насос и сохранять эту цифру в память. Соответственно, насос может час поработать, выключиться, потом еще на час включиться. И всё это время нужно будет суммировать. Вопрос, в какую сторону копать, чтобы реализовать данную функцию, какие блоки в помощь? Заранее благодарю! |
09.02.2017, 14:48 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Подсчет моточасов на Pixel
Цитата:
http://forum.segnetics.com/showthread.php?t=321 __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
03.09.2020, 13:04 | #3 |
Новичок
Регистрация: Sep 2020
Сообщения: 7
Благодарил(а): 4 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подсчет моточасов на Pixel
А вот какое значение установить параметру "ТИК" не могу понять.
Последний раз редактировалось Arsie, 03.09.2020 в 13:20 Причина: Упс... |
03.09.2020, 13:20 | #4 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Подсчет моточасов на Pixel
https://dl.segnetics.com/WebHelp/SMLogix/block_diag.htm
Блок Device (Kernel) Выход SetTick PS. Случайно потёр ваше сообщение(( __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
Благодарность от: |
04.09.2020, 14:06 | #5 |
Новичок
Регистрация: Sep 2020
Сообщения: 7
Благодарил(а): 4 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подсчет моточасов на Pixel
Можете мне подсказать еще как вывести полученную информацию по моточасам на дисплей контроллера (Pixel 2514).
Я могу Вам отправить файл программы или приложить его сюда. Раньше не занимался программированием Pixel вот и боюсь, что нарушу что-нибудь в существующей программе. Я так понимаю у нас используется одна из ваших типовых программ управления вентиляционной системой. Подскажите правильно ли я получаю ТИК и передаю его в макрос Моточасов? Последний раз редактировалось Evgen32, 04.09.2020 в 14:07 Причина: Не отобразилась приложенная картинка |
04.09.2020, 14:39 | #6 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Подсчет моточасов на Pixel
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|
04.09.2020, 14:52 | #7 |
Новичок
Регистрация: Sep 2020
Сообщения: 7
Благодарил(а): 4 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подсчет моточасов на Pixel
Приложил проект. Макросы получения ТИКа и Моточасов под номерами 27 и 30.
|
04.09.2020, 16:57 | #8 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Подсчет моточасов на Pixel
Цитата:
Чтобы вывести на дисплей, проще всего воспользоваться смартом. Вот пример, попробуйте скачать. __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|
04.09.2020, 17:15 | #9 | ||
Новичок
Регистрация: Sep 2020
Сообщения: 7
Благодарил(а): 4 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подсчет моточасов на Pixel
Цитата:
Добавлено через 6 минут Цитата:
|
||
07.09.2020, 10:57 | #10 | |
Новичок
Регистрация: Sep 2020
Сообщения: 7
Благодарил(а): 4 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подсчет моточасов на Pixel
Цитата:
|
|
07.09.2020, 11:05 | #11 | ||
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Подсчет моточасов на Pixel
Цитата:
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
||
07.09.2020, 18:37 | #12 | |
Новичок
Регистрация: Sep 2020
Сообщения: 7
Благодарил(а): 4 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подсчет моточасов на Pixel
Цитата:
Или может можно изменить какой нибудь параметр существующего меню, который не задействован и привязать туда мое значение моточасов. Мне неудобно такое просить (, но может Вы смогли бы подправить вывод одного параметра (Моточасы) на дисплей. Честно, я уже измучился, и не совсем наверное понимаю смысл вывода на дисплей. И справку прочитал, но все-равно кажется что не правильно делаю. |
|
08.09.2020, 11:01 | #13 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Подсчет моточасов на Pixel
Насколько я понимаю, вам СМАрт вообще не нужен. Чуть позже Илья покажет, как нужно было сделать.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
Благодарность от: |
08.09.2020, 11:36 | #14 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Подсчет моточасов на Pixel
Цитата:
Заходим в макрос "Основное меню", ищем макрос Clear - заходим в него - добавляем блок SCREEN(long), на вход enable притягиваем связь с блока AND, значение value вытягиваем наружу(из макросов clear и основной экран), притягиваем к нему связь с моточасов, выставляем координаты, в моем примере подается 8-значное число, поэтому в свойствах блока прописано %8ld, там же при желании можно и префикс с суффиксом прописать, но тогда нужно изменить координаты. Загружаем проект, наблюдаем число на главном экране. __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию Последний раз редактировалось Ilya J., 08.09.2020 в 11:57 |
|
Благодарность от: |
08.09.2020, 13:13 | #15 | |
Новичок
Регистрация: Sep 2020
Сообщения: 7
Благодарил(а): 4 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подсчет моточасов на Pixel
Цитата:
Спасибо большое! Добавил в свой проект, будем проверять ) |
|