PDA

Просмотр полной версии : Вопрос-ответ по Телемеханика ЛАЙТ



Страницы : 1 [2]

zhudenis
16.04.2019, 21:38
Может я что-то делаю не так, но как бы не менял параметр endian - ничего не меняется

Александр Бояркин
17.04.2019, 08:11
После изменения файла XML или IO. Удалите переменную из проекта и снова добавьте ее. Должно получиться.

zhudenis
17.04.2019, 20:32
https://yadi.sk/i/DMl77aYgd4j7eA вот пример, опрашиваю прогаммой AxonTest меняю порядок слов, все верно, опрашиваю scada TML - ничего не меняется

эверест
18.04.2019, 10:56
Добрый день всем. Пытался достучаться через основной сайт и в личку специалисту и не достучался(( может сторожилы форума помогут.Есть сомнения в подборе конфигурации .
Суть вопроса- необходимо организовать сбор данных для коммерческого учета с 28 счетчиков "Меркурий" (только минимальное количество тегов для учета), также сбор данных с 13-ти тепловых счетчиков (выгрузка производится через пр200 управляющий ИТП порядка 20-ти тегов), также сбор данных и управление состоянием в системах вентиляции и кондиционирования (обмен организован на оборудовании ОВЕН порядка 150-ти тегов).Планирую свести данные на 1 КСОД и с него организовать обмен с ТЕЛЕМЕХАНИКА ЛАЙТ. Вопрос, хватит мне одного КСОДа для бесперебойного обмена и самое главное какая конфигурация ТЕЛЕМЕХАНИКИ мне нужна при всем этом заказчик "Скрудж Макдак" . Конфигурация должна быть бюджетной.
Заранее благодарен

эверест
18.04.2019, 11:11
Вопрос снят достучался)

Melamory
18.04.2019, 11:19
Планирую свести данные на 1 КСОД и с него организовать обмен с ТЕЛЕМЕХАНИКА ЛАЙТ. Вопрос, хватит мне одного КСОДа для бесперебойного обмена и самое главное какая конфигурация ТЕЛЕМЕХАНИКИ мне нужна

Можно скачать ТМ лайт с сайта (демо-версия бесплатная), накидать там требуемую конфигурацию, и сразу будет видно сколько тегов в итоге получается. Отсюда и прикидывать размер лицензии.

zhudenis
16.05.2019, 07:56
Подскажите, работает ли модуль история в ДЕМО режиме. На данный момент пишет: ошибка 11 - не удалось присоединиться к базе данных.

Яшина Татьяна
16.05.2019, 12:18
Добрый день

Модуль история работает в демо-режиме согласно ограничениям демо -режима - 2 часа непрерывной полноценной работы.

Вариантов ошибки с базой данных может быть 2 - либо вы установили не полную версию программы, а обновление дистрибутива,и база данных попросту отсутствует, либо в проекте указан неверный путь к файлу БД или файл не создан.

Maddyson
18.06.2019, 16:27
Доброго времени суток
При работе со скадой возникла проблема (опрашиваю плк160, через OPC все ок, в модуле "контроллеры" -> запуск опроса в режиме эмуляции все правильно работает) при запуске глобального опроса выдает ошибку сначала "201 - параметр еще не опрашивался" после 220 - недостоверное значение параметра (неопознанный ответ от контроллера) а автоматическое определение скорости выбрав верный com порт выдает "Пробуем соединиться на скорости 9600 бод... Неизвестный код подфункции в данной реализации протокола (1) (1)" в связи с ошибками не работает визуализация. Прошу помочь кто шарит)

Яшина Татьяна
19.06.2019, 16:54
Добрый день

По какому интерфейсу\протоколу опрашиваете ПЛК160? Ethernet или RS-485?

John888
04.07.2019, 06:44
При подключении модуля МУ210-401 через modbus по TCP в Телемеханнике, дискретные выходы обнаруживаются как аналоговые. Что делать?43463

Яшина Татьяна
04.07.2019, 11:28
Добрый день!

В данном приборе запись выходов реализована через слово, побитовой записи через 5 функцию Modbus нет, поэтому реализовано через аналоговое целочисленное значение.

Для записи в прибор используйте ФБ шифратор-дешифратор ДП - на входе шифратора у вас будут задаваться дискреты, на выходе сформированное слово.
43472

Starostin
26.08.2019, 16:05
Добрый день!

Есть возможность к КСОДу подключить панель оператора?

Яшина Татьяна
27.08.2019, 10:54
Добрый день

Да, конечно есть.
Панель можно подключить по любому доступному интерфейсу (Ehternet \ rs485) , по протоколу Modbus. Панель может быть как мастером, так и слейвом.
Мы придерживаемся концепции в которой мастер всегда ПЛК, и он пишет данные в регистры панели. Пример настройки связи ПЛК -ТЛ с панелью ОВЕН СП310 - по ссылке https://www.youtube.com/watch?v=aVO2ldprssI&t=22s.
В связке Панель мастер- ПЛК слейв подход и нюансы будут другими - панель будет забирать данные из контроллера, и от интерфейса связи будут зависеть настройки ПЛК, но здесь также ничего сложного.

Какую панель и в каком качестве ( мастер\слейв) планируете использовать?

Starostin
27.08.2019, 11:18
Добрый день

Да, конечно есть.
Панель можно подключить по любому доступному интерфейсу (Ehternet \ rs485) , по протоколу Modbus. Панель может быть как мастером, так и слейвом.
Мы придерживаемся концепции в которой мастер всегда ПЛК, и он пишет данные в регистры панели. Пример настройки связи ПЛК -ТЛ с панелью ОВЕН СП310 - по ссылке https://www.youtube.com/watch?v=aVO2ldprssI&t=22s.
В связке Панель мастер- ПЛК слейв подход и нюансы будут другими - панель будет забирать данные из контроллера, и от интерфейса связи будут зависеть настройки ПЛК, но здесь также ничего сложного.

Какую панель и в каком качестве ( мастер\слейв) планируете использовать?

В качестве slave, это нужно для удобства службы кип, чтобы они смотрели как работают датчики, в каком состоянии параметры, не тревожа диспетчерскую службу. Обычно мы ставим ИП320 (старая диспетчеризация работает в режиме отправки смс на диспетчерский пункт, вот сейчас хотим перевести всю диспетчеризацию на телемеханику)

Яшина Татьяна
27.08.2019, 11:46
Тогда принцип работы как и с любым Modbus-slave устройством

Описываете карту адресов в удобном для вас виде - io-файл или шаблон в экселе, подгружаете его в телемеханику, и настраиваете опрос как обычно.

Регистры панели должны быть как параметры для записи, в которые вы будете писать нужные значения. Запись осуществляется через блоки сумм\масштаб или умн\деление, например.

Подробное описание карты в шаблоне excel по ссылке в видео: https://www.youtube.com/watch?v=jJURKdK10DU&list=PL2EcVEe6E9SBpmAhDJHzihSiQNk4_jl-1&index=7

Starostin
27.08.2019, 12:22
Спасибо большое!

Starostin
28.08.2019, 13:37
Добрый день! Никак не можем понять почему ксод не выходит в интернет. 44340 добавили два соединения gprs снизу с протоколами 1 и 0, и все равно не отправляет данные на комм сервер

Яшина Татьяна
28.08.2019, 15:14
Вложение не прикрепилось.

Покажите настройки соединений, и настройки протокола GPRS.

Яшина Татьяна
28.08.2019, 15:36
Добавьте все свойства в каждый протокол - там будут параметры модема, и можно будет проанализировать поднялась связь или нет, либо посмотреть какую ошибку выдает модем.

Starostin
10.10.2019, 10:31
Добрый день! В котельных стоят тепловычислители ТСРВ-024М и ТСРВ-026М. Со тепловычислителем типа ТСРВ-024М разобрались. Но не можем разобраться со 026М, я так понял надо через AC3-M к RS-485 подключать и составлять карту адресов модбас?

