Спасибо большое!
Вид для печати
Добрый вечер!
Подскажите пожалуйста, Настраиваю проект по описанию в https://ftp.owen.ru/CoDeSys3/11_Docu...dbus_v.1.1.pdf
на шаге где устанавливается Мх110 в списке не выдает шаблоны данного устройства, хотя драйвера и шаблоны установлены.
Вложение 60619
Вложение 60620
Вложение 60621
Так же при предварительном компилировании проекта находит 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.
Поэтому я и рекомендовал вам использовать библиотеки.