Segnetics

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.02.2023, 19:49   #1
vol2008
Новичок
 
Регистрация: Dec 2022
Сообщения: 21
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ошибка обмена RS-485 с картой NA-017 (нет проблемы)

Здравствуйте.

ПЛК - Matrix. Установлен сетевой модуль NA-017 (RS485+ETH)

SMLogix - 3.34.0203
ПЛК отформатирован файлом с вышеуказанного SMLogix.

1. При подключении к порту модуля NA-017 2-х устройств c одинаковым набором регистров (с параметрами 19200,n,8,2) обмен происходит только с первым устройством. Со вторым бывает пролетит пару запросов и обмен прекращается.
Алгоблок Slave(Link) работает корректно на первом устройстве, на втором - просто "висит".

При переназначении устройств на COM1 - все работает нормально.

PS/ в заголовке неверно указал сетевой модуль, должен быть NA-017

2. При обновлении SMLogix на 3.34.0203 начались проблемы с отладчиком. Постоянно виснет программа. Причиной может быть даже движении мыши. Помогает только диспетчер задач. После этого другие глюки не так уж и значимы ))
vol2008 вне форума   Ответить с цитированием
Старый 13.02.2023, 22:42   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 115
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Ошибка обмена RS-485 с картой NA-014. Проблемы с отладчиком

Цитата:
Сообщение от vol2008 Посмотреть сообщение
1. При подключении к порту модуля NA-017
Проект(ы)?


Добавлено через 47 секунд


Цитата:
Сообщение от vol2008 Посмотреть сообщение
Алгоблок Slave(Link) работает корректно на первом устройстве, на втором - просто "висит".
Требуется уточнение научного термина "висит".


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


Цитата:
Сообщение от vol2008 Посмотреть сообщение
2. При обновлении SMLogix на 3.34.0203 начались проблемы с отладчиком. Постоянно виснет программа. Причиной может быть даже движении мыши. Помогает только диспетчер задач. После этого другие глюки не так уж и значимы ))
Проект? С какой версии обновлялись? Быть может форматирование Матрикса избавит вас от глюков с портом?


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 14.02.2023, 10:47   #3
vol2008
Новичок
 
Регистрация: Dec 2022
Сообщения: 21
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Ошибка обмена RS-485 с картой NA-014. Проблемы с отладчиком

1. Проект во вложении.

2. Возможно, "научный" термин использован не по назначению, но в моем случае алгоблок не меняет состояния выходов (все=0), например, при отключении линии связи. Первое устройство опрашивается нормально, разрыв связи диагностируется корректно. На COM1 оба алгоритма работают нормально.

3. Matrix отформатирован прошивкой от последней версии SMLogix. До этого пользовался предпоследней номер не помню, по-моему 3.34.019х. И мне не ясно, как прошивка ПЛК может должна влиять на зависания среды разработки ?!

PS/ Мне кажется странным глюк обмена на COM3. Как будто в процессах обмена на разных портах используются потоки, порожденные не от одного класса/функции.
Вложения
Тип файла: zip ns-2.zip (374.4 Кбайт, 10 просмотров)

Последний раз редактировалось vol2008, 14.02.2023 в 11:00
vol2008 вне форума   Ответить с цитированием
Старый 14.02.2023, 12:00   #4
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 337
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Ошибка обмена RS-485 с картой NA-017. Проблемы с отладчиком

На Ethernet у устройства "Me" в карте переменных период опроса стоит 0, т.е. пока вы не будете опрашивать переменные - ошибок не будет. Но в этой части у вас вроде всё нормально, по крайней мере есть возможность опросить переменные. Но, адрес слейва у вас 127.0.0.1(localhost), соответственно контроллер опрашивает сам себя - опрос удачный, ошибок нет, а вы чего ожидали?

Ради эксперимента, я поменял IP адрес слейва, сделал период опроса 10мс, увидел ошибки на блоке Slave(Link). Все работает штатно.

По поводу отладки. Вы пробовали, например, на другом компьютере установить лоджик и посмотреть работу с отладкой на нём?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 14.02.2023, 14:32   #5
vol2008
Новичок
 
