Segnetics

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

SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.02.2019, 12:43   #241
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

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

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


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

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

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



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



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



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



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


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


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

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


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

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


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

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

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


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

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


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

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

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


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

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

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


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

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


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

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

Добрый день!

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

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

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

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

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

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



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


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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

Последний раз редактировалось Arsie, 15.05.2020 в 16:55
gcvdsv вне форума   Ответить с цитированием
Старый 17.07.2019, 16:47   #260
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

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


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

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

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

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

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

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

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

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


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

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

С удивлением заметил, что вход блока TimeToTick - целый. Т.е. ввести 5,15 сек - не вариант совершенно.
Хотелка - сделайте плиз вариант блока с возможностью работы с дробными числами.
Или совсем луну с неба попрошу - ввести тип данных Time
SlavikP вне форума   Ответить с цитированием
Старый 24.07.2019, 10:51   #266
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Небольшие хотелки в 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   #267
RomanIst
Senior Member
 
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили: 4 раз(а) в 4 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

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

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

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

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

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

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

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


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

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

Цитата:
Сообщение от Arsie Посмотреть сообщение
https://forum.segnetics.com/showthread.php?t=315 .

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

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



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

Ну это да но если бы человек не научился добывать огонь он так остался бы приматом в мире животных). Ведь нужно как то двигаться в сторону удобства.


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

Цитата:
Сообщение от Arsie Посмотреть сообщение
https://forum.segnetics.com/showthread.php?t=315 . Да ещё и вы потом обманите сами себя, задав выдержку 2 мсек и удивляясь потом, почему Пиксель отмерил 0.2 секунды. А это всё от того, что он за вас всё посчитал, сэкономив вам секунд 5 времени и поэтому тормозит при работе.
Не обязательно контроллеры предыдущих поколений...
P.S И аспект - удобство я считаю вполне весомым.
RomanIst вне форума   Ответить с цитированием
Старый 24.07.2019, 13:37   #270
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

Цитата
Сообщение от RomanIst Посмотреть сообщение
Не обязательно контроллеры предыдущих поколений...
P.S И аспект - удобство я считаю вполне весомым.
И станет в дополнение к "Как сделать слейва?" ещё одна часто поднимаемая тема "почему Пиксель тормозит?".

Запросов на доли секунды за этот год - 2 штуки. За 15 лет - 3 штуки. Думаю, мне проще 3 раза объяснить, как сделать, чем постоянно отвечать, как делать нельзя.

Вы же понимаете, как сделать себе макрос, работающий с долями секунд? Взять макрос time to tick, перевести математику в real и результат подать на стандартные макросы задержек в тиках.


PS. Я наверное добавлю потом макрос расчёта долей секунд в библиотеку.


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

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

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

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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обмениваемся своими макросами Arsie SMLogix 112 10.12.2021 09:01
Как показать прохождение запроса LordN Примеры работы по Modbus 7 07.11.2019 19:55
Отсутствует связь SMH2010 <--> SMLogix Serge_sg Вопросы о SMH2010 19 07.10.2019 18:44
SMH4 не видится в SMLogix (решено) marat Вопросы о SMH4 2 04.04.2019 19:52
Небольшие дефекты в SMLogix Gel SMLogix 20 22.08.2018 14:22


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


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