Главная   Downloads   Разное  
FAQ     Поиск   Регистрация   Вход 
Текущее время: Чт мар 28, 2024 20:20

Часовой пояс: UTC + 3 часа (Russia: MSK)




Начать новую тему Ответить на тему  [ 18 сообщений ]  На страницу 1, 2  Вперёд
Автор Сообщение
 Заголовок сообщения: Помогите начинающему с программой таймера!!
СообщениеДобавлено: Пт ноя 17, 2017 09:18 
Не в сети

Регистрация: Пт июл 28, 2017 09:51
Сообщения: 22
Есть связка CP1L+Wintec MT8102iE. Стоит задача - создать таймер,используя системные часы панели. Т.е. В таймере задается дата и когда она совпадет с системной датой, таймер включится/выключится. Одним словом - оборудование должно выключиться в заданную дату и включиться тоже по заданной дате. Может кто помочь? Как это лучше осуществить?


В начало
 Профиль  
 
 Заголовок сообщения: Re: Помогите начинающему с программой таймера!!
СообщениеДобавлено: Пт ноя 17, 2017 14:26 
Не в сети

Регистрация: Пн сен 19, 2016 22:19
Сообщения: 38
Подходов к решению тут может быть несколько.

1. Создать макрос в панели, который запускается по таймеру и сверяет текущее время/дату с уставкой. В случае совпадения выставляет флаг, а ПЛК реагирует на этот флаг.

2. Тупо транслировать системные адреса панели хранящие дату/время в адреса ПЛК. А ПЛК уже сам исходя из полученных значений текущего времени решает что и когда делать.

3. Создать часы/календарь в ПЛК. С панели только синхронизировать его. Ну дальше я думаю понятно что с этим делать.

По мне так самый надежный вариант - это 3. Потому как в 1 и 2 - ПЛК не узнает, что наступило событие в случае потери связи ПЛК-HMI.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Помогите начинающему с программой таймера!!
СообщениеДобавлено: Пт ноя 17, 2017 14:43 
Не в сети

Регистрация: Пт июл 28, 2017 09:51
Сообщения: 22
Спасибо за наводку! Понравился 3 вариант. Но весь вопрос...КАК это осуществить в СХ1? На каких Ф-блоках? В Ебпро адреса LW. Как их состыковать?


В начало
 Профиль  
 
 Заголовок сообщения: Re: Помогите начинающему с программой таймера!!
СообщениеДобавлено: Пт ноя 17, 2017 14:47 
Не в сети

Регистрация: Пт май 04, 2007 08:42
Сообщения: 255
Макросом передавай в ПЛК.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Помогите начинающему с программой таймера!!
СообщениеДобавлено: Пт ноя 17, 2017 14:55 
Не в сети

Регистрация: Пт июл 28, 2017 09:51
Сообщения: 22
Electric писал(а):
Макросом передавай в ПЛК.

Увы...если бы знать как писать макросы...Скока не пытался - "не выходит каменный цветок"


В начало
 Профиль  
 
 Заголовок сообщения: Re: Помогите начинающему с программой таймера!!
СообщениеДобавлено: Пт ноя 17, 2017 17:29 
Не в сети

Регистрация: Пт май 04, 2007 08:42
Сообщения: 255
Примеров в сети валом. На форуме Винтека поищи. В мурзилке то же есть.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Помогите начинающему с программой таймера!!
СообщениеДобавлено: Сб ноя 18, 2017 16:31 
Не в сети

Регистрация: Пн сен 19, 2016 22:19
Сообщения: 38
Жаждущий писал(а):
Electric писал(а):
Макросом передавай в ПЛК.

Увы...если бы знать как писать макросы...Скока не пытался - "не выходит каменный цветок"


Это пример макроса который копирует из системной области HMI в "D" область PLC.
В проекте HMI для экспериментов вытащите функциональную кнопку, а в ней вызов макроса. Дерзайте !!!


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Помогите начинающему с программой таймера!!
СообщениеДобавлено: Пн ноя 20, 2017 08:21 
Не в сети

