Евгений, с добрым утром.
Так получилось что у меня на ПК стоят три версии CoDeSys 3.5 14,16 и 17.
Однако порядок их установки на компьютер, был такой:
1. SP14,
2. SP17,
3. SP16.
Сегодня озадачился проверкой проекта на виртуальном контроллере, просто так запустить вирт. плк для SP17 естественно не получилось. В трее болтается виртуальный плк SP16. В пуск, программы тоже все печально.
Пришлось искать на форуме, искать в папках, создавать ярлык ".....3S CODESYS 3.5 SP17\GatewayPLC\CODESYSControlService.exe" -d
Запустил виртуальный плк для SP17. Однако видимо это еще не все, CoDeSysTrey висит от SP16, там тоже надо ковырять... пока не стал.
Выполняю "Обновление" таргета с СП110 (ВНИМАНИЕ! в проекте присутствует модуль MODEM) на Вирт. ПЛК. - подключиться я не смог, но это не так критично в данный момент.
затем возвращаю таргет СПК110 и вот здесь обнаруживаю, что в проекте появилось сообщение об ошибке обращения к библиотеке модема, т.к. модуль Modem теперь отсутствует.
Это нормально? Или я делаю что то не так?
Если при каждой замене таргета оборудования на виртуальный плк будет так, тогда вариант с проверкой проекта на виртуальном контроллере не удобен!
На данный момент, не смотря на рекомендации форума, всё прогонять только в виртуальном контроллере, продолжу проверку проектов в эмуляторе. Работоспособно, за исключением трендов, в эмуляции они не работают.