Сергей Сисейкин
10.10.2019, 12:05
Добрый день! В котельных стоят тепловычислители ТСРВ-024М и ТСРВ-026М. Со тепловычислителем типа ТСРВ-024М разобрались. Но не можем разобраться со 026М, я так понял надо через AC3-M к RS-485 подключать и составлять карту адресов модбас?

Здравствуйте, в каталоге C:\Program Files (x86)\OWEN\TML\Bin\IO есть файл с описанием карты для ТСРВ-024 - "mb-tsrv.io" можно открыть его текстовым редактором и дописать на 026М, сравните карту адресов 24 и 26, мне кажется там не будет существенной разницы в адресах, или будет незначительная, можно за основу взять текстовой описание от 024М. Если соберетесь делать текстовой описание, то нужно указать свободный module ID. Если же карта сильно разниться, то можно сделать через XLS файл, так же можно не добавлять все подряд сигналы, а сделать описание только для нужных сигналов. Ознакомиться с методикой по работе с xls можно в нашем видео уроке Занятие№2 видео№3 https://owen.ru/product/scada_sistema_oven_telemehanika_lajt/video

Андрей Кокин
15.10.2019, 10:11
Добрый день. Подскажите пожалуйста, как получить доступ к информации из базы данных firebird с помощью ресурсов Телемеханики. А то создать создал, настроил, а данные посмотреть не получается.

Сергей Сисейкин
15.10.2019, 16:25
Добрый день. Подскажите пожалуйста, как получить доступ к информации из базы данных firebird с помощью ресурсов Телемеханики. А то создать создал, настроил, а данные посмотреть не получается.

Из телемеханики вы можете только обращаться к базе и делать выгрузку по параметрам согласно преднатсроенным алгоритмам. Пароль для подключениям к БД masterkey

MVTriton
12.11.2019, 13:01
Добрый день! Подскажите есть возможность связи Телемеханики лайт по SPA BUS с терминалами защит ABB, кроме OPC. Например докупить отдельный программный модуль связи.

Сергей Сисейкин
12.11.2019, 13:37
Добрый день! Подскажите есть возможность связи Телемеханики лайт по SPA BUS с терминалами защит ABB, кроме OPC. Например докупить отдельный программный модуль связи.

К сожалению, по SPA BUS Телемеханика ЛАЙТ не работает, единственный вариант это, как вы и сказали - OPC сервер.
Если терминал защит от ABB работает по протоколам modbus-rtu/tcp или МЭК-101/104, то можно было бы самостоятельно сделать карту адресов для прибора.

tradtex
29.11.2019, 15:17
Добрый день. Подскажите, пожалуйста, как передать значение переменной, полученной из опроса ОРС сервера WKlogic в область задач физического ПЛК 110 ТЛ, созданных в одном проекте? Т.е. передать данные из одного контроллера в другой в рамках одного проекта?

Сергей Сисейкин
03.12.2019, 13:44
ваша схема OPC сервер -> WKLogic -> физический ПЛК.
схема далеко не типовая, могу предложить два варианта.
первый открыть карту адресов WKLogic - F8 и по ней сделать IO файл с описанием карты вирhttps://owen.ru/product/scada_sistema_oven_telemehanika_lajt/video
занятие №2, видео №3.
в физический ПЛК добавляете протокол modbus, выбираете режим TCP и указываете IP адрес вашего ПК, хорошо если он статический (условно IP вашего ПК, это IP WKlogic) и опрашиваете ПК как slave.

второй вариант, для вашей конфигурации WKlogic выставляете для нужных переменных (F8, кнопка "IEK") "при опросе из любого ПУ" - меняете протокол обмена с modbus на МЭК-60870-5-104. В физическом ПЛК добавляете протокол КП-МЭК-101/104 и унтри протокола выбираете "межконтроллерный обмен", программы спрсит, какой ПЛК из проекта нужно опрашивать, выбираете ID виртуального контроллера. ну и в настройка КП МЭК указываете IP адрес wklogic и маску.

насчет второго варианта не уверен, данный функционал предназначен для работы с физическими ПЛК (библиотеки виртуального ПЛК отличаются от библиотек физического)

tradtex
06.12.2019, 08:37
Сергей, спасибо.
Второй вариант пробовали, действительно, не пошло. Попробую по первому варианту организовать.
А так да, проект по автоматизации не большой, но много в него вставить охота. OPC сервер использую для опроса КМС-Ф1 по протоколу ОВЕН, при опросе по Modbus-RTU физическим ПЛК не передаются с прибора значения после запятой. Ну и подружить оба этих контроллера в одном проекте тоже интересно.

tradtex
13.12.2019, 12:51
Доброго дня. Вопрос по счету импульсов в EnLogik.
Контроллер ПЛК110-30-ТЛ, на борту два входа FDI. К ним подключаем импульсы с прибора учета воды. Частота импульсов в пределах 100 Гц. В EnLogik в задачах используем функциональный блок Счетчик, в надежде считать импульсы с прибора учета и в дальнейшем рассчитать объем. Т.е. на вход ФБ Счетчик "УвеличЧисло" подаем импульсы с входа FDI ПЛК. Пропускаем воду через прибор учета, ПЛК импульсы воспринимает (диод на входе начинает мигать с определенной частотой), однако на выходе функционального блока счет импульсов не соответствует действительности. Импульсы считаются очень медленно с неопределенной частотой. В чем может быть ошибка или EnLogik не позволяет обрабатывать такие сигналы? Все временные характеристики в настройках поменял на 1мс.

Сергей Сисейкин
13.12.2019, 13:54
Доброго дня. Вопрос по счету импульсов в EnLogik.
Контроллер ПЛК110-30-ТЛ, на борту два входа FDI. К ним подключаем импульсы с прибора учета воды. Частота импульсов в пределах 100 Гц. В EnLogik в задачах используем функциональный блок Счетчик, в надежде считать импульсы с прибора учета и в дальнейшем рассчитать объем. Т.е. на вход ФБ Счетчик "УвеличЧисло" подаем импульсы с входа FDI ПЛК. Пропускаем воду через прибор учета, ПЛК импульсы воспринимает (диод на входе начинает мигать с определенной частотой), однако на выходе функционального блока счет импульсов не соответствует действительности. Импульсы считаются очень медленно с неопределенной частотой. В чем может быть ошибка или EnLogik не позволяет обрабатывать такие сигналы? Все временные характеристики в настройках поменял на 1мс.

Для быстрых входов нужно использовать модули ввода/вывода, сами ПЛК "ТЛ" не поддерживают режима для DI счетчик импульсов.
46171

John888
23.12.2019, 10:04
Возможно ли объект "Аналоговый ввод" или любой объект из палитры "Управление" сделать и на чтение и на запись переменной? Дело в том что мой проект управляется с Openhab и из телемеханики, в случае ввода данных из визуализации телемеханники openhab и энлоджик корректно воспринимают значение переменной, в случае же ввода значения из Openhab по шине modbas энлоджик воспринимает значение переменной нормально, а визуализация не изменяет ее значение потому как настроена только на чтение. Наверняка как то предусмотрели данный вопрос, подскажите как реализовать. Спасибо

Сергей Сисейкин
24.12.2019, 10:02
Возможно ли объект "Аналоговый ввод" или любой объект из палитры "Управление" сделать и на чтение и на запись переменной? Дело в том что мой проект управляется с Openhab и из телемеханики, в случае ввода данных из визуализации телемеханники openhab и энлоджик корректно воспринимают значение переменной, в случае же ввода значения из Openhab по шине modbas энлоджик воспринимает значение переменной нормально, а визуализация не изменяет ее значение потому как настроена только на чтение. Наверняка как то предусмотрели данный вопрос, подскажите как реализовать. Спасибо

