PDA

Просмотр полной версии : Modbus + СПК107 (прошивка 3.948)



korwins
01.01.2020, 23:49
Доброе время суток и с наступившим!!

Подскажите, куда копать. На СПК107 (без букв еще, прошивка 3.948) требуется поднять опрос ТРМ200 по Modbus RTU. Сторонний софт через АС4 нормально читает данные с ТРМ200.
Скачал Codesys 3.5 pacth5, репозиторий установил (скачивал целиком диск, оттуда ставил).
При создании проекта выбираю СПК1хх версия 3.5.4.26. Читал, что версии файлов устройств, добавляемых в проект, должны быть меньше или равны версии СПК.
Соответственно, Modbus_COM 3.5.11.20 - получаю кучу ошибок (Рис. 1)
Значит, выбираю Modbus_Com меньшей версии. Есть только версия 3.4.0.0
Как только я добавляю Modbus Master, COM Port версии 3.4.0.0, то опять получаю кучу ошибок, при этом ioDrvModbus v 3.4.0.0 подключена к проекту....
Если я буду добавлять Modbus Master, COM Port и 3.5.11.20 - тоже получаю кучу ошибок. В какой-то момент проект скомпилировался с таким вариантом версий. Но при работе ПЛК напротив Modbus Slave горит красный треугольник, ошибка шины modbus. Аппаратно осциллографом проверял - физически отсутствует активность на порту...
Суть вопроса:
1) какой набор библиотек и последовательность версий должна быть при создании Modbus Master RS-485 для СПК107 (3.948)?
2) Возможно "поломались" библиотеки, когда пробовал ставить разные версии. Хочу все ПО снести и установить заново. Опять же - какая последовательность установки версий библиотек с учетом того, что СПК107 версия 3.5.4.26? Где их взять для 3.4.0.0?

Заранее огромное спасибо!

Евгений Кислов
02.01.2020, 00:01
Добрый день.
Посмотрите здесь п. 4.6 - вам нужно сделать по аналогии:
https://ftp.owen.ru/CoDeSys3/11_Documentation/01_SPK/SPK_Modbus_v.1.1.pdf

В приложении Г указаны требуемые версии компонентов Modbus.

korwins
02.01.2020, 12:47
Работает, отлично! Спасибо за помощь!