Segnetics

Вернуться   Segnetics > Форум Segnetics > Песочница

Песочница Удалённые с форума темы

Ответ
 
Опции темы Поиск в этой теме
Старый 26.09.2016, 15:04   #1
Crush[Orange]
Member
 
Аватара для Crush[Orange]
 
Регистрация: Nov 2015
Сообщения: 75
Благодарил(а): 5 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию TRIM и Modbus (SlaveX)

Возник вопрос с TRIM.
Загрузил в него проект, который у меня работал под SMH2Gi, и обнаружил, что нет связи с полевыми устройствами по Modbus RTU.
В процессе выяснилось, что не работает только при задании параметров связи из FBD (с блока SlaveX). Если задать то же самое заранее "ручками" - всё нормально. Что делать?

Фото прилагаю.
Версия Лоджика: 3.27.0440

Последний раз редактировалось Arsie, 13.02.2018 в 20:27
Crush[Orange] вне форума   Ответить с цитированием
Старый 26.09.2016, 17:11   #2
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: TRIM и Modbus (SlaveX)

Цитата:
Сообщение от Crush[Orange] Посмотреть сообщение
Возник вопрос с TRIM.
Загрузил в него проект, который у меня работал под SMH2Gi, и обнаружил, что нет связи с полевыми устройствами по Modbus RTU.
В процессе выяснилось, что не работает только при задании параметров связи из FBD (с блока SlaveX). Если задать то же самое заранее "ручками" - всё нормально. Что делать?

Фото прилагаю.
Версия Лоджика: 3.27.0440
Сейчас попробую повторить.
Прикрепите, пожалуйста проект и напишите версию прошивки в trim


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 26.09.2016, 17:52   #3
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: TRIM и Modbus (SlaveX)

Похоже, пока придётся создавать конфигурацию "руками". Что делать - не могу подсказать. Нужно проводить дополнительные исследования. Но с первого испытания - поднять связь через SlaveX не удалось.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 29.09.2016, 22:38   #4
GYUR22
Новичок
 
Регистрация: Oct 2015
Адрес: NN
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: TRIM и Modbus (SlaveX)

Есть какие то подвижки по SlaveX ?
GYUR22 вне форума   Ответить с цитированием
Старый 30.09.2016, 10:54   #5
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: TRIM и Modbus (SlaveX)

Цитата:
Сообщение от GYUR22 Посмотреть сообщение
Есть какие то подвижки по SlaveX ?
Есть. Проверили - баг зафиксировали. Я разработчикам информацию передал - будут разбираться.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 30.09.2016, 11:35   #6
GYUR22
Новичок
 
Регистрация: Oct 2015
Адрес: NN
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: TRIM и Modbus (SlaveX)

Когда примерно выйдет исправленная версия?
Информация важна тк то, что просто можно сделать SlaveX очень неудобно и долго делать по в ручном режиме.
GYUR22 вне форума   Ответить с цитированием
Старый 30.09.2016, 12:00   #7
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 131
Благодарил(а): 15 раз(а)
Поблагодарили: 662 раз(а) в 606 сообщениях
По умолчанию Ответ: TRIM и Modbus (SlaveX)

Цитата:
Сообщение от GYUR22 Посмотреть сообщение
Когда примерно выйдет исправленная версия?
Информация важна тк то, что просто можно сделать SlaveX очень неудобно и долго делать по в ручном режиме.
У нас нет этой информации.

У разработчиков недельные циклы планирования от среды до среды. Т.е. баг будет исправлен точно не ранее среды.

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


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 30.09.2016, 12:03   #8
GYUR22
Новичок
 
Регистрация: Oct 2015
Адрес: NN
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: TRIM и Modbus (SlaveX)

ок все понятно - держите нас в курсе
GYUR22 вне форума   Ответить с цитированием
Старый 06.10.2016, 11:49   #9
GYUR22
Новичок
 