Название группы "управление" подразумевает, что мы обращаемся к переменным (в нашем случае, по протоколу modbus-RTU) с целью изменения значения, соответственно мы пишем в переменную то или иное значение, - отправляем пакет в определенном формате (формате modbus), чтобы получить состояние этой переменной мы должны отправить еще одну команду определенного формата по нужному адресу. Для получения состояния нужно использовать элемент визуализации, который привязывается к сигналам для чтения состояния, например из группы стандартные - "значение параметра" или "семисегментный индикатор".

tradtex
26.12.2019, 08:55
Добрый день.
Вопрос по работе модуля Отчеты.
Создан проект, база данных в "Истории", в которую занесены некоторые параметры. Открываю модуль Отчеты, перехожу в Режим настройки, а элемент Добавить неактивен. В чем может быть проблема? На форуме не нашел порядка работы с данным модулем.

Сергей Сисейкин
26.12.2019, 09:56
Добрый день.
Вопрос по работе модуля Отчеты.
Создан проект, база данных в "Истории", в которую занесены некоторые параметры. Открываю модуль Отчеты, перехожу в Режим настройки, а элемент Добавить неактивен. В чем может быть проблема? На форуме не нашел порядка работы с данным модулем.

запустите модуль "отчеты", включите режим редактирования F6, затем откройте "дерево рапортов" - F3, создайте новый рапорт 46418

tradtex
23.01.2020, 09:06
Сергей, добрый день.
Вопрос по работе проекта по сети.
Создан проект, организовано сетевое взаимодействие сервера и клиента, как описано в Ваших инструкциях.
Версия Телемеханики на сервере и на клиентском компьютере не лицензирована. В каком виде должна работать визуализация на удаленном рабочем месте или не будет работать вообще? И достаточно ли будет установить бесплатный программный ключ на удаленное рабочее место, чтобы сетевое взаимодействие заработало, при этом, используя, Телемеханику на сервере без лицензии. Времени работы сервера 2 часа достаточно, проект создан для демонстрационных и учебных целей. И как можно получить программный ключ на 50 каналов?
С уважением, Денис.

Сергей Сисейкин
23.01.2020, 09:23
Сергей, добрый день.
Вопрос по работе проекта по сети.
Создан проект, организовано сетевое взаимодействие сервера и клиента, как описано в Ваших инструкциях.
Версия Телемеханики на сервере и на клиентском компьютере не лицензирована. В каком виде должна работать визуализация на удаленном рабочем месте или не будет работать вообще? И достаточно ли будет установить бесплатный программный ключ на удаленное рабочее место, чтобы сетевое взаимодействие заработало, при этом, используя, Телемеханику на сервере без лицензии. Времени работы сервера 2 часа достаточно, проект создан для демонстрационных и учебных целей. И как можно получить программный ключ на 50 каналов?
С уважением, Денис.

На сервере должна быть регистрация хотя бы 50 бесплатных сигналов для Телемеханики ЛАЙТ, удаленное рабочее место должно иметь ключ аппаратной защиты SCADA-ARM, по-другому никак работать не будет. чтобы получить регистрацию на 50 сигналов нужно оставить заявку на странице программного обеспечения: https://owen.ru/product/scada_sistema_oven_telemehanika_lajt/zayavka_na_registraciyu_PO

Константин_КА
28.01.2020, 19:49
Можно использовать ФБ "Управление автоматом", ФБ "Управление выключателем" там задается длина импульса, с описание ФБ можно ознакомиться в справочной системе "Телемеханики Лайт"

Добрый день!
Снова подниму тему про управление "Выключателем" так как в последней версии 1.1.8 нет "описание ФБ можно ознакомиться в справочной системе "Телемеханики Лайт" и не проще уже было необходимые настройки перенести в новое меню телеуправления? Если уж ПЛК-323 позиционируется как "для энергетики" то и работать должно по общепринятым канонам телеуправления без костылей и скриптов. Сейчас запускаю РЭС, у меня 80 устройств ПЛК-323 и к ним в среднем по 3-4 МУ110-16Р и прочего подключено(с разными наборами данных), смонтировано и прошито другими спецами. ПЛК-323 в поле на расстоянии от 500м. до 300км. от меня. GPRS тот еще живчик и чтение конфигурации в среднем 3-5 мин. с кучей ошибок и повторов. Теперь выходит нужно выкачивать все конфиги, делать кучу скриптов для каждого ТУ и заливать обратно. Или есть альтернатива?

UPD. При анализе файла справки выявлено множество недостающих файлов, так что вот как-то так :( .

Константин_КА
28.01.2020, 20:28
Нашел живое РЭ, там на странице 180:
4.10.2 Управление выключателем
Префикс ФБ: УпрВыкл
Полное название: Управление выключателем
Код: 164
Мультиканальность: нет
Назначение: Функциональный блок предназначен для формирования сигноалов управле-
ния выключателем
Описание: Команды управления формируются в виде импульсов на выходах № 01 «Вклю-
чение» и 02 «Выключение» в зависилости от состояния входа № 01 «Команда». Импульсы
формируются 1 раз после прехода из одного состояния в другое на входе № 01 «Команда».
Длительность импульса задается входом 03 «ДлитИмпульса», если ее задать равной 0, то
длительность импульса будет равна периоду выполнения задачи пользователя. Длительность
импульса всегда кратен периоду задачи, и меньше него быть не может. ФБ детектирует не
само значение на входе 01 «Команда», а пеход из одного состояния в другое, и в зависимо-
сти от типа значения на входе генерирует импульс на соответствующем выходе.
Назначение входов-выходов функционального блока «Управление выключателем» при-
ведено в таблице 94.
46910

http://kaskad-asu.com/images/files/klogic/KLogicRP.pdf

UPD. Добавил ФБ.
Вопрос: Как теперь ему подсунуть:
1. На вход - адрес из МЭК-104 по которому прилетает ТУ
2. На выход - адреса реле на разных МУ.
Заранее благодарен :)

В общем как настроить разобрался, только для этого необходимо куча лишнего времени и мой пламенный привет наладчикам и всем к этому безобразию причастным лицам.
На сим, откланиваюсь - работы вагон и маленькая тележка.

Сергей Сисейкин
29.01.2020, 11:15
Нашел живое РЭ, там на странице 180:
4.10.2 Управление выключателем
Префикс ФБ: УпрВыкл
Полное название: Управление выключателем
Код: 164
Мультиканальность: нет
Назначение: Функциональный блок предназначен для формирования сигноалов управле-
ния выключателем
Описание: Команды управления формируются в виде импульсов на выходах № 01 «Вклю-
чение» и 02 «Выключение» в зависилости от состояния входа № 01 «Команда». Импульсы
формируются 1 раз после прехода из одного состояния в другое на входе № 01 «Команда».
Длительность импульса задается входом 03 «ДлитИмпульса», если ее задать равной 0, то
длительность импульса будет равна периоду выполнения задачи пользователя. Длительность
импульса всегда кратен периоду задачи, и меньше него быть не может. ФБ детектирует не
само значение на входе 01 «Команда», а пеход из одного состояния в другое, и в зависимо-
сти от типа значения на входе генерирует импульс на соответствующем выходе.
Назначение входов-выходов функционального блока «Управление выключателем» при-
ведено в таблице 94.
46910

http://kaskad-asu.com/images/files/klogic/KLogicRP.pdf

UPD. Добавил ФБ.
Вопрос: Как теперь ему подсунуть:
1. На вход - адрес из МЭК-104 по которому прилетает ТУ
2. На выход - адреса реле на разных МУ.
Заранее благодарен :)

В общем как настроить разобрался, только для этого необходимо куча лишнего времени и мой пламенный привет наладчикам и всем к этому безобразию причастным лицам.
На сим, откланиваюсь - работы вагон и маленькая тележка.

