|
SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании |
|
Опции темы | Поиск в этой теме |
02.10.2020, 11:53 | #61 |
Новичок
Регистрация: Oct 2020
Сообщения: 4
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подключение для отладки
Добрый день всем!
Прошу помочь новичку в smlogics ver: 3.32.0109. вопрос в том, что имеется проект для плк pixel, открывая программу есть значки отладки(тот, что в виде завода и зеленой кнопки) и сам зеленый треугольник, а при открытии проекта значок отладки пропадает... Так всё же как правильно подключиться не загружая проект, для просмотра работы последнего? |
02.10.2020, 11:59 | #62 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Подключение для отладки
Цитата:
|
|
Благодарность от: |
02.10.2020, 12:01 | #63 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Подключение для отладки
Кстати, это упоминается в справке
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
Благодарность от: |
02.10.2020, 12:09 | #64 | |
Новичок
Регистрация: Oct 2020
Сообщения: 4
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подключение для отладки
Цитата:
я понимаю, только вариант с f12 стоит применять? больше вариантов нет чтоб просто посмотреть переменные в реальном времени? |
|
04.10.2020, 22:23 | #65 |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 778
Благодарил(а): 8 раз(а)
Поблагодарили:
65 раз(а) в 60 сообщениях
|
Ответ: Подключение для отладки
Полноценно отладка работает на версии 3.28
__________________ Саня |
05.10.2020, 11:43 | #66 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Подключение для отладки
Чтобы посмотреть на проект в отладке, вариантов без перезагрузки проекта для пикселя нет.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
05.10.2020, 17:38 | #67 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 864
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: Подключение для отладки
|
05.10.2020, 17:57 | #68 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Подключение для отладки
Пошаговую отладку еще не испытывали?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
05.10.2020, 18:59 | #69 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Подключение для отладки
Цитата:
короче ждём 34й, с пошаговой, с vnc, с нормальной отладкой и нормально работающей историей - карты и т.д. |
|
05.10.2020, 20:00 | #70 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 864
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: Подключение для отладки
|
06.10.2020, 09:58 | #71 |
Member
Регистрация: Jan 2019
Адрес: Пятигорск
Сообщения: 60
Благодарил(а): 4 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подключение для отладки
|
07.10.2020, 23:00 | #73 |
Новичок
Регистрация: Dec 2017
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подключение для отладки
Доброго времени суток! Не знаю, актуален ли вопрос для данной темы. Но сталкивался с тем, что измененные в режиме отладки значения на ФБ (обработка дискретных сигналов от дифов и аварии ПЧ) самопроизвольно меняется в процессе работы на вент установках, из-за чего последние уходят в аварию (по ПЧ или дифу) т.к. входы меняют значение. Что можете посоветовать, может как-нибудь сохранять или перезаливать после отладки.
|
08.10.2020, 10:12 | #74 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Подключение для отладки
Посоветую прочесть справку: https://dl.segnetics.com/WebHelp/SML...ug_project.htm
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
29.01.2021, 11:21 | #75 |
Новичок
Регистрация: Jan 2021
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили:
3 раз(а) в 3 сообщениях
|
Ответ: Подключение для отладки
Доброго дня всем.Хотелось бы оживить эту ветку.Думаю для многих эта тема очень актуальна.Подключится для отладки на работающей программе без перезагрузки проекта было бы очень-очень хорошо.Да и лишний раз перезаливка проекта ни коим образом не продлевает жизнь контроллеру.
Лично у меня есть установки где температурные датчики приходиться мониторить,калибровать постоянно т.к 0,3-0,5 градуса от нормы является критическим,и остановить установку во время процесса тоже не реально.Большая просьба к разработчикам решить эту проблему.Спасибо. |
29.01.2021, 11:28 | #76 | |||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Подключение для отладки
Нет смысла оживлять эту ветку.
Цитата:
Цитата:
Цитата:
Двоякое ощущение вызвал ваш пост. С одной стороны вы абсолютно правы, онлайн подключение всегда прикольно и иногда без него действительно никуда. Но, не в вашем случае. Вы самостоятельно буквально создали себе проблемы на ровном месте. Вам не подключение нужно, а вытащить калибровку в меню. Это удобнее и быстрее, чем подключать ноутбук и что-то там запускать и к чему-то там подключаться. К тому же, требования к квалификации оператора снижает просто драматически. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|||
29.01.2021, 14:32 | #77 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Подключение для отладки
Цитата:
Так что вам в вашей задаче онлайн-подключение не подходит вдвойне. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
28.09.2023, 13:26 | #78 |
Member
Регистрация: Apr 2009
Сообщения: 66
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подключение для отладки
Подниму старую тему.
В свое время слышал от коллег о проблемах с онлайн-подключением к контроллеру без перезаливки проекта. Тогда для меня это стало причиной исключения сегнетикса из рассмотрения и выбор был сделан в пользу другой линейки контроллеров. Сейчас с поставками зарубежной техники есть определенные логистические проблемы, поэтому ищу оборудование на замену. Подскажите, в настоящее время проблема решена? Если я напишу проект, залью его в контроллер (в моем случае рассматриваю матрикс) - смогу ли я быть уверен, что спустя неопределенное время я смогу подключиться к контроллеру и посмотреть, что творится у него в "мозгах"? П.С. В теме писали про то, что чтобы подключение прошло успешно, нужно "не шевелиться и не шевелить проект".. В моем же случае с большой вероятностью "шевеления" будут. Проект может быть 15 раз заархивирокан-разархивирован-перемещен, может быть уже другая, более поздняя версия Лоджикса, может быть другой комп и т.д.. |
28.09.2023, 14:48 | #79 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 864
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: Подключение для отладки
Что будет в другой более поздней версии лоджика, даже ктулху не известно.
С подключением онлайн-отладки стало лучше. Но раз на раз не приходится. И лично я всегда держу в уме, что следующее подключение может не получиться. |
28.09.2023, 19:18 | #80 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Подключение для отладки
Цитата:
2. сохранять среду разработки и заливки проекта (например прямо на борту плк) 3. сохранять сам проект в том виде как он был залит(тоже самое) 4. сохранять состояние винды из которой было все это проделано (виртуалка) тогда есть высокая вероятность того, что в случае чего можно залить проект и продолжить работу с того момента, на котором остановился. |
|
29.09.2023, 07:01 | #81 |
Member
Регистрация: Apr 2009
Сообщения: 66
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подключение для отладки
Мдя... Хранить виртуалку для каждого проекта я точно не буду.
Софта использую много и разного, что-то постоянно добавляется, что-то обновляется. В итоге рассчитывать, что даже через 2-3 месяца (не говоря о паре лет) состояние винды не изменится, я не могу. На страничке Матрикса написано про 7500 входов/выходов и удаленность до 2,3 км, а по факту возможность построения даже небольших промышленных машин разбивается об отсутствие нормальных средств отладки. Для вентиляции эта техника, возможно, сойдет (не смог подключиться - перезалил проект и вперед), а промышленных систем автоматики.. Увы и ах... : ( |
29.09.2023, 10:10 | #82 | |||||
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Подключение для отладки
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
__________________ Не являюсь сотрудником Segnetics !!! Последний раз редактировалось ATS, 29.09.2023 в 10:21 |
|||||
02.10.2023, 07:23 | #83 | |
Member
Регистрация: Apr 2009
Сообщения: 66
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подключение для отладки
Цитата:
Вы серьезно??? 1. Время загрузки зависит не от того, написана программа "хреново" или не "хреново", а в первую очередь от объема программы. Если у нас 7500 входов-выходов, и все участвуют в неком технологическом процессе - это уже тянет за собой приличный объем и такая программа не будет загружаться за 1-2 секунды никак, ни у одного программиста, ни на каких ПЛК. 2. Да пофиг на время загрузки. пусть даже 1-2 секунды. Вопрос не в нем, а в том, что есть некий технологический процесс, который в данный момент выполняется, и у него есть некое состояние (отраженное в состоянии программы), при полной перезагрузке программы (как это происходит у сегнетикса) это состояние будет потеряно, после чего процесс придется запускать заново. На моей практике были случаи , когда остановка и запуск самого процесса даже на не очень сложных производствах занимали по часу. Но я уверен, что есть производства, где для этого требуется гораздо больше времени. С какими словами мне идти к начальникам смен? "Ребята, потратьте 2 часа времени своего персонала, чтобы мне за пару секунд программу перезалить"? 3. Для снятия вопросов по п. 2. любая среда разработки для больших систем автоматики (а 7500 входов-выходов - это уже большие системы автоматики) подразумевает не только подключение онлайн, но и загрузку отдельных блоков без остановки ПЛК (тут у всех по-разному сделано и по-разному называется, но в любом случае есть некая "полная загрузка", а есть "загрузка изменений", или загрузка отдельных блоков, или как-то еще, но смысл именно в том, что производится частичная загрузка измененных блоков не прерывая исполнения программы). В этом случае остановка процесса не требуется, и люди, работающие на оборудовании, ничего не замечают. 4. Да фиг с ним, с этим 3. Я понимаю, что это не уровень сегнетикса. Как-нибудь решим. Но стабильное и надежное онлайн-подключение без перезаливки проекта необходимо. Если в работе автоматики идет какой-то сбой, есть какие-то замечания к работе оборудования со стороны производства, мне нужно понять, что творится в мозгах у контроллера, мне нужно увидеть здесь и сейчас текущее состояние программы. А получается, что мне для подключения нужно программу перезалить и это состояние сбросить. И когда оно в следующий раз снова возникнет - не понятно. Ах, ну да. Мне сейчас напишут, что я программу пишу хреново. Ню-ню. Хотел бы я посмотреть на того, кто с первого раза и без ошибок написал программу на 7500 I/O. И хотел бы я посмотреть на того, кто с первого раза написал ТЗ на соответствующий техпроцесс, в котором были бы учтены все нюансы, без уточнений, корректировок, переделок в ходе ПНР. Давайте будем честными. Так не бывает. Глюки, неточности, корректировки бывают всегда. И уж извините, но спорить с этим может только тот, кто сам программы никогда не писал, а только собирал вентиляшку из конструктора. В котором (конструкторе) тоже была масса ошибок, корректировок и тысячи перезаливок, но это все уже отфиксено и сделано за вас инженерами Сегнетикса. Тем же, кто делает автоматику самостоятельно, автоматизирует совсем другие процессы и самостоятельно все это ПНР-ит - вопросы с онлайн-подключением стоят очень остро. Последний раз редактировалось BIV, 02.10.2023 в 07:45 |
|
02.10.2023, 10:40 | #84 | ||
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Подключение для отладки
Цитата:
Цитата:
__________________ Не являюсь сотрудником Segnetics !!! Последний раз редактировалось ATS, 02.10.2023 в 10:54 |
||
02.10.2023, 11:11 | #85 |
Member
Регистрация: Apr 2009
Сообщения: 66
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подключение для отладки
Сейчас я прорабатываю порядка 10 линеек от разных производителей.
Не имею возможности приобрести и полноценно протестировать все. Но да, судя по тому, что из техподдержки за несколько дней мне так никто и не ответил - вопрос действительно пустой, тему можно закрывать. |
02.10.2023, 11:33 | #86 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Подключение для отладки
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
02.10.2023, 14:21 | #87 | |
Member
Регистрация: Apr 2009
Сообщения: 66
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подключение для отладки
Как не прозвучало? Вот же:
28.09.23 16:26 Цитата:
|
|
02.10.2023, 14:26 | #88 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Подключение для отладки
Цитата:
__________________ Не являюсь сотрудником Segnetics !!! |
|
02.10.2023, 14:52 | #89 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Подключение для отладки
На вопрос в форме "Неопределённое время" не может быть дан технически грамотный ответ. Я уверен на 100%, что через 1000 лет вы не сможете подключиться к контроллеру. Ибо лоджик будет не на чем запустить, не будет и самого лоджика, и контроллера не будет, и проекта не будет и от нас с вами если память какая-то останется, то ваще отлично будет. Но, думаю, через 1000 лет никто нас не будет помнить.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
02.10.2023, 19:22 | #90 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 864
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: Подключение для отладки
Да конечно.
https://youtu.be/TPSK0lUnouQ |