Добрый день.
Не могу понять в чем причина ошибки создания кода и как с ней ПРАВИЛЬНО бороться.
Код во вложении
Суть проблемы: при компиляции ошибок нет, есть какое то странное предупреждение, при генерации кода выскакивают ошибки типа "Этот адрес уже используется"
Проблема появилась при замене универсальных модулей модбас на шаблоны модулей модбас.
------ Компиляция : Приложение: Device.Application -------
типизировать код...
[WARNING] iodrvmodbus, 3.5.4.0 (3s - smart software solutions gmbh): UpdateSlaveFBTriggers [ModbusSlaveComPort]: C0196: Неявная конверсия из типа без знака 'UINT' в тип со знаком 'INT': возможно изменение знака
Компиляция завершена -- 0 ошибок, 1 предупреждений
------ Компиляция : Приложение: Device.Application -------
типизировать код...
[WARNING] iodrvmodbus, 3.5.4.0 (3s - smart software solutions gmbh): UpdateSlaveFBTriggers [ModbusSlaveComPort]: C0196: Неявная конверсия из типа без знака 'UINT' в тип со знаком 'INT': возможно изменение знака
[WARNING] KINOPROKAT_SUP_v4: C0200: Отсутствует разрешение для заполнителя CmpCodeMeter
[ERROR] KINOPROKAT_SUP_v4: A3_AI [Device: Modbus_COM: Modbus_Master_COM_Port]: A3_AI: Адрес %ID73 уже используется
[ERROR] KINOPROKAT_SUP_v4: A3_AI [Device: Modbus_COM: Modbus_Master_COM_Port]: A3_AI: Адрес %ID74 уже используется
[ERROR] KINOPROKAT_SUP_v4: A4_DO [Device: Modbus_COM: Modbus_Master_COM_Port]: A4_DO: Адрес %IW150 уже используется
[ERROR] KINOPROKAT_SUP_v4: A4_DO [Device: Modbus_COM: Modbus_Master_COM_Port]: A4_DO: Адрес %IX302.0 уже используется
[WARNING] iodrvmodbus, 3.5.4.0 (3s - smart software solutions gmbh): UpdateSlaveFBTriggers [ModbusSlaveComPort]: C0196: Неявная конверсия из типа без знака 'UINT' в тип со знаком 'INT': возможно изменение знака
[WARNING] KINOPROKAT_SUP_v4: C0200: Отсутствует разрешение для заполнителя CmpCodeMeter
[ERROR] KINOPROKAT_SUP_v4: A3_AI [Device: Modbus_COM: Modbus_Master_COM_Port]: A3_AI: Адрес %ID73 уже используется
[ERROR] KINOPROKAT_SUP_v4: A3_AI [Device: Modbus_COM: Modbus_Master_COM_Port]: A3_AI: Адрес %ID74 уже используется
[ERROR] KINOPROKAT_SUP_v4: A4_DO [Device: Modbus_COM: Modbus_Master_COM_Port]: A4_DO: Адрес %IW150 уже используется
[ERROR] KINOPROKAT_SUP_v4: A4_DO [Device: Modbus_COM: Modbus_Master_COM_Port]: A4_DO: Адрес %IX302.0 уже используется
Компиляция завершена -- 8 ошибок, 4 предупреждений : загрузка невозможна!