Привязка параметров к функциональным блокам осуществляется методом drag-n-drop (перетаскиванием нужного параметры из левой части - конфигурации ПЛК на "вход"/"выход" ПЛК.
https://owen.ru/product/scada_sistema_oven_telemehanika_lajt/video занятие №1, видео №2, время - 3:50

Константин_КА
30.01.2020, 07:40
Доброе утро! Вопрос на засыпку, ПЛК-323-ТЛ в связке с МУ110-16Р при отсутствии связи с МУ отвечает на комманду ТУ положительной квитанцией, хотя переключение не выполненно. Это "нормально" или есть какие то скрытые настройки направленные на пресечение данной ситуации? Та же ситуация с блокировками переключений, они отрабатывают - но квитанция все рано положительная.

Сергей Сисейкин
30.01.2020, 09:37
Доброе утро! Вопрос на засыпку, ПЛК-323-ТЛ в связке с МУ110-16Р при отсутствии связи с МУ отвечает на комманду ТУ положительной квитанцией, хотя переключение не выполненно. Это "нормально" или есть какие то скрытые настройки направленные на пресечение данной ситуации? Та же ситуация с блокировками переключений, они отрабатывают - но квитанция все рано положительная.

В конфигурации ПЛК нужно оставить 2 группы сигналов:
46951

Константин_КА
03.02.2020, 14:59
В конфигурации ПЛК нужно оставить 2 группы сигналов:
46951

Добрый день! В общем выкладываю обобщенный конфиг одного из многих устройств.

Это выключатель на столбе который управляет автоматами запитывающими потребителей.

Логика простая, есть модули МВ-110-224-16Д которые отслеживают положение и состояние(защит и блокировок) автоматов. Эти данные поступают в СКАДУ. Диспетчер производит оперативное управление со схем по средствам отправки команд ТУ МЭК-104 кадром 45 через GPRS канал на ПЛК-323-ТЛ в котором есть задачи управления выключателями по средствам МУ110-224-16Р, вот тут и начинается история.

Изначально настраивал не я, команды ТУ сразу поступали на выходы реле, которые так и оставались замкнутыми и палили автоматы пытаясь друг друга пересилить..
Я добавил блок ФБ(164) Управление выключателем, вроде как заработало - но тут начались другого характера проблемы.

ПЛК-323-ТЛ бодро рапортует положительной квитанцией в любой ситуации, кроме когда соответсвенно с ним нет связи.

1. Не зависимо есть связь с исполнительными МУ110-224-16Р или ее нет, все хорошо по его мнению.
2. Даже если связь есть, много случаев когда команды теряются.
3. Иногда после пары тройки безуспешных попыток по управлять - ПЛК начинает щелкать как угорелый разом пытаясь их все выполнить.
4. Довольно часто дела заканчиваются отвалом от 2 до 10-ти минут после серии неудачных ТУ, даже пинг не проходит.
5. Если сигнал на блокировки есть - переключение не происходит, но квитанция все равно положительная.

В целом так и не нашел решения, придется писать громоздкую задачу, но боюсь что не зависимо от реализации - ПЛК-323-ТЛ продолжит отвечать так и не поняв - чего от него хотят.

Сергей Сисейкин
03.02.2020, 15:48
Добрый день! В общем выкладываю обобщенный конфиг одного из многих устройств.

Это выключатель на столбе который управляет автоматами запитывающими потребителей.

Логика простая, есть модули МВ-110-224-16Д которые отслеживают положение и состояние(защит и блокировок) автоматов. Эти данные поступают в СКАДУ. Диспетчер производит оперативное управление со схем по средствам отправки команд ТУ МЭК-104 кадром 45 через GPRS канал на ПЛК-323-ТЛ в котором есть задачи управления выключателями по средствам МУ110-224-16Р, вот тут и начинается история.

Изначально настраивал не я, команды ТУ сразу поступали на выходы реле, которые так и оставались замкнутыми и палили автоматы пытаясь друг друга пересилить..
Я добавил блок ФБ(164) Управление выключателем, вроде как заработало - но тут начались другого характера проблемы.

ПЛК-323-ТЛ бодро рапортует положительной квитанцией в любой ситуации, кроме когда соответсвенно с ним нет связи.

1. Не зависимо есть связь с исполнительными МУ110-224-16Р или ее нет, все хорошо по его мнению.
2. Даже если связь есть, много случаев когда команды теряются.
3. Иногда после пары тройки безуспешных попыток поуправлять - ПЛК начинает щелкать как угорелый разом пытаясь их все выполнить.
4. Довольно часто дела заканчиваются отвалом от 2 до 10-ти минут после серии неудачных ТУ, даже пинг не проходит.
5. Если сигнал на блокировки есть - переключение не происходит, но квитанция все равно положительная.

В целом так и не нашел решения, придется писать громоздкую задачу, но боюсь что не зависимо от реализации - ПЛК-323-ТЛ продолжит отвечать так и не поняв - чего от него хотят.

Здравствуйте.

посмотрел вашу программу, в режиме эмуляции ФБ все вроде бы отрабатывают. Но это только режим эмуляции. С ПЛК вы по 104 протоколу общаетесь (управляя со SCADA), а сам ПЛК по своему СОМ4 по прежнему работает с приборами по протоколу modbus-RTU, а значит опрашивает приборы по очереди и возможно, что установленная вами длинна импульса в 1000мс заканчивается быстрее чем происходит управление модулем МУ110-16Р, попробуйте увеличить для начала длинну импульса до 5-7 секунд, чтобы просто подтвердить теорию, затем уже придется подбирать оптимальный таймаут.
ПС, попробуйте обновить прошивку для ПЛК, ссылку на последнюю прошивку для ПЛК323 вы найдете у меня в подписи.

Константин_КА
03.02.2020, 15:52
Прошивка последняя, импульс попробую - но опасно, так как по паспорту на выключатель безопасно не больше 0,1 сек. держать привод.

Wefd
02.04.2020, 07:31
Для принятия решения руководством о модернизации системы учета и контроля электроэнергии на предприятии и соответственно покупки оборудования и программного обеспечения, решил скачать демо-версию Интегратор Телемеханика лайт, создать проект из 20 счетчиков в режиме симуляции, продемонстрировать работу данной системы. Столкнулся с несколькими проблемами. Во вложении проект с одним счетчиком.
- как создать точки учета в «Справочники»
- как создать отчет
- где смотреть затраты электроэнергии за определенный период.

Сергей Сисейкин
02.04.2020, 11:13
Для принятия решения руководством о модернизации системы учета и контроля электроэнергии на предприятии и соответственно покупки оборудования и программного обеспечения, решил скачать демо-версию Интегратор Телемеханика лайт, создать проект из 20 счетчиков в режиме симуляции, продемонстрировать работу данной системы. Столкнулся с несколькими проблемами. Во вложении проект с одним счетчиком.
- как создать точки учета в «Справочники»
- как создать отчет
- где смотреть затраты электроэнергии за определенный период.

у нас есть демонстрационный проект https://energy.owen.ru/note
система технического учета на предприятии, можете его скачать и посмотреть, он в рабочем состоянии с описанием и сопроводительной запиской по запуску.
так же есть пример с работой в "Справочниках" видео урок - Занятие №3 https://owen.ru/product/scada_sistema_oven_telemehanika_lajt/video

Wefd
16.04.2020, 15:33
Эмулятор выдает ошибку. Как устранить?48490

Сергей Сисейкин
24.04.2020, 10:27
Эмулятор выдает ошибку. Как устранить?48490

Презапустите эмулятор от имени администратора (принудительно), перезагрузите конфигурацию.

Vasiliy55
05.05.2020, 22:50
При работе через МЭК 60870-5-104 ОРС-сервер. не приходит квитанция о выполнении команды о управлении ВН, и реле в МУ110-224_16Р постоянно включено. Как это устранить. Контроллер ПЛК100

Сергей Сисейкин
13.05.2020, 10:07
При работе через МЭК 60870-5-104 ОРС-сервер. не приходит квитанция о выполнении команды о управлении ВН, и реле в МУ110-224_16Р постоянно включено. Как это устранить. Контроллер ПЛК100

так сказать, нереально, присылайте нам на почту tml@owen.ru ваш проект с конифгурацией на ПЛК100, - будем смотреть как у вас настроен протокол МЭК-104.
так же не понятно причем здесь OPC сервер. Опишите как у вас построена система, что опрашивает ПЛК100, по какому интерфейсу и куда передает (в другую скаду, в нашу скаду, другому мастеру).

rtn
15.05.2020, 00:10
Попал в руки ПЛК323-ТЛ. При первом же написании скрипта появились вопросы. Для примера простейший скрипт:
var i,j,k:byte;
begin
j:=0;
//k:=5 mod 3;
for i:=1 to 10 do
begin
j:=j+1;
end;
WriteInteger('var_1',i);
WriteInteger('var_2',j);
end.
1.При запуске в редакторе скрипта получаем желаемые результаты в var_1 и var_2 = 10. При запуске в эмуляторе и реальном контроллере var_1 и var_2 = 9. То есть цикл делает на одну итерацию меньше?
2.Если раскомментировать строчку k:=5 mod 3 в редакторе опять все Ok. Ну а на эмуляторе и контроллере var_1 и var_2 вообще неопределены.
Кажется скрипт даже не доходит до WriteInteger. При компиляции никаких ошибок нет. Тот-же эффект при использовании div вместо mod.

rtn
15.05.2020, 01:56
Обойдусь думаю без FOR и DIV/MOD, и напишу-ка скрипт считающий количество дней с 01.01.1980 до 01,01,2020:
var y,d,DinY:word;
r1,r2:real;
begin
y:=1980;
d:=0;
while y<2020 do
begin
if round(y/4)=(y/4) then DinY:=366 else DinY:=365;
d:=d+DinY;
//********
r1:=round(y/4);
r2:=y/4;
//********
y:=y+1;
end;
WriteInteger('var_d',d);
WriteInteger('var_y',y);
WriteFloat('var_r1',r1);
WriteFloat('var_r2',r2);
end.
В редакторе скрипта опять всё замечательно получил нужные 14610 дней, а при запуске в эмуляторе получается уже 14640 дней.
Для поиска косяка добавлены переменные r1 и r2, так как все года вдруг стали високосными.
Редактор скриптов:
var_r1=505
var_r2=504.75
Эмулятор:
var_r1=504.00
var_r2=504.00
Откуда 504.00???? это же итерация для 504*4=2016!!!!!! года, т.е. пред,пред,пред последняя.
Что происходит с локальными переменными в циклах? Возможно я что-то не понимаю, но кажется скрипты абсолютно не работоспособны. Как будто два различных компилятора. Один правильный для редактора кода и отладки а второй- кривой в эмуляторе и контроллере.

Сергей Сисейкин
19.05.2020, 15:20
Обойдусь думаю без FOR и DIV/MOD, и напишу-ка скрипт считающий количество дней с 01.01.1980 до 01,01,2020:
var y,d,DinY:word;
r1,r2:real;
begin
y:=1980;
d:=0;
while y<2020 do
begin
if round(y/4)=(y/4) then DinY:=366 else DinY:=365;
d:=d+DinY;
//********
r1:=round(y/4);
r2:=y/4;
//********
y:=y+1;
end;
WriteInteger('var_d',d);
WriteInteger('var_y',y);
WriteFloat('var_r1',r1);
WriteFloat('var_r2',r2);
end.
В редакторе скрипта опять всё замечательно получил нужные 14610 дней, а при запуске в эмуляторе получается уже 14640 дней.
Для поиска косяка добавлены переменные r1 и r2, так как все года вдруг стали високосными.
Редактор скриптов:
var_r1=505
var_r2=504.75
Эмулятор:
var_r1=504.00
var_r2=504.00
Откуда 504.00???? это же итерация для 504*4=2016!!!!!! года, т.е. пред,пред,пред последняя.
Что происходит с локальными переменными в циклах? Возможно я что-то не понимаю, но кажется скрипты абсолютно не работоспособны. Как будто два различных компилятора. Один правильный для редактора кода и отладки а второй- кривой в эмуляторе и контроллере.

Проблему подтверждаем, переадресовываем ее нашим разработчикам. Как только получу ответ, я его Вам перешлю.

rtn
19.05.2020, 23:08
Проблему подтверждаем, переадресовываем ее нашим разработчикам. Как только получу ответ, я его Вам перешлю.

Тогда уж и про проблемы с операторами DIV/MOD и циклом FOR (предыдущий пост) передайте пожалуйста.
И если можно предложение: Запускать скрипт из окна редактора скрипта в отдельном потоке отличном от GUI. В случае ошибочного бесконечного цикла вешается наглухо всё приложение "Контроллеры" с последующей потерей данных. И кнопочку в этом случае нужно добавить "Остановить". Красный квадратик после зеленого треугольника в панели инструментов к примеру.

Сергей Сисейкин
20.05.2020, 10:32
Добрый день.
Спасибо за примеры и подробные комментарии.
Исполнители скрипта действительно разные в режиме отладки и в режиме работы.
Указанные проблемы подтверждаем, будем исправлять:
1) r2 := y/4;
если y - целочисленная переменная, то производится целочисленное деление; используйте пока вещественную переменную
2) k:=5 mod 3;
операция mod приводит к неработоспособности скрипта (и div тоже)
3) for i:=1 to 10 do
цикл for выполняется на одну итерацию меньше, чем должен; используйте пока циклы while или repeat-until