Регистрация: Dec 2022
Сообщения: 21
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Ошибка обмена RS-485 с картой NA-017. Проблемы с отладчиком

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
На Ethernet у устройства "Me" в карте переменных период опроса стоит 0, т.е. пока вы не будете опрашивать переменные - ошибок не будет. Но в этой части у вас вроде всё нормально, по крайней мере есть возможность опросить переменные. Но, адрес слейва у вас 127.0.0.1(localhost), соответственно контроллер опрашивает сам себя - опрос удачный, ошибок нет, а вы чего ожидали?
Извините, а Вы внимательно прочитали мой пост? При чем тут Ethernet и при чем тут устройство ME? У меня с этой частью проблем нет.

У меня проблемы с подключением по последовательным интерфейсам нескольких устройств (2+), в частности COM3 (NA-017)

PS/ Устройство Me - это "костыль", который позволяет записать значения в переменные, находящиеся в группе Holding Reg (например, при инициализации), т.к. другого прямого способа изменить значения я не нашел.

2. По поводу ПК. Я понял, к чему Вы клоните.
SMLogix стоит на ноутбуке. На котором давно успешно соседствуют:
- VS2017/2022
- SoMashine (Mashine Expert) (SE)
- Automation Studio (B&R)
- OwenLogic ( )
- UniPro (EVCO)
- Yart Studio (Serebrum) и совершенно не треплют нервы.

Еще забыл: Контраст 2010 (КР-500 / "Волмаг")

Последний раз редактировалось vol2008, 14.02.2023 в 14:53
vol2008 вне форума   Ответить с цитированием
Старый 14.02.2023, 14:52   #6
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 337
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Ошибка обмена RS-485 с картой NA-017. Проблемы с отладчиком

Виноват. Но тогда приложите проект с устройством на com3, потому что на своем контроллере я вижу, что com3 работает, но это я скопировал устройство из com3, а что у вас - пока не знаю.

P.S. - SoMashine (Mashine Expert) (SE) не трепит нервы? Не верю)


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию

Последний раз редактировалось Ilya J., 14.02.2023 в 15:03
Ilya J. вне форума   Ответить с цитированием
Старый 14.02.2023, 15:04   #7
vol2008
Новичок
 
Регистрация: Dec 2022
Сообщения: 21
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Ошибка обмена RS-485 с картой NA-017. Проблемы с отладчиком

1. Если SMLogix будет трепать нервы так же как SoMashine - я буду счастлив, да, видимо, и не только я...

2. Проект во вложении (COM3). В первом проекте устройства были назначены на COM1., т.к. на COM3 второе устройство не работало.
Вложения
Тип файла: zip ns-2.zip (374.6 Кбайт, 10 просмотров)
vol2008 вне форума   Ответить с цитированием
Старый 14.02.2023, 15:17   #8
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 337
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Ошибка обмена RS-485 с картой NA-017. Проблемы с отладчиком

Цитата:
Сообщение от vol2008 Посмотреть сообщение
1. Если SMLogix будет трепать нервы так же как SoMashine - я буду счастлив, да, видимо, и не только я...
Свое мнение я уже высказал) приходилось сталкиваться.

Проверил ваш проект на актуальном софте - идут ошибки по обоим устройствам, т.к. связи нет - все работает штатно. Версию ПО контроллера вы так и не указали.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 14.02.2023, 15:47   #9
vol2008
Новичок
 
Регистрация: Dec 2022
Сообщения: 21
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Ошибка обмена RS-485 с картой NA-017. Проблемы с отладчиком

2. Матрикс был отформатирован прошивкой, которая была в последней версии SMLogix. Версию ПО ПЛК сейчас не могу сказать, т.к. он стоит на объекте. Баг с отваливанием второго устройства был обнаружен при пусконаладке.
И дело не только в обнаружении ошибок связи, не опрашивалось второе устройство, и ошибок было 0 и обмена не было. При отключении линии первое устройство показало ошибки, а второе оставалось без изменений.

1. Все познается в сравнении...

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

Нравятся некоторые фишки: "автоматические задержки" в обратных связях, удобно, по мне, выполнена работа с макросами. Время вхождения считаю очень малым - все интуитивно просто и понятно. Приятна возможность разработать нативную программу для ПЛК с использованием средств разработки для Linux. - это вообще крутая вещ. (нестандартные протоколы и проч.)