Регистрация: Чт май 30, 2013 08:20
Сообщения: 76
Откуда: г. Нелидово
Если еще актуально - могу скинуть проект с включением нагрева по будильнику. устанавливаются дни недели и время. реализовано на CP1L и NB7.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Помогите начинающему с программой таймера!!
СообщениеДобавлено: Вт ноя 21, 2017 08:54 
Не в сети

Регистрация: Пт июл 28, 2017 09:51
Сообщения: 22
uPTX писал(а):
Жаждущий писал(а):
Electric писал(а):
Макросом передавай в ПЛК.

Увы...если бы знать как писать макросы...Скока не пытался - "не выходит каменный цветок"


Это пример макроса который копирует из системной области HMI в "D" область PLC.
В проекте HMI для экспериментов вытащите функциональную кнопку, а в ней вызов макроса. Дерзайте !!!

Увы... не получается.... Кнопку функц. создаю, нажимаю на выполнить макрос, чтоб написать... и тишина..


В начало
 Профиль  
 
 Заголовок сообщения: Re: Помогите начинающему с программой таймера!!
СообщениеДобавлено: Вт ноя 21, 2017 08:57 
Не в сети

Регистрация: Пт июл 28, 2017 09:51
Сообщения: 22
znesterov писал(а):
Если еще актуально - могу скинуть проект с включением нагрева по будильнику. устанавливаются дни недели и время. реализовано на CP1L и NB7.

ОЧЕНЬ актуальна!!! Насколько мне известно, в CP1L есть внутренние часы синхронизированные с панелью.... как к ним привязаться? Какие блоки использовать?
Прошу, если не затруднит, скиньте проектик будильника.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Помогите начинающему с программой таймера!!
СообщениеДобавлено: Вт ноя 21, 2017 10:38 
Не в сети

Регистрация: Пт май 04, 2007 08:42
Сообщения: 255
Проект то свой покажите. Проще вам будет помочь.
Панель с ПЛК связывается нормально?


В начало
 Профиль  
 
 Заголовок сообщения: Re: Помогите начинающему с программой таймера!!
СообщениеДобавлено: Вт ноя 21, 2017 11:07 
Не в сети

Регистрация: Пт июл 28, 2017 09:51
Сообщения: 22
Electric писал(а):
Проект то свой покажите. Проще вам будет помочь.
Панель с ПЛК связывается нормально?

Спасибо за ответ. Все работает. Но необходимо вставить прогу, чтоб сработало по времени даты.. А точнее вся работа должна отключиться до вмешательства в программу... Ну очень нужно!! Плиз!!


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Помогите начинающему с программой таймера!!
СообщениеДобавлено: Вт ноя 21, 2017 14:13 
Не в сети

Регистрация: Пт май 04, 2007 08:42
Сообщения: 255
Проблемы с макросом? Нужна программа панели.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Помогите начинающему с программой таймера!!
СообщениеДобавлено: Вт ноя 21, 2017 14:19 
Не в сети

Регистрация: Пт июл 28, 2017 09:51
Сообщения: 22
Electric писал(а):
Проблемы с макросом? Нужна программа панели.

вот панель..


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Помогите начинающему с программой таймера!!
СообщениеДобавлено: Вт ноя 21, 2017 15:22 
Не в сети

Регистрация: Пт май 04, 2007 08:42
Сообщения: 255
Сделал макрос для передачи года и месяца. Для даты, времени сделаете по образцу.
Обратите внимание на служебные регистры LW 9010 - LW9017.
Изучите инструкцию DATE в ПЛК. Для объединения 2 слов в одно используется ORW. Перестановка байтов SWAP.
Удачи.


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
Показать сообщения за:  Сортировка  
Начать новую тему Ответить на тему  [ 18 сообщений ]  На страницу 1, 2  Вперёд

Часовой пояс: UTC + 3 часа (Russia: MSK)


Кто сейчас на конференции

Сейчас этот форум просматривают: в настоящее время на конференции нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Переход:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская документация по phpBB 3