Гдето уже на форуме данный вопрос поднимался, дублирую инструкцию
Вложение 52961
Вид для печати
Гдето уже на форуме данный вопрос поднимался, дублирую инструкцию
Вложение 52961
Добрый день!
Поделитесь пжлст реализацией таймера через скрипт, если такое в ТМЛ возможно.
В библиотеке отдельно ФБ таймер есть, но необходим таймер в скрипте.
P.S. Где копать инфу по скриптам в ТМЛ, примеры?
в ТМЛ не полноценная среда программирования, можно написать самостоятельно не большие и простые скрипты, для реализации не сложных задач (выбор действия, по значению входной переменной, счетчик значений и тд). готовых скриптов нет, только помощь в руководстве по эксплуатации по скриптам, там расписаны требования и правила составления скриптов в телемеханике лайт.
Добрый день.
Есть ПЛК 160 с залитой в него программой, как мне подключить его к Телемеханике лайт?
При попытке импортировать контроллер не происходит ничего.
Про попытке создать контроллер вручную и залить из него конфигурацию выдает ошибку WinSock 209 0.
IP прописан и пингуется. Контроллер и арм связаны через сетевой свич по ethernet.
Так же вопрос, в Телемеханике лайт в Контроллеры нет таргета под плк 160. Брать 110 или как-то подключить для 160? и где его взять?
160 ПЛК программировать в его среде исполнения, в Телемеханику вы его можете добавить, только как modbus-rtu\tcp SLAVE.
Использовать виртуальный ПЛК типа WKlogic, карту адресов ПЛК160 составлять самостоятельно в xls таблице, по видео уроку - занятие №2,https://owen.ru/product/scada_sistem...ika_lajt/video
Здравствуйте !
реализован опрос счётчиков "СЭТ-4ТМ" и "Меркурий 230", корректор "СПГ-761" через ОРС-сервер "ЛОГИКА"
перепробовал все «протоколы обмена пульсар-м»
через сторонний OPC сервер опрос идёт.
Вложение 58649
Вложение 58648
Вложение 58650
Вложение 58651
Вопрос возможно ли связать "Телемеханика ЛАЙТ" с счетчиком импульсов "Пульсар 4" не используя OPC сервер.
korneii а в Телемеханике поддержан протокол "Пульсар" ?
для справки, счетчики импульсов Пульсар (некоторые) по запросу выпускаются с протоколом Modbus. Судя по программе TestAll и отправке команды, у вас счетчик импульсов с протоколом Пульсар.
Если к адресу добавить в начале 0 ?
Опыта использования Телемеханики ещё нет, необходимо заложить техническое решение на опрос счётчиков Энергомера (CE102, CE303). Из документации не могу сделать однозначный вывод возможно ли организовать опрос без использования контроллеров ОВЕН серии ТЛ? Конкретно интересуют следующие варианты:
1) через преобразователь интерфейсов RS-485 - Ethernet.
2) опрос счётчиков по RS-485 осуществляет сторонний контроллер (с написанными драйверами) и этот контроллер публикует данные в Modbus TCP.
Количество счётчиков в проекте - 80, приблизительное количество опрашиваемых тэгов - 2800.
Если такие варианты возможны подскажите пожалуйста какие средства Телемеханики необходимо использовать?
rogozin.ewgen посмотрите библиотеку Owen.Vendor, если не ошибаюсь она под CodeSys 3.5 и в ней поддержаны Энергомера.
То есть любой ПЛК с этой средой.
А почему именно Контроллером их читать?
https://owen.ru/forum/showthread.php?t=34449
Про библиотеку Owen.Vendor я в курсе.
Перефразирую немного вопрос:
непонятно можно ли применять Телемеханику лайт для опроса большого количества счётчиков (в нашем случае 80 счётчиков, около 2500 тэгов) с использованием виртуальных счётчиков WKLOGIK или None-target? На форуме встречал информацию что виртуальный контроллер используется только для отладки "на столе".
Добрый день
WKLOGIK - да, используйте только для отладки, если есть такая необходимость, при опросе большого количества сигналов может значительно загружать систему.
Для непрерывной работы и для опроса большого количества сигналов рекомендуем использовать эмулятор None-target - он оптимизирован под такую работу.
Вариант рабочий, через эмулятор Non target, или, если вам нужны только архивы со счетчиков - напрямую подключать опрос в Энергоанализе .
Но лучше конечно через УСПД, т.к. контроллер будет постоянно тянуть данные со счетчиков к себе в память, а при опросе верхом уже передавать свои накопленные архивы. В случае когда у вас прямое подключение - при запуске опроса счетчиков будет начинаться опрос, время опроса для 80 счетчиков напрямую будет значительно больше чем при опросе через УСПД.
Спасибо за ответы!
Но всё же есть сложности.
Ситуация следующая: для тестирования возможностей Телемеханики собрали небольшой "стенд": есть контроллер (не овен) к которому подключено несколько счётчиков по RS-485 с различными протоколами. Это контроллер публикует необходимые параметры в регистры Modbus TCP.
В Телемеханике в модуле "Контроллер" добавил None-target-контроллер, таблицу адресов через шаблон xls. При запуске эмуляции с опросом все параметры считываются без проблем.
Не могу понять почему в модуле "Визуализация" не отображаются считанная информация.
1)Подскажите, куда смотреть?
2)Правильно ли я понимаю, что в "Визуализацию" данные виртуального контроллера None-target попадают через "Сервер сбора данных"? Если так, то какие настройки должны быть у виртуального контроллера?
При работе с Non-target вам недостаточно запустить эмуляцию с режимом опроса - нужно запустить приложение-эмулятор ПЛК.
Он расположен в папке с программой, по умолчанию это путь C:\Program Files (x86)\OWEN\TML\Bin\EnLogicPLC . С этим приложением работаете как с физическим ПЛК - нужно в него загружать конфигурацию, доступен он для вас будет по локальному адресу 127.0.0.1
Работа с NonTarget описана во встроенной справочной системе ТЛ ( Контроллеры ->Эмулятор контроллера), правда названия непосредственно exe файлов указаны немного другие - не так давно эмулятор обновили, изменения во встроенную справку внести еще не успели, но логика названий осталась та же. Там есть два типа exe - эмулятор как приложение Windows, и эмулятор как служба Windows - ознакомьтесь со справкой и выбирайте тот который подходит под задачу ( для тестирования наверное удобнее будет приложение )
После того как запустили эмулятор и загрузили в него программу, не забудьте нажать "Построить конфигурацию" в модуле контроллеры - чтобы передать конфигурацию в сервер сбора данных для опроса. Когда эмулятор запущен, конфигурация построена и сервер сбора данных запущен - у вас в визуализации будут отображаться данные с вашего эмулятора.
Имеем прибор, опрашиваемый по RS485 - Modbus. Для синхронизации времени по Modbus, необходимо послать "специфическую" (не типовую) посылку для данного устройства. В посылку необходимо будет вставить метку времени из контроллера.
В теории так можно сделать?
Александр, напишите в личку или на t.yashina@owen.ru вашу почту и телефон, обсудим вашу задачу.
Доброго времени суток. Требуется создать систему диспетчеризации для вентиляции здания, но с небольшим количеством установок (примерно 20 шт). Везде присутствует чистый модбас. Основная задача - мониторинг и управление через визуализацию. Количество тегов примерно 2000. Пробежавшись по темам, вижу что вроде возможно на базе ТМЛ, без физического контроллера, Сеть через шлюз 485-Ethernet в 2-3 ветки. Устройства не из стандартных, будут опрашиваться и управляться через карту адресов xls. Есть пару вопросов:
1) Есть ли подводные камни при такой схеме, которые я не успел увидеть? Будет ли работать такая схема?
2) Насколько сильно будет закружен ПК? Есть ли примерное понимание минимальной конфигурации или информация на эту тему?
Добрый день
Да, на Телемеханике ЛАЙТ сможете реализовать, работать будет. Реализовать можете это все на базе виртуального контроллера 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 Гб.
Добрый день! В инструкции по настройке дискретных сигналов указано, что двухпозиционный сигнал можно получить из двух однопозиционных сигналов, что на практике и подтверждается. Телемеханика Лайт так же воспринимает эти сигналы как двухпозиционные, и при опросе контроллера утилитой IEC 60870 Master эти сигналы определяются как двухпозиционные. Однако при использовании сервера Телемеханика Лайт как сервера МЭК104 для ретрансляции данных на верхний уровень, эти же двухпозиционные сигналы определяются как однопозиционные. Есть ли возможность как-то ретранслировать эти сигналы на верхний уровень как двухпозиционные?
Все решилось тем что начинаю глобальный опрос => ошибка, останавливаю и начинаю заново и все начинает работать, был интерфейс 485, сейчас Eth и та же петрушка, не напрягает, визуализация работает, ищу информацию о том где лежит файл скрипта SCADA чтоб его другим скриптом считать и делать операции внтури ОС (хочу повесить автоматическое получение кадра с Ip камеры при аварии (скрипт внутри скады обрабатывает переменные от OPC/SCADA))
Смотрю видео пример. WKLOGIC. Версия программы не зарегистрированная. Запускаю сервер, запускаю визуализацию, но на визуализации "нд" Короче опроса нет. Что не так? Спасибо!
Все сделал по пунктам первого занятия. Windows7
Строили конфигурацию для верхнего уровня при настройке контроллера? Находится ли параметр, который вы опрашиваете, в карте адресов конфигурации контроллера?
Можете оправить свой проект на support@owen.ru.
И снова здраствуйте. Такой вопрос: Есть программа для ПР-103, есть визуализация для программы. Но само реле еще в дороге. Возможно ли создание эмулятора ПР-103 для отладки визуализации?
Здравствуйте, а когда у ТЛ появиться современная иконка? А то у Logik, OPC сервера и конфигуратора заменили, а у ТЛ почему то нет
Доброго времени суток.
Задался вопросом работы с ПЛК-110-ТЛ через ПМ-01. Необходимо принимать сообщение с конкретного номера и в зависимости от текста либо переключать напряжение на одном из дискретных выходов, либо отправлять данные о напряжении на этом выходе. В связи с этим возникло несколько вопросов:
1) Можно ли решить эту задачу в Телемеханике ЛАЙТ?
2) В видеоуроках по Телемеханике говорится о настройке связи по SIM-карте, однако там не говорится, где собственно можно взять данные о номере отправителя SMS и содержание SMS (среди переменных модуля УСО, я такового не нашёл)?
3) При попытке создать переменную, в которой будет храниться номер телефона, чтобы с ней можно было сравнивать отправителя SMS возникла проблема, что переменная любом формате (целочисленный, вещественный) не позволяет сохранить последние 2 цифры номера телефона (получается 8 (911) 999-99-). Изменение границ на это не влияет, так как можно записать число больше?
у вас в итоге получилось сделать? такая же проблема сейчас
Добрый день!
Может быть здесь кто-нибудь сможет проконсультировать по следующему вопросу. Устройство должно поддерживать стандарт 60870-5-101 и внутреннее время устройства должно синхронизироваться с точностью не более 10 мс. Насколько я знаю скорость передачи по стандарту 60870-5-101 равна 300 до 9600 бод. Т.е. 1 байт данных будет передаваться (с учетом бита четности) со скоростью 960 бод или что по времени займет ~1 мс. Если будем передавать например 20 байт то это займет ~20 мс и т.д. Не совсем понятно для чего внутренне время должно синхронизироваться с точностью не более 10 мс, если передача занимает времени больше чем точность синхронизации. Или я что-то не так понимаю?
Добрый день, пытаюсь настроить сетевой проект, Нашел инструкцию, настраиваю по инструкции, Не получается настроить доступ к базе данных пользователей:
[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, хост начинает работать корректно.