Segnetics

Вернуться   Segnetics > Форум Segnetics > SMLogix

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.02.2019, 11:38   #241
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 11 235
Благодарил(а): 3 раз(а)
Поблагодарили: 66 раз(а) в 64 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

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


__________________
Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 01.02.2019, 12:30   #242
Artsen
Новичок
 
Регистрация: Jan 2019
Сообщения: 23
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

Цитата:
Сообщение от Arsie Посмотреть сообщение
Если вы испытываете проблемы с заменой и версионностью макросов, то вот вам простейший чит: храните версию макроса в его названии. После редактирования версию поднимайте. Сразу будет видно, заменили вы устаревший макрос или нет и что у вас подключено в дереве.
Это полумера. Согласен, поможет облегчить контроль изменений.
А по функциональным блокам? Насколько это сложно/можно реализовать в SMLogix? Рассматривается ли вопрос реализации? Возможность написания блоков на ST?
Artsen вне форума   Ответить с цитированием
Старый 01.02.2019, 12:43   #243
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 11 235
Благодарил(а): 3 раз(а)
Поблагодарили: 66 раз(а) в 64 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

Цитата
Сообщение от Artsen Посмотреть сообщение
А по функциональным блокам? Насколько это сложно/можно реализовать в SMLogix? Рассматривается ли вопрос реализации? Возможность написания блоков на ST?
Честно говоря, за годы эта тема уже столько раз обговорена на форуме, что заново всё начинать нет желания.

Если вам интересно, поищите на форуме. Если нет, то просто примите ответ, что запрашиваемая вами функциональность невозможна. Без объяснений.


__________________
Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 09.03.2019, 18:14   #244
vampiryok
Member
 
Регистрация: Mar 2012
Сообщения: 62
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

Цитата
Сообщение от vampiryok Посмотреть сообщение
контроль версий у нас нормальный, у нас сложности с отсутствием информации о загруженной версии, и невозможности сказать почему выдается сообщение о различных версиях проекта. А также изменением версий лоджика, смарта, и смконфга, список продолжать?



не спорю 1 раз не сложно, но это же делать надо при каждой загрузке которая планируется быть финальной т.е КАЖДОЙ. И предложение то и строится на том, что это же можно сделать автоматизировано, а в каком виде и какими функциями это дополнено, вопрос к разработчикам, от нас только дельное предложение.



за последние 2 года мне пришлось участвовать в восстановлении 3х жеских дисков, из них без полностью, без потерь восстановился только1.
за время существования конкретно проблемного проекта, я сменил 3 наладочных ноутбука, про смену операционки с хп на приемлемую вин10 вообще молчу.
по дисциплине вопрос относится к компетенции конкретного автоматизатора- человека. А контроллер используется предприятием, и от его работы зависят судьбы людей даже в глаза не видящих автоматизатора, так что на него нерадивого завязывать жизненный цикл контроллера не правильно.



Ответственность не Ваша, а дерьмо разгребать вам. И помощь сегнетикса была бы пипец, как полезна. Правильный вариант обратная декомпиляция проекта, и я прекрасно понимаю, что это не реализовано не по мотивам "заботы о воровстве проекта" или "отсутствия в этом необходимости", это технически сделать сложно(замечу не невозможно, а именно сложно), поэтому предлагаем задуматься над обходным путем.



Из знающих Единицы. Таким заказчикам я сам дам свой проект, для копирования, они меня же и потом позовут, заплатят вдвойне, и скажут спасибо.
Ну и крайний вариант, зайдите по FTP и удалите проект, телодвижений минимум, сделать надо 1 раз.


Ну что сегнетикс отбросив "разговоры в пользу бедных" скажите технически такую хотелку реализовать можете?
Вот опять столкнулся с этой проблемой "сообщение о различных версиях проекта", и всё по новой...


__________________
Ковчег был построен любителем,
Профессионалы же построили Титаник
vampiryok вне форума   Ответить с цитированием
Старый 09.03.2019, 20:42   #245
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 1 956
Благодарил(а): 33 раз(а)
Поблагодарили: 10 раз(а) в 9 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

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


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 11.03.2019, 10:42   #246
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 11 235
Благодарил(а): 3 раз(а)
Поблагодарили: 66 раз(а) в 64 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

Цитата
Сообщение от LordN Посмотреть сообщение
до конца не понимаю, но поддержу. версии, проекты, это лютый гемморой в перспективе. нужно нормальное решение чтоб не было мучительно и больно.
Решение - это загрузить проект и "ту самую версию" лоджика на контроллер по FTP. Смена версии лоджика часто сопровождается иной компоновкой программы и контрольные суммы проектов вполне правомерно начинают не совпадать.


__________________
Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 11.03.2019, 16:27   #247
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 1 956
Благодарил(а): 33 раз(а)
Поблагодарили: 10 раз(а) в 9 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

