Добрый вечер!
Подскажите пожалуйста, Настраиваю проект по описанию в https://ftp.owen.ru/CoDeSys3/11_Docu...dbus_v.1.1.pdf
на шаге где устанавливается Мх110 в списке не выдает шаблоны данного устройства, хотя драйвера и шаблоны установлены.
drivers.png
Ошибки.png
MV110.png
Так же при предварительном компилировании проекта находит 27 ошибок.
------ Компиляция : Приложение: Device.Application -------
типизировать код...
[WARNING] PLK_304: C0200: Отсутствует разрешение для заполнителя CmpCodeMeter
[ERROR] iodrvmodbus, 3.5.5.0 (3s - smart software solutions gmbh): IoDrvWriteOutputs [IoDrvModbusComPort]: C0035: Вместо 'm_master.UpdateTriggerVariables' требуется имя программы или экземпляр функционального блока
[ERROR] iodrvmodbus, 3.5.5.0 (3s - smart software solutions gmbh): IoDrvWriteOutputs [IoDrvModbusComPort]: C0004: 'UpdateTriggerVariables' не является компонентом 'MODBUSMASTERCOMPORT'
[ERROR] iodrvmodbus, 3.5.5.0 (3s - smart software solutions gmbh): CheckSlavesCommunicating [IoDrvModbusComPort]: C0231: Здесь требуется выражение типа 'BOOL'
[ERROR] iodrvmodbus, 3.5.5.0 (3s - smart software solutions gmbh): CheckSlavesCommunicating [IoDrvModbusComPort]: C0004: 'm_slaveEnabled' не является компонентом 'MODBUSSLAVECOMPORT'
[ERROR] iodrvmodbus, 3.5.5.0 (3s - smart software solutions gmbh): DoModbusRequests [ModbusMasterComPort]: C0032: Невозможно конвертировать тип 'Неизвестный тип: 'GetNextInitChannel(, slaveNr => slaveNr, foundChannel => foundInitChannel, initDone => m_xInitSlavesDone)'' в тип 'IoDrvModbusBase.MBChannel'
[ERROR] iodrvmodbus, 3.5.5.0 (3s - smart software solutions gmbh): DoModbusRequests [ModbusMasterComPort]: C0046: Идентификатор 'GetNextInitChannel' не задан
[ERROR] iodrvmodbus, 3.5.5.0 (3s - smart software solutions gmbh): DoModbusRequests [ModbusMasterComPort]: C0035: Вместо 'GetNextInitChannel' требуется имя программы или экземпляр функционального блока
[ERROR] iodrvmodbus, 3.5.5.0 (3s - smart software solutions gmbh): ChangeState [ModbusSlaveComPort]: C0231: Здесь требуется выражение типа 'BOOL'
[ERROR] iodrvmodbus, 3.5.5.0 (3s - smart software solutions gmbh): ChangeState [ModbusSlaveComPort]: C0077: Неизвестный тип: 'NOT(m_slaveEnabled)'
[ERROR] iodrvmodbus, 3.5.5.0 (3s - smart software solutions gmbh): ChangeState [ModbusSlaveComPort]: C0077: Неизвестный тип: 'm_slaveEnabled'
[ERROR] iodrvmodbus, 3.5.5.0 (3s - smart software solutions gmbh): ChangeState [ModbusSlaveComPort]: C0046: Идентификатор 'm_slaveEnabled' не задан
[ERROR] iodrvmodbus, 3.5.5.0 (3s - smart software solutions gmbh): ChangeState [ModbusSlaveComPort]: C0046: Идентификатор 'm_slaveEnabled' не задан
[ERROR] iodrvmodbus, 3.5.5.0 (3s - smart software solutions gmbh): ChangeState [ModbusSlaveComPort]: C0018: 'm_slaveEnabled' is no valid assignment target
[ERROR] iodrvmodbus, 3.5.5.0 (3s - smart software solutions gmbh): ChangeState [ModbusSlaveComPort]: C0231: Здесь требуется выражение типа 'BOOL'
[ERROR] iodrvmodbus, 3.5.5.0 (3s - smart software solutions gmbh): ChangeState [ModbusSlaveComPort]: C0077: Неизвестный тип: 'm_slaveEnabled'
[ERROR] iodrvmodbus, 3.5.5.0 (3s - smart software solutions gmbh): ChangeState [ModbusSlaveComPort]: C0046: Идентификатор 'm_slaveEnabled' не задан
[ERROR] iodrvmodbus, 3.5.5.0 (3s - smart software solutions gmbh): ChangeState [ModbusSlaveComPort]: C0046: Идентификатор 'm_uiCurrentInitChannel' не задан
[ERROR] iodrvmodbus, 3.5.5.0 (3s - smart software solutions gmbh): ChangeState [ModbusSlaveComPort]: C0018: 'm_uiCurrentInitChannel' is no valid assignment target
[ERROR] iodrvmodbus, 3.5.5.0 (3s - smart software solutions gmbh): ChangeState [ModbusSlaveComPort]: C0046: Идентификатор 'xInitDone' не задан
[ERROR] iodrvmodbus, 3.5.5.0 (3s - smart software solutions gmbh): ChangeState [ModbusSlaveComPort]: C0018: 'xInitDone' is no valid assignment target
[ERROR] iodrvmodbus, 3.5.5.0 (3s - smart software solutions gmbh): ChangeState [ModbusSlaveComPort]: C0046: Идентификатор 'm_slaveEnabled' не задан
[ERROR] iodrvmodbus, 3.5.5.0 (3s - smart software solutions gmbh): ChangeState [ModbusSlaveComPort]: C0018: 'm_slaveEnabled' is no valid assignment target
[ERROR] iodrvmodbus, 3.5.5.0 (3s - smart software solutions gmbh): UpdateDiag [ModbusSlaveComPort]: C0231: Здесь требуется выражение типа 'BOOL'
[ERROR] iodrvmodbus, 3.5.5.0 (3s - smart software solutions gmbh): UpdateDiag [ModbusSlaveComPort]: C0077: Неизвестный тип: 'm_slaveEnabled'
[ERROR] iodrvmodbus, 3.5.5.0 (3s - smart software solutions gmbh): UpdateDiag [ModbusSlaveComPort]: C0046: Идентификатор 'm_slaveEnabled' не задан
[ERROR] iodrvmodbus, 3.5.5.0 (3s - smart software solutions gmbh): UpdateSlaveFBTriggers [ModbusSlaveComPort]: C0077: Неизвестный тип: 'm_channelCount'
[ERROR] iodrvmodbus, 3.5.5.0 (3s - smart software solutions gmbh): UpdateSlaveFBTriggers [ModbusSlaveComPort]: C0046: Идентификатор 'm_channelCount' не задан
Компиляция завершена -- 27 ошибок, 1 предупреждений
Спасибо большое за помощь.
Шаблоны были разработаны существенно позже старта продаж ПЛК304 и под более свежую версию CODESYS.
Поэтому я и рекомендовал вам использовать библиотеки.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk