Содержание
UVRES
Таблица последовательных портов
Box1 (фасовка - большой шкаф) | |||
---|---|---|---|
1 | 192.168.127.11 | 950/966 | UVFS1.com2 |
2 | 951/967 | UVFS1.com1 | |
3 | 192.168.127.12 | 950/966 | UVFS2.com2 |
4 | 951/967 | UVFS2.com1 | |
5 | 192.168.127.13 | 950/966 | UVFS3.com2 |
6 | 951/967 | UVFS3.com1 | |
7 | /dev/ttyS4 | UVFKT.com2 | |
8 | /dev/ttyS1 | Omron - 3 | |
9 | /dev/ttyS2 | Gelios - 17 | |
10 | /dev/ttyS3 | ||
Box2 (хлопья - малый шкаф) | |||
11 | 192.168.127.21 | 950/966 | UVHL.com2 |
12 | 951/967 | UVHL.com1 | |
13 | 192.168.127.22 | 950/966 | UVHPAR.com2 |
14 | 951/967 | UVHPAR.com1 (icp) | |
15 | 192.168.127.23 | 950/966 | UVHASP.com2 |
16 | 951/967 | UVHASP.com1 | |
17 | 192.168.127.24 | 950/966 | Gelios - 4 |
18 | 951/967 | GelRash - 16 | |
19 | 192.168.127.25 | 950/966 | Termo - 4 |
20 | 951/967 | Schule - 10 | |
21 | 192.168.127.26 | 950/966 | Omron - 2 |
22 | 951/967 | Owen - 7 |
ethernet
- jrobo-uvres1:
p1p1 HWaddr: 00:10:f3:4e:04:3b, addr: 192.168.127.1 p4p1 HWaddr: 00:10:f3:4e:04:3c, addr: 192.168.0.119
- jrobo-uvres2:
p1p1 HWaddr: 00:10:f3:4d:e4:48, addr: 192.168.127.2 p4p1 HWaddr: off
Таблица jroboplc приложений
Внутри ПЛК (промышленного компьютера) работают одновременно несколько экземпляров приложения jroboplc. Для каждого ПЛК i7188xa системы до модернизации запускается свой экземпляр jroboplc. Также запускается основной экземпляр (UVRES), интегрирующий все остальные jroboplc-процессы, и явлющийся точкой взаимодействия с верхнем уровнем АСУТП. Всем экземплярам jroboplc выделяются tcp-порты для взаимодействия и присваивается уникальный код, состоящий из одного символа. Этот код будет использоваться в именах модулей ввода-вывода (pdio, prks, pdat).
ПЛК i7188xa | Код | Порт rpsvr | Порт console |
---|---|---|---|
UVRES | 30000 | 30001 | |
UVFS1 | a | 30010 | 30011 |
UVFS2 | b | 30020 | 30021 |
UVFS3 | c | 30030 | 30031 |
UVFKT | k | 30040 | 30041 |
UVHL | h | 30050 | 30051 |
UVHPAR | p | 30060 | 30061 |
UVHASP | s | 30070 | 30071 |
Локальная сеть предприятия
IP | Компьютер |
---|---|
192.168.0.119 | plc |
192.168.0.222 | serverpult1 |
192.168.0.163 | uvhl server |
192.168.0.237 | uvfs1 |
192.168.0.238 | uvfs2 |
192.168.0.25 | uvhl client terminal |
192.168.0.165 | uvhl client podsil |
192.168.0.17 | uvhl client 4floor |
FAQ
Резервное копирование jrobo-uvres1
На резевном ПЛК jrobo-uvres2 каждый час выполняется скрипт /media/data/rsync-jrobo-uvres2
:
rsync -avz -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" --delete --progress jrobo@192.168.127.1:/media/data/jroboplc/ /media/data/jroboplc/
Настройка cron:
sudo crontab -e
0 * * * * /media/data/rsync-jrobo-uvres2
Настройка ssh ключей на jrobo-uvres2:
mkdir /home/jrobo/.ssh sudo mkdir /root/.ssh ssh-keygen -f ~/.ssh/id_rsa -q -P "" cp /home/jrobo/.ssh/* /root/.ssh
На jrobo-uvres1 добавить в /home/jrobo/.ssh/authorized_keys
содержимое файла /home/jrobo/.ssh/id_rsa.pub
с jrobo-uvres2.
Переключение с основного ПЛК на резервный
- Отключить основной ПЛК для предотвращения конфликта управления.
- Переключить все кабеля, подключенные к основному ПЛК, на резервный ПЛК.
- Изменения на стороне резервного ПЛК:
- Подключиться к резервному ПЛК терминалом. Для этого на сервере запустить
d:\asutp\utils\ssh_uvres2
. Ввести пароль пользователя ПЛК (сообщается непосредственно сотруднику). - Активировать автозапуск и запустить управляющую программу (при запросе вводить пароль пользователя ПЛК):
cd /media/data/jroboplc/ctl.lin sudo ./install sudo ./start
- Изменения на стороне сервера:
- На сервере отредактировать файл
d:\asutp\jroboplc\conf\uvclient\rpclient
- закоментировать адрес основого ПЛК и раскомментировать адрес резервного ПЛК. - Выполнить
d:\asutp\jroboplc\ctl.win\uvclient.bat restart