Регистрация: Oct 2015
Адрес: NN
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: TRIM и Modbus (SlaveX)

Какие то обновления?
GYUR22 вне форума   Ответить с цитированием
Старый 06.10.2016, 12:00   #10
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: TRIM и Modbus (SlaveX)

Обновления-то есть, Но проблема SlaveX пока ещё не решена. Она разработчиками прорабатывается. Выяснились некоторые интересные подробности. Но пока ещё нет решения. Как только оно будет - я прям в эту тему напишу.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 07.10.2016, 17:44   #11
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: TRIM и Modbus (SlaveX)

Проблема SlaveX решена. В новом релизе лоджика всё поправлено! Качайте, пользуйтесь.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 10.10.2016, 18:14   #12
GYUR22
Новичок
 
Регистрация: Oct 2015
Адрес: NN
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: TRIM и Modbus (SlaveX) (Решено)

вопрос нуба - апдейт лоджика требует апдейта ядра?
GYUR22 вне форума   Ответить с цитированием
Старый 11.10.2016, 09:28   #13
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 131
Благодарил(а): 15 раз(а)
Поблагодарили: 662 раз(а) в 606 сообщениях
По умолчанию Ответ: TRIM и Modbus (SlaveX) (Решено)

Цитата:
Сообщение от GYUR22 Посмотреть сообщение
вопрос нуба - апдейт лоджика требует апдейта ядра?
Если ядро последней версии, то нет. Проблема в лоджике была.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 11.10.2016, 11:31   #14
GYUR22
Новичок
 
Регистрация: Oct 2015
Адрес: NN
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: TRIM и Modbus (SlaveX) (решено)

Чето не выходит каменный цветок... logix 450 свежий ядро обновил (DEB пакет?).
slaveX выдает кучу ошибок - хотя связь происходит что то читается, но через некоторое время от 30 сек и более может появиться - Ядро SMLogix аварийно остановлено...

Последний раз редактировалось Arsie, 13.02.2018 в 20:27
GYUR22 вне форума   Ответить с цитированием
Старый 11.10.2016, 11:49   #15
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 131
Благодарил(а): 15 раз(а)
Поблагодарили: 662 раз(а) в 606 сообщениях
По умолчанию Ответ: TRIM и Modbus (SlaveX) (решено)

Цитата:
Сообщение от GYUR22 Посмотреть сообщение
Чето не выходит каменный цветок... logix 450 свежий ядро обновил (DEB пакет?).
slaveX выдает кучу ошибок - хотя связь происходит что то читается, но через некоторое время от 30 сек и более может появиться - Ядро SMLogix аварийно остановлено...
Переустановите операционку в контроллере целиком.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 11.10.2016, 12:54   #16
GYUR22
Новичок
 
Регистрация: Oct 2015
Адрес: NN
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: TRIM и Modbus (SlaveX) (решено)

Что я делаю не так?
Сделал пустой проект сначала без SlaveX - обмен идет, потом со SlaveX - все встало.
Анализатор показывает хз какой битрейт на slaveX
Проект прилагаю.

Последний раз редактировалось Arsie, 13.02.2018 в 20:27
GYUR22 вне форума   Ответить с цитированием
Старый 11.10.2016, 13:31   #17
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: TRIM и Modbus (SlaveX) (решено)

Прикрепите оба проекта, чтобы один из них был рабочий обязательно (прям вот чтобы данные были им получены).

А ещё - могут быть сложности при конвертации проекта. Иногда помогает заново создать проект(эта проблема известная, но ещё пока не поправлена).


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 11.10.2016, 13:58   #18
GYUR22
Новичок
 
Регистрация: Oct 2015
Адрес: NN
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: TRIM и Modbus (SlaveX) (решено)

Рабочий проект - без slavex
все ок никаких перезапросов

Последний раз редактировалось Arsie, 13.02.2018 в 20:28
GYUR22 вне форума   Ответить с цитированием
Старый 11.10.2016, 14:49   #19
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: TRIM и Modbus (SlaveX) (решено)