Но есть моменты, которые огорчают.
Непроизвольные вылеты (терпимо, пару раз спасал backup).
Долгая передача данных между SMLogix и SMArt (раздражает), а если SMArt остается открытым, то любое другое активируемое приложение вызывает эту передачу снова...,
Долго в SMArt открываются графические элементы(файлы) (ноут P-7 16Gb SSD и т.п. ) (убивает)
долго активируется отладчик,
нет симулятора,
один раз из-за попытки привязки переменной к несвязанному внутри макроса выходу пропали все связи и окна с элементами интерфейса и т.п. (40+ окон), причем окна были в закрытой части холста, а на навигаторе слева там сразу и не заметил - все сохранил и...

Последний раз редактировалось vol2008, 14.02.2023 в 15:59
vol2008 вне форума   Ответить с цитированием
Старый 14.02.2023, 15:56   #10
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 115
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Ошибка обмена RS-485 с картой NA-017. Проблемы с отладчиком

Цитата:
Сообщение от vol2008 Посмотреть сообщение
2. Матрикс был отформатирован прошивкой, которая была в последней версии SMLogix.
Отформатирован кнопкой "Форматировать" или обновлён кнопкой "Обновить"? Последняя версия какие точно цифры имеет?

Вся ваша лирика про труд и глюки не имеет никакого смысла. Устранить можно только ту проблему, которую можно повторить у себя на столе. Мы проблемы у себя на столе не видим, поэтому даже не понимаем, почему и какие ошибки в работе у вас возникают. Это касается как лоджика, так и контроллера.

В целом, у меня тоже есть нарекания на работу лоджика, но такого жёсткого глюкалова, как вы описываете, я не встречал. Памяти у компьютера точно достаточно? У меня, например, СМАрт очень быстро открывается на вашем проекте. Данные туда-сюда передаются за доли секунды, я даже сообщение часто не успеваю увидеть.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 14.02.2023, 16:47   #11
vol2008
Новичок
 
Регистрация: Dec 2022
Сообщения: 21
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Ошибка обмена RS-485 с картой NA-017. Проблемы с отладчиком

1. Кнопкой "Форматировать". SMLogix 3.34.0203

2. По поводу СТОЛА... это уже мем какой-то.
Как-то, по-молодости, я ответил на претензию заказчику:
- Не знаю, у меня на СТОЛЕ все работало!
- Ну так привозите свой СТОЛ и ставьте, мне лишь бы не было проблем.

Лирика - это был ответ на реплику Вашего коллеги и для Вас она может и не имеет смысла.


Еще раз, проблема у меня в следующем:
Из двух одинаковых устройств подключенных к COM3 опрашивается только первое, второе не опрашивается (данных нет, иногда проходит один цикл опроса).
При переносе/переключении этих устройств на COM1 все работает нормально.

3. Память 12Gb, i7-8550U, SSD, Win10.
В этом проекте экранов можно сказать нет. Поэтому и задержек нет.
В предыдущем проекте этих экранов 40 шт. Сюда не могу выложить т.к. он в сжатом виде около 2М, а лимит 700к. Скажите куда отравить.
В крайнем случае, есть AnyDesk.

картинка с открытым проектом где 40 экранов
Изображения
Тип файла: png MEM.PNG (21.0 Кбайт, 32 просмотров)

Последний раз редактировалось vol2008, 14.02.2023 в 17:15
vol2008 вне форума   Ответить с цитированием
Старый 14.02.2023, 17:14   #12
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию Ответ: Ошибка обмена RS-485 с картой NA-017. Проблемы с отладчиком

Насчет глюков лоджика - я так понимаю что он очень не любит обновленнную Windows. У меня периодически возникают глюки на регулярно обновляемой Win10 у совсем не замусоренного ноута... а на старом ноуте с WIN7 - все прекрасно (я его на объекты таскаю).

Последний раз редактировалось Arsie, 15.02.2023 в 13:07
Max2114 вне форума   Ответить с цитированием
Старый 14.02.2023, 17:33   #13
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 115
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Ошибка обмена RS-485 с картой NA-017. Проблемы с отладчиком

