PDA

Просмотр полной версии : Проблема с СПК110



nevii
03.04.2020, 21:12
Доброго времени суток, при компиляции (CODESYS V3.5 SP5 Patch 5) возникают ошибки:

------ Компиляция : Приложение: Device.Application -------
типизировать код...
[ERROR] Без имени5: Modbus_Master_COM_Port [Device: Modbus_COM]: C0077: Неизвестный тип: 'IoDrvModbus.IoDrvModbusComPort'
[ERROR] Без имени5: Modbus_Slave_COM_Port [Device: Modbus_COM: Modbus_Master_COM_Port]: C0077: Неизвестный тип: 'IoDrvModbus.ModbusSlaveComPort'
Компиляция завершена -- 2 ошибок, 1 предупреждений

Как я понимаю у меня установлена не актуальная версия библиотек, если это так, то какие версии Кодесиса, таргета и библиотек необходимо использовать для обмена переменными по модбасу в rs-232 в режиме мастера сети? (контроллер СПК110 2018 гв, версия прошивки 5.472)

Евгений Кислов
03.04.2020, 21:40
Добрый день.

Какие у вас версии компонентов Modbus_Master_COM_Port и Modbus_Slave_COM_Port? (посмотрите в компонентах вкладку Информация)

nevii
03.04.2020, 22:01
Вот на скрине версии

nevii
03.04.2020, 22:01
А что нужно скачать чтобы обновиться до актуальных

Евгений Кислов
03.04.2020, 22:03
Это версии, которые установлены в системе.
А какие используются в проекте? (выбрать в дереве проекта компонент - открыть вкладку Информация - сделать скрин и выложить сюда)

Евгений Кислов
03.04.2020, 22:12
ПКМ на узел - Обновить устройство - выбрать версию 3.5.5.0 для мастера и 3.5.4.0 для слэйва.

nevii
03.04.2020, 22:17
о, заработало, спасибо, ты настоящий спаситель

efrist
27.04.2021, 20:09
Здравствуйте, у меня аналогичная проблемма. Только вот я не могу поменять версию компонента.54846
Там вроде должна галочка быть отоброжать все версии. Не подскажете в чем может быть проблема?

Евгений Кислов
27.04.2021, 20:22
Здравствуйте, у меня аналогичная проблемма. Только вот я не могу поменять версию компонента.54846
Там вроде должна галочка быть отоброжать все версии. Не подскажете в чем может быть проблема?

https://ftp.owen.ru/CoDeSys3/11_Documentation/01_SPK/SPK_FAQ_v.1.3.pdf
п. 8.2

efrist
28.04.2021, 03:15
Спасибо огромное!

Фёдор1988
20.07.2021, 09:55
Здравствуйте. Панель оператора СПК110(М01) прошивка 1.1.0611.1056 не подключается к ПЛК73 по протоколу modbus rtu. Пробовал разные скорости, порты, подключался через адаптер , подключался напрямую через ком. В программе мастер версия 3.5.5.0, ПЛК слэйв 3.5.4.0 пишет ошибку шины. Создавал по шаблону СПК мастер версия 3.5.11.20, ПЛК слэйв 3.5.10.30 ошибки шины нет, пишет, что работает, но данные все в 0. Проект присылал и на СПК110 и на ПЛК73 в техподдержку, но они молчат. С прошлой панелью техподдержка проблему так и не решила, может кто на форуме подскажет.

Евгений Кислов
20.07.2021, 09:57
Здравствуйте. Панель оператора СПК110(М01) прошивка 1.1.0611.1056 не подключается к ПЛК73 по протоколу modbus rtu. Пробовал разные скорости, порты, подключался через адаптер , подключался напрямую через ком. В программе мастер версия 3.5.5.0, ПЛК слэйв 3.5.4.0 пишет ошибку шины. Создавал по шаблону СПК мастер версия 3.5.11.20, ПЛК слэйв 3.5.10.30 ошибки шины нет, пишет, что работает, но данные все в 0. Проект присылал и на СПК110 и на ПЛК73 в техподдержку, но они молчат. С прошлой панелью техподдержка проблему так и не решила, может кто на форуме подскажет.

Добрый день.
Выложите проекты для СПК и ПЛК.

Фёдор1988
20.07.2021, 10:39
Архивы проектов

Евгений Кислов
20.07.2021, 10:52
пишет, что работает, но данные все в 0.

Выложите скриншот с этим поведением.

GoodLuck
21.07.2021, 19:57
Архивы проектов
Если еще вопрос актуален, то в проекте для СПК 110 номера портов COM1 и COM2 указаны одинаковые =1.

А в проекте для ПЛК73 непонятно, где часть программы, где описан обмен с СПК? В конфигурации вроде ничего нет.

Фёдор1988
23.07.2021, 01:52
Выложите скриншот с этим поведением.
Пишет шина не запущена. Еще иногда ругается на библиотеку IoDrvModbus 3.5.5.0
56187

Фёдор1988
23.07.2021, 01:54
Если еще вопрос актуален, то в проекте для СПК 110 номера портов COM1 и COM2 указаны одинаковые =1.

А в проекте для ПЛК73 непонятно, где часть программы, где описан обмен с СПК? В конфигурации вроде ничего нет.

Пробовал разные с 1-3. Забыл перед отправкой поменять. Читал и с первого, и со второго СОМ. В ПЛК73 в конфигураторе написаны адреса и переменные.

Евгений Кислов
23.07.2021, 06:23
Пробовал разные с 1-3. Забыл перед отправкой поменять. Читал и с первого, и со второго СОМ. В ПЛК73 в конфигураторе написаны адреса и переменные.

Попробуйте для начала один регистр с ПЛК считать.
Насколько я помню - в области конфигурации только одиночные запросы поддерживаются.
Подробнее в РП на ПЛК написано.

56188

Фёдор1988
23.07.2021, 07:14
Попробуйте для начала один регистр с ПЛК считать.
Насколько я помню - в области конфигурации только одиночные запросы поддерживаются.
Подробнее в РП на ПЛК написано.

56188

Пытался делать групповой запрос с 1000 адреса. Один регистр опросил

Евгений Кислов
23.07.2021, 07:19
Пытался делать групповой запрос с 1000 адреса. Один регистр опросил

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

Фёдор1988
23.07.2021, 07:40
Вы выложенном вами выше проекте используются только адреса из области конфигурации - для них групповые запросы не поддерживаются.

Я опрашивал и с 0 адреса, и после 4096, не работало. Переустановил библиотеки IoDrvModbus. Опрос заработал.