Цитата:
Сообщение от Arsie Посмотреть сообщение
Решение - это загрузить проект и "ту самую версию" лоджика на контроллер по FTP. Смена версии лоджика часто сопровождается иной компоновкой программы и контрольные суммы проектов вполне правомерно начинают не совпадать.
это слишком часто не помогает чтобы быть решением


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 11.03.2019, 16:42   #248
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 11 235
Благодарил(а): 3 раз(а)
Поблагодарили: 66 раз(а) в 64 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

Цитата
Сообщение от LordN Посмотреть сообщение
это слишком часто не помогает чтобы быть решением
Жаль. Но не думаю, что у меня что-то получится сделать с этим...


__________________
Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 25.03.2019, 22:39   #249
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 1 956
Благодарил(а): 33 раз(а)
Поблагодарили: 10 раз(а) в 9 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

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


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 26.03.2019, 00:58   #250
ailcat
Senior Member
 
Аватара для ailcat
 
Регистрация: Oct 2010
Адрес: Москва и МО
Сообщения: 326
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

Цитата
Сообщение от LordN Посмотреть сообщение
как бы было хорошо будь слейв смарт-блоком
Поддерживаю!
Особенно актуально для линуксовых контроллеров, у которых объем программы практически перестал ограничиваться быстродействием и памятью.
ailcat вне форума   Ответить с цитированием
Старый 26.03.2019, 09:46   #251
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 1 956
Благодарил(а): 33 раз(а)
Поблагодарили: 10 раз(а) в 9 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

ну или хотябы в макрос. и вообще, любые выходы любых устройств.


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 26.03.2019, 11:01   #252
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 11 235
Благодарил(а): 3 раз(а)
Поблагодарили: 66 раз(а) в 64 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

Цитата
Сообщение от LordN Посмотреть сообщение
ну или хотябы в макрос. и вообще, любые выходы любых устройств.
Последние две хотелки сломают концепцию. Думаю, о них можно забыть.


__________________
Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 17.07.2019, 11:19   #253
BloodyKrory
Новичок
 
Регистрация: Jan 2018
Сообщения: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

Добрый день!

Предлагаю реализовать возможность родительского макроса, т.е. добавил макрос в базу, вытащил на поле раза два-сто и появилась необходимость его допилить, что бы не обрабатывать каждый вытащенный макрос, ты правишь только родительский.

Если же тебе необходима возможность изменить только один вытащенный макрос, то ты его отвязываешь от родительского.

Этой функции очень не хватает в больших проектах, где драйверов бывает за 50+, приходится редактировать каждый по отдельности.
BloodyKrory вне форума   Ответить с цитированием
Старый 17.07.2019, 11:27   #254
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 11 235
Благодарил(а): 3 раз(а)
Поблагодарили: 66 раз(а) в 64 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

Цитата
Сообщение от BloodyKrory Посмотреть сообщение
Добрый день!

Предлагаю реализовать возможность родительского макроса, т.е. добавил макрос в базу, вытащил на поле раза два-сто и появилась необходимость его допилить, что бы не обрабатывать каждый вытащенный макрос, ты правишь только родительский.

Если же тебе необходима возможность изменить только один вытащенный макрос, то ты его отвязываешь от родительского.
Макросы - это макросы. То, что вы описываете, называется "подпрограмма". Этого у нас не будет. На форуме есть подробности, если интересно.



Цитата
Сообщение от BloodyKrory Посмотреть сообщение
Этой функции очень не хватает в больших проектах, где драйверов бывает за 50+, приходится редактировать каждый по отдельности.
Почему вам не подходит операция замены макросов?


__________________
Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 17.07.2019, 11:45   #255
BloodyKrory
Новичок
 
Регистрация: Jan 2018
Сообщения: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

Ок, благодарю.
BloodyKrory вне форума   Ответить с цитированием
Старый 17.07.2019, 12:02   #256
gcvdsv
Member
 
Регистрация: Dec 2015
Сообщения: 77
Благодарил(а): 10 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

Цитата:
Сообщение от Arsie Посмотреть сообщение
Почему вам не подходит операция замены макросов?
Замена макросов хорошая штука, но надо учитывать тот момент что добавлять входы и выходы в макросе надо снизу.
Было бы хорошо если как в журнале событий, при добавлении события в середину журнала, связи раздвигались и событие было готово к подключению.
А в замене макросов если я добавляю выход по середине макроса, он заменит выход который был к нему подключен, а связь сместится вниз.

Так же макросы спрятанные в других макросах, на различных уровнях вложенности не так просто отыскать.
gcvdsv сейчас на форуме   Ответить с цитированием
Старый 17.07.2019, 12:25   #257
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 11 235
Благодарил(а): 3 раз(а)
Поблагодарили: 66 раз(а) в 64 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

