Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
dev:uvres:main [2016/10/18 09:39] denis [Сделать] |
dev:uvres:main [2016/10/18 10:06] (текущий) denis [Переключение с основного ПЛК на резервный] |
||
---|---|---|---|
Строка 44: | Строка 44: | ||
--></html> | --></html> | ||
===== Таблица jroboplc приложений ===== | ===== Таблица jroboplc приложений ===== | ||
- | Всем ПЛК присваиваем уникальный код, состоящий из одного символа. Этот код будет использоваться в именах модулей ввода-вывода (pdio, prks, pdat). | + | Внутри ПЛК (промышленного компьютера) работают одновременно несколько экземпляров приложения jroboplc. Для каждого ПЛК i7188xa системы до модернизации запускается свой экземпляр jroboplc. Также запускается основной экземпляр (UVRES), интегрирующий все остальные jroboplc-процессы, и явлющийся точкой взаимодействия с верхнем уровнем АСУТП. |
+ | Всем экземплярам jroboplc выделяются tcp-порты для взаимодействия и присваивается уникальный код, состоящий из одного символа. Этот код будет использоваться в именах модулей ввода-вывода (pdio, prks, pdat). | ||
^ПЛК i7188xa^ Код ^ Порт rpsvr ^ Порт console ^ | ^ПЛК i7188xa^ Код ^ Порт rpsvr ^ Порт console ^ | ||
- | |MAIN | | 30000 | 30001 | | + | |UVRES | | 30000 | 30001 | |
|UVFS1 | a | 30010 | 30011 | | |UVFS1 | a | 30010 | 30011 | | ||
|UVFS2 | b | 30020 | 30021 | | |UVFS2 | b | 30020 | 30021 | | ||
Строка 88: | Строка 89: | ||
| | ||
| | ||
+ | ==== Переключение с основного ПЛК на резервный ==== | ||
+ | - Отключить основной ПЛК для предотвращения конфликта управления. | ||
+ | - Переключить все кабеля, подключенные к основному ПЛК, на резервный ПЛК. | ||
+ | - Изменения на стороне резервного ПЛК: | ||
+ | * Подключиться к резервному ПЛК терминалом. Для этого на сервере запустить ''d:\asutp\utils\ssh_uvres2''. Ввести пароль пользователя ПЛК (сообщается непосредственно сотруднику). | ||
+ | * Активировать автозапуск и запустить управляющую программу (при запросе вводить пароль пользователя ПЛК):<code bash> | ||
+ | cd /media/data/jroboplc/ctl.lin | ||
+ | sudo ./install | ||
+ | sudo ./start | ||
+ | </code> | ||
+ | - Изменения на стороне сервера: | ||
+ | * На сервере отредактировать файл ''d:\asutp\jroboplc\conf\uvclient\rpclient'' - закоментировать адрес основого ПЛК и раскомментировать адрес резервного ПЛК. | ||
+ | * Выполнить ''d:\asutp\jroboplc\ctl.win\uvclient.bat restart'' | ||