Цитата:
Сообщение от vol2008 Посмотреть сообщение
2. По поводу СТОЛА... это уже мем какой-то.
Как-то, по-молодости, я ответил на претензию заказчику:
- Не знаю, у меня на СТОЛЕ все работало!
- Ну так привозите свой СТОЛ и ставьте, мне лишь бы не было проблем.
Повторю ещё раз. Чтобы исправить проблему, нужно её исследовать.

Ну представьте, что вы закончили ПНР, уехали и вам звонят, типа у ПЧ скорость не изменяется. И вопрошают: "Почему?". При этом вы знаете, что при вас всё работало отлично, а они уверяют, что даже в здание не заходили с момента вашего отъезда.

Попробуйте дать вменяемый ответ на этот вот вопрос "Почему?". Без выезда на объект.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 14.02.2023, 17:50   #14
vol2008
Новичок
 
Регистрация: Dec 2022
Сообщения: 21
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Ошибка обмена RS-485 с картой NA-017. Проблемы с отладчиком

Какую Вам информацию надо для исследования?
Я Вам предложил вариант AnyDesk. Будучи на объекте, я подключусь ПЛК и могу предоставить доступ к рабочему столу ПК.
Какие еще варианты?
Могу снять ПЛК(без модулей) и у себя на СТОЛЕ попробовать подключить два устройства с такими же параметрами и диапазонами адресов регистров. только вряд ли это прояснит картину.
vol2008 вне форума   Ответить с цитированием
Старый 14.02.2023, 18:02   #15
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 115
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Ошибка обмена RS-485 с картой NA-017. Проблемы с отладчиком

Цитата:
Сообщение от vol2008 Посмотреть сообщение
Какую Вам информацию надо для исследования?
1) Нужна фотография версий ПО из системного меню контроллера, чтобы убедиться в правильности всех действий

2) Глянуть по совету alf999 что творится на порту и записать лог этого

3) Проблема с обменом возникает на маленькой программе или это программа из разряда "вот так у меня было"? Т.е. нам нужна полная программа, а не этот обрезок. На обрезке может всё и хорошо работает. Присылать в техподдержку: https://segnetics.com/ru/contacts

4) Чтобы понять глюки лоджика на вашем компе, нам нужен ваш комп


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 14.02.2023, 18:11   #16
vol2008
Новичок
 
Регистрация: Dec 2022
Сообщения: 21
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Ошибка обмена RS-485 с картой NA-017. Проблемы с отладчиком

To Arsie

1. Хорошо, сделаю.
2. Пардон,не сразу въехал, посмотрю.
3. Проблема возникает на той программе, что выложил.
4.

Спасибо

Последний раз редактировалось Arsie, 15.02.2023 в 13:07
vol2008 вне форума   Ответить с цитированием
Старый 15.02.2023, 01:46   #17
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Ошибка обмена RS-485 с картой NA-017. Проблемы с отладчиком

Цитата:
Сообщение от vol2008 Посмотреть сообщение
по симптомам видно что дело не в настройке порта или исправности линии связи, а в ошибке драйвера/алгоритма обслуживающего связь по COM3.
Покрутил оба проекта. Файлики конфигурации для опроса (в архивчике sm_logix.zip) отличаются только адресами COM портов.

cmp.png

Поэтому ошибки драйвера/алгоритма исключаются полностью.

Тоже поддержу предложение записать сниффером логи опроса и проанализировать.


Отладке Лоджика не совсем доверяю


__________________
Не являюсь сотрудником Segnetics !!!
ATS сейчас на форуме   Ответить с цитированием
Благодарность от:
Старый 15.02.2023, 12:35   #18
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 337
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Ошибка обмена RS-485 с картой NA-017. Проблемы с отладчиком

Цитата:
Сообщение от vol2008 Посмотреть сообщение
Хорошо, проверю.
Проверили? Версию ПО контроллера напишите?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 15.02.2023, 12:59   #19
vol2008
Новичок
 
Регистрация: Dec 2022
Сообщения: 21
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Ошибка обмена RS-485 с картой NA-017. Проблемы с отладчиком

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Проверили? Версию ПО контроллера напишите?
Еще нет. Завтра буду на объекте. Постараюсь все по-максимуму проверить и записать.