Цитата
Сообщение от gcvdsv Посмотреть сообщение
Замена макросов хорошая штука, но надо учитывать тот момент что добавлять входы и выходы в макросе надо снизу.
Было бы хорошо если как в журнале событий, при добавлении события в середину журнала, связи раздвигались и событие было готово к подключению.
А в замене макросов если я добавляю выход по середине макроса, он заменит выход который был к нему подключен, а связь сместится вниз.

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


__________________
Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 17.07.2019, 13:10   #258
Ilya J.
Сотрудник Segnetics
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 548
Благодарил(а): 0 раз(а)
Поблагодарили: 47 раз(а) в 46 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

Цитата
Сообщение от gcvdsv Посмотреть сообщение
Замена макросов хорошая штука, но надо учитывать тот момент что добавлять входы и выходы в макросе надо снизу.
Было бы хорошо если как в журнале событий, при добавлении события в середину журнала, связи раздвигались и событие было готово к подключению.
А в замене макросов если я добавляю выход по середине макроса, он заменит выход который был к нему подключен, а связь сместится вниз.

Так же макросы спрятанные в других макросах, на различных уровнях вложенности не так просто отыскать.
Программа читается последовательно сверху вниз, слева направо.

А про добавление в журнале, это смарт имелся ввиду?
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 17.07.2019, 15:51   #259
gcvdsv
Member
 
Регистрация: Dec 2015
Сообщения: 77
Благодарил(а): 10 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Программа читается последовательно сверху вниз, слева направо.

А про добавление в журнале, это смарт имелся ввиду?
Журнал да, в смарте. И это хорошо что событие под номером 20 смещается вниз или вверх, не меняя связи.
А замена макроса просто его заменяет, не учитывая что произошло смещение. Хотя бы по названию выхода связь если бы сохранялась было бы намного проще
gcvdsv сейчас на форуме   Ответить с цитированием
Старый 17.07.2019, 16:16   #260
младшой
Senior Member
 
Регистрация: May 2010
Сообщения: 287
Благодарил(а): 0 раз(а)
Поблагодарили: 3 раз(а) в 3 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

Поддерживаю.
младшой сейчас на форуме   Ответить с цитированием
Старый 17.07.2019, 16:31   #261
gcvdsv
Member
 
Регистрация: Dec 2015
Сообщения: 77
Благодарил(а): 10 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

Есть еще хотелка (может уже и звучало)
Когда из одного источника выход соединяется со входом другого блока
Есть замечательный инструмент что бы не дергаться по всей поляне, назначать связь выбрав нужный блок и из источника указать куда цепляться.
Когда выделяешь одинаковые блоки, с одним и тем же названием, было бы тоже хорошо если бы связь шла на все выбранные блоки
Миниатюры
Нажмите на картинку для увеличения

Название:  Аннотация 2019-07-17 152910.png
Просмотров: 23
Размер:  7.1 Кбайт  
gcvdsv сейчас на форуме   Ответить с цитированием
Старый 17.07.2019, 16:47   #262
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 1 956
Благодарил(а): 33 раз(а)
Поблагодарили: 10 раз(а) в 9 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

Цитата
Сообщение от gcvdsv Посмотреть сообщение
Есть еще хотелка (может уже и звучало)
Когда из одного источника выход соединяется со входом другого блока
Есть замечательный инструмент что бы не дергаться по всей поляне, назначать связь выбрав нужный блок и из источника указать куда цепляться.
Когда выделяешь одинаковые блоки, с одним и тем же названием, было бы тоже хорошо если бы связь шла на все выбранные блоки
я вообще не понимаю как эта фигня работает и потому никогда не пользуюсь


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 17.07.2019, 16:58   #263
gcvdsv
Member
 
Регистрация: Dec 2015
Сообщения: 77
Благодарил(а): 10 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

Цитата
Сообщение от LordN Посмотреть сообщение
я вообще не понимаю как эта фигня работает и потому никогда не пользуюсь
Мега вещь
Выделяем -> выбираем цель
Миниатюры
Нажмите на картинку для увеличения

Название:  Аннотация 2019-07-17 155743.png
Просмотров: 25
Размер:  10.6 Кбайт  
gcvdsv сейчас на форуме   Ответить с цитированием
Старый 17.07.2019, 18:22   #264
Ilya J.
Сотрудник Segnetics
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 548
Благодарил(а): 0 раз(а)
Поблагодарили: 47 раз(а) в 46 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

Цитата
Сообщение от gcvdsv Посмотреть сообщение
Мега вещь
Выделяем -> выбираем цель
И в обратную сторону тоже работает
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 18.07.2019, 10:10   #265
gcvdsv
Member
 
