Не смотря на то, что архитектура Do-more отличается от архитектуры DirectLOGIC (нумерация I/O десятеричная, а не восьмеричная, нет аккумуляторного стэка, отображаются код-блоки, а на программа в целом…), большинство команд и программных блоков переносятся без дополнительных усилий по редактированию. Все инструкции, которые устарели или отличаются от современной реализации, преобразуются в Designer проекте на замещающую инструкцию $DL DirectLOGIC Stub для выполнения последующих шагов по переносу программы.
Все элементы документации (Nickname, Wiring Info, Description) и комментарии к программе (Ladder Comments) также легко интегрируются в новый проект. Если какой либо элемент напрямую не переносится в элементе Do-more, он отображается как Unassigned Nickname для того, чтобы можно было определить его позже. Все оригинальные элементы текста DirectSOFT добавляются в 6 строчное поле Description documentation Do-more элемента для оказания помощи в процессе переноса. Доступ к утилите производится по следующему пути: File->Import->Migrate DirectSOFT Project.
Ниже приведён пример отображения проекта DirectSOFT RLL_Example.prj в DirectSOFT и после переноса в Designer проект Do-more.
Обратите внимание, что логические элементы контакт (contact) и обмотка (coil) перенеслись, но их ID I/O изменился с восьмеричного (octal) на десятеричный эквивалент, так что они продолжают отображаться на той же точке I/O в Do-more. Output Window внизу отображает, как DirectLOGIC константа предустановки TMR в Do-more была изменена на миллисекунды.
Более подробно с работой утилиты переноса можно ознакомиться в совете пользователю Миграция проектов DirectSOFT в Do-more Designer.
ООО “ПЛКСистемы”