Добрый день, уважаемые граждане страны Trace Mode.
Хотелось бы услышать ваши мнения по поводу методов реализации следующего проекта. Имеются 200 объектов управления. Состояние каждого объекта описывается 6 переменными. Переменные бросаются на адресное пространство Modbus TCP/IP. Таким образом, для описания только источников-приемников требуется ввести 1200 элементов с 16-ричным адресом канала и IP адресом. Оформление переменных в редакторе Trace Mode – рутинная работа. естестественно с человеческим фактором, ошибками ввода. При выходе на объект IP адреса будут менятся, и снова - много пустой работы.
Вопросы. Как автоматизировать процесс реализации такого проекта, в котором много переменных и мало арифметики на каждой переменной? Если переходить на язык программиста, нет ли возможности выполнить эти процедуры в цикле, как одним макросом измененить IP адреса или номера каналов? Может можно организовать настроечный файл, с которого в качестве параметров берутся значения для настройки источников-приемников, каналов привязок, элементов экранов? Где находится база с описанием переменных и можно ли туда войти? Сейчас проект в состоянии разработки и программист львиную долю времени тратит на операторскую работу, а не на динамику, творчество. Спасибо за помощь и внимание.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Вы можете воспользоваться групповой правкой. Выделяете группу и нажимаете кнопку "Редактировать". Далее с помощью клавиш Ctrl и Shift выделяете нужные Вам каналы или компоненты. Чтобы редактировать выбранные строки, нужно кликнуть по одной из выделенных строк, удерживая клавишу Ctrl. Для ввода какой-либо последовательности возспользуйтесь функцией задавать диапазон.
Posted by skif (Участник № / Member № 3014) on :
А как же остальные вопросы? - автоматизация процесса редактирования - макросы - база данных элементов - настроечный файл - на объекте инженер сопровождения должен иметь простой инструмент(без редактора Trace Mode) для замены адреса...
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Я написал, что Вы можете сделать, остальные функции не реализованы