Отпишусь сюда, как найду, в чём проблема.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 11.10.2016, 16:30   #20
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: TRIM и Modbus (SlaveX)

Сборка версии 450 была неудачная, там изменения не включились. Новый релиз сейчас соберём, должно будет работать!

p.s. Если вам срочно очень надо - вот костыль: Добавляйте на этот же порт пустой слейв без управления из fbd и добавляйте ему 1 переменную. вытаскивайте её на поляну. После этого блок со SlaveX начнёт работать нормально.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 11.10.2016, 18:08   #21
GYUR22
Новичок
 
Регистрация: Oct 2015
Адрес: NN
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: TRIM и Modbus (SlaveX)

ok ждемс
GYUR22 вне форума   Ответить с цитированием
Старый 12.10.2016, 11:43   #22
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: TRIM и Modbus (SlaveX)

Итак. Новости вот какие: В новом лоджике SlaveX нормально шлёт запросы. Только есть какая-то проблема с функциями чтения переменных. Сейчас я вновь озадачу разработчиков решением данного вопроса (они проверяли на альфа версии, там всё работало).

На данный момент костыль, решающий проблему, остаётся таким же: добавляйте в проект не существующий слейв на тот же порт, без управления из fbd. Заходите в карту памяти созданного слейва, добавляете одну переменную, с периодом опроса = 0. Переменную тащите на поляну. В таком варианте всё работает и обмену не мешает.


__________________
В сегнетиксе не работаю с самого начала 2019 года.

Последний раз редактировалось Gromov, 12.10.2016 в 13:00
Gromov вне форума   Ответить с цитированием
Старый 21.10.2016, 13:28   #23
GYUR22
Новичок
 
Регистрация: Oct 2015
Адрес: NN
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: TRIM и Modbus (SlaveX)

Как slaveX ?
GYUR22 вне форума   Ответить с цитированием
Старый 21.10.2016, 13:30   #24
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: TRIM и Modbus (SlaveX)

Пока всё остаётся в том виде, как я описал сообщением выше.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 07.11.2016, 16:39   #25
GYUR22
Новичок
 
Регистрация: Oct 2015
Адрес: NN
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: TRIM и Modbus (SlaveX)

И снова здравствуйте,
допилили?
GYUR22 вне форума   Ответить с цитированием
Старый 07.11.2016, 17:19   #26
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: TRIM и Modbus (SlaveX)

Цитата:
Сообщение от GYUR22 Посмотреть сообщение
И снова здравствуйте,
допилили?
Сейчас разработчики занимаются более острым вопросом. Поскольку эта задача имеет найденное решение "на костылях". Об этом я писал здесь:

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


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 16.11.2016, 17:11   #27
GYUR22
Новичок
 
Регистрация: Oct 2015
Адрес: NN
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: TRIM и Modbus (SlaveX)

Ну как SlaveX поживает?
GYUR22 вне форума   Ответить с цитированием
Старый 17.11.2016, 10:49   #28
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: TRIM и Modbus (SlaveX)

Пока нет изменений.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 18.11.2016, 17:31   #29
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: TRIM и Modbus (SlaveX)

Сегодня провели работу в этом направлении. Я тестировал обмен данными на SlaveX. Теперь всё работает. Скоро(ближайшие часы) появится новый релиз лоджика. Для трима ещё и деб.пакеты обновить надо.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 31.07.2017, 11:15   #30
maks
Senior Member
 
Регистрация: Dec 2012
Сообщения: 164
Благодарил(а): 5 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: TRIM и Modbus (SlaveX)

Trim по modbus tcp должен забрать данные из контроллера.
Trim умеет читать holding register и input register?
Я так понял, что трим читает данные только 04 функцией.
Что делать, если плк понимает только 03 функцию?
maks вне форума   Ответить с цитированием
Ответ


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

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



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


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