Не работает в режиме эмуляции, а вот на самом ПЛК все отлично! Спасибо!
Неудобно, что нет всплывающей подсказки (шифр пользователя) при наведении стрелкой на вход модуля ввода-вывода.
Когда их становится много - тормозит работу.Вложение 41424
Вид для печати
Не работает в режиме эмуляции, а вот на самом ПЛК все отлично! Спасибо!
Неудобно, что нет всплывающей подсказки (шифр пользователя) при наведении стрелкой на вход модуля ввода-вывода.
Когда их становится много - тормозит работу.Вложение 41424
Здравствуйте.
Обнаружил еще косяк:
в цикле For при использовании булевых переменных запись происходит только в первую. При использовании целочисленных - все нормально.
Пример программы
bool o[4];
{
for (int i=0; i<4; i++){
o[i]=true;
}
WriteBool("var_1",o[1]);
WriteBool("var_2",o[2]);
WriteBool("var_3",o[3]);
}
Добрый день. Подскажите как в ТМЛ сохранить весь проект с новым именем "сохранить как".
Здравствуйте.
В скриптовом блоке в функции for не работает ++, и ошибка компиляции при использовании Abs(). Подскажите, пожалуйста, будет ли в планах восстановление работоспособности данных функций или выкручиваться без них???
P.S: Тот же вопрос о приведенных выше неисправностях.
Добрый день. Подскажите. Есть локальный проект Телематика Лайт. Работает на локальном компьютере. Как считывть показания на доугом компьютере? Какие адреса должны быть прописаны в настройках сетевого взаимодействия?
IP компьютера который опрашивает оборудование 192.168.1.61 сервер
IP компьютера который пытается получить данные 192.168.1.157 клиент
Настроено сейчас так:
Компьютер сервер
Свойстав TCP/IP для сервера
192.168.1.61
Свойстав TCP/IP для клиента
192.168.1.157
Компьютер клиент
Свойстав TCP/IP для сервера
192.168.1.61
Свойстав TCP/IP для клиента
127.0.0.1
Не работает.
Как посмотреть есть ли соединение по TCP?
Телемеханика Лайт Демо версия.
И должен ли я запускать сервер на клиенте?
Здравствуйте, уже поднимался вопрос в другой теме, разрешите сослаться на нее https://www.owen.ru/forum/showthread.php?t=29549
так же прилагаю немного обновленную версию документа по настройке сетевого взаимодействия сервера и клиентских АРМов в Телемеханике Вложение 42131
Спасибо. Сейчас попробую.
Здравствуйте, в моем проекте производится опрос устройств по протоколу modbus TCP. Создаю файл xls по Вашему шаблону и добавляю устройства.
Понадобилось опросить из устройств переменные с типом UINT32, опрашивается, но нужно поменять последовательность "слов".
Нашел в папке OWEN\TML\Bin\IO\XLS файл Map Modbus.xls, в котором есть столбец "порядок", но какие бы значения в них не ставил при опросе ничего не меняется. Опрос произвожу из "контроллеры-запуск эмуляции с опросом модулей". Возможно менять порядок слов (байтов в слове) при опросе?
Добрый день.
Возможно изменить порядок чтения слов через описание в io-файле. В модуле контроллеры есть специальная утилита, которая позволит вам конвертировать ваше описание тегов в xls в формат io-файла. Для этого нужно в модуле Контроллеры, в верхнем меню выбрать пункт "Утилиты"-"Конвертация в io".
Вложение 42310
По окончании конвертации создастся ио-файл с описанием тегов.Открыть и редактировать этот io-файл можно через любой текстовый редактор, например блокнот или Notepad++, во втором будет удобнее - так как нагляднее и есть подсветка синтаксиса.
В этом файле можете изменить имя модуля, чтобы идентифицировать его в списке устройств. В свойствах тегов будет присутствововать свойство endian - отвечающее за порядок слов . По умолчанию стоит Init=2. Для корректного отображения всех тегов поставьте Init=0.
Вложение 42311
Для тегов которые требуют обратный порядок в описании нужно добавить свойство endian=2 ( или другой нужный вам порядок).
Вложение 42312
Скопируйте отредактированный файл в папку с программой ( Правой кнопкой по ярлыку Телемеханики- Расположение файла -Bin- IO ) полный путь к папке при установке по умолчанию C:\Program Files (x86)\OWEN\TML\Bin\IO . После того как скопировали ио-файл в эту папку, при повторном запуске модуля контроллеры ваше описание появится в списке готовых устройств протокола Modbus в библиотеке - добавляете его как обычное устройство и читаете нужные вам теги.
Может я что-то делаю не так, но как бы не менял параметр endian - ничего не меняется
После изменения файла XML или IO. Удалите переменную из проекта и снова добавьте ее. Должно получиться.
https://yadi.sk/i/DMl77aYgd4j7eA вот пример, опрашиваю прогаммой AxonTest меняю порядок слов, все верно, опрашиваю scada TML - ничего не меняется
Добрый день всем. Пытался достучаться через основной сайт и в личку специалисту и не достучался(( может сторожилы форума помогут.Есть сомнения в подборе конфигурации .
Суть вопроса- необходимо организовать сбор данных для коммерческого учета с 28 счетчиков "Меркурий" (только минимальное количество тегов для учета), также сбор данных с 13-ти тепловых счетчиков (выгрузка производится через пр200 управляющий ИТП порядка 20-ти тегов), также сбор данных и управление состоянием в системах вентиляции и кондиционирования (обмен организован на оборудовании ОВЕН порядка 150-ти тегов).Планирую свести данные на 1 КСОД и с него организовать обмен с ТЕЛЕМЕХАНИКА ЛАЙТ. Вопрос, хватит мне одного КСОДа для бесперебойного обмена и самое главное какая конфигурация ТЕЛЕМЕХАНИКИ мне нужна при всем этом заказчик "Скрудж Макдак" . Конфигурация должна быть бюджетной.
Заранее благодарен
Вопрос снят достучался)
Подскажите, работает ли модуль история в ДЕМО режиме. На данный момент пишет: ошибка 11 - не удалось присоединиться к базе данных.
Добрый день
Модуль история работает в демо-режиме согласно ограничениям демо -режима - 2 часа непрерывной полноценной работы.
Вариантов ошибки с базой данных может быть 2 - либо вы установили не полную версию программы, а обновление дистрибутива,и база данных попросту отсутствует, либо в проекте указан неверный путь к файлу БД или файл не создан.
Доброго времени суток
При работе со скадой возникла проблема (опрашиваю плк160, через OPC все ок, в модуле "контроллеры" -> запуск опроса в режиме эмуляции все правильно работает) при запуске глобального опроса выдает ошибку сначала "201 - параметр еще не опрашивался" после 220 - недостоверное значение параметра (неопознанный ответ от контроллера) а автоматическое определение скорости выбрав верный com порт выдает "Пробуем соединиться на скорости 9600 бод... Неизвестный код подфункции в данной реализации протокола (1) (1)" в связи с ошибками не работает визуализация. Прошу помочь кто шарит)
Добрый день
По какому интерфейсу\протоколу опрашиваете ПЛК160? Ethernet или RS-485?
При подключении модуля МУ210-401 через modbus по TCP в Телемеханнике, дискретные выходы обнаруживаются как аналоговые. Что делать?Вложение 43463
Добрый день!
В данном приборе запись выходов реализована через слово, побитовой записи через 5 функцию Modbus нет, поэтому реализовано через аналоговое целочисленное значение.
Для записи в прибор используйте ФБ шифратор-дешифратор ДП - на входе шифратора у вас будут задаваться дискреты, на выходе сформированное слово.
Вложение 43472
Добрый день!
Есть возможность к КСОДу подключить панель оператора?
Добрый день
Да, конечно есть.
Панель можно подключить по любому доступному интерфейсу (Ehternet \ rs485) , по протоколу Modbus. Панель может быть как мастером, так и слейвом.
Мы придерживаемся концепции в которой мастер всегда ПЛК, и он пишет данные в регистры панели. Пример настройки связи ПЛК -ТЛ с панелью ОВЕН СП310 - по ссылке https://www.youtube.com/watch?v=aVO2ldprssI&t=22s.
В связке Панель мастер- ПЛК слейв подход и нюансы будут другими - панель будет забирать данные из контроллера, и от интерфейса связи будут зависеть настройки ПЛК, но здесь также ничего сложного.
Какую панель и в каком качестве ( мастер\слейв) планируете использовать?
В качестве slave, это нужно для удобства службы кип, чтобы они смотрели как работают датчики, в каком состоянии параметры, не тревожа диспетчерскую службу. Обычно мы ставим ИП320 (старая диспетчеризация работает в режиме отправки смс на диспетчерский пункт, вот сейчас хотим перевести всю диспетчеризацию на телемеханику)
Тогда принцип работы как и с любым Modbus-slave устройством
Описываете карту адресов в удобном для вас виде - io-файл или шаблон в экселе, подгружаете его в телемеханику, и настраиваете опрос как обычно.
Регистры панели должны быть как параметры для записи, в которые вы будете писать нужные значения. Запись осуществляется через блоки сумм\масштаб или умн\деление, например.
Подробное описание карты в шаблоне excel по ссылке в видео: https://www.youtube.com/watch?v=jJUR...4_jl-1&index=7
Спасибо большое!
Добрый день! Никак не можем понять почему ксод не выходит в интернет. Вложение 44340 добавили два соединения gprs снизу с протоколами 1 и 0, и все равно не отправляет данные на комм сервер
Вложение не прикрепилось.
Покажите настройки соединений, и настройки протокола GPRS.
Добавьте все свойства в каждый протокол - там будут параметры модема, и можно будет проанализировать поднялась связь или нет, либо посмотреть какую ошибку выдает модем.
Добрый день! В котельных стоят тепловычислители ТСРВ-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_sistem...ika_lajt/video
Добрый день. Подскажите пожалуйста, как получить доступ к информации из базы данных firebird с помощью ресурсов Телемеханики. А то создать создал, настроил, а данные посмотреть не получается.
Добрый день! Подскажите есть возможность связи Телемеханики лайт по SPA BUS с терминалами защит ABB, кроме OPC. Например докупить отдельный программный модуль связи.
Добрый день. Подскажите, пожалуйста, как передать значение переменной, полученной из опроса ОРС сервера WKlogic в область задач физического ПЛК 110 ТЛ, созданных в одном проекте? Т.е. передать данные из одного контроллера в другой в рамках одного проекта?
ваша схема OPC сервер -> WKLogic -> физический ПЛК.
схема далеко не типовая, могу предложить два варианта.
первый открыть карту адресов WKLogic - F8 и по ней сделать IO файл с описанием карты вирhttps://owen.ru/product/scada_sistem...ika_lajt/video
занятие №2, видео №3.
в физический ПЛК добавляете протокол modbus, выбираете режим TCP и указываете IP адрес вашего ПК, хорошо если он статический (условно IP вашего ПК, это IP WKlogic) и опрашиваете ПК как slave.
второй вариант, для вашей конфигурации WKlogic выставляете для нужных переменных (F8, кнопка "IEK") "при опросе из любого ПУ" - меняете протокол обмена с modbus на МЭК-60870-5-104. В физическом ПЛК добавляете протокол КП-МЭК-101/104 и унтри протокола выбираете "межконтроллерный обмен", программы спрсит, какой ПЛК из проекта нужно опрашивать, выбираете ID виртуального контроллера. ну и в настройка КП МЭК указываете IP адрес wklogic и маску.
насчет второго варианта не уверен, данный функционал предназначен для работы с физическими ПЛК (библиотеки виртуального ПЛК отличаются от библиотек физического)
Сергей, спасибо.
Второй вариант пробовали, действительно, не пошло. Попробую по первому варианту организовать.
А так да, проект по автоматизации не большой, но много в него вставить охота. OPC сервер использую для опроса КМС-Ф1 по протоколу ОВЕН, при опросе по Modbus-RTU физическим ПЛК не передаются с прибора значения после запятой. Ну и подружить оба этих контроллера в одном проекте тоже интересно.
Доброго дня. Вопрос по счету импульсов в EnLogik.
Контроллер ПЛК110-30-ТЛ, на борту два входа FDI. К ним подключаем импульсы с прибора учета воды. Частота импульсов в пределах 100 Гц. В EnLogik в задачах используем функциональный блок Счетчик, в надежде считать импульсы с прибора учета и в дальнейшем рассчитать объем. Т.е. на вход ФБ Счетчик "УвеличЧисло" подаем импульсы с входа FDI ПЛК. Пропускаем воду через прибор учета, ПЛК импульсы воспринимает (диод на входе начинает мигать с определенной частотой), однако на выходе функционального блока счет импульсов не соответствует действительности. Импульсы считаются очень медленно с неопределенной частотой. В чем может быть ошибка или EnLogik не позволяет обрабатывать такие сигналы? Все временные характеристики в настройках поменял на 1мс.