ryuraa
30.06.2020, 07:44
Добрый день

У None-target (с запуском Enlogic эмулятором) есть ограничение по количеству входов/выходов при использовании опроса по протоколу modbus?
Столкнулся с ограничением в 3 параметра или это ограничение бесплатной версии?

Сергей Сисейкин
06.07.2020, 08:23
Добрый день

У None-target (с запуском Enlogic эмулятором) есть ограничение по количеству входов/выходов при использовании опроса по протоколу modbus?
Столкнулся с ограничением в 3 параметра или это ограничение бесплатной версии?

Добрый день.

Ограничение на количество переменных в демо-версии нет. Только время работы.
Какой прибор вы опрашиваете? из библиотеки поддержанных устройств? или прибор для которого самостоятельно написали карту адресов? если карту писали самостоятельно, то у вас в ней ошибка, не правильно выбран тип данных, функция и т.д. отсюда будут либо недостоверные значения, либо "-" в режиме опроса виртуального контроллера.

Neru
25.07.2020, 12:28
Доброго времени суток.
2 вопроса по телемеханике лайт.
Первый: в контроллере создаю строковую переменную, как её можно изменить из визуализации?
50316

Второй: есть скрипт, который в зависимости от настройки делит переменную на 1, 10 или 100. Переменная - ток, читается из прибора БЗП-01. При отладке скрипта выходная переменная нормально делится и отображаются все знаки после запятой. Но в таблице "Входы/выходы функционального блока" после запятой нули. Например, получили переменную 1234, в окне отладки скрипта при делении на 100 получим 12,34, а в таблице "Входы/выходы функционального блока" будет только 12,00. В чем проблема?

Программа для одного канала:

var Inom, ain, bin, cin: integer;
var aout, bout, cout: real;
{---------- main program -----------}
begin
ReadInteger('Inom',Inom);
ReadInteger('Iain',ain);
if Inom < 31 then begin
aout := ain / 100;
end
else begin
if Inom < 301 then begin
aout := ain / 10;
end;
end;
if Inom > 300 then begin
aout := ain;
end;
WriteFloat('Iaout', aout);
end.

Типы переменных:
50315

Сергей Сисейкин
27.07.2020, 15:29
Доброго времени суток.
2 вопроса по телемеханике лайт.
Первый: в контроллере создаю строковую переменную, как её можно изменить из визуализации?
50316

Второй: есть скрипт, который в зависимости от настройки делит переменную на 1, 10 или 100. Переменная - ток, читается из прибора БЗП-01. При отладке скрипта выходная переменная нормально делится и отображаются все знаки после запятой. Но в таблице "Входы/выходы функционального блока" после запятой нули. Например, получили переменную 1234, в окне отладки скрипта при делении на 100 получим 12,34, а в таблице "Входы/выходы функционального блока" будет только 12,00. В чем проблема?