На другой ноут поставить SMLogix и увезти его на объект, к сожалению, не получится. Попробую пока установить на двух VM (на чистые Win7 и Win10) на своем ноуте.
vol2008 вне форума   Ответить с цитированием
Старый 15.02.2023, 13:02   #20
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 115
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Ошибка обмена RS-485 с картой NA-017. Проблемы с отладчиком

Цитата:
Сообщение от vol2008 Посмотреть сообщение
Еще нет. Завтра буду на объекте. Постараюсь все по-максимуму проверить и записать.

На другой ноут поставить SMLogix и увезти его на объект, к сожалению, не получится. Попробую пока установить на двух VM (на чистые Win7 и Win10) на своем ноуте.
Если в основной системе не работает, что в виртуалке не будет работать. Проблема-то не устранена. Хотя...


PS. почищу тему от не особо осмысленного флуда. А то запутаться можно ненароком.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 16.02.2023, 21:54   #21
vol2008
Новичок
 
Регистрация: Dec 2022
Сообщения: 21
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Ошибка обмена RS-485 с картой NA-017. Проблемы с отладчиком

Сегодня приехал на объект со СВОИМ СТОЛОМ (раскладной, легкий).

Просто мистика какая-то.

После перезаливки программы очнулся COM3!
ПЛК не форматировал и не обновлял. Просто залил программу вернув назад COM3. И все заработало. Гонял по-всякому. Перезаливал программу, перезагружал, отключал от линии частотники целиком и поочередно. Все работает!

Так что, видимо, я поторопился, ранее, с выводами

Логи сниффера и фото версии ПЛК прилагаю, как обещал. В логах, кстати, видно, что различается очередность запросов Для COM1 и COM3 (а может и не поторопился - Кто там говорил про mbs ? )

SMLogix работал весь день. Ничего не вылетало не зависало. (SMLogix на VM не проверял - руки не дошли)

(На ноуте, правда, недавно обновлял Automation Studio B&R - больше ничего не трогал)

Отладчик работал нормально. Было пару моментов.
1. Не все Комментарии отображаются для переменных устройств (не мешает).
2. Значения входов/выходов отображаются не всегда правильно. Точнее, не всегда корректно обновляются. Обновление происходит при сдвигании "холста" с алгоблоками. (критично)

В картинках есть пример неправильного отображения: на выходе переменной ненулевое значение, а на выходе алгоблока NZ (<>0) - 0.
После сдвигания "холста" входы/выходы обновляются и отображаются правильно. Обратил внимание, что ошибка возникает, в основном при форсировке "блокировке" или заданию значений переменных из отладчика.

В-общем, всем спасибо.

Последний раз редактировалось Arsie, 20.02.2023 в 15:11 Причина: Удалил вложения за ненужностью
vol2008 вне форума   Ответить с цитированием
Старый 16.02.2023, 22:48   #22
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Ошибка обмена RS-485 с картой NA-017. Проблемы с отладчиком

Цитата:
Сообщение от vol2008 Посмотреть сообщение
Логи сниффера и фото версии ПЛК прилагаю, как обещал. В логах, кстати, видно, что различается очередность запросов Для COM1 и COM3 (а может и не поторопился - Кто там говорил про mbs ? )
Картинки, картинки. Прософтовский Spy485 все замечательно в файлики умеет сохранять.

Цитата:
Значения входов/выходов отображаются не всегда правильно. Точнее, не всегда корректно обновляются. Обновление происходит при сдвигании "холста" с алгоблоками. (критично)
Поэтому не всегда верю отладке.

Цитата:
Обратил внимание, что ошибка возникает, в основном при форсировке "блокировке" или заданию значений переменных из отладчика.
Блокировка отдельная песня.
Работает, но потом почти всегда кажет что сумеет.


__________________
Не являюсь сотрудником Segnetics !!!
ATS сейчас на форуме   Ответить с цитированием
Старый 16.02.2023, 23:40   #23
vol2008
Новичок
 
Регистрация: Dec 2022
Сообщения: 21
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Ошибка обмена RS-485 с картой NA-017. Проблемы с отладчиком

Цитата:
Сообщение от ATS Посмотреть сообщение
Картинки, картинки. Прософтовский Spy485 все замечательно в файлики умеет сохранять.
Есть и файлики.
Вложения
Тип файла: zip COM1_COM3_spy.zip (24.4 Кбайт, 1 просмотров)
vol2008 вне форума   Ответить с цитированием
Старый 16.02.2023, 23:44   #24
vol2008
Новичок
 
