В этой статье будет описана пошаговая инструкция по установке софтПЛК SIMATIC WinAC RTX, а так же установка Windows 7. Дело в том, что этот софтПЛК работает ТОЛЬКО(!!!) на английской 32х битной версии Windows 7, а Windows XP уже морально устарел и мной не тестировался. В процессе установки встречаются некоторые тонкости, поэтому постарался ничего не упустить из виду. Все необходимые дистрибутивы можно скачать с Яндекс Диска. Итак, приступим...
Установка Windows 7 32 bit English
Запишем образ установочного диска Windows 7 на флешку с помощью программы Rufus.
Соглашаемся на очистку флешки.
Вставляем флешку в подопытный компьютер и приступаем к установке операционной системы.
Соглашаемся условиями лицензии.
Выбираем расширенную установку
Указываем на какой диск будет установлена операционная система.
Дожидаемся копирования файлов. Компьютер может быть несколько раз перезагружен.
Указываем имя пользователя и имя компьютера.
Устанавливаем пароль для пользователя.
Отказываемся от онлайн активации Windows 7 и пропускаем шаг.
Отказываемся от установки автоматических обновлений, всё равно поддержка Windows 7 прекращена.
Устанавливаем время и часовой пояс. На сегодняшний день у нас нет перехода на летнее время, поэтому галочку можно убрать.
Операционная система установлена.
Теперь посмотрим для каких устройств нужно будет установить драйвера. Для этого открываем панель управления.
Переключим вид на маленькие иконки.
Откроем диспетчер устройств(Device Manager).
В моём случае картина получилась такая.
Перед установкой драйверов поставим обновления:
windows6.1-kb4474419-v3-x86_0f687d50402790f340087c576886501b3223bec6.msu
windows6.1-kb4490628-x86_3cdb3df55b9cd7ef7fcb24fc4e237ea287ad0992.msu
Их можно найти в папке Яндекс Диска или скачать с официального сайта Microsoft.
После установки обновлений, компьютер будет перезагружен.
Далее устанавливаем необходимые драйвера.
Установка SIMATIC WinAC RTX
В моём случае не получилось подключить образ диска SIMATIC WinAC RTX в Windows 7 без установки дополнительных программ, а они нам тут ни к чему. Поэтому я скопировал содержимое диска в папку. Однако, допустил ошибку, именовав папку по-русски. Установка в этом случае не запускалась или возникали ошибки.
ВАЖНО!!!
Имя папки в которой находится содержимое установочного диска, не должно содержать символов русского алфавита(как минимум)
Далее запускаем установщик WinAC RTX.
Выбираем английский язык установки.
Указываем какие пакеты нам нужно установить в автоматическом режиме.
Дожидаемся завершения процесса установки.
Соглашаемся с установкой драйвера. Ставим галочку.
После установки пакета RTX 2009 Runtime, нам необходимо перезагрузить компьютер.
После перезагрузки компьютера автоматически запустится установщик SIMATIC WinAC RTX.
Однако, в начале установки Менеджера Лицензий появляется окно о необходимости перезагрузки компьютера, но установка Менеджера Лицензий не происходит. После перезагрузки картина повторялась циклически. Доводилось несколько раз устанавливать SIMATIC WinAC RTX. В некоторых случаях такой проблемы не наблюдалось и вся установка происходила в автоматическом режиме абсолютно нормально. Но я опишу как раз проблемный вариант, т.к. он встречается очень часто.
Если эта проблема появилась, то отказываемся от автоматической установки и продолжим её в ручном режиме.
Подтверждаем, что прекращаем автоматическую установку.
Установка менеджера лицензий
Запускаем установщик Менеджера Лицензий.
Указываем язык установки.
Соглашаемся с условиями лицензионного соглашения.
Дожидаемся завершения установки Менеджера Лицензий.
Соглашаемся перезагрузить компьютер.
Установка контроллера WinLC RTX
Запуск установщика контроллера WinLC RTX.
Укажем язык установки.
Соглашаемся с условиями лицензионного соглашения.
Указываем имя пользователя и организацию.
Отказываемся от передачи требуемых лицензионных ключей во время установки. Сделаем это позже.
Дожидаемся завершения установки.
Соглашаемся с перезагрузкой компьютера.
Установка SIMATIC WinAC TimeSync
Запускаем установщик SIMATIC WinAC TimeSync.
Выбираем язык установки.
Соглашаемся с условиями лицензионного соглашения.
Указываем имя пользователя и организацию.
Дождемся завершения установки.
Соглашаемся на перезагрузку компьютера.
Установка SIMATIC NET
Запускаем установщик SIMATIC NET.
Выбираем язык установки.
Соглашаемся с условиями лицензионного соглашения.
Указываем имя пользователя и организацию.
Указываем какие компоненты необходимо установить.
Дожидаемся завершения установки.
Отказываемся от передачи лицензионных ключей. Сделаем это позже.
Соглашаемся с перезагрузкой компьютера.
Вот теперь можно установить все необходимые лицензионные ключи. Этот процесс описывать не буду, т.к. кто-то использует приобретенные ключи, а кто-то пользуется популярным установщиком ключей, о котором тут нельзя упоминать.
Удаление обновления
Для того, чтобы наш софтПЛК сконфигурировать и запустить, необходимо удалить ранее установленное обноление: windows6.1-kb4474419-v3-x86_0f687d50402790f340087c576886501b3223bec6.msu
Для этого заходим в Панель Управления и открываем Программы и Компоненты(Programs and Features)
Открываем окно просмотра установленных обновлений.
Выбираем обновление Security Update for Microsoft Windows(KB4474419) и нажимаем кнопку Удалить(Uninstall).
Соглашаемся с удалением обновления.
После удаления обновления соглашаемся на перезагрузку компьютера.
Настройка конфигуратора станции
Откроем конфигуратор станции через ярлык на рабочем столе. В конфигураторе нажмём кнопку Добавить(Add).
Из выпадающего списка выберем тип добавляемого объекта - WinLC RTX. Укажем индекс с номером 2.
После добавления софтПЛК на рабочем столе появится его ярлык. Далее нажимаем кнопку Добавить(Add) для добавления сетевого интерфейса.
Из выпадающего списка выберем тип добавляемого объекта - IE General. Укажем индекс с номером 1.
Принимаем сетевую конфигурацию.
В списке конфигуратора станции видно, что софтПЛК не запущен.
Откроем панель управления софтПЛК(WinLC RTX) и запустим его(RUN). В списке конфигуратора станции отобразится состояние софтПЛК - запущен.
Параметры контроллера
На панели управления софтПЛК в пункте меню "CPU" выберем Свойства(Properties).
Во вкладке "General" проставим везде галочки. Подтвердим настройки и перезагрузим софтПЛК.
Настройка RTX
В панели управления откроем Свойства RTX(RTX Properties).
Во вкладке "System" укажем автоматический запуск(PnP Automatic) подсистемы RTX.
Во вкладке "Hardware" проставляем галочки и применяем настройки.
Настройка софтПЛК
На панели управления софтПЛК во вкладке меню "CPU" откроем панель настройки(Tuning panel), либо её можно вызвать комбинацией клавиш Ctrl+T. Нас интересует минимальное время простоя(Min Sleep Time[ms]) после каждого цикла выполнения программы софтПЛК. Установим, например, 0.1 ms. Тут нужно соблюдать баланс между производительностью софтПЛК и нагрузкой на процессор.
Тестовая программа в TIA Portal
Создадим новый проект. Укажем имя проекта и путь к нему.
Добавим новое устройство(Add new device).
Выберем из списка "PC station".
Добавим в станцию из каталога наш софтПЛК.
Добавим сетевой интерфейс "IE General"
В сетевых настройках укажем необходимые параметры.
Добавим новый программный блок (Add new block).
Выберем функциональный блок(Function block)
В статических переменных функционального блока создадим булеву переменную "Var_1". И напишем примитивную программу:
#var_1 := TRUE;
Откроем организационный блок "Main[OB1]".
Вызовем в нём наш функциональный блок "Block_1[FB1]".
Прогрузим в софтПЛК программные блоки(Program block).
Поиском или вручную найдем наш софтПЛК и прогрузим программу.
Откроем "Block_1_DB[DB1]" и в режиме мониторинга увидим, что наша переменная "Var_1" в состоянии TRUE.
А это значит, что всё работает...
Отдельно отмечу, что этот софтПЛК благополучно трудится на благо моего проекта, описанного ТУТ.
Подписывайтесь на канал, ставьте палец вверх и пишите комментарии! Этим поддержите развитие канала.
Продолжение следует...