Программа для одного канала:

var Inom, ain, bin, cin: integer;
var aout, bout, cout: real;
{---------- main program -----------}
begin
ReadInteger('Inom',Inom);
ReadInteger('Iain',ain);
if Inom < 31 then begin
aout := ain / 100;
end
else begin
if Inom < 301 then begin
aout := ain / 10;
end;
end;
if Inom > 300 then begin
aout := ain;
end;
WriteFloat('Iaout', aout);
end.

Типы переменных:
50315

Здравствуйте.

К сожалению переменные типа string в Телемеханике не работают.

По второму вопросу, уже ранее писали (20.02.2020), о том что при отладке используется одни исполнители скрипта, в рабочем режиме другие.
пока данная проблема не решена.

Melamory
27.07.2020, 15:45
Доброго времени суток.
2 вопроса по телемеханике лайт.
Первый: в контроллере создаю строковую переменную, как её можно изменить из визуализации?
50316

Второй: есть скрипт, который в зависимости от настройки делит переменную на 1, 10 или 100. Переменная - ток, читается из прибора БЗП-01. При отладке скрипта выходная переменная нормально делится и отображаются все знаки после запятой. Но в таблице "Входы/выходы функционального блока" после запятой нули. Например, получили переменную 1234, в окне отладки скрипта при делении на 100 получим 12,34, а в таблице "Входы/выходы функционального блока" будет только 12,00. В чем проблема?

Программа для одного канала:

var Inom, ain, bin, cin: integer;
var aout, bout, cout: real;
{---------- main program -----------}
begin
ReadInteger('Inom',Inom);
ReadInteger('Iain',ain);
if Inom < 31 then begin
aout := ain / 100;
end
else begin
if Inom < 301 then begin
aout := ain / 10;
end;
end;
if Inom > 300 then begin
aout := ain;
end;
WriteFloat('Iaout', aout);
end.

Типы переменных:
50315

Как вариант, можно изменить скрипт следующим образом - и он будет работать уже правильно:

var Inom, ain, bin, cin: integer;
var aout, bout, cout, temp: real;
{---------- main program -----------}
begin
ReadInteger('Inom',Inom);
ReadInteger('Iain',ain);
temp:=ain;

if Inom < 31 then begin
aout := temp / 100;
end
else begin
if Inom < 301 then begin
aout := ain / 10;
end;
end;
if Inom > 300 then begin
aout := ain;
end;
WriteFloat('Iaout', aout);
end.

50347

Neru
28.07.2020, 12:34
Спасибо, помогло

Neru
28.07.2020, 12:34
Здравствуйте.

К сожалению переменные типа string в Телемеханике не работают.

По второму вопросу, уже ранее писали (20.02.2020), о том что при отладке используется одни исполнители скрипта, в рабочем режиме другие.
пока данная проблема не решена.

Планируется ли наладить работу со строковыми переменными?

Яшина Татьяна
04.08.2020, 15:03
нет, не планируется ( на данный момент и в ближайшее время точно нет)

KoStYa_JD
06.08.2020, 09:46
Здравствуйте,Ж возможно вопрос и глупый. Подскажите работает ли программа с виртуальным ПЛК в полном объеме или все же для решения задач необходима покупка полноценного ПЛК? Должна ли работать система с внешними приборами?

Melamory
11.08.2020, 11:36
Здравствуйте,Ж возможно вопрос и глупый. Подскажите работает ли программа с виртуальным ПЛК в полном объеме или все же для решения задач необходима покупка полноценного ПЛК? Должна ли работать система с внешними приборами?

Зависит от того, какие задачи планируется решать.

Что значит внешние приборы? Например, подключить к виртуальному контроллеру, реальный датчик температуры на 4..20мА будет немного проблематично )

Александр Бояркин
24.11.2020, 13:17
Добрый день.
Возможно ли определить состояние определенного бита переменной в стрипте?

Wefd
24.11.2020, 15:37
Добрый день. Приобрели регистратор электрических параметров РПМ-416. Есть ли возможность подключить его к Телемеханика ЛАЙТ.

Сергей Сисейкин
22.12.2020, 13:14
Добрый день. Приобрели регистратор электрических параметров РПМ-416. Есть ли возможность подключить его к Телемеханика ЛАЙТ.

Здравствуйте. Если у этого прибора протокол modbus (чистый), то по стандартной схеме, через xls табличку. как в видео уроке занятие №2, видео №3 https://owen.ru/product/scada_sistema_oven_telemehanika_lajt/video

rtn
28.12.2020, 17:58
Здравствуйте. Опрашиваю Овен323тл по Modbus (ethernet) в качестве слейва. Всё работает замечательно. Но недолго. Бывает несколько дней, а может и несколько недель проработать нормально. Далее при соединении сокета на 502 порт, происходит мгновенный дисконект со стороны Овена . Естественно данные уже не передаются. Помогает только ребут контроллера. Может как-то можно перезапустить только сам модбас-слейв? Что посоветуете?

Сергей Сисейкин
11.01.2021, 08:54
Здравствуйте. Опрашиваю Овен323тл по Modbus (ethernet) в качестве слейва. Всё работает замечательно. Но недолго. Бывает несколько дней, а может и несколько недель проработать нормально. Далее при соединении сокета на 502 порт, происходит мгновенный дисконект со стороны Овена . Естественно данные уже не передаются. Помогает только ребут контроллера. Может как-то можно перезапустить только сам модбас-слейв? Что посоветуете?

Гдето уже на форуме данный вопрос поднимался, дублирую инструкцию
52961

ПростоМастер
22.07.2021, 10:54
Добрый день!
Поделитесь пжлст реализацией таймера через скрипт, если такое в ТМЛ возможно.
В библиотеке отдельно ФБ таймер есть, но необходим таймер в скрипте.

P.S. Где копать инфу по скриптам в ТМЛ, примеры?

Сергей Сисейкин
04.08.2021, 14:28
в ТМЛ не полноценная среда программирования, можно написать самостоятельно не большие и простые скрипты, для реализации не сложных задач (выбор действия, по значению входной переменной, счетчик значений и тд). готовых скриптов нет, только помощь в руководстве по эксплуатации по скриптам, там расписаны требования и правила составления скриптов в телемеханике лайт.

AntonIEN
22.10.2021, 10:04
Добрый день.
Есть ПЛК 160 с залитой в него программой, как мне подключить его к Телемеханике лайт?
При попытке импортировать контроллер не происходит ничего.
Про попытке создать контроллер вручную и залить из него конфигурацию выдает ошибку WinSock 209 0.
IP прописан и пингуется. Контроллер и арм связаны через сетевой свич по ethernet.
Так же вопрос, в Телемеханике лайт в Контроллеры нет таргета под плк 160. Брать 110 или как-то подключить для 160? и где его взять?

Сергей Сисейкин
25.10.2021, 08:46
Добрый день.
Есть ПЛК 160 с залитой в него программой, как мне подключить его к Телемеханике лайт?
При попытке импортировать контроллер не происходит ничего.
Про попытке создать контроллер вручную и залить из него конфигурацию выдает ошибку WinSock 209 0.
IP прописан и пингуется. Контроллер и арм связаны через сетевой свич по ethernet.
Так же вопрос, в Телемеханике лайт в Контроллеры нет таргета под плк 160. Брать 110 или как-то подключить для 160? и где его взять?

160 ПЛК программировать в его среде исполнения, в Телемеханику вы его можете добавить, только как modbus-rtu\tcp SLAVE.
Использовать виртуальный ПЛК типа WKlogic, карту адресов ПЛК160 составлять самостоятельно в xls таблице, по видео уроку - занятие №2,https://owen.ru/product/scada_sistema_oven_telemehanika_lajt/video

