PDA

Просмотр полной версии : СПК 107, подключение модуля МВ110-8А



Viktor
08.11.2013, 13:33
Почему при добавлении Modbus Master в Modbus COM у меня после компиляции выскакивает куча ошибок? Это связано с версией таргетов и модулей? Версия Owen SPC1xx - 3.5.2.0, версия Modbus COM - 3.4.0.0, версии Modbus Master пробовал 3.4.0.0, 3.4.2.0, 3.5.0.0, 3.5.2.0.

Вот кусок лога ошибок:


------ Компиляция : Приложение: Device.Application -------
типизировать код...
[ERROR] iodrvmodbus, 3.5.3.50 (3s - smart software solutions gmbh): IoDrvModbusComPort: C0090: No definition found for base class 'IoDrvModbusBase.IoDrvModbusBase'
[ERROR] iodrvmodbus, 3.5.3.50 (3s - smart software solutions gmbh): ModbusMasterComPort: C0090: No definition found for base class 'IoDrvModbusBase.ModbusSerialMasterBase'
[ERROR] iodrvmodbus, 3.5.3.50 (3s - smart software solutions gmbh): ModbusSlaveComPort: C0090: No definition found for base class 'IoDrvModbusBase.ModbusSerialSlaveBase'
[ERROR] iodrvmodbus, 3.5.3.50 (3s - smart software solutions gmbh): IoDrvStartBusCycle [IoDrvModbusComPort]: C0018: 'm_Master.xStop' is no valid assignment target
[ERROR] iodrvmodbus, 3.5.3.50 (3s - smart software solutions gmbh): IoDrvStartBusCycle [IoDrvModbusComPort]: C0004: 'xStop' is no component of 'MODBUSMASTERCOMPORT'
[ERROR]

arlyn
08.11.2013, 15:02
Почему при добавлении Modbus Master в Modbus COM у меня после компиляции выскакивает куча ошибок? Это связано с версией таргетов и модулей? Версия Owen SPC1xx - 3.5.2.0, версия Modbus COM - 3.4.0.0, версии Modbus Master пробовал 3.4.0.0, 3.4.2.0, 3.5.0.0, 3.5.2.0.
Попробуй Modbus Master3.5.2.0, а Modbus Slave 3.5.1.0. Во всяком случае версия Modbus Slave должен быть не выше версии Modbus Maste.

жекон
09.11.2013, 22:14
Так получилось или нет?

ZBEP
11.12.2013, 07:11
Похожая проблема была:
CODESYS V3.5 SP3 Patch 6
Owen SPC1xx: 3.5.3.40
Modbus COM: 3.4.0.0

Запускается без ошибок, если ставлю "Modbus Master, COM Port" версии: 3.3.2.0 (если выше, то почему-то ругается, даже на версию 3.4.0.0).

ivanok
11.12.2013, 20:07
Тоже была такая проблема. Удалил все версии Codesys, очистил реестр, удалил папку Codesys в ProgramData.
Установил CDS v3.5 SP3 Patch5, репозиторий CDS 3.5 SP3, Target_v3.5.3.40.
Версии ModBus по умолчанию (3.4.0.0; 3.5.3.50; 3.5.3.0). После этого всё заработало.

Александр Приходько
21.12.2013, 00:37
Начиная с CODESYS SP4, который кстати уже вышел, CODESYS будет добавлять в проект версии девайсов для модбас равные версии Target файла.
Надеюсь в скором времени неразбериху с версионностью мы поборем на корню.