Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о программировании

Вопросы о программировании Вопросы, касающиеся программирования на FBD

Ответ
 
Опции темы Поиск в этой теме
Старый 23.05.2019, 10:47   #1
SlavikP
Member
 
Регистрация: May 2019
Сообщения: 50
Благодарил(а): 2 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Макрос управления спаркой насосов из конструктора ИТП

Добрый день!
Для своего проекта решил использовать готовый макрос из конструктора (по совету, прочитанному на этом форуме).
Столкнулся со странным.
В макросе нормально создаются комментарии, но нельзя добавлять и удалять функционал. Он как бы заблокирован. Беглый поиск в меню SMLogix не дал ничего. Как делать и снимать такую блокировку?
SlavikP вне форума   Ответить с цитированием
Старый 23.05.2019, 12:06   #2
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 331
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Макрос управления спаркой насосов из конструктора ИТП

Цитата:
Сообщение от SlavikP Посмотреть сообщение
Добрый день!
Для своего проекта решил использовать готовый макрос из конструктора (по совету, прочитанному на этом форуме).
Столкнулся со странным.
В макросе нормально создаются комментарии, но нельзя добавлять и удалять функционал. Он как бы заблокирован. Беглый поиск в меню SMLogix не дал ничего. Как делать и снимать такую блокировку?
Наверно заблокирован, что за макрос?
Ilya J. вне форума   Ответить с цитированием
Старый 24.05.2019, 01:07   #3
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Макрос управления спаркой насосов из конструктора ИТП

Цитата:
Сообщение от SlavikP Посмотреть сообщение
Столкнулся со странным.
В макросе нормально создаются комментарии, но нельзя добавлять и удалять функционал. Он как бы заблокирован.
Макрос насосов однозначно заблокирован - только просмотр.

Цитата:
Как делать и снимать такую блокировку?
ATS вне форума   Ответить с цитированием
Старый 24.05.2019, 03:02   #4
SlavikP
Member
 
Регистрация: May 2019
Сообщения: 50
Благодарил(а): 2 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Макрос управления спаркой насосов из конструктора ИТП

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Наверно заблокирован, что за макрос?
"Устр - Насосы_А.msl"


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

Цитата:
Сообщение от ATS Посмотреть сообщение
Макрос насосов однозначно заблокирован - только просмотр.
Для собственного образования спрашиваю. Как блокировать макросы?
Я тоже хочу уметь блокировать самописные поделки.
SlavikP вне форума   Ответить с цитированием
Старый 24.05.2019, 11:22   #5
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 331
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Макрос управления спаркой насосов из конструктора ИТП

Цитата:
Сообщение от SlavikP Посмотреть сообщение
"Устр - Насосы_А.msl"


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



Для собственного образования спрашиваю. Как блокировать макросы?
Я тоже хочу уметь блокировать самописные поделки.
Ставьте пароль на макрос.
Ilya J. вне форума   Ответить с цитированием
Старый 26.05.2019, 15:03   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Макрос управления спаркой насосов из конструктора ИТП

Цитата:
Сообщение от SlavikP Посмотреть сообщение
Для собственного образования спрашиваю. Как блокировать макросы?
Я тоже хочу уметь блокировать самописные поделки.
Заходите в макрос, далее меню "Файл" -> "Сохранить как", дальше всё увидите.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 27.05.2019, 05:06   #7
SlavikP
Member
 
Регистрация: May 2019
Сообщения: 50
Благодарил(а): 2 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Макрос управления спаркой насосов из конструктора ИТП

Не... не так там все.
Если я поставлю на макрос пароль, то он при открытии его спрашивает. Если я введу правильный пароль, то макрос открывается и я могу его править, как обычно.
Макрос из конструктора заблокирован иначе. При открытии его - пароля не спрашивает, структура его видна. Но не дает редактировать, хотя комменты к входам-выходам нормально добавляются и сохраняются.
Как так сделано, объясните, если не секрет.
SlavikP вне форума   Ответить с цитированием
Старый 27.05.2019, 06:14   #8
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 862
Благодарил(а): 4 раз(а)
Поблагодарили: 86 раз(а) в 67 сообщениях
По умолчанию Ответ: Макрос управления спаркой насосов из конструктора ИТП

У них (в Сегнетикс) есть специальная версия лоджика, которая позволяет ставить такую блокировку макросов.
Также есть разновидность специальной блокировки, когда нельзя открыть и даже пароль не спрашивает.
младшой сейчас на форуме   Ответить с цитированием
Старый 27.05.2019, 10:26   #9
SlavikP
Member
 
Регистрация: May 2019
Сообщения: 50
Благодарил(а): 2 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Макрос управления спаркой насосов из конструктора ИТП

А макрос неплох!
Была у меня здравая идея выкинуть из этого макроса весь лишний и непонятный функционал и приспособить в свой проект.
Теперь вижу, что придется использовать как есть. Поэтому спрошу еще кое что:
Какое назначение у входов "%Старт", "%Ручной", "%Проворот"?
Вход "~Перепад/Подача" - это для реле перепада давления?
Какое назначение битовой маски "Д:Код" и "Д:Отказы"?
SlavikP вне форума   Ответить с цитированием
Старый 27.05.2019, 10:31   #10
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Макрос управления спаркой насосов из конструктора ИТП

Цитата:
Сообщение от SlavikP Посмотреть сообщение
А макрос неплох!
Была у меня здравая идея выкинуть из этого макроса весь лишний и непонятный функционал и приспособить в свой проект.
Теперь вижу, что придется использовать как есть. Поэтому спрошу еще кое что:
Какое назначение у входов "%Старт", "%Ручной", "%Проворот"?
Вход "~Перепад/Подача" - это для реле перепада давления?
Какое назначение битовой маски "Д:Код" и "Д:Отказы"?
Данный макрос Конструктор конструирует в зависимости от набранных вами "галочек" в форме, поэтому не всегда эти входы вообще функциональны. А так-то это входы для вариантов с регулированием давления и относятся исключительно к регулятору давления.


PS. Вы не можете отредактировать этот макрос - вам же крепче будет спаться после сдачи объекта.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 28.05.2019, 03:33   #11
SlavikP
Member
 
Регистрация: May 2019
Сообщения: 50
Благодарил(а): 2 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Макрос управления спаркой насосов из конструктора ИТП

Нет. Макрос не патчится. Сделал в конструкторе десяток пробных проектов различных конфигураций. Обвес макроса насосов меняется сильно, сам макрос - тот же самый.
Неужели жалко дать пояснения по назначению входов-выходов? Я в конце концов сам разберусь, но времени много потратится, и осадочек останется. Если отдаете софт в бесплатное пользование, то зачем описание зажимать? Если описание - за отдельную плату, то так и скажите, и обозначьте цену. Вас поймут.
SlavikP вне форума   Ответить с цитированием
Старый 28.05.2019, 10:23   #12
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Макрос управления спаркой насосов из конструктора ИТП

Цитата:
Сообщение от SlavikP Посмотреть сообщение
Нет. Макрос не патчится. Сделал в конструкторе десяток пробных проектов различных конфигураций. Обвес макроса насосов меняется сильно, сам макрос - тот же самый.
Неужели жалко дать пояснения по назначению входов-выходов? Я в конце концов сам разберусь, но времени много потратится, и осадочек останется. Если отдаете софт в бесплатное пользование, то зачем описание зажимать? Если описание - за отдельную плату, то так и скажите, и обозначьте цену. Вас поймут.
Создание описаний стоит в плане на этот год. Они будут бесплатны.


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

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


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

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



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


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