Как быстро размножить однотипные объекты в проекте PH1?
Функцией Fast copy: она копирует выбранный объект заданное число раз, расставляя копии с шагом по горизонтали и вертикали, и — что важнее всего — с шагом по адресу. Руками этого делать не нужно.
Пример из руководства: объект, привязанный к HDW0, размноженный этой функцией, даёт копии на HDW1, HDW2 и HDW3. Тот же приём работает для битовых объектов и для полей ввода.
Где это экономит больше всего времени:
- экран группы одинаковых механизмов — двадцать конвейеров, восемь дозаторов, шесть насосов. Раскладка адресов у них обычно последовательная, и Fast copy собирает такой экран за минуту;
- таблицы уставок — строки с одинаковым набором полей;
- мнемосхемы с однотипными индикаторами — состояние двигателей, положение задвижек.
Важное условие, о котором стоит подумать заранее: адреса в контроллере должны идти подряд и с постоянным шагом. Если программа ПЛК разложена как попало, автоматическое размножение только запутает — в этом случае проще договориться с программистом контроллера о единообразной раскладке, чем расставлять адреса вручную.
Полезный сосед по интерфейсу — Undo: среда помнит до 10 действий. Это меньше, чем в привычных редакторах, и означает простое правило: сохраняйтесь перед массовыми операциями. Отменить неудачное размножение на пятьдесят объектов история отмен уже не поможет.
Проверить результат удобнее не глазами, а инструментом Address list — он покажет, какие адреса действительно заняты после копирования.
Прикреплённая документация
Георгий Жуков
Ведущий инженер