Ребята, знаете, по-моему, я предыдущая эволюционная модель сисадмина, программиста и спеца по БД.
Что такое АСУТП? Это несколько программируемых логических контроллеров, которые соединены чаще всего по одному интерфейсу (Profibus, Modbus, CANopen), но бывает и веселее. Деньги очень часто жмут, потому что сейлы ведут огромные войны за каждый проект, в результате чего вместо нормальных Endress-Hauser и Siemens ставятся «Овны» (хорошую вещь овном не назовут) и «Метраны».
И в итоге тебе надо:
— поднять систему, в которой древоподобной топологией связаны два-три контроллера и несколько станций распределённой периферии (которая часто бывает другого протокола, чтобы дешевле);
— всему этому зоопарку вручную при помощи миниатюрных тумблеров раздать адреса;
— прописать программу работы целого завода на смеси из пяти языков по стандарту IEC 61131-3, которые каждый производитель, особенно Siemens, считает своим долгом не просто модифицировать, а изуродовать до неузнавания;
— нарисовать SCADA-оператора, в котором уже используются VBA и С-скрипт (в каждом по-своему изуродованный), а ещё же бывают и панели оператора, на которых опять всё по-своему;
— раздать права для каждого действия отдельным людям;
— для всего этого безобразия спроектировать, укомплектовать и вручную собрать несколько двухметровых шкафов, чтобы всё работало.
В итоге из меня получается Админ Всея Завода. И тут-то самое смешное и обаятельное: я месяц воевал, чтобы мне дали права локального админа для рабочего ноута, чтобы я мог поставить ПО, и ещё столько же за настоящий мелкомягкий Офис и SQL, потому что со сторонними вся эта ужасть не работает...