Регистрация: Dec 2022
Сообщения: 21
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Ошибка обмена RS-485 с картой NA-017. Проблемы с отладчиком

Цитата:
Сообщение от ATS Посмотреть сообщение
Блокировка отдельная песня.
Работает, но потом почти всегда кажет что сумеет.
Да, я тоже обратил внимание. Работает по-разному, если блокируешь начало или концы связи.
vol2008 вне форума   Ответить с цитированием
Старый 17.02.2023, 20:00   #25
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Ошибка обмена RS-485 с картой NA-017. Проблемы с отладчиком

Цитата:
Сообщение от vol2008 Посмотреть сообщение
В логах, кстати, видно, что различается очередность запросов Для COM1 и COM3 (а может и не поторопился - Кто там говорил про mbs ? )
Смотрел логи по диагонали, но явно не увидел.


__________________
Не являюсь сотрудником Segnetics !!!
ATS сейчас на форуме   Ответить с цитированием
Старый 17.02.2023, 23:29   #26
vol2008
Новичок
 
Регистрация: Dec 2022
Сообщения: 21
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Ошибка обмена RS-485 с картой NA-017. Проблемы с отладчиком

Цитата:
Сообщение от ATS Посмотреть сообщение
Смотрел логи по диагонали, но явно не увидел.
Надо было смотреть по-вертикали.

Смотрите, первый байт адреса. Как идут запросы. COM1 - опрашиваются по две группы переменных последовательно для каждого устройства, для COM3 - сначала одна группа для устройства адр.1 затем для устройства адр. 3. затем другая группа для адр.1 и потом для адр.3
Изображения
Тип файла: png _COM1.PNG (82.0 Кбайт, 25 просмотров)
Тип файла: png _COM3.PNG (77.3 Кбайт, 15 просмотров)
vol2008 вне форума   Ответить с цитированием
Старый 18.02.2023, 02:12   #27
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Ошибка обмена RS-485 с картой NA-017. Проблемы с отладчиком

Цитата:
Сообщение от vol2008 Посмотреть сообщение
Надо было смотреть по-вертикали.
Понял о чем речь. Чередование опроса слейвов в mbs это уже отдельная песня.


__________________
Не являюсь сотрудником Segnetics !!!
ATS сейчас на форуме   Ответить с цитированием
Старый 19.02.2023, 00:17   #28
vol2008
Новичок
 
Регистрация: Dec 2022
Сообщения: 21
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Ошибка обмена RS-485 с картой NA-017. Проблемы с отладчиком

Цитата:
Чередование опроса слейвов в mbs это уже отдельная песня.
Это песня, как минимум, о том, что механизмы опроса по разным портам различаются. О чем я раньше и пытался "не особо осмысленно флудить" предположить.
vol2008 вне форума   Ответить с цитированием
Старый 19.02.2023, 18:02   #29
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Ошибка обмена RS-485 с картой NA-017. Проблемы с отладчиком

Цитата:
Сообщение от vol2008 Посмотреть сообщение
Это песня, как минимум, о том, что механизмы опроса по разным портам различаются.
Странные выводы на основании одного лога. Через полчаса смогли бы увидеть аналогичное и на другом COM порту.


__________________
Не являюсь сотрудником Segnetics !!!
ATS сейчас на форуме   Ответить с цитированием
Старый 19.02.2023, 18:33   #30
vol2008
Новичок
 
Регистрация: Dec 2022
Сообщения: 21
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Ошибка обмена RS-485 с картой NA-017. Проблемы с отладчиком

Цитата:
Сообщение от ATS Посмотреть сообщение
Странные выводы на основании одного лога. Через полчаса смогли бы увидеть аналогичное и на другом COM порту.
Хорошо. Спасибо.

Ну тогда вообще ерунда какая-то получается. А если, например, период запросов для первого устройства, будет не 100 и 120 мс, а 10 и 12с, тогда второе устройство будет ждать своей очереди опроса эти 22с? (Судя по первому логу) Надо будет проверить для каждого порта.
vol2008 вне форума   Ответить с цитированием
Ответ


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

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



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


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