Регистрация: Dec 2015
Сообщения: 77
Благодарил(а): 10 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
И в обратную сторону тоже работает
Да, но работает только для того что бы назначить выход блока.
А если выбирать вход то предлагается список всех доступных связей в проекте + нужный блок

И все таки, стоит ли когда нибудь ожидать групповых назначений связей ?

Есть еще одна хотелка, правда в смарте, что бы можно было группировать выводы на экран, и затем в SMLogix это выглядело как один объект
gcvdsv сейчас на форуме   Ответить с цитированием
Старый 18.07.2019, 10:46   #266
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 11 235
Благодарил(а): 3 раз(а)
Поблагодарили: 66 раз(а) в 64 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

Цитата
Сообщение от gcvdsv Посмотреть сообщение
Есть еще одна хотелка, правда в смарте, что бы можно было группировать выводы на экран, и затем в SMLogix это выглядело как один объект
Вытаскивайте экран целиком.


__________________
Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 24.07.2019, 04:03   #267
SlavikP
Member
 
Регистрация: May 2019
Сообщения: 32
Благодарил(а): 2 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Небольшие хотелки в SMLogix

С удивлением заметил, что вход блока TimeToTick - целый. Т.е. ввести 5,15 сек - не вариант совершенно.
Хотелка - сделайте плиз вариант блока с возможностью работы с дробными числами.
Или совсем луну с неба попрошу - ввести тип данных Time
SlavikP вне форума   Ответить с цитированием
Старый 24.07.2019, 10:51   #268
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 11 235
Благодарил(а): 3 раз(а)
Поблагодарили: 66 раз(а) в 64 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

Цитата
Сообщение от SlavikP Посмотреть сообщение
С удивлением заметил, что вход блока TimeToTick - целый. Т.е. ввести 5,15 сек - не вариант совершенно.
Хотелка - сделайте плиз вариант блока с возможностью работы с дробными числами.
1) https://forum.segnetics.com/showthread.php?t=2161

2) https://forum.segnetics.com/showthread.php?t=943 - по аналогии переведите вычисление в тип real, если вам это действительно нужно.



Цитата
Сообщение от SlavikP Посмотреть сообщение
Или совсем луну с неба попрошу - ввести тип данных Time
Уже есть блоки unix_time, нужны ещё какие-то другие?


__________________
Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 24.07.2019, 12:37   #269
RomanIst
Member
 
Регистрация: Dec 2018
Сообщения: 93
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

Было бы очень неплохо иметь по умолчанию готовые блоки простых задержек включения и отключения с заданием времени на входе переменной real в не зависимости от времени цикла.
RomanIst вне форума   Ответить с цитированием
Старый 24.07.2019, 12:49   #270
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 11 235
Благодарил(а): 3 раз(а)
Поблагодарили: 66 раз(а) в 64 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

Цитата
Сообщение от RomanIst Посмотреть сообщение
Было бы очень неплохо иметь по умолчанию готовые блоки простых задержек включения и отключения с заданием времени на входе переменной real в не зависимости от времени цикла.
https://forum.segnetics.com/showthread.php?t=315 .

Блоки со входом real серьёзным образом погасят быстродействие линеек SMH2010/Pixel/SMH2G.

В этом случае пользуйтесь задержками в циклах системы, это всё равно константная величина. Кроме неудобства использования это даёт чудовищную экономию ресурсов контроллера на математике. А посчитать 10 или даже 20 задержек на калькуляторе не больно большая проблема, на самом деле. Редко когда задержек нужно много.

-----------------

Прежде, чем что-то просить, нужно оценивать все аспекты своей просьбы. Я вот тоже хочу попадать на работу безо всех этих нервов в пробках и поднимания/опускания по лестницам. Это реально воплотить в жизнь. 2-3 носильщика, персональный водитель и вот оно, счастье. Но этим людям нужно платить зарплату. Моей зарплаты на это не хватит.

Так и вы. Несомненно, задание времени в долях секунды удобно. Но расплачиваться за это придётся контроллеру. Да ещё и вы потом обманите сами себя, задав выдержку 2 мсек и удивляясь потом, почему Пиксель отмерил 0.2 секунды. А это всё от того, что он за вас всё посчитал, сэкономив вам секунд 5 времени и поэтому тормозит при работе.


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

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

Расширенный поиск
Опции просмотра

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подвис проект после обновления SMlogix Login Вопросы о SMH-2G(i) 16 22.03.2016 19:06
WebHelp SMLogix в PDF vlanaz SMLogix 0 01.12.2015 09:54
Обновление SMLogix: версия 3.18.0011 Arsie SMLogix 0 15.05.2009 17:07
Выпущена новая версия SMLogix: 3.18 Arsie SMLogix 0 27.03.2009 11:02
SMLogix + GSM Max2114 Связь с внешним миром 41 16.02.2009 17:55


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


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