|
SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании |
|
Опции темы | Поиск в этой теме |
12.05.2021, 18:57 | #271 |
Member
Регистрация: Apr 2020
Адрес: Курск
Сообщения: 37
Благодарил(а): 8 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: SMDebug, Лоджик 3.33, тестирование, вопросы, пожелания
Крайняя Setup_Logix_3.33.0227.exe, след. версии будут? я не успеваю переставлять
п.с. отладчик заработал, в 3.33.0213 не работал... |
12.05.2021, 19:11 | #272 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: SMDebug, Лоджик 3.33, тестирование, вопросы, пожелания
Цитата:
В 227 у вас все хорошо? __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|
12.05.2021, 23:31 | #273 |
Новичок
Регистрация: Aug 2020
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: SMDebug, Лоджик 3.33, тестирование, вопросы, пожелания
Версия 224. Отваливаются именованные связи при перетаскивании блоков.
|
13.05.2021, 09:58 | #274 |
Member
Регистрация: Apr 2020
Адрес: Курск
Сообщения: 37
Благодарил(а): 8 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: SMDebug, Лоджик 3.33, тестирование, вопросы, пожелания
|
13.05.2021, 10:28 | #275 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: SMDebug, Лоджик 3.33, тестирование, вопросы, пожелания
В 227 повторяется?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
13.05.2021, 11:35 | #276 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: SMDebug, Лоджик 3.33, тестирование, вопросы, пожелания
У меня в 227 не повторяется.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
13.05.2021, 16:17 | #277 |
Member
Регистрация: Apr 2020
Адрес: Курск
Сообщения: 37
Благодарил(а): 8 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: SMDebug, Лоджик 3.33, тестирование, вопросы, пожелания
Все равно что-то не подключается у меня в отладку, уже что только не перепробовал.
SMH4-1011-00-0 SMLogix 3.33.0227 контроллер отформатирован из под него. Проект прилагаю |
13.05.2021, 16:53 | #278 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: SMDebug, Лоджик 3.33, тестирование, вопросы, пожелания
Цитата:
Можно видео? У меня этот проект штатно работает и подключается. __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|
13.05.2021, 17:11 | #279 | |
Member
Регистрация: Apr 2020
Адрес: Курск
Сообщения: 37
Благодарил(а): 8 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: SMDebug, Лоджик 3.33, тестирование, вопросы, пожелания
Цитата:
Видео записать нет возможности |
|
04.06.2021, 22:19 | #280 |
Member
Регистрация: Jul 2014
Сообщения: 78
Благодарил(а): 7 раз(а)
Поблагодарили:
4 раз(а) в 3 сообщениях
|
Ответ: SMDebug, Лоджик 3.33, тестирование, вопросы, пожелания
Версия 3.33.0227
1. При отладке Пиксель 25 на входах макроса "тип реал" не смог выставлять дробное число. только целое 2. Если на поляну вытащить дискретный выход или аналоговый вход и запустить отладку на входах пишет Н\Д Но стоит его привязать к любому блоку ФБД с антологичным входом, значения появляются. |
07.06.2021, 11:52 | #281 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: SMDebug, Лоджик 3.33, тестирование, вопросы, пожелания
Цитата:
2. см. п.1 - значений не будет, это данность новой отладки. Подключите ко входу fbd блок, чтобы увидеть значение. __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|
07.06.2021, 12:38 | #282 |
Senior Member
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: SMDebug, Лоджик 3.33, тестирование, вопросы, пожелания
ПЛК Матрикс.
Не работает функция "Управление разрешением ввода из ФБД" у элементов ввод числа. |
07.06.2021, 12:50 | #283 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: SMDebug, Лоджик 3.33, тестирование, вопросы, пожелания
Версия лоджика?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
07.06.2021, 12:52 | #284 |
Senior Member
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: SMDebug, Лоджик 3.33, тестирование, вопросы, пожелания
|
07.06.2021, 15:39 | #285 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: SMDebug, Лоджик 3.33, тестирование, вопросы, пожелания
Посмотрим (#43904)
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
07.06.2021, 16:54 | #286 |
Senior Member
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: SMDebug, Лоджик 3.33, тестирование, вопросы, пожелания
|
07.06.2021, 18:21 | #287 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: SMDebug, Лоджик 3.33, тестирование, вопросы, пожелания
Не думаю, что долго. Какая у вас срочность?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
07.06.2021, 18:55 | #288 |
Senior Member
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: SMDebug, Лоджик 3.33, тестирование, вопросы, пожелания
|
08.06.2021, 10:53 | #289 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: SMDebug, Лоджик 3.33, тестирование, вопросы, пожелания
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
08.06.2021, 23:58 | #290 |
Member
Регистрация: Jul 2014
Сообщения: 78
Благодарил(а): 7 раз(а)
Поблагодарили:
4 раз(а) в 3 сообщениях
|
Ответ: SMDebug, Лоджик 3.33, тестирование, вопросы, пожелания
|
09.06.2021, 11:33 | #291 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: SMDebug, Лоджик 3.33, тестирование, вопросы, пожелания
Система на русском языке у вас?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
10.06.2021, 00:43 | #292 |
Member
Регистрация: Jul 2014
Сообщения: 78
Благодарил(а): 7 раз(а)
Поблагодарили:
4 раз(а) в 3 сообщениях
|
Ответ: SMDebug, Лоджик 3.33, тестирование, вопросы, пожелания
|
10.06.2021, 11:24 | #293 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: SMDebug, Лоджик 3.33, тестирование, вопросы, пожелания
Спасибо за обратную связь
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
14.06.2021, 21:58 | #294 |
Member
Регистрация: Jan 2017
Сообщения: 30
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: SMDebug, Лоджик 3.33, тестирование, вопросы, пожелания
Пожелания к новому блоку SlaveX
1) Выход статуса опроса. Переход в лог 1 при активном опросе этого слейва. 0 если опрос не ведется. Позволит синхронизировать обновление данных с разных слейвов. Так же есть вопрос по переключению адресов одинаковых слейвов. Например: Что будет если каждый тик менять адрес? Все эти адреса пойдут в очередь на запрос? А она переполнится? Или будет опрошен тот адрес, который будет выставлен, на момент когда очередь дойдет до этого слейва? 2) Принудительный,по входу, либо автоматический сброс количества ошибок связи. При не очень стабильной связи, ошибки накапливаются, и вызывают появление предупреждения. Сбрасывается только перезапуском контроллера. Последний раз редактировалось Jury.K, 14.06.2021 в 22:11 |
15.06.2021, 11:22 | #295 | ||
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: SMDebug, Лоджик 3.33, тестирование, вопросы, пожелания
Цитата:
Кстати, блок DEVICE(link) поможет контролировать работу порта. Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
||
15.06.2021, 16:59 | #296 | |
Member
Регистрация: Jan 2017
Сообщения: 30
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: SMDebug, Лоджик 3.33, тестирование, вопросы, пожелания
Цитата:
Прикладное применение - синхронизация с временем вычитки сразу всех параметров одного/нескольких устройств. А не поочередное обновление регистров. А то бывает что читаешь MPPT контроллер, а там ток растет вперед напряжения. Безусловно, обязательной необходимости в этом нет, просто хотелки. Device Link - известен. Он не позволяет узнать какое именно устройство опрашивается в данный момент, только неответы, и.т.д на самом порту связи. Чтобы выяснить что не отвечает, надо дергать stop-ы у SlaveX-а, и рулить опросом из FBD. Тут подходим ко второй части вопроса. Что будет если каждый тик менять адрес? Что со сбросом ошибок? Как это сделать? |
|
15.06.2021, 17:11 | #297 | ||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: SMDebug, Лоджик 3.33, тестирование, вопросы, пожелания
Цитата:
2) Опрос слейвов идёт асинхронно от работы программы, синхронизировать на уровне FBD вам ничего не получится Сброс ошибок можно сделать по аналогии: https://forum.segnetics.com/showthread.php?t=929 Каждый тик никто из нас адрес не менял ввиду объективной неразумности данного действия. Лично мне даже неинтересно, что произойдёт, т.к. ничтожно мала вероятность, что за 50-100 мсек опросится весь слейв и хватит времени проанализировать качество связи с ним. А если слейв настолько мал, то его проще откопипастить на порту и получать данные с каждого слейва отдельно. Придуманный вами сценарий построить возможно, но лично я не вижу его реальной применимости в означенных вами временных рамках. Добавлено через 7 минут Цитата:
Опять же, вы говорите об одном контроллере. Зачем для указанной вами задачи вообще менять адреса слейвов? Это прекрасно решается переменными с нулевым временем опроса. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
||
15.06.2021, 17:44 | #298 |
Member
Регистрация: Jan 2017
Сообщения: 30
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: SMDebug, Лоджик 3.33, тестирование, вопросы, пожелания
Опрос слейвов идёт асинхронно от работы программы, синхронизировать на уровне FBD вам ничего не получится.
Вопрос не в том чтобы синхронизировать опрос. Вопрос чтобы просто ЗНАТЬ, какое устроство опрашивается в данный момент. И по спаду сигнала, что то делать в FBD. Причем не пытаться создавать конструкцию из Device Link-а, считающего запросы-ответы, таймера, перещелкивающего слейвы, и сравнивая количество запросов к слейву с длиной его карты, чтобы выяснить весь он прочитался или нет.... Все же просто и логично... 1 - слейв опрашивается в данный момент, 0 - не опрашивается в данный момент. Неееет... мы будем городить ручной опрос, считать запросы ответы, и.т.д!! Сброс ошибок можно сделать по аналогии: https://forum.segnetics.com/showthread.php?t=929 Это поможет убрать сигнал Break с slaveX? Как? Опять же, вы говорите об одном контроллере Он не обязательно один. Количество произвольно. Меняется из FBD. Последний раз редактировалось Jury.K, 15.06.2021 в 17:46 Причина: . |
15.06.2021, 18:29 | #299 | |
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: SMDebug, Лоджик 3.33, тестирование, вопросы, пожелания
Цитата:
Я еще понимаю, выводить счетчик количества запросов (успешных). Но 1/0 -- это фигня какая-то. |
|
15.06.2021, 18:37 | #300 |
Member
Регистрация: Jan 2017
Сообщения: 30
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: SMDebug, Лоджик 3.33, тестирование, вопросы, пожелания
А если опрос попадет в промежуток времени, когда FBD программа завершила цикл и ожидает следующего, то никакой единицы не будет.
Согласен, такой вариант вполне может быть. Что то не подумал о быстрых опросах. Прав был Arsie. При необходимости придется городить... Break как снять? Кто знает? |