AntonIEN
25.10.2021, 11:29
160 ПЛК программировать в его среде исполнения, в Телемеханику вы его можете добавить, только как modbus-rtu\tcp SLAVE.
Использовать виртуальный ПЛК типа WKlogic, карту адресов ПЛК160 составлять самостоятельно в xls таблице, по видео уроку - занятие №2,https://owen.ru/product/scada_sistema_oven_telemehanika_lajt/video

В CodeSys так?
57668

В Телемеханике так?
57669

AntonIEN
01.11.2021, 11:45
160 ПЛК программировать в его среде исполнения, в Телемеханику вы его можете добавить, только как modbus-rtu\tcp SLAVE.
Использовать виртуальный ПЛК типа WKlogic, карту адресов ПЛК160 составлять самостоятельно в xls таблице, по видео уроку - занятие №2,https://owen.ru/product/scada_sistema_oven_telemehanika_lajt/video

Прилагаю скрины, в режиме эмуляции все равно ничего не видно
577755777657777

korneii
07.01.2022, 21:00
Здравствуйте !
реализован опрос счётчиков "СЭТ-4ТМ" и "Меркурий 230", корректор "СПГ-761" через ОРС-сервер "ЛОГИКА"
перепробовал все «протоколы обмена пульсар-м»
через сторонний OPC сервер опрос идёт.
58649
58648
58650
58651
Вопрос возможно ли связать "Телемеханика ЛАЙТ" с счетчиком импульсов "Пульсар 4" не используя OPC сервер.

melky
07.01.2022, 22:38
korneii а в Телемеханике поддержан протокол "Пульсар" ?
для справки, счетчики импульсов Пульсар (некоторые) по запросу выпускаются с протоколом Modbus. Судя по программе TestAll и отправке команды, у вас счетчик импульсов с протоколом Пульсар.
Если к адресу добавить в начале 0 ?

rogozin.ewgen
16.03.2022, 12:13
Опыта использования Телемеханики ещё нет, необходимо заложить техническое решение на опрос счётчиков Энергомера (CE102, CE303). Из документации не могу сделать однозначный вывод возможно ли организовать опрос без использования контроллеров ОВЕН серии ТЛ? Конкретно интересуют следующие варианты:
1) через преобразователь интерфейсов RS-485 - Ethernet.
2) опрос счётчиков по RS-485 осуществляет сторонний контроллер (с написанными драйверами) и этот контроллер публикует данные в Modbus TCP.
Количество счётчиков в проекте - 80, приблизительное количество опрашиваемых тэгов - 2800.

Если такие варианты возможны подскажите пожалуйста какие средства Телемеханики необходимо использовать?

melky
16.03.2022, 13:36
rogozin.ewgen посмотрите библиотеку Owen.Vendor, если не ошибаюсь она под CodeSys 3.5 и в ней поддержаны Энергомера.
То есть любой ПЛК с этой средой.

А почему именно Контроллером их читать?
https://owen.ru/forum/showthread.php?t=34449

rogozin.ewgen
17.03.2022, 15:32
Про библиотеку Owen.Vendor я в курсе.
Перефразирую немного вопрос:
непонятно можно ли применять Телемеханику лайт для опроса большого количества счётчиков (в нашем случае 80 счётчиков, около 2500 тэгов) с использованием виртуальных счётчиков WKLOGIK или None-target? На форуме встречал информацию что виртуальный контроллер используется только для отладки "на столе".

Яшина Татьяна
17.03.2022, 17:21
Добрый день

WKLOGIK - да, используйте только для отладки, если есть такая необходимость, при опросе большого количества сигналов может значительно загружать систему.

Для непрерывной работы и для опроса большого количества сигналов рекомендуем использовать эмулятор None-target - он оптимизирован под такую работу.

Яшина Татьяна
17.03.2022, 17:27
Опыта использования Телемеханики ещё нет, необходимо заложить техническое решение на опрос счётчиков Энергомера (CE102, CE303). Из документации не могу сделать однозначный вывод возможно ли организовать опрос без использования контроллеров ОВЕН серии ТЛ? Конкретно интересуют следующие варианты:
1) через преобразователь интерфейсов RS-485 - Ethernet.


Вариант рабочий, через эмулятор Non target, или, если вам нужны только архивы со счетчиков - напрямую подключать опрос в Энергоанализе .
Но лучше конечно через УСПД, т.к. контроллер будет постоянно тянуть данные со счетчиков к себе в память, а при опросе верхом уже передавать свои накопленные архивы. В случае когда у вас прямое подключение - при запуске опроса счетчиков будет начинаться опрос, время опроса для 80 счетчиков напрямую будет значительно больше чем при опросе через УСПД.

rogozin.ewgen
21.03.2022, 16:37
Спасибо за ответы!
Но всё же есть сложности.
Ситуация следующая: для тестирования возможностей Телемеханики собрали небольшой "стенд": есть контроллер (не овен) к которому подключено несколько счётчиков по RS-485 с различными протоколами. Это контроллер публикует необходимые параметры в регистры Modbus TCP.
В Телемеханике в модуле "Контроллер" добавил None-target-контроллер, таблицу адресов через шаблон xls. При запуске эмуляции с опросом все параметры считываются без проблем.
Не могу понять почему в модуле "Визуализация" не отображаются считанная информация.
1)Подскажите, куда смотреть?
2)Правильно ли я понимаю, что в "Визуализацию" данные виртуального контроллера None-target попадают через "Сервер сбора данных"? Если так, то какие настройки должны быть у виртуального контроллера?

Яшина Татьяна
22.03.2022, 14:53
При работе с Non-target вам недостаточно запустить эмуляцию с режимом опроса - нужно запустить приложение-эмулятор ПЛК.

Он расположен в папке с программой, по умолчанию это путь C:\Program Files (x86)\OWEN\TML\Bin\EnLogicPLC . С этим приложением работаете как с физическим ПЛК - нужно в него загружать конфигурацию, доступен он для вас будет по локальному адресу 127.0.0.1

Работа с NonTarget описана во встроенной справочной системе ТЛ ( Контроллеры ->Эмулятор контроллера), правда названия непосредственно exe файлов указаны немного другие - не так давно эмулятор обновили, изменения во встроенную справку внести еще не успели, но логика названий осталась та же. Там есть два типа exe - эмулятор как приложение Windows, и эмулятор как служба Windows - ознакомьтесь со справкой и выбирайте тот который подходит под задачу ( для тестирования наверное удобнее будет приложение )

После того как запустили эмулятор и загрузили в него программу, не забудьте нажать "Построить конфигурацию" в модуле контроллеры - чтобы передать конфигурацию в сервер сбора данных для опроса. Когда эмулятор запущен, конфигурация построена и сервер сбора данных запущен - у вас в визуализации будут отображаться данные с вашего эмулятора.

Александр_Минск
04.04.2022, 15:31
Имеем прибор, опрашиваемый по RS485 - Modbus. Для синхронизации времени по Modbus, необходимо послать "специфическую" (не типовую) посылку для данного устройства. В посылку необходимо будет вставить метку времени из контроллера.
В теории так можно сделать?

Яшина Татьяна
06.04.2022, 12:20
Имеем прибор, опрашиваемый по RS485 - Modbus. Для синхронизации времени по Modbus, необходимо послать "специфическую" (не типовую) посылку для данного устройства. В посылку необходимо будет вставить метку времени из контроллера.
В теории так можно сделать?


Александр, напишите в личку или на t.yashina@owen.ru вашу почту и телефон, обсудим вашу задачу.

Аши
06.04.2022, 22:43
Доброго времени суток. Требуется создать систему диспетчеризации для вентиляции здания, но с небольшим количеством установок (примерно 20 шт). Везде присутствует чистый модбас. Основная задача - мониторинг и управление через визуализацию. Количество тегов примерно 2000. Пробежавшись по темам, вижу что вроде возможно на базе ТМЛ, без физического контроллера, Сеть через шлюз 485-Ethernet в 2-3 ветки. Устройства не из стандартных, будут опрашиваться и управляться через карту адресов xls. Есть пару вопросов:
1) Есть ли подводные камни при такой схеме, которые я не успел увидеть? Будет ли работать такая схема?
2) Насколько сильно будет закружен ПК? Есть ли примерное понимание минимальной конфигурации или информация на эту тему?

