Я вкусе что он входит в стандартный набор библиотек, но гличит он именно в связке с библиотекой SysFile, а с SysFile23 работает идеально. Уже менял стандартный набор библиотек от самого нового, до самой старой, толку ноль.
Вид для печати
Я вкусе что он входит в стандартный набор библиотек, но гличит он именно в связке с библиотекой SysFile, а с SysFile23 работает идеально. Уже менял стандартный набор библиотек от самого нового, до самой старой, толку ноль.
Ну тогда надо выкладывать саму строку, которая не идет с библиотекой, чтоб понять в чем у Вас проблема, а я бы поступил с архивированием как здесь
http://www.owen.ru/forum/showpost.ph...6&postcount=6#
Вот архив проекта в котором строчка полностью не записывается Archive.CodeSys.3.5.new2.projectarchive, может будут мысли как это исправить?
Еще есть вопрос по СПК207. Создаю в нем HMI визуализацию и при компилировании выходит 501 ошибка и все с ссылкой на одну и ту же библиотеку, делал в разных версия КДС и везде одно и тоже, только версия библиотеки разная, что посоветуете? Untitled1.projectarchive
Для решения данной проблемы ознакомьтесь с видео инструкцией modbus_error_iodrvmodbus___.avi на сайте http://78.107.137.186/index.html/CoD...uctions/video/
Здравствуйте, подскажите как связать ПЛК304 со скадой MasterScada. Как настроить ПЛК304 для передачи значений в ОПК сервер?
Используйте Modbus TCP. В ПЛК можно сделать через конфигурацию или через библиотеку. Настройка OPC должна быть в хелпе к OPC.
Хочу настроить общение ПЛК304 по Modbus TCP с помощью конфигуратора,
но при добавлении в проект ModbusTCP_Slave_Device
вываливаются ошибки:
Что может помочь?Код:------ Компиляция началась: Приложение: Device.Application -------
код типа ...
[WARNING] modbusCS1: Application [Device: Plc Logic]: Library IoDrvBase, 3.3.1.40 (System) has not been installed to the system
[WARNING] modbusCS1: Application [Device: Plc Logic]: Library SysSocket, 3.4.0.0 (System) has not been installed to the system
[WARNING] modbusCS1: Application [Device: Plc Logic]: Library SysFile, 3.3.1.40 (System) has not been installed to the system
[WARNING] modbusCS1: Application [Device: Plc Logic]: Library SysTarget, 3.4.0.0 (System) has not been installed to the system
[WARNING] modbusCS1: Application [Device: Plc Logic]: Library CmpLog, 3.4.0.0 (System) has not been installed to the system
[WARNING] modbusCS1: Application [Device: Plc Logic]: Library CAA Types Extern, 3.3.1.40 (CAA Technical Workgroup) has not been installed to the system
[WARNING] modbusCS1: Application [Device: Plc Logic]: Library CmpIecTask, 3.3.2.30 (System) has not been installed to the system
[WARNING] modbusCS1: Application [Device: Plc Logic]: Library SysTask, 3.3.1.40 (System) has not been installed to the system
[WARNING] modbusCS1: Application [Device: Plc Logic]: Library ModbusTCP Slave, 3.4.0.10 (3S - Smart Software Solutions GmbH) has not been installed to the system
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): IoDrvModbusTCP: Для базового класса 'IoDrvBase' не найдено определения
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): IoDrvModbusTCP: Неизвестный тип: 'ModbusServer'
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): ModbusServer [IoDrvModbusTCPSlave]: Неизвестный тип: 'ModbusServer'
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): IoDrvIdentify [IoDrvModbusTCP]: Идентификатор 'IoDrvIdentify_Count' не задан
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): IoDrvIdentify [IoDrvModbusTCP]: Неподходящая цель присваивания 'IoDrvIdentify_Count'
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): IoDrvIdentify [IoDrvModbusTCP]: Неизвестный тип: 'IoDrvIdentify_Count'
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): IoDrvIdentify [IoDrvModbusTCP]: Идентификатор 'IoDrvIdentify_Count' не задан
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): IoDrvWriteOutputs [IoDrvModbusTCPSlave]: Идентификатор 'IoDrvWriteOutputs_Count' не задан
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): IoDrvWriteOutputs [IoDrvModbusTCPSlave]: Неподходящая цель присваивания 'IoDrvWriteOutputs_Count'
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): IoDrvWriteOutputs [IoDrvModbusTCPSlave]: Неизвестный тип: 'IoDrvWriteOutputs_Count'
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): IoDrvWriteOutputs [IoDrvModbusTCPSlave]: Идентификатор 'IoDrvWriteOutputs_Count' не задан
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): IoDrvGetModuleDiagnosis [IoDrvModbusTCP]: Идентификатор 'IoDrvGetModuleDiagnosis_Count' не задан
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): IoDrvGetModuleDiagnosis [IoDrvModbusTCP]: Неподходящая цель присваивания 'IoDrvGetModuleDiagnosis_Count'
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): IoDrvGetModuleDiagnosis [IoDrvModbusTCP]: Неизвестный тип: 'IoDrvGetModuleDiagnosis_Count'
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): IoDrvGetModuleDiagnosis [IoDrvModbusTCP]: Идентификатор 'IoDrvGetModuleDiagnosis_Count' не задан
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): FB_Reinit [IoDrvModbusTCP]: Идентификатор 'FB_Reinit_Count' не задан
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): FB_Reinit [IoDrvModbusTCP]: Неподходящая цель присваивания 'FB_Reinit_Count'
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): FB_Reinit [IoDrvModbusTCP]: Неизвестный тип: 'FB_Reinit_Count'
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): FB_Reinit [IoDrvModbusTCP]: Идентификатор 'FB_Reinit_Count' не задан
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): IoDrvReadInputs [IoDrvModbusTCPSlave]: Идентификатор 'IoDrvReadInputs_Count' не задан
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): IoDrvReadInputs [IoDrvModbusTCPSlave]: Неподходящая цель присваивания 'IoDrvReadInputs_Count'
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): IoDrvReadInputs [IoDrvModbusTCPSlave]: Неизвестный тип: 'IoDrvReadInputs_Count'
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): IoDrvReadInputs [IoDrvModbusTCPSlave]: Идентификатор 'IoDrvReadInputs_Count' не задан
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): UpdateConnectionState [IoDrvModbusTCPSlave]: Здесь требуется выражение типа 'BOOL'
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): UpdateConnectionState [IoDrvModbusTCPSlave]: Неизвестный тип: 'm_ModbusServer.xError'
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): UpdateConnectionState [IoDrvModbusTCPSlave]: Идентификатор 'm_pConnector' не задан
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): UpdateConnectionState [IoDrvModbusTCPSlave]: Неизвестный тип: 'NOT(m_ModbusServer.xError)'
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): UpdateConnectionState [IoDrvModbusTCPSlave]: Неизвестный тип: 'm_ModbusServer.xError'
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): UpdateConnectionState [IoDrvModbusTCPSlave]: Идентификатор 'm_pConnector' не задан
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): IoDrvStartBusCycle [IoDrvModbusTCP]: Идентификатор 'IoDrvStartBusCycle_Count' не задан
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): IoDrvStartBusCycle [IoDrvModbusTCP]: Неподходящая цель присваивания 'IoDrvStartBusCycle_Count'
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): IoDrvStartBusCycle [IoDrvModbusTCP]: Неизвестный тип: 'IoDrvStartBusCycle_Count'
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): IoDrvStartBusCycle [IoDrvModbusTCP]: Идентификатор 'IoDrvStartBusCycle_Count' не задан
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): IoDrvStartBusCycle [IoDrvModbusTCP]: Неподходящая цель присваивания 'm_ModbusServer.pInputData'
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): IoDrvStartBusCycle [IoDrvModbusTCP]: Неподходящая цель присваивания 'm_ModbusServer.pOutputData'
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): IoDrvStartBusCycle [IoDrvModbusTCP]: Неподходящая цель присваивания 'm_ModbusServer.uiInputDataSize'
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): IoDrvStartBusCycle [IoDrvModbusTCP]: Неподходящая цель присваивания 'm_ModbusServer.uiOutputDataSize'
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): IoDrvStartBusCycle [IoDrvModbusTCP]: Неподходящая цель присваивания 'm_ModbusServer.wPort'
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): IoDrvStartBusCycle [IoDrvModbusTCP]: Неподходящая цель присваивания 'm_ModbusServer.tTimeout'
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): IoDrvStartBusCycle [IoDrvModbusTCP]: Неподходящая цель присваивания 'm_ModbusServer.xEnable'
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): IoDrvStartBusCycle [IoDrvModbusTCP]: Вместо 'm_ModbusServer' требуется имя программы или экземпляр функционального блока
[INFORMATION] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): IoDrvModbusTCP: Related Position
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): IoDrvStartBusCycle [IoDrvModbusTCP]: Здесь требуется выражение типа 'BOOL'
[ERROR] iodrvmodbustcpslave, 3.4.3.0 (3s - smart software solutions gmbh): IoDrvStartBusCycle [IoDrvModbusTCP]: Неподходящая цель присваивания 'm_ModbusServer.xReset'
...
Компиляция завершена -- 147 ошибок, 9 предупреждений
Компиляция завершена -- 147 ошибок, 9 предупреждений : загрузка невозможна!
Действительно, дело было в отсутствии старых версий библиотек.
Стояла только CoDeSys V3.4 SP4.
Удалил, поставил последовательно:
CoDeSys V3.4 Patch 2
CoDeSys V3.4 SP2 Hotfix 1
CoDeSys V3.4 SP4
ругаться перестало.
Возможно ли использовать CoDeSys V3.5 с ПЛК304?
Также надо последовательно ставить версии? И нужно ли при этом установку начинать с версий 3.4?