|
<< Click to Display Table of Contents >> Navigation: Работа с конроллерами в MasterSCADA 4D > Руководство по работе с контроллером PLC ONI PLC-W > Дополнительно > Установка и удаление среды исполнения из deb-пакета |
ПЛК поддерживает установку исполнительной системы MasterSCADA 4D на контроллер с использованием deb-пакета. Для получения deb-пакета с исполнительной системой обратитесь в техподдержку производителя ПЛК.
Для установки MasterSCADA 4D на ПЛК из deb-пакета необходимо выполнить следующие действия:
1.Подключитесь к контроллеру, используя графический клиент протоколов SFTP и SCP, например приложение WinSCP, распространяющееся в свободном доступе. Для этого создайте соединение по протоколу SFTP, указав: имя хоста – IP-адрес ПЛК, порт подключения – 22, имя пользователя и пароль, под которыми планируется осуществить подключение к ПЛК:

2. Перенесите deb-пакет в каталог /tmp контроллера:

3. Используя Putty, подключитесь к контроллеру по протоколу SSH. Подключение к ПЛК описано в разделе Проверка наличия среды исполнения в контроллере.
4. Перейдите в каталог /tmp при помощи команды cd /tmp и запустите установку deb-пакета командой dpkg - i "имя пакета":

5. В результате, в каталоге /opt должны быть созданы каталоги /mplc4 и /mplc4_installer. Используя команду ls /opt, проверьте наличие каталогов в /opt:
![]()
В созданном каталоге /opt/mplc4_installer есть скрипт инсталлятора среды исполнения install.sh, при помощи которого можно обновить mplc для использования необходимых опций.
Для использования опций нужно выполнить следующие действия:
•Перейти в каталог: cd /opt/mplc4_installer
•Назначить файл исполняемым: chmod u+x ./install.sh
•Обновить mplc с использованием необходимых опций, например: ./install.sh --http-port=8043 --enable-log --config-only
--http-port=8043 Изменяет порт Web сервера (по умолчанию – 80)
--enable-log Включает запись лога в директорию: /var/log/mplc4
--config-only Устанавливает опцию обновления только конфигураций без обновления файлов mplc и nginx. С этой опцией можно запустить инсталятор без mplc.tar.gz и nginx.tar.gz
dpkg сохраняет журнал всех своих действий в /var/log/dpkg.log. Этот журнал чрезвычайно подробный: в нём задокументированы все этапы обработки пакетов dpkg. Он помогает не только отследить поведение dpkg, но и сохранить историю изменений в системе: можно найти точный момент, когда каждый пакет был установлен или обновлён, и эта информация может быть чрезвычайно полезной при выяснении причин изменения поведения системы в целом.
Для удаления mplc в терминале пропишите команду dpkg -r mplc4-oni-plc-w. Используя команду ls /opt, убедитесь, что каталог /opt пуст:
