PDA

Просмотр полной версии : Установка Телемеханики ЛАЙТ на работающую схему.



Сергей 2909
09.11.2017, 13:36
Здравствуйте. По причине неопытности, вынужден обратиться за советом к Знающим.
Задача: установить скаду на сконфигурированную рабочую систему. В составе системы: ПЛК-150 (Мастер), всякие приспособы (МВ, МУ, преобразователи и т.п. для измерения температур), в перспективе: добавление измерителей уровня, давления и ещё температур. Все по РС485, Модбас-РТУ. Возможна ли установка скада системы без существенных переделок конфигурации? Т.е. - ПЛК-150 остаётся Мастером, но скада отображает значения измерений. Возможно ли добавление в существующую конфигурацию ПЛК Модбас-слэйва и использование этого модуля для работы со скадой? Связь ПЛК и ПК предполагается по Эзернет. Буду рад всем советам и рекомендациям, поскольку, пока, даже не знаю с чего начинать.

Сергей Сисейкин
10.11.2017, 09:56
Здравствуйте! Да, вы можете опрашивать ваш ПЛК-150 со всеми подключенными модулями ввода\вывода как slave устройство в телемеханике ЛАЙТ. Для этого нужно описать карту переменных в Excel для всех используемых переменных в Вашем проекте, у нас есть готовый шаблон с правилами описания тэгов в руководстве по эксплуатации на Телемеханику ЛАЙТ, раздел "Контроллеры\протоколы обмена\modbus master" или же можете посмотреть наш видео урок https://www.youtube.com/watch?time_continue=5&v=jJURKdK10DU
Шаблон для редактирования находится в папке (по умолчанию) C:\Program Files (x86)\OWEN\TML\Bin\IO\XLS файл называется "mb-example.xlsx" по аналогии нужно сделать карту переменных для Ваших сигналов.
насчет связи по ethernet, в настройках протокола Modbus в телемеханике ЛАЙТ нужно будет изменить режим протокола с modbus-rtu на протоко modbus-tcp и указать просто IP адрес Вашего ПЛК и порт.

Сергей Сисейкин
10.11.2017, 10:06
Если у Вас в проекте добавиться какой-либо модуль ввода\вывода или еще какое-нибудь Modbus устройство, достаточно будет просто добавить в этот Excel файл нужные переменные и сделать для них описание.в модуле "Контроллеры" нажать кнопку "Добавить каналы" и все обновления из excel файла будут учтены в текущей конфигурации.

Сергей 2909
10.11.2017, 13:38
Спасибо огромное, Сергей! Я почти понял "в какую сторону идти"). Я, прежде, уже смотрел рекомендованный Вами урок и читал об экзэмпл файле, очевидно, что я не уделил достаточно внимания прочитанному у увиденному.

Сергей Сисейкин
10.11.2017, 14:27
нет проблем, если у Вас вдруг возникнут вопросы пишите, обязательно Вам поможем

Сергей 2909
03.12.2017, 15:21
Здравствуйте. Действительно, вопросы возникли.)
1. Если в проекте задействованы 2 и более совершенно одинаковых устройства ( например:МУ), каким образом следует их описание разделять в "mb-example.xlsx" файле? И каким образом ТМЛ будет отличать и опрашивать именно то устройство которое требуется и не будет его путать с аналогичным?
2. Возникла проблема с установлением связи ТМЛ-ПЛК150. ПЛК150 отсутствует в списке подключаемых контроллеров. Предполагаю, необходимо использовать пункт меню "none target". Верное ли это предположение? Если неверное, то каким образом наладить связь? И для чего нужен "none target"?
3. Можно ли использовать для создания, редакции и загрузки "mb-example.xlsx" файла не эксель офис, а табличный редактор из комплекта Open Ofice?

