Segnetics

Вернуться   Segnetics > Форум Segnetics > SMConstructor (вентиляция)

SMConstructor (вентиляция) Вопросы о работе Конструктора (Вентиляция и кондиционирование)

Ответ
 
Опции темы Поиск в этой теме
Старый 21.04.2015, 11:06   #31
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 074
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Расписание по интерфейсу

Цитата:
Сообщение от Max2114 Посмотреть сообщение
Естествено. Как сделать редактирование этого расписания в скаде я уже придумал и все вполне реализуемо. Также еще вытащу его в ЖК-панелях вайнтек... там тоже проблем не вызовет.
PS еще пару часов уйдет на реализацию в скаде... не такая уж и сложная задача...
Когда полностью доделаете, можно будет оценить "юзабельность", сложность и время разработки.

Сейчас вы только в начале пути)


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 21.04.2015, 11:44   #32
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию Ответ: Расписание по интерфейсу

Цитата:
Сообщение от Arsie Посмотреть сообщение
Когда полностью доделаете, можно будет оценить "юзабельность", сложность и время разработки.

Сейчас вы только в начале пути)
Ну вот как будто я впервые работаю с модбасом и скада системами. Про юзабильность - я как раз и писал в постах выше - что такой способ не очень удобен, по ряду причин. Однако он более удобен, чем корректировать расписание из меню контроллера. Кроме того у реализованного мной способа есть следующие плюсы:
1. Мало изменяется программа созданная на конструкторе
2. Расписание можно менять как со скады так и из меню контроллера
3. Задействовано всего 8 переменных по интерфейсу. При количествах приточных установок более сотни штук это ощутимая экономия как точек IO к лицензии скады, так и сетевого трафика.
PS А в скаде реализовывать буду на днях.
Max2114 вне форума   Ответить с цитированием
Старый 09.07.2018, 12:57   #33
Адский_Электрик
Member
 
Регистрация: Jan 2016
Сообщения: 91
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Расписание по интерфейсу

Интересует подобная тема для расписания на SMH4, но закрыт макрос... можно или доступ получить, или подобное что нибудь заделать?? и если можно, то подскажите пожалуйста пути решения)
Адский_Электрик вне форума   Ответить с цитированием
Старый 09.07.2018, 13:00   #34
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 074
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Расписание по интерфейсу

Цитата:
Сообщение от Адский_Электрик Посмотреть сообщение
Интересует подобная тема для расписания на SMH4, но закрыт макрос... можно или доступ получить, или подобное что нибудь заделать?? и если можно, то подскажите пожалуйста пути решения)
Думаю, штатный макрос использовать не получится.

Чтобы сделать удалённое задание расписания, нужно для начала чётко для себя понять, почему скада сама по себе не может выполнять расписания, выдавая на ВУ команды запуска/останова и смены уставок. Трудоёмкость задачи достаточно велика.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 09.07.2018, 13:10   #35
Адский_Электрик
Member
 
Регистрация: Jan 2016
Сообщения: 91
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Расписание по интерфейсу

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

