|
Связь с внешним миром Modbus, RS232, RS485, Lon и другое. |
|
Опции темы | Поиск в этой теме |
17.03.2020, 12:44 | #1 |
Senior Member
Регистрация: Oct 2017
Адрес: Москва
Сообщения: 183
Благодарил(а): 21 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ошибка соединения без кода ошибки
Длинный кабель проходил через несколько ПЛК Pixel-25 (на конце терминатор 120 Ом). Для одного ПЛК сделал несколько переменных в OPC Lectus. Конец кабеля в диспетчерской. Увидел значения переменных.
Добавил ещё переменных, потом добавил ещё два ПЛК с небольшим количеством переменных. Но они теперь возвращают "ошибку соединения". Уходит команда 03, а возвращается 83 (бит ошибки), но кода ошибки нет - просто повторяется адрес первой переменной и другая CRC. Подходил к шкафу, подключался напрямую. То же самое. Хотя программа загружается по тому же проводу, т.е. Modbus RTU работает. Скорость понизил: 9600 8n2. Куда копать? Последний раз редактировалось AlexSku, 17.03.2020 в 12:54 |
17.03.2020, 13:38 | #2 |
Senior Member
Регистрация: Oct 2017
Адрес: Москва
Сообщения: 183
Благодарил(а): 21 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ошибка соединения без кода ошибки
Может быть проблема, если снята галка ПЛК "старая карта"?
|
17.03.2020, 14:19 | #3 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Ошибка соединения без кода ошибки
Цитата:
Галка может влиять в том плане, что контроллер игнорирует часть ваших ошибок, если галка установлена. Когда галка снята, ошибки малого радиуса рук контролируются абсолютно все. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
17.03.2020, 15:02 | #5 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Ошибка соединения без кода ошибки
Конфиг лектуса вручную писали или конвертером пользовались?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
17.03.2020, 15:09 | #6 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Ошибка соединения без кода ошибки
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
17.03.2020, 15:10 | #7 |
Senior Member
Регистрация: Oct 2017
Адрес: Москва
Сообщения: 183
Благодарил(а): 21 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ошибка соединения без кода ошибки
Переменные создавал вручную.
Конфигурацию сначала импортировал в csv, но ваш форум сказал, что файл плохой. Потом сохранил как cfg, но - та же история. Просто добавил ".txt" |
17.03.2020, 15:13 | #8 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Ошибка соединения без кода ошибки
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
17.03.2020, 15:23 | #9 | |
Senior Member
Регистрация: Oct 2017
Адрес: Москва
Сообщения: 183
Благодарил(а): 21 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ошибка соединения без кода ошибки
Цитата:
Но файл конфигурации создаётся для одного ПЛК, а что делать, если их несколько? |
|
17.03.2020, 15:28 | #10 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Ошибка соединения без кода ошибки
Возможно я скажу немного грубовато, но нужно учить матчасть. В сервере есть импорт/экспорт, это позволяет объединять конфигурации.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
17.03.2020, 16:04 | #11 |
Senior Member
Регистрация: Oct 2017
Адрес: Москва
Сообщения: 183
Благодарил(а): 21 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ошибка соединения без кода ошибки
Да было бы чего учить.
В их справке про импорт сказано про файлы csv и ничего про объединение нескольких конфигураций. Есть реально справка про объединение? |
17.03.2020, 16:11 | #12 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Ошибка соединения без кода ошибки
Цитата:
Вы же инженер. Включите смекалку, изучите предмет, с которым работаете. Задайте вопрос производителю Лектуса, в конце концов, мало ли что посоветует. PS. Также объединение можно сделать, сшивая файлы .map в блокноте. Выполняя определённые правила, конечно же. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 17.03.2020 в 16:24 |
|
18.03.2020, 12:41 | #13 |
Senior Member
Регистрация: Oct 2017
Адрес: Москва
Сообщения: 183
Благодарил(а): 21 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ошибка соединения без кода ошибки
Оказалось, что вручную Лектус предлагал фунцию чтения 03 (выходные регистры), записи 16.
Когда запустил конфигурацию через ваш конвертер, то всё заработало. Увидел, что чтение это фунция 04 (входные регистры). Лектусу пока задать вопрос об объединении на форуме не получается, почему-то (из-за короновируса?) не подтверждают мою вчерашнюю попытку регистрации. |