26.09.2016, 15:04 | #1 |
Member
Регистрация: Nov 2015
Сообщения: 75
Благодарил(а): 5 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
TRIM и Modbus (SlaveX)
Возник вопрос с TRIM.
Загрузил в него проект, который у меня работал под SMH2Gi, и обнаружил, что нет связи с полевыми устройствами по Modbus RTU. В процессе выяснилось, что не работает только при задании параметров связи из FBD (с блока SlaveX). Если задать то же самое заранее "ручками" - всё нормально. Что делать? Фото прилагаю. Версия Лоджика: 3.27.0440 Последний раз редактировалось Arsie, 13.02.2018 в 20:27 |
26.09.2016, 17:11 | #2 | |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: TRIM и Modbus (SlaveX)
Цитата:
Прикрепите, пожалуйста проект и напишите версию прошивки в trim __________________ В сегнетиксе не работаю с самого начала 2019 года. |
|
26.09.2016, 17:52 | #3 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: TRIM и Modbus (SlaveX)
Похоже, пока придётся создавать конфигурацию "руками". Что делать - не могу подсказать. Нужно проводить дополнительные исследования. Но с первого испытания - поднять связь через SlaveX не удалось.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
29.09.2016, 22:38 | #4 |
Новичок
Регистрация: Oct 2015
Адрес: NN
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: TRIM и Modbus (SlaveX)
Есть какие то подвижки по SlaveX ?
|
30.09.2016, 10:54 | #5 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: TRIM и Modbus (SlaveX)
Есть. Проверили - баг зафиксировали. Я разработчикам информацию передал - будут разбираться.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
30.09.2016, 11:35 | #6 |
Новичок
Регистрация: Oct 2015
Адрес: NN
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: TRIM и Modbus (SlaveX)
Когда примерно выйдет исправленная версия?
Информация важна тк то, что просто можно сделать SlaveX очень неудобно и долго делать по в ручном режиме. |
30.09.2016, 12:00 | #7 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 131
Благодарил(а): 15 раз(а)
Поблагодарили:
662 раз(а) в 606 сообщениях
|
Ответ: TRIM и Modbus (SlaveX)
Цитата:
У разработчиков недельные циклы планирования от среды до среды. Т.е. баг будет исправлен точно не ранее среды. Время, выделяемое на исправление багов, ограничено, поэтому баги ранжируются по приоритету. Если ничего хуже вашего бага не будет, то на следующей неделе. Если будет что-то хуже, то позже, в другой недельный цикл. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
30.09.2016, 12:03 | #8 |
Новичок
Регистрация: Oct 2015
Адрес: NN
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: TRIM и Modbus (SlaveX)
ок все понятно - держите нас в курсе
|
06.10.2016, 11:49 | #9 |
Новичок
Регистрация: Oct 2015
Адрес: NN
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: TRIM и Modbus (SlaveX)
Какие то обновления?
|
06.10.2016, 12:00 | #10 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: TRIM и Modbus (SlaveX)
Обновления-то есть, Но проблема SlaveX пока ещё не решена. Она разработчиками прорабатывается. Выяснились некоторые интересные подробности. Но пока ещё нет решения. Как только оно будет - я прям в эту тему напишу.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
07.10.2016, 17:44 | #11 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: TRIM и Modbus (SlaveX)
Проблема SlaveX решена. В новом релизе лоджика всё поправлено! Качайте, пользуйтесь.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
10.10.2016, 18:14 | #12 |
Новичок
Регистрация: Oct 2015
Адрес: NN
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: TRIM и Modbus (SlaveX) (Решено)
вопрос нуба - апдейт лоджика требует апдейта ядра?
|
11.10.2016, 09:28 | #13 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 131
Благодарил(а): 15 раз(а)
Поблагодарили:
662 раз(а) в 606 сообщениях
|
Ответ: TRIM и Modbus (SlaveX) (Решено)
Если ядро последней версии, то нет. Проблема в лоджике была.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
11.10.2016, 11:31 | #14 |
Новичок
Регистрация: Oct 2015
Адрес: NN
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: TRIM и Modbus (SlaveX) (решено)
Чето не выходит каменный цветок... logix 450 свежий ядро обновил (DEB пакет?).
slaveX выдает кучу ошибок - хотя связь происходит что то читается, но через некоторое время от 30 сек и более может появиться - Ядро SMLogix аварийно остановлено... Последний раз редактировалось Arsie, 13.02.2018 в 20:27 |
11.10.2016, 11:49 | #15 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 131
Благодарил(а): 15 раз(а)
Поблагодарили:
662 раз(а) в 606 сообщениях
|
Ответ: TRIM и Modbus (SlaveX) (решено)
Переустановите операционку в контроллере целиком.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
11.10.2016, 12:54 | #16 |
Новичок
Регистрация: Oct 2015
Адрес: NN
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: TRIM и Modbus (SlaveX) (решено)
Что я делаю не так?
Сделал пустой проект сначала без SlaveX - обмен идет, потом со SlaveX - все встало. Анализатор показывает хз какой битрейт на slaveX Проект прилагаю. Последний раз редактировалось Arsie, 13.02.2018 в 20:27 |
11.10.2016, 13:31 | #17 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: TRIM и Modbus (SlaveX) (решено)
Прикрепите оба проекта, чтобы один из них был рабочий обязательно (прям вот чтобы данные были им получены).
А ещё - могут быть сложности при конвертации проекта. Иногда помогает заново создать проект(эта проблема известная, но ещё пока не поправлена). __________________ В сегнетиксе не работаю с самого начала 2019 года. |
11.10.2016, 13:58 | #18 |
Новичок
Регистрация: Oct 2015
Адрес: NN
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: TRIM и Modbus (SlaveX) (решено)
Рабочий проект - без slavex
все ок никаких перезапросов Последний раз редактировалось Arsie, 13.02.2018 в 20:28 |
11.10.2016, 14:49 | #19 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: TRIM и Modbus (SlaveX) (решено)
Отпишусь сюда, как найду, в чём проблема.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
11.10.2016, 16:30 | #20 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: TRIM и Modbus (SlaveX)
Сборка версии 450 была неудачная, там изменения не включились. Новый релиз сейчас соберём, должно будет работать!
p.s. Если вам срочно очень надо - вот костыль: Добавляйте на этот же порт пустой слейв без управления из fbd и добавляйте ему 1 переменную. вытаскивайте её на поляну. После этого блок со SlaveX начнёт работать нормально. __________________ В сегнетиксе не работаю с самого начала 2019 года. |
11.10.2016, 18:08 | #21 |
Новичок
Регистрация: Oct 2015
Адрес: NN
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: TRIM и Modbus (SlaveX)
ok ждемс
|
12.10.2016, 11:43 | #22 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: TRIM и Modbus (SlaveX)
Итак. Новости вот какие: В новом лоджике SlaveX нормально шлёт запросы. Только есть какая-то проблема с функциями чтения переменных. Сейчас я вновь озадачу разработчиков решением данного вопроса (они проверяли на альфа версии, там всё работало).
На данный момент костыль, решающий проблему, остаётся таким же: добавляйте в проект не существующий слейв на тот же порт, без управления из fbd. Заходите в карту памяти созданного слейва, добавляете одну переменную, с периодом опроса = 0. Переменную тащите на поляну. В таком варианте всё работает и обмену не мешает. __________________ В сегнетиксе не работаю с самого начала 2019 года. Последний раз редактировалось Gromov, 12.10.2016 в 13:00 |
21.10.2016, 13:28 | #23 |
Новичок
Регистрация: Oct 2015
Адрес: NN
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: TRIM и Modbus (SlaveX)
Как slaveX ?
|
21.10.2016, 13:30 | #24 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: TRIM и Modbus (SlaveX)
Пока всё остаётся в том виде, как я описал сообщением выше.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
07.11.2016, 16:39 | #25 |
Новичок
Регистрация: Oct 2015
Адрес: NN
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: TRIM и Modbus (SlaveX)
И снова здравствуйте,
допилили? |
07.11.2016, 17:19 | #26 | |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: TRIM и Modbus (SlaveX)
Сейчас разработчики занимаются более острым вопросом. Поскольку эта задача имеет найденное решение "на костылях". Об этом я писал здесь:
Цитата:
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
|
16.11.2016, 17:11 | #27 |
Новичок
Регистрация: Oct 2015
Адрес: NN
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: TRIM и Modbus (SlaveX)
Ну как SlaveX поживает?
|
17.11.2016, 10:49 | #28 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: TRIM и Modbus (SlaveX)
Пока нет изменений.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
18.11.2016, 17:31 | #29 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: TRIM и Modbus (SlaveX)
Сегодня провели работу в этом направлении. Я тестировал обмен данными на SlaveX. Теперь всё работает. Скоро(ближайшие часы) появится новый релиз лоджика. Для трима ещё и деб.пакеты обновить надо.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
31.07.2017, 11:15 | #30 |
Senior Member
Регистрация: Dec 2012
Сообщения: 164
Благодарил(а): 5 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: TRIM и Modbus (SlaveX)
Trim по modbus tcp должен забрать данные из контроллера.
Trim умеет читать holding register и input register? Я так понял, что трим читает данные только 04 функцией. Что делать, если плк понимает только 03 функцию? |