Popov Boris
03.12.2017, 18:15
- В проекте через эксель Вы создаете описание тогo modbus-устройства которого нет в библиотеке "телемеханики" , далее вы присваиваете адрес этого устройства, когда задаете свойства объекта. Этот адрес и будет идентифицировать тот или иной модуль.
- "none target" это один из режимов настройки и отладки проекта непосредственно на ПК. В списке имеемых контроллеров Вы можете видеть список состоящий из виртуального контроллера( wklogic) и серии устройств с литерами ТЛ. Это как раз те ПЛК, которые могут программироваться непосредственно из среды разработки и быть объединенными в один проект.
У Вас ПЛК-150, который не предусматривает создание внутреннего проекта в среде "Телемеханика ЛАЙТ", но может быть добавлен в проект,как абсолютно любое modbus-устройство по известной методике через Excel-файл, либо если так будет удобней при помощи технологии ОРС.
- С Open Ofice, честно скажу- не пробовали, тут можно стать первопроходцем. Но в любом случае на "стандартном" Excel все получается более чем быстро .

Сергей 2909
03.12.2017, 22:59
Здравствуйте, Борис.
В моем случае связь ТМЛ с устройствами схемы предполагается через Езернет-порт ПЛК150, т.е. это однозначно протокол Модбас-ТСР и обращение к устройствам будет происходить по IP адресам, которые должны быть заданы и совпадать как в конфигурации ТМЛ, так и в конфигурации ПЛК (в Кодесис)?
Мне действительно, нет надобности опрашивать ПЛК. Есть необходимость отобразить в Телемеханике ряд переменных. С какого пункта из "Добавить контроллер" мне следует начинать?
И ещё одна неожиданная проблема: просмотрел в "Телемеханике" параметры вполне библиотечного прибора ТРМ138, ожидал увидеть в числе прочих, параметр отражающий состояние дискретных выходов, но не увидел.

Popov Boris
04.12.2017, 17:40
ПЛК -150 в вашем случае будет выполнять роль Modbus-slave устройства, для добавления его для опроса нужно описать его карту необходимых адресов в excel- файле, как это сделать и как настроить протокол модбас для опроса можете посмотерть в видео-уроках.
В качестве контроллера в Телемеханика используйте WKLogic, именно он будет опрашивать ваши ПЛК 150.
Насчет ТРМ138 - На стадии добавления этого прибора в библиотеку не было необходимости в диспетчеризации дискретных выходов, но это задача разрешимая. Мы можем добавить недостающие сигналы в описание прибора, или вы можете сделать это даже своими силами , в процессе нет ничего сложного.

Сергей 2909
07.12.2017, 10:40
Когда впервые- всё сложно). При помощи ОРС сервера мне удалось опросить с ТМЛ модуль вывода МУ-110И, однако, в режиме эмуляции, значения температур, группами по 2-3 и с периодичностью в 1 секунду, хаотически то исчезают, то появляются. В чём может быть причина?
ТРМ138 в списке приборов ОРС сервера отсутствует. Каким образом его можно описать в ОРС сервере? Или может быть лучше вернуться к варианту с Эксель файлом? Необходимо считывать состояние дискретных выходов и крайне желательна регулировка уставок на выходе (ТРМ работает с одним датчиком на входе и с шестью выходами на различные уставки температуры).
К вопросу об Опен Офис, задавал ранее, может быть кому то будет полезно, если дело коснется лицензированного и не лицензированного ПО, при загрузке не происходит чтения названия страницы в файле, после установки на комп. Эксель Офис, проблема с загрузкой исчезает.

Яшина Татьяна
08.12.2017, 12:35
какой именно модуль МУ110 вы подключили? Почему при помощи ОРС-сервера? Проблема может быть и в ОРС-сервере, нужно смотреть как идет опрос в нем, или подключить модуль напрямую к ТМЛ для сравнения.

С ТРМ 138 рекомендую вам также настраивать опрос напрямую, обновленный ИО-файл с добавленным состоянием ВУ во вложении.

Высланный файл mb-owen.io нужно скопировать в папку с программной и заменить существующий. Путь к файлу: C:\Program Files (x86)\OWEN\TML\Bin\IO

Рекомендую вам сделать копию вашего файла mb-owen.io a затем заменить на высланный мной.

В описании ТРРМ138 изменила структуру тегов , и добавила состояние ВУ, в соответствии с картой адресов. Проверить работу на живом приборе не было возможности.поэтому надеюсь на вашу помощь.