Яшина Татьяна
07.04.2022, 11:42
Добрый день

Да, на Телемеханике ЛАЙТ сможете реализовать, работать будет. Реализовать можете это все на базе виртуального контроллера NonTarget - эмулятор в виде отдельного Windows приложения, может как отдельное оконное приложение работать, может как служба в фоне.
Устройства можете добавлять для опроса через описание карт в XLS или io-файле, или через ОРС - как вам удобнее. Если все установки однотипные - рекомендую добавлять через io-файл а не через xls, с io- файлом вы добавите вашу вентустановку готовым устройством в библиотеку, будет удобнее тиражировать. Также в io- файле проще будет экспериментировать с порядком байт при опросе - скорее всего экспериментировать придется.

>>>2) Насколько сильно будет закружен ПК?
NonTarget в последних версиях ПО как раз оптимизирован под работу с большим количеством сигналов, чтобы уменьшить нагрузку на систему ( в отличии от эмулятора WKLogic - он не предназначен для непрерывной работы, с высокой вероятностью будет грузить систему). Вероятность того что NonTarget будет грузить систему тоже не нулевая - но гораздо ниже.
Лучше всего для реализации подходят серверные ОС, но будет и работать на обычных. Оперативную память рекомендуем не меньше 16, но чем больше тем лучше конечно. Ниже информация из справки:


ОВЕН Телемеханика Лайт является комплексом 32-разрядных приложений, предназначенных для функционирования в среде операционных систем семейства Windows.

Список поддерживаемых версий Windows:

·Windows 7

·Windows 8.1

·Windows 10

·Windows Server 2008

·Windows Server 2008 R2

·Windows Server 2012

·Windows Server 2012 R2

·Windows Server 2016

·Windows Server 2019

Минимальный объем оперативной памяти (ОЗУ) - 8 Гб.

Рекомендуемый объем ОЗУ для проектов среднего масштаба - 16 Гб.

Рекомендуемый объем ОЗУ для проектов большого масштаба - от 32 Гб.

vassiliy.kravets
08.06.2022, 17:01
Добрый день! В инструкции по настройке дискретных сигналов указано, что двухпозиционный сигнал можно получить из двух однопозиционных сигналов, что на практике и подтверждается. Телемеханика Лайт так же воспринимает эти сигналы как двухпозиционные, и при опросе контроллера утилитой IEC 60870 Master эти сигналы определяются как двухпозиционные. Однако при использовании сервера Телемеханика Лайт как сервера МЭК104 для ретрансляции данных на верхний уровень, эти же двухпозиционные сигналы определяются как однопозиционные. Есть ли возможность как-то ретранслировать эти сигналы на верхний уровень как двухпозиционные?

Maddyson
09.10.2022, 16:53
Добрый день

По какому интерфейсу\протоколу опрашиваете ПЛК160? Ethernet или RS-485?

Все решилось тем что начинаю глобальный опрос => ошибка, останавливаю и начинаю заново и все начинает работать, был интерфейс 485, сейчас Eth и та же петрушка, не напрягает, визуализация работает, ищу информацию о том где лежит файл скрипта SCADA чтоб его другим скриптом считать и делать операции внтури ОС (хочу повесить автоматическое получение кадра с Ip камеры при аварии (скрипт внутри скады обрабатывает переменные от OPC/SCADA))

Пьер
24.01.2023, 00:33
Смотрю видео пример. WKLOGIC. Версия программы не зарегистрированная. Запускаю сервер, запускаю визуализацию, но на визуализации "нд" Короче опроса нет. Что не так? Спасибо!
Все сделал по пунктам первого занятия. Windows7

Алексей Фомин
01.02.2023, 09:05
Смотрю видео пример. WKLOGIC. Версия программы не зарегистрированная. Запускаю сервер, запускаю визуализацию, но на визуализации "нд" Короче опроса нет. Что не так? Спасибо!
Все сделал по пунктам первого занятия. Windows7

Строили конфигурацию для верхнего уровня при настройке контроллера? Находится ли параметр, который вы опрашиваете, в карте адресов конфигурации контроллера?
Можете оправить свой проект на support@owen.ru.

TaPX
27.02.2023, 11:48
И снова здраствуйте. Такой вопрос: Есть программа для ПР-103, есть визуализация для программы. Но само реле еще в дороге. Возможно ли создание эмулятора ПР-103 для отладки визуализации?

Михаил Троицкий
07.03.2023, 19:55
Здравствуйте, а когда у ТЛ появиться современная иконка? А то у Logik, OPC сервера и конфигуратора заменили, а у ТЛ почему то нет

АлексейЕльцов
26.06.2023, 03:01
Доброго времени суток.
Задался вопросом работы с ПЛК-110-ТЛ через ПМ-01. Необходимо принимать сообщение с конкретного номера и в зависимости от текста либо переключать напряжение на одном из дискретных выходов, либо отправлять данные о напряжении на этом выходе. В связи с этим возникло несколько вопросов:
1) Можно ли решить эту задачу в Телемеханике ЛАЙТ?
2) В видеоуроках по Телемеханике говорится о настройке связи по SIM-карте, однако там не говорится, где собственно можно взять данные о номере отправителя SMS и содержание SMS (среди переменных модуля УСО, я такового не нашёл)?
3) При попытке создать переменную, в которой будет храниться номер телефона, чтобы с ней можно было сравнивать отправителя SMS возникла проблема, что переменная любом формате (целочисленный, вещественный) не позволяет сохранить последние 2 цифры номера телефона (получается 8 (911) 999-99-). Изменение границ на это не влияет, так как можно записать число больше?

pavel9727
07.10.2023, 19:03
у вас в итоге получилось сделать? такая же проблема сейчас

Тимур Назарбоев
09.10.2023, 09:17
И снова здраствуйте. Такой вопрос: Есть программа для ПР-103, есть визуализация для программы. Но само реле еще в дороге. Возможно ли создание эмулятора ПР-103 для отладки визуализации?

Здравствуйте, эмулятор ПР103 создать нельзя, так как это программируемое реле, а не полноценный ПЛК. Без физического устройства отладить визуализацию у вас не получится.

Flauwear
31.10.2023, 15:10
Добрый день!
Может быть здесь кто-нибудь сможет проконсультировать по следующему вопросу. Устройство должно поддерживать стандарт 60870-5-101 и внутреннее время устройства должно синхронизироваться с точностью не более 10 мс. Насколько я знаю скорость передачи по стандарту 60870-5-101 равна 300 до 9600 бод. Т.е. 1 байт данных будет передаваться (с учетом бита четности) со скоростью 960 бод или что по времени займет ~1 мс. Если будем передавать например 20 байт то это займет ~20 мс и т.д. Не совсем понятно для чего внутренне время должно синхронизироваться с точностью не более 10 мс, если передача занимает времени больше чем точность синхронизации. Или я что-то не так понимаю?

NoiseHL
02.02.2024, 06:12
Добрый день, пытаюсь настроить сетевой проект, Нашел инструкцию, настраиваю по инструкции, Не получается настроить доступ к базе данных пользователей:
[UserList]
DBFileName=192.168.120.58:C:\OWEN-TML Projects\АСКУЭ\Base\Users.fdb
UserName=sysdba
Password=C8306653CF5F1FBAB4
ServerIsStation=0
ServerName=
[CacheList]
admin=
****=

На хосте пишет, что нет связи с сервером Firebird, на сетевых клиентах что не может подключиться к localhost

Брандмауэр отключил совсем.

На хосте меняю DBFileName=Base\Users.fdb, хост начинает работать корректно.