Чтобы сделать удалённое задание расписания, нужно для начала чётко для себя понять, почему скада сама по себе не может выполнять расписания, выдавая на ВУ команды запуска/останова и смены уставок. Трудоёмкость задачи достаточно велика.
А если скада поломается??(( или сеть упала??(( энтож потом идти руками расписание настраивать, потом, обратно заработало, идти отрубать... и если контроллер в не очень доступном месте (был случай в одном магазине висели шкафы вентиляции под потолком над торговым залом, т.е. подобраться туда в рабочие часы не совсем круто, да и в принципе не круто ибо высоко)...
Адский_Электрик вне форума   Ответить с цитированием
Старый 09.07.2018, 13:14   #36
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 074
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Расписание по интерфейсу

Цитата:
Сообщение от Адский_Электрик Посмотреть сообщение
А если скада поломается??(( или сеть упала??(( энтож потом идти руками расписание настраивать, потом, обратно заработало, идти отрубать... и если контроллер в не очень доступном месте (был случай в одном магазине висели шкафы вентиляции под потолком над торговым залом, т.е. подобраться туда в рабочие часы не совсем круто, да и в принципе не круто ибо высоко)...
Много всяких "если", я всё понимаю.

Удобство расположения контроллера не влияет на вашу задачу никак. Оба способа подразумевают удалённое общение с контроллером.

В конце концов, можно SMH4 поставить вместо скады. Пусть он команды раздаёт контроллеру на вентустановке. Причём контроллер ВУ может быть тупо "удлиннителем входов/выходов", т.е. поставить Пиксель25 с модулями и напрямую общаться с его железом по сети из стандартной программы на SMH4.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 09.07.2018, 13:28   #37
Адский_Электрик
Member
 
Регистрация: Jan 2016
Сообщения: 91
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Расписание по интерфейсу

Цитата:
Сообщение от Arsie Посмотреть сообщение
Много всяких "если", я всё понимаю.

Удобство расположения контроллера не влияет на вашу задачу никак. Оба способа подразумевают удалённое общение с контроллером.

В конце концов, можно SMH4 поставить вместо скады. Пусть он команды раздаёт контроллеру на вентустановке. Причём контроллер ВУ может быть тупо "удлиннителем входов/выходов", т.е. поставить Пиксель25 с модулями и напрямую общаться с его железом по сети из стандартной программы на SMH4.
Нет вы наверно не совсем поняли мысль, я имею ввиду что если расписание стоит на скаде, то при пропажи связи со скаой, придется идти к каждому контроллеру и включать расписание вручную, и его настраивать (если время включения и отклчения из сезона в сезон общее может быть, и его можно настроить сразу, то температуру придется с вероятностью в 50% перенастраивать, допустим если было настроено на лето, а отключилось зимой)... и вот для манипуляции включения и настройки расписания вручную, труднодоступность влияет... соответственно расписание в контроллере, которое можно менять со скады, является крутым решением...


Добавлено через 3 минуты

Хотя можно прикрутить старое расписание и добавить пару переменных исключительно для расписания на скаде... я не так глубоко копался в стандартной программе... там есть же возможность в "параметры" сунуть дополнительную булевую переменную?? (С возможностью сетевого доступа)

Последний раз редактировалось Адский_Электрик, 09.07.2018 в 13:43 Причина: дописывал
Адский_Электрик вне форума   Ответить с цитированием
Старый 09.07.2018, 14:18   #38
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 074
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Расписание по интерфейсу

Цитата:
Сообщение от Адский_Электрик Посмотреть сообщение
Нет вы наверно не совсем поняли мысль,
Я это всё понимаю. И поясняю, что компы ломаются не раз в месяц. А трудозатраты вполне конкретные. И что есть другие способы решения задачи.



Цитата:
Сообщение от Адский_Электрик Посмотреть сообщение
Хотя можно прикрутить старое расписание и добавить пару переменных исключительно для расписания на скаде... я не так глубоко копался в стандартной программе... там есть же возможность в "параметры" сунуть дополнительную булевую переменную?? (С возможностью сетевого доступа)
Там - это где? В меню или в расписании?


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 09.07.2018, 14:24   #39
Адский_Электрик
Member
 
Регистрация: Jan 2016
Сообщения: 91
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Расписание по интерфейсу

Цитата:
Сообщение от Arsie Посмотреть сообщение
Там - это где? В меню или в расписании?
В меню..
Адский_Электрик вне форума   Ответить с цитированием
Старый 09.07.2018, 14:49   #40
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 074
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Расписание по интерфейсу

Цитата:
Сообщение от Адский_Электрик Посмотреть сообщение
В меню..
Только енумы. Скопируйте уставку зима/лето - идеально подойдёт.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 10.07.2018, 08:47   #41
HWAK
Member
 
Регистрация: Nov 2015
Сообщения: 57
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Расписание по интерфейсу

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

За основу взял логику работы расписания из ТРМ133. После недели посиделок в свободное время получилось сделать нечто рабочее, но вариант оказался на грани добра и зла .

Из недостатков не смог реализовать изменение уставки в меню расписания на контроллере через сеть, пришлось делать финт ушами и при режимах работы мест./дист. соответственно берутся уставки расписания заданные через меню и через сеть. Еще схалтурил с выходными днями, задаются номером дня в меню контроллера, а не названием. В остальном автономность работы оборудования возросла.

Если у кого есть желание поглядеть, оставлю пример с инструкцией по внедрению макросов в заводской проект.
Вложения
Тип файла: rar Макросы расписания для проекта SMConstructor.rar (914.8 Кбайт, 49 просмотров)
HWAK вне форума   Ответить с цитированием
Старый 11.07.2018, 16:56   #42
Адский_Электрик
Member
 
Регистрация: Jan 2016
Сообщения: 91
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Расписание по интерфейсу

Цитата:
Сообщение от HWAK Посмотреть сообщение
В конце прошлого года поставил задачу сделать макрос расписания для проектов из конструктора с возможностью изменения его по сети, чтобы при потере связи контроллеры продолжали работать как обычно.

За основу взял логику работы расписания из ТРМ133. После недели посиделок в свободное время получилось сделать нечто рабочее, но вариант оказался на грани добра и зла .

Из недостатков не смог реализовать изменение уставки в меню расписания на контроллере через сеть, пришлось делать финт ушами и при режимах работы мест./дист. соответственно берутся уставки расписания заданные через меню и через сеть. Еще схалтурил с выходными днями, задаются номером дня в меню контроллера, а не названием. В остальном автономность работы оборудования возросла.

Если у кого есть желание поглядеть, оставлю пример с инструкцией по внедрению макросов в заводской проект.

Не открывается у меня чего-то(( Архив говорит косячный(

Ан нет.. просто винрар старый
Адский_Электрик вне форума   Ответить с цитированием
Старый 29.11.2018, 09:46   #43
Адский_Электрик
Member
 
Регистрация: Jan 2016
Сообщения: 91
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Расписание по интерфейсу

Пытался отредактировать новое расписание, наткнулся на такое(картинка во вложении). Это всее?? не будет расписания редактируемого из скады? или я где-то косяк не вижу?
Изображения
Тип файла: png расписание.PNG (3.2 Кбайт, 49 просмотров)
Адский_Электрик вне форума   Ответить с цитированием
Старый 29.11.2018, 10:02   #44
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию Ответ: Расписание по интерфейсу

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

Чтобы сделать удалённое задание расписания, нужно для начала чётко для себя понять, почему скада сама по себе не может выполнять расписания, выдавая на ВУ команды запуска/останова и смены уставок. Трудоёмкость задачи достаточно велика.
Мы данную задачу решили и успешно применяем. Изначально я делал макрос (есть в этом обсуждении) позже наш программист на объекте его доработал. Теперь любая конструкторская программа для вентиляции быстро допиливается для работы с расписанием удаленно, и нужный шаблон в скаде лежит готовый. Зато нет зависимости от скады и нет необходимости отправлять большое количество переменных (а соответственно занимать тэги в скаде) и при отключении скады все продолжает работать. На объекте сейчас уже около 50 вентустановок и еще будет штук 100.
Max2114 вне форума   Ответить с цитированием
Ответ

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

Расширенный поиск

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

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



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


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