PDA

Просмотр полной версии : Предупреждение при компиляции в modbus



Votrj1
30.04.2015, 10:00
Это что? После CODESYS 3.5 SP5 Patch5, Owen_Target_Install_3.5.4.20_v23
Версии цепочки сом,мастер,слэйв :3.4.0.0, 3.5.4.0, 3.5.4.0 соответственно

[WARNING] iodrvmodbus, 3.5.4.0 (3s - smart software solutions gmbh): UpdateSlaveFBTriggers [ModbusSlaveComPort]: C0196: Неявная конверсия из типа без знака 'UINT' в тип со знаком 'INT': возможно изменение знака
Компиляция завершена -- 0 ошибок, 1 предупреждений: готово к загрузке!

Votrj1
30.04.2015, 10:36
Сам отвечаю. Что то c "Авто запуском соединения". После шаманства с версиями модбаса и переключением туда-сюда флажка Авто запуска в старших версиях само прошло. Теперь ставлю-снимаю выше описанного нет.
Зато но не каждый раз при Логине периодически вылетает :
[ERROR] graffic: The method Connect must not be called on the VisuOnTargetConnectingState

Перелогинешся пропадет.
Версии цепочки при этом сом,мастер,слэйв :3.4.0.0, 3.5.5.0, 3.5.4.0 соответственно

Votrj1
30.04.2015, 10:51
Еще и при логин ->отладка старт->отладка стоп->логин отключение
И так по кругу, периодически вылетает :
[ERROR] graffic: Визуализация не может быть зарегистрирована в системе исполнения, причина: Возможно, открыто слишком много визуализаций одновременно.

Помогает только перкомпиляция с очистить все, хотя изменений не вносил.

Евгений Кислов
30.04.2015, 10:59
Еще и при логин ->отладка старт->отладка стоп->логин отключение
И так по кругу, периодически вылетает :
[ERROR] graffic: Визуализация не может быть зарегистрирована в системе исполнения, причина: Возможно, открыто слишком много визуализаций одновременно.

Помогает только перкомпиляция с очистить все, хотя изменений не вносил.

Эта ошибка возникает, когда при при подключении к контроллеру в CODESYS открыто несколько экранов визуализации. Закрывайте при подключении все экраны визуализации (один можно оставить) - проблема исчезнет.

AlexiyPok
19.11.2015, 11:06
Можно подробнее, о том, как справились с ModBus COM Slave?

AndrySS
19.01.2019, 18:39
Та же проблема.
Что значит это предупреждение и как избавиться от него?
40819

Евгений Кислов
19.01.2019, 19:13
Это значит, что где-то в библиотеке Modbus целочисленная знаковая переменная используется для хранения беззнаковых значений.
Избавится от этого никак нельзя, но и никаких негативных последствий это не создает.