Step 7, Windows и Linux

Andrew Buldyzhov April 16, 2018

Новые ПЛК Siemens S7-1200 и S7-1500, а также программное обеспечение TIA Portal, стали уже достаточно зрелыми продуктами и могут быть рекомендованы для использования в новых проектах, однако для поддержки старых проектов еще долгое время будет нужен Step7. Недавний выход новой версии Step7 v5.6 (Step7 Professional 2017) с поддержкой Windows 10, а также мой переход под Linux, вызвали пару проблемных моментов, о которых я хочу здесь рассказать.

Я установил Step7 v5.6 под Windows 10 и обнаружил, что он заметно тормозит, при этом интенсивно “пилит” винт. Особенно заметно при нагруженных операциях. Так, например, сравнение блоков занимает 20 секунд в новой версии, против 3 секунд в старой версии. Попробовал Step7 v5.6 под Windows 7 — те же тормоза. Затем я выяснил, что дело не в версии Step7, а в операционной системе — так старый Step7 5.5 точно также тормозит под Windows 7.

Можно было бы остаться в Step7 v5.5 под Windows XP, для старых проектов новшества не принципиальные. Даже удобнее держать стройные виртуалки с Windows XP. Однако PC Adapter USB не работает в виртуальных машинах с Windows XP под хостом Ubuntu — в Device Manager пишет “The device cannot start. (Code 10)”. Вроде в инете пишут как решать такую проблему (установить Extension pack, добавить текущего пользователя в группу vboxusers), но мне не помогло. Тратить много времени на дaльнейшие поиски решения не стал. PC Adapter USB в той же виртуалке с Windows XP, но запущенной под хостом Windows 10, работает нормально. В Windows 7 под хостом Ubuntu та же ошибка, если поставить USB 2.0, и ошибка уходит, если поставить USB 3.0. Но Windows XP, к сожалению, не поддерживает USB 3.0.

В итоге приходится держать виртуальную машину со Step7 v5.5 под Windowx XP для оффлайн разработки, и виртуальную машину со Step7 v5.6 под Windows 7 или 10 для работы на объекте с PC Adapter USB. Изменения, сделанные в Step7 v5.6, не нарушат совместимость с v5.5, если не вводить принципиальные новшества (ПЛК нового поколения и т.п.), что на объекте скорее всего не понадобится.

Полезные ссылки:

STEP 7 Professional 2017 SR2

HF5 for STEP 7 V5.6 SP2 / STEP7 Professional 2017 SR2

1 комментариев

drewbul says:

Проблема с тормозами Step 7 в Windows 7 и Windows 10 более не воспроизводится. Похоже помогло обновление VirtualBox (6.0.6).

Оставьте комментарий

Ваш email не будет опубликован. Обязательные поля помечены *